.ajax-progress.ajax-progress-fullscreen{position:fixed;display:inline-block;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;height:100vh;padding:0;opacity:1;border-radius:0;background-color:transparent;background-image:url(/themes/custom/occ_theme/assets/img/loader.gif);background-size:80px;}.ajax-progress.ajax-progress-throbber .throbber{width:40px;height:40px;background:none;background-image:url(/themes/custom/occ_theme/assets/img/loader.gif);background-size:40px;background-position:center;}.ui-widget.ui-widget-content{z-index:101 !important;background-color:rgb(255,255,255);border:0;padding:25px 25px;width:350px;margin-top:5px;-webkit-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);-moz-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);-ms-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);-o-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);}@media (max-width:767px){.ui-widget.ui-widget-content{width:300px;padding:10px;}}.ui-widget.ui-widget-content .ui-datepicker-header{background-color:rgb(255,255,255);border-radius:0;border:0;border-bottom:2px solid #0b0f1e;padding-bottom:17px;text-align:center;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next{width:20px;height:20px;cursor:pointer;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev span,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next span{display:none;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev .ui-datepicker-prev-hover,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev .ui-datepicker-next-hover,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next .ui-datepicker-prev-hover,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next .ui-datepicker-next-hover{border:0;top:25%;background-color:transparent;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:hover:before,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev .ui-datepicker-prev-hover:hover:before,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev .ui-datepicker-next-hover:hover:before,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next.ui-state-hover:hover:before,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next .ui-datepicker-prev-hover:hover:before,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next .ui-datepicker-next-hover:hover:before{color:#00e6c5;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev:before,.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-next:before{display:inline-block;font-size:30px;font-weight:600;color:#0b0f1e;line-height:0;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev{left:auto;right:10%;top:25%;}.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-prev:before{font-family:"occ-icon";content:"\e904";-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.ui-widget.ui-widget-content .ui-datepicker-next{right:0%;top:25%;}.ui-widget.ui-widget-content .ui-datepicker-next:before{font-family:"occ-icon";content:"\e904";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.ui-widget.ui-widget-content .ui-datepicker-title{display:inline-block;color:#0b0f1e;font-family:"Lexend",sans-serif;font-weight:600;border-bottom:5px solid #00e6c5;font-size:25px;line-height:25px;margin:0 10px;float:left;}@media (max-width:767px){.ui-widget.ui-widget-content .ui-datepicker-title{font-size:20px;}}.ui-datepicker-calendar{background-color:rgb(255,255,255);}.ui-datepicker-calendar thead > tr{border:0;background:rgb(255,255,255);}.ui-datepicker-calendar th{background:rgb(255,255,255);color:#5a5a5a;font-family:"Lexend",sans-serif;font-weight:500;font-size:16px;line-height:24px;padding-bottom:42px;}.ui-datepicker-calendar tbody tr{border:0;background-color:rgb(255,255,255);}.ui-datepicker-calendar tbody tr td{position:relative;width:40px;height:40px;}.ui-datepicker-calendar tbody tr td .ui-state-default{position:absolute;top:1px;left:1px;width:94%;height:94%;z-index:1;border:0;background-color:rgb(255,255,255);color:#5a5a5a;font-family:"Lexend",sans-serif;font-weight:400;font-size:16px;line-height:17px;text-align:center;padding:10px;}.ui-datepicker-calendar tbody tr td .ui-state-default:before{content:"";width:75%;height:80%;background-color:transparent;border-radius:0;z-index:-1;position:absolute;top:0;left:0;margin:4px 6px;}.ui-datepicker-calendar tbody tr td .ui-state-default:hover{color:#0b0f1e;-webkit-transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;transition:0.4s all;}.ui-datepicker-calendar tbody tr td .ui-state-default:hover:before{-webkit-transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;transition:0.4s all;background-color:#00e6c5;border-radius:25px;}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight{background-color:rgb(255,255,255);position:absolute;top:1px;left:1px;width:94%;height:94%;z-index:1;color:#0b0f1e;}.ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-highlight:before{background-color:#00e6c5;border-radius:25px;}.form-row label{display:block;color:#0b0f1e;font-size:14px;font-weight:500;margin:0;padding:0 15px;}.select2{width:100% !important;}.select2 .select2-selection{border:none;border-radius:0;background-color:transparent;border-bottom:2px solid #0b0f1e;width:100%;height:auto;}.select2 .select2-selection .select2-selection__rendered{color:#b5b5b5;font-size:18px;width:100%;padding:2px 30px 2px 15px;}.select2 .select2-selection .select2-selection__arrow:after{border:none;content:"\e904";font-size:18px;font-family:"occ-icon";font-weight:400;vertical-align:middle;color:#b5b5b5;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%;}.select2 .select2-selection .select2-selection__arrow b{display:none;}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;border-bottom:1px solid #aaa;}.select2-dropdown{margin-top:10px;border:none;border-radius:0;-webkit-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.31);-moz-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.31);-ms-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.31);-o-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.31);box-shadow:0px 0px 15px -2px rgba(0,0,0,0.31);}.select2-dropdown .select2-results__option{color:#001231;}.select2-dropdown .select2-results__option[aria-selected=true]{background-color:#00e6c5;}.select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:#001231;color:rgb(255,255,255);}nav.tabs{position:fixed;bottom:15px;left:0;width:100%;z-index:110;pointer-events:none;}nav.tabs ul.nav-tabs{border:none;text-align:center;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;justify-content:center;flex-wrap:wrap;background-color:transparent;}nav.tabs ul.nav-tabs li{pointer-events:all;float:none;display:inline-block;margin:10px 5px 10px;border:none;}@media only screen and (max-width:800px){nav.tabs ul.nav-tabs li{display:none;}}nav.tabs ul.nav-tabs li a{background-color:#f97171;color:rgb(255,255,255);border-radius:30px;padding:10px 30px 10px 25px;font-weight:700;border:none;-webkit-text-shadow:0 2px 0 rgba(0,0,0,0.2);-moz-text-shadow:0 2px 0 rgba(0,0,0,0.2);-ms-text-shadow:0 2px 0 rgba(0,0,0,0.2);-o-text-shadow:0 2px 0 rgba(0,0,0,0.2);text-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}nav.tabs ul.nav-tabs li a:hover{background-color:rgb(255,255,255);color:#f97171;border:none;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);box-shadow:0 1px 5px 0 rgba(0,0,0,0.6);}nav.tabs ul.nav-tabs li.is-active a{cursor:default;background-color:rgb(255,255,255);color:#f97171;border:none;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);}@media only screen and (max-width:800px){nav.tabs{left:auto;right:10px;width:auto;}nav.tabs .nav-tabs{position:relative;border:none;background-color:#f97171;color:rgb(255,255,255);border-radius:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);}nav.tabs .nav-tabs li{pointer-events:none;display:none;width:100%;}nav.tabs .nav-tabs:hover{margin-left:10px;padding-bottom:40px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}nav.tabs .nav-tabs:hover li{pointer-events:unset;display:block;}nav.tabs .nav-tabs:hover li:last-child{margin-bottom:20px;}nav.tabs .nav-tabs:hover:after{position:absolute;bottom:10px;}nav.tabs nav.tabs .nav-tabs:hover{left:10px;}}.messages--status{position:fixed;bottom:80px;z-index:100;left:50%;width:60%;text-align:center;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}.messages--status .alert{position:relative;padding:0.75rem 1.25rem 1rem;cursor:pointer;}.close:focus,.close:hover{color:rgb(51,51,51);text-decoration:none;opacity:0.75;border:none;outline:none;}a,input,select,button{display:inline-block;}a:hover,a:active,a:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,button:hover,button:active,button:focus{text-decoration:none;outline:none;}.webform-confirmation__message a{color:#00e6c5;text-decoration:underline;}.high-ctr{-webkit-filter:invert(100%) contrast(100%) brightness(100%) saturate(80%);-ms-filter:invert(100%) contrast(100%) brightness(100%) saturate(80%);-moz-filter:invert(100%) contrast(100%) brightness(100%) saturate(80%);-o-filter:invert(100%) contrast(100%) brightness(100%) saturate(80%);filter:invert(100%) contrast(100%) brightness(100%) saturate(80%);}.high-ctr img:not(.logo){-webkit-filter:invert(100%) contrast(100%) brightness(100%) saturate(100%);-ms-filter:invert(100%) contrast(100%) brightness(100%) saturate(100%);-moz-filter:invert(100%) contrast(100%) brightness(100%) saturate(100%);-o-filter:invert(100%) contrast(100%) brightness(100%) saturate(100%);filter:invert(100%) contrast(100%) brightness(100%) saturate(100%);}svg{width:33px;height:33px;}html{overflow-x:hidden;}html body{position:relative;overflow:hidden;font-family:"Lexend",sans-serif;max-width:1600px;margin:0 auto;}html body::-ms-clear{display:none;}html body::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}html body::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}html body::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}html body .back-button.mobile-app{position:relative;height:24px;width:24px;margin:24px;}html body .back-button.mobile-app:before{content:"\e904";font-size:24px;font-family:"occ-icon";background-color:#001231;color:#00e6c5;border-radius:50%;font-weight:400;vertical-align:middle;height:24px;width:24px;position:absolute;line-height:25px;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}html .node .field--type-image{float:none;margin:0;}@media (min-width:560px){html .node .field--type-image{float:none;}}html .node .field--type-image img{width:100%;height:auto;margin:0;}html .paragraph .field--name-field-image,html .paragraph .field--name-field-image-single{margin:0;}html .paragraph .field--name-field-image img,html .paragraph .field--name-field-image-single img{width:100%;height:auto;margin:0;}.content{max-width:1440px;margin:0 auto;position:relative;}@media (max-width:1440px){.content{margin-right:20px;margin-left:20px;}}@media (max-width:480px){.content{margin-right:10px;margin-left:10px;}}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}.col-xs-15{width:20%;float:left;}@media (min-width:768px){.col-sm-15{width:20%;float:left;}}@media (min-width:992px){.col-md-15{width:20%;float:left;}}@media (min-width:1200px){.col-lg-15{width:20%;float:left;}}#main-content{position:absolute;z-index:-1;}.node__content{margin-top:0;}.lateral-widget{position:fixed;display:block;top:25%;right:0;width:78px;border-radius:4px;background-color:rgb(255,255,255);box-shadow:0 0 40px 0 rgba(0,0,0,0.15);z-index:100;}@media (max-width:767px){.lateral-widget{display:none;}}.lateral-widget .content{height:100%;display:flex;justify-content:space-between;flex-direction:column;margin:0;}.lateral-widget .content > div{height:100%;}.lateral-widget .paragraph--type--widget-item{display:block;text-align:center;padding:2px 0;}@media (max-width:767px){.lateral-widget .paragraph--type--widget-item{flex:1 0 33%;}}.lateral-widget .paragraph--type--widget-item a{color:#0b0f1e;font-family:"Lexend",sans-serif;font-size:12px;letter-spacing:0.5px;line-height:14px;text-align:center;}@media (max-width:767px){.lateral-widget .paragraph--type--widget-item a{max-width:78px !important;}}.lateral-widget .paragraph--type--widget-item a:before{width:78px;height:37px;margin-bottom:0px;margin-top:0px;display:block;content:"";background-image:url(/themes/custom/occ_theme/assets/svg/LogoCC.svg);background-size:22px;background-repeat:no-repeat;background-position:center;filter:brightness(0.1);}@media (max-height:645px){.lateral-widget .paragraph--type--widget-item a:before{height:32px !important;}}.lateral-widget .paragraph--type--widget-item a:hover{filter:invert(70%) sepia(66%) saturate(3118%) hue-rotate(124deg) brightness(102%) contrast(103%);}@media (max-height:645px){.lateral-widget .paragraph--type--widget-item{padding:1px 0 !important;}}.lateral-widget .paragraph--type--widget-item:first-child{padding-top:10px;}@media (max-height:645px){.lateral-widget .paragraph--type--widget-item:first-child{padding:1px 0 3px 0 !important;}}@media (max-width:767px){.lateral-widget .paragraph--type--widget-item:first-child{padding-top:0;}}.lateral-widget .paragraph--type--widget-item:last-child{padding-bottom:10px;}.lateral-widget.lateral-widget-mobile{display:none;}@media (max-width:767px){.lateral-widget.lateral-widget-mobile{display:block;position:fixed;width:100%;height:auto;top:initial;right:0;bottom:98px;box-shadow:none;padding-bottom:20px;padding-top:40px;}.lateral-widget.lateral-widget-mobile .content{height:100%;display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap;margin:0;}.lateral-widget.lateral-widget-mobile .content > div{height:100%;}}.select2-container .select2-results__options::-ms-clear{display:none;}.select2-container .select2-results__options::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}.select2-container .select2-results__options::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}.select2-container .select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}.block-page-title-block{padding:35px 0 60px 0;}@media (max-width:767px){.block-page-title-block{display:none;}}.block-page-title-block h1{color:#0b0f1e;font-size:40px;font-weight:600;line-height:48px;margin-bottom:30px;}.block-page-title-block .search-description{max-width:621px;color:#5a5a5a;font-size:16px;line-height:24px;}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{content:"";display:block;width:50px;height:50px;max-width:50px;background:#2eaae0;position:absolute;left:50%;top:50%;margin-top:0;margin-left:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0;z-index:0;animation:none;background-color:transparent;background-image:url(/themes/custom/occ_theme/assets/img/loader.gif);background-size:100%;background-repeat:no-repeat;}.contextual-links a{display:block !important;margin:0.25em 0 !important;padding:0.4em 0.6em !important;color:#333 !important;background-color:#fff !important;font-family:sans-serif !important;font-size:small !important;line-height:0.8em !important;}.occ__page-title{color:#0b0f1e;font-weight:600;margin-bottom:0.75em;}.occ__text--bold{font-weight:600 !important;}.occ__text--green{color:#00e6c5;}.occ__text--dark-green{color:#097268;}.occ__text--grey{color:#5a5a5a;}.occ__text--dark-grey{color:#495057;}.occ__text--salmon{color:#f97171;}.occ__text--greyLight{color:#b5b5b5;}.occ__text--black{color:#001231;}.occ__font-size--14{font-size:14px;}.occ__font-size--12{font-size:12px;}.occ__font-size--16{font-size:16px;}.occ__font-size--20{font-size:20px;}.occ__mb--32{margin-bottom:32px;}.occ__text--red{color:#ff0101;}.occ__text--greySub{color:rgba(0,0,0,0.6);}.occ__text--dark-red{color:#cc0000;}.occ__text--dark-orange{color:#FF5733;}.occ__text--dark-yellow{color:#ecb735;}@media (max-width:600px){.occ__w-sm-100{width:100% !important;}}.occ__delete-icon{cursor:pointer;}.occ__delete-icon:before{border:0;font-family:"occ-icon";content:"\e908";display:inline-block;font-size:30px;color:#00e6c5;}.occ__download-doc-icon{cursor:pointer;}.occ__download-doc-icon:before{border:0;font-family:"occ-icon";content:"\e901";display:inline-block;font-size:30px;color:#00e6c5;}.occ__color-side-bar::before{content:"";position:absolute;background-color:#f97171;height:100%;top:0;width:5px;z-index:1;left:0;}.occ__blue-btn,#edit-submit{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border-radius:4px;color:rgba(0,0,0,0.87);background-color:rgb(0,230,197);box-shadow:rgba(0,0,0,0.2) 0px 3px 1px -2px,rgba(0,0,0,0.14) 0px 2px 2px 0px,rgba(0,0,0,0.12) 0px 1px 5px 0px;border:none;}.occ__blue-btn:hover,#edit-submit:hover{background-color:#00c9ac;color:rgba(0,0,0,0.87);}.occ__blue-btn.right,#edit-submit.right{float:right;}.occ__color-green-border{border:1px solid #00e6c5;padding:1.5rem;}#edit-cancel{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border-radius:4px;background-color:rgba(0,0,0,0.87);color:rgb(0,230,197);box-shadow:rgba(0,0,0,0.2) 0px 3px 1px -2px,rgba(0,0,0,0.14) 0px 2px 2px 0px,rgba(0,0,0,0.12) 0px 1px 5px 0px;border:none;}#edit-cancel:hover{color:#00c9ac;background-color:rgba(0,0,0,0.87);}#edit-actions{margin:30px 0;float:right;}#widget-header-link:hover{text-decoration:none;filter:brightness(100);}#widget-header-link:before{width:78px;height:37px;margin-bottom:0px;margin-top:0px;display:block;content:"";background-image:url(/themes/custom/occ_theme/assets/svg/LogoCC.svg);background-size:22px;background-repeat:no-repeat;background-position:center;filter:brightness(100);}@media (max-height:645px){#widget-header-link:before{height:1px !important;background-image:none !important;}}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.pastacc > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/pastaCC.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.pastacc > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/pastaCC.svg);}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.sicc > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/SICC.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.sicc > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/SICC.svg);}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.toconline > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/TOConline.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.toconline > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/TOConline.svg);}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.lic_toconline > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/LicToconline.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.lic_toconline > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/LicToconline.svg);}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.ccclix > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/CCClix.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.ccclix > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/CCClix.svg);}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.agenda > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/Agenda.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.agenda > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/Agenda.svg);}#block-occ-lateral-widget > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.simulators > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/Simula.svg);}#block-occ-lateral-widget-mobile > div > div.paragraph.paragraph--type--widget-item.paragraph--view-mode--full.simulators > a:before{background-image:url(/themes/custom/occ_theme/assets/svg/Simula.svg);}.widget-header{box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:4px;background-color:#0b0f1e;padding-top:5px !important;}.widget-header:hover{background-color:#00e6c5;}.widget-header-triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #0b0f1e;margin-left:2.1rem;background-color:transparent;}.widget-header:hover + .widget-header-triangle{border-top:7px solid #00e6c5;}.widget-footer{box-shadow:0 0 40px 0 rgba(0,0,0,0.15);border-radius:0 0 4px 4px;background-color:#0b0f1e;padding-top:0px !important;padding-bottom:1px !important;}#widget-footer-link:before{width:78px;height:5px !important;margin-bottom:0px;margin-top:0px;display:block;content:"";background-size:22px;background-repeat:no-repeat;background-position:center;filter:brightness(100);background-image:none;}.widget-footer-triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #0b0f1e;margin-left:2.1rem;background-color:transparent;}.widget-footer-container:hover .widget-footer-triangle{border-bottom:7px solid #00e6c5 !important;}.widget-footer-container:hover .widget-footer{background-color:#00e6c5;}.widget-footer-container:hover #widget-footer-link{text-decoration:none;filter:brightness(100);}body.homepage .header{position:absolute;}.header{background-color:rgb(255,255,255);width:100%;z-index:100;overflow-x:clip;overflow-y:unset;-webkit-transition:0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}@media (max-width:767px){.header{display:none;}}.header .navbar{align-items:flex-start;padding-top:28px;display:flex;justify-content:space-between;max-width:1500px;margin:0 auto 0 0;position:relative;}@media (max-width:1440px){.header .navbar{padding-right:20px;}}.header .navbar.menu-open{background-color:rgb(255,255,255);}.header .navbar .navbar-brand{position:relative;margin-top:-32px;margin-bottom:-8px;z-index:2;height:100px;width:263px;display:flex;padding-top:0px;padding-bottom:0px;}@media (max-width:1360px){.header .navbar .navbar-brand{margin-right:0;}}.header .navbar .navbar-brand.brand-mobile{display:none;}@media (max-width:1360px){.header .navbar .navbar-brand{display:none;width:196px;}.header .navbar .navbar-brand.brand-mobile{height:90px;display:flex;}.header .navbar .navbar-brand img{width:auto;}}@media (max-width:1360px) and (min-width:1200px) and (max-width:1360px){.header .navbar .navbar-brand img{height:auto;max-width:100%;}}.header .navbar .navbar-brand:after{background-color:#e0e0e0;background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:1px;z-index:-1;width:140vw;right:140%;top:100%;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}.header .navbar .navbar-brand:before{background-color:#e0e0e0;background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:1px;z-index:-1;width:50vw;left:-5px;top:100%;-webkit-transform:translate(-105%,0);-moz-transform:translate(-105%,0);-ms-transform:translate(-105%,0);-o-transform:translate(-105%,0);transform:translate(-105%,0);}.header .navbar .region-header-right{justify-content:flex-end;align-items:center;width:100%;}@media (max-width:1200px){.header .navbar .region-header-right{margin-top:-14px;}}@media (max-width:990px){.header .navbar .region-header-right{width:49%;}}.header .navbar .region-header-right .menu--main{position:relative;padding-right:0;}.header .navbar .region-header-right .menu--main .navbar-nav{justify-content:flex-end;position:relative;}@media (max-width:1200px){.header .navbar .region-header-right .menu--main .navbar-nav{display:none;flex-direction:column;}}.header .navbar .region-header-right .menu--main .navbar-nav:last-child:after{content:" ";background-color:#b5b5b5;height:24px;width:1px;display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element{cursor:pointer;}.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element a.nav-link.active.dropdown-toggle:before{content:"";background-color:#00e6c5;height:3px;width:calc(100% - 30px);display:inline-block;position:absolute;bottom:-22px;margin:0 auto;}.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element a,.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element span{pointer-events:none;position:relative;}@media (max-width:1360px){.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element a,.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element span{font-size:15px;}}.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element a:after,.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element span:after{border:0;font-family:"occ-icon";content:"\e904";vertical-align:middle;}.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element.active a:after,.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element.active span:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element.active a:before,.header .navbar .region-header-right .menu--main .navbar-nav li.dropdown-element.active span:before{content:"";background-color:#00e6c5;height:3px;width:calc(100% - 30px);display:inline-block;position:absolute;bottom:-22px;margin:0 auto;}.header .navbar .region-header-right .menu--main .navbar-nav li a,.header .navbar .region-header-right .menu--main .navbar-nav li span{color:#001231;font-weight:600;padding-right:20px;}.header .navbar .region-header-right .menu--main .navbar-nav .dropdown.show > a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.header .navbar .region-header-right .menu--main .navbar-nav .dropdown.show > a:before{content:"";background-color:#00e6c5;height:3px;width:calc(100% - 20px);display:inline-block;position:absolute;bottom:0;margin-bottom:-22px;}.header .navbar .region-header-right .menu--main .navbar-nav .dropdown.show > ul{margin-top:22px;border:0;border-radius:0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);}.header .navbar .region-header-right .menu--main .navbar-nav .dropdown a:after,.header .navbar .region-header-right .menu--main .navbar-nav .dropdown span:after{border:0;font-family:"occ-icon";content:"\e904";vertical-align:middle;}.header .navbar .region-header-right .block-language-blocklanguage-interface{position:relative;padding-right:5px;}.header .navbar .region-header-right .block-language-blocklanguage-interface .content{display:flex;align-items:center;margin-right:-40px;margin-left:auto;}.header .navbar .region-header-right .block-language-blocklanguage-interface:after{content:" ";background-color:#b5b5b5;height:24px;width:1px;display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.header .navbar .region-header-right .block-language-blocklanguage-interface select{border:none;}.header .navbar .region-header-right .block-language-blocklanguage-interface .select2-selection__arrow{right:5px;}.header .navbar .region-header-right .block-language-blocklanguage-interface .select2-selection__arrow:after{border:none;content:"\e904";font-size:18px;font-family:"occ-icon";border-radius:50%;font-weight:400;vertical-align:middle;color:#001231;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.header .navbar .region-header-right .block-language-blocklanguage-interface .select2-selection__arrow b{display:none;}.header .navbar .region-header-right .block-language-blocklanguage-interface .select2{width:auto !important;}.header .navbar .region-header-right .block-language-blocklanguage-interface .select2 .select2-selection{border:none;background:none;color:#001231;text-transform:lowercase;}.header .navbar .region-header-right .block-language-blocklanguage-interface .select2 .select2-selection .select2-selection__rendered{color:#001231;text-transform:capitalize;}@media (max-width:1360px){.header .navbar .region-header-right .block-language-blocklanguage-interface .select2 .select2-selection .select2-selection__rendered{font-size:15px;}}@media (max-width:1200px){.header .navbar .region-header-right .block-language-blocklanguage-interface{display:none;}}.header .navbar .region-header-right .block-occ-theme-searchicon{position:relative;}.header .navbar .region-header-right .block-occ-theme-searchicon .search-button{padding-right:15px;margin:0;position:relative;padding-left:15px;}.header .navbar .region-header-right .block-occ-theme-searchicon .search-button:before{border:0;font-family:"occ-icon";content:"\e916";display:inline-block;font-size:30px;}@media (max-width:1200px){.header .navbar .region-header-right .block-occ-theme-searchicon .search-button{padding:0 10px;}.header .navbar .region-header-right .block-occ-theme-searchicon .search-button:after{content:" ";background-color:#b5b5b5;height:24px;width:1px;display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}}.header .navbar .region-header-right .menu--account{position:relative;}.header .navbar .region-header-right .menu--account .nav{display:grid;grid-template-rows:auto auto;}@media (max-width:1200px){.header .navbar .region-header-right .menu--account .nav{background-color:transparent;}}.header .navbar .region-header-right .menu--account .nav a{color:#001231;font-weight:600;font-size:16px;padding:0 14px 0 5px;background-color:#00e6c5;border-radius:4px;}@media (max-width:1360px){.header .navbar .region-header-right .menu--account .nav a{font-size:15px;}}.header .navbar .region-header-right .menu--account .nav a:hover{background-color:#00c9ac;}@media (max-width:1200px){.header .navbar .region-header-right .menu--account .nav a{font-size:0;color:transparent;padding:0 10px;background-color:transparent;}.header .navbar .region-header-right .menu--account .nav a:hover{background-color:transparent;}.header .navbar .region-header-right .menu--account .nav a:after{content:" ";background-color:#b5b5b5;height:24px;width:1px;display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}}.header .navbar .region-header-right .menu--account .nav a:before{display:inline-block;font-size:28px;font-family:"occ-icon";color:#001231;content:"\e91a";font-weight:400;vertical-align:middle;}.header .navbar .region-header-right .menu--account .nav a.nav-link--pt-pt-utilizador-registo{background-color:transparent;text-align:right;padding:5px 5px;text-decoration:underline;text-underline-position:under;font-size:14px;font-weight:400;}.header .navbar .region-header-right .menu--account .nav a.nav-link--pt-pt-utilizador-registo::before{content:"";}@media only screen and (max-width:1200px){.header .navbar .region-header-right .menu--account .nav a.nav-link--pt-pt-utilizador-registo{display:none;}}.header .navbar .region-header-right .menu--account .nav a[data-drupal-link-system-path=unmasquerade]{background-color:#001231;color:#00e6c5;padding:10px 10px;margin-right:5px;}.header .navbar .region-header-right .menu--account .nav a[data-drupal-link-system-path=unmasquerade]:before{content:none;}.header .navbar .region-header-right .menu--account .nav :not(.white-link-registration).green-link-registration .nav-link--pt-pt-utilizador-registo{color:#212529;}.header .navbar .region-header-right .block-occ-theme-hamburgermenu{display:flex;align-items:center;}@media (max-width:1200px){.header .navbar .region-header-right .block-occ-theme-hamburgermenu{display:block;}}.header .navbar .region-header-right .block-occ-theme-hamburgermenu .menu-toggle{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;float:none;display:none;padding:0 10px;}.header .navbar .region-header-right .block-occ-theme-hamburgermenu .menu-toggle:before{display:inline-block;font-size:28px;font-family:"occ-icon";content:"\e910";font-weight:400;vertical-align:middle;}.header .navbar .region-header-right .block-occ-theme-hamburgermenu .menu-toggle.menu-close:before{content:"\e914";}@media (max-width:1200px){.header .navbar .region-header-right .block-occ-theme-hamburgermenu .menu-toggle{display:inline-block;}}.header .navbar .region-header-mobile{display:none;position:fixed;background:rgb(255,255,255);height:66vh;z-index:1;padding-right:16px;width:100%;margin-top:59px;margin-right:0;padding-left:40px;overflow:scroll;}.header .navbar .region-header-mobile .dropdown-item.active{background-color:transparent !important;}.header .navbar .region-header-mobile::-ms-clear{display:none;}.header .navbar .region-header-mobile::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}.header .navbar .region-header-mobile::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}.header .navbar .region-header-mobile::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}@media (max-width:1200px){.header .navbar .region-header-mobile ul{flex-direction:column;}}.header .navbar .region-header-mobile ul li{}.header .navbar .region-header-mobile ul li a.nav-link.active.dropdown-toggle span{border-bottom:3px solid #00e6c5;}.header .navbar .region-header-mobile ul li.show a.nav-item.dropdown.nav-link.dropdown-toggle:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.header .navbar .region-header-mobile ul li a,.header .navbar .region-header-mobile ul li span{color:#001231;font-size:24px;line-height:32px;font-weight:600;white-space:normal;word-break:break-word;display:flex;justify-content:space-between;align-items:center;}.header .navbar .region-header-mobile ul li a.dropdown-toggle:after,.header .navbar .region-header-mobile ul li span.dropdown-toggle:after{border:none;content:"\e904";font-size:32px;font-family:"occ-icon";background-color:#e0e0e0;border-radius:50%;font-weight:400;vertical-align:middle;height:32px;width:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.header .navbar .region-header-mobile ul li a.dropdown-toggle.show:after,.header .navbar .region-header-mobile ul li span.dropdown-toggle.show:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.header .navbar .region-header-mobile ul li a.is-active,.header .navbar .region-header-mobile ul li span.is-active{color:#0b0f1e !important;border-bottom:3px solid #f97171;background-color:transparent;width:max-content;}.header .navbar .region-header-mobile ul li .dropdown-menu.show{border:none;}.header .navbar .region-header-mobile ul li .dropdown-menu.show li{padding:12px 0 12px 10px;}.header .navbar .region-header-mobile ul li .dropdown-menu.show li:last-child{padding:12px 0 0px 10px;}.header .navbar .region-header-mobile ul li .dropdown-menu.show li:active{background-color:transparent;}.header .navbar .region-header-mobile ul li .dropdown-menu.show li a,.header .navbar .region-header-mobile ul li .dropdown-menu.show li span{color:#5a5a5a;font-size:16px;line-height:32px;font-weight:600;}.header .navbar .region-header-mobile ul li .dropdown-menu.show li a:after,.header .navbar .region-header-mobile ul li .dropdown-menu.show li span:after{color:#001231;}.header .navbar .region-header-mobile ul li .dropdown-menu.show li ul{border:none;}.header .navbar .region-header-mobile .block-language-blocklanguage-interface{position:fixed;padding-right:15px;bottom:0;width:100%;background-color:rgb(255,255,255);}.header .navbar .region-header-mobile .block-language-blocklanguage-interface .content{display:flex;align-items:center;margin-right:-20px;margin-left:-40px;justify-content:space-between;width:100%;position:relative;padding:35px 0;background-color:rgb(255,255,255);}.header .navbar .region-header-mobile .block-language-blocklanguage-interface .content:before{background-color:#e0e0e0;background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:1px;z-index:2;width:100vw;left:0;top:0;}.header .navbar .region-header-mobile .block-language-blocklanguage-interface .content .container-language{width:100%;margin-left:20px;font-size:16px;color:#5a5a5a;font-weight:600;}.header .navbar .region-header-mobile .block-language-blocklanguage-interface .content .select2 span{border:0;}.header .navbar .region-header-mobile .block-language-blocklanguage-interface select{border:none;margin-right:-20px;}@media (max-width:1200px){.header .navbar .region-header-mobile .block-language-blocklanguage-interface .select2{flex:0;}}.header .search-zone{display:none;background-color:rgb(255,255,255);width:100vw;margin-top:-73px;z-index:1;padding:87px 0 65px;box-shadow:0 6px 6px rgba(0,0,0,0.32);}.header .search-zone .search-content{margin:0 auto;max-width:1263px;width:90%;text-align:end;}.header .search-zone .search-input{flex:0 0 100%;position:relative;margin-bottom:32px;}.header .search-zone .search-input:after{content:"\e916";font-size:30px;line-height:30px;font-family:"occ-icon";font-weight:400;vertical-align:middle;color:#0b0f1e;position:absolute;top:50%;right:0;padding-right:5px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.header .search-zone .search-input input{border:none;border-radius:0;background-color:transparent;border-bottom:2px solid #0b0f1e;width:100%;height:auto;box-shadow:none;padding:10px 0;}.header .search-zone .search-input input::placeholder{color:#b5b5b5;font-size:18px;width:100%;}.header .search-zone .submit-search{display:inline-block;border-radius:4px;background-color:#00e6c5;color:#0b0f1e;cursor:pointer;padding:15px 100px;font-size:16px;font-weight:600;line-height:17px;text-align:center;}.header .search-zone .submit-search:hover{background-color:#00c9ac;}.header .menu-zone{display:none;background-color:rgb(255,255,255);width:100vw;margin-top:-73px;z-index:1;padding:87px 0 65px;box-shadow:0 6px 6px rgba(0,0,0,0.32);}.header .menu-zone .navbar-nav{margin:0 auto;max-width:1440px;width:100%;text-align:left;margin-top:-70px;}.header .menu-zone .navbar-nav > li > a,.header .menu-zone .navbar-nav > li > span{display:none;}.header .menu-zone h2{display:inline-block;color:#0b0f1e;font-size:64px;font-weight:600;line-height:80px;position:relative;margin-top:60px;z-index:1;}.header .menu-zone h2 .title-effect{position:absolute;top:0;left:0;color:transparent;}.header .menu-zone h2 span{position:absolute;right:-60px;top:-60px;color:#00e6c5;font-size:150px;line-height:150px;font-weight:300;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-1;}.header .menu-zone .field--name-field-description{color:#5a5a5a;font-size:18px;font-weight:500;line-height:24px;margin-top:48px;}.header .menu-zone .menu-item--expanded .menu-area{display:none;margin-top:25px;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container{position:relative;z-index:1;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .dropdown-menu{margin-top:25px;overflow:scroll;overflow-x:hidden;max-height:530px;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .dropdown-menu::-ms-clear{display:none;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .dropdown-menu::-webkit-scrollbar-track{display:none;position:absolute;background:transparent !important;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .dropdown-menu::-webkit-scrollbar{width:8px;background:transparent repeat-y !important;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(102,102,102,0.3);opacity:0.6;border-radius:4px;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .zone-limiter{margin:0 -15px;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .zone-limiter .dropdown-toggle{white-space:normal;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .zone-limiter .dropdown-toggle.active{color:#0b0f1e;border-color:#00e6c5;}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container .inner-menu-element{position:absolute;right:0;top:0;height:100%;border-left:1px solid rgba(11,15,30,0.06);}.header .menu-zone .menu-item--expanded .menu-area .parent-menu-container h3{position:absolute;left:15px;top:0;color:#0b0f1e;font-size:16px;font-weight:600;line-height:17px;text-transform:uppercase;white-space:normal;}.header .menu-zone .dropdown-menu{display:block;border:none;border-radius:0;background-color:rgb(255,255,255);}.header .menu-zone .dropdown-menu .dropdown-item{position:inherit;}.header .menu-zone .dropdown-menu .dropdown-item.active{background-color:transparent;}.header .menu-zone .dropdown-menu .dropdown-item a,.header .menu-zone .dropdown-menu .dropdown-item span{position:initial !important;border-bottom:3px solid transparent;white-space:normal;}.header .menu-zone .dropdown-menu .dropdown-item a.is-active,.header .menu-zone .dropdown-menu .dropdown-item span.is-active{color:#0b0f1e;border-color:#f97171;}.header .menu-zone .dropdown-menu .dropdown-item a.dropdown-toggle,.header .menu-zone .dropdown-menu .dropdown-item span.dropdown-toggle{position:relative;padding-right:24px;}.header .menu-zone .dropdown-menu .dropdown-item a.dropdown-toggle:after,.header .menu-zone .dropdown-menu .dropdown-item span.dropdown-toggle:after{content:"\e904";font-size:24px;font-family:"occ-icon";background-color:#e0e0e0;color:#0b0f1e;border-radius:50%;font-weight:400;vertical-align:middle;height:24px;width:24px;position:absolute;line-height:25px;right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);border-top:none;border-bottom:none;border-left:none;border-right:none;}.header .menu-zone .dropdown-menu .dropdown-item .inner-menu-element{display:none;}.header .menu-zone .dropdown-menu li{padding:5px 0;}.header .menu-zone .dropdown-menu li:hover,.header .menu-zone .dropdown-menu li:active{background-color:unset;}.header .menu-zone .dropdown-menu li a{color:#5a5a5a;font-size:18px;font-weight:500;line-height:22px;}.header .menu-zone .dropdown-menu li a.is-active{color:#0b0f1e;border-color:#f97171;}.header.anonymous .navbar{padding-top:32px;}.header.anonymous .navbar .region-header-right .menu--account{margin-top:-2%;}@media (max-width:1200px){.header.anonymous .navbar .region-header-right .menu--account{margin-top:0;}}.language-switcher-dropdown{margin-top:31px;position:relative;border:0;border-radius:0;}@media (max-width:1200px){.language-switcher-dropdown{position:absolute;margin-top:0;}}.language-switcher-dropdown:before{content:"";background-color:#00e6c5;height:3px;width:100%;display:inline-block;position:absolute;top:0;margin-top:-3px;}@media (max-width:1200px){.language-switcher-dropdown:before{top:auto;bottom:0;}}.language-switcher-dropdown .select2-results__option{color:#001231;}.language-switcher-dropdown .select2-results__option[aria-selected=true]{background-color:#00e6c5;}.language-switcher-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:#001231;color:rgb(255,255,255);}.homepage .header.menu-open{background-color:rgb(255,255,255);}.homepage .header.menu-open .white-link-registration .nav-link--pt-pt-utilizador-registo{color:#212529 !important;}.homepage .header:not(.menu-open) .navbar{}.homepage .header:not(.menu-open) .navbar .region-header-right .block-language-blocklanguage-interface{}.homepage .header:not(.menu-open) .navbar .region-header-right .block-language-blocklanguage-interface select{border:none;}@media (max-width:1200px){.homepage .header:not(.menu-open) .navbar .region-header-right .block-language-blocklanguage-interface{display:none;}}body.adminimal-admin-toolbar .header .menu--account a[data-drupal-link-system-path=unmasquerade]{display:none;}.old-site-banner-div{background-color:#f97171;color:rgb(255,255,255);font-weight:600;font-size:12px;text-align:center;padding-top:3px;padding-bottom:3px;}.old-site-banner-div-fixed{position:fixed;top:0;right:0;width:100%;z-index:1000;}.old-site-banner-link{color:inherit;}.old-site-banner-link:hover{color:inherit;}.dropdown-item.menu-item--expanded.dropdown{padding:0;}.dropdown-item:focus{background-color:transparent;}.dropdown-item:hover{background-color:transparent;}.navbar-toggler{display:none;}.site-footer{background-color:#001231;position:relative;height:100%;padding:0;font-family:"Lexend",sans-serif;}@media (max-width:767px){.site-footer{display:none;}}.site-footer:before{content:"";background-image:url(/themes/custom/occ_theme/assets/svg/occ_25_white.svg);background-size:1600px;position:absolute;margin:0 auto;z-index:0;width:550px;height:100%;right:0;top:0;opacity:0.09;background-repeat:no-repeat;}@media (max-width:1440px){.site-footer:before{margin-right:0;}}@media (max-width:767px){.site-footer:before{background-size:300%;top:40%;width:600px;}}.site-footer .content{margin-right:0;margin-left:0;}.site-footer .container{max-width:1440px;margin:0 auto;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:1440px){.site-footer .container{margin-right:0px;margin-left:0px;}}.site-footer .container .footer-main{display:flex;height:100%;align-items:center;}@media (max-width:900px){.site-footer .container .footer-main{display:block;}}.site-footer .container .footer-main .region-footer-left{align-items:center;height:100%;}@media (max-width:767px){.site-footer .container .footer-main .region-footer-left .logo-mobile{text-align:center;}}.site-footer .container .footer-main .region-footer-left img{height:160px;margin:0 113px 0 0;}@media (max-width:767px){.site-footer .container .footer-main .region-footer-left img{height:108px;margin:45px auto;}}.site-footer .container .footer-main .footer-right{display:flex;flex-direction:column;height:100%;border-left:2px solid rgba(255,255,255,0.2);width:100%;}@media (max-width:767px){.site-footer .container .footer-main .footer-right{border-top:2px solid rgba(255,255,255,0.2);border-left:none;margin-right:-15px;margin-left:-15px;display:block;width:auto;}}.site-footer .container .footer-main .footer-right .region-footer-right-first{align-items:center;padding:116px 0 116px 150px;position:relative;height:100%;width:100%;margin-left:0px;}@media (max-width:1200px){.site-footer .container .footer-main .footer-right .region-footer-right-first{padding:116px 0 116px 50px;}}@media (max-width:767px){.site-footer .container .footer-main .footer-right .region-footer-right-first{padding:0;}}.site-footer .container .footer-main .footer-right .region-footer-right-first h2{color:#848484;font-size:16px;line-height:17px;font-weight:500;margin-bottom:20px;}.site-footer .container .footer-main .footer-right .region-footer-right-first a,.site-footer .container .footer-main .footer-right .region-footer-right-first span{font-size:16px;line-height:17px;color:rgb(255,255,255);font-family:"Lexend",sans-serif;font-weight:500;padding:0 0 20px 0;}.site-footer .container .footer-main .footer-right .region-footer-right-first p{font-weight:400;font-size:16px;line-height:17px;color:rgb(255,255,255);}.site-footer .container .footer-main .footer-right .region-footer-right-first p span{color:#00e6c5;font-size:14px;line-height:16px;font-weight:500;}.site-footer .container .footer-main .footer-right .region-footer-right-second{display:flex;justify-content:space-between;padding:0px 0px 0px 60px;align-items:center;height:100%;flex:1;margin-left:0;position:relative;}.site-footer .container .footer-main .footer-right .region-footer-right-second:before{background-color:rgba(255,255,255,0.2);background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:2px;z-index:0;width:100vw;top:0;left:0;}.site-footer .container .footer-main .footer-right .region-footer-right-second .menu--secondary-footer{border:none;}.site-footer .container .footer-main .footer-right .region-footer-right-second .menu--secondary-footer a,.site-footer .container .footer-main .footer-right .region-footer-right-second .menu--secondary-footer span{color:rgb(255,255,255);font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;}@media (max-width:767px){.site-footer .container .footer-main .footer-right .region-footer-right-second{display:block;padding:45px 0px;margin:0 auto;width:100%;}}.site-footer .container .footer-bottom{position:relative;}.site-footer .container .footer-bottom p{margin:0;}@media (max-width:767px){.site-footer .container .footer-bottom{text-align:center;}}.site-footer .container .footer-bottom:before{background-color:rgba(255,255,255,0.2);background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:2px;z-index:0;width:100vw;right:50%;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0);}@media (max-width:767px){.site-footer .container .footer-bottom .region-footer-bottom{display:block;}}.site-footer .container .footer-bottom .region-footer-bottom .block{padding:15px;margin:0;}.footer-top{background-color:rgb(255,255,255);padding:45px 0 50px;}@media (max-width:767px){.footer-top{padding:25px 0;}}@media (max-width:767px){.footer-top .region-footer-top{margin:0;}}.footer-top .menu--quick-access{max-width:1440px;margin:0 auto;}.footer-top .menu--quick-access ul{list-style-type:none;padding:0;width:100%;margin:0;}.footer-top .menu--quick-access ul li{display:inline-block;text-align:center;}@media (max-width:767px){.footer-top .menu--quick-access ul li{width:50%;}}.footer-top .menu--quick-access ul li a{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;height:100%;color:#0b0f1e;font-size:16px;font-weight:600;line-height:24px;text-align:center;padding:5px 10px 36px;max-width:220px;min-width:220px;margin:0 auto;}@media (max-width:767px){.footer-top .menu--quick-access ul li a{max-width:100%;min-width:100%;display:block;}}.footer-top .menu--quick-access ul li a svg{width:140px;height:140px;margin-bottom:-20px;margin-left:-5px;}.footer-top .menu--quick-access ul li a svg path{fill:#b5b5b5;}.footer-top .menu--quick-access ul li a:hover{color:#00e6c5;background-color:#f7f7f7;}.footer-top .menu--quick-access ul li a:hover svg path{fill:#00e6c5;}form.contact-form,form.webform-submission-contact-form,form.webform-submission-form,form.webform-submission-webform-participatory-budget-form{background-color:rgba(0,0,0,0.03);padding:30px 40px;}@media (max-width:767px){form.contact-form,form.webform-submission-contact-form,form.webform-submission-form,form.webform-submission-webform-participatory-budget-form{padding:20px 40px;height:50vh;}}form.contact-form .progress-step:not(.is-active) .progress-marker::before,form.webform-submission-contact-form .progress-step:not(.is-active) .progress-marker::before,form.webform-submission-form .progress-step:not(.is-active) .progress-marker::before,form.webform-submission-webform-participatory-budget-form .progress-step:not(.is-active) .progress-marker::before{background-color:#6e777e;}form.contact-form .progress-step:not(.is-active) .progress-title,form.webform-submission-contact-form .progress-step:not(.is-active) .progress-title,form.webform-submission-form .progress-step:not(.is-active) .progress-title,form.webform-submission-webform-participatory-budget-form .progress-step:not(.is-active) .progress-title{color:#6e777e;}form.contact-form .progress-step.is-active .progress-marker::before,form.webform-submission-contact-form .progress-step.is-active .progress-marker::before,form.webform-submission-form .progress-step.is-active .progress-marker::before,form.webform-submission-webform-participatory-budget-form .progress-step.is-active .progress-marker::before{background-color:#00e6c5;}form.contact-form .progress-step.is-active .progress-title,form.webform-submission-contact-form .progress-step.is-active .progress-title,form.webform-submission-form .progress-step.is-active .progress-title,form.webform-submission-webform-participatory-budget-form .progress-step.is-active .progress-title{color:#00e6c5;}form.contact-form .progress-step.is-active:hover .progress-marker::before,form.webform-submission-contact-form .progress-step.is-active:hover .progress-marker::before,form.webform-submission-form .progress-step.is-active:hover .progress-marker::before,form.webform-submission-webform-participatory-budget-form .progress-step.is-active:hover .progress-marker::before{background-color:#00e6c5;}form.contact-form .progress-step.is-complete .progress-marker::before,form.webform-submission-contact-form .progress-step.is-complete .progress-marker::before,form.webform-submission-form .progress-step.is-complete .progress-marker::before,form.webform-submission-webform-participatory-budget-form .progress-step.is-complete .progress-marker::before{background-color:#001231;}form.contact-form .progress-step.is-complete .progress-title,form.webform-submission-contact-form .progress-step.is-complete .progress-title,form.webform-submission-form .progress-step.is-complete .progress-title,form.webform-submission-webform-participatory-budget-form .progress-step.is-complete .progress-title{color:#001231;}form.contact-form .progress-step .progress-marker::after,form.webform-submission-contact-form .progress-step .progress-marker::after,form.webform-submission-form .progress-step .progress-marker::after,form.webform-submission-webform-participatory-budget-form .progress-step .progress-marker::after{background-color:#6e777e;}form.contact-form .js-webform-type-radios legend,form.contact-form .webform-type-webform-entity-radios legend,form.webform-submission-contact-form .js-webform-type-radios legend,form.webform-submission-contact-form .webform-type-webform-entity-radios legend,form.webform-submission-form .js-webform-type-radios legend,form.webform-submission-form .webform-type-webform-entity-radios legend,form.webform-submission-webform-participatory-budget-form .js-webform-type-radios legend,form.webform-submission-webform-participatory-budget-form .webform-type-webform-entity-radios legend{color:#00e6c5;font-size:1rem;font-weight:400;line-height:1.5;}form.contact-form .js-webform-type-radios label,form.contact-form .webform-type-webform-entity-radios label,form.webform-submission-contact-form .js-webform-type-radios label,form.webform-submission-contact-form .webform-type-webform-entity-radios label,form.webform-submission-form .js-webform-type-radios label,form.webform-submission-form .webform-type-webform-entity-radios label,form.webform-submission-webform-participatory-budget-form .js-webform-type-radios label,form.webform-submission-webform-participatory-budget-form .webform-type-webform-entity-radios label{color:#001231;}form.contact-form input,form.webform-submission-contact-form input,form.webform-submission-form input,form.webform-submission-webform-participatory-budget-form input{padding:7.5px 4px 7.5px 6px;border-top:none;border-right:none;border-left:none;border-bottom:2px solid #001231;border-radius:0;background-color:transparent;}form.contact-form input:focus,form.webform-submission-contact-form input:focus,form.webform-submission-form input:focus,form.webform-submission-webform-participatory-budget-form input:focus{border:none;border-bottom:2px solid #00e6c5;outline:none;box-shadow:none;background-color:transparent;}form.contact-form .js-form-item-start-date-date,form.contact-form .js-form-item-end-date-date,form.webform-submission-contact-form .js-form-item-start-date-date,form.webform-submission-contact-form .js-form-item-end-date-date,form.webform-submission-form .js-form-item-start-date-date,form.webform-submission-form .js-form-item-end-date-date,form.webform-submission-webform-participatory-budget-form .js-form-item-start-date-date,form.webform-submission-webform-participatory-budget-form .js-form-item-end-date-date{position:relative;}form.contact-form .js-form-item-start-date-date::after,form.contact-form .js-form-item-end-date-date::after,form.webform-submission-contact-form .js-form-item-start-date-date::after,form.webform-submission-contact-form .js-form-item-end-date-date::after,form.webform-submission-form .js-form-item-start-date-date::after,form.webform-submission-form .js-form-item-end-date-date::after,form.webform-submission-webform-participatory-budget-form .js-form-item-start-date-date::after,form.webform-submission-webform-participatory-budget-form .js-form-item-end-date-date::after{border:0;font-family:"occ-icon";content:"\e916";content:"\e903";display:inline-block;font-size:20px;pointer-events:none;position:absolute;right:0;}form.contact-form textarea,form.webform-submission-contact-form textarea,form.webform-submission-form textarea,form.webform-submission-webform-participatory-budget-form textarea{border:none;border-bottom:2px solid #001231;border-radius:0;background-color:transparent;}form.contact-form textarea:focus,form.webform-submission-contact-form textarea:focus,form.webform-submission-form textarea:focus,form.webform-submission-webform-participatory-budget-form textarea:focus{border-bottom:2px solid #00e6c5;outline:none;box-shadow:none;background-color:transparent;}form.contact-form > fieldset,form.webform-submission-contact-form > fieldset,form.webform-submission-form > fieldset,form.webform-submission-webform-participatory-budget-form > fieldset{width:65%;}form.contact-form > fieldset.form-item-name,form.contact-form > fieldset.form-item-email,form.contact-form > fieldset[class*=budget-proposal],form.webform-submission-contact-form > fieldset.form-item-name,form.webform-submission-contact-form > fieldset.form-item-email,form.webform-submission-contact-form > fieldset[class*=budget-proposal],form.webform-submission-form > fieldset.form-item-name,form.webform-submission-form > fieldset.form-item-email,form.webform-submission-form > fieldset[class*=budget-proposal],form.webform-submission-webform-participatory-budget-form > fieldset.form-item-name,form.webform-submission-webform-participatory-budget-form > fieldset.form-item-email,form.webform-submission-webform-participatory-budget-form > fieldset[class*=budget-proposal]{width:100%;}form.contact-form > fieldset[class*=budget-proposal]:not(.budget-proposal-text),form.webform-submission-contact-form > fieldset[class*=budget-proposal]:not(.budget-proposal-text),form.webform-submission-form > fieldset[class*=budget-proposal]:not(.budget-proposal-text),form.webform-submission-webform-participatory-budget-form > fieldset[class*=budget-proposal]:not(.budget-proposal-text){display:flex;}form.contact-form > fieldset.budget-proposal-description,form.webform-submission-contact-form > fieldset.budget-proposal-description,form.webform-submission-form > fieldset.budget-proposal-description,form.webform-submission-webform-participatory-budget-form > fieldset.budget-proposal-description{margin-bottom:3%;}form.contact-form > fieldset.budget-proposal-title,form.webform-submission-contact-form > fieldset.budget-proposal-title,form.webform-submission-form > fieldset.budget-proposal-title,form.webform-submission-webform-participatory-budget-form > fieldset.budget-proposal-title{text-align:center;}@media only screen and (max-width:767px){form.contact-form > fieldset.budget-proposal-title,form.webform-submission-contact-form > fieldset.budget-proposal-title,form.webform-submission-form > fieldset.budget-proposal-title,form.webform-submission-webform-participatory-budget-form > fieldset.budget-proposal-title{text-align:unset;}}form.contact-form > fieldset.budget-proposal-text label,form.webform-submission-contact-form > fieldset.budget-proposal-text label,form.webform-submission-form > fieldset.budget-proposal-text label,form.webform-submission-webform-participatory-budget-form > fieldset.budget-proposal-text label{font-size:1.5rem;}form.contact-form > fieldset.budget-proposal-text .text-count-message,form.webform-submission-contact-form > fieldset.budget-proposal-text .text-count-message,form.webform-submission-form > fieldset.budget-proposal-text .text-count-message,form.webform-submission-webform-participatory-budget-form > fieldset.budget-proposal-text .text-count-message{font-size:0.8rem;}form.contact-form > fieldset.form-item-membernumber,form.webform-submission-contact-form > fieldset.form-item-membernumber,form.webform-submission-form > fieldset.form-item-membernumber,form.webform-submission-webform-participatory-budget-form > fieldset.form-item-membernumber{max-width:calc(50% - 15px);}@media only screen and (max-width:990px){form.contact-form > fieldset.form-item-membernumber,form.webform-submission-contact-form > fieldset.form-item-membernumber,form.webform-submission-form > fieldset.form-item-membernumber,form.webform-submission-webform-participatory-budget-form > fieldset.form-item-membernumber{width:100%;max-width:100%;}}form.contact-form label,form.webform-submission-contact-form label,form.webform-submission-form label,form.webform-submission-webform-participatory-budget-form label{color:#00e6c5;}form.contact-form .form-time,form.webform-submission-contact-form .form-time,form.webform-submission-form .form-time,form.webform-submission-webform-participatory-budget-form .form-time{margin-left:10px;}form.contact-form div#edit-actions,form.contact-form .form-actions,form.webform-submission-contact-form div#edit-actions,form.webform-submission-contact-form .form-actions,form.webform-submission-form div#edit-actions,form.webform-submission-form .form-actions,form.webform-submission-webform-participatory-budget-form div#edit-actions,form.webform-submission-webform-participatory-budget-form .form-actions{margin-top:40px;text-align:right;}form.contact-form div#edit-actions button#edit-submit,form.contact-form div#edit-actions .form-submit,form.contact-form .form-actions button#edit-submit,form.contact-form .form-actions .form-submit,form.webform-submission-contact-form div#edit-actions button#edit-submit,form.webform-submission-contact-form div#edit-actions .form-submit,form.webform-submission-contact-form .form-actions button#edit-submit,form.webform-submission-contact-form .form-actions .form-submit,form.webform-submission-form div#edit-actions button#edit-submit,form.webform-submission-form div#edit-actions .form-submit,form.webform-submission-form .form-actions button#edit-submit,form.webform-submission-form .form-actions .form-submit,form.webform-submission-webform-participatory-budget-form div#edit-actions button#edit-submit,form.webform-submission-webform-participatory-budget-form div#edit-actions .form-submit,form.webform-submission-webform-participatory-budget-form .form-actions button#edit-submit,form.webform-submission-webform-participatory-budget-form .form-actions .form-submit{color:#00e6c5 !important;background-color:rgb(0,18,49);border:none;text-transform:uppercase;padding:6px 16px;font-family:Lexend,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;}form.contact-form div#edit-actions button#edit-preview,form.contact-form .form-actions button#edit-preview,form.webform-submission-contact-form div#edit-actions button#edit-preview,form.webform-submission-contact-form .form-actions button#edit-preview,form.webform-submission-form div#edit-actions button#edit-preview,form.webform-submission-form .form-actions button#edit-preview,form.webform-submission-webform-participatory-budget-form div#edit-actions button#edit-preview,form.webform-submission-webform-participatory-budget-form .form-actions button#edit-preview{color:rgb(0,18,49) !important;background-color:#00e6c5;border:none;text-transform:uppercase;padding:6px 16px;font-family:Lexend,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;}form.contact-form .custom-switch .custom-control-label::after,form.webform-submission-contact-form .custom-switch .custom-control-label::after,form.webform-submission-form .custom-switch .custom-control-label::after,form.webform-submission-webform-participatory-budget-form .custom-switch .custom-control-label::after{background-color:rgb(0,18,49);}form.contact-form .custom-switch .custom-control-label::before,form.webform-submission-contact-form .custom-switch .custom-control-label::before,form.webform-submission-form .custom-switch .custom-control-label::before,form.webform-submission-webform-participatory-budget-form .custom-switch .custom-control-label::before{border:rgb(0,18,49) solid 1px;}form.contact-form .custom-control-input:checked ~ .custom-control-label::before,form.webform-submission-contact-form .custom-control-input:checked ~ .custom-control-label::before,form.webform-submission-form .custom-control-input:checked ~ .custom-control-label::before,form.webform-submission-webform-participatory-budget-form .custom-control-input:checked ~ .custom-control-label::before{background-color:#00e6c5;}.back-btn.webform-submission-form-btn{margin-right:10px;margin-top:10px;}@media only screen and (max-width:767px){form.webform-submission-webform-participatory-budget-form{height:auto;}}.generic-page{}.generic-page .field--name-field-category .mini-card{color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#f97171;border-radius:3px;padding:5px 10px;display:inline;}.generic-page .field--name-field-categoria .mini-card{color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#00e6c5;border-radius:3px;padding:5px 10px;display:inline;}.generic-page .field--name-field-doc-protocolo{color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#00e6c5;border-radius:3px;padding:8px 18px;display:inline;}.generic-page .field--name-field-doc-protocolo a{font-size:0;}.generic-page .field--name-field-doc-protocolo a:after{content:"Protocolo";font-size:12px;color:rgb(51,51,51);}.generic-page .field--name-field-doc-protocolo span{background-image:url(/themes/custom/occ_theme/assets/svg/protocolo.svg);}.generic-page .field--name-field-site{color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#00e6c5;border-radius:3px;padding:8px 10px;display:inline;margin-left:20px;margin-right:20px;}.generic-page .field--name-field-site a{font-size:0;}.generic-page .field--name-field-site a:before{content:" ";background-image:url(/themes/custom/occ_theme/assets/svg/web-protocolo.svg);display:inline-block;width:22px;height:22px;position:relative;top:9px;left:-2px;}.generic-page .field--name-field-site a:after{content:"Ligação web";font-size:12px;color:rgb(51,51,51);}.generic-page .numero-comentarios{color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#00e6c5;border-radius:3px;padding:8px 10px;display:inline;}.generic-page .numero-comentarios a{cursor:default !important;color:rgb(51,51,51);}.generic-page .numero-comentarios a:before{content:" ";background-image:url(/themes/custom/occ_theme/assets/svg/comentarios-protocolo.svg);display:inline-block;width:26px;height:20px;position:relative;top:9px;left:-2px;}.generic-page .container-category{margin-bottom:10px;}.generic-page .container-category .field--name-field-category{color:rgb(51,51,51);font-weight:600;font-size:12px;background-color:#00e6c5;border-radius:3px;padding:5px 10px;display:inline;}.generic-page .field--name-field-availability{color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#f97171;border-radius:3px;padding:5px 10px;display:inline;}.generic-page .field--name-field-display-title{color:#0b0f1e;font-weight:600;font-size:40px;line-height:48px;padding:35px 0 60px 0;}@media (max-width:767px){.generic-page .field--name-field-display-title{font-size:32px;line-height:38px;padding:0 0 16px 0;display:none;}}.generic-page .container-main-image{position:relative;padding-bottom:20px;}@media (max-width:767px){.generic-page .container-main-image{padding-bottom:40px;}}.generic-page .container-main-image .field--type-image.placeholder-full{height:440px;overflow:hidden;position:relative;}.generic-page .container-main-image .field--type-image.placeholder-full img{margin:0;height:auto;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media (max-width:767px){.generic-page .container-main-image .field--type-image .field__item{content:"";background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;aspect-ratio:auto 1310/440;height:auto;max-width:100%;margin:0 0 1.2em;}.generic-page .container-main-image .field--type-image .field__item .media--blazy{content:"";background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;aspect-ratio:auto 1310/440;height:auto;max-width:100%;margin:0 0 1.2em;}.generic-page .container-main-image .field--type-image .field__item img{content:"";background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;aspect-ratio:auto 1310/440;height:auto;max-width:100%;margin:0 0 1.2em;}}.generic-page .container-main-image .field--name-field-display-social-media{background-color:rgb(255,255,255);padding:30px 50px 0px;margin-top:10px;position:relative;padding:0;margin-bottom:0;margin-left:25%;}@media (max-width:767px){.generic-page .container-main-image .field--name-field-display-social-media{margin-left:0%;}}.generic-page .container-main-image .field--name-field-display-social-media ul{display:flex;margin-bottom:0;flex-direction:unset;}.generic-page .container-main-image .field--name-field-display-social-media ul li{margin-right:24px;margin-bottom:0;}.generic-page .container-main-image .field--name-field-image,.generic-page .container-main-image .field--name-field-bannerproduto,.generic-page .container-main-image .field--name-field-banner-protocolo{width:fit-content;margin:0 auto;}.generic-page .container-main-image .field--name-field-image img,.generic-page .container-main-image .field--name-field-bannerproduto img,.generic-page .container-main-image .field--name-field-banner-protocolo img{max-width:100%;height:auto;}.generic-page .field--name-field-publication-date{color:#00e6c5;font-size:18px;line-height:26px;position:relative;display:inline-block;}.generic-page .field--name-field-publication-date:after{background-color:#e0e0e0;background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:1px;z-index:-1;width:100vw;right:-40px;top:50%;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}.generic-page .field--name-field-price{color:#001231;font-size:32px;font-weight:600;line-height:40px;text-align:center;position:relative;display:inline-block;}.generic-page .field--name-field-price:after{background-color:#e0e0e0;background-size:100%;background-position:right;background-repeat:no-repeat;content:"";position:absolute;margin:0 auto;height:1px;z-index:-1;width:100vw;right:-40px;top:50%;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}.generic-page .field--name-field-summary,.generic-page .field--name-field-summary-text,.generic-page .field--name-field-field-description,.generic-page .field--name-field-field-description2,.generic-page .field--name-field-descricao-prot,.generic-page .field--name-field-morada,.generic-page .field--name-field-codigo-postal,.generic-page .field--name-field-site-instituicao,.generic-page .field--name-field-site-instituicao > a,.generic-page .field--name-field-email-protocolo,.generic-page .field--name-field-telemovel,.generic-page .field--name-field-description{font-size:24px;line-height:32px;font-weight:500;color:#5a5a5a;max-width:1000px;margin:0 auto;padding:20px 0;}@media (max-width:767px){.generic-page .field--name-field-summary,.generic-page .field--name-field-summary-text,.generic-page .field--name-field-field-description,.generic-page .field--name-field-field-description2,.generic-page .field--name-field-descricao-prot,.generic-page .field--name-field-morada,.generic-page .field--name-field-codigo-postal,.generic-page .field--name-field-site-instituicao,.generic-page .field--name-field-site-instituicao > a,.generic-page .field--name-field-email-protocolo,.generic-page .field--name-field-telemovel,.generic-page .field--name-field-description{padding-top:0;}}.generic-page .field--name-field-field-description,.generic-page .field--name-field-field-description2,.generic-page .field--name-field-morada,.generic-page .field--name-field-codigo-postal,.generic-page .field--name-field-site-instituicao,.generic-page .field--name-field-site-instituicao > a,.generic-page .field--name-field-email-protocolo,.generic-page .field--name-field-telemovel,.generic-page .field--name-field-descricao-prot{font-size:16px;line-height:24px;font-weight:500;color:#5a5a5a;max-width:1000px;margin:0 auto;padding:20px 0;}@media (max-width:767px){.generic-page .field--name-field-field-description,.generic-page .field--name-field-field-description2,.generic-page .field--name-field-morada,.generic-page .field--name-field-codigo-postal,.generic-page .field--name-field-site-instituicao,.generic-page .field--name-field-site-instituicao > a,.generic-page .field--name-field-email-protocolo,.generic-page .field--name-field-telemovel,.generic-page .field--name-field-descricao-prot{padding-top:0;}}.generic-page .event-detail-body,.generic-page .meeting-detail-body{padding:86px 0 0 0;}@media (max-width:767px){.generic-page .event-detail-body,.generic-page .meeting-detail-body{padding:40px 0 0 0;}}.generic-page .event-detail-body .event-detail-side-content,.generic-page .event-detail-body .meeting-detail-side-content,.generic-page .meeting-detail-body .event-detail-side-content,.generic-page .meeting-detail-body .meeting-detail-side-content{position:relative;}@media (max-width:767px){.generic-page .event-detail-body .event-detail-side-content,.generic-page .event-detail-body .meeting-detail-side-content,.generic-page .meeting-detail-body .event-detail-side-content,.generic-page .meeting-detail-body .meeting-detail-side-content{margin-bottom:50px;}}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting{position:relative;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info{margin-top:30px;margin-bottom:50px;background-color:rgba(243,243,243,0.7);padding:60px 24px;position:relative;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting{color:#5a5a5a;font-size:14px;line-height:22px;padding-bottom:15px;position:relative;padding-left:30px;display:flex;}@media (max-width:990px){.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting{display:block;}}@media (max-width:767px){.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting{display:flex;}}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting:before{content:"";display:inline-block;vertical-align:middle;font-family:"occ-icon";font-size:30px;color:#00e6c5;position:absolute;left:0;margin-right:16px;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-label,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-label,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-label,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-label,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-label{color:#00e6c5;font-size:14px;line-height:22px;display:inline-block;position:relative;padding-right:10px;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-label:after,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-label:after,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-label:after,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-label:after,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-label:after{content:":";display:inline-block;color:#00e6c5;padding:0 3px;position:absolute;right:0;top:0;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-date:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-date:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-date:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-date:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-date:before{content:"\e903";}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-hour:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-hour:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-hour:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-hour:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-hour:before{content:"\e917";}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-local:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-local:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-local:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-local:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-local:before{content:"\e903";}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-value,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-value,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-value,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-value,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-value{padding-bottom:0;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .event-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-value:before,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-value:before,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .event-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .event-info .meeting-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .event-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .meeting-info .meeting-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .event-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .event-info .meeting-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .event-value:before,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .meeting-info .meeting-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .event-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .event-info .meeting-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .event-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .meeting-info .meeting-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .event-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .event-info .meeting-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .event-value:before,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .meeting-info .meeting-value:before{content:"\e907";}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .field--name-field-link,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .field--name-field-link,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .field--name-field-link,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .field--name-field-link,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .field--name-field-link,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .field--name-field-link,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .field--name-field-link,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .field--name-field-link{position:absolute;left:50%;bottom:-20%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .field--name-field-link a,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .field--name-field-link a,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .field--name-field-link a,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .field--name-field-link a,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .field--name-field-link a,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .field--name-field-link a,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .field--name-field-link a,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .field--name-field-link a{color:#0b0f1e;background-color:#00e6c5;border-radius:3px;padding:12px 33px;cursor:pointer;font-size:12px;line-height:24px;font-weight:600;}.generic-page .event-detail-body .event-detail-side-content .container-left-info-event .field--name-field-link a:hover,.generic-page .event-detail-body .event-detail-side-content .container-left-info-meeting .field--name-field-link a:hover,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-event .field--name-field-link a:hover,.generic-page .event-detail-body .meeting-detail-side-content .container-left-info-meeting .field--name-field-link a:hover,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-event .field--name-field-link a:hover,.generic-page .meeting-detail-body .event-detail-side-content .container-left-info-meeting .field--name-field-link a:hover,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-event .field--name-field-link a:hover,.generic-page .meeting-detail-body .meeting-detail-side-content .container-left-info-meeting .field--name-field-link a:hover{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#00e6c5;background-color:#0b0f1e;}.generic-page .event-detail-body{padding-bottom:0;}.generic-page .news-content{margin-top:80px;}.generic-page .merchandising-content{margin-top:30px;}.generic-page .header-area{display:flex;justify-content:space-between;align-items:flex-start;}.generic-page .description-area{font-size:24px;line-height:32px;font-weight:500;color:#354149;max-width:1000px;margin:0 auto;padding:20px 0;}.generic-page .description-area-protocol{margin:0 0 !important;}.generic-page .icon-shape{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;}.generic-page .quantity-area{color:#00e6c5;font-size:14px;font-weight:500;line-height:22px;}.generic-page .iva-label{font-size:10px;color:#5a5a5a;}.generic-page .merchandising-detail-side-content{margin-top:30px;}.generic-page .merchandising-detail-side-content .protocol-info{padding-bottom:65px !important;}.generic-page .merchandising-detail-side-content .merchandising-info{margin-bottom:50px;background-color:rgba(243,243,243,0.7);padding:40px 30px 95px;position:relative;}.generic-page .merchandising-detail-side-content .merchandising-info.availabel .field--name-field-availability{background-color:#00e6c5;}.generic-page .merchandising-detail-side-content .merchandising-info .field--name-field-display-title{padding:unset;}.generic-page .merchandising-detail-side-content .merchandising-info .field--name-field-display-title > div{font-size:24px;line-height:32px;font-weight:500;color:#354149;margin:0 auto;padding:unset;}.generic-page .merchandising-detail-side-content .merchandising-info .field--name-field-availability{margin-left:5px;}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area{margin:26px 0 0 0;color:#00e6c5;font-size:14px;font-weight:500;line-height:22px;}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area > div{display:block;}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area > div:after{content:":";}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas2,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas-protocolo{display:inline-block;color:#5a5a5a;font-size:14px;font-weight:500;line-height:22px;text-align:left;}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas:before,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas2:before,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas-protocolo:before{display:none;}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas:after,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas2:after,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas-protocolo:after{display:none;}.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas2,.generic-page .merchandising-detail-side-content .merchandising-info .characteristics-area .field--name-field-caracteristicas-protocolo{margin-bottom:1rem;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area{margin:26px 0 0 0;color:#00e6c5;font-size:14px;font-weight:500;line-height:22px;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area > div{display:inline-block;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area > div:after{content:":*";}.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-price,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-local,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-acesso,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-data-validade,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-1,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-2,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-c{display:inline-block;color:#001231;font-size:14px;font-weight:500;line-height:22px;text-align:left;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-price:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-local:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-acesso:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-data-validade:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-1:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-2:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-c:before{display:none;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-price:after,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-local:after,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-acesso:after,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-data-validade:after,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-1:after,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-2:after,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-c:after{display:none;}.generic-page .merchandising-detail-side-content .merchandising-info .field--name-field-link a{position:absolute;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%);border-radius:3px;background-color:#00e6c5;color:#0b0f1e;font-size:12px;font-weight:600;line-height:24px;padding:5px 10px;min-width:174px;}.generic-page .merchandising-detail-side-content .merchandising-info .field--name-field-link a:before{display:inline-flex;content:"";background-image:url("/themes/custom/occ_theme/assets/svg/adicionar-merchandising.svg");background-size:25px 25px;height:15px;width:22px;vertical-align:middle;}.generic-page .news-detail-side-content{margin-top:100px;}.generic-page .news-detail-side-content .teaser-news{background-color:#f3f3f3;padding:40px 24px;border:none;margin:0;}@media (max-width:767px){.generic-page .news-detail-side-content .teaser-news{padding:24px 24px;}}.generic-page .news-detail-side-content .teaser-news .field--name-field-display-title{padding:40px 0 40px 0;}@media (max-width:767px){.generic-page .news-detail-side-content .teaser-news .field--name-field-display-title{padding:unset;}}.generic-page .news-detail-side-content .teaser-news .field--name-field-display-title h3{font-size:18px;font-weight:500;}.generic-page .news-detail-side-content .teaser-news .field--name-field-publication-date{font-size:16px;line-height:24px;}.generic-page .news-detail-side-content .teaser-news .field--name-field-publication-date:after{display:none;}@media (max-width:767px){.generic-page .news-detail-side-content .teaser-news .field--name-field-publication-date{padding-bottom:unset;}}.generic-page .offer{color:#5a5a5a;font-size:14px;line-height:22px;padding-bottom:15px;position:relative;padding-left:30px;display:flex;}@media (max-width:990px){.generic-page .offer{display:block;}}@media (max-width:767px){.generic-page .offer{display:flex;}}.generic-page .offer:before{content:"";display:inline-block;vertical-align:middle;font-family:"occ-icon";font-size:30px;color:#00e6c5;position:absolute;left:0;margin-right:16px;}.generic-page .offer-label{color:#00e6c5;font-size:14px;line-height:22px;display:inline-block;position:relative;padding-right:10px;}.generic-page .offer-label:after{content:":";display:inline-block;color:#00e6c5;padding:0 3px;position:absolute;right:0;top:0;}.generic-page .offer-local:before{content:"\e903";}.generic-page .offer .field--name-field-cities,.generic-page .offer .field--name-field-country{display:inline-block;}.generic-page.node--type-news .field--name-field-display-title,.generic-page.node--type-merchandising .field--name-field-display-title,.generic-page.node--type-event .field--name-field-display-title{padding-bottom:0;}.generic-page.node--type-news .field--name-field-publication-date,.generic-page.node--type-merchandising .field--name-field-publication-date,.generic-page.node--type-event .field--name-field-publication-date{padding-bottom:60px;font-size:16px;padding-top:15px;}.generic-page.node--type-news .field--name-field-publication-date::after,.generic-page.node--type-merchandising .field--name-field-publication-date::after,.generic-page.node--type-event .field--name-field-publication-date::after{content:none;}.generic-page.node--type-news .news-detail-side-content,.generic-page.node--type-news .news-content,.generic-page.node--type-merchandising .news-detail-side-content,.generic-page.node--type-merchandising .news-content,.generic-page.node--type-event .news-detail-side-content,.generic-page.node--type-event .news-content{margin-top:30px;}.generic-page.node--type-news .event-detail-body,.generic-page.node--type-merchandising .event-detail-body,.generic-page.node--type-event .event-detail-body{padding-top:0px;}.field--name-field-display-social-media{background-color:rgb(255,255,255);padding:30px 50px 0px;margin-top:10px;position:relative;padding:0;margin-bottom:0;max-width:1000px;margin-left:auto;margin-right:auto;}.field--name-field-display-social-media ul{display:flex;margin-bottom:0;flex-direction:unset;}.field--name-field-display-social-media ul li{margin-right:24px;margin-bottom:0;}.view-portal-merchandising-list .view-filters,.view-display-id-page_pesquisa_protocolos .view-filters{padding-top:50px;}@media (max-width:767px){.view-portal-merchandising-list .view-filters,.view-display-id-page_pesquisa_protocolos .view-filters{padding-top:10px;}}.view-portal-merchandising-list .view-filters .form-row,.view-display-id-page_pesquisa_protocolos .view-filters .form-row{display:flex;align-items:center;}@media (max-width:767px){.view-portal-merchandising-list .view-filters .form-row,.view-display-id-page_pesquisa_protocolos .view-filters .form-row{padding:45px 0 40px 0;}}.view-portal-merchandising-list .view-filters .form-row .item-wrap,.view-display-id-page_pesquisa_protocolos .view-filters .form-row .item-wrap{width:234px;margin-left:24px;}@media (max-width:767px){.view-portal-merchandising-list .view-filters .form-row .item-wrap,.view-display-id-page_pesquisa_protocolos .view-filters .form-row .item-wrap{width:100%;}}.view-portal-merchandising-list .view-filters .form-actions,.view-display-id-page_pesquisa_protocolos .view-filters .form-actions{display:none;}.view-portal-merchandising-list .view-filters .form-radios.n-active .js-form-type-radio input,.view-portal-merchandising-list .view-filters .form-radios.n-active .js-form-type-radio label,.view-display-id-page_pesquisa_protocolos .view-filters .form-radios.n-active .js-form-type-radio input,.view-display-id-page_pesquisa_protocolos .view-filters .form-radios.n-active .js-form-type-radio label{background-color:#e0e0e0;}.view-portal-merchandising-list .view-filters .form-radios.n-active .js-form-type-radio input:checked + label,.view-display-id-page_pesquisa_protocolos .view-filters .form-radios.n-active .js-form-type-radio input:checked + label{background-color:#e0e0e0;}.view-portal-merchandising-list .view-filters .form-row .form-radios ul,.view-display-id-page_pesquisa_protocolos .view-filters .form-row .form-radios ul{list-style-type:none;padding:0;}.view-portal-merchandising-list .view-filters .form-row .form-radios ul *,.view-display-id-page_pesquisa_protocolos .view-filters .form-row .form-radios ul *{display:inline-block;margin-bottom:5px;}#views-exposed-form-portal-merchandising-list-page-merchandising-search > div > fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search.form-item-search.form-group,#views-exposed-form-lista-protocolos-portal-page-pesquisa-protocolos > div > fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search.form-item-search.form-group{font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;font-family:"Lexend",sans-serif;box-sizing:border-box;min-width:0;padding:0;margin:0;border:0;position:relative;margin-bottom:32px;margin-left:22px;}#views-exposed-form-portal-merchandising-list-page-merchandising-search > div > fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search.form-item-search.form-group:before,#views-exposed-form-lista-protocolos-portal-page-pesquisa-protocolos > div > fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search.form-item-search.form-group:before{content:"\e916";font-size:30px;font-family:"occ-icon";font-weight:400;vertical-align:middle;color:#b5b5b5;position:absolute;top:0;transform:translate(-90%,28%);}#views-exposed-form-portal-merchandising-list-page-merchandising-search > div > fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search.form-item-search.form-group > input,#views-exposed-form-lista-protocolos-portal-page-pesquisa-protocolos > div > fieldset.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-search.form-item-search.form-group > input{box-sizing:border-box;margin:0;font-family:inherit;display:block;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;border:none;border-radius:0;background-color:transparent;border-bottom:2px solid #0b0f1e;width:100%;height:auto;box-shadow:none;padding-bottom:5px;padding-top:13px;}fieldset[id^=edit-field-category-target-id] > legend:before,fieldset[id^=edit-field-categoria-target-id] > legend:before{content:"Filtros";color:#b5b5b5;font-size:16px;}fieldset[id^=edit-field-category-target-id] > legend > span,fieldset[id^=edit-field-categoria-target-id] > legend > span{visibility:hidden;}.view-display-id-page_pesquisa_protocolos .view-filters .form-row [id^=edit-actions]{display:initial !important;margin-top:initial !important;margin-bottom:16px !important;}.view-display-id-page_pesquisa_protocolos .view-filters .form-row [id^=edit-actions] [id^=edit-submit-lista-protocolos-portal]{display:none !important;}.view-display-id-page_pesquisa_protocolos .view-filters .form-row [id^=edit-actions] [id^=edit-reset]{background-color:#f97171;border:0;font-size:12px;}.portal-merchandising-list-title{color:#0b0f1e;font-weight:600;font-size:40px;line-height:48px;padding:35px 0 0 0;}.encomendas-para{text-align:center;position:absolute;left:50%;bottom:53px;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%);color:#0b0f1e;font-size:14px;font-weight:600;line-height:24px;padding:5px 10px;min-width:174px;}#label-local-protocolo > div:after{content:":";}#label-acesso-protocolo > div:after{content:":";}#label-validade-protocolo > div:after{content:":";}#label-avaliacao-media > div:after{content:":";}.field--name-field-avaliacao:after{content:"" !important;}.field--name-field-avaliacao .js-form-item-vote{margin-bottom:0px !important;}.field--name-field-avaliacao .js-form-item-vote .js-form-type-item{margin-bottom:0px !important;}.views-row .field--name-field-categoria.field--type-entity-reference{position:absolute !important;top:0 !important;left:0 !important;margin-left:25px !important;margin-top:19px !important;color:rgb(255,255,255);font-weight:600;font-size:12px;background-color:#00e6c5;border-radius:3px;padding:5px 10px;display:inline;}.view-display-id-page_pesquisa_protocolos .views-row .field--name-field-imagem-protocolo{padding:10px;padding-left:13px !important;}.container-title-protocol{display:none;}.view-display-id-block_other_protocols{padding-top:20px;margin-top:35px;}.view-display-id-page_pesquisa_protocolos article{font-size:0;}.view-display-id-page_pesquisa_protocolos article:before{background-color:unset !important;}.view-display-id-page_pesquisa_protocolos article .container-img-and-cat img{border-left:5px solid #00e6c5;}.view-display-id-page_pesquisa_protocolos article .field--name-field-caracteristicas-protocolo{font-size:16px;}.view-display-id-page_pesquisa_protocolos .occ_card{width:100% !important;}.view-display-id-page_pesquisa_protocolos .card-content{margin-left:unset !important;margin-right:unset !important;display:unset !important;}.view-display-id-page_pesquisa_protocolos .container-item-description{min-height:unset !important;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-acesso,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-local,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-data-validade,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-1,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-2,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-c{color:#5a5a5a !important;}.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-concelho-2:before,.generic-page .merchandising-detail-side-content .merchandising-info .price-area .field--name-field-c:before{display:inline-block;content:" / " !important;}.view-display-id-block_other_protocols .views-row{padding-right:20px;}.view-display-id-block_other_protocols .views-row .field--name-field-categoria{margin-left:6px !important;margin-top:6px !important;width:90%;padding:2px 10px !important;}.view-display-id-block_other_protocols .views-row .field--name-field-categoria .mini-card{padding:unset !important;display:inline-block !important;text-align:center !important;width:100% !important;}.botao-consultar-protocolo{border-radius:3px;background-color:#00e6c5;color:#0b0f1e;font-size:12px;font-weight:600;padding:6px;}.area-condicoes-local-avaliacao-protocolo{min-height:113px !important;}.field--name-field-morada,.field--name-field-codigo-postal,.field--name-field-email-protocolo,.field--name-field-telemovel,.field--name-field-site-instituicao,.field--name-field-site-instituicao > a{padding-top:0px !important;padding-bottom:0px !important;}.view-display-id-page_pesquisa_protocolos fieldset[id^=edit-field-categoria-target-id--]{flex:0 0 100% !important;}.view-display-id-page_pesquisa_protocolos fieldset[id^=edit-field-categoria-target-id--] ul{margin-bottom:0px !important;}.view-display-id-page_pesquisa_protocolos fieldset[id^=edit-field-categoria-target-id--] ul li{margin-bottom:0px !important;}.view-display-id-page_pesquisa_protocolos .view-filters .form-row{padding:0px;}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .view-content.row{justify-content:center !important;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .views-row{max-width:345px !important;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .container-img-and-cat{width:223px !important;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .imagem-protocolo-centrado{display:flex;justify-content:center;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .protocolo-centrado{margin-left:0px !important;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .container-item-description{padding:16px 0px !important;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .botao-consultar-protocolo{display:inline-block;margin-top:0.5rem !important;}}@media (max-width:767px){.view-display-id-page_pesquisa_protocolos .texto-protocolo-centrado{text-align:center !important;}}#comment-form [id^=edit-actions]{float:unset !important;margin:0px !important;}#comment-form [id^=edit-actions] button{background-color:#00e6c5 !important;border-color:#00e6c5 !important;color:rgb(51,51,51);}.links-inline{}.links-inline .comment-add.nav-link{display:none !important;}.links-inline .comment-forbidden.nav-link{font-size:initial !important;padding-left:0px !important;color:#001231 !important;}.links-inline .comment-forbidden.nav-link a{text-decoration:underline !important;background-color:transparent !important;color:#001231 !important;}.comment__content{background-color:rgba(243,243,243,0.7) !important;border:0px !important;}.comment__content:before{content:none !important;}.comment__content:after{content:none !important;}.comment__content .js-form-item-vote{margin-bottom:0px !important;}.comment__content .field--name-field-avaliacao-comentario{color:#00e6c5 !important;}.comment{display:block !important;}.field--name-field-coment.field--type-comment.field--label-above > h2,.title.comment-form__title > h2{font-size:24px;line-height:32px;font-weight:500;color:#495057;}.comment-comment-form.comment-form{color:#495057;}.campo-avaliacao-na-lista{padding-top:3px !important;padding-right:0px !important;padding-left:0px !important;}.field--name-field-condicoes{text-wrap:nowrap;}.js-form-item-field-categoria-target-id.form-item-field-categoria-target-id{flex:0 0 100% !important;margin-top:28px !important;}.js-form-item-field-categoria-target-id.form-item-field-categoria-target-id:before{content:"Filtros";color:#b5b5b5;font-size:16px;position:absolute;margin-top:-28px;}.js-form-item-field-categoria-target-id.form-item-field-categoria-target-id .select2-container{width:330px !important;}.js-form-item-field-distrito-ilha-target-id.form-item-field-distrito-ilha-target-id{margin-top:5px !important;}.js-form-item-field-distrito-ilha-target-id.form-item-field-distrito-ilha-target-id .select2-container{width:330px !important;}#voltar-protocolos{position:absolute;top:-17px;}@media (max-width:767px){#voltar-protocolos{top:-32px;}}#link-voltar-protocolos{color:#0b0f1e;font-size:16px;line-height:22px;font-weight:500;position:relative;padding-left:27px;cursor:pointer;}#link-voltar-protocolos:before{content:"\e904";font-size:24px;font-family:"occ-icon";background-color:#001231;color:#00e6c5;border-radius:50%;font-weight:400;vertical-align:middle;height:24px;width:24px;position:absolute;line-height:25px;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.occ__container.occ__training-registration .occ__info-card{margin-bottom:40px;}.occ__container.occ__training-registration .occ__info-card p.occ__text--green:last-child{margin:0;}.occ__container.occ__training-registration .occ__registry-form .occ__accordion-group{margin-bottom:40px;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem;}.occ__container.occ__training-registration .occ__registry-form .occ__accordion .occ__accordion-header{color:rgb(95,95,95);background-color:rgba(0,0,0,0.03);}.occ__container.occ__training-registration .occ__registry-form .occ__accordion .occ__accordion-detail{flex:1 1 auto;min-height:1px;padding:1.25rem;border-top:1px solid rgba(0,0,0,0.125);}.occ__container.occ__training-registration .occ__registry-form .occ__accordion:not(:first-child){border-top:1px solid rgba(0,0,0,0.125);}.occ__container.occ__training-registration .occ__registry-form .occ__accordion:before{display:none;}.occ__container.occ__training-registration .occ__registry-form .occ__form-text{width:100%;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #001231;border-radius:0;background-color:transparent;}.occ__container.occ__training-registration .occ__registry-form .occ__form-text:focus{box-shadow:none;border-bottom:1px solid #00e6c5;}.occ__container.occ__training-registration .occ__registry-form .occ__form-text-label{position:absolute;top:0;left:16px;transition:all 0.25s cubic-bezier(0.2,0,0.03,1);pointer-events:none;}.occ__container.occ__training-registration .occ__noSubscriptionsMessage{padding:20px;border:1px solid #00e6c5;}.occ__container.occ__training-registration .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.occ__container.occ__training-registration .custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#00e6c5 !important;border-color:transparent;}.occ__container.occ__training-registration .custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before,.occ__container.occ__training-registration .custom-radio .custom-control-input:checked:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem #fff;border:transparent;}.occ__container.occ__training-registration .custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,.occ__container.occ__training-registration .custom-radio .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #b5b5b5,0 0 0 0.2rem #fff;border:rgb(95,95,95);}.occ__container.occ__training-registration .custom-checkbox .custom-control-label::before,.occ__container.occ__training-registration .custom-radio .custom-control-label::before{transition:none;border:#b5b5b5 solid 1px;}.occ__container.occ__training-registration button.occ__button{border-color:transparent;}.occ__container.occ__training-registration button.occ__button:focus{box-shadow:none;}.occ__container.occ__training-registration .occ__addNewCollaboratorFormButton:hover{background-color:transparent;}.occ__container.occ__training-registration .occ__addNewCollaboratorFormButton .occ__addNewCollaboratorIcon{border-radius:50%;background-color:#001231;}.occ__container.occ__training-registration .MuiLoadingButton-root.occ__text--black:hover{background-color:#00c9ac;}.occ__container.occ__training-registration .MuiLoadingButton-root{box-shadow:none;}.occ__container.occ__training-registration .MuiLoadingButton-root:hover{box-shadow:none;}.occ__finish-registration-message{border:3px solid #00e6c5;}.occ__container .occ__shoppingCartTotalItems{font-size:20px;}.occ__container .occ__shoppingCartContainer{background-color:rgba(0,0,0,0.03);}.occ__container .occ__shoppingCartTotalInfo .occ__shoppingCartTotalLabel{font-size:30px;}.occ__container .occ__shoppingCartTotalInfo .occ__shoppingCartTotalAmount{font-size:35px;line-height:35px;}@media (max-width:900px){.occ__shoppingCardContainer{width:auto !important;}}.occ__notification .occ__notificationBar{bottom:0;left:auto;right:0;}.occ__notification .occ__notificationBar .occ__notificationInfo{color:rgb(51,51,51);background-color:rgb(255,255,255);padding:11px 16px;}.occ__notification .occ__notificationBar .occ__notificationInfo .MuiAlert-message{padding-left:8px;font-family:"Lexend",sans-serif;}.occ__notification .occ__notificationBar .occ__notificationInfo.alert-danger{border:1px solid #f5c6cb;border-left:#cc0000 15px solid;}.occ__notification .occ__notificationBar .occ__notificationInfo.alert-success{border:1px solid #c3e6cb;border-left:#28a745 15px solid;}.occ__container{max-width:1440px;min-height:100px;padding-bottom:100px;}.occ__container .occ__container{padding-bottom:0;}.occ__container .MuiInput-input{color:#495057;}.occ__container .MuiInputLabel-asterisk{color:#ff0101;}.occ__container .MuiInput-root:hover:before{border-bottom:1px solid rgba(0,0,0,0.4196078431) !important;}.occ__container .MuiSelect-select:focus{background-color:transparent;}.occ__container .MuiTextField-root .Mui-disabled:hover:before{border-bottom-style:dotted !important;}.occ__container .occ__info-card-light-blue{background-color:#E0FFFD;padding:10px 40px;}.occ__container .occ__info-card-small-margins{background-color:rgba(0,0,0,0.03);padding:5px 10px;}.occ__container .occ__info-card{background-color:rgba(0,0,0,0.03);padding:30px 40px;}.occ__container .occ__info-card-normal-margins{padding:30px 40px;}.occ__container .occ__info-card-light{padding:5px 10px;}.occ__container button.occ__text--green{color:#00e6c5 !important;}.occ__container button.occ__text--black{color:#001231 !important;}.occ__container .no-access-warning{border:1px solid #00e6c5;}.occ__container .occ__confirm-card{border:2px solid #00e6c5;}.occ__container .occ__text--helper{color:#848484;font-size:14px;font-weight:300;}.occ__container #occSearchIcon:hover{background-color:transparent;}.occ__container .occ__inputText{color:rgba(0,0,0,0.6);font-weight:400;font-size:1rem;line-height:1.4375em;}.occ__container #occResponsibleStartDate{color:#495057;}.occ__container .occ__uploadButton:hover{background-color:transparent;}.occ__container .occ__uploadButton .occ__uploadButtonIcon{border-radius:50%;background-color:#001231;}.occ__container #occ__uploadFilesInput{opacity:0;position:absolute;z-index:-1;}.occ__container .occ__formInputUpload label.MuiFormControlLabel-root{cursor:default;}.occ__container .occ__text--clamp,.occ__container .occ__text--clamp input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.occ__terms-conditions{border:2px solid #00e6c5;padding:20px;}.occ__terms-conditions .occ__checkboxField > span.MuiFormControlLabel-label:before{content:" * ";color:#ff0101;}.occ__terms-conditions .occ__checkboxField .MuiTypography-root{margin-right:3px;}.occ__radioGroup .occ__radioInputField{margin-right:1.5rem;}.occ__imageRadioInputField img{width:100px;border:2px solid #e0e0e0;}.occ__imageRadioInputField label{margin:0 0 0 5px;}.occ__imageRadioInputField label span:first-of-type{display:none;}.occ__imageRadioInputField label .Mui-checked + .MuiTypography-root img{border:2px solid #00e6c5;}.occ__counter-button-group button{min-width:35px;min-height:35px;height:35px;border:none;outline:none;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-weight:bold;font-size:20px;padding:0;cursor:pointer;display:flex;border-radius:50%;color:#5a5a5a;}.occ__counter-button-group button:first-of-type:not(.Mui-disabled){color:#00e6c5;}.occ__counter-button-group button:last-of-type:not(.Mui-disabled){color:#00e6c5;}html{overflow-y:scroll;}.occ__loading-button .MuiCircularProgress-root,.occ__autocomplete-loader .MuiCircularProgress-root{width:16px;height:16px;}.occ__loading-button .MuiCircularProgress-root svg,.occ__autocomplete-loader .MuiCircularProgress-root svg{width:16px;height:16px;}.occ__autocomplete-loader fieldset.MuiOutlinedInput-notchedOutline{border-bottom:1px solid rgba(0,0,0,0.42);}.occ__input-datepicker .MuiFormControl-root{margin:0;padding:0;}.occ__input-datepicker .MuiOutlinedInput-notchedOutline{width:100%;margin:0;padding:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid;border-radius:0;border-color:rgba(0,0,0,0.42);}.occ__input-datepicker .muioutlinedinput-root{margin:0;padding:0;}.occ__input-datepicker .Mui-error .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,0.42);}.occ__input-datepicker .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00e6c5;}[id^=":rp:-grid-label"]{margin-right:0px !important;}.occ__input-datepicker-dialog{padding:25px;}.occ__input-datepicker-dialog .MuiPickersCalendarHeader-root{padding-left:0px !important;}.occ__input-datepicker-dialog .MuiYearPicker-root{max-height:267px !important;}.occ__input-datepicker-dialog div{max-height:unset;min-height:unset;}.occ__input-datepicker-dialog > div:first-child > div:first-child{width:300px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root{width:300px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child{border-bottom:2px solid #0b0f1e;padding-bottom:17px;padding-right:0;padding-left:10px;margin-top:0;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child div[role=presentation]{border-bottom:5px solid #00e6c5 !important;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child div[role=presentation] div{display:inline-block;color:#0b0f1e;font-family:"Lexend",sans-serif;font-weight:600;font-size:25px;line-height:25px;margin:0;text-transform:capitalize;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child div[role=presentation] div:first-of-type{margin-right:7px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child > div:last-child button{color:#0b0f1e;stroke:#0b0f1e;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child > div:last-child button:hover{background-color:rgb(255,255,255);color:#00e6c5;stroke:#00e6c5;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:first-child > div:last-child div{width:3px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:first-child{padding-bottom:30px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:first-child .MuiTypography-caption{margin:0;width:44px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:first-child span{color:#5a5a5a;font-family:"Lexend",sans-serif;font-weight:500;font-size:16px;line-height:24px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:last-child div[role=cell]{width:44px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:last-child button{top:1px;left:1px;height:94%;z-index:1;border:0;color:#5a5a5a;font-family:"Lexend",sans-serif;font-weight:400;font-size:16px;line-height:17px;text-align:center;padding:10px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:last-child button.Mui-selected{background-color:#00e6c5;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:last-child button:hover{background-color:#00e6c5;}@media (max-width:767px){.occ__input-datepicker-dialog{padding:10px;margin-left:20px;}.occ__input-datepicker-dialog > div:first-child > div:first-child{width:280px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root{width:280px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:first-child .MuiTypography-caption{width:40px;}.occ__input-datepicker-dialog .MuiCalendarPicker-root > div:last-child > div:last-child div[role=cell]{width:40px;}}.occ__modal .occ__modal-iconClose{width:35px;height:35px;}.occ__modal a{text-decoration:underline;color:#00e6c5;}.occ__modal a:hover{text-decoration:none;}.occ__FormSubmissionSucceedStep .occ__successIcon{text-align:center;}.occ__FormSubmissionSucceedStep .occ__successIcon svg{height:150px;width:150px;color:#00e6c5;}.occ__FormSubmissionSucceedStep .occ__successMessage{text-align:center;}.occ__FormSubmissionSucceedStep a{color:#00e6c5;text-decoration:underline;}.occ__FormSubmissionSucceedStep a:hover{color:#00e6c5;text-decoration:none;}.occ__text-uppercase input{text-transform:uppercase;}.occ__text--link{color:#00e6c5;text-decoration:underline;cursor:pointer;}.occ__text--link:hover{color:#00e6c5;text-decoration:none;}.occ__formInputTextArea textarea{color:#495057;}.occ__formInputTextArea textarea:focus-visible{outline:none;}.occ__formInputTextArea textarea:focus{border:2px solid #00e6c5;}.occ__checkBoxTop label{display:flex;align-items:flex-start;color:#cc0000;}.occ__checkBoxTop label .MuiCheckbox-root{padding-top:5px;}.occ__pagination .Mui-disabled.MuiPaginationItem-previousNext{display:none;}.occ__pagination button{color:#001231;}.occ__pagination button:not(:last-child){background-color:rgba(0,0,0,0.08);}.occ__pagination button.Mui-selected{background-color:#00e6c5;}.occ__pagination button:hover{background-color:#00e6c5;}.occ__pagination button.MuiPaginationItem-previousNext{background-color:transparent;}.occ__pagination button.MuiPaginationItem-previousNext:hover{background-color:transparent;}.occ__pagination button.MuiPaginationItem-previousNext svg:hover{color:#00e6c5;}.occ__small-loader{display:inline-flex;}.occ__small-loader .MuiCircularProgress-root{width:16px !important;height:16px !important;}.occ__small-loader .MuiCircularProgress-root svg{width:16px;height:16px;}.occ__container button.Mui-disabled.round-disabled{color:#b5b5b5;}.occ__container button.Mui-disabled.round-disabled svg{background-color:#6e777e;}.occ__container .occ__dropdown .Mui-disabled::before{border-bottom-style:solid;border-bottom:1px solid rgba(0,0,0,0.26);}.occ__container .occ__radio-d-grid .MuiFormGroup-root{display:grid;}.occ__container .occ__no-hover:hover{background-color:transparent;}.occ__modal .occ__modalContainer .occ__text--green{color:#00e6c5;}@media (max-width:650px){.occ__modal .occ__modalContainer{width:100vw;height:100vh;}}@media (max-width:400px){.occ__container .occ__padding-0{padding:0px;}}@media (max-width:900px){.occ__container .MuiGrid-item.occ__widthAuto-900{width:auto !important;}}@media (min-width:650px){.occ__modal .occ__modalContainer .occ__modal-body{max-height:250px;text-overflow:ellipsis;overflow:auto;}}@media (min-width:600px){.occ__flex-sm{display:flex;justify-content:end;align-items:center;}}@media (max-width:600px){.occ__mb-4-sm{margin-bottom:24px;}.occ__maxWidth50-xs{width:50%;}}.vignettes__column{min-height:35px;}.vignettes__warning-message{color:#cc0000;}.vignettes__dark-text-background{background-color:#d4d4d4;border-radius:10%;}.payment__radio-buttons label{margin:0 !important;}.payment__radio-buttons label:last-of-type .MuiTypography-root:last-of-type:after{content:"*";color:#cc0000;}.payment__nif-text-input input{padding:0 !important;}.payment__search-icon{margin:0;padding:0;}.payment__search-icon:before{border:0;margin-top:-25px;font-family:"occ-icon";content:"\e916";display:inline-block;font-size:35px;}.payment__finish-payment-message{border:3px solid #00e6c5;}.payment__mb-reference{max-width:250px;}.payment__mb-reference img{width:150px;}.payment-landing__link-container a{display:inline-block;position:relative;}.payment-landing__link-container a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#00e6c5;transform-origin:bottom right;transition:transform 0.25s ease-out;}.payment-landing__link-container a:hover{color:#5a5a5a !important;}.payment-landing__link-container a:hover:after{transform:scaleX(1);transform-origin:bottom left;}.payment-landing__link-container + button{color:#001231;}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable{background-color:rgba(0,0,0,0.03);}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable tr,.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable th{background:transparent;}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable thead tr{border-bottom:2px solid #001231;}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable tbody td{color:#5a5a5a;font-size:15px;line-height:24px;font-weight:400;}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable .occ__table-header{color:#001231;font-size:14px;line-height:24px;font-weight:600;}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable button svg{color:#b5b5b5;}.occ__container.occ__paymentReferencesList .occ__paymentReferencesTable button:hover{background-color:transparent;}@media (max-width:768px){.occ__container.occ__paymentReferencesList > div tbody .occ__row-detail{margin-left:0;margin-right:0;}}.occ__penalties-legal-disclaimer{font-size:14px;line-height:2;color:#6e777e;}.occ__penalties-table{background-color:rgba(0,0,0,0.03);}.occ__penalties-table p{margin-top:1rem;}.occ__container .occ__quotas{background-color:rgba(0,0,0,0.03);padding:30px 40px;}.occ__container .occ__quotas .quotas__dark-text-background{background-color:#d4d4d4;border-radius:10%;}.occ__container .occ__quotas .quotas__dark-text-background .MuiBox-root{display:inline-flex;}.occ__container .occ__quotas .quotas__dark-text-background .MuiBox-root .MuiCircularProgress-root{width:16px !important;height:16px !important;}.occ__container .occ__quotas .quotas__dark-text-background .MuiBox-root .MuiCircularProgress-root svg{width:16px;height:16px;}.occ__container .occ__quotas fieldset{margin-bottom:24px;margin-right:24px;}.occ__liabilities-table{background-color:rgba(0,0,0,0.03);height:690px;}.occ__liabilities-table p{margin-top:1rem;}.occ__liabilities-table .occ__liabilities-table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.occ__liabilities-table .occ__liabilities-wrap-text-cell{white-space:unset !important;}.thqc__tab-container .MuiTabs-flexContainer{justify-content:center;}@media (max-width:767px){.thqc__tab-container .MuiTabs-flexContainer{justify-content:unset;}}.thqc__table{background-color:rgba(0,0,0,0.03);}.thqc__table p{margin-top:1rem;}.thqc__table.thqc__table-history{height:932px;}.thqc__table.thqc__table-score{height:645px;}.thqc__table.thqc__table-biennium{height:702px;}.thqc__table .thqc__table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.thqc__table .thqc__table-wrap-text-cell{white-space:unset !important;}.thqc__table .MuiDataGrid-toolbarContainer{justify-content:flex-start !important;}.occ__container .occ__trainingShoppingCard,.occ__container .occ__productShoppingCard,.occ__container .occ__darkgreenCard{-webkit-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);-moz-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);-ms-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);-o-box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);box-shadow:-3px 0px 10px 2px rgba(0,0,0,0.1);border-radius:0;}.occ__container .occ__trainingShoppingCard #occ__cardOverlay,.occ__container .occ__productShoppingCard #occ__cardOverlay,.occ__container .occ__darkgreenCard #occ__cardOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;display:flex;}.occ__container .occ__trainingShoppingCard .occ__cardImgContainer,.occ__container .occ__productShoppingCard .occ__cardImgContainer,.occ__container .occ__darkgreenCard .occ__cardImgContainer{position:relative;}.occ__container .occ__trainingShoppingCard .occ__cardImgContainer .occ__cardTag,.occ__container .occ__productShoppingCard .occ__cardImgContainer .occ__cardTag,.occ__container .occ__darkgreenCard .occ__cardImgContainer .occ__cardTag{color:rgb(255,255,255);font-weight:600;font-size:12px;border-radius:3px;position:absolute;top:0;padding:4px;}.occ__container .occ__trainingShoppingCard .occ__cardImgContainer .occ__cardImg,.occ__container .occ__productShoppingCard .occ__cardImgContainer .occ__cardImg,.occ__container .occ__darkgreenCard .occ__cardImgContainer .occ__cardImg{max-width:345px;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__cardTitle,.occ__container .occ__productShoppingCard .occ__cardContent .occ__cardTitle,.occ__container .occ__darkgreenCard .occ__cardContent .occ__cardTitle{color:#001231;font-size:24px;line-height:30px;font-weight:600;line-height:normal;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__cardText,.occ__container .occ__productShoppingCard .occ__cardContent .occ__cardText,.occ__container .occ__darkgreenCard .occ__cardContent .occ__cardText{color:#001231;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__trainingCardLocal,.occ__container .occ__productShoppingCard .occ__cardContent .occ__trainingCardLocal,.occ__container .occ__darkgreenCard .occ__cardContent .occ__trainingCardLocal{max-width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__priceItem,.occ__container .occ__productShoppingCard .occ__cardContent .occ__priceItem,.occ__container .occ__darkgreenCard .occ__cardContent .occ__priceItem{font-size:35px;line-height:30px;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__delete-icon:before,.occ__container .occ__productShoppingCard .occ__cardContent .occ__delete-icon:before,.occ__container .occ__darkgreenCard .occ__cardContent .occ__delete-icon:before{font-size:75px;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__delete-text,.occ__container .occ__productShoppingCard .occ__cardContent .occ__delete-text,.occ__container .occ__darkgreenCard .occ__cardContent .occ__delete-text{font-size:11px;margin-top:-20px;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__firstBlockGrid,.occ__container .occ__productShoppingCard .occ__cardContent .occ__firstBlockGrid,.occ__container .occ__darkgreenCard .occ__cardContent .occ__firstBlockGrid{min-height:130px;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__trainingCardInfoContainer,.occ__container .occ__productShoppingCard .occ__cardContent .occ__trainingCardInfoContainer,.occ__container .occ__darkgreenCard .occ__cardContent .occ__trainingCardInfoContainer{max-width:500px;}.occ__container .occ__trainingShoppingCard .occ__cardContent .occ__trainingCardInfoItem,.occ__container .occ__productShoppingCard .occ__cardContent .occ__trainingCardInfoItem,.occ__container .occ__darkgreenCard .occ__cardContent .occ__trainingCardInfoItem{min-width:180px;}.occ__container .occ__trainingShoppingCard{border-left:5px solid #f97171;}.occ__container .occ__trainingShoppingCard .occ__cardTag{background-color:#f97171;}.occ__container .occ__trainingShoppingCard .occ__cardTitle{color:#001231;}.occ__container .occ__trainingShoppingCard .occ__delete-icon:before{color:#f97171;}.occ__container .occ__trainingShoppingCard .occ__delete-text{color:#f97171;}.occ__container .occ__darkgreenCard{border-left:5px solid #097268;}.occ__container .occ__darkgreenCard .occ__cardTag{background-color:#097268;}.occ__container .occ__darkgreenCard .occ__cardTitle{color:#001231;}.occ__container .occ__darkgreenCard .occ__delete-icon:before{color:#097268;}.occ__container .occ__darkgreenCard .occ__delete-text{color:#097268;}.occ__container .occ__productShoppingCard{border-left:5px solid #00e6c5;position:relative;}.occ__container .occ__productShoppingCard .occ__cardTag{background-color:#00e6c5;}.occ__container .occ__productShoppingCard .occ__delete-icon:before{color:#00e6c5;}.occ__container .occ__productShoppingCard .occ__delete-text{color:#00e6c5;}.occ__container .occ__secondBlockGrid .occ__secondBlockContent{min-width:140px;}.occ__container .occ__manualCard .occ__cardImgGrid{max-width:100px;}@media (max-width:900px){.occ__trainingShoppingCard,.occ__productShoppingCard,.occ__darkgreenCard{max-width:345px;}.occ__container .occ__representativeAssemblyCard img{height:300px;}}@media (min-width:900px){.occ__container .occ__representativeAssemblyCard{max-width:20%;}}@media (width:900px){.occ__trainingShoppingCard .occ__cardImgGrid,.occ__trainingShoppingCard .occ__cardContentGrid,.occ__trainingShoppingCard .occ__firstBlockGrid,.occ__trainingShoppingCard .occ__secondBlockGrid,.occ__productShoppingCard .occ__cardImgGrid,.occ__productShoppingCard .occ__cardContentGrid,.occ__productShoppingCard .occ__firstBlockGrid,.occ__productShoppingCard .occ__secondBlockGrid,.occ__darkgreenCard .occ__cardImgGrid,.occ__darkgreenCard .occ__cardContentGrid,.occ__darkgreenCard .occ__firstBlockGrid,.occ__darkgreenCard .occ__secondBlockGrid{flex-basis:100%;-ms-flex-positive:0;flex-grow:0;max-width:100%;}}@media (max-width:900px){.occ__container .occ__manualCardGrid{width:auto !important;}.occ__container .occ__manualCard .occ__cardImgGrid{margin:auto;}}.occ__delete-merchandising-div{margin-top:40px;margin-bottom:40px;}.occ__delete-merchandising-icon{border-radius:3px;background-color:#00e6c5;color:#0b0f1e;font-size:12px;font-weight:600;padding:6px;}.occ__delete-merchandising-icon:before{display:inline-flex;content:"";background-image:url(/themes/custom/occ_theme/assets/svg/remover-merchandising.svg);background-size:18px 18px;height:18px;width:18px;vertical-align:middle;}.icon-sm{color:white;font-size:14px;line-height:14px;text-align:center;background-color:#00e6c5;width:22px;height:22px;}.quantity-field{color:#5a5a5a;font-size:14px;font-weight:500;line-height:22px;background-color:rgba(243,243,243,0.7);}.quantity-field-cart{background-color:initial !important;}.occ__order-merchandising-button:before{display:inline-flex;content:"";background-image:url(/themes/custom/occ_theme/assets/svg/adicionar-merchandising.svg);background-size:25px 25px;height:15px;width:22px;vertical-align:middle;}.occ__merchandising-login-button{color:#001231 !important;font-weight:400 !important;font-size:14px !important;padding:0 14px 0 5px !important;background-color:#00e6c5 !important;border-radius:4px !important;}.occ__merchandising-login-button:before{display:inline-block;font-size:28px;font-family:"occ-icon";color:#001231;content:"\e91a";font-weight:400;vertical-align:middle;}.occ__merchandising-fill-data{color:#5a5a5a;text-decoration:underline;}.occ__merchandising-fill-data:hover{color:#5a5a5a;text-decoration:underline;}.occ__container.occ__othersList .occ__othersListContainer{background-color:rgba(0,0,0,0.03);}.occ__container.occ__othersList .occ__othersListLink{text-decoration:underline;}.occ__container.occ__othersList .occ__othersListLink:hover{text-decoration:none;cursor:pointer;}@media (max-width:900px){.occ__container.occ__othersList .occ__otherListItem{width:auto !important;}}.occ__container.occ__otherSubscription .others__dark-text-background{background-color:#d4d4d4;border-radius:10%;}.occ__liabilities-table{background-color:rgba(0,0,0,0.03);height:690px;}.occ__liabilities-table p{margin-top:1rem;}.occ__liabilities-table .occ__liabilities-table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.occ__liabilities-table .occ__liabilities-wrap-text-cell{white-space:unset !important;}.occ__history-vignettes-table{background-color:rgba(0,0,0,0.03);height:690px;}.occ__history-vignettes-table p{margin-top:1rem;}.first-exam__disabled-text{font-size:12px;color:#b5b5b5;font-weight:400;line-height:1.4375em;}.non-member__table{height:384px;}.non-member__table .MuiDataGrid-cell--editable .MuiOutlinedInput-root{width:100%;}.non-member__table .MuiDataGrid-cell--editable fieldset{border-width:0 !important;}.non-member__table .MuiDataGrid-cell.MuiDataGrid-cell--editing:focus-within{outline-offset:-2px !important;outline:none;}.non-member__table .non-member__table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.non-member__table .non-member__table-wrap-text-cell{white-space:unset !important;}.non-member__search-icon{margin:0;padding:0;}.non-member__search-icon:before{border:0;margin-top:-25px;font-family:"occ-icon";content:"\e916";display:inline-block;font-size:35px;}.non-member__nif-text-input input{padding:0 !important;}.non-member__tab-container .MuiTabs-flexContainer{justify-content:center;}@media (max-width:767px){.non-member__tab-container .MuiTabs-flexContainer{justify-content:unset;}}.toconline__tab-container .MuiTabs-flexContainer{justify-content:center;}@media (max-width:767px){.toconline__tab-container .MuiTabs-flexContainer{justify-content:unset;}}.toconline__table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.toconline__wrap-text-cell{white-space:unset !important;}.occ__toconline-table{height:800px;}.occ__toconline-table.occ_toconline-add-company-table{height:715px;}.occ__toconline-table p{margin-top:1rem;}.occ__toconline-table .occ__toconline-table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.occ__toconline-table .occ__toconline-wrap-text-cell{white-space:unset !important;}.toconline__form-add-button:hover{background-color:transparent;}.toconline__form-add-button .toconline__form-add-button-icon{border-radius:50%;background-color:#001231;}.toconline__loading-button{color:#f7f7f7 !important;font-size:12px !important;width:120px;height:40px;}.toconline__loading-button--small{color:#f7f7f7 !important;font-size:12px !important;width:75px;height:25px;}.toconline__loading-button--small.toconline__loading-button-disable{background-color:#FF5733;}.toconline__loading-button--small.toconline__loading-button-disable:hover{background-color:rgb(178,60,35);}.toconline__loading-button--small.toconline__loading-button-pending{background-color:#9B9FAC;}.toconline__loading-button--small.toconline__loading-button-pending:hover{background-color:rgb(108,111,120);}.toconline__loading-button--small.toconline__loading-button-renew{background-color:#ecb735;}.toconline__loading-button--small.toconline__loading-button-renew:hover{background-color:rgb(165,128,37);}.toconline__loading-button--small.toconline__loading-button-renew-outdated{background-color:#ff0101;}.toconline__loading-button--small.toconline__loading-button-renew-outdated:hover{background-color:#cc0000;}.toconline__loading-button.toconline__loading-button-disable{background-color:#FF5733;}.toconline__loading-button.toconline__loading-button-disable:hover{background-color:rgb(178,60,35);}.toconline__loading-button.toconline__loading-button-pending{background-color:#9B9FAC;}.toconline__loading-button.toconline__loading-button-pending:hover{background-color:rgb(108,111,120);}.toconline__loading-button.toconline__loading-button-renew{background-color:#ecb735;}.toconline__loading-button.toconline__loading-button-renew:hover{background-color:rgb(165,128,37);}.toconline__loading-button.toconline__loading-button-renew-outdated{background-color:#ff0101;}.toconline__loading-button.toconline__loading-button-renew-outdated:hover{background-color:#cc0000;}.occ__personal-data-table{background-color:rgba(0,0,0,0.03);}.occ__personal-data-table p{margin-top:1rem;}.occ__personal-data-table .occ__personal-data-table-text-cell{white-space:unset !important;}.occ__personal-data-table .occ__personal-data-table-text-wrapper{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;}.bar-code__image{width:100%;max-width:350px;}#agenda-cc-main{min-height:80vh;}#agenda-cc-main .rbc-calendar{min-height:80vh !important;}#agenda-cc-main .rbc-calendar .actions-header{display:flex;gap:20px;justify-content:stretch;}@media (max-width:1200px){#agenda-cc-main .rbc-calendar .actions-header{flex-wrap:wrap;}}#agenda-cc-main .rbc-calendar .actions-header .filters-header{display:flex;flex-flow:column;width:100%;overflow:hidden;text-overflow:ellipsis;margin-right:60px;}#agenda-cc-main .rbc-calendar .actions-header .filters-header > span{color:rgb(51,51,51);font-family:"Lexend",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}#agenda-cc-main .rbc-calendar .actions-header .filters-header svg{font-size:2.5rem;}#agenda-cc-main .rbc-calendar .actions-header .rbc-select-group{display:none;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .actions-header .rbc-select-group{display:flex;}}#agenda-cc-main .rbc-calendar .actions-header .views-actions{display:flex;gap:4px;align-items:flex-end;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .actions-header .views-actions.rbc-btn-group{display:none;}}#agenda-cc-main .rbc-calendar .actions-header .views-actions button{border-radius:0;border:none;color:rgb(51,51,51);background-color:#D9D9D9;box-shadow:none;padding:0 25px;height:45px;border-radius:4px;}#agenda-cc-main .rbc-calendar .actions-header .views-actions button.rbc-active{background-color:#00e6c5;}#agenda-cc-main .rbc-calendar .view-header{display:flex;justify-content:center;margin:20px 0;position:relative;}#agenda-cc-main .rbc-calendar .view-header .nav-button-header{display:flex;flex-direction:column;justify-content:center;}#agenda-cc-main .rbc-calendar .view-header .nav-button-header#next-btn-icon{margin-right:0px;}@media (max-width:){#agenda-cc-main .rbc-calendar .view-header .nav-button-header#next-btn-icon{margin-right:100px;}}#agenda-cc-main .rbc-calendar .view-header .nav-button-header svg{color:rgb(51,51,51);text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:normal;}#agenda-cc-main .rbc-calendar .view-header span.date-header{min-width:400px;text-align:center;font-weight:600;font-size:35px;line-height:normal;color:#0b0f1e;position:relative;padding:10px;}@media (max-width:990px){#agenda-cc-main .rbc-calendar .view-header span.date-header{min-width:270px;}}@media (max-width:767px){#agenda-cc-main .rbc-calendar .view-header span.date-header{min-width:270px;font-size:25px;font-weight:500;}}#agenda-cc-main .rbc-calendar .view-header span.date-header:before{bottom:10px;position:absolute;content:"";background-color:#00e6c5;width:15%;height:3px;margin-bottom:-11px;left:35%;}#agenda-cc-main .rbc-calendar .view-header span.date-header:after{bottom:10px;position:absolute;content:"";background-color:#f97171;width:15%;height:3px;margin-bottom:-11px;right:35%;}#agenda-cc-main .rbc-calendar .view-header a{color:#001231;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:normal;position:absolute;right:50px;top:8px;padding:10px;}@media (max-width:767px){#agenda-cc-main .rbc-calendar .view-header a{top:3%;}}@media (max-width:767px){#agenda-cc-main .rbc-calendar .view-header a{top:0;font-size:0;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .view-header a{font-size:0;top:-228%;right:-11px;}}@media (max-width:767px){#agenda-cc-main .rbc-calendar .view-header a.create-btn{margin-right:-40px;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .view-header a.create-btn{margin-right:0;}}#agenda-cc-main .rbc-calendar .view-header a.create-btn:after{display:inline-block;background-color:#00e6c5;height:10px;width:10px;border-radius:50%;content:" ";position:absolute;left:13px;top:20px;z-index:-1;}@media (max-width:767px){#agenda-cc-main .rbc-calendar .view-header a.create-btn:after{top:15px;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .view-header a.create-btn:after{top:17px;height:16px;width:16px;left:15px;}}#agenda-cc-main .rbc-calendar .view-header a.create-btn:before{display:inline-block;font-size:17px;font-family:"Font Awesome Solid";color:#001231;font-weight:400;vertical-align:middle;padding-right:10px;content:"\f055";}@media (max-width:480px){#agenda-cc-main .rbc-calendar .view-header a.create-btn:before{font-size:26px;}}#agenda-cc-main .rbc-calendar .view-header a.create-btn:hover{color:#00e6c5;}#agenda-cc-main .rbc-calendar .view-header a.create-btn:hover::before{color:#00e6c5;}#agenda-cc-main .rbc-calendar .view-header a.create-btn:hover:after{display:inline-block;background-color:#001231;}#agenda-cc-main .rbc-calendar .rbc-month-view{border:none;border-top:0.5px solid #929191;border-bottom:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-header .rbc-header{border-left:none;border-right:none;border-bottom:0.5px solid #929191;padding:20px 0;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-header .rbc-header span{text-transform:lowercase;color:#00e6c5;font-size:23px;font-style:normal;font-weight:400;line-height:normal;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-header .rbc-header span{font-size:16px;font-weight:500;}}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row{border-left:0.5px solid #929191;border-right:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-day-bg.rbc-off-range-bg{background-color:rgb(255,255,255);}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-day-bg + .rbc-day-bg{border-left:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content{position:relative;height:100%;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-show-more{display:none;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-row-segment{display:none;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell{display:flex;justify-content:center;flex-direction:column;align-content:center;align-items:center;padding:0;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-now{font-size:30px;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell span.date-label{position:absolute;top:calc(50% - 13px);color:#929191;font-size:20px;font-style:normal;font-weight:600;line-height:normal;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell span.date-label.rbc-active{font-size:30px;top:calc(50% - 18px);}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell span.date-label.rbc-active{font-size:25px;}}@media (max-width:990px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell span.date-label{font-size:20px;font-weight:400;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell span.date-label{font-size:15px;font-weight:400;}}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack{display:flex;align-items:center;justify-content:center;width:14.2857142857%;height:4px;position:absolute;top:calc(50% + 13px);gap:1px;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack{height:2px;gap:0;}}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack .event-cell{width:20px;height:100%;border-radius:10px;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack .event-cell.personal{background-color:#f97171;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack .event-cell.inst{background-color:#00e6c5;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack .event-cell{width:10px;}}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack.rbc-active{height:15px;top:calc(100% - 15px);}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack.rbc-active{height:13px;top:calc(100% - 13px);}}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack.rbc-active .event-cell{flex:1 1 0;height:100%;border-radius:2px;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-off-range{pointer-events:none;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-off-range span.date-label{color:#D9D9D9;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-off-range .events-stack .event-cell.personal{background-color:#f5c6cb;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell.rbc-off-range .events-stack .event-cell.inst{background-color:#c3e6cb;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row + .rbc-month-row{border-top:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-time-view{border:0;border-top:0.5px solid #929191;position:relative;}#agenda-cc-main .rbc-calendar .rbc-time-view.week .rbc-time-header-cell-single-day{display:flex;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .hide{display:none;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-content{scrollbar-gutter:stable;border-top:0.5px solid #929191;border-bottom:0.5px solid #929191;min-height:415px;height:415px;max-height:50vh;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-content .rbc-time-column{cursor:grab;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-content.active .rbc-time-column{cursor:grabbing;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-content > * + * > *{border-left:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-content .rbc-slot-selection{display:none;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header{margin-right:0 !important;margin-top:75px;border-right:0;border-top:0.5px solid #929191;}@media (max-width:1360px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header{margin-top:50px;}}@media (max-width:767px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header{margin-top:75px;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header{margin-top:70px;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-row-content{scrollbar-gutter:stable;overflow-y:auto;max-height:72px;cursor:grab;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-row-content.active{cursor:grabbing;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-row-content.rbc-overflow{margin-right:0;border-right:0;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content{border-left:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell{position:absolute;width:calc(100% - 120px - 8.7px);min-height:75px;top:0;}@media (max-width:1360px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell{min-height:50px;}}@media (max-width:990px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell{width:calc(100% - 110px);}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell{left:0;width:100%;min-height:50px;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header{border:none;padding:0;display:flex;gap:5px;justify-content:center;align-items:center;}@media (max-width:767px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header{padding:10px 0;flex-direction:column;gap:0;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header{padding:10px 0;flex-direction:column;gap:0;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header span{text-transform:lowercase;color:#00e6c5;font-size:23px;font-style:normal;font-weight:400;line-height:normal;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header span:first-child{font-size:30px;}@media (max-width:990px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header span:first-child{font-size:23px;font-weight:400;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header span:last-child{color:#929191;}@media (max-width:990px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header span{font-size:23px;font-weight:400;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-time-header-cell .rbc-header span{font-size:16px;font-weight:500;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell .rbc-row-content{max-height:72px;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell .rbc-row-content .rbc-row{height:24px;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell .rbc-row-content .rbc-row .rbc-event-allday .event{height:24px;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row-bg{scrollbar-gutter:stable;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row-bg .rbc-day-bg + .rbc-day-bg{border-left:0.5px solid #929191;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row-bg .rbc-selected-cell{background-color:initial;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row-bg .rbc-today{background-color:#eaf6ff;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-gutter{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#929191;font-size:18px;font-style:normal;font-weight:400;line-height:normal;min-width:120px;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-gutter{min-width:45px !important;width:45px !important;max-width:45px !important;font-size:12px;font-weight:500;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-gutter p{margin:0;}#agenda-cc-main .rbc-calendar .rbc-time-view.day .rbc-time-header{margin-top:43px;}@media (max-width:990px){#agenda-cc-main .rbc-calendar .rbc-time-view.day .rbc-time-header{margin-top:60px;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view.day .rbc-time-header{margin-top:40px;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event{padding:0;background-color:rgb(255,255,255);border:none;border-radius:0;height:100%;pointer-events:all;cursor:pointer;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-label{display:none;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event{border-radius:0px;border:0px;color:#00e6c5;font-size:16px;font-style:normal;font-weight:600;line-height:normal;height:100%;border:1px solid;display:flex;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event{font-size:12px;font-weight:500;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event::before{display:inline-block;content:" ";background-color:#00e6c5;width:11px;flex-shrink:0;margin-right:5px;height:100%;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event::before{width:6px;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event[data-type=EP],#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event[data-type=CIVIL]{color:#f97171;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event[data-type=EP]::before,#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event[data-type=CIVIL]::before{background-color:#f97171;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event .rbc-event-content .event[data-type=CIVIL]{color:#929191;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-event:focus{outline:none;background-color:#f7f7f7;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-row-content{position:relative;height:100%;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-row-content .rbc-show-more{display:none;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-row-content .rbc-row .rbc-row-segment{padding:0 1px 0 0;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-row-content .rbc-row .rbc-row-segment{max-width:100% !important;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-row-content .rbc-row .rbc-row-segment .event{display:flex;align-items:center;height:43px;border:none;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-timeslot-group{min-height:43px;border-bottom:0.5px solid #929191;}@media (max-width:1360px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-timeslot-group{min-height:35px;}}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-timeslot-group{min-height:35px;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-timeslot-group .rbc-time-slot{display:flex;align-items:center;justify-content:center;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-timeslot-group .rbc-time-slot:last-child{display:none;}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-gutter{max-width:120px;min-width:110px;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-gutter{min-width:45px;max-width:45px;}}#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-gutter .rbc-label{color:#929191;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}@media (max-width:480px){#agenda-cc-main .rbc-calendar .rbc-time-view .rbc-time-gutter .rbc-label{font-size:12px;font-weight:500;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content{display:grid;grid-template-columns:120px calc(100% - 120px);grid-template-rows:30px 30px;grid-auto-flow:row;grid-gap:20px 0px;margin-top:25px;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content{display:grid;grid-template-columns:120px calc(100% - 120px);grid-template-rows:30px 30px;grid-auto-flow:row;grid-gap:20px 0px;}}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content{display:grid;grid-template-columns:50px calc(100% - 50px);grid-gap:20px 0px;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-month-cell{display:flex;grid-column:span 2;margin-bottom:-25px;margin-top:-25px;}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-month-cell .month-svg{display:flex;align-items:center;width:600px;margin-top:-40px;margin-bottom:-40px;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-month-cell .month-svg{width:100%;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-month-cell::after{content:" ";border-bottom:3px solid #00e6c5;width:50%;align-self:center;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-month-cell::after{width:0;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-date-cell{display:flex;flex-direction:column;align-items:center;}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-date-cell span:first-child{color:#929191;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:normal;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-date-cell span:first-child{font-size:20px;font-weight:400;line-height:25px;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-date-cell span:last-child{color:#00e6c5;font-size:15px;font-style:normal;font-weight:400;line-height:normal;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-date-cell span:last-child{font-size:15px;font-weight:400;line-height:18.75px;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell{grid-column:2/3;grid-row:auto;justify-content:flex-start;flex-direction:column;}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell{display:flex;justify-content:flex-start;flex-direction:column;overflow:hidden;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell{height:22.5px;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell .event{color:#474747;font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media (max-width:480px){#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell .event{font-size:12px;font-weight:500;line-height:15px;}}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell .event::before{height:100%;content:"|";color:#00e6c5;font-size:16px;font-style:normal;font-weight:800;line-height:163%;margin:0 5px;}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell .event[data-type=EP]::before,#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell .rbc-agenda-event-cell .event[data-type=CIVIL]::before{content:"|";color:#f97171;}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-day-cell.today .rbc-agenda-event-cell .event{color:#474747;font-weight:600;}#agenda-cc-main .agenda-cc-footer{display:flex;justify-content:space-between;margin:15px 0 30px 0;width:100%;min-height:45px;position:relative;}#agenda-cc-main .agenda-cc-footer .daily-events-list{display:grid;grid-template-columns:50% 50%;gap:5px;list-style-type:none;padding:0;width:100%;}@media (max-width:767px){#agenda-cc-main .agenda-cc-footer .daily-events-list{margin-right:0;margin-bottom:80px;}}#agenda-cc-main .agenda-cc-footer .daily-events-list li{grid-column:span 2;}#agenda-cc-main .agenda-cc-footer .daily-events-list li:first-child{grid-column:span 1;}@media (max-width:767px){#agenda-cc-main .agenda-cc-footer .daily-events-list li{grid-column:span 2;}#agenda-cc-main .agenda-cc-footer .daily-events-list li:first-child{grid-column:span 2;}}#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-time{display:inline-block;color:#9B9FAC;font-size:20px;font-style:normal;font-weight:500;line-height:163%;min-width:55px;}@media (max-width:480px){#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-time{font-size:16px;}}#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-time svg{fill:#00e6c5;}#agenda-cc-main .agenda-cc-footer .daily-events-list li[data-type=EP] svg,#agenda-cc-main .agenda-cc-footer .daily-events-list li[data-type=CIVIL] svg{fill:#f97171;}#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-title{color:#00e6c5;font-size:20px;font-style:normal;font-weight:400;line-height:163%;}@media (max-width:480px){#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-title{font-size:16px;}}#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-title::before{content:"|";color:#00e6c5;font-size:20px;font-style:normal;font-weight:800;line-height:163%;margin:0 5px;}@media (max-width:480px){#agenda-cc-main .agenda-cc-footer .daily-events-list li .event-title::before{font-size:16px;}}#agenda-cc-main .agenda-cc-footer .daily-events-list li[data-type=EP] .event-title,#agenda-cc-main .agenda-cc-footer .daily-events-list li[data-type=CIVIL] .event-title{color:#f97171;}#agenda-cc-main .agenda-cc-footer .daily-events-list li[data-type=EP] .event-title::before,#agenda-cc-main .agenda-cc-footer .daily-events-list li[data-type=CIVIL] .event-title::before{content:"|";color:#f97171;}#agenda-cc-main .agenda-cc-footer .agenda-actions{max-width:100%;display:flex;position:absolute;gap:10px;right:0;}@media (max-width:767px){#agenda-cc-main .agenda-cc-footer .agenda-actions{bottom:0;width:100%;justify-content:center;}}#agenda-cc-main .agenda-cc-footer .agenda-actions a{cursor:pointer;border:none;padding:0;right:0;color:#f7f7f7;font-weight:600;font-size:16px;padding:10px 15px;background-color:#00e6c5;border-radius:4px;display:flex;justify-content:center;}@media (max-width:480px){#agenda-cc-main .agenda-cc-footer .agenda-actions a{min-width:140px;}}#agenda-cc-main .agenda-cc-footer .agenda-actions a.info-btn{display:flex;}@media (max-width:767px){#agenda-cc-main .agenda-cc-footer .agenda-actions a.info-btn{display:none;}}#agenda-cc-main .agenda-cc-footer .agenda-actions a.info-btn-small{display:none;}@media (max-width:767px){#agenda-cc-main .agenda-cc-footer .agenda-actions a.info-btn-small{display:flex;}}#agenda-cc-main .agenda-cc-footer .agenda-actions a:hover{background-color:#001231;color:#00e6c5;}#agenda-cc-main .agenda-cc-footer .agenda-actions a:hover:after{color:#00e6c5;}#agenda-cc-main .agenda-cc-footer .agenda-actions a:after{display:inline-block;font-size:15px;font-family:"Font Awesome Solid";color:rgb(255,255,255);content:"\f35d";font-weight:400;vertical-align:middle;padding-left:10px;}.MuiInput-root{color:#474747;font-family:"Lexend",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:normal;border:none;border-radius:0;}.MuiInput-root .MuiSelect-select{color:#929191;font-family:Lexend;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}.MuiInput-root .MuiSelect-select span{color:#00e6c5;}.MuiInput-root .MuiSelect-select span.personal{color:#f97171;}.MuiList-root .MuiMenuItem-root,.MuiList-root .MuiMenuItem-root.Mui-selected{height:45px;color:#474747;font-family:"Lexend",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;}.MuiList-root .MuiMenuItem-root span.MuiCheckbox-root,.MuiList-root .MuiMenuItem-root.Mui-selected span.MuiCheckbox-root{color:#00e6c5;}.MuiList-root .MuiMenuItem-root.Mui-selected.agenda-filters,.MuiList-root .MuiMenuItem-root.Mui-selected.Mui-selected.agenda-filters{background-color:rgb(255,255,255);}.MuiList-root .MuiMenuItem-root[data-value=EP] span.MuiCheckbox-root,.MuiList-root .MuiMenuItem-root[data-value=CIVIL] span.MuiCheckbox-root{color:#f97171;}.MuiList-root li.custom-week{display:none;}@media (max-width:480px){.MuiList-root li.custom-week{display:flex;}}.MuiList-root li.week{display:flex;}@media (max-width:480px){.MuiList-root li.week{display:none;}}.loader-calendar{min-height:80vh;padding:40vh 0;}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.rbc-date-cell > .date-label{margin-top:2.25rem;}.rbc-date-cell > .events-stack > .event-cell{margin-top:3.55rem;}.rbc-date-cell > .events-stack.rbc-active > .event-cell{margin-top:7.55rem;}}}@supports (-webkit-hyphens:none){.rbc-date-cell > .date-label{margin-top:2.25rem;}.rbc-date-cell > .events-stack > .event-cell{margin-top:3.55rem;}.rbc-date-cell > .events-stack.rbc-active > .event-cell{margin-top:7.55rem;}#agenda-cc-main .rbc-calendar .rbc-month-view .rbc-month-row .rbc-row-content .rbc-row .rbc-date-cell div.events-stack.rbc-active{height:100px;}}.event-form{min-height:80vh;}.event-form .MuiBox-root{padding:0 60px 60px 60px;}@media (max-width:990px){.event-form .MuiBox-root{padding:0 20px 20px 20px;}}@media (max-width:767px){.event-form .MuiBox-root{padding:10px 0;}}@media (max-width:480px){.event-form .MuiBox-root{padding:0 10px 10px 10px;}}.event-form .MuiBox-root .MuiContainer-root{padding:40px 60px 40px 70px;}@media (max-width:990px){.event-form .MuiBox-root .MuiContainer-root{padding:40px 40px 40px 50px;}}@media (max-width:767px){.event-form .MuiBox-root .MuiContainer-root{padding:40px 20px 40px 34px;}}@media (max-width:480px){.event-form .MuiBox-root .MuiContainer-root{padding:20px 20px 20px 30px;}}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item{padding:2px 4px;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item.date-input{max-width:120px;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item.time-input{max-width:80px;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item p{font-size:25px;font-weight:500;line-height:31.25px;padding:10px;}@media (max-width:480px){.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item p{font-size:20px;font-weight:500;line-height:25px;padding:10px;}}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item p.date-label{line-height:25px;font-size:20px;font-weight:500;padding:10px;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item .MuiTextField-root{background-color:rgb(255,255,255);border:none;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item .MuiTextField-root .MuiInput-input{padding:20px;}@media (max-width:480px){.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item .MuiTextField-root .MuiInput-input{padding:15px;}}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item .MuiTextField-root ::before{border-bottom:0px;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root.MuiGrid-item .MuiTextField-root ::after{border-bottom:0px;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root{padding-top:40px;}@media (max-width:480px){.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root{padding-top:20px;}}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .MuiOutlinedInput-root{background-color:#f7f7f7;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:2px 0;text-align:center;line-height:15px;font-size:12px;font-weight:500;color:#929191;border-bottom:none;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .MuiOutlinedInput-root .MuiInputAdornment-root{padding:0;margin:0;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .MuiOutlinedInput-root .MuiInputAdornment-root .MuiButtonBase-root{padding:0;}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .occ__checkboxField{margin:0;}@media (max-width:480px){.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .occ__checkboxField{padding-top:8px;}}.event-form .MuiBox-root .MuiContainer-root .MuiGrid-root .MuiStack-root .MuiGrid-container .occ__checkboxField .MuiFormControlLabel-label{color:#00e6c5;}.event-form .MuiBox-root .no-access-warning{padding:10px 30px 30px 30px;}.event-form .quill{background-color:rgb(255,255,255);}.event-form .quill svg{width:unset;height:unset;}.event-form .quill .ql-toolbar{border:0;border-bottom:1px solid #ccc;background-color:rgba(0,0,0,0.03);border-top:1px solid #ccc;}.event-form .quill .ql-toolbar.ql-snow .ql-stroke{stroke:#495057;}.event-form .quill .ql-toolbar.ql-snow .ql-fill,.event-form .quill .ql-toolbar .ql-snow .ql-stroke.ql-fill{fill:#495057;}.event-form .quill .ql-container{border:0;}.event-form .quill .ql-container.ql-bubble p{color:#848484;}.event-form .quill .ql-container .ql-editor{min-height:60px;height:130px;max-height:250px;resize:vertical;}.event-form .quill .ql-container .ql-editor p{cursor:default;padding:0px !important;font-family:"Lexend",sans-serif;font-size:16px !important;font-style:normal;font-weight:500;line-height:normal;}@media (max-width:480px){.event-form .quill .ql-container .ql-editor p{font-size:16px;}}.loader-personalEvents{min-height:80vh;padding:40vh 0;}#dropdownMenuButton::after{float:right;margin-top:10px;}.event-data-cf-plugin::before{content:none !important;color:#F7941C !important;}.event-data-cf-elearning::before{content:none !important;color:#850F40 !important;}.event-data-cf-descomplicar::before{content:none !important;color:#F25E45 !important;}.event-data-cf-ccclix::before{content:none !important;color:#1C9EA8 !important;}.event-data-cf-toconline::before{content:none !important;color:#338294 !important;}.event-data-cf-rl::before{content:none !important;color:#F7941C !important;}.event-data-cf-presencial::before{content:none !important;color:#C2212B !important;}#agenda-cc-main .rbc-agenda-view .rbc-agenda-content .rbc-agenda-month-cell::after{content:none;}.genero-formacao-filler{border-bottom:25px solid;flex-grow:1;margin-left:10px;}.month-svg-cf{flex-grow:1;width:initial !important;height:85px !important;margin-top:initial !important;margin-bottom:initial !important;}.genero-formacao-logo{height:84px;width:84px;margin-left:-4px;}.genero-formacao-logo-menu{height:5%;width:5%;}@media (max-width:480px){.genero-formacao-logo{margin-left:-17px;}.genero-formacao-logo-menu{width:15%;}.rbc-agenda-date-cell-cf{font-size:12px;justify-content:flex-start;padding-top:3px;}div.rbc-agenda-content-cf{grid-template-columns:44px calc(100% - 44px) !important;}.rbc-agenda-event-cell-cf{height:initial !important;}.event-data-cf-plugin::before{margin:initial !important;}.event-data-cf > a > div{margin-top:7px !important;}}.cor-plugin{color:#F7941C !important;}.cor-plugin:hover{text-decoration:none !important;color:#F7941C !important;background-color:rgba(247,148,28,0.1) !important;}.cor-plugin-sem-hover:hover{text-decoration:none !important;color:#F7941C !important;background-color:initial !important;}.cor-elearning{color:#850F40 !important;}.cor-elearning:hover{text-decoration:none !important;color:#850F40 !important;background-color:rgba(133,15,64,0.1) !important;}.cor-elearning-sem-hover:hover{text-decoration:none !important;color:#850F40 !important;background-color:initial !important;}.cor-descomplicar{color:#F25E45 !important;}.cor-descomplicar:hover{text-decoration:none !important;color:#F25E45 !important;background-color:rgba(242,94,69,0.1) !important;}.cor-descomplicar-sem-hover:hover{text-decoration:none !important;color:#F25E45 !important;background-color:initial !important;}.cor-ccclix{color:#1C9EA8 !important;}.cor-ccclix:hover{text-decoration:none !important;color:#1C9EA8 !important;background-color:rgba(28,158,168,0.1) !important;}.cor-ccclix-sem-hover:hover{text-decoration:none !important;color:#1C9EA8 !important;background-color:initial !important;}.cor-toconline{color:#338294 !important;}.cor-toconline:hover{text-decoration:none !important;color:#338294 !important;background-color:rgba(51,130,148,0.1) !important;}.cor-toconline-sem-hover:hover{text-decoration:none !important;color:#338294 !important;background-color:initial !important;}.cor-rl{color:#F7941C !important;}.cor-rl:hover{text-decoration:none !important;color:#F7941C !important;background-color:rgba(247,148,28,0.1) !important;}.cor-rl-sem-hover:hover{text-decoration:none !important;color:#F7941C !important;background-color:initial !important;}.cor-presencial{color:#C2212B !important;}.cor-presencial:hover{text-decoration:none !important;color:#C2212B !important;background-color:rgba(194,33,43,0.1) !important;}.cor-presencial-sem-hover:hover{text-decoration:none !important;color:#C2212B !important;background-color:initial !important;}.link-formacao{color:#474747 !important;}.link-formacao:hover{text-decoration:none !important;}.rbc-agenda-month-cell-cf{grid-row:span 2;height:85px !important;margin-top:initial !important;margin-bottom:initial !important;}.rbc-agenda-content-cf{grid-template-columns:70px calc(100% - 70px) !important;grid-gap:10px 0px !important;background-color:rgba(0,0,0,0.03);padding:15px 25px;}.paragraph--type--body-text a,.paragraph--type--text-body a,.paragraph--type--cc-folder-link-change-data a{text-decoration:none;}.link-pesquisa-detalhada{padding-right:32px;color:#0b0f1e !important;font-size:16px;line-height:22px;font-weight:500;cursor:pointer;text-decoration:none;float:right;}.link-pesquisa-detalhada:hover{color:#0b0f1e !important;text-decoration:none !important;}.link-pesquisa-detalhada::after{content:"\e904";font-size:24px;font-family:"occ-icon";background-color:#001231;color:#00e6c5;border-radius:50%;font-weight:400;vertical-align:middle;height:24px;width:24px;position:absolute;line-height:25px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:7px;}#div-pesquisa-detalhada{width:100%;height:40px;}.event-data-cf{overflow:initial !important;white-space:initial !important;text-overflow:initial !important;}.event-data-cf > a{display:initial !important;}.event-data-cf > a > div{margin-top:2px;}.rbc-agenda-date-cell-cf{align-items:end !important;margin-right:3px !important;}.mes-filler{border-bottom:13px solid !important;}.bt-sel-tipo-formacao-cf{display:block;position:fixed;bottom:40px;z-index:99;border:none;outline:none;cursor:pointer;padding:15px;border-radius:4px;text-decoration:none;transition:opacity 0.3s ease;}.bt-sel-tipo-formacao-cf:after{content:"\e904";font-size:45px;font-family:"occ-icon";background-color:#001231;color:#00e6c5;border-radius:50%;font-weight:400;vertical-align:middle;height:45px;width:45px;position:absolute;line-height:45px;transform:rotate(-180deg);margin-left:-5px;}.occ-responsive-table{border:0px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;}.occ-responsive-table caption{font-size:1.5em;margin:0.5em 0 0.75em;}.occ-responsive-table tr{border:1px solid #ddd;padding:0.35em;}.occ-responsive-table th,.occ-responsive-table td{background-color:#f8f8f8;padding:0.625em;}.occ-responsive-table th{font-size:0.85em;letter-spacing:0.1em;text-transform:uppercase;text-align:center;}@media screen and (max-width:600px){.occ-responsive-table{border:0;}.occ-responsive-table caption{font-size:1.3em;}.occ-responsive-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.occ-responsive-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:0.625em;}.occ-responsive-table td{border-bottom:1px solid #ddd;display:block;font-size:0.8em;}.occ-responsive-table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;width:100%;color:#00e6c5;}.occ-responsive-table td:last-child{border-bottom:0;}}
