<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Section Visuals*/ 
.visual-wrap {position:relative;z-index:99;background:#393185}  
/*.section-visual-container {max-width:1920px;margin:0 auto;position: relative;z-index:0;background:url(../../src/masthead/bg-section-visual.png) no-repeat left;background-size:100%}*/
.section-visual-container {max-width:1920px;margin:0 auto;position: relative;z-index:0;background:#393185 url(../../src/masthead/bg-section-visual.png) no-repeat left;background-size:50%;}
.section-visual-container .section-pic {width:100%;}
.section-visual-container .section-pic {background-position: center;background-size: cover;}
.section-visual-container .section-pic img {width:100%;height:auto}

.section-visual-container .section-pic iframe{border: 0;width: 100%;height: 218px;font-size: 0;margin-bottom: -7px;}
.section-visual-container .section-heading {width:100%;}
.section-visual-container .section-caption{padding:10px 15px!important}
.section-visual-container .section-text {color:#fff;line-height:normal}
.section-visual-container .section-text .section-head {color:#fff;margin-bottom:0;line-height:normal;}
.section-visual-container .section-text .section-subhead{font-size:1.4rem;margin-bottom:0;}

@media (min-width: 992px) {
.section-visual-container {display:flex;align-items:center;} 
.section-visual-container .section-pic {width:61%;-ms-flex-order: 2;order:2;z-index:999;}
.section-visual-container .section-heading {width:39%;-ms-flex-order: 1;order: 1;}
.section-visual-container .section-caption{position:absolute;top:33%;z-index:1;left:0;right:0;padding:0;}
.section-visual-container .section-text .section-head {font-size:2.3rem}     
}
@media (min-width: 1024px) and (max-width: 1399.98px) {
.section-visual-container .section-pic {width:67%;}
.section-visual-container .section-heading {width:33%;}
}
@media (min-width: 1400px) and (max-width: 1600px) {
.section-visual-container .section-pic {width:65%;}
.section-visual-container .section-heading {width:35%;}
}
 
@media(max-width:767.98px){
    .section-visual-container .section-text .section-head{font-size:1.6rem;}
    .section-visual-container{background-image:none;}
}
@media (max-width:1199.98px) {
    .section-visual-container .section-caption{top:0;}
}

.row-partners .col-md-6 {padding-bottom:30px;}
.row-partners a {text-decoration:none}
.row-partners .card{height:100%;}
.row-partners .card-title {font-size:1.2rem;margin-top:0.8rem}

 
.link-list li{border-bottom:1px solid #eceaff}
.link-list li a{text-decoration:none}

 

.card-border .card{border-radius:.50rem;position:relative;text-decoration:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);overflow:hidden}
.card-border .card:before{content:"";border-left:7px solid #dc1e1e;height:100%;width:10px; position:absolute;left:0;display:block;z-index:1;}
.card-links .card:after{content:"\f138";font-family:fontAwesome;position:absolute;right:5px;bottom:5px;color:#dc1e1e}
.card-links .card:hover {color:#dc1e1e}

.list-filter .list-group-item {display:flex;align-items:flex-start;justify-content:space-between;padding: .8rem 1rem!important;}
.list-filter .list-group-item .badge {color:rgb(128, 128, 128);background:#fff} 
.list-filter .list-group-item:hover {color:#dc1e1e;background:transparent}
.list-filter .list-group-item.active {color:#212529;background-color:#f2f2f2;border-color:rgba(0,0,0,.125);}

@media (min-width:992px) {
    .offcanvas-filter {width:100%;}
}

.table-product tbody tr:hover td {background-color: rgba(0,0,0,0.08)!important;}
.tr-link {cursor:pointer;position:relative}
.tr-link:hover td {color:#dc1e1e;}
@media(max-width:767.98px) {
    .table-product thead{display:none;}
    .table-product tr td{display:block;border:none;padding: 0.2rem 0.5rem}
    .table-product tr td:first-child{font-weight:bold}
    .table-product tr:after{content:"\f138";font-family:fontAwesome;position:absolute;right:5px;bottom:5px;color:#dc1e1e}
}

.rounded, .btn, .form-control{border-radius:0.50rem!important;}
.img-rounded {border:1px solid #e2e2e2;border-radius:0.50rem;} 
.table-rounded {border-radius:0.50rem;overflow:hidden}
.border-left, .accordion-collapse {border-left:7px solid #dc1e1e;}
.border-left .accordion-button {box-shadow:none;}
.border-left .accordion-button:not(.collapsed){ color:#dc1e1e}
.accordion-item {overflow:hidden}
.accordion-item:last-of-type, .accordion-item {border-top-right-radius: .50rem !important;border-top-left-radius: .50rem !important;}
.accordion-item:last-of-type, .accordion-item {border-bottom-right-radius: .50rem;border-bottom-left-radius: .50rem;} 

@media(min-width:767px) {
    .list-col2, .list-col3, .list-col4 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;} 
    .list-col3 li{-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;padding-right:25px;}
}

.logo-grid .col {padding-bottom:15px;}
.logo-grid .col img {border:1px solid #e2e2e2;background:#fff;border-radius:0.50rem;margin:0 auto;}

.desc-table .d-flex .col-first{width:130px;}
.desc-table .d-flex .col-last{flex:0 0 auto;width:calc(100% - 130px);}

.map-container iframe{max-height:250px;width:100%;}

@media(min-width:768px) {
    .border-md-start {border-left:5px solid #fff;}
    .bg-infra-left {background:url(../images/bg-infra-left.png) no-repeat left; background-size:30%; }
}
@media(min-width:1280px) {
.bus-ovw-box figure{position:relative;z-index:9;overflow:hidden;margin:0}
.bus-ovw-box figure .ovw-pic  {position:relative;z-index:0;}
.bus-ovw-box .ovw-pic img{position:relative;z-index:0;}
.bus-ovw-box .col-lg-6:first-child .ovw-pic h4 {right:0;left:auto;border-radius:15px 0 0 15px;}
.bus-ovw-box .ovw-pic h4{background:#dc1e1e;color:#fff;padding:20px 30px;display:inline-block;position:absolute;bottom:30px;z-index:2;left:0;right:auto;border-radius: 0 15px 15px 0;
                         -webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;
}
.bus-ovw-box figure &gt; figcaption {opacity:0;visibility:hidden;position:absolute;z-index:0;top:0;bottom:0;width:100%; background:rgba(0,00,00,0.80);color:#fff;
                         -webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;
}
.bus-ovw-box figure &gt; figcaption h2{color:#fff;}
.bus-ovw-box .col-lg-6:first-child figure &gt; figcaption{right:-100%;}
.bus-ovw-box .col-lg-6:last-child figure &gt; figcaption{left:-100%;}
.bus-ovw-box figcaption  .caption-data {max-width:660px;}
.bus-ovw-box .col-lg-6:first-child figure:hover figcaption{opacity:1;visibility:visible;right:0; }
.bus-ovw-box .col-lg-6:last-child figure:hover figcaption{opacity:1;visibility:visible;left:0; }
.bus-ovw-box .col-lg-6:first-child figure:hover .ovw-pic h4{right:-50% }
.bus-ovw-box .col-lg-6:last-child figure:hover .ovw-pic h4{left:-50%; }
.bus-ovw-box figure:hover .ovw-pic h4{display:none;}
}
@media(max-width:1279.98px) {
    .bus-ovw-box .ovw-pic h4 {display:none}
}

.accordion-button{font-size:1.04rem;}
.team_popup{display:none;}

.team_popup .team_popup_data{background:#fff;padding:15px;position:relative;}
.team_popup .team_popup_data img {float:left;margin-right:15px;margin-bottom:10px;width:180px;}
.teampopup{text-decoration:none !important;}


.teampopup .card-arrow .fa {width: 25px;height: 25px;text-align: center; transition:all .2s ease-in-out;}
.teampopup .card-arrow .fa-chevron-right {opacity: 0;visibility: hidden;width: 0;}
.teampopup:hover .card-arrow .fa-plus{opacity: 0;visibility: hidden;width: 0;} 
.teampopup:hover .card-arrow .fa-chevron-right{opacity:1;visibility:visible;width: 25px;} </pre></body></html>