/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.media-oembed-content{max-width:100%;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.annotorious-hint{display:none;}
.annotorious-opacity-fade{-moz-transition-property:opacity;-moz-transition-duration:0.5s;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:0.5s;-webkit-transition-delay:0s;-o-transition-property:opacity;-o-transition-duration:0.5s;-o-transition-delay:0s;transition-property:opacity;transition-duration:0.5s;transition-delay:0s;}.annotorious-item-focus{opacity:1.0;}.annotorious-item-unfocus{opacity:0.4;}.annotorious-hint-msg{background-color:rgba(0,0,0,0.5);margin:4px;padding:8px 15px 8px 30px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:normal;font-size:12px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}.annotorious-hint-icon{position:absolute;top:6px;left:5px;background:url(/libraries/annotorious/css/feather_icon.png);background-repeat:no-repeat;width:19px;height:22px;margin:2px 4px 0px 6px;}.annotorious-popup{line-height:135%;font-family:Arial,Verdana,Sans;font-size:12px;color:#000;background-color:#fff;border:1px solid #ccc;padding:9px 8px;word-wrap:break-word;width:180px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-box-shadow:0px 5px 15px #111;-webkit-box-shadow:0px 5px 15px #111;box-shadow:0px 5px 15px #111;-moz-transition-property:opacity;-moz-transition-duration:0.5s;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:0.5s;-webkit-transition-delay:0s;-o-transition-property:opacity;-o-transition-duration:0.5s;-o-transition-delay:0s;transition-property:opacity;transition-duration:0.5s;transition-delay:0s;}.annotorious-popup-empty{color:#999;font-style:italic;}.annotorious-popup-buttons{float:right;margin:0px 0px 1px 10px;height:16px;-moz-transition-property:opacity;-moz-transition-duration:1s;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:1s;-webkit-transition-delay:0s;-o-transition-property:opacity;-o-transition-duration:1s;-o-transition-delay:0s;transition-property:opacity;transition-duration:1s;transition-delay:0s;}.annotorious-popup-button{font-size:10px;text-decoration:none;display:inline-block;color:#000;font-weight:bold;margin-left:5px;opacity:0.4;-moz-transition-property:opacity;-moz-transition-duration:0.5s;-moz-transition-delay:0s;-webkit-transition-property:opacity;-webkit-transition-duration:0.5s;-webkit-transition-delay:0s;-o-transition-property:opacity;-o-transition-duration:0.5s;-o-transition-delay:0s;transition-property:opacity;transition-duration:0.5s;transition-delay:0s;}.annotorious-popup-button:hover{background-color:transparent;}.annotorious-popup-button-active{opacity:0.9;}.annotorious-popup-button-edit{background:url(/libraries/annotorious/css/pencil.png);width:16px;height:16px;text-indent:100px;overflow:hidden;}.annotorious-popup-button-delete{background:url(/libraries/annotorious/css/delete.png);width:16px;height:16px;text-indent:100px;overflow:hidden;float:right;}.annotorious-popup-field{border-top:1px solid #ccc;margin:6px 0px 0px 0px;padding-top:2px;}.annotorious-editor{line-height:normal;padding:0px 0px 2px 0px;background-color:#f2f2f2;color:#000;opacity:0.97;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-box-shadow:0px 5px 15px #111;-webkit-box-shadow:0px 5px 15px #111;box-shadow:0px 5px 15px #111;}.annotorious-editor-text{border-width:0px 0px 1px 0px;border-style:solid;border-color:#ccc;line-height:normal;background-color:#fff;width:240px;height:50px;outline:none;font-family:Verdana,Arial;font-size:11px;padding:4px;margin:0px;color:#000;text-shadow:none;overflow-y:auto;display:block;}.annotorious-editor-button-container{padding-top:2px;}.annotorious-editor-button{float:right;line-height:normal;display:inline-block;text-align:center;text-decoration:none;font-family:Verdana,Arial;font-size:10px;border:1px solid #777;color:#ddd;padding:3px 8px;margin:1px 2px 0px 1px;cursor:pointer;cursor:hand;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#555));background:-moz-linear-gradient(top,#888,#555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#555555');-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}.annotorious-editor-button:hover{background:#999;}.annotorious-editor-field{border-bottom:1px solid #ccc;margin:0px;background-color:#fff;padding:3px;font-family:Verdana,Arial;font-size:12px;}.annotorious-ol-boxmarker-outer{border:1px solid #000;}.annotorious-ol-boxmarker-inner{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.annotorious-ol-hint{line-height:normal;font-family:Arial,Verdana,Sans;font-size:16px;color:#000;background-color:#fff;margin:0px;padding:9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}.annotorious-ol-hint-secondary{background-color:#fff000;}canvas{z-index:2;}canvas.hidden{z-index:-1;visibility:hidden;}html.hasTouch .annotator-viewer li .annotator-controls,html.hasTouch .annotator-viewer li .annotator-controls{opacity:1;}
.annotorious-hint-msg{background-color:rgba(0,0,0,0.6);margin:4px;padding:8px 15px 8px 30px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;line-height:normal;font-size:12px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}.annotorious-hint-icon{position:absolute;top:6px;left:5px;background:url(/libraries/annotorious/css/theme-dark/feather_icon.png);background-repeat:no-repeat;width:19px;height:22px;margin:2px 4px 0 6px;}.annotorious-opacity-fade{-moz-transition-property:opacity;-moz-transition-duration:.5s;-moz-transition-delay:0;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-o-transition-property:opacity;-o-transition-duration:.5s;-o-transition-delay:0;transition-property:opacity;transition-duration:.5s;transition-delay:0;}.annotorious-item-focus{opacity:1.0;}.annotorious-item-unfocus{opacity:0.4;}.annotorious-popup{position:absolute;top:0;left:0;width:220px;min-height:26px;margin-top:12px;background-color:#383838;border:1px solid #000;outline:none;padding:5px;-moz-transition-property:opacity;-moz-transition-duration:.5s;-moz-transition-delay:0;-ms-transition-property:opacity;-ms-transition-duration:.5s;-ms-transition-delay:0;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-o-transition-property:opacity;-o-transition-duration:.5s;-o-transition-delay:0;transition-property:opacity;transition-duration:.5s;transition-delay:0;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-o-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);-ms-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);box-shadow:0 5px 53px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);}.annotorious-popup-text{display:block;padding:5px;font-family:Verdana,Arial;font-size:12px;color:#eee;text-shadow:none;line-height:150%;}.annotorious-popup-text a{text-decoration:underline;color:#eee;background-color:transparent;}.top-left:after,.annotorious-editor:after{content:url(/libraries/annotorious/css/theme-dark/Indicator.png);position:absolute;left:15px;top:-14px;height:18px;width:19px;display:block;}.top-right:after{content:url(/libraries/annotorious/css/theme-dark/Indicator.png);position:absolute;right:15px;top:-14px;height:18px;width:19px;display:block;}.annotorious-popup-buttons{float:right;height:26px;width:56px;display:block;white-space:nowrap;padding-left:4px;-moz-transition-property:opacity;-moz-transition-duration:1s;-moz-transition-delay:0;-webkit-transition-property:opacity;-webkit-transition-duration:1s;-webkit-transition-delay:0;-o-transition-property:opacity;-o-transition-duration:1s;-o-transition-delay:0;transition-property:opacity;transition-duration:1s;transition-delay:0;}.annotorious-popup-button{font-size:10px;text-decoration:none;display:inline-block;color:#000;font-weight:700;width:26px;height:26px;text-indent:100%;white-space:nowrap;overflow:hidden;-moz-transition-property:opacity;-moz-transition-duration:1s;-moz-transition-delay:0;-webkit-transition-property:opacity;-webkit-transition-duration:1s;-webkit-transition-delay:0;-ms-transition-property:opacity;-ms-transition-duration:1s;-ms-transition-delay:0;-o-transition-property:opacity;-o-transition-duration:1s;-o-transition-delay:0;transition-property:opacity;transition-duration:1s;transition-delay:0;}.annotorious-popup-button-delete:hover{background-color:transparent;background:url(/libraries/annotorious/css/theme-dark/DarkSprite.png) no-repeat;background-position:0 -40px;}.annotorious-popup-button-delete{background:url(/libraries/annotorious/css/theme-dark/DarkSprite.png) no-repeat;background-position:0 -8px;outline:none;}.annotorious-popup-button-edit{background:url(/libraries/annotorious/css/theme-dark/DarkSprite.png) no-repeat;background-position:0 -70px;outline:none;}.annotorious-popup-button-edit:hover{background-color:transparent;background:url(/libraries/annotorious/css/theme-dark/DarkSprite.png) no-repeat;background-position:0 -99px;}.annotorious-popup-field{margin:0px;padding:6px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12px;}.annotorious-editor{position:absolute;top:0;left:0;margin-top:12px;background-color:#383838;color:#F2F2F2;border:1px solid #000;border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;-o-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);-ms-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);box-shadow:0 5px 53px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.25);z-index:2;}.annotorious-editor-button-container{background:url(/libraries/annotorious/css/theme-dark/DarkSprite.png);background-position:0 -1px;margin:0 10px 10px;background-repeat:repeat-x;height:2px;display:block;}.annotorious-editor-text{border:none;background-color:#383838;line-height:150%;margin:10px 0px 4px 0px;padding:0px 10px;min-height:50px;width:100%;min-width:200px;outline:none;font-family:Verdana,Arial;font-weight:400;font-size:12px;color:#eee;text-shadow:none;overflow-y:auto;display:block;resize:none;}.annotorious-editor-text a:hover{color:#eee;background-color:transparent;}.annotorious-editor-button{float:right;line-height:normal;display:inline-block;text-align:center;text-decoration:none;font-family:Verdana,Arial;font-size:.625em;border:1px solid #000;color:#f2f2f2;padding-top:5px;padding-bottom:5px;margin:7px 2px 10px 0px;cursor:pointer;width:60px;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.25),0 1px 1px rgba(255,255,255,0.25);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.25),0 1px 1px rgba(255,255,255,0.25);box-shadow:inset 0 1px 1px rgba(255,255,255,0.25),0 1px 1px rgba(255,255,255,0.25);-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;opacity:1;}.annotorious-editor-button-save{margin-left:5px;background:-webkit-gradient(linear,left top,left bottom,from(#FFA52C),to(#FB7B28));background:-moz-linear-gradient(top,#FFA52C,#FB7B28);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA52C',endColorstr='#FB7B28');}.annotorious-editor-button-cancel{background:-webkit-gradient(linear,left top,left bottom,from(#656565),to(#2C2C2C));background:-moz-linear-gradient(top,#656565,#2C2C2C);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565',endColorstr='#2C2C2C');}.annotorious-editor-button:hover{color:rgba(242,2423,242,1);text-shadow:0 0 6px rgba(242,242,242,0.6);-o-text-shadow:0 0 6px rgba(242,242,242,0.6);-moz-text-shadow:0 0 6px rgba(242,242,242,0.6);-webkit-text-shadow:0 0 6px rgba(242,242,242,0.6);}.annotorious-editor-button:active{-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.7),0 1px 1px rgba(255,255,255,0.25);-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.7),0 1px 1px rgba(255,255,255,0.25);box-shadow:inset 0 3px 3px rgba(0,0,0,0.7),0 1px 1px rgba(255,255,255,0.25);}.annotorious-editor-field{margin:0px;padding:6px 0px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12px;}.annotorious-ol-boxmarker-outer{border:1px solid #000;}.annotorious-ol-boxmarker-inner{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.annotorious-ol-hint{line-height:normal;font-family:Arial,Verdana,Sans;font-size:16px;color:#fff;background-color:rgba(0,0,0,0.7);margin:0px;padding:9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.banner{display:none;}header.header-v1{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.10);}.field--name-field-image-an{width:calc(100vw - 2em);height:auto;display:block;position:relative;left:50%;transform:translateX(-50%);overflow-x:auto;overflow-y:visible;white-space:nowrap;}.field--name-field-image-an > img{width:100%;height:100%;max-width:none;}@keyframes slideHint{0%{transform:translateX(0);opacity:1;}50%{transform:translateX(-50px);opacity:1;}100%{transform:translateX(0);opacity:0;}}@keyframes bounceHint{0%,100%{transform:translateX(0);}50%{transform:translateX(-50px);}100%{transform:translateX(0);}}.thumbnail-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}.thumbnail-overlay img{position:absolute;pointer-events:auto;transition:all 0.5s;outline:2px solid #fff0;cursor:pointer;}@media (orientation:landscape){.field--name-field-image-an:hover .thumbnail-overlay img{outline:2px solid #fff6;}}.thumbnail-overlay img:not(.open):hover{transform:scale(1.1);z-index:1;}.thumbnail-overlay.open img{z-index:0;}.thumbnail-overlay img.open{object-fit:contain;object-position:center;aspect-ratio:16 / 9;}#annotation-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:opacity 0.5s ease,visibility 0.5s ease,background-color 0.5s ease;z-index:1000;opacity:0;visibility:hidden;}#annotation-modal.open{visibility:visible;opacity:1;background-color:rgba(0,0,0,0.8);}#annotation-modal button{position:absolute;top:24px;right:50px;color:white;border:none;background:none;font-size:72px;cursor:pointer;padding:0;transition:all 0.2s;}#annotation-modal button:active,#annotation-modal button:focus,#annotation-modal button:hover{transform:translateX(-5px) translateY(5px);outline:none;}body.modal-open{overflow:hidden;}#modal-content{padding:50px 60px 50px calc(50% + 2em);color:#fff;display:flex;vertical-align:sub;flex-flow:column;justify-content:space-around;height:100%;overflow:scroll;}@media (orientation:landscape){#video-container{left:1em;top:50%;width:calc(50% - 2em);height:auto;position:fixed;transition:0.4s ease-in-out;z-index:1000;transform:translateY(-50%);}}#modal-content > img{aspect-ratio:16 / 9;object-fit:contain;object-position:center;background-color:#000;transition:0.4s linear;}#modal-content > img.playing{visibility:hidden;opacity:0;}#annotation-modal .video-container{margin:0;}#annotation-modal blockquote{margin:1em 3em 1em 0;}@media (orientation:portrait){.field--name-field-image-an{width:100vw;height:100vh;overflow-x:auto;overflow-y:hidden;user-select:none;touch-action:manipulation;}.field--name-field-image-an img{cursor:grab;height:100vh;width:auto;max-width:none;position:absolute;}.thumbnail-overlay img{transition:all 0.35s;}.dragging .thumbnail-overlay img{outline:2px solid #fff9;}.field--name-field-image-an::after{content:"";display:block;position:absolute;top:40px;right:40px;width:50px;height:50px;background-image:url(/modules/custom/ucc_annotate/css/pan.svg);background-size:contain;background-repeat:no-repeat;opacity:0;}.field--name-field-image-an.animate::after{animation:slideHint 2s 1;}.field--name-field-image-an.animate img{animation:bounceHint 2s 1;}.field--name-field-image-an:focus .thumbnail-overlay img{outline:2px solid #fff6;}#modal-content{padding:calc(56.25% + 4em) 2em 4em;max-width:680px;justify-content:start;}#annotation-modal button{top:0;right:32px;}#video-container{margin-top:-56.25%;}}@media (max-width:480px){#annotation-modal button{position:absolute;top:24px;right:24px;font-size:48px;}}@media (min-width:481px) and (max-width:767px){#annotation-modal button{position:absolute;top:24px;right:24px;font-size:48px;}}@media (min-width:768px) and (max-width:1024px){#annotation-modal button{position:absolute;top:24px;right:24px;font-size:48px;}}
