@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Glegoo:wght@700&display=swap");
.group:after, .section-careers #columns .careers ul.about-careers:after, .section-careers #columns .pane-3 ul:after, .section-careers #columns .pane-careers-landing-panel-pane-3 .block-inner .item-list ul:after, .section-careers #columns .recent-jobs-pane .block-inner .item-list ul li:after, .section-careers #columns .recent-jobs-pane .block-inner .item-list ul li .views-field.views-field-nothing-1:after, .section-careers.careers-interior.not-front #page .content-inner .region-two-33-66-top .pane-ctek-job-listings .job-filter-fields:after, .section-careers.careers-interior.not-front #page .content-inner .careers-column-wrapper:after, .service-condition-page #columns .services-treatments-search .filter-hospital:after { content: ''; display: table; clear: both; }

.block-ultimenu ul.ultimenu li section.ultimenu-flyout .region .give-now-block .content p a, .block-ultimenu ul.ultimenu li section.ultimenu-flyout .region .giving-hoverblock .region .panel-pane p a { background: none; border: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; }

.row.no-gutter { margin: 0; }
.row.no-gutter [class*='col-'] { padding-right: 0; padding-left: 0; }

body.node-type-giving-landing-page .cta-main-wrap .row { margin-right: 0; margin-left: 0; }
body.node-type-giving-landing-page .cta-main-wrap .row > [class*="col-"] { padding-right: 0; padding-left: 0; }

@font-face { font-family: 'icomoon'; src: url("../fonts/icomoon.eot?pw8p96"); src: url("../fonts/icomoon.eot?pw8p96#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?pw8p96") format("truetype"), url("../fonts/icomoon.woff?pw8p96") format("woff"), url("../fonts/icomoon.svg?pw8p96#icomoon") format("svg"); font-weight: normal; font-style: normal; font-display: block; }
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-expand:before { content: "\e900"; }

.icon-download:before { content: "\e901"; }

.icon-facebook:before { content: "\e902"; }

.icon-twitter2:before { content: "\e903"; }

.icon-linkedin:before { content: "\e904"; }

.icon-search:before { content: "\e905"; }

.icon-play2:before { content: "\e906"; }

.icon-caret-down:before { content: "\e907"; }

.icon-menu:before { content: "\e908"; }

.icon-bookmark:before { content: "\e909"; }

.icon-check:before { content: "\f00c"; }

.icon-play:before { content: "\f04b"; }

.icon-pinterest-square:before { content: "\f0d3"; }

.icon-instagram:before { content: "\f16d"; }

.icon.caret-down:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.facebook:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.linked:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.play:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.search:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.twitter:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.menu:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.bookmark:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.checkmark:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.pinterest:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon.instagram:before { content: ""; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@font-face { font-family: 'Avenir Next'; src: local("Avenir Next Regular"), local("AvenirNext-Regular"), url("../fonts/../fonts/AvenirNext-Regular.woff") format("woff"), url("../fonts/../fonts/AvenirNext-Regular.ttf") format("truetype"), url("../fonts/../fonts/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Avenir Next'; src: local("AvenirNext-UltraLight"), url("../fonts/AvenirNext-UltraLight.woff") format("woff"), url("../fonts/AvenirNext-UltraLight.ttf") format("truetype"), url("../fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight") format("svg"); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Avenir Next'; src: local("Avenir Next Demi Bold"), local("AvenirNext-DemiBold"), url("../fonts/AvenirNext-DemiBold.woff") format("woff"), url("../fonts/AvenirNext-DemiBold.ttf") format("truetype"), url("../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg"); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Avenir Next'; src: local("Avenir Next Medium"), local("AvenirNext-Medium"), url("../fonts/AvenirNext-Medium.woff") format("woff"), url("../fonts/AvenirNext-Medium.ttf") format("truetype"), url("../fonts/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg"); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Avenir Next'; src: local("Avenir Next Italic"), local("AvenirNext-Italic"), url("../fonts/AvenirNext-Italic.woff") format("woff"), url("../fonts/AvenirNext-Italic.ttf") format("truetype"), url("../fonts/AvenirNext-Italic.svg#AvenirNext-Italic") format("svg"); font-weight: normal; font-style: italic; }
@font-face { font-family: 'Avenir Next'; src: local("Avenir Next Bold"), local("AvenirNext-Bold"), url("../fonts/AvenirNext-Bold.woff") format("woff"), url("../fonts/AvenirNext-Bold.ttf") format("truetype"), url("../fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg"); font-weight: bold; font-style: normal; }

.hospitalslides .cards { overflow: hidden; *zoom: 1; margin: 0 auto; width: 92%; padding: 0 4%; }
.hospitalslides .cards .card0 { margin: 0 2% 0 -10px; }
.hospitalslides .cards .card2 { margin: 0 0 0 2%; }
.hospitalslides .cards .card { width: 32%; float: left; }
.hospitalslides .cards .card a { width: 96%; margin: 0 auto; display: block; position: relative; }
.hospitalslides .cards .card a img { padding: 3%; box-shadow: 0 0 5px #ccc; margin: 10px auto 0 auto; width: 94%; z-index: 12; background-color: #fff; }
.hospitalslides .cards .card a .play { background-image: url(../images/play-btn.png); height: 100%; width: 100%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: 50% 50%; }
.hospitalslides .cards .card .callout { padding: 110px 15px 5px 15px; margin-top: -100px; z-index: 11; background-color: #f7f8fa; min-height: 149px; }
.hospitalslides .cards .card .callout a { display: inline; margin: auto; width: auto; }
.hospitalslides .cards .card .callout h3 { font-style: italic; margin-top: 0; margin-bottom: 12px; }
.hospitalslides .cards .card .callout h3 a, .hospitalslides .cards .card .callout h3 a:link, .hospitalslides .cards .card .callout h3 a:visited, .hospitalslides .cards .card .callout h3 a:active { color: #464646; text-decoration: none; }
.hospitalslides .cards .card .callout h3 a:hover { text-decoration: underline; }
.hospitalslides .cards .card .callout p { font-size: 0.857142857em; margin-top: 0; margin-bottom: 12px; }
.hospitalslides .cards .card .callout p a.learnmore { color: #1C3F95; font-size: 15px; font-weight: 600; }

.slides-combo { margin: 0 auto; padding: 0 4%; width: 94%; }
.slides-combo > div { display: inline-block; width: 33%; vertical-align: top; }
.slides-combo .attachment { width: 64.5%; }
.slides-combo .attachment .card { width: 49%; margin-left: 0; }
.slides-combo .cards { padding: 0 !important; width: 100%; }
.slides-combo > .view-content .card0 { margin: 0 2% 0 0; width: 96%; }

.make_appt_boxes_left { float: left; width: 47%; }

.make_appt_boxes_right { float: left; width: 47%; padding-lefT: 3%; margin-top: -12px; }

.make_appt_boxes_right .stacklock { clear: both; width: 100% !important; }

.section-healthalliance-clinton-hospital .hospital-landing-news .field-content img, .section-healthalliance-clinton-hospital .view-display-id-panel_pane_2 .field-content img { display: none; }

/*.pane-megamenu-location-panel-pane-2 {
  width:60%;
  float:left;
  margin:0 10% 50px 0;
}

.qtip .pane-megamenu-location-panel-pane-2 {
  width:100%;
  float:left;
  margin:0 10% 20px 0;
  padding:1% 2%;
  -moz-border-radius: 5px;
border: 1px solid #d0d4d8;
background: rgba(255, 255, 255, 0.7);
background: white transparent;
border-radius: 5px;
}*/
body.section-umass-memorial-medical-center .menu-minipanel-3959 .region-two-50-second, body.section-healthalliance-clinton-hospital .menu-minipanel-4560 .region-two-50-second, body.section-marlborough-hospital .menu-minipanel-4561 .region-two-50-second, body.section-wing-memorial-hospital .menu-minipanel-4562 .region-two-50-second { width: 36%; float: right; margin: 0 0 20px 0; -moz-border-radius: 5px; border: 1px solid #d0d4d8; background: #f8f9fa; /* default fallback */ background: rgba(255, 255, 255, 0.7); border-radius: 5px; }

body.section-wing-memorial-hospital .region-two-50-first { width: 60%; }

body.node-type-location.section-umass-memorial-medical-center #content .panel-pane, body.node-type-location.section-wing-memorial-hospital #content .panel-pane, body.node-type-location.section-healthalliance-clinton-hospital #content .panel-pane, body.node-type-location.section-clinton-hospital #content .panel-pane, body.node-type-location.section-marlborough-hospital #content .panel-pane { border-radius: 0; }

.staywell-iframe-wrap { clear: both; }

.view-services-conditions-tabs .view-content div.svcrow { display: inline; width: 30%; float: left; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px; margin-right: 10%; }

ul.service-item-list { width: 40%; float: left; }

ul.service-item-list li { border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px; margin-right: 10%; list-style: none; }

.services-browse-a-z.page { width: 400px; float: left; }
.services-browse-a-z.page .active { background: #3354A3; color: #fff !important; }

#ctek-atoz-search-form { width: 300px; float: left; /*background-image: url("../images/search-background.png");
background-repeat: no-repeat;
padding:9px 16px 27px;*/ border: 4px solid #e9eef5; padding: 9px 16px 5px; margin: 20px 0 0 100px; }
#ctek-atoz-search-form .form-item { margin: 0; }
#ctek-atoz-search-form .form-item #edit-keywords { color: #9C9C9C; font-style: italic; background: transparent; }

.services-list-search-results { clear: both; float: left; width: 100%; padding: 20px 20px 20px 0; max-width: 1100px; }
.services-list-search-results .no-search { color: #aaa; font-size: 28px; margin: 20px 0; }

/*.page-node-107 .services-browse-a-z.page { margin-left:10px;
}

.page-node-107 .services-list-search-results { margin-left:10px; .view-content { div, a { float:none; display:block; width:100%; border:none; } a { color:#444; } > div { clear:both; border-bottom: 1px solid #ccc; padding:0 0 10px 10px; margin:0 0 20px 0; .hospitals { display:none; .views-row { margin:0; padding:0 10px 0 10px; float:left; width:auto; border-right:1px solid #ccc; &.views-row-last { border-right:none; } } } } }
}*/
@media screen and (max-width: 857px) { #ctek-atoz-search-form { margin-left: 0; width: 100%; }
  .services-browse-a-z.page { width: 100%; }
  /*.page-node-107 .services-list-search-results { .view-content { > div { .hospitals { .system_service_at { float:left; width:100%; } .views-row { border-right:0; } } } } }*/ }
#header { position: relative; height: 236px; background-color: white; }

/*! CSS Used from: https://www.ummhealth.org/sites/default/files/css/css_U6w0CdkvLzW-9Cw0bHRusHErVhSIuShp80_eDVn_ppY.css?delta=0&language=en&theme=ummhealth&include=eJxtUNFy4yAM_CHGfrrv0cig2KoBMUgu8X39KU068U37AmhZ7UqLKZlgPWd8PaZbl2oBVcmA6wdFkz5H1ekmPRJkrrv6BxjdDQbbBhylQqdGaNQhYd_BBBaCsbHRb1JcXYbglukOLgvjVB7nCi5JvWJ-uoS4U2Lv-QMtH6t7Noy7KyWqBkuWuM_XIkTpNKd-NMwTfuD9PyAxZlmfUJVeMPNfCu748PomvcpQ3BjnG2efZ4rYjKWGhh3Xjm3Tb_obmY7ajiWzbpSC-tqDEwFm6uYzsgU91ajMCyoFW6DQioXq8RNQOzNpOErZCLNtT8a7TKxRPj3o4ptccI-B7fSIbBt4KgwoRzZ-Rfnm-ZW8e6MuF7RJe4hekS5FjNIj2xWilCbVPS4MHdy85ZNp6Px1TkXSkekf0Zjsrw ; media=all */
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-front{z-index:100;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none;}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-titlebar-close span.ui-button-icon-space{display:inline !important}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}
.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}
.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}
.ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}
.ui-button{color:#454545;text-decoration:none;}
.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}
.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}
.ui-icon{width:16px;height:16px;}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.ummhealth.org/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(https://www.ummhealth.org/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}
.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://www.ummhealth.org/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}
.ui-button:active .ui-icon{background-image:url(https://www.ummhealth.org/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}
.ui-button .ui-icon{background-image:url(https://www.ummhealth.org/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-corner-all{border-top-left-radius:3px;}
.ui-corner-all{border-top-right-radius:3px;}
.ui-corner-all{border-bottom-left-radius:3px;}
.ui-corner-all{border-bottom-right-radius:3px;}

html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup{padding:0;border:none!important;border-radius:10px!important;z-index:101;background:white!important;max-width:none!important;}
html body[data-once*=external-link-popup] .ui-widget-overlay.ui-front {
    position: fixed !important;
    background-color: rgba(0, 0, 0, 0.75) !important;
    opacity: 1 !important;
}
@media screen and (min-width:1024px){
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup{max-width:35%!important;}
}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-titlebar.ui-widget-header{background-image:url("gradient_background_dark.png.webp");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:2rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem;border-radius:10px 10px 0 0!important;border:none;font-size:1.5rem;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-titlebar.ui-widget-header span{--tw-text-opacity:1;color:rgba(255,255,255,1);font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;white-space:normal!important;width:90%!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-titlebar.ui-widget-header button.ui-button.ui-dialog-titlebar-close{position:absolute!important;inset-block-start:50%!important;inset-inline-start:auto!important;inset-inline-end:0!important;width:2rem!important;height:2rem!important;opacity:0.8!important;margin:0 1rem!important;transform:translateY(-50%)!important;background:none!important;border:none!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-titlebar.ui-widget-header button.ui-button.ui-dialog-titlebar-close:hover{opacity:1!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-titlebar.ui-widget-header button.ui-button.ui-dialog-titlebar-close span.ui-icon-closethick{width:100%!important;height:100%!important;inset-block-start:0!important;inset-inline-start:0!important;margin:0!important;transform:none!important;background:#fff!important;-webkit-mask-image:url(https://www.ummhealth.org/themes/contrib/gin/dist/media/sprite.svg#close-view)!important;mask-image:url(https://www.ummhealth.org/themes/contrib/gin/dist/media/sprite.svg#close-view)!important;-webkit-mask-size:20px 20px!important;mask-size:20px 20px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center center!important;mask-position:center center!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .external-link-popup-content.ui-widget-content{padding:2rem;max-height:none!important;background:#ffffff!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane{background:#ffffff!important;margin:0!important;padding:1em 1em 0.5em 0.4em!important;border-radius:0 0 9px 9px!important;border:none!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button{position:relative;display:inline-block;width:100%;border-radius:0.625rem;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgba(50,98,149,1);--tw-bg-opacity:1;background-color:rgba(50,98,149,1);padding-left:3rem;padding-right:3rem;padding-top:0.688rem;padding-bottom:0.688rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,1);text-decoration-line:none;transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;font-stretch:76%;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button:hover{--tw-shadow:0px 5px 5px #00000040;--tw-shadow-colored:0px 5px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button:focus{outline-style:solid;outline-width:5px;outline-color:#AFC7FC;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button:disabled{opacity:0.25;}
@media (min-width:768px){
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button{width:auto;}
}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button:active::before{position:absolute;left:0.375rem;right:0.375rem;top:7px;bottom:7px;z-index:0;border-radius:5px;--tw-bg-opacity:1;background-color:rgba(0,0,0,1);opacity:0.25;--tw-content:"";content:var(--tw-content);}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button{min-width:5.938rem;padding:0.5rem;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button{font-size:1rem!important;margin:0.5em 0.4em 0.5em 0!important;font-family:Arial,Helvetica,sans-serif!important;}
@media screen and (max-width:1024px){
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button{width:100%!important;}
}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button:not(:last-child){margin-right:0.75rem;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button:focus{outline-color:transparent;}
@media screen and (max-width:1024px){
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane{width:100%!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane .ui-dialog-buttonset{width:100%!important;}
html body[data-once*=external-link-popup] div[role=dialog].ui-dialog.external-link-popup .ui-dialog-buttonpane button{margin:0.5em 0.4em!important;}
}