/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel-slider > div > a,.ltr-ltr-content > a,#main-header .menus a,.search-filter .form-submit,.search-filter .form-text,.btn{border-radius:8px !important}.anchor-navigation .anchor-nav-item > div{border-radius:5px;}.anchor-navigation .anchor-nav-item .paragraph--type--anchor-navigation:hover{background-color:#BF0000!important;}.footer-con .nested-submenu.active > a,.level-1 .nested-submenu.active > a{background-size:100% 2px;}.quote-button:hover{border:unset !important;background-color:#af0a0a !important;}.layout__region .search-filter .form-text::placeholder{background-color:#ffffff6b!important;}.top-header .main-sub-menu > li a{background-color:#BF0000;color:white !important;}.top-head .main-sub-menu-item.active > a{color:white!important;}#main-header .menu-level-1 > li > span{color:#0e0e0e!important;}#main-header .menu-level-2 > .menu-item > a{color:#343a40;}#main-header .menu-dropdown-0 > .nav-head > div:nth-child(2) > div:nth-child(2){font-size:24px!important;}.top-header .main-sub-menu > li a:hover{background-color:#DD1B16;}@media (max-width:1200px){.top-header .main-sub-menu > li a{background-color:unset!important;}}header .menus.main-sub-menu.level-0 a{color:#fff !important;background:#D22022 !important;border-radius:8px;}
.article-page .grid-box-wrapper .row > div{border-radius:0 !important;}.tools-section-wrapper{flex-direction:row !important;align-items:stretch !important;}.tools-section-wrapper .grid-box-wrapper{max-width:32% !important;}.technology-subpage .core-capabilities{align-items:center !important;}.technologies-suggestions header{flex:0 0 100% !important;background:none;text-align:center;margin-bottom:15px;}.technologies-suggestions .views-row{flex:0 0 25% !important;padding:15px;}.technologies-suggestions{width:60% !important;}.technologies-suggestions .views-row img{height:auto;width:100%;}.technologies-suggestions .views-row *{font-size:14px !important;}.technologies-suggestions{display:flex;flex-wrap:wrap;width:80%;margin:0 auto;}.views-element-container:has(.technologies-suggestions) h2{font-size:26px !important;text-align:center;}.views-element-container:has(.technologies-suggestions){padding-top:30px;padding-bottom:50px;}.technologies-resources{display:flex;flex-wrap:wrap;width:80%;margin:0 auto;}.technologies-resources h2{text-align:left;text-transform:uppercase;font-size:20px !important;width:auto !important;color:#5f5f5f;margin-bottom:15px;}.related-articlesll-section header{background:none;}.related-articlesll-section header h2{text-align:left;text-transform:uppercase;font-size:20px !important;width:auto !important;color:#5f5f5f;margin-bottom:15px}.layout--twocol-section:has(.related-articlesll-section){max-width:1440px;margin:auto;padding-top:80px;padding-bottom:30px;}.layout--twocol-section:has(.related-articlesll-section) .views-field.views-field-title a{color:#767676 !important;}.layout--twocol-section:has(.related-articlesll-section) .views-field.views-field-title a:hover{color:#5f5f5f !important;}.layout--twocol-section:has(.related-articlesll-section) .related-articlesll-section .views-field.views-field-title span a{font-size:16px !important;color:#000 !important;}.layout--twocol-section:has(.related-articlesll-section) .related-articlesll-section .views-field.views-field-field-short-description p,.layout--twocol-section:has(.related-articlesll-section) .related-articlesll-section .views-field.views-field-field-short-description strong{margin-top:10px !important;font-size:14px !important;color:#5f5f5f !important;font-weight:500 !important;}.technologies-cta-section{height:600px !important;}.technologies-cta-section *{color:#fff !important;text-align:center;z-index:5;}.technologies-cta-section h2{margin-bottom:15px;}.technologies-cta-section .tech-cta-btn a{background:#BF0000 !important;padding:1rem 1.5rem !important;margin-top:45px !important;margin-bottom:30px !important;display:inline-block;text-decoration:none;border-radius:8px;}.technologies-cta-section{position:relative;}.technologies-cta-section:after{position:absolute;content:'';width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0) 100%);}
