/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none}[type=button],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[hidden],template{display:none}blockquote,h1,h2,h3,h4,h5,h6,p{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border-width:0;border-color:#e2e8f0}*,:after,:before,img{border-style:solid}input::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input{padding:0;line-height:inherit;color:inherit}code{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}iframe,img,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{margin:0 auto;max-width:100%}@media (min-width:640px){.container{max-width:600px!important}}@media (min-width:768px){.container{max-width:700px!important}}@media (min-width:1024px){.container{max-width:960px!important}}@media (min-width:1280px){.container{max-width:1125px!important}}@media (min-width:1366px){.container{max-width:1240px!important}}@media (min-width:1920px){.container{max-width:1600px!important}}@media (min-width:2500px){.container{max-width:1527px!important}}.container-post{margin:0 auto;max-width:100%}@media (min-width:640px){.container-post{width:600px!important}}@media (min-width:768px){.container-post{width:700px!important}}@media (min-width:1024px){.container-post{width:850px!important}}@media (min-width:1280px){.container-post{width:996px!important}}@media (min-width:1366px){.container-post{width:1080px!important}}@media (min-width:1920px){.container-post{width:1156px!important}}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.border-themeGray{--border-opacity:1;border-color:#e6e6e6;border-color:rgba(230,230,230,var(--border-opacity))}.border-themeGrayLight{--border-opacity:1;border-color:#f0f0f0;border-color:rgba(240,240,240,var(--border-opacity))}.border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-grow{flex-grow:1}.order-first{order:-9999}.order-last{order:9999}.font-bebas{font-family:Bebas Neue,Helvetica Condensed Bold,Helvetica,Arial Narrow}.font-robotoMedium{font-family:Roboto Medium,Roboto}.font-medium{font-weight:500}.font-bold{font-weight:700}.h-12{height:3rem}.h-full{height:100%}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.leading-none{line-height:1}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.ml-10{margin-left:2.5rem}.mt-20{margin-top:5rem}.mt-auto{margin-top:auto}.min-h-screen{min-height:100vh}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-50{opacity:.5}.outline-none{outline:0}.p-3{padding:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pr-3{padding-right:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pb-24{padding-bottom:6rem}.relative{position:relative}.text-left{text-align:left}.text-center{text-align:center}.text-themeBlackLight{--text-opacity:1;color:#413d58;color:rgba(65,61,88,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.uppercase{text-transform:uppercase}.w-3\/4{width:75%}.w-full{width:100%}.gap-3{grid-gap:.75rem;gap:.75rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.sm640\:text-xl{font-size:1.25rem}}@media (min-width:768px){.md768\:block{display:block}}@media (min-width:1024px){.lg1024\:space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.lg1024\:border-themeGray{--border-opacity:1;border-color:#e6e6e6;border-color:rgba(230,230,230,var(--border-opacity))}.lg1024\:border-themeGrayLight{--border-opacity:1;border-color:#f0f0f0;border-color:rgba(240,240,240,var(--border-opacity))}.lg1024\:border-t{border-top-width:1px}.lg1024\:border-r{border-right-width:1px}.lg1024\:flex{display:flex}.lg1024\:flex-no-wrap{flex-wrap:nowrap}.lg1024\:text-lg{font-size:1.125rem}.lg1024\:text-xl{font-size:1.25rem}.lg1024\:text-2xl{font-size:1.5rem}.lg1024\:text-5xl{font-size:3rem}.lg1024\:mt-0{margin-top:0}.lg1024\:mt-10{margin-top:2.5rem}.lg1024\:pt-0{padding-top:0}.lg1024\:pr-0{padding-right:0}.lg1024\:pl-0{padding-left:0}.lg1024\:pl-4{padding-left:1rem}.lg1024\:pt-9{padding-top:2.25rem}.lg1024\:pr-10{padding-right:2.5rem}.lg1024\:pt-12{padding-top:3rem}.lg1024\:pt-16{padding-top:4rem}.lg1024\:pb-16{padding-bottom:4rem}.lg1024\:pr-17{padding-right:4.5rem}.lg1024\:pb-18,.lg1024\:pb-20{padding-bottom:5rem}.lg1024\:text-center{text-align:center}.lg1024\:w-auto{width:auto}.lg1024\:w-1\/3{width:33.333333%}.lg1024\:w-2\/3{width:66.666667%}.lg1024\:w-full{width:100%}.lg1024\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg1024\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl1280\:text-4xl{font-size:2.25rem}.xl1280\:mt-8{margin-top:2rem}.xl1280\:pt-8{padding-top:2rem}}@media (min-width:1920px){.xl1920\:min-h-full{min-height:100%}.xl1920\:pr-17{padding-right:4.5rem}}

blockquote p:first-child {
    margin-left: 3rem
}

blockquote:before {
    content: url(../img/quotes.ba7e167a.svg);
    position: relative;
    top: 2.3rem
}

blockquote {
    max-width: 80%;
    background: none;
    border-left: none;
    padding: 1rem;
    color: #252631;
    margin-left: 10%
}

blockquote p {
    opacity: .75;
    font-size: 2rem;
    margin-left: 3rem;
    padding-bottom: 0;
    line-height: 1.25 !important
}

blockquote p:not(:only-child):last-child {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    opacity: 1;
    margin-left: 3rem;
    position: relative;
    bottom: 5px
}

blockquote p:not(:only-child):last-child:before {
    content: "—"
}

.post-text {
    padding-bottom: 3rem
}

.post-text p {
    line-height: 32px;
    padding-bottom: 1.5rem
}

.post-text h2,
.post-text h3,
.post-text h4,
.post-text h5,
.post-text h6 {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25;
    max-width: 80%
}

.post-text h2 {
    font-size: 2.5rem;
    padding-top: 2rem;
    padding-bottom: 1.5rem;
    line-height: 2.5rem;
    max-width: 80%;
    font-weight: 700
}

.post-text h3 {
    font-size: 2rem;
    padding-bottom: 1.5rem;
    font-weight: 500
}

.post-text h4 {
    font-size: 1.5rem;
    padding-bottom: 1.25rem;
    font-weight: 500
}

.post-text h5,
.post-text h6 {
    font-size: 1rem;
    font-weight: 700
}

.post-text h6 {
    text-transform: uppercase
}















html {
    scroll-behavior: smooth;
}

.title-section {
    line-height: 3rem;
}
.tableOfContents ul li a {
    font-size: 16px;
    line-height: 24px;
}
ul.cci-list li p {
    padding: 0;
    margin: 0;
    display: inline;
}
p.oneLevel, .twoLevel span, .threeLevel span {
    font-weight: bold !important;
}
p.twoLevel {
    padding-left: 25px;
}
.threeLevel {
    margin-left: 50px;
}
table.yesOrNo {
    margin-left: 50%;
    transform: translateX(-50%);
    border-spacing: 10px;
    border-collapse: inherit;
    width: 100%;
    max-width: 1030px;
}
table.yesOrNo td {
    color: #fff;
    padding: 30px;
    text-align: left;
    width: 50%;
}
table.yesOrNo td.tac {
    text-align: center;
}
table.yesOrNo td.no {
    background: #fa5f55;
}
table.yesOrNo td.yes {
    background: #90bf63;
}
table.yesOrNo td p {
    padding: 2px 0 !important;
    line-height: 1.4 !important;
    font-size: 16px !important;
}

nav {
    margin-top: 30px;
    display:flex;
}
nav > a.cci-btn {
    height: 48px;
    display: block;
    line-height: 48px;
    max-width: 105px;
    margin-right: 10px;
    color: #fff !important;
}

.mainButton {
    display: none;
}

.downloadBlank {
    height: 48px;
    display: inline-block;
    line-height: 48px;
    max-width: 220px;
    margin-right: 10px;
    color: #fff !important;
}

body.is-fixed-hidden header .product-menu__link {
    border: none !important;
}

.right-sidebar {
    padding-left: 40px;
    max-width: 460px;
}
