/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body:has(#cboxClose.cbox-close-psi){overflow:hidden;}#cboxError{padding:50px;border:4px solid #fff;}#cboxLoadingGraphic{background:url(/themes/custom/design2/images/loading.gif) no-repeat center center;}#cboxClose.cbox-close-psi{position:absolute;top:0;right:0;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#fff;font-size:0.9375rem;}#cboxClose.cbox-close-psi:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"BS Icons" !important;font-style:normal;font-variant:normal;font-weight:normal !important;line-height:1;text-rendering:auto;text-transform:none;content:"\f13d";font-size:40px;font-size:40px;}#cboxTitle{overflow:auto;padding-bottom:1em;line-height:1.4;font-size:1rem;}.cboxPhoto{padding:0;}#cboxPrevious,#cboxNext{z-index:1;}#cboxPrevious .psi-icon,#cboxNext .psi-icon{height:40px;width:40px;font-size:40px;color:#fff;background-color:transparent;box-shadow:none;transition:color 0.5s linear;opacity:1;text-shadow:0 0 0 #000;}#cboxPrevious .psi-icon:before,#cboxNext .psi-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"BS Icons" !important;font-style:normal;font-variant:normal;font-weight:normal !important;line-height:1;text-rendering:auto;text-transform:none;content:"\f108";font-size:40px;}#cboxPrevious:hover .psi-icon,#cboxNext:hover .psi-icon{opacity:1;color:#2a8cff;}#cboxPrevious .psi-icon::before{transform:scaleX(-1);}#cboxCurrent{color:#fff;}#colorbox{position:fixed !important;height:calc(100dvh - 100px) !important;max-width:95vw;top:100px !important;right:0 !important;left:0 !important;margin-left:auto;margin-right:auto;}#cboxWrapper{height:100% !important;width:100% !important;position:static;}#cboxWrapper > div:nth-child(2){height:100%;}#cboxClose.cbox-close-psi{top:-90px;}#cboxMiddleLeft,#cboxMiddleRight{height:auto !important;}#cboxContent{display:grid;grid-template-columns:60px auto 100px 60px;grid-template-rows:auto minmax(78.4px,1fr);row-gap:16px;width:100% !important;height:100% !important;}#cboxLoadedContent{grid-column:2 / 4;grid-row:1 / 2;aspect-ratio:16 / 9;max-height:100%;width:100% !important;height:auto !important;position:relative;}#cboxLoadedContent .cboxPhoto{float:none;max-width:100%;max-height:100%;width:auto !important;height:auto !important;-o-object-fit:contain;object-fit:contain;}#cboxLoadedContent .psi-buttons{position:absolute;right:4px;bottom:4px;background-color:#393939;}#cboxLoadedContent .psi-download-link-icon{display:inline-block;padding:2px;transition:all 0.2s;color:#fff;}#cboxLoadedContent .psi-download-link-icon:hover{background-color:rgba(255,255,255,0.2);}#cboxPrevious,#cboxNext{position:static;grid-row:1 / 2;display:flex;width:auto;align-items:center;}#cboxPrevious{grid-column:1 / 2;justify-content:flex-start;}#cboxNext{grid-column:4 / 5;justify-content:flex-end;}#cboxTitle{grid-column:2 / 3;grid-row:2 / 3;float:none !important;width:auto;max-width:none;padding-top:0;padding-right:32px;}#cboxCurrent{grid-column:3 / 4;grid-row:2 / 3;text-align:right;text-wrap:nowrap;}@media (min-width:1191px){#colorbox{top:160px !important;height:calc(100dvh - 160px) !important;}#cboxContent{grid-template-columns:100px 778px auto 100px;}#cboxClose.cbox-close-psi{top:-130px;}}@media (max-width:912px){#cboxLoadedContent{grid-column:1 / 5;}#cboxCurrent{display:none !important;}#cboxTitle{grid-column:1 / 5;padding-right:0;}}@media screen and (max-height:1000px) and (min-aspect-ratio:1.5 / 1){#colorbox{height:calc(100dvh - 70px) !important;top:70px !important;}#cboxClose.cbox-close-psi{top:-60px;}}
