/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.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-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
.more-services .title{margin-top:1rem;color:#0171bc;font-weight:500;border-bottom:1px solid #ddd;}@media only screen and (min-width:1200px){.column-list{column-count:3;}}@media only screen and (min-width:992px){.column-list{column-count:2;}}@media only screen and (min-width:600px){.column-list{column-count:1;}}.location{break-inside:avoid;padding-right:calc(var(--bs-gutter-x) * 0.5);}.office-hours__item-label{font-weight:initial;}.rio-tabs{gap:0.2em;}.rio-tabs .nav-item{flex-grow:1;width:auto;}.rio-tabs .nav-item .nav-link{background-color:#f2f2f2;padding:1rem !important;border-radius:0;width:100%;}.rio-tabs .nav-item .nav-link:hover{color:#0171bc;background-color:#e0e0e0;}.rio-tabs .nav-item .nav-link:focus,.rio-tabs .nav-item .nav-link.active{color:#fff;background-color:#002b5c;}
#edit-field-location-department-multi{column-count:3;column-gap:15px;}
.location-alert{background:#f3cdd2;color:#404040;padding:12px;border-radius:0;border:none;display:table;clear:both;margin-top:10px;}@media only screen and (min-width:600px){.column-list{column-count:1;}}@media only screen and (min-width:992px){.column-list{column-count:2;}}@media only screen and (min-width:1200px){.column-list{column-count:3;}}.location-hours{break-inside:avoid;margin-bottom:1rem;border:1px solid #e0e0e0;padding:1rem;}.location-hours h2{font-size:20px;line-height:1.2;font-weight:normal;}.location-hours h2 a{color:#7c7c7c;text-decoration:none;}.location-hours h2 a:hover{color:#236192;text-decoration:underline;}.location-address{font-size:110%;}
.tooltip-wrapper{position:relative;display:inline-block;vertical-align:middle;left:5px;}.tooltip-icon{cursor:pointer;font-size:1.2rem;}.tooltip-box{position:absolute;text-align:left;font-size:0.875rem;left:30px;top:50%;transform:translateY(-50%);}.tooltip-box::after{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-width:10px 10px 10px 0;border-style:solid;border-color:transparent;}@media screen and (max-width:910px){.tooltip-box::after{left:50%;top:-10px;transform:translateX(-50%);border-width:0 10px 10px 10px;}}.tooltip-box{background-color:#254267;color:#fff;}.tooltip-box.tooltip-box-blue{background-color:#d4eff9;color:#13294B;border:1px solid #244268;}.tooltip-box.tooltip-box-blue a{color:#13294B;font-weight:bold;text-decoration:underline;}.tooltip-box.tooltip-box-blue a:hover{text-decoration:none;}.tooltip-box.tooltip-box-blue::after{border-color:transparent #13294B transparent transparent;}@media screen and (max-width:910px){.tooltip-box.tooltip-box-blue::after{border-color:transparent transparent #13294B transparent;}}.tooltip-box.tooltip-box-red{background-color:#F2CDD2;color:#4D020E;border:1px solid #E69BA5;}.tooltip-box.tooltip-box-red::after{border-color:transparent #E69BA5 transparent transparent;}@media screen and (max-width:910px){.tooltip-box.tooltip-box-red::after{border-color:transparent transparent #F2CDD2 transparent;}}.tooltip-box.tooltip-box-yellow{background-color:#FDF6E0;color:#613509;border:1px solid #e3c09d;}.tooltip-box.tooltip-box-yellow::after{border-color:transparent #8a4d11 transparent transparent;}@media screen and (max-width:910px){.tooltip-box.tooltip-box-yellow::after{border-color:transparent transparent #8a4d11 transparent;}}.tooltip-box.tooltip-box-yellow a{color:#000;}.tooltip-box{border-radius:6px;padding:12px 16px;width:240px;opacity:0;visibility:hidden;transition:all 0.2s ease;white-space:normal;overflow-wrap:break-word;word-break:break-word;z-index:1000;}@media screen and (max-width:910px){.tooltip-box{left:50%;top:100%;transform:translateX(-50%);margin-top:12px;}}.tooltip-wrapper:hover .tooltip-box{opacity:1;visibility:visible;}.tooltip-box a{color:#fff;text-decoration:underline;}.border-radius{border-radius:12px !important;}.print-based{color:#832430;}.top-right-badge{text-align:center;margin:0 1rem;}@media (max-width:768px){.top-right-badge{margin:0 0.25rem;}}@media (max-width:768px){.page-title-container{position:relative;}.page-title-container .course-list-btn-wrapper{position:absolute;top:0;right:0;}}.top-right-badge .icon-box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:45px;background-color:#FFCA28;border-radius:15px;}.top-right-badge .icon-box:hover{background-color:#F9B631;}.top-right-badge .icon-box i,.top-right-badge .icon-box button i{font-size:1.5rem !important;line-height:1.5 !important;color:#0d2a4a !important;margin-left:4px !important;}.top-right-badge .icon-box button{border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;}.top-right-badge .badge-count{position:absolute;top:-10px;right:-10px;width:20px;height:20px;font-size:12px;background-color:#0d2a4a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;}.top-right-badge .course-link{margin-top:12px;display:inline-block;color:#0d2a4a;font-size:12px;text-decoration:underline;font-weight:500;}@media (max-width:768px){.top-right-badge .course-link{display:none;}}.icon-box.blue{background-color:#254267 !important;}.icon-box.blue i{color:#fff !important;}.alert-info{background-color:#d4eff9 !important;}.alert-info a{color:#13294B !important;font-weight:bold;}#course-list-table{width:100%;border:1px solid #ccc;}#course-list-table thead tr th{background:#ccc;font-size:1.125rem;color:#13294B;font-weight:bold;border-bottom:1px solid #52555A;padding:20px;}#course-list-table tbody tr{transition:all 0.2s ease;}#course-list-table tbody tr:hover{background-color:#F1F1F1 !important;}#course-list-table tbody tr td{padding:20px;font-size:1rem;border-bottom:1px solid #52555A;vertical-align:middle;}#course-list-table tbody tr td a{text-decoration:none;}#course-list-table tbody tr td a:hover{text-decoration:underline;}#course-list-table tbody tr td[data-label=Course]{font-size:1.25rem;font-weight:bold;}#course-list-table tbody tr td[data-label=Action]{text-align:center;}#course-list-table tbody tr td[data-label=Action] .btn-delete-course{text-decoration:none;color:#404040;font-size:0.875rem;}#course-list-table tbody tr td[data-label=Action] .btn-delete-course:hover{color:#4D020E;text-decoration:underline;}#course-list-table tbody tr td[data-label=Action] .btn-delete-course i{display:block;font-size:1.2rem;}@media print{#course-list-table tbody tr td[data-label=Action]{display:none !important;}}@media screen and (max-width:910px){#course-list-table{border-spacing:0 1rem;display:block;}#course-list-table thead{display:none;}#course-list-table tbody{display:block;}#course-list-table tr{display:block;background:#f2f2f2;border:1px solid #ddd;margin-bottom:1rem;padding:0.5rem;}#course-list-table td{display:flex;align-items:center;padding:0.3rem 0.25rem !important;text-align:right;font-size:0.85rem;}#course-list-table td::before{content:attr(data-label);font-weight:bold;font-size:1rem;margin-right:1rem;text-align:left;min-width:9.375rem;}#course-list-table td[data-label=Course],#course-list-table td[data-label=Title]{justify-content:flex-start;text-align:left;padding-top:0.25rem;padding-bottom:0;font-size:1.25rem;}#course-list-table td[data-label=Course] a,#course-list-table td[data-label=Title] a{font-weight:bold;text-decoration:underline !important;}#course-list-table td[data-label=Course]::before,#course-list-table td[data-label=Title]::before{display:none;}#course-list-table td[data-label=Course]{padding-top:0.25rem;font-size:1.25rem;white-space:normal !important;}#course-list-table td[data-label=Title]{font-size:1rem;}#course-list-table td:last-child{border-bottom:0;}}@media screen and (max-width:910px){#course-list-table{border:0 !important;border-radius:5px;}#course-list-table tr{background:#f2f2f2;border:2px solid #ddd;border-radius:5px;position:relative;}#course-list-table td{border:0 !important;}#course-list-table td[data-label=Action]{position:absolute;bottom:0.5rem;right:0.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 !important;}#course-list-table td[data-label=Action]::before{display:none;}#course-list-table td[data-label=Action] .btn-delete-course{display:flex;flex-direction:column;align-items:center;text-decoration:none;margin:1.25rem;}#course-list-table td[data-label=Action] .btn-delete-course:hover{color:#4D020E;text-decoration:underline;}#course-list-table td[data-label=Action] .btn-delete-course i{font-size:1.5rem;margin-bottom:-0.25rem;}#course-list-table td::before{font-size:1.2rem;min-width:7.375rem;}}.btn-copy{background:#CBCBCB;height:32px;width:32px;border-radius:50%;border:0 !important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:0.25rem;}.btn-copy i{color:#13294B;}.btn-copy:hover{border:2px solid #f2b233 !important;}@media screen and (min-width:911px){.section-copy{left:50px !important;}}.alert-tip{display:flex;align-items:center;justify-content:center;text-align:center;gap:0.75rem;}.alert-tip .alert-icon{flex:0 0 auto;}@media (max-width:576px){.alert-tip{flex-direction:column;}.alert-tip .alert-icon{margin-right:0;font-size:1.875rem;margin-bottom:0.5rem;}}.resources-item{border:2px solid #cfcfcf;border-radius:10px;background-color:#f2f2f2;font-size:1rem;padding:18px 20px;margin-bottom:15px;display:flex;align-items:center;gap:15px;font-weight:600;color:#13294B;transition:all 0.2s ease;text-decoration:none;}.resources-item:hover{background-color:#ccc;text-decoration:none;}.resources-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#1f3556;font-size:18px;flex-shrink:0;}.alert{border-radius:10px !important;}#course-list-tip{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.student-type-list{padding:0 !important;}.bg-rio-gray{background-color:#d9d9d6 !important;}.text-rio-navy{color:#13294b !important;}.student-type-header{font-size:large !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.student-type-header .student-type-header-msg{padding:4px;font-weight:bold;}.student-type-radio{width:16px !important;}.student-type-error{color:#dc3545;visibility:hidden;}.btn-clickable-disabled.disabled{pointer-events:auto !important;cursor:not-allowed;}.designation-card-link{text-decoration:none;color:inherit;display:block;}.designation-card-link:hover{text-decoration:none;color:inherit;}.designation-card-link:hover .designation-card{background-color:#F1F1F1;border-color:#13294B;}.designation-card-link:hover .designation-code{color:#236192;}.designation-card{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:5px;transition:all 0.2s ease;}.designation-card .designation-code{font-size:1.25rem;font-weight:bold;color:#13294B;transition:color 0.2s ease;}.designation-card .designation-description{font-size:1rem;color:#404040;}@media print{body *{visibility:hidden;}.printable,.printable *{visibility:visible;}.printable{position:absolute;top:0;left:0;width:100%;}a[href]::after{content:"" !important;}}
.tooltip-wrapper{position:relative;display:inline-block;vertical-align:middle;left:5px;}.tooltip-icon{cursor:pointer;font-size:1.2rem;}.tooltip-box{position:absolute;text-align:left;font-size:0.875rem;left:30px;top:50%;transform:translateY(-50%);}.tooltip-box::after{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-width:10px 10px 10px 0;border-style:solid;border-color:transparent;}@media screen and (max-width:910px){.tooltip-box::after{left:50%;top:-10px;transform:translateX(-50%);border-width:0 10px 10px 10px;}}.tooltip-box{background-color:#254267;color:#fff;}.tooltip-box.tooltip-box-blue{background-color:#d4eff9;color:#13294B;border:1px solid #244268;}.tooltip-box.tooltip-box-blue a{color:#13294B;font-weight:bold;text-decoration:underline;}.tooltip-box.tooltip-box-blue a:hover{text-decoration:none;}.tooltip-box.tooltip-box-blue::after{border-color:transparent #13294B transparent transparent;}@media screen and (max-width:910px){.tooltip-box.tooltip-box-blue::after{border-color:transparent transparent #13294B transparent;}}.tooltip-box.tooltip-box-red{background-color:#F2CDD2;color:#4D020E;border:1px solid #E69BA5;}.tooltip-box.tooltip-box-red::after{border-color:transparent #E69BA5 transparent transparent;}@media screen and (max-width:910px){.tooltip-box.tooltip-box-red::after{border-color:transparent transparent #F2CDD2 transparent;}}.tooltip-box.tooltip-box-yellow{background-color:#FDF6E0;color:#613509;border:1px solid #e3c09d;}.tooltip-box.tooltip-box-yellow::after{border-color:transparent #8a4d11 transparent transparent;}@media screen and (max-width:910px){.tooltip-box.tooltip-box-yellow::after{border-color:transparent transparent #8a4d11 transparent;}}.tooltip-box.tooltip-box-yellow a{color:#000;}.tooltip-box{border-radius:6px;padding:12px 16px;width:240px;opacity:0;visibility:hidden;transition:all 0.2s ease;white-space:normal;overflow-wrap:break-word;word-break:break-word;z-index:1000;}@media screen and (max-width:910px){.tooltip-box{left:50%;top:100%;transform:translateX(-50%);margin-top:12px;}}.tooltip-wrapper:hover .tooltip-box{opacity:1;visibility:visible;}.tooltip-box a{color:#fff;text-decoration:underline;}.border-radius{border-radius:12px !important;}.print-based{color:#832430;}.top-right-badge{text-align:center;margin:0 1rem;}@media (max-width:768px){.top-right-badge{margin:0 0.25rem;}}@media (max-width:768px){.page-title-container{position:relative;}.page-title-container .course-list-btn-wrapper{position:absolute;top:0;right:0;}}.top-right-badge .icon-box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:45px;background-color:#FFCA28;border-radius:15px;}.top-right-badge .icon-box:hover{background-color:#F9B631;}.top-right-badge .icon-box i,.top-right-badge .icon-box button i{font-size:1.5rem !important;line-height:1.5 !important;color:#0d2a4a !important;margin-left:4px !important;}.top-right-badge .icon-box button{border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;}.top-right-badge .badge-count{position:absolute;top:-10px;right:-10px;width:20px;height:20px;font-size:12px;background-color:#0d2a4a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;}.top-right-badge .course-link{margin-top:12px;display:inline-block;color:#0d2a4a;font-size:12px;text-decoration:underline;font-weight:500;}@media (max-width:768px){.top-right-badge .course-link{display:none;}}.icon-box.blue{background-color:#254267 !important;}.icon-box.blue i{color:#fff !important;}.alert-info{background-color:#d4eff9 !important;}.alert-info a{color:#13294B !important;font-weight:bold;}.pagination-wrapper{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;font-size:0.85rem;}.pagination button{border:1px solid #ccc;background:#fff;padding:0.25rem 0.5rem;margin:0 0.1rem;cursor:pointer;}.pagination .active{background:#236192;color:#fff;border-color:#236192;}.pagination-wrapper .items-per-page{display:block;}@media (max-width:444px){.pagination-wrapper .items-per-page{display:none;}}#items-per-page-select{padding:0.2rem 0.3rem !important;}.results-meta{font-size:0.9rem;}.results-table{width:100%;border-collapse:separate;border-spacing:0 0.5rem;}@media screen and (max-width:910px){.results-table{border-spacing:0 1rem;display:block;}.results-table thead{display:none;}.results-table tbody{display:block;}.results-table tr{display:block;background:#f2f2f2;border:1px solid #ddd;margin-bottom:1rem;padding:0.5rem;}.results-table td{display:flex;align-items:center;padding:0.3rem 0.25rem !important;text-align:right;font-size:0.85rem;}.results-table td::before{content:attr(data-label);font-weight:bold;font-size:1rem;margin-right:1rem;text-align:left;min-width:9.375rem;}.results-table td[data-label=Course],.results-table td[data-label=Title]{justify-content:flex-start;text-align:left;padding-top:0.25rem;padding-bottom:0;font-size:1.25rem;}.results-table td[data-label=Course] a,.results-table td[data-label=Title] a{font-weight:bold;text-decoration:underline !important;}.results-table td[data-label=Course]::before,.results-table td[data-label=Title]::before{display:none;}.results-table td[data-label=Course]{padding-top:0.25rem;font-size:1.25rem;white-space:normal !important;}.results-table td[data-label=Title]{font-size:1rem;}.results-table td:last-child{border-bottom:0;}}.results-table thead th{background:#d9d9d9;padding:1.8rem;text-align:left;font-size:16px;border-bottom:1px solid #54565A;}.results-table tbody tr{background:#f7f7f7;transition:all 0.2s ease !important;}.results-table tbody tr:hover{background:#F1F1F1;}.results-table tbody td:first-child{font-size:20px;}.results-table tbody td{padding:1.8rem;font-size:16px;}.results-table tbody td[data-label=Credit]{text-align:center !important;}.results-table a{color:#236192;font-weight:bold;text-decoration:none;}.results-table ahover{text-decoration:underline;}.delivery-item{display:flex;align-items:center;gap:0.4rem;margin-bottom:0.25rem;}.delivery-item .tooltip-icon i{margin-top:5px;}.tooltip-icon i{font-size:1.2rem;}.faded{color:rgba(0,0,0,0.7);}.course-result-card{border:1px solid #8c8c8c;border-radius:5px;padding:20px;transition:all 0.2s ease !important;background-color:#f7f7f7;}.course-result-card .view-card-subhead{font-size:1.1rem;}.course-result-card a{color:#236192;text-decoration:none;}.course-result-card a:hover{text-decoration:underline;}.course-result-card:hover{background-color:#F1F1F1;}.course-result-card dt{padding:0;}.results-view-toggle{z-index:0;}.results-view-toggle .btn{padding:0.375rem 0.75rem;line-height:1;border-color:#236192 !important;}.results-view-toggle .btn i{font-size:1.1rem;}.results-view-toggle .btn.active{background-color:#236192 !important;color:#ffffff;}.results-view-toggle .btn:hover:not(.active){background-color:#e9ecef;color:#236192 !important;}.results-view-container[data-active-view=table] .view-table{display:block !important;}.results-view-container[data-active-view=table] .view-card{display:none !important;}.results-view-container[data-active-view=card] .view-table{display:none !important;}.results-view-container[data-active-view=card] .view-card{display:block !important;}.search-shell{margin:0 auto;position:relative;}.search-form{z-index:2;}.search-wrapper{padding:5rem 15rem;background:#236192;border-radius:15px;}.search-row{border:2px solid transparent;outline:0.7rem solid rgba(147,168,196,0.8);}.search-row:focus-within{border:2px solid #FFCA28;}.search-input{padding:0.375rem 0.75rem !important;}.search-input:focus{border:none !important;box-shadow:none !important;outline:none !important;background-color:#d4eff9 !important;border-radius:10px !important;}.search-input::placeholder{font-size:1.25rem;}.pulse-on-hover{transition:transform 0.3s ease-in-out;}.pulse-on-hover:hover{animation:pulsein 0.5s ease-in-out forwards;}.pulse-on-hover:not(:hover){animation:pulseout 0.5s ease-in-out forwards;}@keyframes pulsein{0%{transform:scale(1);}100%{transform:scale(1.05);}}@keyframes pulseout{0%{transform:scale(1.05);}100%{transform:scale(1);}}.search-button{background-color:#FFCA28 !important;}.search-button:hover{background-color:#F9B631 !important;}.refresh-button{background-color:#f2f2f2 !important;}.refresh-button:hover{background-color:#d9d9d6 !important;}.search-button,.refresh-button{border:1px solid #8c8c8c !important;box-shadow:0px 1px 2px rgba(0,0,0,0.2);padding:0.375rem 0.75rem !important;}.search-button:hover,.search-button:focus,.refresh-button:hover,.refresh-button:focus{border:1px solid #d4eff9 !important;outline:1px solid #d4eff9 !important;}.search-tags{white-space:nowrap;margin:-30px;}.badge{background:#f2f2f2;color:black !important;font-size:0.875rem !important;}#search-options-wrapper{left:0;right:0;z-index:1000;top:133px;}.search-options{border-radius:0 0 10px 10px;background:#ffffff;width:59%;margin:0 auto;position:relative;}fieldset{border:1px solid #d0d0d0 !important;border-radius:5px;margin:1rem 1.25rem !important;padding:10px !important;}fieldset select{background-color:#E0E0E0 !important;font-weight:bold !important;}fieldset select:focus,fieldset select:active,fieldset input:focus,fieldset input:active{outline:2px solid rgba(147,168,196,0.8) !important;box-shadow:none !important;}fieldset div{font-size:1rem;}.col-form-label,legend{float:none;font-size:1.125rem !important;font-weight:500;margin:6px 8px 6px 0;padding:0 8px;width:auto;}.advanced-search-options-buttons{padding:20px;background-color:#236192 !important;border-radius:0 0 10px 10px;}.advanced-search-options-buttons button:not(.collapsed) .show-advanced-options{display:none;}.advanced-search-options-buttons button:not(.collapsed) .hide-advanced-options{display:inline;}.advanced-search-options-buttons button.collapsed .show-advanced-options{display:inline;}.advanced-search-options-buttons button.collapsed .hide-advanced-options{display:none;}.advanced-search-options-buttons .advanced-search-options-button{border:1px solid #8c8c8c !important;}.modal-overlay{position:fixed;display:none;width:100%;height:100%;margin:0px;padding:0px;overflow:visible;transform-style:preserve-3d;opacity:0.58;background:#030b17;backface-visibility:hidden;pointer-events:none;left:0;top:0;z-index:1;}@media (max-width:1400px){.search-wrapper{padding:5rem 10rem;}.search-options{width:67%;}}@media (max-width:1200px){.search-wrapper{padding:5rem 8rem;}.search-options{width:70%;}}@media (max-width:992px){.search-wrapper{padding:5rem 3rem;}.search-options{width:83%;}}@media (max-width:768px){.search-wrapper{padding:5rem 2rem;}.search-options{width:82%;}}@media (max-width:576px){.search-wrapper{border-radius:0;padding:2rem;min-height:0;}#search-options-wrapper{left:0;right:0;top:unset;}.search-row.row.gx-2{outline:0;border:0 !important;background:#236192 !important;margin-left:-10px !important;margin-right:-10px !important;}.search-input-wrapper{padding:0.5rem;border:3px solid #b0bfd2;border-radius:15px;background:#ffffff;}.search-button-wrapper{padding-right:2px !important;}.refresh-button-wrapper{padding-left:2px !important;}.search-tags.d-flex{float:none;margin-left:0 !important;flex-wrap:wrap;margin:0;width:unset;}.search-options{width:100%;}}.support-links{width:85%;}.support-link{flex-grow:1;flex-basis:0;border-radius:0 0 0.75rem 0.75rem !important;background:#f2f2f2 !important;padding:0.45rem 0.375rem !important;border-left:1px solid darkgray !important;border-right:1px solid darkgray !important;border-bottom:1px solid darkgray !important;font-size:1rem !important;}.support-link:hover,.support-link:focus{background:#ddd !important;color:black !important;border-left:1px solid rgba(147,168,196,0.8) !important;border-right:1px solid rgba(147,168,196,0.8) !important;border-bottom:1px solid rgba(147,168,196,0.8) !important;box-shadow:none !important;}.support-link span,.support-link svg{color:#13294B !important;}.support-links a:hover,.support-links a:focus{background:#cccccc;color:black;text-decoration:underline;}@media (max-width:768px){.support-link span{font-size:0.875rem !important;}}@media (max-width:576px){.support-links{width:100%;}.support-links div{gap:0 !important;}.support-links a{border-radius:0 !important;flex-direction:column;}.support-link span{font-size:0.875rem !important;}}
.wg-li a{color:#404040 !important;font-size:1.063rem;font-family:"Roboto",sans-serif;}.weglot-container{background:white !important;border-radius:5px;width:100% !important;}.wg-drop.country-selector .wgcurrent{border:none !important;padding:5px;background:white;margin-bottom:4px;}@media (min-width:992px){.wg-drop.country-selector .wgcurrent:after{background-image:none !important;}}.wg-drop.country-selector ul{margin-top:2px;padding:5px;border-top:none !important;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);}@media (min-width:992px){.wg-drop.country-selector ul{margin-top:0;}}.wg-drop.country-selector{width:100% !important;}.wg-drop.country-selector .wgcurrent:after{background-position:0 8px !important;}#weglot-disclaimer{position:fixed;top:-100%;left:0;width:100%;transition:top 0.5s ease-out;z-index:1000;}#weglot-disclaimer.slide-down{top:0;}#weglot-disclaimer-accept-button:hover{background-color:#2e2e2e;border-color:white;color:white !important;}@media (max-width:992px){.justify-content-center{justify-content:flex-end !important;}#weglot-disclaimer-accept-button{padding:8px 16px;font-size:1rem;}}@media print{#weglot-disclaimer{display:none !important;}}.navbar-nav{margin-right:0.3125em;}
