/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.center{text-align:center;}.image-float{float:left;}.no-bottom-margin{margin-bottom:0;padding-bottom:0;}.right-margin{padding-right:70px;}.no-top-margin{margin-top:0;padding-top:0;}.no-indent-mobile{padding-left:40px;}@media (max-width:600px){.no-indent-mobile{margin-left:0;padding-left:0;list-style-position:inside;}}.image-text-container{display:flex;align-items:flex-start;max-width:800px;margin:0 auto;}.image-text-container img{width:30%;height:auto;margin-right:20px;}.image-text-container .text-content{width:70%;}.pin-to-top{position:absolute;top:0;right:0;z-index:10;}.responsive-text{font-size:clamp(1rem,7vw,3rem);}.half-space-after{margin-bottom:0.5em;}
.box{padding:5px;margin-right:8px;padding-left:8px;min-width:35px;max-width:385px;padding-top:0px;}.project-box{padding:5px;margin-right:8px;padding-left:8px;min-width:35px;max-width:430px;padding-top:0px;}.frame{border:1px solid #000;padding:10px;margin:5px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.responsive-img{max-width:100%;height:auto;display:block;}.green-header{padding:5px;color:green;border-radius:5px;}.element-one,.element-two{display:inline-block;width:38%;padding:40px;box-sizing:border-box;vertical-align:top;}.element-container{text-align:right;}.my-custom-table{width:100%;}.my-custom-table .align-right{text-align:right !important;}
.small-gap{gap:5px;}.small-gap{margin:0;}
.large-size{font-size:14pt;line-height:18pt;}.small-print{font-size:10.5pt;line-height:11.7pt;}.fine-print{font-size:9.8pt;line-height:11.2pt;}.smaller-print{font-size:10.6pt;line-height:14pt;}.field--name-field-image-caption{font-size:9pt;line-height:11pt;}.click-to-enlarge{font-size:10pt;line-height:12pt;font-family:'Helvetica','Arial',sans-serif;font-weight:normal;float:right;}.press-header{font-size:12pt;line-height:12.9pt;}.font-24-pt{font-size:24pt;line-height:28pt;}.font-18-pt{font-size:12pt;line-height:13.9pt;}.top-header{font-size:14pt;font-weight:600;}.nav-item{font-size:15pt;line-height:17pt;}.no-margin{margin:0px;padding:0px;}#pagetitle{font-size:32pt;line-height:36pt;font-weight:900;max-width:850px;}.caption{font-size:9pt;line-height:15.0pt;}.image-caption{font-size:9pt;line-height:9pt;margin:0px;padding:0px;}.tight-spacing{margin-top:4px;line-height:13.5pt;}.micro-size{font-size:9.2pt;line-height:10.9pt;}.small-header h2{font-size:17pt;}.all-caps{text-transform:uppercase;}
.full-page-text{width:50%;height:100px;position:absolute;font-size:4.5vw;;line-height:38pt;font-family:Helvetica,Sans-Serif;top:0;bottom:0;left:0;right:0;margin:auto;}
.body-text p{max-width:450px;flex-wrap:wrap;}
.image-border img{border:1px solid #ddd;border-radius:4px;margin:2px;}
.languageswitcher{float:right;padding-right:3px;padding-left:23px;padding-bottom:0px;padding-top:5px;color:white;font-weight:bold;font-size:85%;}.languageswitcher        a{color:white;font-weight:bold;}.languageswitcher a:link{background-color:transparent;text-decoration:none;}.languageswitcher a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.languageswitcher       a{color:white;font-weight:bold;}.languageswitcher a:link{background-color:transparent;text-decoration:none;}
.bottom-menu ul{list-style-type:square;}#bottom-menu ul{list-style-type:square;}
.mobile-only-feature{display:none !important;}.desktop-only-feature{display:block;}@media all and (max-width:768px){.mobile-only-feature{display:block !important;}.desktop-only-feature{display:none !important;}}
.navlink        a{color:darkblue;font-weight:600;}.navlink a:link{background-color:transparent;text-decoration:none;}.navlink a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.textlink       a{color:slategrey;font-weight:bold;}.textlink a:link{background-color:transparent;text-decoration:none;}.navlink a:hover{color:#228c57;text-decoration:none;}.header-link    a{color:black;font-weight:bold;}.header-link a:link{background-color:transparent;text-decoration:none;}.header-link a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.footer-link    a:link{color:blue;font-weight:bold;}
@media (min-width:992px) and (max-width:1399.98px){.container,.main-container,.layout-container{max-width:96% !important;padding-left:10px;padding-right:10px;}}
h3{font-size:15pt;margin-top:15px;}
.table-row-border td{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #808080}#view-field-parliament-compos-table-column{font-size:16pt;line-height:19pt;}#view-field-legal-framework-table-column{font-size:16pt;line-height:19pt;}.two-col-image{margin:0px;padding:40px;column-gap:0px;grid-gap:0px;}#two-col-image{margin:0px;padding:40px;padding:0 5px 0 5px;column-gap:0px;grid-gap:0px;}
