/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.agenda{gap:80px;}@media(max-width:992px){.agenda{flex-direction:column;gap:30px;}}.agenda .nav-pills{min-width:20%;}@media(max-width:992px){.agenda .nav-pills{flex-direction:row !important;}}.agenda .nav-link{color:#000;opacity:0.5;text-align:left;}@media(max-width:992px){.agenda .nav-link{padding:0;}}.agenda .nav-link .agenda-day h2{color:#000;margin-bottom:0 !important;}@media(max-width:1190px){.agenda .nav-link .agenda-day h2{font-size:2rem;}}.agenda .nav-link.active{opacity:1;color:#000 !important;background-color:transparent !important;}.agenda .nav-link .day-of-week{color:#7E7E7E;margin-bottom:3px;}.agenda .tab-content{flex-grow:1;width:100%;}.agenda .accordion-item{margin-bottom:60px;}.agenda .accordion-item h2{margin-bottom:0 !important;}.agenda .accordion-session{background:none;border:none;width:100%;text-align:left;}.agenda .accordion-session .session-time{font-size:18px;margin:5px 0;}.agenda .accordion-session .session-label{color:#000;display:flex;justify-content:space-between;margin:0 0 5px 0;font-weight:700;}.agenda .accordion-session .session-empty-label{text-align:right;margin-top:-32px;font-size:1.7rem;font-weight:700;}.agenda .accordion-session .label-nodesc{font-size:1.5rem;font-weight:700;}.agenda .accordion-session h4::after,.agenda .accordion-session .session-empty-label::after{content:'+';}.agenda .accordion-session h4.open::after,.agenda .accordion-session .session-empty-label.open::after{content:'-';}.agenda .acc-session-subtitle{display:block;}.agenda .acc-session-subtitle .taxonomy-term{display:flex;flex-direction:row-reverse;align-items:first baseline;gap:10px;justify-content:start;margin-top:-10px;}.agenda .acc-session-subtitle .taxonomy-term h2,.session-activity .taxonomy-term h2{margin:0;font-size:16px;}.agenda .acc-session-subtitle .taxonomy-term h2 a,.session-activity .taxonomy-term h2 a{color:#000;pointer-events:none;text-decoration:none !important;}.agenda .acc-session-subtitle .taxonomy-term img,.session-activity .taxonomy-term img{margin:0 !important;}.agenda .acc-session-subtitle .taxonomy-term .field--name-field-agenda-icon,.session-activity .taxonomy-term .field--name-field-agenda-icon{margin:0 !important;float:none !important;}.agenda .accordion-session-collapse{overflow:hidden;max-height:0;opacity:0;visibility:hidden;pointer-events:none;}.agenda .accordion-session-collapse.open{max-height:100% !important;opacity:1;visibility:visible;pointer-events:auto;max-height:1000px;}.agenda .accordion-body{color:#7E7E7E;}.agenda .activity-content{margin-top:20px;}.agenda .activity-content .session-activity .taxonomy-term{display:flex;flex-direction:column-reverse;align-items:center;width:fit-content;}.agenda .accordion-session .acc-session-profiles{gap:15px;flex-wrap:wrap;}.agenda .accordion-session .acc-session-profiles,.agenda .accordion-session .acc-session-profiles .pictures{display:flex;align-items:center;}.agenda .accordion-session .acc-session-profiles .label,.agenda .accordion-session .acc-session-profiles .role-affiliation .role:not(:last-child)::after{content:'/';}.agenda .accordion-session .acc-session-profiles .label,.agenda .accordion-session .acc-session-profiles .role{font-size:14px;}.agenda .accordion-session .acc-session-profiles .label{text-transform:capitalize;}.agenda .accordion-session .acc-session-profiles .role{font-weight:400;font-style:italic;color:#969696;}.agenda .accordion-session .acc-session-profiles .box-img,.agenda .accordion-session .acc-session-profiles .box-img a{display:flex;height:25px;width:25px;}.agenda .accordion-session .acc-session-profiles .box-img img{height:100%;width:100%;border-radius:100%;object-fit:cover;display:block;}.agenda .accordion-session .acc-session-profiles .sp-md{flex-wrap:wrap;}.agenda .accordion-body .sec-moderator,.agenda .accordion-body .sec-speaker{line-height:1.4rem;margin-bottom:20px;align-items:center;}@media(max-width:992px){.agenda .accordion-body .sec-moderator,.agenda .accordion-body .sec-speaker{flex-direction:column !important;gap:15px;}}.agenda .accordion-body .sec-moderator .col-lg-2,.agenda .accordion-body .sec-speaker .col-lg-2{flex-grow:1;}.agenda .accordion-body .sec-moderator .box-img,.agenda .accordion-body .sec-speaker .box-img{width:65px;height:65px;}.agenda .accordion-body .sec-moderator .box-img,.agenda .accordion-body .sec-speaker .box-img a{width:65px;height:65px;display:block;}.agenda .accordion-body .sec-moderator img,.agenda .accordion-body .sec-speaker img{width:100%;height:100%;object-fit:cover;border-radius:100%;}.agenda .accordion-body .sec-moderator .label,.agenda .accordion-body .sec-speaker .label{color:#000;text-transform:capitalize;margin-bottom:2px;}.agenda .accordion-body .sec-moderator .role-affiliation .role:not(:last-child)::after,.agenda .accordion-body .sec-speaker .role-affiliation .role:not(:last-child)::after{content:'/';}.agenda .role-affiliation{line-height:1rem;}.agenda .accordion-body .sec-moderator .role,.agenda .accordion-body .sec-speaker .role{font-style:italic;font-size:16px;font-weight:400;color:#969696;}.agenda .accordion-body .sec-speaker .agenda-dots-collapsebio,.agenda .accordion-body .sec-moderator .agenda-dots-collapsebio{cursor:pointer;}.agenda .accordion-body .sec-speaker .agenda-speaker-bio,.agenda .accordion-body .sec-moderator .agenda-speaker-bio{display:none;border:1px solid rgb(189,189,189);padding:10px;border-radius:10px;margin:10px 0px;font-size:16px;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.paragraph--unpublished{background-color:#fff4f4;}
#trust_ppgm_container .trust_ppgm_form_header{font-size:1.6em;margin-bottom:5vh;}#trust_ppgm_container .trust_ppgm_tou,#trust_ppgm_container .trust_ppgm_privacy_policy,#trust_ppgm_container .trust_ppgm_cookie_policy{-webkit-box-shadow:0 2px 6px 0 rgba(5,34,97,0.1);box-shadow:0 2px 6px 0 rgba(5,34,97,0.1);padding:1vw;margin-bottom:3vh;border-left:5px solid #a5b2c3;}#trust_ppgm_container .trust_ppgm_tou .fieldset-title,#trust_ppgm_container .trust_ppgm_privacy_policy .fieldset-title,#trust_ppgm_container .trust_ppgm_cookie_policy .fieldset-title{font-size:1em;color:#555;}#trust_ppgm_container .form-type-checkbox label{font-size:1em;font-weight:200;color:#555 !important;}#trust_ppgm_container .form-type-checkbox{margin-left:1vw;}#trust_ppgm_container .form-submit{border:2px solid #a5b2c3;background:transparent  !important;border-radius:30px;color:#a5b2c3;font-size:10pt;padding:10px 35px;cursor:pointer;transition:all 0.5s;position:relative;}#trust_ppgm_container .form-submit:hover{background-color:#0747a6 !important;border:2px solid #0747a6 !important;color:#fff !important;box-shadow:0 0 15px rgba(0,0,0,0.1);}#trust_ppgm_container .form-type-checkbox input[type="checkbox"]{display:inline-block;height:16px !important;width:16px !important;overflow:hidden;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;transition-property:all;-webkit-transition-property:background-color,border-color,box-shadow;transition-property:background-color,border-color,box-shadow;border:1px solid #ccc;}#trust_ppgm_container .form-type-checkbox input[type="checkbox"]:checked{background-image:url("/modules/custom/trust_ppg/img/arrow.svg");}#trust_ppgm_container .form-type-checkbox input[type="checkbox"]:checked{background-color:#a5b2c3;border:1px solid #a5b2c3;}
#modalControllerContainer #triggerCookiePopup{display:none;}#modalController .modal-body button:not(.accordion-button){width:100%;}#modalController #manageGDPRPreferences{margin-top:1rem;display:none;}#modalController .accordionLabelInput{display:flex;justify-content:space-between;width:100%;align-items:center;}#modalController .accordion-header{margin-top:0;}#modalController .accordionLabelInput p{margin:0;}#modalController .policyParagraphs{font-size:0.9rem !important;}#modalController .modal-dialog{max-width:700px;}#modalController .modal-content{border:0;border-radius:1rem;}#modalController.modal{display:flex !important;flex-direction:column;justify-content:center;}#modalController{font-family:sans-serif,arial;}#modalController .modal-body .btn-link{cursor:pointer;text-decoration:underline;color:#007bff;font-size:0.8rem !important;}#modalController .modal-footer{padding:0rem 1.4rem 1.4rem 1.4rem;border:none;}#modalController .modal-body{padding:1rem 1.4rem 1.6rem 1.4rem;}#modalController .modal-body .accordion-item .accordion-button{padding:0.6rem;}#modalController > div > div > div.modal-body > p{font-size:0.8rem;margin:0.4em 0 0.4em 0;}#modalController h5#modalControllerLabel{font-size:18px;font-weight:600;font-family:sans-serif,arial;text-transform:unset;color:#222;}#modalController .modal-footer button{padding:12px 26px;line-height:1.4rem;margin:0;border-radius:50px;}#modalController .modal-footer{justify-content:space-between;}#modalController .modal-footer .btn-success{background:hsl(216,98%,32%) !important;border:2px solid #a5b2c3;font-size:16px !important;}#modalController .modal-footer .btn-success:hover{background:hsl(216,98%,32%);border:2px solid #a5b2c3;}#modalController .modal-footer .btn-secondary{background:hsl(216,98%,32%);border:2px solid #a5b2c3;font-size:16px !important;}#modalController .modal-footer #managePreferencesBtn{background:hsla(216,18%,16%,0.1) !important;color:#222831 !important;border:2px solid #a5b2c3 !important;}#modalController #manageGDPRPreferences .accordion-button{background:transparent;box-shadow:none;}#modalController #manageGDPRPreferences .accordion-item{border:0;}#modalController #manageGDPRPreferences .accordion-item:nth-child(odd){background:transparent;}#modalController #manageGDPRPreferences .accordion-item:nth-child(even){background:#f6f9fc;}#modalController .form-check-input{height:1.5em;width:65px;margin-left:-1em;position:relative !important;}#modalController .accordionLabelInput .h6{color:#222831;}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;transform:rotate(0deg) !important;}.accordion-button.actives::after{transform:rotate(-180deg) !important;}.accordion-button{flex-direction:row-reverse;}.accordion-button::after{margin-right:8px;}@media only screen and (max-width:790px){#modalController .modal-footer{flex-direction:column;}#modalController .modal-footer .btn-secondary{order:2;}#modalController .modal-footer #managePreferencesBtn{background:hsla(216,18%,16%,0.1) !important;border:1 !important;color:#222831 !important;order:1;}#modalController .modal-footer .btn-success{background:hsl(216,98%,32%) !important;order:3;}#modalController .modal-footer button{width:100%;margin-bottom:14px;padding:8px 12px;}}
