/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#f5f5f5;font-family:sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:1px;}.navbar{background:linear-gradient(9deg,#2E3192 10%,#1BFFFF 88%);border-bottom:5px groove #c0c0c0;}p{margin-bottom:15px;padding-left:5px;font-family:sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:1px;}footer{background:linear-gradient(9deg,#2E3192 10%,#000000 88%);}main label{color:#0000FF;}.field__label{margin-bottom:8px;color:#333;font-size:19px;font-weight:500;}.field__item{padding-bottom:7px;}.field{margin-bottom:10px;}.bg-info{margin-bottom:15px;background-color:#fbfbfd;}ul.sf-menu.sf-style-white > li,ul.sf-menu.sf-style-blue > li,ul.sf-menu.sf-style-black > li{margin-right:5px;margin-bottom:0;}ul.sf-menu ul,ul.sf-menu ul li{margin:0 !important;padding-left:0;padding-right:0;}ul.sf-menu ul li a{margin:0 !important;}ul.sf-menu.sf-vertical{width:100%;}ul.sf-menu .sf-sub-indicator{width:14px;height:14px;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited{border:1px solid #C0C0C0;}ul.sf-menu.sf-style-blue a,ul.sf-menu.sf-style-blue a:visited{border:1px solid #fff;}ul.sf-menu li{z-index:1;}.block-superfish{margin-top:6px;}.btn{font-size:large;line-height:1.4em;}.btn-default{margin-bottom:5px;}.footer{background:none;border:3px groove #c0c0c0;}.lab1{color:#4169e1;}main a,.navbar a,footer a{color:#0000FF;text-decoration:none;background-color:transparent;font-size:large;}main a:hover,.navbar a:hover,footer a:hover{color:#e9e9a6;text-decoration:underline;background-color:#0067b8;}.well{margin-bottom:10px;padding:0;background-color:#fff;border:2px solid #c0c0c0;}td,th{padding:10px;border:1px dotted #c0c0c0;}h1,.h1{margin-top:10px;padding:10px;color:#fff;background:linear-gradient(9deg,#2E3192 10%,#1BFFFF 88%);border-bottom:1px solid #c0c0c0;font-size:30px;font-weight:700;line-height:1.5em;}h2,.h2{margin-top:10px;padding:10px;color:#fff;background:linear-gradient(9deg,#2E3192 10%,#1BFFFF 88%);border-bottom:1px solid #c0c0c0;font-size:25px;font-weight:600;line-height:1.5em;}h3,h4,h5{margin-top:10px;padding:10px;border-bottom:1px solid #c0c0c0;font-size:20px;font-weight:500;line-height:1.5em;}h1 a,h2 a,h3 a{padding-right:10px;padding-left:10px;color:#fff;font-size:25px;line-height:1.5em;}.views-field{margin-top:10px;font-size:18px;line-height:27px;}.layout--fourcol-section{width:100%;margin-bottom:15px;padding:12px 14px;box-sizing:border-box;background-color:#fff;border:1px solid #d4d4d4;}.node--type-listed-companies .group-middle{position:relative;overflow:hidden;}.node--type-listed-companies .group-middle .google-auto-placed,.node--type-listed-companies .group-middle ins.adsbygoogle,.node--type-listed-companies .group-middle iframe{max-width:100% !important;}.node--type-listed-companies .group-right{position:relative;z-index:2;background:#fff;}main .view-content{width:100%;max-width:100%;box-sizing:border-box;}main .layout--twocol-section--50-50 > .layout__region:only-child{flex:0 0 100% !important;width:100% !important;max-width:100% !important;}main .layout--twocol-section,main .layout--fourcol-section,main .layout--onecol{width:100%;max-width:100%;box-sizing:border-box;}main .layout__region{min-width:0;}main .google-auto-placed,main ins.adsbygoogle,main .google-auto-placed iframe,main ins.adsbygoogle iframe{max-width:100% !important;overflow:hidden;}main .view-tvi-business-sector .item-list{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}main .view-tvi-business-sector .item-list > ol{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important;box-sizing:border-box !important;}main .view-tvi-business-sector .item-list > ol > li.row.well{--bs-gutter-x:0;display:block !important;float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:10px 0 !important;padding:0 !important;list-style:none !important;box-sizing:border-box !important;}main .view-tvi-business-sector
.item-list > ol > li.row.well
> article.node--view-mode-company-data{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}@media screen and (max-width:767px){.block-title{display:none;}main .container-fluid{width:100% !important;max-width:100% !important;margin:0 !important;padding-right:10px !important;padding-left:10px !important;box-sizing:border-box !important;}main,main .view-content,main .views-view-grid,main .views-view-grid .views-row,main .views-view-grid .views-col,main .node--view-mode-company-data,main .node--view-mode-company-data .node__content{width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;padding-right:0 !important;padding-left:0 !important;box-sizing:border-box !important;}main .views-view-grid .views-row.well{float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:10px 0 !important;padding:0 !important;box-sizing:border-box !important;}main .views-view-grid .views-col{float:none !important;}main .layout--twocol-section,main .layout--threecol-section,main .layout--fourcol-section,main .layout--onecol{display:block !important;width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;box-sizing:border-box !important;}main .layout--twocol-section > .layout__region,main .layout--threecol-section > .layout__region,main .layout--fourcol-section > .layout__region{flex:none !important;width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;box-sizing:border-box !important;}main .node--view-mode-company-data h2{width:100% !important;margin:0 !important;padding:8px 10px !important;box-sizing:border-box !important;font-size:21px;line-height:1.35em;}main .node--view-mode-company-data h2 a{padding-right:0 !important;padding-left:0 !important;font-size:inherit;}main .node--view-mode-company-data .field{padding-right:10px;padding-left:10px;box-sizing:border-box;}main input.form-control,main select.form-control{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}}@media screen and (max-width:1199px){.ds-3col-stacked > .group-left,.ds-3col-stacked > .group-middle,.ds-3col-stacked > .group-right{float:none !important;clear:both !important;display:block !important;width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;box-sizing:border-box !important;}}
