@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([draggable=true]){-webkit-user-drag:element}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}a,button{cursor:revert}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:300;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-300.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:300;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-300italic.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300italic.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300italic.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300italic.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-300italic.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-regular.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-regular.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-regular.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:400;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-italic.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-italic.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-italic.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-italic.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-italic.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:600;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-600.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:600;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-600italic.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600italic.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600italic.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600italic.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-600italic.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-700.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:700;src:url(../fonts/mulish/mulish-v12-latin-ext_latin-700italic.eot);src:url(../fonts/mulish/mulish-v12-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700italic.woff2) format("woff2"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700italic.woff) format("woff"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700italic.ttf) format("truetype"),url(../fonts/mulish/mulish-v12-latin-ext_latin-700italic.svg#Mulish) format("svg")}.page-header{overflow:hidden;position:relative;background:radial-gradient(circle at 0% 20%,rgba(104,209,177,.8) 0%,rgba(175,217,204,.6) 20%,rgba(175,217,204,.4) 50%);margin-bottom:3rem}@media (min-width: 992px){.page-header{overflow:hidden}}@media (min-width: 1400px){.page-header:after{left:-10px}}.page-header--hide-bg-blur{background:#e8eeea}.page-header--img-overlay:before{display:none;content:"";position:absolute;background-repeat:no-repeat;width:100%;height:132%;background-image:url(/themes/custom/ccs_online/assets/background/node--basic-page-background--overlay.svg);left:0;top:0;background-position:top right}@media (min-width: 768px){.page-header--img-overlay:before{display:block}}.page-header:after{content:"";display:none;position:absolute;background-repeat:no-repeat;width:100%;height:132%;background-image:url(/themes/custom/ccs_online/assets/background/main-background.svg);left:0;bottom:0;z-index:10;top:0;background-position:top right}@media (min-width: 768px){.page-header:after{display:block}}.page-header--hide-bg:after{background:none}.page-header--move-img:after{top:0}.page-header .field--name-title{display:block;font-family:Mulish,Arial,Helvetica,sans-serif;font-weight:700;font-size:4rem;line-height:110%;color:#2a4a40;padding-top:13rem}.page-header .field--name-field-description-short{font-family:Mulish,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:2.4rem;line-height:3.2rem;color:#2a4a40;margin-top:2.4rem}.page-header__content{margin:0 auto;min-width:320px;padding:0 15px;display:flex;flex-direction:column;min-height:200px;gap:24px}@media (min-width: 480px){.page-header__content{width:450px;padding:0}}@media (min-width: 768px){.page-header__content{width:738px}}@media (min-width: 992px){.page-header__content{width:962px}}@media (min-width: 1280px){.page-header__content{width:1160px}}@media (min-width: 1400px){.page-header__content{width:1200px}}@media (min-width: 992px){.page-header__content{flex-direction:row;justify-content:space-between}}.page-header__first_column{flex:0 0 50%;position:relative;z-index:100}.page-header__second_column{margin:0;position:relative;z-index:11}.page-header__second_column>.field--name-field-media{padding:4rem}@media (min-width: 768px){.page-header__second_column>.field--name-field-media{display:flex;justify-content:center}}@media (min-width: 992px){.page-header__second_column>.field--name-field-media{padding:0}}.page-header__second_column:before{content:none}@media (min-width: 992px){.page-header__second_column:before{display:block;position:absolute;background-repeat:no-repeat;width:1066px;height:782px;background-image:url(/themes/custom/ccs_online/assets/background/basic_page_header.png);left:-426px;top:-142px;z-index:10}}@media (min-width: 1280px){.page-header__second_column:before{left:-526px;top:-142px;transform:scale(1)}}.node--type-stock-report{margin-bottom:100px}@media (min-width: 992px){.node--type-stock-report{margin-bottom:0}}@media (min-width: 1400px){.node--type-stock-report .node__content{margin-left:0}}.node--type-stock-report .node__content .page-content{margin:0 auto;min-width:320px;padding:0 15px;display:flex;flex-direction:column;gap:2rem}@media (min-width: 480px){.node--type-stock-report .node__content .page-content{width:450px;padding:0}}@media (min-width: 768px){.node--type-stock-report .node__content .page-content{width:738px}}@media (min-width: 992px){.node--type-stock-report .node__content .page-content{width:962px}}@media (min-width: 1280px){.node--type-stock-report .node__content .page-content{width:1160px}}@media (min-width: 1400px){.node--type-stock-report .node__content .page-content{width:1200px}}.node--type-stock-report .node__content .page-content .details-inline{display:flex;flex-direction:row;gap:2rem;font-size:1.2rem;font-weight:700;line-height:125%;color:#0a863c;text-transform:uppercase;flex-wrap:wrap}.node--type-stock-report .node__content .page-content .details-inline>div{padding:1rem 1.8rem 1.2rem;border-radius:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Mulish,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.5rem;line-height:150%;width:fit-content;cursor:pointer;background:#eeeeee;border:none;color:#7d7d7d}@media (min-width: 768px){.node--type-stock-report .node__content .page-content .details-inline{gap:4rem}}.node--type-stock-report .node__content .page-content .field--name-field-cke-title-long p{padding-top:1.4rem;font-family:Mulish,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;color:#2a4a40;font-size:1.8rem;line-height:125%}.node--type-stock-report .paragraph--type--files-section{margin-left:0;margin-right:0;padding:0;min-width:0}
