.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;box-sizing:border-box;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
@font-face{}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{min-width:320px}.current-media-query{display:none;height:0;width:0;position:relative;z-index:1}@media (min-width:31.25em){.current-media-query{z-index:2}}@media (min-width:47.5em){.current-media-query{z-index:3}}@media (min-width:61.25em){.current-media-query{z-index:4}}@media (min-width:76.25em){.current-media-query{z-index:5}}@media (min-width:96.25em){.current-media-query{z-index:6}}@media (min-width:116.25em){.current-media-query{z-index:7}}.ctr-sm,.ctr-md,.footnotes,#stats ul,.ctr-lg{width:100%;margin:0 auto}@media (min-width:47.5em){.ctr-sm,.ctr-md,.footnotes,#stats ul,.ctr-lg{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-right:auto;margin-left:auto}}.ctr-sm>div,.ctr-md>div,.footnotes>div,#stats ul>div,.ctr-lg>div{min-width:120px}.ctr-sm{max-width:740px}.ctr-md,.footnotes,#stats ul{max-width:960px}.ctr-lg{max-width:1200px}.ctr-fl,#comparison-container{max-width:none}.txt>:last-child{margin-bottom:0}.txt-c .txt,#function-banner .txt{text-align:center;flex-grow:1}.txt-r .txt{order:2;margin:20px 0;text-align:center}@media (min-width:47.5em){.txt-r .txt{width:50%;margin:20px 0 20px 60px;text-align:left}}.txt-r .img{order:1}@media (min-width:47.5em){.txt-r .img{width:50%}}.txt-l .txt{order:1;margin:20px 0;text-align:center}@media (min-width:47.5em){.txt-l .txt{width:50%;margin:20px 60px 20px 0;text-align:left}}.txt-l .img{order:2}@media (min-width:47.5em){.txt-l .img{width:50%}}.section{overflow:hidden}.br{border-radius:4px}img{max-width:100%;height:auto}.clearfix:after{content:""}#cookie-info{padding:3px;text-align:center;position:relative;z-index:13;background:#fff;font-size:12px;font-family:"Open Sans",sans-serif;border-bottom:1px solid #bfbfbf;line-height:16px}#cookie-info .cookie-text{display:inline;color:#808080;line-height:16px;padding-right:12px;vertical-align:middle}#cookie-info .cookie-accept{display:inline-block;vertical-align:middle}#cookie-info a#cookie-link{text-decoration:none;background:#a6a6a6;padding:2px;width:16px;height:16px;box-sizing:content-box;margin-top:2px;margin-bottom:2px;display:inline-block}#cookie-info a#cookie-link:hover,#cookie-info a#cookie-link:focus,#cookie-info a#cookie-link:active{background:#b10011}.cookie-fix #cookie-info{position:fixed;top:0;left:0;right:0;border-top:1px solid #ddd;min-width:320px}.cookie-fix #compare-header.sticky{margin-top:49px}.cookie-fix #function-banner .comparison-banner{padding:80px 20px 0}.cookie-fix #compare #controls{top:123px}.cookie-fix #compare #table .filter th{top:172px}.cookie-fix #compare #table .brand th{top:172px}.cookie-fix #compare #table .product th{top:201px}.cookie-fix #compare #table .summary-price th{top:235px}#extra-links-container{display:none}.blocker{z-index:15;padding:10px}@media (min-width:47.5em){.blocker{padding:20px}}.blocker .modal{padding:15px;border-radius:5px}@media (min-width:61.25em){.blocker .modal{padding:15px 30px}}@font-face{font-family:csicons;src:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/fonts/csicons.woff2?41174119) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/fonts/open-sans-v.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'InterVar';font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/fonts/inter-v.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/fonts/roboto-flex-v.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Caveat';font-style:normal;font-weight:600;font-display:swap;src:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/fonts/caveat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.f-xs,small,.small,#comparison-container #table .pr .pn .saving,#comparison-container #table .pr .pn .srp{font-size:11px;line-height:14px}.f-sm,.node-type-function-overview #csl-footer h2,.node-type-function-overview #csl-footer a,#comparison-container #table .lb a,#comparison-container #table .lb .frm-itm-ctr .input-title{font-size:12px;line-height:16px}.f-md,body,h4,.h4,#comparison-container #table .heading .lb a>span:first-child{font-size:15px;line-height:22px}.f-lg,h3,.h3,p.sub,#comparison-container #table .heading td{font-size:20px;line-height:26px}.f-xl,h2,.h2{font-size:27px;line-height:32px}.f-2xl,h1,.h1{font-size:48px;line-height:52px}#comparison-container #table .heading td{font-weight:300}.node-type-function-overview .field-name-field-function-navigation .items h4{font-weight:400}h2,.h2,.node-type-function-overview #csl-footer h2{font-weight:500}h3,.h3,h4,.h4,.btn.xs{font-weight:700}h1,.h1{font-weight:900}html{font-size:62.5%;font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#6f6f6f}body,h1,h2,h3,h4,h5,h6,p,li,input,select,textarea,button{font-family:Roboto,Arial,sans-serif}h1,.h1{color:#000;letter-spacing:-0.015em;margin-bottom:16px}h2,.h2{color:#000;letter-spacing:-0.01em;margin-bottom:16px}h3,.h3{color:#000;letter-spacing:-0.005em;margin-bottom:8px}h4,.h4{color:#000;letter-spacing:-0.0025em;margin-bottom:4px}p{margin-bottom:20px}p.sub{color:#6f6f6f}strong,.strong{font-weight:700}#comparison-container #table .pr .pn .saving,#comparison-container #table .pr .pn .srp{white-space:nowrap}.cs-icon,#comparison-container #table .heading .lb a>span:first-child,.ste,.sth,.stf{display:block;position:relative;margin:0 0 .25em;speak:none;font-family:"csicons",sans-serif;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:inherit;text-align:center;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-icon:before,#comparison-container #table .heading .lb a>span:first-child:before,.ste:before,.sth:before,.stf:before{display:inline-block;position:absolute;left:0;right:0}a:hover .cs-icon,a:hover #comparison-container #table .heading .lb a>span:first-child,#comparison-container #table .heading .lb a:hover a>span:first-child,a:hover .ste,a:hover .sth,a:hover .stf{text-decoration:none}.cs-icon-star-empty:before{content:'\e800'}.cs-icon-star-half:before{content:'\e801'}.cs-icon-star-filled:before{content:'\e802'}.cs-icon-search:before{content:'\e804'}.cs-icon-attention-circled:before{content:'\e809'}.cs-icon-left-open:before{content:'\e80b'}.cs-icon-right-open:before{content:'\e80c'}.cs-icon-down-open:before{content:'\e80d'}.cs-icon-up-open:before,#comparison-container #table .heading .lb a>span:first-child:before{content:'\e80e'}.cs-icon-help-circled:before{content:'\e80f'}.cs-icon-info-circled:before{content:'\e810'}.cs-icon-cancel:before{content:'\e811'}.cs-icon-ok:before{content:'\e812'}.cs-icon-adjust:before{content:'\e817'}.cs-icon-prev-thin:before{content:'\e82c'}.cs-icon-close-thin:before{content:'\e82d'}.cs-icon-next-thin:before{content:'\e82e'}.cs-icon-discount:before{content:'\e82f'}.cs-icon-distributor:before{content:'\e832'}.cs-icon-focus:before{content:'\e833'}.cs-icon-global:before{content:'\e834'}.cs-icon-legacy:before{content:'\e835'}.cs-icon-licensing:before{content:'\e836'}.cs-icon-notification:before{content:'\e837'}.cs-icon-support:before{content:'\e838'}.cs-icon-payment:before{content:'\e839'}.cs-icon-complex:before{content:'\e820'}.cs-icon-angle-left:before{content:'\f104'}.cs-icon-angle-right:before{content:'\f105'}.cs-icon-angle-up:before{content:'\f106'}.cs-icon-angle-down:before{content:'\f107'}.cs-icon-circle-empty:before{content:'\f10c'}.cs-icon-circle:before{content:'\f111'}.cs-icon-phone:before{content:'\e830'}.cs-icon-email:before{content:'\e831'}.cs-icon-forum:before{content:'\e832'}.cs-icon-form-phone:before{content:'\e803'}.cs-icon-form-chat:before{content:'\e805'}.cs-icon-close-1-5:before{content:'\e806'}.cs-icon-close-1-8:before{content:'\e807'}.cs-icon-filter:before{content:'\e808'}.cs-icon-rnd-phone:before{content:'\e900'}.cs-icon-rnd-email:before{content:'\e901'}.cs-icon-rnd-livechat:before{content:'\e902'}.cs-icon-rnd-facebook:before{content:'\e903'}.cs-icon-rnd-twitter:before{content:'\e904'}.cs-icon-rnd-linkedin:before{content:'\e905'}.form-item{margin:0 0 20px 0}.form-item .description{font-size:12px;margin-top:5px}input[type=text],input[type=email],textarea{box-sizing:border-box;width:100%;padding:4px 6px;background-color:#f9f9f9;border:1px solid #d3d3d3;font-size:15px;line-height:22px;border-radius:2px}textarea{resize:none}input[type="submit"]{padding:0 .8em;background:#0081ce;border:2px solid #0081ce;border-radius:4px;color:#fff;font-size:12px;font-weight:500;line-height:26px;cursor:pointer}input[type="submit"]:hover,input[type="submit"]:focus{background:#005ba0;border-color:#005ba0}input[type="submit"]:active{background:#00407e;border-color:#00407e}.frm-itm-ctr .frm-itm-label{display:block;position:relative;margin:auto;cursor:pointer}.frm-itm-ctr .frm-itm-label .input-title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.frm-itm-ctr .frm-itm-label input{position:absolute;opacity:0;cursor:pointer}.frm-itm-ctr .frm-itm-label input:checked ~ .frm-itm-custom{background-color:#fff;transform:rotate(0deg) scale(1);opacity:1}.frm-itm-ctr .frm-itm-label input:checked ~ .frm-itm-custom:after{opacity:1}.frm-itm-ctr .frm-itm-label .frm-itm-custom{position:absolute;height:20px;width:20px;background-color:#fff;transition:all 150ms ease-out;border:2px solid #fff}.frm-itm-ctr .frm-itm-label .frm-itm-custom:after{transform:rotate(0deg) scale(0);position:absolute;content:"";height:0;width:0;opacity:1;transition:all 150ms ease-out}.frm-itm-ctr.left{margin-bottom:10px}.frm-itm-ctr.left .input-title{padding-left:18px}.frm-itm-ctr.left .frm-itm-custom{top:calc(50% - 8px);left:0}.frm-itm-ctr.top .frm-itm-custom{top:6px;left:calc(50% - 8px)}.frm-itm-ctr.radio .frm-itm-label input:checked ~ .frm-itm-custom{transform:scale(1)}.frm-itm-ctr.radio .frm-itm-label input:checked ~ .frm-itm-custom:after{transform:scale(1);left:0;top:0;width:7px;height:7px;border-radius:50%;border:2px solid #fff;background-color:#0081ce}.frm-itm-ctr.radio .frm-itm-label input:disabled ~ .frm-itm-custom{border-color:#c7c7c7}.frm-itm-ctr.radio .frm-itm-label .frm-itm-custom{border-radius:50%;left:calc(50% - 8px)}.frm-itm-ctr.radio .frm-itm-label .frm-itm-custom:after{left:8px;top:8px;border-radius:9px}.frm-itm-ctr.checkbox .frm-itm-label input:checked ~ .frm-itm-custom{transform:rotate(0deg) scale(1)}.frm-itm-ctr.checkbox .frm-itm-label input:checked ~ .frm-itm-custom:after{transform:rotate(45deg) scale(1);left:4px;top:0;width:5px;height:12px;border:solid #0081ce;border-width:0 3px 3px 0;background-color:transparent;border-radius:0}.frm-itm-ctr.checkbox .frm-itm-label .frm-itm-custom{border-radius:4px}.frm-itm-ctr.checkbox .frm-itm-label .frm-itm-custom:after{left:12px;top:12px;border-radius:4px}.frm-itm-ctr.light .frm-itm-label input:checked ~ .frm-itm-custom{background-color:#fff}.frm-itm-ctr.light .frm-itm-custom{border-color:#fff}.frm-itm-ctr.light.radio .frm-itm-label input:checked ~ .frm-itm-custom:after{background-color:#0081ce}.frm-itm-ctr.light.checkbox .frm-itm-label input:checked ~ .frm-itm-custom:after{border-color:#0081ce}.frm-itm-ctr.dark .frm-itm-label input:checked ~ .frm-itm-custom{background-color:#0081ce}.frm-itm-ctr.dark .frm-itm-custom{border-color:#0081ce}.frm-itm-ctr.dark.checkbox .frm-itm-label input:checked ~ .frm-itm-custom:after{border-color:#fff}.frm-itm-ctr.small .frm-itm-label .frm-itm-custom{height:15px;width:15px}.frm-itm-ctr.small.checkbox .frm-itm-label .frm-itm-custom{border-radius:2px}.frm-itm-ctr.small.checkbox .frm-itm-label .frm-itm-custom:after{left:11px;top:11px}.frm-itm-ctr.small.checkbox .frm-itm-label input:checked ~ .frm-itm-custom::after{left:3px;top:0;width:3px;height:7px;border-width:0 2px 2px 0}.sod_select,.sod_select *{-webkit-touch-callout:none;-ms-user-select:none;user-select:none}#comparison-container .sod_select{position:relative;vertical-align:top;text-align:left;outline:0;cursor:pointer;display:block;margin:0 10px 0 0;width:130px}@media (min-width:58rem){#comparison-container .sod_select{display:inline-block}}#comparison-container .sod_select:after{position:absolute;top:1px;right:7px;color:#000;font-family:"csicons",sans-serif;content:"\E80D";font-size:13px}#comparison-container .sod_select:hover,#comparison-container .sod_select.open,#comparison-container .sod_select.focus{border-color:#0081ce}#comparison-container .sod_select.open{color:#919191}#comparison-container .sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}#comparison-container .sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px 1px;border:1px solid #ddd;font-weight:500;font-size:12px;color:#000;border-radius:4px;background:#fff}#comparison-container .sod_select .sod_list_wrapper{position:absolute;top:30px;left:0;right:-20px;display:none;height:auto;margin:0;background:#ffffff;border-top:none;color:#444444;z-index:1001}@media (min-width:58rem){#comparison-container .sod_select .sod_list_wrapper{top:26px}}#comparison-container .sod_select.open .sod_list_wrapper{display:block}#comparison-container .sod_select.open.disabled .sod_list_wrapper{display:none}#comparison-container .sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-bottom:none}#comparison-container .sod_select .sod_list{display:block;background-color:#fff;overflow-y:auto;padding:0;margin:-31px 0;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}#comparison-container .sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:5px 10px;list-style-type:none;cursor:pointer;font-size:12px;font-weight:500}#comparison-container .sod_select .sod_option.optgroup,#comparison-container .sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}#comparison-container .sod_select .sod_option.groupchild{padding-left:20px}#comparison-container .sod_select .sod_option.is-placeholder{display:none}#comparison-container .sod_select .sod_option.disabled{background:inherit;color:#cccccc}#comparison-container .sod_select .sod_option.active{background:#0081ce;color:#fff}#comparison-container .sod_select .sod_option.selected{position:relative;color:#0081ce}#comparison-container .sod_select .sod_option.selected:after{position:absolute;right:10px;bottom:6px;color:#0081ce;font-family:"csicons",sans-serif;content:"\E812";font-size:13px}#comparison-container .sod_select .sod_option.selected.active{color:#fff}#comparison-container .sod_select .sod_option.selected.active:after{color:#fff}#comparison-container .sod_select select{display:none !important}#comparison-container .sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1}#modal-title{display:none}#modalContent{left:auto;margin:0 auto;right:auto;width:100%}#modalBackdrop{width:100% !important}div.ctools-modal-content{height:auto !important;width:95% !important;max-width:860px;margin:0 auto;position:relative;background:transparent;border:none}div.ctools-modal-content .modal-content{padding:0;width:auto !important}div.ctools-modal-content .modal-header a.close,div.ctools-modal-content .modal-header #modal-close{position:absolute;z-index:9;top:10px;right:20px;color:transparent;user-select:none;background:none;width:20px;height:20px;outline:none;cursor:pointer}@media (min-width:61.25em){div.ctools-modal-content .modal-header a.close,div.ctools-modal-content .modal-header #modal-close{right:10px}}div.ctools-modal-content .modal-header a.close:after,div.ctools-modal-content .modal-header #modal-close:after{position:absolute;content:"\E807";font-family:"csicons",sans-serif;color:#bbb;font-size:21px;top:5px;right:5px}div.ctools-modal-content .modal-header a.close:hover:after,div.ctools-modal-content .modal-header a.close:focus:after,div.ctools-modal-content .modal-header #modal-close:hover:after,div.ctools-modal-content .modal-header #modal-close:focus:after{color:#999}div.ctools-modal-content .modal-header a.close img,div.ctools-modal-content .modal-header #modal-close img{display:none}#cs-modal{display:flex;height:100%}#cs-modal.submitted .right{display:flex;align-items:center}#cs-modal.submitted form{display:none}#cs-modal.submitted .messages.status{background:transparent;border:none;color:#000;text-align:center;margin:0;padding:0;width:100%;font-size:16px}#cs-modal .left{display:none;position:relative;width:44%;margin-bottom:0;padding:40px 50px;background-color:#000;border-radius:5px 0 0 5px}@media (min-width:61.25em){#cs-modal .left{display:block}}#cs-modal .left h2,#cs-modal .left li,#cs-modal .left p{color:#fff}#cs-modal .left h2{color:#fff;font-size:32px;line-height:36px;font-weight:300;margin-bottom:30px}#cs-modal .left ul{font-size:16px}#cs-modal .left ul li{position:relative;color:#bbb;margin:0 0 10px 30px}#cs-modal .left ul li:before{content:"\E812";font-family:"csicons",sans-serif;color:#ffec00;display:block;position:absolute;top:0;left:-30px;width:30px;height:30px}#cs-modal .left .message{position:absolute;bottom:20px;left:80px;right:30px;color:#999}#cs-modal .left .message:before{position:absolute;display:block;left:-40px;top:-3px;content:" ";background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/24h.svg) no-repeat;width:30px;height:30px}#cs-modal .left .footer{position:absolute;bottom:20px;left:80px;right:30px}#cs-modal .left .footer .msg{position:relative;font-size:14px;color:#bbb}#cs-modal .left .footer .msg:before{position:absolute;display:block;left:-40px;top:-3px;content:" ";width:30px;height:30px}#cs-modal .left .footer .msg.official:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/message-official.png) no-repeat center}#cs-modal .left .footer .msg.service:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/message-service.png) no-repeat center}#cs-modal .left .footer .msg.trusted:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/message-trusted.png) no-repeat center}#cs-modal .right{position:relative;background-color:#fff;flex:40%;margin:0 10px;padding:10px 20px 60px;border-radius:5px}@media (min-width:31.25em){#cs-modal .right{padding:10px 40px 60px}}@media (min-width:61.25em){#cs-modal .right{margin:0;border-radius:0 5px 5px 0}}#cs-modal .form-item label{text-transform:uppercase;width:auto}#cs-modal .req,#cs-modal .description,#cs-modal .form-item label{font-size:12px;color:#6f6f6f}#cs-modal .req{font-size:12px;margin-bottom:0;text-align:right}#cs-modal .tabs.webform-component-radios .form-radios{display:flex;padding:0 20px}@media (min-width:31.25em){#cs-modal .tabs.webform-component-radios .form-radios{padding:0 40px}}#cs-modal .tabs.webform-component-radios .form-radios .form-item{text-align:center;position:relative}#cs-modal .tabs.webform-component-radios .form-radios input{opacity:0}#cs-modal .form-item.tabs{margin:0 -20px 10px}@media (min-width:31.25em){#cs-modal .form-item.tabs{margin:0 -40px 10px}}#cs-modal .form-item.tabs .form-radios{border-bottom:4px solid #eee;display:flex}#cs-modal .form-item.tabs .form-type-radio{font-size:15px;margin:0 10px -4px 0;padding:0 0 10px 0;border-bottom:4px solid transparent}@media (min-width:31.25em){#cs-modal .form-item.tabs .form-type-radio{margin:0 30px -4px 0}}#cs-modal .form-item.tabs .form-type-radio:hover{cursor:pointer}#cs-modal .form-item.tabs .form-type-radio.checked{border-bottom-color:#0081ce}#cs-modal .form-item.tabs .form-type-radio.checked label{color:#0081ce}#cs-modal .form-item.tabs .form-type-radio label{text-transform:uppercase;position:relative;display:block;color:#999;font-size:14px;font-weight:500;line-height:18px;margin:-10px 0;padding:30px 10px 8px}#cs-modal .form-item.tabs .form-type-radio label:hover{cursor:pointer}#cs-modal .form-item.tabs .form-type-radio label:before{content:" ";top:2px;right:0;bottom:0;left:0;display:block;position:absolute;font-family:"csicons",sans-serif}#cs-modal .form-item.tabs .form-type-radio:nth-child(1) label:before{content:'\e831';font-size:16px}#cs-modal .form-item.tabs .form-type-radio:nth-child(2) label:before{content:'\e803';font-size:20px}#cs-modal .form-item.tabs .form-type-radio:nth-child(3) label:before{content:'\e805';font-size:20px}#cs-modal .webform-component--required{margin-bottom:0}#cs-modal .webform-component--email-lc{display:none}#cs-modal .webform-component--live-chat-submit{display:none}#cs-modal .webform-component--live-chat-submit #lc-submit{float:none}#cs-modal .webform-component--cs-phone-number{display:none;margin-top:50px;text-align:center}#cs-modal .webform-component--cs-phone-number p{margin-bottom:5px}#cs-modal .webform-component--cs-phone-number p.main{margin-bottom:40px}#cs-modal .webform-component--cs-phone-number p.all-numbers{margin-top:40px}#cs-modal .webform-component--cs-phone-number p.map{margin-bottom:30px}#cs-modal .webform-component--cs-phone-number p.map img{max-height:200px}#cs-modal .webform-component--cs-phone-number .numbers h4{margin:10px 0 0;font-weight:500}#cs-modal .webform-component--cs-phone-number .phone-number{display:block;font-size:36px;line-height:36px;letter-spacing:-0.03em;font-weight:500;color:#444;margin-top:3px}#cs-modal .webform-component--live-chat-submit{text-align:center;margin-top:30px}#cs-modal .webform-component--live-chat-submit #lc-submit{display:inline-block;padding:0 1em;border:2px solid #0081ce;border-radius:4px;background:#0081ce;color:#fff;font-weight:500;line-height:26px;cursor:pointer;text-decoration:none;font-size:13px}#cs-modal .webform-component--live-chat-submit #lc-submit:hover,#cs-modal .webform-component--live-chat-submit #lc-submit:focus{background:#005ba0;border-color:#005ba0;text-decoration:none}#cs-modal .webform-component--live-chat-submit #lc-submit:active{background:#00407e;border-color:#00407e;text-decoration:none}#cs-modal .captcha{height:80px;margin:0 0 20px 0;text-align:center}#cs-modal .g-recaptcha>div{margin:0 auto}#cs-modal .form-actions{margin-top:20px;text-align:center}#cs-modal .cs-forms-confirmation{display:flex;justify-content:center;align-content:center;flex-direction:column;height:100%;text-align:center}#cs-modal .cs-forms-confirmation p{font-size:16px;margin:10px 0}#cs-modal div.messages.error{position:absolute;bottom:0;left:0;right:0;background:transparent;color:#b70000;text-align:center;padding:10px;font-size:12px;border:none}.throbber{position:absolute;left:50%;top:50%;margin:0 auto;height:64px;width:64px;animation:rotate 0.8s infinite linear;border:5px solid #fff;border-right-color:transparent;border-radius:50%}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}input[type="radio"],input[type="checked"]{-webkit-appearance:none;appearance:none;width:15px;height:15px;vertical-align:top;border:2px solid #0081ce;background:#fff no-repeat center center;position:relative}input[type="radio"]:focus,input[type="checked"]:focus{border-color:#005ba0;outline:none}input[type="radio"]:disabled,input[type="checked"]:disabled{background:#eee;border-color:#ccc}input[type="radio"]{border-radius:50%}input[type="radio"]:checked:after{position:absolute;display:block;content:" ";top:2px;right:2px;bottom:2px;left:2px;background:#0081ce;border-radius:50%;line-height:0}a{color:#0081ce;text-decoration:none}a:hover,a:focus{color:#005ba0;text-decoration:underline}a:active{color:#00407e;text-decoration:underline}#comparison-container #table .pr .pm a:hover{color:#0081ce}#comparison-container #table .lb a{color:#000}#comparison-container #table .pr .pm a:hover,#comparison-container #table .lb a{text-decoration:none}#comparison-container #table .pr .pm a:hover,#comparison-container #table .pr .pm a:focus:hover,#comparison-container #table .lb a:hover,#comparison-container #table .lb a:focus{color:#005ba0;text-decoration:underline}#comparison-container #table .pr .pm a:active:hover,#comparison-container #table .lb a:active{color:#00407e;text-decoration:underline}.btn{transition:none;display:inline-block;margin:0;font-size:15px;font-weight:500;background:#0081ce;border:2px solid #0081ce;color:#fff;line-height:2.5em;padding:0 .8em;border-radius:4px;text-decoration:none;white-space:nowrap;user-select:none}.btn:hover,.btn:focus{text-decoration:none;background:#005ba0;border-color:#005ba0;color:#fff}.btn:active{transition:none;text-decoration:none;background:#00407e;border-color:#00407e;color:#fff}.btn.outline{background:transparent;border:2px solid #0081ce;color:#0081ce}.btn.outline:hover,.btn.outline:focus{border-color:#005ba0;background:#005ba0;color:#fff}.btn.outline:active{border-color:#00407e;background:#00407e}.btn.outline.white{border-color:#fff;color:#fff}.btn.outline.white:hover,.btn.outline.white:focus{border-color:#fff;background:#fff3;color:#fff}.btn.outline.white:active{border-color:#fff;background:#fff8}.btn .white{background:#fff;color:#000}.btn .white:hover,.btn .white:focus{background:#f9f9f9}.btn .white:active{background:#f3f3f3}.btn.green{background:#00a542;border-color:#00a542}.btn.green:hover,.btn.green:focus{background:#008333;border-color:#008333}.btn.green:active{background:#00792e;border-color:#00792e}.btn.xs{font-size:11px}.btn.sm{font-size:12px}.btn.lg,.banner .btn{font-size:20px;line-height:45px}.btn.xl{font-size:27px}.btn+.btn{margin:0 20px}ul{margin-bottom:20px}ul.tick li{margin-bottom:4px}ul.tick li:before{font-family:"csicons",sans-serif;content:"\E812";margin-right:4px}ul.tick.green li:before{color:#00a542}.ptc{display:none}.tooltip{position:absolute;z-index:999;min-width:40px;cursor:default;left:-1000;top:-1000;padding:12px 15px 10px;text-align:left;background:#fff;box-sizing:border-box;-ms-background-clip:padding;background-clip:padding-box;border:1px solid #cecece;box-shadow:0 0 5px 0 #ccc;margin-bottom:-15px;font-size:12px;line-height:18px;max-width:380px}.tooltip h2{font-size:12px;line-height:18px;font-weight:500;margin-bottom:3px}.tooltip p{font-size:12px;margin-bottom:8px}.tooltip p:last-child{margin-bottom:0}.tooltip th,.tooltip td{font-size:12px;padding:5px 10px}.tooltip th:first-child,.tooltip td:first-child{padding-left:0}.tooltip th:last-child,.tooltip td:last-child{padding-right:0;text-align:right;white-space:nowrap}@media screen and (max-width:480px){.tooltip{display:none !important}}.tooltip:before{content:'';display:none;position:absolute;width:10px;height:10px;background:white;transform:rotate(45deg)}.tooltip-t:before{bottom:6px;border-right:1px solid #cecece;border-bottom:1px solid #cecece}.tooltip-b:before{top:-6px;border-top:1px solid #cecece;border-left:1px solid #cecece;border-right:none;border-bottom:none}.tooltip-l:before{border-top:1px solid #cecece;border-right:1px solid #cecece}.tooltip-r:before{border-bottom:1px solid #cecece;border-left:1px solid #cecece}.tooltip-t:before,.tooltip-b:before{left:50%;margin-left:-6px;display:block}.tooltip-r:before,.tooltip-l:before{margin-top:-6px;top:50%;display:block}.tooltip-tr:before,.tooltip-br:before{left:6px;margin:0}.tooltip-tl:before,.tooltip-bl:before{left:auto;margin:0;right:6px}.tooltip-rt:before,.tooltip-lt:before{margin:0;top:auto;bottom:6px}.tooltip-rb:before,.tooltip-lb:before{margin:0;top:6px}.tooltip-t:before{bottom:-6px}.tooltip-b:before{top:-6px}.tooltip-r:before{left:-6px}.tooltip-l:before{right:-6px}.tooltip-rt:before{border-right-color:#cecece}.tooltip-lt:before{border-left-color:#cecece}.tooltip-rb:before{border-right-color:#cecece}.tooltip-lb:before{border-left-color:#cecece}#block-cs-cs-header{width:100%;top:0;left:0;right:0;z-index:10}#block-cs-cs-header div,#block-cs-cs-header h1,#block-cs-cs-header h2,#block-cs-cs-header h3,#block-cs-cs-header h4,#block-cs-cs-header h5,#block-cs-cs-header h6,#block-cs-cs-header p,#block-cs-cs-header li,#block-cs-cs-header input,#block-cs-cs-header select,#block-cs-cs-header textarea,#block-cs-cs-header button{font-family:'Open Sans',sans-serif}#shortcuts-container{position:relative;z-index:101}@media (min-width:47.5em){#shortcuts-container{background-color:#f2f2f2;height:40px}}#shortcuts{color:#666;padding-left:10px;padding-right:10px}#shortcuts ul{margin-bottom:0;float:right}@media (min-width:47.5em){#shortcuts ul{padding:8px 0 0}}#shortcuts ul li{display:none;font-size:12px;line-height:22px}@media (min-width:47.5em){#shortcuts ul li{display:block}}#shortcuts ul li a{font-size:12px}#shortcuts ul li.customer-services{display:none}@media (min-width:61.25em){#shortcuts ul li.customer-services{display:block}}#shortcuts ul li.live-help a,#shortcuts ul li.live-help span,#shortcuts ul li.phone a,#shortcuts ul li.resellers a{position:relative;display:block;color:#666;padding-left:21px}#shortcuts ul li.live-help a:before,#shortcuts ul li.live-help span:before,#shortcuts ul li.phone a:before,#shortcuts ul li.resellers a:before{background:no-repeat left center;content:" ";position:absolute;left:0;top:4px;width:14px;height:14px}#shortcuts ul li.live-help a:before,#shortcuts ul li.live-help span:before{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/svg/sc-user.svg)}#shortcuts ul li.phone{margin-right:4px}#shortcuts ul li.phone a{padding-left:17px}#shortcuts ul li.phone a:before{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/svg/sc-phone.svg)}#shortcuts ul li.resellers a{padding-left:20px;position:relative;padding-right:13px;border-right:1px solid #ccc}#shortcuts ul li.resellers a:before{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/svg/sc-reseller.svg);content:" ";position:absolute;top:3px;left:0;width:15px;height:17px;background-size:contain;background-repeat:no-repeat}#shortcuts ul.left{margin-bottom:0;float:left}#shortcuts ul.left span{white-space:nowrap}#shortcuts ul.left span#cs-country{display:inline-block;margin-top:5px}#shortcuts ul.left li{margin-right:12px;margin-left:0}@media (min-width:61.25em){#shortcuts ul.left li{margin-right:16px}}#shortcuts ul.left li:last-child{margin-right:6px}#shortcuts ul.right li{height:23px;margin-left:12px}@media (min-width:61.25em){#shortcuts ul.right li{margin-left:16px}}#shortcuts ul.right li:first-child{margin-left:0}#shortcuts li{display:block;float:left;list-style-type:none;margin-bottom:0;padding:0}#shortcuts li.live-chat a{padding:0}#shortcuts li.no-separator:after{content:"";padding:0 0}#shortcuts #lang-dropdown-select-language-button .ui-selectmenu-text{padding:5px 18px 5px 21px;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/language-shortcuts.png);background-position:left center;background-repeat:no-repeat}#shortcuts a{font-size:12px;transition:color 300ms ease-in;display:inline-block;margin:0 0 0 0;color:#666}#shortcuts a:active,#shortcuts a:focus{text-decoration:none;color:rgba(0,0,0,0.6)}#shortcuts a:hover{text-decoration:underline;color:rgba(0,0,0,0.6)}#shortcuts #lang_dropdown_form_language,#shortcuts #frmlang{float:left;line-height:12px}#shortcuts #lang_dropdown_form_language .form-item,#shortcuts #frmlang .form-item{display:inline;position:relative;margin-bottom:0;margin-top:0}#shortcuts #lang_dropdown_form_language .sod_select,#shortcuts #frmlang .sod_select{margin-top:-2px}#shortcuts .language-icon{display:inline-block;margin-bottom:-2px}#shortcuts #country{text-transform:uppercase;letter-spacing:1px}#shortcuts.language-active #lang-select-container-large{display:block}#brand-container{background-color:#fff;padding:0 10px}#brand{display:none;clear:both;margin-bottom:0}@media (min-width:47.5em){#brand{box-sizing:border-box;display:table;width:100%}}#brand .left{width:380px;padding:13px 30px 13px 0}#brand .left a.logo{width:305px;height:51px;display:block;background-position:left center;background-repeat:no-repeat;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/cs-logo-20151023b.png);background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi){#brand .left a.logo{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/cs-logo-20151023b-x2.png)}}#brand .left .logo img{margin-right:22px;display:block}#brand .right{display:table-cell;vertical-align:middle}#brand .item{text-align:right;margin-left:36px}#brand .item.cart-currency{text-align:center;float:none;white-space:nowrap}#brand .item.cart-currency img{display:block;margin:0 auto 4px}#brand .item.cart-currency #cs-currency{font-size:12px;color:#808080;margin-top:-4px}#brand .item.optional{display:none}@media (min-width:61.25em){#brand .item.optional{display:block}}#brand .item h3{margin-bottom:0;font-size:15px;font-weight:400;color:#000}#brand .item h3 a{color:#fff;text-decoration:none}#brand .item h3 a:hover{color:#ffec00;text-decoration:none}#brand .item h3 a:active,#brand .item h3 a:visited{text-decoration:none}#brand .item p{margin-bottom:0;font-size:12px;float:none;color:#ccc;margin-top:-3px;text-align:right}#brand .item p#live-chat-repstate{margin-top:0;height:22px}#brand .item p a{color:#808080}#brand .item p a:hover{color:#0081ce;text-decoration:none}#brand .item p img{margin-top:3px}#brand h2{font-size:48px;font-weight:300;margin:19px 0 0 0;color:#808080}#brand h2 span{color:#000}.cs-page-i #shortcuts-container{background-color:#e9e9e9}.cs-page-i.node-type-product-family #main-wrapper{margin-top:36px}#nav-container{height:39px;background-color:#000}@media (min-width:47.5em){#nav-container{border-top:none}}#nav{position:relative}#nav #nav-logo .logo{margin-right:11px}#nav #nav-logo .icon,#nav #nav-logo .wordmark{display:block;float:left;background-size:contain;background-repeat:no-repeat}#nav #nav-logo .icon{height:39px;width:36px;margin-right:7px;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/cs-icon-20151023b.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi){#nav #nav-logo .icon{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/cs-icon-20151023b-x2.png)}}#nav #nav-logo .wordmark{margin-top:12px;height:19px;width:150px;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/cs-wordmark-white-20150527d.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi){#nav #nav-logo .wordmark{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/csresponsive/images/cs-wordmark-white-20150527d-x2.png)}}#nav #navigation{display:block;float:left}@media (min-width:47.5em){#nav #navigation{float:none}}#nav #navigation #main-menu ul.menu{padding:0 10px;margin-bottom:0;position:relative;z-index:11}#nav #navigation #main-menu ul.menu.menu-open>li.open>a:after{content:"\25B4"}#nav #navigation #main-menu ul.menu>li{display:none}@media (min-width:47.5em){#nav #navigation #main-menu ul.menu>li{transition:color 300ms ease-in;display:block}}#nav #navigation #main-menu ul.menu>li>div{margin-left:10px}#nav #navigation #main-menu ul.menu>li>a{display:block;float:left;padding:8px 15px 9px;font-weight:600;font-size:13px;line-height:22px;color:#fff;text-transform:uppercase}#nav #navigation #main-menu ul.menu>li>a:hover,#nav #navigation #main-menu ul.menu>li>a:focus,#nav #navigation #main-menu ul.menu>li>a:active{text-decoration:none}#nav #navigation #main-menu ul.menu>li>a:after{content:"\25BE";font-weight:400}@media (min-width:47.5em){#nav #navigation #main-menu ul.menu>li>a:hover{text-decoration:none}}#nav #navigation #main-menu ul.menu>li>a#menu-store{transition:background-color 300ms ease-in}#nav #navigation #main-menu ul.menu>li>a#menu-store:hover{background-color:#00aa00}#nav #navigation #main-menu ul.menu>li{margin-left:0}#nav #navigation #main-menu ul.links-right{display:none}@media (min-width:47.5em){#nav #navigation #main-menu ul.links-right{display:block;position:absolute;right:10px;z-index:11}}#nav #navigation #main-menu ul.links-right li{display:block;list-style:none;float:left;margin-left:0}#nav #navigation #main-menu ul.links-right li a{font-weight:600;font-size:13px;line-height:22px;display:block;padding:8px 15px 9px;color:#fff;text-transform:uppercase}#nav #navigation #main-menu ul.links-right li a:hover,#nav #navigation #main-menu ul.links-right li a:focus,#nav #navigation #main-menu ul.links-right li a:active{text-decoration:none}#nav #navigation #main-menu ul.links-right li a:hover{background-color:#404040}#nav #sub-menu,#nav #store-sub-menu{padding-left:0;padding-right:0}#nav #sub-menu>div,#nav #store-sub-menu>div{box-sizing:border-box;padding:22px 22px 11px}#nav #sub-menu>div a,#nav #store-sub-menu>div a{color:#595959}#nav #sub-menu>div h3 a,#nav #sub-menu>div h4 a,#nav #store-sub-menu>div h3 a,#nav #store-sub-menu>div h4 a{color:#000}#nav #sub-menu>div h3 a:hover,#nav #sub-menu>div h4 a:hover,#nav #sub-menu>div a:hover,#nav #store-sub-menu>div h3 a:hover,#nav #store-sub-menu>div h4 a:hover,#nav #store-sub-menu>div a:hover{color:#0081ce;text-decoration:underline}#nav #sub-menu>div h3,#nav #store-sub-menu>div h3{padding-bottom:5px;border-bottom:1px solid #bfbfbf;margin-bottom:14px}#nav #sub-menu>div h4,#nav #store-sub-menu>div h4{line-height:16px;margin-bottom:12px}#nav #sub-menu>div a,#nav #store-sub-menu>div a{font-size:12px}#nav #sub-menu>div h3 a,#nav #store-sub-menu>div h3 a{font-size:15px;font-weight:400}#nav #sub-menu>div h4 a,#nav #store-sub-menu>div h4 a{font-size:12px;font-weight:600}#nav #sub-menu>div ul,#nav #store-sub-menu>div ul{margin-bottom:16px}#nav #sub-menu>div ul li,#nav #store-sub-menu>div ul li{list-style-type:none;line-height:16px;margin-left:0;margin-bottom:8px}#nav #sub-menu>div ul li a,#nav #store-sub-menu>div ul li a{line-height:16px}#nav #sub-menu>div li.see-all,#nav #store-sub-menu>div li.see-all{padding-top:11px}#nav #sub-menu>div li.see-all a,#nav #store-sub-menu>div li.see-all a{color:#0081ce}#nav #sub-menu>div li.see-all a:hover,#nav #store-sub-menu>div li.see-all a:hover{text-decoration:underline}#nav #menu-panel-components,#nav #menu-panel-applications,#nav #menu-panel-add-ins,#nav #menu-panel-cloud-services,#nav #menu-panel-brands,#nav #menu-panel-news,#nav #menu-panel-store{display:none}#nav .main-nav.open #menu-panel-components,#nav .main-nav.open #menu-panel-applications,#nav .main-nav.open #menu-panel-add-ins,#nav .main-nav.open #menu-panel-cloud-services,#nav .main-nav.open #menu-panel-brands,#nav .main-nav.open #menu-panel-news,#nav .main-nav.open #menu-panel-store{display:block}#nav #menu-panel-components{margin-left:10px}#nav #menu-panel-brands .left.col-50.last .brand-logo{display:block;margin:22px 0 11px 0}#nav ul.menu li{margin-bottom:0}#nav #sub-menu .show,#nav #menu-panel-store.show{box-shadow:0 0 13px 0 rgba(0,0,0,0.25);display:block;position:absolute;background-color:white;top:39px;z-index:999;width:100%;max-width:86%}@media (min-width:47.5em){#nav #menu-panel-cloud-services.show{max-width:50%;margin-left:25%}}#nav #menu-panel-store.show{right:10px}@media (min-width:47.5em){#nav #menu-panel-store.show{width:50%}}#nav #nav-logo{height:28px;float:left;display:block}@media (min-width:47.5em){#nav #nav-logo{display:none}}#nav #nav-logo .logo{float:left}#nav #nav-logo .wordmark{float:left;margin-top:12px;width:150px}#nav #nav-beta{display:block;float:right;margin-left:8px}@media (min-width:47.5em){#nav #nav-beta{display:none}}#nav #nav-beta .beta-fixed.small{display:none}@media (max-width:370px){#nav #nav-beta .beta-fixed.small{display:block}}@media (max-width:370px){#nav #nav-beta .beta-fixed.medium{display:none}}#nav #nav-menu-container ul{float:left;margin-bottom:0;margin-top:0;display:none}@media (min-width:47.5em){#nav #nav-menu-container ul{display:block}}#nav #nav-menu-container li{display:block;float:left;margin:0 0 0 0;padding:0 0 0 0}#nav #nav-menu-container li a{font-size:15px;font-weight:600;transition:all 300ms ease-in;border-top:1px solid #000;position:relative;text-transform:uppercase;color:#e9e9e9;cursor:pointer}#nav #nav-menu-container li a:active,#nav #nav-menu-container li a:focus{text-decoration:none}#nav #nav-menu-container li a.panel-active{color:#fff;background-color:#404040}#nav #nav-menu-container li a.active.panel-active{background-color:#404040}#nav #nav-menu-container li a.active{background-color:#444;border-top:1px solid #444}#nav #nav-menu-container li a.active:hover{background-color:#404040;border-top:1px solid #000}@media (min-width:47.5em){#nav #nav-menu-container li a{width:auto;height:auto}}#nav #nav-contact-container{display:none}#nav #nav-live-help-container{margin-right:11px}#nav #nav-search-container{display:none}#nav #nav-search-container input.form-text{height:24px;font-size:16px;margin-top:2px;padding-top:0;padding-bottom:0}@media (min-width:47.5em){#nav #nav-search-container input.form-text{font-size:12px}}#nav #nav-language-container{display:none;float:right;padding:15px 15px 14px}#nav #nav-language-container #lang_dropdown_form_language,#nav #nav-language-container #frmlang{margin:0}#nav #nav-language-container #lang-dropdown-select-language,#nav #nav-language-container .cs-select-language{font-size:16px;height:auto;width:auto !important;margin-left:0}#nav #nav-icons-right{display:table-cell;float:right}@media (max-width:460px){#nav #nav-icons-right .icon-live-help{display:none}}@media (max-width:430px){#nav #nav-icons-right .icon-phone{display:none}}@media (max-width:400px){#nav #nav-icons-right .icon-cart{display:none}}#nav #nav-icons-right>div{float:left;margin:7px 1px 0 1px;transition:opacity 300ms ease-in;-webkit-backface-visibility:hidden;position:relative;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(Opacity=60)}@media (min-width:31.25em){#nav #nav-icons-right>div{margin:7px 2px 0 2px}}#nav #nav-icons-right>div:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}#nav #nav-icons-right>div.icon-language{margin-right:0}#nav #nav-icons-right .icon-phone,#nav #nav-icons-right .icon-live-help,#nav #nav-icons-right .icon-cart,#nav #nav-icons-right .icon-language,#nav #nav-icons-right .icon-search{background-position:center center;background-repeat:no-repeat;cursor:pointer;height:24px;width:30px}@media (min-width:47.5em){#nav #nav-icons-right .icon-phone,#nav #nav-icons-right .icon-live-help,#nav #nav-icons-right .icon-cart,#nav #nav-icons-right .icon-language,#nav #nav-icons-right .icon-search{display:none}}#nav #nav-icons-right .icon-phone a,#nav #nav-icons-right .icon-live-help a,#nav #nav-icons-right .icon-cart a,#nav #nav-icons-right .icon-language a,#nav #nav-icons-right .icon-search a{display:block;height:24px;width:22px}#nav #store-link,#nav .main-nav.menu.menu-store{display:none;float:right;line-height:22px;margin-left:11px}@media (min-width:47.5em){#nav #store-link,#nav .main-nav.menu.menu-store{display:block}}#nav a#menu-store{font-weight:600;display:block;position:relative;z-index:1000;padding:8px 15px 9px;text-transform:uppercase;color:#fff;background-color:#0081ce}#nav a#menu-store.white{background-color:#fff;color:#000}#nav a#menu-store:hover{text-decoration:none}#nav .icon-menu{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/menu-off.png);display:block;background-position:center center;background-repeat:no-repeat;cursor:pointer;height:24px;width:30px}@media (min-width:47.5em){#nav .icon-menu{display:none}}#nav.menu-active .icon-menu{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/menu-on.png)}#nav .icon-phone{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/phone-white.png)}#nav .icon-live-help{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/live-help.png)}#nav .icon-search{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/search-off.png)}#nav.search-active .icon-search{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/search-on.png)}#nav .icon-language{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/language-off.png)}#nav.language-active .icon-language{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/language-on.png)}#header .region-header #nav{max-width:960px;height:39px}@media (min-width:47.5em){#header.sticky{margin-bottom:49px}}#block-cs-cs-header.sticky #nav #nav-menu-container li a span.img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(Opacity=60)}#block-cs-cs-header.sticky #nav #nav-menu-container li a.active span.img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}#block-cs-cs-header.sticky{background-color:#000}@media (min-width:47.5em){#block-cs-cs-header.sticky #nav-container{position:fixed;top:0;border-top:3px solid #fff;width:100%;z-index:999}}#block-cs-cs-header.sticky #nav #nav-logo{display:block;width:58px}#block-cs-cs-header.sticky #nav #nav-logo .logo{float:left}#block-cs-cs-header.sticky #nav #nav-logo .wordmark{float:left;margin-top:5px;width:155px}#block-cs-cs-header.sticky #nav #sub-menu .show{left:67px}#block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li{display:none}@media (min-width:47.5em){#block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li{display:block}}#block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li.store{display:block}#block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li.store a#menu-store{margin-left:11px}#block-cs-cs-header.sticky #nav #nav-menu-container ul{margin-right:6px}#block-cs-cs-header.sticky #nav #nav-menu-container li{padding:0;line-height:0}#block-cs-cs-header.sticky #nav #nav-menu-container li a{transition:none;text-decoration:none}#block-cs-cs-header.sticky #nav #nav-menu-container li a:hover{text-decoration:none}#block-cs-cs-header.sticky #nav #nav-menu-container li a span.text{display:none}#block-cs-cs-header.sticky #nav #nav-live-help-container{float:right}#block-cs-cs-header.sticky #nav #nav-live-help-container h3,#block-cs-cs-header.sticky #nav #nav-live-help-container p{float:left}#block-cs-cs-header.sticky #nav .icon-menu{display:block;float:left;margin-top:7px}#block-cs-cs-header.sticky #nav-icons-right{display:block;float:right}@media (min-width:47.5em){#block-cs-cs-header.sticky #nav-icons-right .icon-search,#block-cs-cs-header.sticky #nav-icons-right .icon-live-help,#block-cs-cs-header.sticky #nav-icons-right .icon-phone,#block-cs-cs-header.sticky #nav-icons-right .icon-cart{display:block}}#block-cs-cs-header.sticky #nav-icons-right .icon-language{display:block}#block-cs-cs-header.sticky #store-link,#block-cs-cs-header.sticky .main-nav.menu.menu-store{display:none}@media (min-width:61.25em){#block-cs-cs-header.sticky #store-link,#block-cs-cs-header.sticky .main-nav.menu.menu-store{display:block}}#live-help>.live-help-link{display:none}.i18n-en #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-fr #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-de #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-es #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-it #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-zh-hant #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-zh-hans #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-pt-br #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-ko #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link,.i18n-ja #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link{transition:opacity 300ms ease-in;-webkit-backface-visibility:hidden;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(Opacity=60);display:block;float:left;margin:8px}.i18n-en #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-fr #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-de #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-es #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-it #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-zh-hant #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-zh-hans #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-pt-br #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-ko #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover,.i18n-ja #block-cs-cs-header.sticky #nav-live-help-container #live-help>.live-help-link:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.i18n-en #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-fr #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-de #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-es #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-it #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-zh-hant #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-zh-hans #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-pt-br #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-ko #block-cs-cs-header.sticky #nav-live-help-container #live-help h3,.i18n-ja #block-cs-cs-header.sticky #nav-live-help-container #live-help h3{display:none}.i18n-fr #block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li #menu-cloud-services,.i18n-de #block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li #menu-cloud-services,.i18n-es #block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li #menu-cloud-services,.i18n-it #block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li #menu-cloud-services,.i18n-pt-br #block-cs-cs-header.sticky #nav #navigation #main-menu ul.menu li #menu-cloud-services{display:none}#block-cs-cs-header.default #nav-container{border-top:3px solid #fff;box-sizing:content-box;line-height:19.5px;display:none}@media (min-width:47.5em){#block-cs-cs-header.default #nav-container{display:block;border-top:none}}#block-cs-cs-header.default #nav-container .logo{margin-left:-4px;margin-right:8px;margin-top:0}#block-cs-cs-header.default #nav-container #nav-live-help-container{display:none}@media (min-width:47.5em){#block-cs-cs-header.default #nav-container ul.menu{display:block;width:100%;position:relative;z-index:1000}}#block-cs-cs-header.default #nav-container .icon-phone,#block-cs-cs-header.default #nav-container .icon-cart,#block-cs-cs-header.default #nav-container .icon-live-help{display:none}@media (min-width:47.5em){.default #nav.menu-active #nav-menu-container-small{display:none}}@media (min-width:47.5em){.default #nav.search-active #search-menu-container-small{display:none}}#nav.search-active #nav-icons-right .icon-search{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}#nav.menu-active #nav-icons-right .icon-menu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}#nav.language-active #nav-language-container{display:block;clear:both;position:absolute;right:10px;top:39px;background-color:#333}#nav.language-active #lang_dropdown_form_language,#nav.language-active #frmlang{margin-top:3px;margin-bottom:4px;margin-left:12px}#nav.language-active #nav-icons-right .icon-language{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}#nav-menu-container-small,#search-menu-container-small{display:none}#nav.menu-active #nav-menu-container-small{overflow:hidden;clear:both;display:block;background-color:#333;padding:15px 15px 10px;margin-left:10px;margin-bottom:-2px;position:absolute;z-index:999;top:39px;right:10px}#nav.menu-active #nav-menu-container-small ul.menu{margin-bottom:0;list-style-type:none}@media (min-width:31.25em){#nav.menu-active #nav-menu-container-small ul.menu{float:left}}#nav.menu-active #nav-menu-container-small ul.menu.left{border-bottom:1px solid #595959;border-right:none;padding-right:15px;margin-right:15px;margin-bottom:13px}@media (min-width:31.25em){#nav.menu-active #nav-menu-container-small ul.menu.left{border-right:1px solid #595959;border-bottom:none;margin-bottom:0}}#nav.menu-active #nav-menu-container-small ul.menu li{font-weight:600;text-transform:uppercase;display:block;float:none;list-style-type:none;white-space:nowrap;margin-left:0;margin-bottom:16px}#nav.menu-active #nav-menu-container-small ul.menu li a{padding:2px 6px;color:white;text-decoration:none}#nav.menu-active #nav-menu-container-small ul.menu li a.active{background-color:#666}#nav.menu-active #nav-menu-container-small ul.menu li a:hover{text-decoration:none;background-color:#fff;color:#000}#nav.search-active #search-menu-container-small{overflow:hidden;clear:both;display:block;background-color:#333;padding:15px 15px 10px;margin-left:10px;margin-bottom:-2px;position:absolute;z-index:999;top:39px;right:10px}#nav.search-active #search-menu-container-small ul.menu{margin-bottom:0;list-style-type:none}@media (min-width:31.25em){#nav.search-active #search-menu-container-small ul.menu{float:left}}#nav.search-active #search-menu-container-small ul.menu.left{border-bottom:1px solid #595959;border-right:none;padding-right:15px;margin-right:15px;margin-bottom:13px}@media (min-width:31.25em){#nav.search-active #search-menu-container-small ul.menu.left{border-right:1px solid #595959;border-bottom:none;margin-bottom:0}}#nav.search-active #search-menu-container-small ul.menu li{font-weight:600;text-transform:uppercase;display:block;float:none;list-style-type:none;white-space:nowrap;margin-left:0;margin-bottom:16px}#nav.search-active #search-menu-container-small ul.menu li a{padding:2px 6px;color:white;text-decoration:none}#nav.search-active #search-menu-container-small ul.menu li a.active{background-color:#666}#nav.search-active #search-menu-container-small ul.menu li a:hover{text-decoration:none;background-color:#fff;color:#000}#nb-search form{line-height:19.5px}#nb-search form .container-inline{min-width:250px;margin:7px 5px 4px 0;height:36px;color:#808080;position:relative;border:1px solid #bfbfbf}#nb-search form .form-item-search-block-form{position:absolute;top:5px;left:134px;right:40px;bottom:6px;margin-top:0;margin-bottom:0}#nb-search form .form-item-search-block-form input.form-text{position:relative;width:100%}#nb-search form .form-item-search-block-form input.form-text,#nb-search form .form-item-keys input.form-text{box-sizing:border-box;color:#808080;height:22px;border:none;background-color:transparent}#nb-search form .form-type-select{display:none;position:absolute;text-align:right;top:0;bottom:0;left:0;margin:0 0 0 0;background:#f2f2f2;border-right:1px solid #bfbfbf;font-size:13px}@media (min-width:31.25em){#nb-search form .form-type-select{display:inline}}#nb-search form .form-type-select>span{padding-left:10px}#nb-search form .form-type-select #edit-search-page-button{display:block;font-size:14px;color:#000;text-decoration:none;width:auto !important}#nb-search form input.form-submit{margin-right:-5px;border-radius:0}#nb-search form .form-actions input.form-submit{transition:background-color 300ms ease-in;position:absolute;top:-1px;right:-1px;background-color:#000;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/nav/search-off.png);background-repeat:no-repeat;background-position:center center;border:none;z-index:98;padding:18px 11px 18px 25px;height:18px;cursor:pointer}#nb-search form .form-actions input.form-submit:hover{background-color:#777}.search-active #nb-search form .form-item-search-block-form{right:178px}.search-active #nb-search form .form-item-search-block-form input.form-text{font-size:16px}.search-active #nb-search form .form-item.form-type-select select.form-select{font-size:16px;margin-top:3px}#breadcrumb{font-size:15px}#breadcrumb .breadcrumb{font-size:15px}#breadcrumb .breadcrumb a{color:#808080;white-space:nowrap}#breadcrumb .breadcrumb a:hover{color:#000}#breadcrumb .breadcrumb .show{cursor:pointer}#breadcrumb .breadcrumb .hide{display:none}ul.breadcrumb{margin-top:11px}ul.breadcrumb li{display:inline;vertical-align:top;margin:0 0 0 0}ul.breadcrumb li.active{position:relative}ul.breadcrumb li #bc-current{cursor:pointer;display:inline}ul.breadcrumb li #bc-current span.dropdown-icon{display:inline-block;height:17px;width:14px;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/dropdown.png);background-repeat:no-repeat;background-position:bottom}ul.breadcrumb li #bc-current:hover span.dropdown-icon{background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/dropdown-hover.png)}ul.breadcrumb li ul#bc-siblings{background-color:#fff;border:1px solid #595959;display:none;margin:1px 0 0 -10px;padding:5px 10px 10px;position:absolute;z-index:5;left:0}ul.breadcrumb li ul#bc-siblings li{display:list-item;font-size:12px;list-style-type:none;margin:0 0 0 0}@media (min-width:47.5em){#block-cs-cs-header.sticky #nav .wordmark{display:none}}#block-cs-cs-header.sticky #brand-container #brand #nb-search{display:none;position:fixed;top:39px;left:0;background-color:#333;width:100%;margin-left:auto;margin-right:auto}#block-cs-cs-header.sticky #brand-container #brand #nb-search #search-block-form,#block-cs-cs-header.sticky #brand-container #brand #nb-search #search-block-form--2{width:70%;margin:0 auto;font-size:13px}#block-cs-cs-header.sticky #brand-container #brand #nb-search .container-inline{background-color:#fff;min-width:300px;margin:12px auto 10px auto}#block-cs-cs-header.sticky #brand-container #brand.search-active #nb-search{display:table-cell;z-index:999}@media (min-width:47.5em){#block-cs-cs-header.sticky #nav.menu-active #nav-menu-container-small .menu.left{display:none}}#block-cs-cs-header.sticky #shortcuts.language-active #lang_dropdown_form_language,#block-cs-cs-header.sticky #shortcuts.language-active #shortcuts #frmlang{float:right;background-color:#333}#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large{position:absolute;left:0;right:0;height:auto;margin:0 auto;max-width:960px}#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large #nav-language-select{position:fixed;z-index:999;float:none;top:42px;left:0;width:100%;background-color:#333;margin:0 auto;max-width:none}#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large #nav-language-select form#lang_dropdown_form_language,#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large #nav-language-select form#frmlang{max-width:960px;width:100%;float:none;display:block;margin:0 auto}#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large #nav-language-select .form-type-select{float:right}#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large #nav-language-select .form-type-select select{margin:16px}#block-cs-cs-header.sticky #shortcuts.language-active #lang-select-container-large #nav-language-select #frmlang .form-item{float:right}#block-cs-cs-header.default #brand-container #brand .left{display:none}@media (min-width:47.5em){#block-cs-cs-header.default #brand-container #brand .left{display:table-cell;vertical-align:middle}}#block-cs-cs-header.default #brand-container #brand .cart-currency{display:none}@media (min-width:47.5em){#block-cs-cs-header.default #brand-container #brand .cart-currency{vertical-align:middle;display:block;float:right;margin-top:0;margin-right:3px;padding-top:9px}}#block-cs-cs-header.default #brand-container #brand #nb-search{display:none;position:absolute;top:42px;left:0;background-color:#333;width:100%;margin-left:auto;margin-right:auto}@media (min-width:47.5em){#block-cs-cs-header.default #brand-container #brand #nb-search{display:block;position:relative;height:100%;top:0;background-color:transparent}}#block-cs-cs-header.default #brand-container #brand #nb-search #search-block-form,#block-cs-cs-header.default #brand-container #brand #nb-search #search-block-form--2{width:100%;max-width:90%;margin:0 auto}@media (min-width:47.5em){#block-cs-cs-header.default #brand-container #brand #nb-search #search-block-form,#block-cs-cs-header.default #brand-container #brand #nb-search #search-block-form--2{max-width:450px;position:absolute;right:0;width:100%;margin-left:11px;margin-right:70px}}#block-cs-cs-header.default #brand-container #brand #nb-search .container-inline{margin:10px 14px 10px 14px}@media (min-width:47.5em){#block-cs-cs-header.default #brand-container #brand #nb-search .container-inline{margin:13px 14px 10px 10px}}#block-cs-cs-header.default #brand-container #brand #nb-search .form-item-search-block-form input.form-text{width:100%;position:absolute;top:1px;left:0;padding:0;font-size:13px}@media (min-width:47.5em){#block-cs-cs-header.default #brand-container #brand #nb-search .form-item-search-block-form input.form-text{position:static}}#block-cs-cs-header.default #brand-container #brand.search-active{display:block}#block-cs-cs-header.default #brand-container #brand.search-active #nb-search{display:table-cell;z-index:1}#block-cs-cs-header.default #shortcuts.language-active #lang_dropdown_form_language,#block-cs-cs-header.default #shortcuts.language-active #frmlang{float:right}#block-cs-cs-header.default #shortcuts.language-active #lang-select-container-large{position:absolute;left:0;right:0;height:auto;margin:0 auto;max-width:960px}#block-cs-cs-header.default #shortcuts.language-active #lang-select-container-large #nav-language-select{position:absolute;z-index:0;float:none;top:42px;width:100%;background-color:#333;margin:0 auto;max-width:960px}#block-cs-cs-header.default #shortcuts.language-active #lang-select-container-large #nav-language-select .form-type-select{float:right}#block-cs-cs-header.default #shortcuts.language-active #lang-select-container-large #nav-language-select .form-type-select select{margin:16px}#nav #menu-panel-components,#nav #menu-panel-applications,#nav #menu-panel-add-ins,#nav #menu-panel-cloud-services,#nav #menu-panel-brands,#nav #menu-panel-news,#nav #menu-panel-store{display:none}ul.main-nav,ul.main-nav>div{margin:0;padding:0;float:left;width:100%}#block-cs-cs-header.default #nav-container ul.menu{position:absolute}#block-cs-cs-header.default #nav-container ul.menu.left,#block-cs-cs-header.default #nav-container ul.menu.right{position:static}#block-cs-cs-header.sticky #nav #navigation ul.main-nav.menu{display:block;float:none}#block-cs-cs-header.sticky #nav #navigation #main-menu ul.main-nav.menu li.main-nav.menu-store{display:none;margin-left:11px}@media (min-width:61.25em){#block-cs-cs-header.sticky #nav #navigation #main-menu ul.main-nav.menu li.main-nav.menu-store{display:block}}#block-cs-cs-header.sticky ul.main-nav.menu-store li.main-nav{position:absolute}#nav ul.links-right>li>a:focus,#nav ul.links-right>li>a:active,#nav ul.links-right>li>a:hover{outline:none}#nav ul.links-right>li>a:hover{background-color:#999}#nav ul.links-right>li>a.active{background-color:#666}#nav ul.main-nav{position:relative}#nav ul.main-nav>li.main-nav>a:focus,#nav ul.main-nav>li.main-nav>a:active,#nav ul.main-nav>li.main-nav>a:hover{outline:none}#nav ul.main-nav>li.main-nav>a:hover{background-color:#999}#nav ul.main-nav>li.main-nav>a.active{background-color:#666}#nav ul.main-nav.menu-open li>div{display:block}#nav ul.main-nav.menu-open li.main-nav>a.active{background-color:#000}#nav ul.main-nav.menu-open li.main-nav.open>a{background-color:#999}#nav ul.main-nav.menu-open li.main-nav.open>a.active{background-color:#999}#nav ul.main-nav.menu-closed li>div{display:none !important}#nav ul.main-nav.menu-store{right:0;width:auto}#nav ul.main-nav.menu-store .main-nav{right:0}#nav ul.main-nav>li{display:inline;list-style:none}#nav ul.main-nav>li.active a,#nav ul.main-nav>li.active div{color:#000}#nav ul.main-nav>li.main-nav.menu-store{float:right}#nav ul.main-nav>li.main-nav>a{float:left;padding:0 1em}#nav ul.main-nav>li.main-nav>a.hover{background-color:#fff}#nav ul.main-nav>li.main-nav>a.hover a{color:#000}#nav ul.main-nav>li.main-nav>a ul li a{border:none}#nav ul.main-nav li.menu-item.hover{color:#000}#nav ul.main-nav li.menu-item.hover.active{color:#fff}#nav ul.main-nav>li .menu-panel-footer a.button{border-radius:3px;transition:all 300ms ease-in;float:right;margin-bottom:7px;background-color:#ffec00;color:#000;padding:4px 11px 5px;font-size:13px;font-weight:600}#nav ul.main-nav>li .menu-panel-footer a.button:hover{text-decoration:none;background-color:#00aa00;color:#fff}#nav ul.main-nav>li .menu-panel-footer a.button:focus,#nav ul.main-nav>li .menu-panel-footer a.button:active{text-decoration:none;background-color:#00aa00;color:#fff;outline:none}#nav ul.main-nav>li>div{box-sizing:border-box;box-shadow:0 0 19px 3px rgba(0,0,0,0.25);display:none;position:absolute;width:95%;max-width:890px;top:39px;left:0;color:#000;background:#fff;z-index:-1;padding:22px 22px 11px}#nav ul.main-nav>li>div ul ul{margin-bottom:0;margin-top:5px}#nav ul.main-nav>li>div ul ul li{margin-left:14px}#nav ul.main-nav>li>div#menu-panel-components{max-width:890px}#nav ul.main-nav>li>div#menu-panel-applications{max-width:750px}#nav ul.main-nav>li>div#menu-panel-add-ins{max-width:750px}#nav ul.main-nav>li>div#menu-panel-cloud-services{max-width:590px}#nav ul.main-nav>li>div#menu-panel-cloud-services p{line-height:19px}#nav ul.main-nav>li>div#menu-panel-cloud-services .menu-panel-footer a.button{float:right;margin-right:0}#nav ul.main-nav>li>div#menu-panel-cloud-services .menu-panel-footer h3{float:left}#nav ul.main-nav>li>div#menu-panel-brands{max-width:700px}#nav ul.main-nav>li>div#menu-panel-brands .menu-panel-footer a.button{float:right;margin-right:0}#nav ul.main-nav>li>div#menu-panel-news{max-width:640px}#nav ul.main-nav>li>div#menu-panel-store{right:0;width:426px;left:auto}#nav ul.main-nav>li>div>.menu-panel-header h3{margin-bottom:20px;float:left}#nav ul.main-nav>li>div>.menu-panel-header h3 a{font-size:15px;background-color:#0081ce;color:#fff;padding:5px 11px}#nav ul.main-nav>li>div>.menu-panel-header h3 a:hover,#nav ul.main-nav>li>div>.menu-panel-header h3 a:active,#nav ul.main-nav>li>div>.menu-panel-header h3 a:focus{text-decoration:none;background-color:#008000;color:#fff}#nav ul.main-nav>li>div p{line-height:16px}#nav ul.main-nav>li>div p a{line-height:16px;color:#0081ce}#nav ul.main-nav>li>div p a:hover{color:#0081ce}#nav ul.main-nav>li>div a{color:#595959}#nav ul.main-nav>li>div h3 a,#nav ul.main-nav>li>div h4 a{color:#000}#nav ul.main-nav>li>div h3 a:hover,#nav ul.main-nav>li>div h4 a:hover,#nav ul.main-nav>li>div a:hover{color:#0081ce;text-decoration:underline}#nav ul.main-nav>li>div h4{line-height:16px;margin-bottom:12px}#nav ul.main-nav>li>div a{font-size:12px}#nav ul.main-nav>li>div h4 a{font-size:12px;font-weight:600}#nav ul.main-nav>li>div>.menu-content h3,#nav ul.main-nav>li>div>.menu-content h3 a{font-size:15px;font-weight:400;line-height:18px;letter-spacing:normal}#nav ul.main-nav>li>div ul{margin-bottom:11px}#nav ul.main-nav>li>div ul li{list-style-type:none;line-height:16px;margin-left:0;margin-bottom:5px}#nav ul.main-nav>li>div ul li a{line-height:16px}#nav ul.main-nav>li>div li.see-all{margin-top:-5px;padding-bottom:11px}#nav ul.main-nav>li>div li.see-all a{color:#0081ce}#nav ul.main-nav>li>div li.see-all a:hover{text-decoration:underline}#nav ul.main-nav>li>div a:hover{color:#0081ce}#nav ul.main-nav .menu-panel-header{overflow:hidden}#nav ul.main-nav .menu-content{overflow:hidden}#nav ul.main-nav .menu-panel-footer{overflow:hidden;background-color:#000;margin:0 -22px -22px -22px;padding:11px 22px 4px}#nav ul.main-nav .menu-panel-footer h3{font-size:23px;color:#fff;font-weight:300;float:left}#nav ul.main-nav .menu-panel-footer h3 .yellow{color:#ffec00;font-weight:600}#nav ul.main-nav .col-25{float:left;width:23.40426%;margin-right:2.12766%}#nav ul.main-nav .col-25.last{margin-right:0}#nav ul.main-nav .col-33{float:left;width:33.3%}#nav ul.main-nav .col-50{float:left;width:50%}#nav ul.main-nav .col-75{float:left;width:75%}#nav ul.main-nav .col-categories{float:left;width:43.75%}#nav ul.main-nav .col-types{float:left;width:28.1%}#nav ul.main-nav .col-publishers{float:left;width:28.1%}#nav ul.main-nav #menu-panel-cloud-services p a{font-size:15px;color:#0081ce}#nav ul.main-nav #menu-panel-cloud-services p a:hover{text-decoration:underline}.i18n-de #nav ul.main-nav>li>div#menu-panel-components,.i18n-es #nav ul.main-nav>li>div#menu-panel-components,.i18n-fr #nav ul.main-nav>li>div#menu-panel-components,.i18n-it #nav ul.main-nav>li>div#menu-panel-components,.i18n-pt-br #nav ul.main-nav>li>div#menu-panel-components{max-width:920px}.i18n-de #nav ul.main-nav>li>div#menu-panel-applications,.i18n-es #nav ul.main-nav>li>div#menu-panel-applications,.i18n-fr #nav ul.main-nav>li>div#menu-panel-applications,.i18n-it #nav ul.main-nav>li>div#menu-panel-applications,.i18n-pt-br #nav ul.main-nav>li>div#menu-panel-applications{max-width:920px}.i18n-de #nav ul.main-nav>li>div#menu-panel-add-ins,.i18n-es #nav ul.main-nav>li>div#menu-panel-add-ins,.i18n-fr #nav ul.main-nav>li>div#menu-panel-add-ins,.i18n-it #nav ul.main-nav>li>div#menu-panel-add-ins,.i18n-pt-br #nav ul.main-nav>li>div#menu-panel-add-ins{max-width:920px}.i18n-de #nav ul.main-nav>li>div#menu-panel-brands,.i18n-es #nav ul.main-nav>li>div#menu-panel-brands,.i18n-fr #nav ul.main-nav>li>div#menu-panel-brands,.i18n-it #nav ul.main-nav>li>div#menu-panel-brands,.i18n-pt-br #nav ul.main-nav>li>div#menu-panel-brands{max-width:820px}.i18n-de #nav ul.main-nav>li>div#menu-panel-news,.i18n-es #nav ul.main-nav>li>div#menu-panel-news,.i18n-fr #nav ul.main-nav>li>div#menu-panel-news,.i18n-it #nav ul.main-nav>li>div#menu-panel-news,.i18n-pt-br #nav ul.main-nav>li>div#menu-panel-news{max-width:870px}.i18n-de #nav ul.main-nav>li>div#menu-panel-cloud-services,.i18n-es #nav ul.main-nav>li>div#menu-panel-cloud-services,.i18n-fr #nav ul.main-nav>li>div#menu-panel-cloud-services,.i18n-it #nav ul.main-nav>li>div#menu-panel-cloud-services,.i18n-pt-br #nav ul.main-nav>li>div#menu-panel-cloud-services{max-width:620px}.i18n-de #nav ul.main-nav>li>div .col-categories,.i18n-es #nav ul.main-nav>li>div .col-categories,.i18n-fr #nav ul.main-nav>li>div .col-categories,.i18n-it #nav ul.main-nav>li>div .col-categories,.i18n-pt-br #nav ul.main-nav>li>div .col-categories{float:left;width:37.5%}.i18n-de #nav ul.main-nav>li>div .col-types,.i18n-es #nav ul.main-nav>li>div .col-types,.i18n-fr #nav ul.main-nav>li>div .col-types,.i18n-it #nav ul.main-nav>li>div .col-types,.i18n-pt-br #nav ul.main-nav>li>div .col-types{float:left;width:31.25%}.i18n-de #nav ul.main-nav>li>div .col-publishers,.i18n-es #nav ul.main-nav>li>div .col-publishers,.i18n-fr #nav ul.main-nav>li>div .col-publishers,.i18n-it #nav ul.main-nav>li>div .col-publishers,.i18n-pt-br #nav ul.main-nav>li>div .col-publishers{float:left;width:31.25%}.i18n-ja #nav ul.main-nav>li>div#menu-panel-components{max-width:920px}.i18n-ja #nav ul.main-nav>li>div#menu-panel-applications{max-width:790px}.i18n-ja #nav ul.main-nav>li>div#menu-panel-add-ins{max-width:790px}.i18n-ja #nav ul.main-nav>li>div#menu-panel-brands{max-width:820px}.i18n-ja #nav ul.main-nav>li>div#menu-panel-news{max-width:870px}.main-nav-shim{clear:left;padding-bottom:1em}ul.main-nav-vertical li.main-nav{display:block;padding-bottom:0;_zoom:1;float:left}.form-type-select{float:right}.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;width:90px;padding:5px 2px;text-align:left;outline:0;outline-offset:-2px;cursor:pointer}.sod_select:after{position:absolute;right:0;top:auto;bottom:6px;content:"\25BC";font-size:7px}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#000000}.sod_select.open{color:#919191}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 13px 2px 0}.form-item-lang-dropdown-select .sod_label{background-color:#fff}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;height:auto;width:80px;margin:0 0 0 -3px;background:#ffffff;border-top:none;color:#444444;z-index:1001}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-bottom:none}.sod_select .sod_list{display:block;background-color:#f2f2f2;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none;cursor:pointer}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#cccccc}.sod_select .sod_option.active{background:#808080;color:#fff}.sod_select .sod_option.selected{color:#808080}.sod_select .sod_option.selected.active{color:#fff}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select select{display:none !important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1}#nb-search .sod_select,#nb-search .sod_list_wrapper{margin:6px 0 0 0}#nb-search .sod_select{width:124px;padding:0 2px;margin:4px 0 0}#nb-search .sod_select:after{bottom:3px;transform:scaleX(160%);font-size:10px;color:#000;right:10px}#nb-search .sod_list_wrapper{width:131px}#nb-search .sod_label{color:#000;padding-top:3px}#shortcuts .sod_select{padding:3px 2px}#shortcuts .sod_select:after{bottom:8px;right:8px}#shortcuts .sod_select .sod_label{padding:3px 10px 4px 6px;border:1px solid #ccc}#shortcuts .sod_select .sod_list_wrapper{width:86px;margin:-3px 0 0 2px}#shortcuts.language-active .sod_select{width:110px;padding:7px 2px 5px;margin:4px 11px 4px}#shortcuts.language-active .sod_select:after{bottom:14px}#shortcuts.language-active .sod_select .sod_list_wrapper{width:106px;margin:-5px 0 0 2px}#shortcuts.language-active .sod_select .sod_label{background-color:white;padding:11px 10px 11px 6px}#shortcuts.language-active #lang_dropdown_form_language,#shortcuts.language-active #frmlang{font-size:16px}.search-active #nb-search form .form-item-search-block-form{right:33px}@media (min-width:31.25em){.search-active #nb-search form .form-item-search-block-form{right:178px}}.search-active #nb-search .container-inline{max-width:900px}.search-active #nb-search .form-item-search-page{font-size:16px}.search-active #nb-search .sod_list_wrapper{width:144px;margin:5px 0 0 0}.search-active #nb-search .sod_select{width:134px}#shortcuts #lang-select-container-large select{font-size:12px;color:#666;margin-left:2px;background-color:#f3f3f3;height:22px;line-height:14px;padding:0 10px 1px 2px;border:1px solid #cccccc;margin-right:2px}select#edit-search-page{border:none;border-left:1px solid #a6a6a6;margin-top:5px;padding-left:6px;width:125px;font-size:13px}#nav #navigation #main-menu ul.menu>li.menu-store{display:none !important}#block-cs-cs-header.sticky #nav #navigation #main-menu ul.main-nav.menu li.main-nav.menu-store{display:none !important}#nav.menu-active #nav-menu-container-small ul.menu li.store{display:none !important}.domain-www-componentsource-co-jp #shortcuts ul.right li#lang-select-container-large{display:none}#function-banner #header{display:none}#block-cs-content-cs-notices .notice{display:none}@media (min-width:47.5em){#block-cs-content-cs-notices .notice{display:flex}}#block-cs-content-cs-notices .notice h3{background-color:#000;color:white;font-size:12px;padding:5px;line-height:16px;margin-bottom:0;flex-shrink:0}#block-cs-content-cs-notices .notice p{font-size:12px;line-height:16px;padding:5px;margin-bottom:0;color:#b10011}#block-cs-cs-header-fc{font-family:"Open Sans",sans-serif}#block-cs-cs-header-fc.default #nav-container{border-top:3px solid #fff;box-sizing:content-box}@media (min-width:47.5em){#block-cs-cs-header-fc.default #nav-container{border-top:0}}#block-cs-cs-header-fc.default #nav{margin-left:auto;margin-right:auto}#block-cs-cs-header-fc.default #brand-container #brand{font-family:"Open Sans",sans-serif}#block-cs-cs-header-fc.default #brand-container #brand .left,#block-cs-cs-header-fc.default #brand-container #brand .right{display:table-cell;vertical-align:middle}#block-cs-cs-header-fc.default #brand-container #brand .cart-currency{display:block;float:right;margin-top:0;margin-right:3px;padding-top:9px}#block-cs-cs-header-fc.default #brand-container #brand #search-block-form{max-width:450px;position:absolute;right:0;width:100%;margin-left:11px;margin-right:70px}#block-cs-cs-header-fc.default #brand-container #brand #nb-search{display:none}@media (min-width:47.5em){#block-cs-cs-header-fc.default #brand-container #brand #nb-search{display:block;position:relative;height:100%;top:0;background-color:transparent;margin-left:auto;margin-right:auto}}#block-cs-cs-header-fc.default #brand-container #brand #nb-search #edit-search-block-form--2{position:static}#block-cs-cs-header-fc.default #brand-container #brand #nb-search .container-inline{margin:13px 14px 10px 10px}#block-cs-cs-header-fc.default #brand-container #brand .item{margin-left:36px}#block-cs-cs-header-fc.default #brand-container #brand input.form-text{font-family:"Open Sans",sans-serif;width:100%;position:absolute;top:1px;left:0;padding:0;font-size:13px}#block-cs-cs-header-fc #nav #navigation #main-menu ul.menu{padding:0 10px}.node-type-product-comparison #block-cs-content-cs-notices,.node-type-function-comparison #block-cs-content-cs-notices{background:#fff}.node-type-product-comparison #block-cs-content-cs-notices h3,.node-type-product-comparison #block-cs-content-cs-notices p,.node-type-function-comparison #block-cs-content-cs-notices h3,.node-type-function-comparison #block-cs-content-cs-notices p{font-family:"Open Sans",sans-serif}.i18n-de #nav #navigation #main-menu ul.menu>li>a,.i18n-es #nav #navigation #main-menu ul.menu>li>a,.i18n-pt-br #nav #navigation #main-menu ul.menu>li>a{padding:8px 12px 9px}@media (min-width:61.25em){.i18n-de #nav #navigation #main-menu ul.menu>li>a,.i18n-es #nav #navigation #main-menu ul.menu>li>a,.i18n-pt-br #nav #navigation #main-menu ul.menu>li>a{padding:8px 15px 9px}}.i18n-fr #nav #navigation #main-menu ul.menu>li>a{padding:8px 8px 9px}@media (min-width:61.25em){.i18n-fr #nav #navigation #main-menu ul.menu>li>a{padding:8px 15px 9px}}.i18n-it #nav #navigation #main-menu ul.links-right{display:none}@media (min-width:880px){.i18n-it #nav #navigation #main-menu ul.links-right{display:block}}#function-banner{background:linear-gradient(0deg,#1e1e1e 50%,rgba(30,30,30,0) 100%);position:relative}@media (min-width:47.5em){#function-banner{background:linear-gradient(0deg,#1e1e1e 20%,rgba(30,30,30,0) 100%)}}#function-banner:before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:#222 url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/assets/hex-5.jpg) center 55px/1280px no-repeat}@media (min-width:47.5em){#function-banner:before{background-position:center;background-size:cover}}#function-banner .txt{padding:50px 10px 0}@media (min-width:47.5em){#function-banner .txt{padding:30px 10px 0}}#function-banner #header{background:#000}@media (min-width:47.5em){#function-banner #header{max-height:55px;margin-bottom:50px}}#function-banner #header .ctr-md,#function-banner #header .footnotes,#function-banner #header #stats ul,#stats #function-banner #header ul{align-items:flex-start}#function-banner #header .right{flex-grow:1;padding:12px;color:#fff;font-size:19px;font-weight:400;text-align:center;white-space:nowrap}@media (min-width:47.5em){#function-banner #header .right{text-align:right}}#function-banner #header .right a{position:relative;color:#fff}#function-banner #header .right a:hover{cursor:pointer}#function-banner #logo{background:#fff;padding:15px 10px 7px;box-shadow:0 0 30px -3px rgba(0,0,0,0.9);text-align:center}@media (min-width:47.5em){#function-banner #logo{margin-left:10px}}#function-banner #logo img{width:112px;height:84px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#function-banner #logo img{width:auto;height:auto;max-width:112px}}#function-banner #cs-strapline{display:none;font-style:italic;font-weight:400;font-size:15px;padding:15px 20px 0;color:#ccc;white-space:nowrap}@media (min-width:61.25em){#function-banner #cs-strapline{display:block}}#function-banner .btn.lg,#function-banner .banner .btn,.banner #function-banner .btn{font-size:17px}.node-type-function-overview #function-banner{margin-bottom:50px}.footnotes{padding:30px 0 0 0;color:#fff}@media (min-width:47.5em){.footnotes{display:flex;align-items:flex-start}}.footnotes>div{flex-basis:0;flex-grow:1;text-align:center;margin:0 auto 20px;max-width:320px}@media (min-width:47.5em){.footnotes>div{margin:0 15px 10px}}.footnotes h3{font-size:20px;font-weight:500;color:#fff}.footnotes p{color:#999;font-size:13px;line-height:20px}.footnotes .icn{margin-bottom:10px}.footnotes .icn img{height:40px}.footnotes .icn-cal{position:relative}.footnotes .icn-cal .day{position:absolute;top:13px;left:0;right:0;font-size:21px;font-weight:700}.footnotes .icn-cal .month{position:absolute;font-size:10px;font-weight:900;color:#000;top:-5.5px;left:0;right:0;text-transform:uppercase}.footnotes .icn-cal img,.footnotes .icn-dev img{width:47px}.footnotes .icn-exp img{width:37px}.messaging{background:#ffec00;color:#fff;text-align:center;position:relative;display:flex;height:45px;align-items:center}@media (min-width:47.5em){.messaging{text-align:left}}.messaging>h3{flex-basis:0;flex-grow:1;padding:5px 10px;font-size:15px;font-weight:400;color:#000;margin-bottom:0;text-align:center;line-height:21px}@media (min-width:31.25em){.messaging>h3{font-size:19px;padding:5px 25px}}@media (min-width:61.25em){.messaging>h3:first-child{text-align:right;border-right:1px solid rgba(0,0,0,0.05)}}.messaging>h3:last-child{display:none}@media (min-width:61.25em){.messaging>h3:last-child{text-align:left;display:block}}.messaging>h3 strong{white-space:nowrap}.messaging>h3 .messaging-intro{vertical-align:top}.messaging>h3 .services{position:relative}.messaging>h3 .service{position:absolute;display:block;font-weight:700;white-space:nowrap;width:0;overflow:hidden;text-align:left;transition:width 300ms ease-in;top:1px;left:5px;background-color:#ffec00}@media (min-width:47.5em){.messaging>h3 .service{text-align:left}}.messaging>h3 .service.visible{width:200px;z-index:2}.node-type-function-comparison #pre-footer .messaging{margin:0}.node-type-function-comparison #pre-footer .footnotes-ctr{margin:50px 0 0;background:#828282;padding:40px 10px 0;overflow:hidden}.node-type-function-comparison #pre-footer .footnotes p{color:#eee}.node-type-function-comparison #pre-footer .footnotes .icn-cal .month{color:#828282}.node-type-function-overview .field h3{font-size:20px;font-weight:500;color:#555}.node-type-function-overview .section-heading{text-align:center;padding:0 10px}.node-type-function-overview h2{text-align:center}.node-type-function-overview .section{border-bottom:1px solid #ddd;padding:50px 20px}.node-type-function-overview .section:last-of-type{border-bottom:none}.node-type-function-overview .section .img{text-align:center}.node-type-function-overview #compare-landing h2 .caps{display:block;text-transform:uppercase;font-size:11px;color:#aaa;letter-spacing:0;line-height:10px}@media (min-width:31.25em){.node-type-function-overview #compare-landing #derivatives .ttcontent{display:none}}.node-type-function-overview #compare-landing #derivatives .ttcontent p{display:none}.node-type-function-overview #compare-landing #derivatives .ttcontent p,.node-type-function-overview #compare-landing #derivatives .ttcontent ul{line-height:24px}.node-type-function-overview #compare-landing #derivatives .ttcontent ul span:last-child{margin-left:4px}.node-type-function-overview #compare-landing #derivatives .ttcontent p{margin-bottom:5px}.node-type-function-overview #compare-landing #derivatives ul.blocks{columns:auto;text-align:center;display:block}@media (min-width:31.25em){.node-type-function-overview #compare-landing #derivatives ul.blocks{display:flex}}.node-type-function-overview #compare-landing #derivatives ul.blocks li{display:block}@media (min-width:31.25em){.node-type-function-overview #compare-landing #derivatives ul.blocks li{width:110px;margin:10px}}.node-type-function-overview #compare-landing #derivatives ul.blocks li>a{display:block}.node-type-function-overview #compare-landing #derivatives ul.blocks .icn{width:100px;height:100px;vertical-align:middle;margin:0 auto 10px;line-height:0}.node-type-function-overview #compare-landing #derivatives ul.blocks img{margin:10px auto;width:100px;height:100px;max-height:80px}.node-type-function-overview #compare-landing #derivatives ul.blocks a:hover img{opacity:1}.node-type-function-overview #compare-landing #derivatives ul.blocks a:hover span,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover span{text-decoration:underline}.node-type-function-overview #compare-landing #derivatives ul.blocks a:hover span:last-child,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover span:last-child{text-decoration:none}.node-type-function-overview #compare-landing #derivatives ul.blocks a:hover .icn,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover .icn{position:relative}.node-type-function-overview #compare-landing #derivatives ul.blocks a:hover .icn:after,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover .icn:after{position:absolute;display:block;background:rgba(0,0,0,0.2);top:0;right:0;bottom:0;left:0;content:" ";z-index:1}.node-type-function-overview #compare-landing #derivatives ul.blocks a:hover .icn img,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover .icn img{position:relative;z-index:2}.node-type-function-overview #compare-landing #derivatives ul.blocks a span,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span span{color:#0081ce}.node-type-function-overview #compare-landing #derivatives ul.blocks a span:last-child,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span span:last-child{font-size:11px;color:#aaa;margin-left:4px}@media (min-width:31.25em){.node-type-function-overview #compare-landing #derivatives ul.blocks a span:last-child,.node-type-function-overview #compare-landing #derivatives ul.blocks li>span span:last-child{margin-left:0}}.node-type-function-overview #compare-landing #derivatives ul.blocks>li.sub>a>span:nth-child(n+2){display:none}@media (min-width:31.25em){.node-type-function-overview #compare-landing #derivatives ul.blocks>li.sub>a>span:nth-child(n+2){display:block}}.node-type-function-overview #compare-landing #derivatives ul.blocks li>span .icn{background:#999 !important}.node-type-function-overview #compare-landing #derivatives ul.blocks li>span span{color:#aaa !important}.node-type-function-overview #compare-landing #derivatives ul.blocks li>span img{opacity:1}.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover .icn:after{background:transparent !important}.node-type-function-overview #compare-landing #derivatives ul.blocks li>span:hover span{text-decoration:none}.node-type-function-overview #compare-landing #derivatives .icn-angular{background:#b448ed}.node-type-function-overview #compare-landing #derivatives .icn-angularjs{background:#c3002f}.node-type-function-overview #compare-landing #derivatives .icn-backbone{background:#0071b5}.node-type-function-overview #compare-landing #derivatives .icn-ember{background:#e04e39}.node-type-function-overview #compare-landing #derivatives .icn-javascript{background:#f0db4f}.node-type-function-overview #compare-landing #derivatives .icn-jquery{background:#0071b5}.node-type-function-overview #compare-landing #derivatives .icn-knockout{background:#e42e16}.node-type-function-overview #compare-landing #derivatives .icn-react{background:#61dafb}.node-type-function-overview #compare-landing #derivatives .icn-vuejs{background:#3eb681}.node-type-function-overview #compare-landing #derivatives .icn-web-components{background:#2a3b8f}.node-type-function-overview #compare-landing #derivatives .icn-net-components,.node-type-function-overview #compare-landing #derivatives .icn-net-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-blazor,.node-type-function-overview #compare-landing #derivatives .icn-net-maui,.node-type-function-overview #compare-landing #derivatives .icn-net-10-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-10-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-10-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-10-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-10-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-10-maui,.node-type-function-overview #compare-landing #derivatives .icn-net-9-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-9-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-9-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-9-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-9-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-9-maui,.node-type-function-overview #compare-landing #derivatives .icn-net-8-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-8-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-8-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-8-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-8-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-8-maui,.node-type-function-overview #compare-landing #derivatives .icn-net-core-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-5-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-5-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-31-assembly,.node-type-function-overview #compare-landing #derivatives .icn-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-5-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-blazor-server-or-webassembly,.node-type-function-overview #compare-landing #derivatives .icn-xamarin-extensions,.node-type-function-overview #compare-landing #derivatives .icn-net-framework-classes,.node-type-function-overview #compare-landing #derivatives .icn-net-framework-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-framework-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-ajax-controls,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-controls,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-mvc-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-web-services,.node-type-function-overview #compare-landing #derivatives .icn-net-core-31-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-6-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-6-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-6-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-6-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-6-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-maui,.node-type-function-overview #compare-landing #derivatives .icn-net-6-maui,.node-type-function-overview #compare-landing #derivatives .icn-net-7-winforms-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-7-wpf-controls,.node-type-function-overview #compare-landing #derivatives .icn-net-7-assembly,.node-type-function-overview #compare-landing #derivatives .icn-aspnet-core-7-assembly,.node-type-function-overview #compare-landing #derivatives .icn-net-7-blazor--webassembly,.node-type-function-overview #compare-landing #derivatives .icn-net-7-maui{background:#512bd4}.node-type-function-overview #compare-landing #derivatives .icn-net{background:#512bd4}.node-type-function-overview #compare-landing #derivatives .icn-windows-apps{background-color:#0079d7}.node-type-function-overview #compare-landing #derivatives .icn-macos-apps{background-color:#505050}.node-type-function-overview #compare-landing #derivatives .icn-linux-apps{background-color:#ffcc00}.node-type-function-overview #compare-landing #derivatives .icn-unix-apps{background-color:#00667f}.node-type-function-overview #compare-landing #licensing{padding-bottom:0}.node-type-function-overview #compare-landing #licensing .img{line-height:0;text-align:center;background:url("/sites/all/themes/cslanding/assets/cs-specialists.jpg") top/cover no-repeat;width:100%;align-self:stretch}@media (min-width:47.5em){.node-type-function-overview #compare-landing #licensing .img{width:40%;height:auto;text-align:right;border-bottom:none;border-bottom:1px solid #f3f3f3}}.node-type-function-overview #compare-landing #licensing .img img{margin:0 auto;max-width:420px;width:100%}.node-type-function-overview #compare-landing #licensing .txt{width:100%}@media (min-width:47.5em){.node-type-function-overview #compare-landing #licensing .txt{width:50%;margin:0 0 50px 60px}}.node-type-function-overview #compare-landing #licensing .txt p:last-child{margin-bottom:0;line-height:2}.node-type-function-overview #compare-landing #licensing .phone-number{white-space:nowrap;color:#aaa}.node-type-function-overview #compare-landing #licensing .phone-number:hover,.node-type-function-overview #compare-landing #licensing .phone-number:focus{color:#0081ce}.node-type-function-overview #compare-landing #licensing .phone-number:active{color:#005ba0}@media (min-width:31.25em){.node-type-function-overview #compare-landing ul.filters{columns:2}}@media (min-width:31.25em){.node-type-function-overview #compare-landing ul.filters.single{columns:1}}.node-type-function-overview #compare-landing ul.filters a>span:last-child{color:#aaa;font-size:11px}.node-type-function-overview .field-name-field-function-navigation{padding:60px 20px 40px;text-align:center}.node-type-function-overview .field-name-field-function-navigation p{color:#6f6f6f}.node-type-function-overview .field-name-field-function-navigation .items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media (min-width:76.25em){.node-type-function-overview .field-name-field-function-navigation .items{max-width:1400px}}.node-type-function-overview .field-name-field-function-navigation .items a{text-decoration:none;margin:10px}@media (min-width:47.5em){.node-type-function-overview .field-name-field-function-navigation .items a{margin:20px}}.node-type-function-overview .field-name-field-function-navigation .items a span{display:block}.node-type-function-overview .field-name-field-function-navigation .items a .f-sm,.node-type-function-overview .field-name-field-function-navigation .items a #csl-footer h2,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a h2,.node-type-function-overview .field-name-field-function-navigation .items a #csl-footer a,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a a,.node-type-function-overview .field-name-field-function-navigation .items a #comparison-container #table .lb a,#comparison-container #table .lb .node-type-function-overview .field-name-field-function-navigation .items a a,.node-type-function-overview .field-name-field-function-navigation .items a #comparison-container #table .lb .frm-itm-ctr .input-title,#comparison-container #table .lb .frm-itm-ctr .node-type-function-overview .field-name-field-function-navigation .items a .input-title{color:#999}.node-type-function-overview .field-name-field-function-navigation .items a:hover .shade,.node-type-function-overview .field-name-field-function-navigation .items a:focus .shade{background-color:rgba(0,0,0,0.1)}.node-type-function-overview .field-name-field-function-navigation .items a:hover .f-sm,.node-type-function-overview .field-name-field-function-navigation .items a:hover #csl-footer h2,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a:hover h2,.node-type-function-overview .field-name-field-function-navigation .items a:hover #csl-footer a,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a:hover a,.node-type-function-overview .field-name-field-function-navigation .items a:hover #comparison-container #table .lb a,#comparison-container #table .lb .node-type-function-overview .field-name-field-function-navigation .items a:hover a,.node-type-function-overview .field-name-field-function-navigation .items a:hover #comparison-container #table .lb .frm-itm-ctr .input-title,#comparison-container #table .lb .frm-itm-ctr .node-type-function-overview .field-name-field-function-navigation .items a:hover .input-title,.node-type-function-overview .field-name-field-function-navigation .items a:focus .f-sm,.node-type-function-overview .field-name-field-function-navigation .items a:focus #csl-footer h2,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a:focus h2,.node-type-function-overview .field-name-field-function-navigation .items a:focus #csl-footer a,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a:focus a,.node-type-function-overview .field-name-field-function-navigation .items a:focus #comparison-container #table .lb a,#comparison-container #table .lb .node-type-function-overview .field-name-field-function-navigation .items a:focus a,.node-type-function-overview .field-name-field-function-navigation .items a:focus #comparison-container #table .lb .frm-itm-ctr .input-title,#comparison-container #table .lb .frm-itm-ctr .node-type-function-overview .field-name-field-function-navigation .items a:focus .input-title{color:#222}.node-type-function-overview .field-name-field-function-navigation .items a:active .shade{background-color:rgba(0,0,0,0.2)}.node-type-function-overview .field-name-field-function-navigation .items a:active .f-sm,.node-type-function-overview .field-name-field-function-navigation .items a:active #csl-footer h2,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a:active h2,.node-type-function-overview .field-name-field-function-navigation .items a:active #csl-footer a,.node-type-function-overview #csl-footer .field-name-field-function-navigation .items a:active a,.node-type-function-overview .field-name-field-function-navigation .items a:active #comparison-container #table .lb a,#comparison-container #table .lb .node-type-function-overview .field-name-field-function-navigation .items a:active a,.node-type-function-overview .field-name-field-function-navigation .items a:active #comparison-container #table .lb .frm-itm-ctr .input-title,#comparison-container #table .lb .frm-itm-ctr .node-type-function-overview .field-name-field-function-navigation .items a:active .input-title{color:#000}.node-type-function-overview .field-name-field-function-navigation .items .shade{display:table-cell;width:70px;height:70px;vertical-align:middle;background-color:transparent}@media (min-width:31.25em){.node-type-function-overview .field-name-field-function-navigation .items .shade{width:100px;height:100px}}@media (min-width:47.5em){.node-type-function-overview .field-name-field-function-navigation .items .shade{width:120px;height:120px}}.node-type-function-overview .field-name-field-function-navigation .items .icon{display:block;margin:0 auto 10px;background:#aaa}.node-type-function-overview .field-name-field-function-navigation .items .icon img{max-width:80%;max-height:70%;vertical-align:bottom}.node-type-function-overview .field-name-field-function-navigation .items h4{margin:5px 0 0;color:#000}.node-type-function-overview .field-name-field-function-navigation .items p.small{margin-bottom:0}.node-type-function-overview .field-name-field-function-navigation .items-5{max-width:3000px;flex-wrap:wrap}@media (min-width:31.25em){.node-type-function-overview .field-name-field-function-navigation .items-5{max-width:360px}}@media (min-width:47.5em){.node-type-function-overview .field-name-field-function-navigation .items-5{max-width:100%;flex-wrap:nowrap;justify-content:space-around}.node-type-function-overview .field-name-field-function-navigation .items-5 a{margin:20px 10px}}@media (min-width:750px){.node-type-function-overview .field-name-field-function-navigation .items-5{max-width:750px;flex-wrap:nowrap}}.node-type-function-overview .field-name-field-function-navigation .items-6{max-width:300px;flex-wrap:wrap}@media (min-width:31.25em){.node-type-function-overview .field-name-field-function-navigation .items-6{max-width:360px}}@media (min-width:47.5em){.node-type-function-overview .field-name-field-function-navigation .items-6{max-width:500px;justify-content:space-around}.node-type-function-overview .field-name-field-function-navigation .items-6 a{margin:20px 10px}}@media (min-width:900px){.node-type-function-overview .field-name-field-function-navigation .items-6{max-width:900px;flex-wrap:nowrap}}.node-type-function-overview .field-name-field-function-navigation .items-7{max-width:480px;flex-wrap:wrap}@media (min-width:47.5em){.node-type-function-overview .field-name-field-function-navigation .items-7{max-width:630px;justify-content:center}.node-type-function-overview .field-name-field-function-navigation .items-7 a{margin:20px 10px}}@media (min-width:1050px){.node-type-function-overview .field-name-field-function-navigation .items-7{max-width:1050px;flex-wrap:nowrap}}.node-type-function-overview .field-name-field-function-navigation .items-8{max-width:300px;flex-wrap:wrap}@media (min-width:31.25em){.node-type-function-overview .field-name-field-function-navigation .items-8{max-width:360px}}@media (min-width:47.5em){.node-type-function-overview .field-name-field-function-navigation .items-8{max-width:500px;justify-content:space-around}.node-type-function-overview .field-name-field-function-navigation .items-8 a{margin:20px 10px}}@media (min-width:1300px){.node-type-function-overview .field-name-field-function-navigation .items-8{max-width:1300px;flex-wrap:nowrap}}.node-type-function-overview #brands{border-bottom:none;padding:20px 20px 50px}.node-type-function-overview #brands .brand-logos{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto}.node-type-function-overview #brands .brand-logos li{display:flex;width:50%;padding:10px 30px;border-right:1px solid #f3f3f3;height:70px;position:relative;margin-bottom:0;line-height:0}@media (min-width:31.25em){.node-type-function-overview #brands .brand-logos li{padding:10px 40px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.node-type-function-overview #brands .brand-logos li{display:block}}.node-type-function-overview #brands .brand-logos li:nth-child(2n){border-right:none}.node-type-function-overview #brands .brand-logos li:nth-child(2n+1):nth-last-child(-n+2),.node-type-function-overview #brands .brand-logos li:nth-child(2n+1):nth-last-child(-n+2) ~ li{border-bottom:none}@media (min-width:31.25em){.node-type-function-overview #brands .brand-logos li{width:33.333%}.node-type-function-overview #brands .brand-logos li:nth-child(2n){border-right:1px solid #f3f3f3}.node-type-function-overview #brands .brand-logos li:nth-child(3n){border-right:none}}@media (min-width:47.5em){.node-type-function-overview #brands .brand-logos li{width:25%}.node-type-function-overview #brands .brand-logos li:nth-child(2n){border-right:1px solid #f3f3f3}.node-type-function-overview #brands .brand-logos li:nth-child(3n){border-right:1px solid #f3f3f3}.node-type-function-overview #brands .brand-logos li:nth-child(4n){border-right:none}}.node-type-function-overview #brands .brand-logos.items-1{max-width:230px}.node-type-function-overview #brands .brand-logos.items-1 li{width:100%;border-right:none}.node-type-function-overview #brands .brand-logos.items-2{max-width:480px}.node-type-function-overview #brands .brand-logos.items-2 li{width:50%}.node-type-function-overview #brands .brand-logos.items-2 li:last-child{border-right:none}.node-type-function-overview #brands .brand-logos.items-3{max-width:640px}@media (min-width:47.5em){.node-type-function-overview #brands .brand-logos.items-3 li{width:33%}}@media (min-width:31.25em){.node-type-function-overview #brands .brand-logos.items-3 li:last-child{border-right:none}}.node-type-function-overview #brands .brand-logos a{display:flex;margin:auto;flex-direction:column;justify-content:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.node-type-function-overview #brands .brand-logos a{display:block}}.node-type-function-overview #brands .brand-logos a:hover{opacity:.7}.node-type-function-overview #brands .brand-logos img{max-width:100%;max-height:40px}.node-type-function-overview #comparison-trailer{max-width:1500px;margin:0 auto;position:relative;padding-top:50px;padding-bottom:300px}@media (min-width:31.25em){.node-type-function-overview #comparison-trailer{padding-bottom:200px}}@media (min-width:47.5em){.node-type-function-overview #comparison-trailer{padding-top:150px;padding-bottom:150px}}@media (min-width:47.5em){.node-type-function-overview #comparison-trailer .ctr-md,.node-type-function-overview #comparison-trailer .footnotes,.node-type-function-overview #comparison-trailer #stats ul,#stats .node-type-function-overview #comparison-trailer ul{justify-content:flex-end}}.node-type-function-overview #comparison-trailer .right{padding:0 15px;text-align:center}@media (min-width:47.5em){.node-type-function-overview #comparison-trailer .right{text-align:right;max-width:70%}}.node-type-function-overview #comparison-trailer .right span{display:inline}@media (min-width:47.5em){.node-type-function-overview #comparison-trailer .right span{display:block}}.node-type-function-overview #comparison-trailer .left{position:absolute;background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/assets/comparison-trailer-02.png) no-repeat top left;z-index:-1;top:250px;right:0;bottom:0;left:0}@media (min-width:47.5em){.node-type-function-overview #comparison-trailer .left{background-position:bottom right;top:0;bottom:0;left:0;right:38%;background-size:cover}}.node-type-function-overview #csl-footer{overflow:hidden;background:#000;padding:50px 20px 0}.node-type-function-overview #csl-footer .ctr-md,.node-type-function-overview #csl-footer .footnotes,.node-type-function-overview #csl-footer #stats ul,#stats .node-type-function-overview #csl-footer ul{justify-content:space-between}.node-type-function-overview #csl-footer .ctr-md>div,.node-type-function-overview #csl-footer .footnotes>div,.node-type-function-overview #csl-footer #stats ul>div,#stats .node-type-function-overview #csl-footer ul>div{margin-bottom:50px}.node-type-function-overview #csl-footer h2{text-transform:uppercase;color:#fff;margin-bottom:40px}.node-type-function-overview #csl-footer li{margin-bottom:15px}.node-type-function-overview #csl-footer a{color:#aaa;text-decoration:none}.node-type-function-overview #csl-footer a:hover{color:#ffec00}.node-type-function-overview #csl-footer a.icon{position:relative;padding-left:25px}.node-type-function-overview #csl-footer a.icon .cs-icon,.node-type-function-overview #csl-footer a.icon #comparison-container #table .heading .lb a>span:first-child,#comparison-container #table .heading .lb .node-type-function-overview #csl-footer a.icon a>span:first-child,.node-type-function-overview #csl-footer a.icon .ste,.node-type-function-overview #csl-footer a.icon .sth,.node-type-function-overview #csl-footer a.icon .stf{position:absolute;top:0;left:0;font-size:18px;color:#fff}.node-type-function-overview #csl-footer a.icon:hover .cs-icon,.node-type-function-overview #csl-footer a.icon:hover #comparison-container #table .heading .lb a>span:first-child,#comparison-container #table .heading .lb .node-type-function-overview #csl-footer a.icon:hover a>span:first-child,.node-type-function-overview #csl-footer a.icon:hover .ste,.node-type-function-overview #csl-footer a.icon:hover .sth,.node-type-function-overview #csl-footer a.icon:hover .stf{color:#ffec00}.node-type-function-overview .drv-btns{margin-bottom:30px}.node-type-function-overview ul.blocks{display:flex;justify-content:center;align-items:flex-start;width:100%;flex-wrap:wrap;margin:0 auto}.node-type-function-overview ul.blocks>li{margin:10px}.node-type-function-overview ul.blocks img{max-width:80px;margin-bottom:10px}.node-type-function-overview ul.blocks a,.node-type-function-overview ul.blocks li>span{display:block}@media (min-width:31.25em){.node-type-function-overview ul.blocks a,.node-type-function-overview ul.blocks li>span{text-align:center;width:110px}}.node-type-function-overview ul.blocks a span,.node-type-function-overview ul.blocks li>span span{line-height:18px}@media (min-width:31.25em){.node-type-function-overview ul.blocks a span,.node-type-function-overview ul.blocks li>span span{display:block}}.node-type-function-overview ul.blocks a span.icn,.node-type-function-overview ul.blocks li>span span.icn{display:block}.node-type-function-overview ul.blocks a span+span:last-child,.node-type-function-overview ul.blocks li>span span+span:last-child{color:#aaa;font-size:11px}.node-type-function-overview ul.blocks ul span{display:inline}.node-type-function-overview ul.blocks a:hover{text-decoration:none}.node-type-function-overview ul.blocks a:hover>span{text-decoration:underline}.node-type-function-overview ul.blocks a:hover>span+span{text-decoration:none}.node-type-function-overview ul.blocks a:hover img{opacity:.7}.node-type-function-overview ul.blocks li>span span{color:#aaa}.node-type-function-overview ul.blocks li>span span+span:last-child{color:#aaa;font-size:11px}.node-type-function-overview ul.blocks li>span img{opacity:.5}.node-type-function-overview ul.blocks li>span:hover img{opacity:.5}.node-type-function-overview #faqs h3{margin-bottom:20px}.node-type-function-overview #faqs .csp-faqs{max-width:700px;margin:0 auto}.node-type-function-overview #faqs .faq-group{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;text-align:left}.node-type-function-overview #faqs .csp-faq-q{position:relative;color:#000;background-color:#fff;font-weight:500;padding:18px 40px 18px 22px;border-bottom:1px solid #eee;transition:background-color 300ms}.node-type-function-overview #faqs .csp-faq-q:hover{cursor:pointer}.node-type-function-overview #faqs .csp-faq-q:after{position:absolute;right:12px;top:18px;content:'\e80d';font-family:"csicons",sans-serif;width:24px;height:24px;transform:rotate(-90deg);transform-origin:12px 12px;transition:transform 300ms;text-align:center}.node-type-function-overview #faqs .csp-faq-q.open{background-color:#f6f6f6}.node-type-function-overview #faqs .csp-faq-q.open:after{transform:rotate(0deg)}.node-type-function-overview #faqs .csp-faq-a{display:none;color:#666;border-bottom:1px solid #eee;padding:18px 22px 18px}.node-type-function-overview #faqs .csp-faq-a.open{display:block}.node-type-function-overview #faqs ul{margin-bottom:0}.node-type-function-overview #faqs li{list-style:disc;margin:0 15px 10px}.node-type-function-overview #faqs li:last-child{margin-bottom:0}.node-type-function-overview #ide-support ul.blocks a span{white-space:normal}.node-type-function-overview .blocks-16{max-width:520px}.node-type-function-overview .blocks-9,.node-type-function-overview .blocks-10,.node-type-function-overview .blocks-15{max-width:650px}.node-type-function-overview .blocks-11,.node-type-function-overview .blocks-12{max-width:780px}.node-type-function-overview .blocks-13,.node-type-function-overview .blocks-14{max-width:910px}.node-type-function-overview .blocks-15,.node-type-function-overview .blocks-16{max-width:750px}.node-type-function-overview #derivatives .blocks-12{max-width:910px}.node-type-function-overview #opensource ul{margin-top:20px}@media (min-width:31.25em){.node-type-function-overview #opensource ul{column-count:2}}@media (min-width:47.5em){.node-type-function-overview #opensource ul{column-count:3}}.node-type-function-overview #opensource li{margin-bottom:10px}.node-type-function-overview #function-banner.v2{background:none;position:relative}.node-type-function-overview #function-banner.v2:before{background:transparent}.node-type-function-overview #function-banner.v2:after{position:absolute;display:block;content:'';top:0;right:0;bottom:600px;left:0;z-index:-2;background:#d1d1d1 url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/hexbg.svg);background-repeat:no-repeat;background-position:bottom center;background-size:2500px;opacity:.2}@media (min-width:47.5em){.node-type-function-overview #function-banner.v2:after{bottom:50px}}.node-type-function-overview #function-banner.v2 #logo{box-shadow:none}.node-type-function-overview #function-banner.v2 .footnotes-ctr{background:#222;padding:40px 0 10px}@media (min-width:47.5em){.node-type-function-overview #function-banner.v2 .footnotes-ctr{padding:40px 0 0}}.node-type-function-overview #function-banner.v2 .footnotes h3{font-size:19px}@media (min-width:47.5em){.node-type-function-overview #function-banner.v2 #banner-ctr{display:flex}}.node-type-function-overview #function-banner.v2 #banner-ctr .txt{text-align:center;padding:40px 10px}@media (min-width:47.5em){.node-type-function-overview #function-banner.v2 #banner-ctr .txt{max-width:48%;text-align:left}}.node-type-function-overview #function-banner.v2 #banner-ctr .txt h1{color:#000;font-size:45px}.node-type-function-overview #function-banner.v2 #banner-ctr .txt h1+p{margin-bottom:30px}.node-type-function-overview #function-banner.v2 #banner-ctr .txt p{color:#444}.node-type-function-overview #function-banner.v2 #banner-ctr .txt p.alternatives{margin:10px 0 0}.node-type-function-overview #function-banner.v2 #banner-ctr .txt p strong{color:#444}.node-type-function-overview #function-banner.v2 #banner-ctr .img{height:200px;width:100%;margin:-20px 0 0;background-position:center top;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/assets/function-comparison-javascript-charts-os-banner.png);background-repeat:no-repeat;background-size:90%;line-height:0;z-index:-1}@media (min-width:31.25em){.node-type-function-overview #function-banner.v2 #banner-ctr .img{height:300px}}@media (min-width:47.5em){.node-type-function-overview #function-banner.v2 #banner-ctr .img{position:absolute;height:auto;width:auto;margin:0;top:80px;right:0;left:48%;bottom:300px;background-size:cover;background-position:top left;max-width:700px}}#stats{background:#ddd;padding:10px 20px;text-align:center;margin-bottom:50px}#stats ul{display:flex;flex-wrap:wrap;margin-bottom:0;justify-content:center;align-items:flex-start;max-width:1100px}#stats li{color:#6f6f6f;line-height:20px;padding:10px 20px;min-width:50%}@media (min-width:31.25em){#stats li{min-width:33%}}@media (min-width:61.25em){#stats li{min-width:20%}}#stats li span{display:block;font-size:40px;line-height:40px;font-weight:150;letter-spacing:-0.01em;margin-bottom:5px}@media (min-width:47.5em){#stats li span{font-size:60px;line-height:60px}}.node-type-function-comparison #stats{margin:20px 0 0;background:#828282}.node-type-function-comparison #stats li{color:#fff}.node-type-function-comparison #stats li span{color:rgba(255,255,255,0.8)}.node-type-function-overview .tooltip{width:auto;font-size:15px}.node-type-function-overview .tooltip p{font-size:15px !important;margin-bottom:5px !important;line-height:24px}.node-type-function-overview .tooltip ul{line-height:24px;margin-bottom:0}.node-type-function-overview .tooltip ul li a{text-decoration:none}.node-type-function-overview .tooltip ul li a span:first-child{font-size:15px}.node-type-function-overview .tooltip ul li a span:last-child{color:#aaa;font-size:11px;margin-left:4px}.node-type-function-overview .tooltip ul li a:hover,.node-type-function-overview .tooltip ul li a:focus{text-decoration:underline}#copyright-inner{color:#bfbfbf}#copyright-inner .copyright{font-size:12px;text-align:center;padding:10px 0 12px}#copyright-background{clear:both}#footer{margin-top:0;background-color:transparent}#footer .section{margin-top:0;margin-bottom:0}#block-cs-cs-footer{overflow:hidden;padding-top:22px;background-color:#000}#block-cs-cs-footer .content{box-sizing:border-box;width:100%;max-width:980px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}#block-cs-cs-footer .menu-name-menu-footer>.menu>.expanded{float:none;width:100%}#block-cs-cs-footer h4{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#ffec00;margin-bottom:11px;letter-spacing:0}#block-cs-cs-footer h4 a{color:#ffec00}#block-cs-cs-footer h4 a:hover{color:#fff}#block-cs-cs-footer a{font-family:"Open Sans",sans-serif;transition:color 300ms ease-in-out;color:#bfbfbf;font-size:13px}#block-cs-cs-footer a:hover,#block-cs-cs-footer a:active,#block-cs-cs-footer a:focus{color:#fff;text-decoration:none}#block-cs-cs-footer .footer-column{line-height:22px}@media (min-width:47.5em){#block-cs-cs-footer .footer-column{width:19.23077%;float:left;margin-right:3.84615%}}#block-cs-cs-footer .footer-column ul li{box-sizing:border-box;font-size:12px;margin-left:0;margin-bottom:3px;list-style-type:none;line-height:19px;min-height:20px}#block-cs-cs-footer .contact{color:#bfbfbf}@media (min-width:47.5em){#block-cs-cs-footer .contact{width:30.76923%;float:right;margin-right:0;text-align:right}}#block-cs-cs-footer .contact h4{color:#ffec00;font-weight:400}#block-cs-cs-footer .contact .number,#block-cs-cs-footer .contact .phone{font-family:"Open Sans",sans-serif;margin:11px 0;font-size:24px;font-weight:300;color:#fff}#block-cs-cs-footer .contact .fax{font-family:"Open Sans",sans-serif;margin-bottom:.275rem;font-size:13px}#block-cs-cs-footer .contact .email{margin-bottom:.275rem}#block-cs-cs-footer .contact .email a{transition:color 300ms ease-in-out;font-size:13px;color:#bfbfbf}#block-cs-cs-footer .contact .email a:hover,#block-cs-cs-footer .contact .email a:active,#block-cs-cs-footer .contact .email a:focus{color:#fff;text-decoration:none}#block-cs-cs-footer .social-icons{display:flex;margin-top:22px}@media (min-width:47.5em){#block-cs-cs-footer .social-icons{justify-content:end}}#block-cs-cs-footer .social-icons a{transition:opacity 300ms ease-in-out;opacity:.5;margin-left:6px}#block-cs-cs-footer .social-icons a:hover,#block-cs-cs-footer .social-icons a:active,#block-cs-cs-footer .social-icons a:focus{opacity:1}#block-cs-cs-footer .social-icons a img{width:28px;height:28px}#copyright-background{background-color:#000}#footer-copyright{font-size:12px;padding-top:14px;padding-bottom:15px;color:#bfbfbf}@media (min-width:47.5em){#footer-copyright{text-align:center}}#copyright-inner{width:100%;max-width:960px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;font-family:"Open Sans",sans-serif}#copyright-inner .copyright{padding:0}.credit-cards{padding:24px 0 0 0}@media (min-width:47.5em){.credit-cards{padding:12px 0 12px 0;float:right;text-align:right}}.credit-cards img{margin:0 4px 0 0}@media (min-width:47.5em){.credit-cards img{margin:0 0 0 4px}}#cs-seal{padding:8px 0;text-align:center}#sort{z-index:999;position:relative;background:#fff500}.node-type-function-comparison{min-width:320px;background:#f3f3f3}.node-type-function-comparison #breadcrumb-container{margin-top:0}.node-type-function-comparison #compare-header.scrolled:after{display:block;content:" ";position:absolute;background-color:#f3f3f3;left:0;right:0;bottom:-17px;height:17px}.node-type-function-comparison #page-wrapper{min-width:320px}.node-type-function-comparison .messaging{position:relative;z-index:9}.node-type-function-comparison .section{padding-top:50px}.ctools-use-modal:focus,.ctools-use-modal:hover{outline:none}.ajax-progress-throbber{display:none !important}#function-banner #header .right,#compare-header .right{display:none;padding:12px;line-height:22px;position:relative}@media (min-width:47.5em){#function-banner #header .right,#compare-header .right{display:block}}#function-banner #header .ph-country,#compare-header .ph-country{display:none}#function-banner #header .phone-number,#compare-header .phone-number{position:relative;display:inline-block;margin:0 20px 0 0;padding-left:25px;top:2px;color:#ccc;font-size:19px;font-weight:400;text-align:center;vertical-align:2px}#function-banner #header .phone-number:hover,#compare-header .phone-number:hover{color:#ffec00}#function-banner #header .phone-number:before,#compare-header .phone-number:before{position:absolute;display:block;color:#fff;left:5px;top:0;content:' ';width:15px;height:22px;background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/icn-phone.svg) no-repeat;background-size:14px}#function-banner #header .live-chat-link,#function-banner #header .share,#compare-header .live-chat-link,#compare-header .share{font-size:12px;font-weight:500;color:#fff;border:2px solid #fff;position:relative;padding:0 12px 0 28px;margin-left:15px;display:none;vertical-align:2px;line-height:26px;border-radius:4px}@media (min-width:47.5em){#function-banner #header .live-chat-link,#function-banner #header .share,#compare-header .live-chat-link,#compare-header .share{display:inline-block}}#function-banner #header .live-chat-link:before,#function-banner #header .share:before,#compare-header .live-chat-link:before,#compare-header .share:before{position:absolute;content:" ";width:12px;height:12px;left:9px}#function-banner #header .live-chat-link:hover,#function-banner #header .live-chat-link:focus,#function-banner #header .share:hover,#function-banner #header .share:focus,#compare-header .live-chat-link:hover,#compare-header .live-chat-link:focus,#compare-header .share:hover,#compare-header .share:focus{cursor:pointer;background:#fff3;text-decoration:none}#function-banner #header .live-chat-link:active,#function-banner #header .share:active,#compare-header .live-chat-link:active,#compare-header .share:active{background:#fff6;text-decoration:none}#function-banner #header .live-chat-link,#compare-header .live-chat-link{margin-left:0}#function-banner #header .live-chat-link:before,#compare-header .live-chat-link:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/icn-s-chat.svg) no-repeat;top:9px}#function-banner #header .share,#compare-header .share{margin:0 0 0 10px}#function-banner #header .share:before,#compare-header .share:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/icn-s-share.svg) no-repeat;top:7px}#function-comparison{padding:0;overflow:visible}#function-comparison #compare #table th:last-child{z-index:0 !important}#function-comparison #compare #table tr.filter th:last-child{z-index:9 !important}#function-comparison #btn-update-comparison{color:#fff;line-height:26px;text-decoration:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}#function-comparison #btn-update-comparison:hover{cursor:pointer}#function-comparison #btn-update-comparison.active{background-color:#0081ce;border-color:#0081ce}#function-comparison #btn-update-comparison.active:hover{background-color:#005ba0;border-color:#005ba0}#function-comparison #btn-update-comparison.active:active{background-color:#00407e;border-color:#00407e}#function-comparison #btn-update-comparison .opt{display:none}@media (min-width:580px){#function-comparison #btn-update-comparison .opt{display:inline}}#function-comparison .btn-clear-feature-filter,#function-comparison #btn-clear-product-filter{background:transparent;border-color:#bbb;color:#bbb;line-height:26px;text-decoration:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}#function-comparison .btn-clear-feature-filter:hover,#function-comparison #btn-clear-product-filter:hover{cursor:default !important}#function-comparison .btn-clear-feature-filter.active,#function-comparison #btn-clear-product-filter.active{border-color:#0081ce;color:#0081ce}#function-comparison .btn-clear-feature-filter.active:hover,#function-comparison #btn-clear-product-filter.active:hover{border-color:#005ba0;color:#005ba0;cursor:pointer !important}#function-comparison .btn-clear-feature-filter.active:active,#function-comparison #btn-clear-product-filter.active:active{border-color:#00407e;color:#00407e}#compare-header{position:fixed;z-index:-2;width:100%;justify-content:space-between;align-items:center;background:#000;font-size:16px;line-height:17px;margin-bottom:20px;top:0;border-bottom:1px solid #fff;display:flex}#compare-header.sticky{display:flex;z-index:11;position:fixed}#compare-header.sticky.scrolled:after{display:block;content:" ";position:absolute;background-color:#fff;left:0;right:0;bottom:-20px;height:19px}#compare-header .left{display:flex}#compare-header .right{padding:12px;line-height:22px}#compare-header .logo{background:#fff;width:190px;padding:13px 9px 6px;height:54px;border-bottom:1px solid #f3f3f3}@media (min-width:580px){#compare-header .logo{width:242px;padding:9px 10px 7px}}#compare-header .logo img{width:222px}#compare-header h3{display:none;margin-bottom:0;padding:15px 16px 15px;font-weight:400;font-size:18px;line-height:22px;color:#ccc}#compare-header h3 strong{font-weight:700;color:#fff}#compare-header h3 strong:after{content:"|";font-weight:300;margin:0 6px 0 10px;color:#555}#compare-header h3 .services{position:relative;display:inline-block;width:190px;height:19px;vertical-align:top}#compare-header h3 .service{position:absolute;display:block;font-weight:400;white-space:nowrap;width:0;overflow:hidden;text-align:left;transition:width 300ms ease-in;top:0;left:1px;background-color:#000}@media (min-width:47.5em){#compare-header h3 .service{text-align:left}}#compare-header h3 .service.visible{width:200px;z-index:2}#compare-header h1{padding:17px 10px 17px 16px;font-size:18px;line-height:18px;font-weight:400;color:#ccc;display:none;margin-bottom:0}@media (min-width:61.25em){#compare-header h1{display:block}}#compare-header h1 span{font-weight:700;color:#fff;border-right:1px solid #444;padding-right:15px;margin-right:15px}.node-type-function-overview #compare-header{z-index:3;display:block}@media (min-width:47.5em){.node-type-function-overview #compare-header{display:none}}#comparison-container{padding:0;background:#fff}#comparison-container #table{opacity:1;position:relative;margin-top:0}#comparison-container #table.c1{max-width:410px}#comparison-container #table.c2{max-width:550px}#comparison-container #table.c3{max-width:690px}#comparison-container #table.c4{max-width:830px}#comparison-container #table.c5{max-width:970px}#comparison-container #table.c6{max-width:1110px}#comparison-container #table.c7{max-width:1250px}#comparison-container #table.c8{max-width:1390px}#comparison-container #table.c9{max-width:1530px}#comparison-container #table.c10{max-width:1670px}#comparison-container #table.c11{max-width:1810px}#comparison-container #table.c12{max-width:1950px}#comparison-container #table.c13{max-width:2090px}#comparison-container #table.c14{max-width:2230px}#comparison-container #table.c15{max-width:2370px}#comparison-container #table.c16{max-width:2510px}#comparison-container #table.c17{max-width:2650px}#comparison-container #table.c18{max-width:2790px}#comparison-container #table.c19{max-width:2930px}#comparison-container #table.c20{max-width:3070px}#comparison-container #table table{position:relative;table-layout:fixed;border-collapse:separate;min-width:320px}#comparison-container #table table tr:hover .fill{background:#0dbf00}#comparison-container .btn{font-size:12px;line-height:24px;margin:0}#comparison-container .btn:hover{cursor:default}#comparison-container .btn.active:hover{cursor:pointer}#comparison-container .btn span{display:none}@media screen and (min-width:550px){#comparison-container .btn span{display:inline}}#comparison-container #table .btn:hover{cursor:pointer}#comparison-container #table th,#comparison-container #table td{position:relative;text-align:center;font-size:12px;padding:5px 10px;vertical-align:middle;border-right:1px solid #f3f3f3;background:#fff;transition:1000ms background-color ease-in}#comparison-container #table th:first-child,#comparison-container #table td:first-child{text-align:left;width:190px;background:#fff}@media (min-width:580px){#comparison-container #table th:first-child,#comparison-container #table td:first-child{width:242px}}@media (min-width:600px){#comparison-container #table th.fp,#comparison-container #table td.fp{position:sticky;position:-webkit-sticky;left:242px;z-index:1;background:#fffde5;transition:none}}#comparison-container #table th.i,#comparison-container #table td.i{background:#fcfcfc;color:#cdcccc}#comparison-container #table th .tooltip,#comparison-container #table td .tooltip{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;vertical-align:middle;display:block}#comparison-container #table th .tooltip:hover,#comparison-container #table th .tooltip:focus,#comparison-container #table td .tooltip:hover,#comparison-container #table td .tooltip:focus{text-decoration:none}#comparison-container #table thead th,#comparison-container #table thead td{vertical-align:top}#comparison-container #table thead th:nth-child(n+2){background-color:#fff;border-left-color:#f3f3f3;border-right-color:#f3f3f3}#comparison-container #table .filter th{position:sticky;position:-webkit-sticky;top:124px;z-index:11;background:#f3f3f3;padding:0}#comparison-container #table .filter th:last-child{z-index:9 !important}@media (min-width:600px){#comparison-container #table .filter th.fp{background:#fffde5}}#comparison-container #table .filter th.i{background:#fcfcfc;color:#cdcccc}#comparison-container #table .filter th .frm-itm-ctr{display:none}#comparison-container #table .filter .lb{background:#f3f3f3;padding:0;overflow:visible}#comparison-container #table .filter input[type="button"]{padding:1px 10px 1px;line-height:22px;border:2px solid #0081ce;border-radius:4px;background:#0081ce;color:white;font-weight:500}#comparison-container #table .brand th.i a,#comparison-container #table .brand td.i a{color:#cdcccc}#comparison-container #table .brand th{position:sticky;position:-webkit-sticky;font-size:10px;line-height:9px;height:11px;text-transform:uppercase;background:#fff;z-index:7;padding:7px 5px 3px;top:123px}#comparison-container #table .brand th.lb{text-transform:none;font-size:11px;padding:1px 5px 2px 10px;color:#6f6f6f}@media (min-width:600px){#comparison-container #table .brand th.fp{background:#fffde5}}#comparison-container #table .brand th.i{background:#fcfcfc;color:#cdcccc}#comparison-container #table .brand th a{text-decoration:none;color:#6f6f6f}#comparison-container #table .product th a{color:#000;text-decoration:none}#comparison-container #table .product th a:hover,#comparison-container #table .product th a:focus{text-decoration:none;color:#000}#comparison-container #table .product th a:active{color:#000}#comparison-container #table .product th.i a{color:#cdcccc}#comparison-container #table .product th{position:sticky;position:-webkit-sticky;background:#fff;padding:1px 5px 1px;z-index:7;font-size:12px;line-height:15px;color:#000;top:142px;height:34px}#comparison-container #table .product th:nth-child(n+2){font-weight:500}@media (min-width:600px){#comparison-container #table .product th.fp{background:#fffde5}}#comparison-container #table .product th.i{background:#fcfcfc;color:#cdcccc}#comparison-container #table .product th.lb{padding:2px 23px 1px 10px}#comparison-container #table .product th.lb a.btn{color:#bbb;border-color:#bbb;text-decoration:none}#comparison-container #table .product th.lb a.btn.outline,#comparison-container #table .product th.lb a.btn.outline:hover,#comparison-container #table .product th.lb a.btn.outline:focus,#comparison-container #table .product th.lb a.btn.outline:active{background:#fff}#comparison-container #table .product th.lb a.btn.active{color:#0081ce;border-color:#0081ce}#comparison-container #table .product th.lb a.btn.active:hover,#comparison-container #table .product th.lb a.btn.active:focus{color:#005ba0;border-color:#005ba0}#comparison-container #table .product th.lb a.btn.active:active{color:#00407e;border-color:#00407e}#comparison-container #table .product .frm-itm-label{font-size:12px;font-weight:500;line-height:18px;color:black}#comparison-container #table .product #available-products{display:none}@media (min-width:580px){#comparison-container #table .product #available-products{display:inline}}#comparison-container #table .product #available-products #apc,#comparison-container #table .product #available-products #apr{display:none}#comparison-container #table .summary-price th{position:sticky;position:-webkit-sticky;background-color:#fff;vertical-align:top;padding:0 5px 5px;top:176px;height:58px;z-index:10}#comparison-container #table .summary-price th:nth-child(n+2) a{line-height:26px;padding:0 10px 1px}@media (min-width:600px){#comparison-container #table .summary-price th.fp{background:#fffde5}}#comparison-container #table .summary-price th.i{background:#fcfcfc;color:#cdcccc}#comparison-container #table .summary-price th .sod_select{display:inline-block;padding:0;width:130px}#comparison-container #table .summary-price th .sod_select:after{position:absolute;top:1px;right:7px;color:#000;font-family:"csicons",sans-serif;content:"\E80D";font-size:13px}#comparison-container #table .summary-price th .sod_list_wrapper{width:auto}#comparison-container #table .summary-price th .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px 1px;border:1px solid #ddd;font-weight:500;font-size:12px;color:#000;border-radius:4px;background:#fff}#comparison-container #table .summary-price .pr .pm{text-decoration:none}#comparison-container #table .summary-price .pr .pm span span{text-decoration:1px dotted underline}#comparison-container #table .summary-price .pr .pm span.price-na span{text-decoration:none}#comparison-container #table .summary-price a{display:inline-block;margin:0 5px 5px;line-height:26px;font-size:12px;font-weight:500}#comparison-container #table .summary-price a.btn{margin:5px}#comparison-container #table .summary-price .lb{padding:0 5px 0 10px;background:#fff;border-bottom:1px solid #f9f9f9;vertical-align:top}@media screen and (min-width:580px){#comparison-container #table .summary-price .lb{padding:20px 5px 0 10px;vertical-align:middle}}#comparison-container #table .summary-price .lb p{display:block;vertical-align:9px;margin-bottom:0;margin-right:5px}@media screen and (min-width:580px){#comparison-container #table .summary-price .lb p{display:inline-block;margin-bottom:5px}}#comparison-container #table .view-pricing th{position:sticky;position:-webkit-sticky;height:36px;top:200px;padding:3px 5px 0}#comparison-container #table .view-pricing th:nth-child(n+2){z-index:10}@media (min-width:600px){#comparison-container #table .view-pricing th.fp{background:#fffde5}}#comparison-container #table .view-pricing th.i{background:#fcfcfc;color:#cdcccc}#comparison-container #table .view-pricing .btn{margin-bottom:0}#comparison-container #table .view-pricing a{display:inline-block}#comparison-container #table .request-quote .cse_te_request-quote{display:none;font-weight:500;white-space:unset;line-height:14px}@media (min-width:31.25em){#comparison-container #table .request-quote .cse_te_request-quote{display:block}}@media (min-width:600px){#comparison-container #table .request-quote th.fp{background:#fffde5}}#comparison-container #table .request-quote input[type="submit"]{color:#0081ce;background:transparent;border:0;border-radius:0;padding:0;margin:0 auto;text-align:center}#comparison-container #table .request-quote input[type="submit"]:hover,#comparison-container #table .request-quote input[type="submit"]:focus{color:#005ba0}#comparison-container #table .request-quote input[type="submit"]:active{color:#00407e}#comparison-container #table .request-quote .i input[type="submit"]{color:#cdcccc}#comparison-container #table .request-quote .i input[type="submit"]:hover,#comparison-container #table .request-quote .i input[type="submit"]:focus{color:#005ba0}#comparison-container #table .request-quote .i input[type="submit"]:active{color:#00407e}#comparison-container #table .pr{height:60px}#comparison-container #table .pr .pm{margin-bottom:0;color:#000;text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px}#comparison-container #table .pr .pm a{color:#000}#comparison-container #table .pr.i .pm{color:#cdcccc}#comparison-container #table .pr .pn{margin-bottom:2px}#comparison-container #table .pr .pn .saving{display:block;color:#f37800}#comparison-container #table .pr .pn .srp{display:block;color:#999}#comparison-container #table .pr.i .pn .saving{color:#cdcccc}#comparison-container #table .pr.i .pn .srp{color:#cdcccc}#comparison-container #table .srp-price{text-decoration:line-through}#comparison-container #table .saving{color:#999}#comparison-container #table .standard-support td:nth-child(n+2){padding:7px 3px 9px}#comparison-container #table .summary-version td a,#comparison-container #table .summary-updated td a{color:#6f6f6f}#comparison-container #table .summary-version td a:hover,#comparison-container #table .summary-version td a:focus,#comparison-container #table .summary-version td a:active,#comparison-container #table .summary-updated td a:hover,#comparison-container #table .summary-updated td a:focus,#comparison-container #table .summary-updated td a:active{color:#6f6f6f}#comparison-container #table .summary-version th.i a,#comparison-container #table .summary-version td.i a,#comparison-container #table .summary-updated th.i a,#comparison-container #table .summary-updated td.i a{color:#cdcccc}#comparison-container #table .summary-version a,#comparison-container #table .summary-updated a{text-decoration:none;color:#0081ce}#comparison-container #table .summary-version a:hover,#comparison-container #table .summary-version a:focus,#comparison-container #table .summary-updated a:hover,#comparison-container #table .summary-updated a:focus{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;color:#005ba0}#comparison-container #table .summary-version a:active,#comparison-container #table .summary-updated a:active{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;color:#00407e}#comparison-container #table .summary-review td{white-space:nowrap}#comparison-container #table .summary-review span{display:inline-block;width:12px}#comparison-container #table .summary-popularity td>div.pop>div{background-color:#00a542 !important}#comparison-container #table .summary-popularity td.i>div.pop>div{background-color:#cdcccc !important}#comparison-container #table .btn{line-height:16px;padding:4px .8em;white-space:unset}#comparison-container #table .lb{color:#000}#comparison-container #table .lb .frm-itm-custom{margin:0 0 0 -5px}#comparison-container #table .lb .frm-itm-ctr{margin:0 0 0 5px}#comparison-container #table .lb .frm-itm-ctr .input-title{display:inline-block;color:#222}#comparison-container #table .lb .frm-itm-ctr .input-title.ttl{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px}#comparison-container #table .lb .frm-itm-ctr .input-title i{color:#999;margin-left:2px}#comparison-container #table .heading td{background:#e9e9e9;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding:9px 10px 7px;color:#999;transition:none}@media (min-width:600px){#comparison-container #table .heading td.fp{background-color:#ebe9d1}}#comparison-container #table .heading td.i{color:#777}@media (min-width:600px){#comparison-container #table .heading td.i.fp{background:#f6f6f6}}#comparison-container #table .heading:hover td{background:#f3f3f3;cursor:pointer}@media (min-width:600px){#comparison-container #table .heading:hover td.fp{background-color:#f5f3e1}}#comparison-container #table .heading:hover td.i{color:#777}#comparison-container #table .heading:hover td.lb a{color:#0081ce}#comparison-container #table .heading:hover td.lb a>span:before{color:#0081ce}#comparison-container #table .heading.expanded .lb a span:first-child{transform:rotate(0deg)}#comparison-container #table .heading .lb{position:relative}#comparison-container #table .heading .lb a{font-weight:500;font-size:16px;line-height:20px;display:block;padding-right:20px;cursor:pointer;color:#222;text-decoration:none;overflow:hidden}#comparison-container #table .heading .lb a:hover>span:before{color:#0081ce}#comparison-container #table .heading .lb a>span:first-child{transition:all .3s;transform-origin:center;transform:rotate(180deg);text-decoration:none;display:block;width:20px;height:20px;position:absolute;top:9px;right:9px}#comparison-container #table .heading .lb a>span:first-child:before{top:0;color:#aaa}#comparison-container #table .heading .lb a>span:nth-child(2){display:inline-block}#comparison-container #table .heading .lb a .cs-tloc{display:block;float:left}#comparison-container #table .heading .lb .fgc{margin-left:17px;font-size:11px;font-weight:600;position:relative;display:none;color:#999;vertical-align:0;margin-top:0;margin-bottom:-2px;float:none}#comparison-container #table .heading .lb .fgc.vis{display:inline-block}#comparison-container #table .heading .lb .fgc:after{position:absolute;width:10px;height:10px;content:"\e808";font-family:csicons,sans-serif;font-size:8px;left:-10px;top:-1px}#comparison-container .tbody-content tr:last-child td{padding-bottom:20px}#comparison-container .tbody-content tr.feature-count td{padding-bottom:5px;padding-top:20px}#comparison-container tr:hover td{background-color:#f3f3f3}#comparison-container tr:hover td.lb{background-color:#eee}#comparison-container tr:hover td.lb a{color:#444}#comparison-container tr:hover .n:after{color:#ff5e60}#comparison-container tr:hover .o:after{color:#ff9216}#comparison-container tr:hover .y:after{color:#10d000}#comparison-container tr:hover .i.n:after,#comparison-container tr:hover .i.o:after,#comparison-container tr:hover .i.y:after{color:#cdcccc}#comparison-container .y:after,#comparison-container .n:after,#comparison-container .o:after{font-family:"csicons",sans-serif;font-size:12px}#comparison-container .y:after{content:"\F111";color:#444}#comparison-container .o:after{content:"\E817";color:#ddd}#comparison-container .n:after{content:"\F10C";color:#ddd}#comparison-container .y.i:after,#comparison-container .o.i:after,#comparison-container .n.i:after{color:#cdcccc}#comparison-container .tooltip:hover{cursor:help}#comparison-container .tooltip:before{content:"*";position:absolute;right:3px;color:#ff5300;font-family:Roboto,Arial,sans-serif;font-size:17px;left:auto;margin-left:19px;font-weight:900}#comparison-container .y.price{color:#000}#comparison-container .y.price:after{content:"";display:none}#comparison-container .y.price span{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px}#comparison-container .y.price span:hover{cursor:pointer}#comparison-container .y.fa,#comparison-container .n.fa{color:#000;position:relative}#comparison-container .y.fa span,#comparison-container .n.fa span{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;position:absolute;left:calc(50% + 10px);font-size:11px}#comparison-container .y.fa span:hover,#comparison-container .n.fa span:hover{cursor:pointer}#comparison-container .fa span{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;font-size:11px}#comparison-container .fa span:hover{cursor:pointer}#comparison-container a.em,#comparison-container a.ph,#comparison-container a.fm,#comparison-container a.hd,#comparison-container a.fmhd,#comparison-container a.cm{position:relative;display:inline-block;height:21px;width:21px;border-radius:3px;color:#777;background-color:#ddd;margin:0 2px;padding:0}#comparison-container a.em:after,#comparison-container a.ph:after,#comparison-container a.fm:after,#comparison-container a.hd:after,#comparison-container a.fmhd:after,#comparison-container a.cm:after{font-family:"csicons",sans-serif;color:#777;text-align:center;position:absolute;vertical-align:0;margin:0}#comparison-container a.em:hover,#comparison-container a.em:focus,#comparison-container a.em:active,#comparison-container a.ph:hover,#comparison-container a.ph:focus,#comparison-container a.ph:active,#comparison-container a.fm:hover,#comparison-container a.fm:focus,#comparison-container a.fm:active,#comparison-container a.hd:hover,#comparison-container a.hd:focus,#comparison-container a.hd:active,#comparison-container a.fmhd:hover,#comparison-container a.fmhd:focus,#comparison-container a.fmhd:active,#comparison-container a.cm:hover,#comparison-container a.cm:focus,#comparison-container a.cm:active{color:#777 !important;text-decoration:none !important}#comparison-container a.em.i,#comparison-container a.ph.i,#comparison-container a.fm.i,#comparison-container a.hd.i,#comparison-container a.fmhd.i,#comparison-container a.cm.i{background-color:#f8f8f8}#comparison-container td.i a.em,#comparison-container td.i a.ph,#comparison-container td.i a.fm,#comparison-container td.i a.hd,#comparison-container td.i a.fmhd,#comparison-container td.i a.cm{background-color:#ebebeb;filter:opacity(50%)}#comparison-container a.em:after{content:"\e831";font-size:9px;padding:0;top:0;line-height:21px;left:20%}#comparison-container a.ph:after{content:"\e830";font-size:16px;top:-1px;left:3px}#comparison-container a.fm:after,#comparison-container a.hd:after,#comparison-container a.fmhd:after{content:"\e832";font-size:12px;top:0;left:21%}#comparison-container a.cm:after{content:" ";top:0;right:0;bottom:0;left:0;background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/community.svg) no-repeat center/13px}#comparison-container #table-footer{padding:10px}#comparison-container .heading td:nth-child(n+1)>div,.summary-popularity td>div.pop,#choose-products td.popularity>div.pop,.tooltip .ttp{position:relative;display:block;width:80%;height:9px;margin:0 auto;background-color:#ddd;max-width:80px;border:1px solid #bbb}#comparison-container .heading td:nth-child(n+1)>div>div,.summary-popularity td>div.pop>div,#choose-products td.popularity>div.pop>div,.tooltip .ttp>div{position:absolute;display:block;top:0;left:0;bottom:0;background-color:#bbb}#comparison-container .heading td:nth-child(n+1)>div .w0,.summary-popularity td>div.pop .w0,#choose-products td.popularity>div.pop .w0,.tooltip .ttp .w0{display:none}#comparison-container .heading td:nth-child(n+1)>div .w1,.summary-popularity td>div.pop .w1,#choose-products td.popularity>div.pop .w1,.tooltip .ttp .w1{width:10%}#comparison-container .heading td:nth-child(n+1)>div .w2,.summary-popularity td>div.pop .w2,#choose-products td.popularity>div.pop .w2,.tooltip .ttp .w2{width:20%}#comparison-container .heading td:nth-child(n+1)>div .w3,.summary-popularity td>div.pop .w3,#choose-products td.popularity>div.pop .w3,.tooltip .ttp .w3{width:30%}#comparison-container .heading td:nth-child(n+1)>div .w4,.summary-popularity td>div.pop .w4,#choose-products td.popularity>div.pop .w4,.tooltip .ttp .w4{width:40%}#comparison-container .heading td:nth-child(n+1)>div .w5,.summary-popularity td>div.pop .w5,#choose-products td.popularity>div.pop .w5,.tooltip .ttp .w5{width:50%}#comparison-container .heading td:nth-child(n+1)>div .w6,.summary-popularity td>div.pop .w6,#choose-products td.popularity>div.pop .w6,.tooltip .ttp .w6{width:60%}#comparison-container .heading td:nth-child(n+1)>div .w7,.summary-popularity td>div.pop .w7,#choose-products td.popularity>div.pop .w7,.tooltip .ttp .w7{width:70%}#comparison-container .heading td:nth-child(n+1)>div .w8,.summary-popularity td>div.pop .w8,#choose-products td.popularity>div.pop .w8,.tooltip .ttp .w8{width:80%}#comparison-container .heading td:nth-child(n+1)>div .w9,.summary-popularity td>div.pop .w9,#choose-products td.popularity>div.pop .w9,.tooltip .ttp .w9{width:90%}#comparison-container .heading td:nth-child(n+1)>div .w10,.summary-popularity td>div.pop .w10,#choose-products td.popularity>div.pop .w10,.tooltip .ttp .w10{width:100%}#compare .heading td.i>div,#compare .summary-popularity td.i>div.pop{background-color:#f3f3f3;border:1px solid #ddd}#compare .heading td.i>div>div,#compare .summary-popularity td.i>div.pop>div{background-color:#ddd}.tooltip .ttp{min-width:50px}.tooltip .ttp>div{background-color:#00a542 !important}#compare .ttc{color:#0081ce;cursor:help}#compare .i .ttc{color:#cdcccc}.share-panel{display:none;position:absolute;right:12px;top:54px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);color:#fff;border-radius:0 0 4px 4px;padding:15px;background:#111;text-align:left;font-size:12px;z-index:10;overflow:hidden}.share-panel.visible{display:block}.share-panel p{margin-bottom:0;white-space:nowrap}.share-panel a{color:#19aaff !important;white-space:nowrap;font-weight:500}.share-panel a:hover{cursor:pointer}.share-panel .link-ctr:last-child{display:flex}.share-panel .share-link{font-size:12px;margin-right:10px;color:#aaa;width:360px;border-top:none;border-right:none;border-bottom:1px solid #aaa;border-left:none;background:none}.share-panel .share-link:focus,.share-panel .share-link:active{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #0081ce;-webkit-box-shadow:none;box-shadow:none;outline:none}.share-panel .share-link -moz-focusring{color:transparent;text-shadow:0 0 0 #000}.share-panel .copy-ctr{display:inline-block;line-height:20px}.share-panel .copy-ctr .copy-link,.share-panel .copy-ctr .copied{display:block}.share-panel .copy-ctr .copied{height:0}.toolttl,.toolttr,.toolttc{box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);box-sizing:border-box;background-color:#222;color:#fff;max-width:250px;padding:10px 12px;font-family:Roboto,sans-serif;font-size:13px;position:relative}.toolttl:before,.toolttr:before,.toolttc:before{position:absolute;top:-10px;width:0;height:0;border-bottom:10px solid #222;content:" ";z-index:9}.toolttl{border-radius:0 10px 10px 10px}.toolttl:before{left:0;right:auto;border-left:0 solid #222;border-right:10px solid transparent}.toolttr{left:40px;border-radius:10px 0 10px 10px}.toolttr:before{left:auto;right:0;border-left:10px solid transparent;border-right:0 solid #222}.toolttc{left:12px;border-radius:10px 0 10px 10px}.toolttc:before{left:auto;right:0;border-left:10px solid transparent;border-right:0 solid #222}#compare .tbody-content td.price .ttr,#compare .tbody-content td.price .ttl,#comparison-container .tbody-content td.price .ttr,#comparison-container .tbody-content td.price .ttl{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;color:#000;cursor:help}#compare .tbody-content td.price.i .ttr,#compare .tbody-content td.price.i .ttl,#comparison-container .tbody-content td.price.i .ttr,#comparison-container .tbody-content td.price.i .ttl{color:#cdcccc}#choose-products{background:#fff;padding:5px 0}#choose-products h2{font-size:18px;font-weight:500;line-height:24px;margin-right:25px}#choose-products #table-ctr{height:calc(100vh - 360px);overflow-y:auto;border-bottom:1px solid #ccc;margin:0 -15px 20px}@media (min-width:31.25em){#choose-products #table-ctr{height:calc(100vh - 240px)}}@media (min-width:61.25em){#choose-products #table-ctr{margin:0 0 20px}}#choose-products table{width:100%;border-collapse:separate}#choose-products th,#choose-products td{border-bottom:1px solid #f3f3f3;padding:9px 10px 8px;vertical-align:top;position:relative;border-right:1px solid #eee;line-height:16px}#choose-products th:first-child,#choose-products td:first-child{border-left:1px solid #eee}@media (min-width:600px){#choose-products th.fp,#choose-products td.fp{background-color:#ccf}}#choose-products th.i,#choose-products td.i{color:#777}#choose-products tr:hover td{background:#f9f9f9}#choose-products tr:last-child td{border-bottom:none}#choose-products th{position:sticky;position:-webkit-sticky;background-color:#fff;border-bottom:1px solid #ccc;top:0;z-index:2;font-size:12px;font-weight:500;color:black;padding-right:22px;white-space:nowrap;vertical-align:middle}#choose-products th.tablesorter-header:after{content:" ";position:absolute;top:16px;right:6px}#choose-products th.tablesorter-header:hover{cursor:pointer}#choose-products th.tablesorter-header.sorter-false:hover{cursor:auto}#choose-products th.tablesorter-headerAsc:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black}#choose-products th.tablesorter-headerAsc:hover:after{border-bottom-color:#666}#choose-products th.tablesorter-headerAsc.popularity:after{width:0;height:0;border-top:5px solid black;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}#choose-products th.tablesorter-headerDesc:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}#choose-products th.tablesorter-headerDesc:hover:after{border-top-color:#666}#choose-products th.tablesorter-headerDesc.popularity:after{width:0;height:0;border-top:none;border-right:5px solid transparent;border-bottom:5px solid black;border-left:5px solid transparent}#choose-products th.tablesorter-headerUnSorted:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ddd}#choose-products th.tablesorter-headerUnSorted:hover:after{border-top-color:#666}#choose-products th.sorter-false:after{content:"";border:none !important}#choose-products table td{background-color:#fff}#choose-products table.fa td{background-color:#fffde5}#choose-products table.fa .filtered td{background-color:#fff}#choose-products tr.filtered{display:none}#choose-products tr.no-results{display:none}#choose-products tr.no-results td{text-align:center;font-size:12px;padding:10px 10px 9px;line-height:16px}#choose-products tr.no-results #choose-filter-clear-nr:hover{cursor:pointer}#choose-products .product-primary,#choose-products .product-secondary{width:35px;min-width:35px;text-align:center;padding:6px 5px 5px}#choose-products .product-primary input,#choose-products .product-secondary input{margin:5px auto;position:absolute;opacity:0;cursor:pointer;z-index:3;top:4px;left:9px;width:15px;height:15px}#choose-products .product-secondary .frm-itm-ctr,#choose-products .product-secondary .frm-itm-label{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}#choose-products .product-secondary .frm-itm-custom{top:9px;left:9px}#choose-products .product-secondary:hover{cursor:pointer !important}#choose-products .product{font-size:12px;line-height:16px;font-weight:500;color:black}#choose-products .product:hover{cursor:pointer}#choose-products .freeze{text-align:center;padding-right:10px;width:1%;display:none}@media (min-width:31.25em){#choose-products .freeze{display:table-cell}}#choose-products .freeze:hover{cursor:pointer}#choose-products .freeze label{position:absolute;top:0;right:0;left:0;bottom:0}#choose-products .freeze label:hover{cursor:pointer}#choose-products .freeze label.disabled:hover{cursor:default}#choose-products .freeze input{margin:0;position:absolute;left:calc(50% - 7px);top:9px}#choose-products .freeze input:hover{cursor:pointer}#choose-products .freeze input:disabled{cursor:default}#choose-products .brand{width:1%;font-size:12px;line-height:16px;color:black}@media (min-width:31.25em){#choose-products .brand{white-space:nowrap}}#choose-products td.brand{font-weight:400}#choose-products .popularity{display:none;width:1%;text-align:center;vertical-align:top;font-size:12px;color:#000}@media (min-width:47.5em){#choose-products .popularity{display:table-cell}}#choose-products td.popularity>div.pop{line-height:16px;width:100%;min-width:70px;margin:3px 0 0}#choose-products .review{width:1%;text-align:center;display:none;white-space:nowrap;padding-top:8px}@media (min-width:61.25em){#choose-products .review{display:table-cell}}#choose-products .review .ste,#choose-products .review .sth,#choose-products .review .stf{margin-bottom:0}#choose-products .features{font-size:12px;width:1%;text-align:center;display:none;line-height:16px}@media (min-width:47.5em){#choose-products .features{display:table-cell}}#choose-products .price{line-height:16px;font-size:12px;color:#000;text-align:right;width:1%;white-space:nowrap}#choose-products .price .price-na{visibility:hidden}#choose-products .price .price-na:after{visibility:visible;content:"-"}#choose-products .price-empty{width:100px}#choose-products td .count{display:none}#choose-products td.popularity>div.pop>div{background-color:#00a542 !important}#choose-products .filters{background:#f3f3f3;display:flex;padding:10px 15px;margin:0 -15px}@media (min-width:61.25em){#choose-products .filters{margin:0}}#choose-products .filters span{font-size:12px;color:#000;margin-right:4px;white-space:nowrap;line-height:30px}#choose-products .filters .search-tip{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px}#choose-products .filters input,#choose-products .filters select{display:inline-block;font-size:12px;line-height:26px;height:30px;border:1px solid #ddd;background:#fff;border-radius:4px;padding:0 30px 1px 8px}@media only screen and (min-device-width:320px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:2){@supports (-webkit-appearance:none) and (stroke-color:transparent){#choose-products .filters input{font-size:16px}}}#choose-products .filters #choose-filter-clear{display:none;position:relative;border:none;background:#fff;height:20px;width:20px;left:-25px;z-index:2;top:4px;color:#888}#choose-products .filters #choose-filter-clear:after{font-family:csicons,sans-serif;content:"\e806";font-size:11px;top:0;position:absolute;left:5px}#choose-products .filters #choose-filter-clear:hover{color:#666;cursor:pointer;text-decoration:none}#choose-products .filters .left{flex-grow:1;display:flex}#choose-products .filters .left input[type=text]{max-width:300px}#choose-products .guide{display:none;position:absolute;z-index:2;box-sizing:border-box;box-shadow:0 0 5px 0 #ccc;max-width:380px;padding:12px 15px 10px;background:black;text-align:left;font-size:12px;font-weight:500;color:#fff;line-height:18px;white-space:nowrap}#choose-products .guide:before{content:" ";position:absolute;width:10px;height:10px;background:black;top:-5px;left:10px;transform:rotate(45deg)}#choose-products .buttons{position:relative}#choose-products .buttons a.active:hover{cursor:pointer}#choose-products .buttons a.btn{line-height:26px;color:white;background:#ccc;border-color:#ccc;display:block;text-align:center;margin:0 auto 10px}@media (min-width:31.25em){#choose-products .buttons a.btn{display:inline-block;margin-bottom:0}}#choose-products .buttons a.btn.active{background:#0081ce;border-color:#0081ce}#choose-products .buttons a.btn.active:hover,#choose-products .buttons a.btn.active:focus{background:#005ba0;border-color:#005ba0}#choose-products .buttons a.btn.active:active{background:#00407e;border-color:#00407e}#choose-products .buttons a.btn.outline{background:transparent;border-color:#ccc;color:#ccc}#choose-products .buttons a.btn.outline.active{color:#0081ce;border-color:#0081ce}#choose-products .buttons a.btn.outline.active:hover,#choose-products .buttons a.btn.outline.active:focus{color:#fff;border-color:#005ba0;background:#005ba0}#choose-products .buttons a.btn.outline.active:active{color:#fff;border-color:#00407e;background:#00407e}#choose-products .buttons a.btn+.btn{margin:0 auto 10px}@media (min-width:31.25em){#choose-products .buttons a.btn+.btn{margin:0 10px}}@media (min-width:31.25em){#choose-products .buttons a.btn+.btn#btn-cancel-product-filter-modal{float:right;margin-right:0}}#choose-products .guide-1{display:block;bottom:-74px;left:3px}#choose-products .guide-2{bottom:-108px;left:40px}#choose-products .guide-3{top:-50px;left:24px}#choose-products .guide-3:before{top:auto;bottom:-5px;left:10px;transform:rotate(225deg)}.ste,.sth,.stf{display:inline-block;color:#e6a23f;width:12px;font-size:12px}.i .ste,.i .sth,.i .stf{color:#cdcccc}.ste:before{content:'\e800'}.sth:before{content:'\e801'}.stf:before{content:'\e802'}.node-type-function-comparison #table{margin-bottom:40px}.node-type-function-comparison #compare #table thead th:last-child{background:transparent;border-color:transparent}.node-type-function-comparison #compare #table th:last-child,.node-type-function-comparison #compare #table td:last-child{background:transparent;border-color:transparent;border-right-color:transparent;border-right:none;border-right-width:medium;width:27px}@media (min-width:31.25em){.node-type-function-comparison #compare #table th:last-child,.node-type-function-comparison #compare #table td:last-child{width:40px}}.node-type-product-comparison,.node-type-function-comparison{background:#fff}.node-type-product-comparison #alternatives,.node-type-function-comparison #alternatives{padding:0 30px 40px}.node-type-product-comparison #alternatives .btn,.node-type-function-comparison #alternatives .btn{white-space:normal;font-size:14px;line-height:18px;padding:8px .8em}.node-type-product-comparison #alternatives .btn:hover,.node-type-function-comparison #alternatives .btn:hover{cursor:pointer}.product-comparison #compare{padding-top:0}.product-comparison #compare #table td.h,.product-comparison #compare #table th.h{display:table-cell !important}.product-comparison #compare #table .tbody-heading td,.product-comparison #compare #table .tbody-heading .heading:hover td{background:transparent}.product-comparison #compare #table .tbody-heading td:nth-child(n+2),.product-comparison #compare #table .tbody-heading .heading:hover td:nth-child(n+2){background:#fff}.product-comparison #function-comparison #compare-header{border-bottom:none;margin-bottom:0}.product-comparison #function-banner{min-height:auto}.product-comparison #function-banner .txt{padding-bottom:30px}.product-comparison #function-banner h1+p{font-size:27px;line-height:36px;max-width:600px;margin-left:auto;margin-right:auto}.product-comparison #function-banner .footnotes .icn{margin-bottom:10px}.product-comparison #comparison-container{margin-bottom:40px}.product-comparison #compare #table{max-width:none;margin:0 auto}.product-comparison #compare #table table{width:100%;max-width:940px;margin:0 auto}.product-comparison #compare #table table .filter th{top:74px;display:none}.product-comparison #compare #table table .filter th.h{display:none !important}.product-comparison #compare #table table .brand th{top:74px;border-top:0;height:25px;padding:5px 5px 0;font-size:10px;line-height:12px}@media (min-width:31.25em){.product-comparison #compare #table table .brand th{font-size:11px}}@media (min-width:61.25em){.product-comparison #compare #table table .brand th{padding:5px 5px 0}}.product-comparison #compare #table table .brand th.lb{font-size:13px;padding-top:12px}.product-comparison #compare #table table .brand th.lb a{font-size:13px;color:#0081ce}.product-comparison #compare #table table .brand th.lb a:hover,.product-comparison #compare #table table .brand th.lb a:focus{color:#005ba0}.product-comparison #compare #table table .brand th.lb a:active{color:#00407e}.product-comparison #compare #table table .product th{height:42px;padding:2px 5px 3px;font-size:12px;line-height:14px;font-weight:500;top:99px}@media (min-width:31.25em){.product-comparison #compare #table table .product th{font-size:15px;line-height:18px}}@media (min-width:61.25em){.product-comparison #compare #table table .product th{height:49px;font-size:20px;line-height:22px;letter-spacing:-0.02em}}.product-comparison #compare #table table .summary-price th{z-index:6;height:auto;top:141px;border-bottom:1px solid #f3f3f3}@media (min-width:61.25em){.product-comparison #compare #table table .summary-price th{top:148px;padding:0 5px 5px}}.product-comparison #compare #table table .summary-price th .pm{color:#000;font-weight:400;font-size:14px;line-height:13px;margin-bottom:3px}@media (min-width:31.25em){.product-comparison #compare #table table .summary-price th .pm{font-size:16px}}.product-comparison #compare #table table .summary-price th .pm .ttl,.product-comparison #compare #table table .summary-price th .pm .ttc,.product-comparison #compare #table table .summary-price th .pm .ttr{cursor:help}.product-comparison #compare #table table .summary-price th .pn{font-weight:400;letter-spacing:0;padding:4px 0 0}.product-comparison #compare #table table .view-pricing th{padding:5px 10px;top:169px}@media (min-width:61.25em){.product-comparison #compare #table table .view-pricing th{top:164px}}.product-comparison #compare #table th,.product-comparison #compare #table td{border-left-width:1px;border-right-width:1px;width:calc(100% - 150px / 2);padding:10px 10px}@media (min-width:31.25em){.product-comparison #compare #table th,.product-comparison #compare #table td{font-size:13px}}@media (min-width:31.25em){.product-comparison #compare #table th,.product-comparison #compare #table td{width:calc(100% - 250px / 2)}}@media (min-width:31.25em){.product-comparison #compare #table th.lb,.product-comparison #compare #table td.lb{padding-left:30px}}@media (min-width:31.25em){.product-comparison #compare #table th.lb .frm-itm-ctr .input-title,.product-comparison #compare #table td.lb .frm-itm-ctr .input-title{font-size:13px}}.product-comparison #compare #table th.h,.product-comparison #compare #table td.h{display:table-cell}.product-comparison #compare #table .heading .lb{background:transparent;padding:20px 0 10px 10px}.product-comparison #compare #table .view-pricing th.lb{font-size:18px;font-weight:500;line-height:26px;vertical-align:bottom;padding-left:10px}.product-comparison #compare #table .lb .frm-itm-ctr{margin-left:0}.product-comparison #compare #table .cta-btm td{padding-bottom:20px}.product-comparison #compare #table tbody.tbody-content.h{display:table-row-group !important}.product-comparison #compare #table .frm-itm-ctr.left .input-title{padding-left:0}.product-comparison #compare #table .tbody-heading .heading .lb a{font-size:18px;line-height:20px}.product-comparison #compare #table .tbody-heading .heading td a span:first-child{display:none}.product-comparison #compare #table .tbody-heading .heading:hover{cursor:default}.product-comparison #compare #table .tbody-heading .heading:hover td{cursor:default}.product-comparison #compare #table .tbody-heading .heading:hover td a{color:#000}.product-comparison #compare #table .tbody-heading .heading:hover td a:hover{cursor:default}.product-comparison #compare #table .tbody-heading .heading a:hover{cursor:default}.product-comparison #compare #table .y:after,.product-comparison #compare #table .n:after,.product-comparison #compare #table .o:after{font-size:16px}.product-comparison #compare #table .y:after,.product-comparison #compare #table tr:hover .y:after{color:#00a542}.product-comparison #compare #table a.em,.product-comparison #compare #table a.ph,.product-comparison #compare #table a.fm,.product-comparison #compare #table a.hd,.product-comparison #compare #table a.fmhd,.product-comparison #compare #table a.cm{height:29px;width:29px}.product-comparison #compare #table a.em:after{font-size:13px;top:4px;left:17%}.product-comparison #compare #table a.fm:after,.product-comparison #compare #table a.hd:after,.product-comparison #compare #table a.fmhd:after{font-size:17px;top:3px;left:19%}.product-comparison #compare #table a.ph:after{font-size:20px;top:3px;left:5px}.product-comparison #compare #table a.cm:after{background-size:19px}.product-comparison #compare #table .ste,.product-comparison #compare #table .stf,.product-comparison #compare #table .sth{font-size:18px}.product-comparison #compare #table .summary-review span{width:17px}.product-comparison #footer{margin-bottom:140px}.product-comparison #engagement{position:fixed;z-index:15;bottom:0;left:0;right:0;background:white;box-shadow:0 0 20px rgba(0,0,0,0.1);text-align:center}.product-comparison #engagement .ctr-fl,.product-comparison #engagement #comparison-container{max-width:960px;margin:0 auto;padding:0 20px}@media (min-width:31.25em){.product-comparison #engagement .ctr-fl,.product-comparison #engagement #comparison-container{align-items:start;justify-content:center;display:flex}}.product-comparison #engagement .ctr-fl h2,.product-comparison #engagement #comparison-container h2{display:none}@media (min-width:47.5em){.product-comparison #engagement .ctr-fl h2,.product-comparison #engagement #comparison-container h2{display:block}}.product-comparison #engagement .ctr-fl p:first-of-type,.product-comparison #engagement #comparison-container p:first-of-type{display:none}@media (min-width:61.25em){.product-comparison #engagement .ctr-fl p:first-of-type,.product-comparison #engagement #comparison-container p:first-of-type{display:block}}.product-comparison #engagement .ctr-fl .txt-l,.product-comparison #engagement #comparison-container .txt-l{padding:20px 20px 20px;text-align:center}@media (min-width:31.25em){.product-comparison #engagement .ctr-fl .txt-l,.product-comparison #engagement #comparison-container .txt-l{width:50%;padding:20px}}@media (min-width:47.5em){.product-comparison #engagement .ctr-fl .txt-l,.product-comparison #engagement #comparison-container .txt-l{padding:20px 30px 20px 0}}.product-comparison #engagement .ctr-fl .txt-r,.product-comparison #engagement #comparison-container .txt-r{padding:0 20px 20px;text-align:center}@media (min-width:31.25em){.product-comparison #engagement .ctr-fl .txt-r,.product-comparison #engagement #comparison-container .txt-r{width:50%;padding:20px;border-left:1px solid #f3f3f3}}@media (min-width:47.5em){.product-comparison #engagement .ctr-fl .txt-r,.product-comparison #engagement #comparison-container .txt-r{padding:20px 0 20px 30px}}.product-comparison #engagement h2{font-size:22px;line-height:26px;margin-bottom:10px}.product-comparison #engagement p{margin-bottom:10px}.product-comparison #engagement p:last-child{margin-bottom:0;margin-top:0}@media (min-width:61.25em){.product-comparison #engagement p:last-child{margin-top:0}}.product-comparison #engagement .btn{font-size:12px;text-align:center;min-width:160px}.product-comparison #engagement.scrolled h2{display:none}.product-comparison #engagement.scrolled p:first-of-type{display:none}.product-comparison #engagement.scrolled .cs-team{display:none}.blocker{min-width:320px;z-index:99}#product-selector{width:100%;min-width:290px;max-width:1200px}@media (min-width:61.25em){#product-selector{width:95%}}#product-selector .close-modal{top:20px;width:21px;height:21px;opacity:.6;background-image:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/images/modal-close-21.png);right:15px}@media (min-width:61.25em){#product-selector .close-modal{right:30px}}#product-selector .close-modal:hover{opacity:1}input[type="submit"]{-webkit-appearance:none}.i .btn{background-color:#cdcccc;border-color:#cdcccc}.i .btn:hover,.i .btn:focus{background-color:#005ba0;border-color:#005ba0;color:#fff}.i .btn:active{background-color:#00407e;border-color:#00407e;color:#fff}.i .btn.outline{background-color:transparent;color:#cdcccc}.i .btn.outline:hover,.i .btn.outline:focus{background-color:#005ba0;border-color:#005ba0;color:#fff}.i .btn.outline:active{background-color:#00407e;border-color:#00407e;color:#fff}.node-type-function-comparison #scroll-container{overflow:auto;scroll-snap-type:x mandatory;scroll-padding:800px 0 0 190px;height:100vh}@-moz-document url-prefix(){.node-type-function-comparison #scroll-container{scroll-snap-type:none}}@media (min-width:580px){.node-type-function-comparison #scroll-container{scroll-padding:800px 0 0 242px;scroll-snap-type:x mandatory}@-moz-document url-prefix(){.node-type-function-comparison #scroll-container{scroll-snap-type:none}}}.node-type-function-comparison #scroll-container.scrolled{scroll-snap-type:both mandatory;scroll-padding:224px 0 0 190px}@media (min-width:580px){.node-type-function-comparison #scroll-container.scrolled{scroll-padding:224px 0 0 242px}@-moz-document url-prefix(){.node-type-function-comparison #scroll-container.scrolled{scroll-snap-type:both mandatory}}}.node-type-function-comparison #scroll-container.last,.node-type-function-comparison #scroll-container.scrolled.last{scroll-snap-type:none}.node-type-function-comparison #scroll-container .region-header{position:sticky;position:-webkit-sticky;left:0;z-index:24;font-family:"Open Sans",sans-serif}.node-type-function-comparison #scroll-container .region-header p,.node-type-function-comparison #scroll-container .region-header li,.node-type-function-comparison #scroll-container .region-header input,.node-type-function-comparison #scroll-container .region-header select{font-family:"Open Sans",sans-serif}@media (min-width:580px){.node-type-function-comparison #scroll-container.frozen{scroll-padding:800px 0 0 392px}}@media (min-width:580px){.node-type-function-comparison #scroll-container.frozen.scrolled{scroll-padding:272px 0 0 392px}}.node-type-function-comparison #breadcrumb-container{position:sticky;position:-webkit-sticky;left:0;z-index:1}.node-type-function-comparison #function-comparison-banner{position:sticky;position:-webkit-sticky;left:0;z-index:-8;background:none}.node-type-function-comparison #function-comparison-banner:before{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";z-index:-1;opacity:1;background:#000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI1MCI+CjxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSI1MCIgZmlsbD0iIzAwMCI+PC9yZWN0Pgo8cGF0aCBkPSJNMTQgMzNMMCAyNUwwIDhMMTQgMEwyOCA4TDI4IDI1TDE0IDMzTDE0IDUwIiBmaWxsPSJub25lIiBzdHJva2U9IiM1NTUiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=") 0 12px/30px repeat}.node-type-function-comparison #function-comparison-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";z-index:-1;background:linear-gradient(90deg,transparent 10%,#000 30%,#000 70%,transparent 90%) center/2800px no-repeat}.node-type-function-comparison #shortcuts.language-active ul li{font-size:12px;line-height:22px}.node-type-function-comparison #shortcuts.language-active #lang_dropdown_form_language{float:right}.node-type-function-comparison #shortcuts.language-active #lang-select-container-large{position:absolute;left:0;right:0;height:auto;margin:0 auto;max-width:960px}.node-type-function-comparison #shortcuts.language-active #nav-language-select{position:absolute;z-index:0;float:none;top:42px;width:100%;background-color:#333;margin:0 auto;max-width:960px}@-moz-document url-prefix(){.node-type-function-comparison #container.scrolled{scroll-snap-type:both mandatory}}.node-type-function-comparison #table-container{position:relative}.node-type-function-comparison #table-nav{position:sticky;position:-webkit-sticky;z-index:23;top:124px;left:0;user-select:none;-webkit-user-select:none}@media (max-height:400px){.node-type-function-comparison #table-nav{z-index:26;top:70px}}.node-type-function-comparison #prev,.node-type-function-comparison #next{position:absolute;top:0;background:#99cc94;color:#fff;cursor:pointer;padding:8px 10px;width:20px;height:102px;overflow:hidden;box-sizing:border-box;z-index:2;user-select:none}.node-type-function-comparison #prev:after,.node-type-function-comparison #next:after{position:absolute;display:block;top:39px;font-family:"csicons",sans-serif;font-size:14px;color:#fff}.node-type-function-comparison #prev:hover,.node-type-function-comparison #prev:focus,.node-type-function-comparison #next:hover,.node-type-function-comparison #next:focus{background:#5dae56}.node-type-function-comparison #prev:active,.node-type-function-comparison #next:active{background:#2b9621}.node-type-function-comparison #prev{left:170px;border-radius:8px 0 0 8px}@media (min-width:580px){.node-type-function-comparison #prev{left:222px}}.node-type-function-comparison #prev:after{content:"\E80B";left:4px}.node-type-function-comparison #next{right:20px;border-radius:0 8px 8px 0}.node-type-function-comparison #next:after{content:"\E80C";right:4px}.node-type-function-comparison .last #next,.node-type-function-comparison .first #prev{background:#ddd}.node-type-function-comparison .last #next:hover,.node-type-function-comparison .last #next:focus,.node-type-function-comparison .last #next:active,.node-type-function-comparison .first #prev:hover,.node-type-function-comparison .first #prev:focus,.node-type-function-comparison .first #prev:active{background:#ddd}.node-type-function-comparison #header-container{position:sticky;position:-webkit-sticky;z-index:9999;left:0;background:#000}.node-type-function-comparison .wrapper{width:800px;height:1500px;padding:15px;margin:0 auto}.node-type-function-comparison #header{color:#fff;padding:10px;box-sizing:border-box;overflow:hidden;width:100%;max-width:1200px;margin:0 auto}.node-type-function-comparison #compare-header{position:absolute;top:0;left:0;background:#000;box-sizing:border-box;color:#ffec00;width:auto;right:0;z-index:24}@media (max-height:400px){.node-type-function-comparison #compare-header{display:none}}.node-type-function-comparison #compare-header.hidden{display:none;z-index:-1}.node-type-function-comparison #modalBackdrop{height:auto !important;bottom:0 !important}.node-type-function-comparison #comparison-container #table table{border-spacing:0;border-right:40px solid white;font-size:12px;text-align:center}.node-type-function-comparison #comparison-container #table table .heading td{height:40px;border-top:1px solid #ddd;border-bottom:0;user-select:none}.node-type-function-comparison #comparison-container #table table .heading td.lb{background:#e9e9e9}.node-type-function-comparison #comparison-container #table table .heading:hover td.lb{background:#f3f3f3}@media (min-width:600px){.node-type-function-comparison #comparison-container #table table .heading td.fp{background-color:#ebe9d1}}@media (min-width:600px){.node-type-function-comparison #comparison-container #table table .heading:hover td.fp{background-color:#f5f3e1}}.node-type-function-comparison #comparison-container #table table td,.node-type-function-comparison #comparison-container #table table th{min-width:150px;width:150px;border-top:0;border-right:1px solid #f3f3f3;box-sizing:border-box;scroll-snap-align:start}.node-type-function-comparison #comparison-container #table table td.lb,.node-type-function-comparison #comparison-container #table table th.lb{z-index:10;background-color:white;min-width:190px;width:190px}@media (min-width:580px){.node-type-function-comparison #comparison-container #table table td.lb,.node-type-function-comparison #comparison-container #table table th.lb{min-width:242px;width:242px}}.node-type-function-comparison #comparison-container #table table td.lb input[type="checkbox"],.node-type-function-comparison #comparison-container #table table th.lb input[type="checkbox"]{display:none}@media (min-width:600px){.node-type-function-comparison #comparison-container #table table td.fp,.node-type-function-comparison #comparison-container #table table th.fp{position:sticky;position:-webkit-sticky;background-color:#fffde5}}.node-type-function-comparison #comparison-container #table table td.i,.node-type-function-comparison #comparison-container #table table th.i{background-color:#fcfcfc}@media (min-width:600px){.node-type-function-comparison #comparison-container #table table td.i.fp,.node-type-function-comparison #comparison-container #table table th.i.fp{background:#fdfcf3}}.node-type-function-comparison #comparison-container #table table tr.heading td.i{background-color:#f6f6f6}@media (min-width:600px){.node-type-function-comparison #comparison-container #table table tr.heading td.i.fp{background-color:#f5f4eb}}.node-type-function-comparison #comparison-container #table table tr.hl td,.node-type-function-comparison #comparison-container #table table tr.hl td.lb{background-color:#fffde5}.node-type-function-comparison #comparison-container #table table tr.hl td.i{background-color:#fcfae2}.node-type-function-comparison #comparison-container #table table thead th{position:sticky;position:-webkit-sticky}.node-type-function-comparison #comparison-container #table table thead th:first-child{left:0;z-index:10}.node-type-function-comparison #comparison-container #table table tbody th{position:sticky;position:-webkit-sticky;left:0;background:#fff;border-right:1px solid #ccc;text-align:left;font-weight:400;font-size:14px}.node-type-function-comparison #comparison-container #table table tbody td:first-child,.node-type-function-comparison #comparison-container #table table tbody th:first-child{position:sticky;position:-webkit-sticky;left:0}.node-type-function-comparison #comparison-container #table table tbody.h td{display:none}@media (min-width:600px){.node-type-function-comparison .tbody-heading td.fp{background-color:#ebe9d1}}.node-type-function-comparison .heading th{position:sticky;position:-webkit-sticky;top:134px;background:#ddd;border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-weight:600;cursor:pointer}.node-type-function-comparison .heading th:first-child{z-index:999}.node-type-function-comparison .heading .section-hidden th,.node-type-function-comparison .heading .section-hidden td{background-color:#bbb}.node-type-function-comparison .content.hidden th,.node-type-function-comparison .content.hidden td{display:none}.node-type-function-comparison #footer{position:sticky;position:-webkit-sticky;overflow:hidden;scroll-snap-align:end;left:0;right:0;z-index:26}.node-type-function-comparison .ptc{display:none}.node-type-function-comparison #comparison-container #table thead .brand th{position:sticky;position:-webkit-sticky;font-size:10px;text-transform:uppercase;padding:7px 5px 3px;font-weight:400;color:#6f6f6f;top:119px;z-index:19}@media (max-height:400px){.node-type-function-comparison #comparison-container #table thead .brand th{top:69px}}.node-type-function-comparison #comparison-container #table thead .brand th.lb{z-index:20}@media (min-width:600px){.node-type-function-comparison #comparison-container #table thead .brand th.fp{z-index:20}}.node-type-function-comparison #comparison-container #table thead .brand th.i{color:#cdcccc}.node-type-function-comparison #comparison-container #table thead .product th{top:138px;font-size:12px;vertical-align:top;z-index:14}@media (max-height:400px){.node-type-function-comparison #comparison-container #table thead .product th{top:88px}}.node-type-function-comparison #comparison-container #table thead .product th.lb{z-index:15;padding:0 23px 0 10px}@media (min-width:600px){.node-type-function-comparison #comparison-container #table thead .product th.fp{z-index:15}}.node-type-function-comparison #comparison-container #table thead .summary-price th{top:168px;z-index:9;padding:0 5px;left:auto;right:auto}@media (max-height:400px){.node-type-function-comparison #comparison-container #table thead .summary-price th{top:120px}}.node-type-function-comparison #comparison-container #table thead .summary-price th.lb{text-align:left;z-index:22;padding:0 5px 5px 10px;border-bottom:1px solid transparent}@media (min-width:600px){.node-type-function-comparison #comparison-container #table thead .summary-price th.fp{left:242px;z-index:22}}.node-type-function-comparison #comparison-container #table thead .summary-price th .price .ttl,.node-type-function-comparison #comparison-container #table thead .summary-price th .price .ttc,.node-type-function-comparison #comparison-container #table thead .summary-price th .price .ttr{cursor:help}.node-type-function-comparison #comparison-container #table thead .summary-price.sticky th.lb{border-bottom:1px solid #f3f3f3}.node-type-function-comparison #comparison-container #table thead .view-pricing th{z-index:9;top:190px;border-bottom:1px solid #eee}@media (max-height:400px){.node-type-function-comparison #comparison-container #table thead .view-pricing th{top:142px}}.node-type-function-comparison #comparison-container #table thead .view-pricing th.lb{z-index:10}@media (min-width:600px){.node-type-function-comparison #comparison-container #table thead .view-pricing th.fp{z-index:22}}.node-type-function-comparison #comparison-container #table thead .request-quote th.lb{z-index:10}.node-type-function-comparison .live-chat-link:hover,.node-type-function-comparison .live-chat-link:focus,.node-type-function-comparison .live-chat-link:active{text-decoration:underline;cursor:pointer}.node-type-function-comparison .tbody-heading td{background-color:#f3f3f3;font-size:16px;font-weight:500;cursor:pointer;border-bottom:1px solid #fff}.node-type-function-comparison .tbody-content.section-hidden{display:none}.node-type-function-comparison .y:after{content:"\2B24"}.node-type-function-comparison .y>span,.node-type-function-comparison .n>span{color:#0081ce}.node-type-function-comparison .fa>span{color:#0081ce}.node-type-function-comparison .fa.i>span{color:#cdcccc}.node-type-function-comparison .h{display:none !important}.node-type-function-comparison .saving{display:block;font-size:11px}.node-type-function-comparison .srp{display:block;font-size:11px}.node-type-function-comparison .filter{display:none}.node-type-function-comparison h1{font-size:50px;color:white;letter-spacing:-0.04em}.node-type-function-comparison .saving{color:#f37800;font-size:11px;font-weight:400}.node-type-function-comparison .srp{color:#999;font-size:11px;font-weight:400}.node-type-function-comparison .srp-price{text-decoration:line-through}.node-type-function-comparison #controls{z-index:22;position:sticky;position:-webkit-sticky;left:0;font-size:12px;display:flex;background-color:#fff;color:#000;height:70px;padding-top:20px;top:54px}@media (max-height:400px){.node-type-function-comparison #controls{top:0;z-index:26}}.node-type-function-comparison #controls:after{content:" ";background:white;border-left:1px solid #ccc;right:0;width:40px;top:70px;height:calc(100vh - 141px);position:absolute;z-index:-1}.node-type-function-comparison #controls .btn{font-size:12px;line-height:24px;margin:0}.node-type-function-comparison #controls .btn:hover{cursor:default}.node-type-function-comparison #controls .btn.active:hover{cursor:pointer}.node-type-function-comparison #controls .btn span{display:none}@media screen and (min-width:550px){.node-type-function-comparison #controls .btn span{display:inline}}.node-type-function-comparison #controls h1,.node-type-function-comparison #controls h2{font-family:InterVar,Arial,sans-serif;font-size:18px;font-weight:530;line-height:18px;padding-right:10px;letter-spacing:-.02em;margin-bottom:3px;color:#000}.node-type-function-comparison #controls h1>span,.node-type-function-comparison #controls h2>span{display:block;font-size:13px}.node-type-function-comparison #controls .left p.updated{font-size:11px;font-weight:400;color:#999}.node-type-function-comparison #controls .question{font-weight:500;color:#000;display:none}@media (min-width:61.25em){.node-type-function-comparison #controls .question{display:inline}}.node-type-function-comparison #controls .question>span{display:none}@media (min-width:47.5em){.node-type-function-comparison #controls .question>span{display:inline}}.node-type-function-comparison #controls p{font-size:13px}.node-type-function-comparison #controls p#available-products{color:#6f6f6f}.node-type-function-comparison #controls #product-request{position:absolute;left:10px;top:50px}@media (min-width:47.5em){.node-type-function-comparison #controls #product-request{position:relative;left:auto;top:auto;margin-left:5px}}.node-type-function-comparison #controls #product-request:hover{cursor:pointer}.node-type-function-comparison #controls .left{width:182px;margin-left:10px;font-weight:500;line-height:16px}@media (min-width:580px){.node-type-function-comparison #controls .left{width:232px}}.node-type-function-comparison #controls .left p{color:#000;margin-bottom:0}.node-type-function-comparison #controls .mid a{margin-right:10px}@media screen and (max-width:500px){.node-type-function-comparison #controls .mid a.btn{display:inline-block;margin-top:-4px;padding:0;color:#0081ce;background:transparent;border:none;line-height:18px;transition:none}.node-type-function-comparison #controls .mid a.btn:hover,.node-type-function-comparison #controls .mid a.btn:focus{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;color:#005ba0}.node-type-function-comparison #controls .mid a.btn:active{text-decoration:underline;text-decoration-style:dotted;text-decoration-width:1px;color:#00407e}.node-type-function-comparison #controls .mid a.btn:last-of-type{margin-right:0}}@media screen and (max-width:400px){.node-type-function-comparison #controls .mid a.btn{display:block}}.node-type-function-comparison #controls #more-flash{position:absolute;display:none;right:20px;height:46px;opacity:0;transition:opacity .3s ease-in;z-index:12;text-align:right;font-family:"Caveat",cursive;font-size:28px;background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/arrow-hand.svg) no-repeat bottom right;background-size:40px 35px;padding:0 46px 0 0;white-space:nowrap;letter-spacing:-0.03em;color:#333;font-weight:600}@media screen and (min-width:1050px){.node-type-function-comparison #controls #more-flash{display:block}}.node-type-function-comparison #controls #more-flash.visible{opacity:1}.node-type-function-comparison #controls #more-flash.visible.disabled{opacity:0}.node-type-function-comparison #alternatives,.node-type-function-comparison #stats{position:sticky;position:-webkit-sticky;left:0;z-index:26}.node-type-function-comparison #alternatives{background:#fff}.node-type-function-comparison #stats{margin:0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.node-type-function-comparison thead .summary-price th{top:122px;right:15px;bottom:15px}}}.node-type-function-comparison #scroll-container.scrolled-below{scroll-snap-type:none !important}.node-type-function-comparison #scroll-container.scrolled-below #prev,.node-type-function-comparison #scroll-container.scrolled-below #next{display:none}.node-type-function-comparison #scroll-container.first #prev,.node-type-function-comparison #scroll-container.last #next,.node-type-function-comparison #scroll-container.last #controls:after{opacity:0;cursor:default}.node-type-product-comparison #compare-header{opacity:0}.node-type-product-comparison #compare-header.sticky{opacity:1}.node-type-function-comparison #chat-widget-container{right:17px !important;bottom:17px !important}.node-type-function-comparison.fits #table-nav,.node-type-function-comparison.fits #controls:after{display:none}.node-type-function-comparison.fits #comparison-container #table table{border-right:none}.node-type-function-comparison.fits #chat-widget-container{bottom:0 !important}.i18n-ja.node-type-function-comparison #controls #more-flash,.i18n-zh-hant.node-type-function-comparison #controls #more-flash,.i18n-zh-hans.node-type-function-comparison #controls #more-flash,.i18n-ko.node-type-function-comparison #controls #more-flash{font-family:Roboto,Arial,sans-serif;font-size:24px;font-weight:700;bottom:0}.i18n-de #compare-header h3{display:none}@media (min-width:89em){.i18n-de #compare-header h3{display:block}}.i18n-en #compare-header h3{display:none}@media (min-width:78em){.i18n-en #compare-header h3{display:block}}.i18n-es #compare-header h3{display:none}@media (min-width:93em){.i18n-es #compare-header h3{display:block}}.i18n-fr #compare-header h3{display:none}@media (min-width:87em){.i18n-fr #compare-header h3{display:block}}.i18n-it #compare-header h3{display:none}@media (min-width:92em){.i18n-it #compare-header h3{display:block}}.i18n-ja #compare-header h3{display:none}@media (min-width:92em){.i18n-ja #compare-header h3{display:block}}.i18n-ko #compare-header h3{display:none}@media (min-width:85em){.i18n-ko #compare-header h3{display:block}}.i18n-pt-br #compare-header h3{display:none}@media (min-width:90em){.i18n-pt-br #compare-header h3{display:block}}.i18n-zh-hans #compare-header h3{display:none}@media (min-width:77em){.i18n-zh-hans #compare-header h3{display:block}}.i18n-zh-hant #compare-header h3{display:none}@media (min-width:77em){.i18n-zh-hant #compare-header h3{display:block}}.i18n-es .messaging>h3:last-child{display:none;text-align:center}@media (min-width:63em){.i18n-es .messaging>h3:last-child{display:block;text-align:left}}.i18n-es .messaging>h3:first-child{text-align:center}@media (min-width:63em){.i18n-es .messaging>h3:first-child{text-align:right}}.i18n-pt-br .messaging>h3:last-child{display:none;text-align:center}@media (min-width:76em){.i18n-pt-br .messaging>h3:last-child{display:block;text-align:left}}.i18n-pt-br .messaging>h3:first-child{text-align:center}@media (min-width:76em){.i18n-pt-br .messaging>h3:first-child{text-align:right}}.i18n-ja .messaging>h3:last-child{display:none;text-align:center}@media (min-width:63em){.i18n-ja .messaging>h3:last-child{display:block;text-align:left}}.i18n-ja .messaging>h3:first-child{text-align:center}@media (min-width:63em){.i18n-ja .messaging>h3:first-child{text-align:right}}.i18n-fr.node-type-function-comparison #controls #more-flash{display:none}@media (min-width:1425px){.i18n-fr.node-type-function-comparison #controls #more-flash{display:block}}.i18n-de.node-type-function-comparison #controls #more-flash,.i18n-ja.node-type-function-comparison #controls #more-flash{display:none}@media (min-width:1200px){.i18n-de.node-type-function-comparison #controls #more-flash,.i18n-ja.node-type-function-comparison #controls #more-flash{display:block}}.i18n-it.node-type-function-comparison #controls #more-flash,.i18n-ko.node-type-function-comparison #controls #more-flash{display:none}@media (min-width:1110px){.i18n-it.node-type-function-comparison #controls #more-flash,.i18n-ko.node-type-function-comparison #controls #more-flash{display:block}}.i18n-es.node-type-function-comparison #controls #more-flash,.i18n-pt-br.node-type-function-comparison #controls #more-flash{display:none}@media (min-width:1270px){.i18n-es.node-type-function-comparison #controls #more-flash,.i18n-pt-br.node-type-function-comparison #controls #more-flash{display:block}}.i18n-fr #compare #controls .question{display:none}@media (min-width:76em){.i18n-fr #compare #controls .question{display:inline}}.i18n-es #compare #controls .question{display:none}@media (min-width:63em){.i18n-es #compare #controls .question{display:inline}}.i18n-pt-br #compare #controls .question{display:none}@media (min-width:67em){.i18n-pt-br #compare #controls .question{display:inline}}.i18n-fr #compare #table .summary-price .lb,.i18n-fr #comparison-container #table .summary-price .lb,.i18n-de #compare #table .summary-price .lb,.i18n-de #comparison-container #table .summary-price .lb,.i18n-it #compare #table .summary-price .lb,.i18n-it #comparison-container #table .summary-price .lb,.i18n-es #compare #table .summary-price .lb,.i18n-es #comparison-container #table .summary-price .lb,.i18n-pt-br #compare #table .summary-price .lb,.i18n-pt-br #comparison-container #table .summary-price .lb{padding:0 5px 0 10px}.i18n-fr #compare #table .summary-price .lb p,.i18n-fr #comparison-container #table .summary-price .lb p,.i18n-de #compare #table .summary-price .lb p,.i18n-de #comparison-container #table .summary-price .lb p,.i18n-it #compare #table .summary-price .lb p,.i18n-it #comparison-container #table .summary-price .lb p,.i18n-es #compare #table .summary-price .lb p,.i18n-es #comparison-container #table .summary-price .lb p,.i18n-pt-br #compare #table .summary-price .lb p,.i18n-pt-br #comparison-container #table .summary-price .lb p{display:block;margin-bottom:0}.i18n-fr #compare #table .summary-price th .sod_select,.i18n-fr #comparison-container #table .summary-price th .sod_select,.i18n-de #compare #table .summary-price th .sod_select,.i18n-de #comparison-container #table .summary-price th .sod_select,.i18n-it #compare #table .summary-price th .sod_select,.i18n-it #comparison-container #table .summary-price th .sod_select,.i18n-es #compare #table .summary-price th .sod_select,.i18n-es #comparison-container #table .summary-price th .sod_select,.i18n-pt-br #compare #table .summary-price th .sod_select,.i18n-pt-br #comparison-container #table .summary-price th .sod_select{display:block;margin:0 0 10px;width:calc(100% - 40px)}.cs-banner{position:relative}.cs-banner:before{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";z-index:-1;opacity:1}.cs-banner .content{max-width:1200px;margin:0 auto;padding:44px 10px 15px}@media (min-width:31.25em){.cs-banner .content{padding:44px 20px 15px}}@media (min-width:47.5em){.cs-banner .content{padding:44px 30px 15px}}.cs-banner h1{font-family:InterVar,Arial,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:0}.cs-banner h1 .title{position:relative;display:block;z-index:1;font-family:InterVar,Arial,sans-serif;letter-spacing:-.04em;font-weight:700;font-size:26px;line-height:30px}@media (min-width:31.25em){.cs-banner h1 .title{font-size:36px;line-height:41px}}@media (min-width:47.5em){.cs-banner h1 .title{font-size:56px;line-height:62px}}.cs-banner h1 .title span{font-weight:300}.cs-banner h1+p{position:relative;z-index:2;font-family:InterVar,Arial,sans-serif;font-weight:300;margin-bottom:35px;letter-spacing:-.02em;font-size:20px;line-height:24px}@media (min-width:31.25em){.cs-banner h1+p{font-size:24px;line-height:29px}}@media (min-width:47.5em){.cs-banner h1+p{font-size:27px;line-height:33px}}.cs-banner .flash{position:relative;display:inline-block;font-family:InterVar,sans-serif;font-size:13px;font-weight:600;line-height:16px;padding:4px 18px 4px 8px;margin-bottom:10px;letter-spacing:0}.cs-banner .flash:after{position:absolute;display:inline-block;content:" ";width:0;height:0;border-bottom:80px solid;border-left:40px solid transparent;top:0;right:0;bottom:0;z-index:0}.cs-banner .flash:after{display:block}.cs-banner ul.tick-svg{margin:0}@media (min-width:31.25em){.cs-banner ul.tick-svg{margin:0 30px 20px 0}}.cs-banner ul.tick-svg:last-of-type{margin:0 0 30px 0}@media (min-width:31.25em){.cs-banner ul.tick-svg:last-of-type{margin:0 0 30px 0}}.cs-banner ul.tick-svg li{font-family:InterVar,Arial,sans-serif;position:relative;margin:0 0 8px 28px;letter-spacing:-.02em;list-style:none;font-size:15px;line-height:22px}.cs-banner ul.tick-svg li:before{content:" ";position:absolute;top:2px;left:-28px;width:18px;height:18px;background-size:contain}.cs-banner h2{font-family:InterVar,Arial,sans-serif;font-size:21px;font-weight:400;margin-bottom:2px;line-height:24px;text-align:left;letter-spacing:-.02em}.cs-banner .footer{margin:0 0 26px;line-height:24px}.cs-banner .footer p{font-size:12px;line-height:16px;margin-bottom:0}.cs-banner .footer a{color:#6f6f6f}.cs-banner .footer a:hover,.cs-banner .footer a:focus{color:#005ba0}.cs-banner .footer a:active{color:#00407e}.cs-banner .footer .phone-number{white-space:nowrap}@media (min-width:31.25em){.cs-banner .grid{display:-ms-inline-grid;display:grid;grid-template-columns:auto auto;-ms-grid-columns:auto auto;max-width:max-content}.cs-banner .grid>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.cs-banner .grid>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.cs-banner .grid>*:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.cs-banner .grid>*:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}}.cs-banner .grid .footer{margin-right:30px}.cs-banner .cta{display:inline-block;padding:8px 12px;border-radius:3px;font-weight:500;white-space:nowrap;text-decoration:none;margin-bottom:20px}.cs-banner .cta:hover,.cs-banner .cta:focus,.cs-banner .cta:active{text-decoration:none}@media (min-width:61.25em){.cs-banner .ctr{display:flex;flex-wrap:wrap;justify-content:space-between}}.cs-banner .image{position:relative;flex-grow:1;height:200px;margin:20px auto -25px;max-width:600px;background-size:cover;background-position:top left;background-repeat:no-repeat}@media (min-width:61.25em){.cs-banner .image{height:auto;margin:0 0 -25px 40px;max-width:590px}}.cs-banner .image:after{position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.1) 100%);z-index:1;content:" "}.cs-banner .right h2{font-size:15px;margin-bottom:10px}.cs-banner .right p{font-family:InterVar,Arial,sans-serif;font-size:15px;line-height:16px}.cs-banner .right ul{display:none;width:max-content;flex-grow:1}@media (min-width:61.25em){.cs-banner .right ul{display:block}}@media (min-width:61.25em){.cs-banner .right ul.cols-2{columns:2}}@media (min-width:61.25em){.cs-banner .right ul.cols-3{columns:3}}.cs-banner .right ul li{color:#6f6f6f;font-size:12px;line-height:15px;margin-bottom:6px;white-space:nowrap}.cs-banner .right .brand p{font-family:Roboto,sans-serif}.cs-banner.cs-banner-dark{background:linear-gradient(90deg,transparent 10%,#000 30%,#000 70%,transparent 90%) center/2800px no-repeat}.cs-banner.cs-banner-dark:before{background:#000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSI1MCI+CjxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSI1MCIgZmlsbD0iIzAwMCI+PC9yZWN0Pgo8cGF0aCBkPSJNMTQgMzNMMCAyNUwwIDhMMTQgMEwyOCA4TDI4IDI1TDE0IDMzTDE0IDUwIiBmaWxsPSJub25lIiBzdHJva2U9IiM1NTUiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=") 0 12px/30px repeat}.cs-banner.cs-banner-dark h1{color:#fff}.cs-banner.cs-banner-dark h1+p{color:#fff}.cs-banner.cs-banner-dark h2{color:#fff}.cs-banner.cs-banner-dark h2 .official{color:#ffec00}.cs-banner.cs-banner-dark .footer h2{color:#fff}.cs-banner.cs-banner-dark .footer p,.cs-banner.cs-banner-dark .footer a{color:#ffec00}.cs-banner.cs-banner-dark .flash{background:#ffec00;color:#000}.cs-banner.cs-banner-dark .flash:after{border-bottom-color:#000}.cs-banner.cs-banner-dark ul.tick-svg li:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/tick-white.svg) no-repeat}.cs-banner.cs-banner-dark li{color:#fff}.cs-banner.cs-banner-dark .cta{background-color:#0081ce;color:#fff}.cs-banner.cs-banner-dark .cta:hover,.cs-banner.cs-banner-dark .cta.focus{background-color:#005ba0}.cs-banner.cs-banner-dark .cta:active{background-color:#00407e}.cs-banner.cs-banner-dark .right p{color:#ddd}.cs-banner.cs-banner-dark .right li{color:#ddd}.cs-banner.cs-banner-light{background:linear-gradient(90deg,rgba(242,242,242,0) 10%,#f2f2f2 30%,#f2f2f2 70%,rgba(242,242,242,0) 90%) center/2800px no-repeat}.cs-banner.cs-banner-light:before{background:#f2f2f2 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSIxMDAiPgo8cGF0aCBkPSJNMjggNjZMMCA1MEwwIDE2TDI4IDBMNTYgMTZMNTYgNTBMMjggNjZMMjggMTAwIiBmaWxsPSJub25lIiBzdHJva2U9IiNjY2MiIHN0cm9rZS13aWR0aD0iMiI+PC9wYXRoPgo8L3N2Zz4=") 0 12px/30px repeat}.cs-banner.cs-banner-light h1{color:#000}.cs-banner.cs-banner-light h1+p{color:#000}.cs-banner.cs-banner-light h2{color:#000}.cs-banner.cs-banner-light .footer h2{color:#000}.cs-banner.cs-banner-light .footer p,.cs-banner.cs-banner-light .footer a{color:#6f6f6f}.cs-banner.cs-banner-light .flash{background:#000;color:#ffec00}.cs-banner.cs-banner-light .flash:after{border-bottom-color:#f2f2f2}.cs-banner.cs-banner-light ul.tick-svg li:before{background:url(https://origin2.cdn.componentsource.com/sites/all/themes/cslanding/svg/tick-black.svg) no-repeat}.cs-banner.cs-banner-light li{color:#000}.cs-banner.cs-banner-light .cta{background-color:#0081ce;color:#fff}.cs-banner.cs-banner-light .cta:hover,.cs-banner.cs-banner-light .cta.focus{background-color:#005ba0}.cs-banner.cs-banner-light .cta:active{background-color:#00407e}.cs-banner.cs-banner-light .right p{color:#6f6f6f}.cs-banner.cs-banner-light .right li{color:#6f6f6f}.cs-banner.cs-banner-light .brand img{filter:invert(1)}.cs-banner#function-overview-banner{margin-bottom:40px}.cs-banner#function-overview-banner .content{padding:44px 10px 25px}@media (min-width:31.25em){.cs-banner#function-overview-banner .content{padding:44px 20px 25px}}@media (min-width:47.5em){.cs-banner#function-overview-banner .content{padding:44px 30px 25px}}.cs-banner#function-overview-banner .grid{margin-bottom:0}.cs-banner#function-comparison-banner .right{display:none}@media (min-width:61.25em){.cs-banner#function-comparison-banner .right{display:block}}.cs-banner#product-comparison-banner{margin-bottom:40px}.cs-banner#product-comparison-banner .ctr{align-items:end}@media (min-width:31.25em){.cs-banner#product-comparison-banner .right .ctr{display:flex;align-items:flex-end}.cs-banner#product-comparison-banner .right .ctr .brand+.brand{margin-left:30px}}.cs-banner#product-comparison-banner .right .brand{margin-bottom:26px}.cs-banner#product-comparison-banner .right .brand h2{font-family:InterVar,Arial,sans-serif;font-size:15px;font-weight:400;line-height:18px}.cs-banner#product-comparison-banner .right .brand p{font-size:12px;margin-bottom:0}.cs-banner#product-comparison-banner .right .brand img{max-height:46px;max-width:172px}.cs-banner#product-comparison-banner .right .brand.bt-913628>img{max-height:72px}.cs-banner#product-comparison-banner .right .brand.bt-913651>img{max-height:32px}.cs-banner#product-comparison-banner .right .brand.bt-913667>img{max-height:55px}.cs-banner#product-comparison-banner .right .brand.bt-913689>img{max-height:37px}.cs-banner#product-comparison-banner .right .brand.bt-913733>img{max-height:40px}.cs-banner#product-comparison-banner .right .brand.bt-923371>img{max-height:56px}.cs-banner#product-comparison-banner .right .brand.bt-924647>img{max-height:38px}.cs-banner#product-comparison-banner .right .brand.bt-913867>img{max-height:62px}.cs-banner#product-comparison-banner .right .brand.bt-913921>img{max-height:58px}.cs-banner#product-comparison-banner .right .brand.bt-913978>img{max-height:34px}.cs-banner#product-comparison-banner .right .brand.bt-930966>img{max-height:54px}.cs-banner#product-comparison-banner .right .brand.bt-914046>img{max-height:64px}.cs-banner#product-comparison-banner .right .brand.bt-914192>img{max-height:36px}.cs-banner#product-comparison-banner .right .brand.bt-929551>img{max-height:32px}#breadcrumb-container{padding:0 10px;margin-top:66px}@media (min-width:47.5em){#breadcrumb-container{margin-top:0}}#breadcrumb-container #breadcrumb .breadcrumb{font-family:"Open Sans",Sans-Serif;font-size:13px;margin:11px 0;padding-bottom:0;color:#000}#breadcrumb-container #breadcrumb .breadcrumb a{color:#808080}#breadcrumb-container #breadcrumb .breadcrumb a:hover,#breadcrumb-container #breadcrumb .breadcrumb a:focus,#breadcrumb-container #breadcrumb .breadcrumb a:active{color:#000;text-decoration:none}
