/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#sliding-popup{left:50% !important;right:auto !important;transform:translateX(-50%) !important;}#sliding-popup .eu-cookie-compliance-content{padding:10px 15px !important;}#sliding-popup .eu-cookie-compliance-message{font-size:0.85rem !important;margin-bottom:6px !important;}#sliding-popup .eu-cookie-compliance-category label{font-size:0.85rem !important;}
.menu-base-theme li.active > a,.menu-base-theme a.is-active{background-color:#8e264b !important;color:#ffffff !important;}.sm.menu-base-theme li:hover > a,.sm.menu-base-theme li.active > a{background-color:#8e264b !important;color:#ffffff !important;}.menu-base-theme a:hover{background-color:#8e264b !important;color:#ffffff !important;}.sm.menu-base-theme{background-color:#333333 !important;}.menu-base-theme li{border-color:#ffffff !important;}.sm.menu-base-theme a span.sub-arrow{color:#ffffff !important;background:transparent !important;}.menu-base-theme ul,.menu-base-theme ul li{background-color:#333333 !important;}.menu-base-theme ul a,.menu-base-theme ul li a{color:#ffffff !important;}.menu-base-theme ul a:hover{background-color:#8e264b !important;color:#ffffff !important;}a{color:#8e264b;}a:hover{color:#6b1c38;}.input-group-btn .btn,#edit-submit{background-color:#8e264b !important;color:#ffffff !important;border-color:#8e264b !important;}.breadcrumb a{color:#333333;}
body,p,div,h1,h2,h3,h4,h5,h6,a,li,span{font-family:'Gotham Pro',sans-serif;}
.views-view-grid .fx{float:left;box-sizing:border-box;padding:10px;}
h1{text-align:left;font-weight:bold;color:#8e264b;}
h2{text-align:left;font-weight:bold;color:#8e264b;}
.video-container{position:relative;padding-bottom:56.25%;height:0;}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
figure{float:none;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:5px;}figure img{vertical-align:top;}figure figcaption{text-align:center;font-size:80%;font-style:italic;color:#8e264b;}
@media only screen 
    and (device-width :414px) 
    and (device-height :896px) 
    and (-webkit-device-pixel-ratio :2){}@media only screen 
    and (device-width :375px) 
    and (device-height :812px) 
    and (-webkit-device-pixel-ratio :3){}@media only screen 
    and (device-width :414px) 
    and (device-height :896px) 
    and (-webkit-device-pixel-ratio :3){}@media only screen 
    and (min-device-width:414px) 
    and (max-device-height:736px) 
    and (-webkit-device-pixel-ratio:3){}@media only screen 
    and (min-device-width:375px) 
    and (max-device-height:667px)  
    and (-webkit-device-pixel-ratio:2){}
.site-branding__logo img{width:500px;}
table.MyTable{border:1px solid #EEEEEE;background-color:#8E264B;width:100%;height:30px;text-align:left;border-collapse:collapse;}table.MyTable td,table.MyTable th{border:5px solid #EEEEEE;padding:2px 2px;}table.MyTable tbody td{font-size:13px;color:#FFFFFF}table.MyTable thead{background:#EEEEEE;border-bottom:2px solid #444444;}table.MyTable thead th{font-size:15px;font-weight:bold;color:#8E264B;border-left:2px solid #D0E4F5;}table.MyTable thead th:first-child{border-left:none;}table.MyTable tfoot td{font-size:14px;color:#FFFFFF;}table.MyTable tfoot .links{text-align:right;}table.MyTable tfoot .links a{display:inline-block;background:#1C6EA4;color:#FFFFFF;padding:2px 8px;border-radius:10px;}
.p_privacy{text-align:left;font-weight:normal;font-size:10px;color:#8e264b;margin:0;}
.pager__items{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:20px 0;}.pager__item{list-style:none;margin:0;padding:0;}.pager__item a{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid #ccc;border-radius:50px;color:#8e264b;text-decoration:none;line-height:1;}.pager__item a:hover{background-color:#8e264b;color:#fff;border-color:#8e264b;}.pager__item.is-active a,.pager__item.is-active span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid #8e264b;border-radius:50px;background-color:#8e264b;color:#fff;}
.button:not(.button--primary){background-color:#3a3a3a !important;border-color:#3a3a3a !important;color:#fff !important;}.button:not(.button--primary):hover{background-color:#555 !important;border-color:#555 !important;}
