.normal-services-sec {background: url('../images/left-design.svg') no-repeat;background-position-x: -46%;background-position-y: 5%;}.home-services-sec{background: url(/images/left-design.svg?67ec45c…) no-repeat;background-position-x: -39%;background-position-y: 4%;}.feature-services-sec {background: url(/images/left-design.svg?67ec45c…) no-repeat;background-position-x: -39%;background-position-y: 7%;}.bom-banner-sec {background: url('../images/products/bomRisk/bomBanner.png') no-repeat;background-size: 100%;height: 75vh;background-position: right;}.bom-banner-sec .banner-content {padding-top: 100px;display: flex;flex-direction: column;justify-content: center;z-index: 2;}.bom-banner-sec .banner-content .btn-warning {font-weight: 500;width: 150px;}.bom-banner-sec .banner-content h1 {color: #FFF;;font-size: calc(100px - 60px);font-style: normal;font-weight: 500;line-height: 1.4;}.bom-banner-sec .banner-content p {color: #FFFFFF;font-size: 18px;font-style: normal;font-weight: 500;}.bom-banner-sec h2 span {color: #FEC012;font-family: 'Segoe UI';font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}.bom-banner-sec h1 span {color: #FEC012;font-family: 'Segoe UI';font-size: 34px;font-style: italic;font-weight: 600;line-height: normal;}.product-banner-sec {background: url('../images/banners/productCompliance.png') no-repeat;background-size: 100%;height: 75vh;background-position: right;}.label-with-icon {position: relative;}.label-with-icon label::after {content: "*";margin-left: 5px;color: red;font-size: 14px;}.notification-icon {position: relative;top: -5px;}.product-banner-sec .banner-content {padding-top: 100px;display: flex;flex-direction: column;justify-content: center;z-index: 2;}.product-banner-sec .banner-content .btn-warning {font-weight: 500;width: 200px;}.product-banner-sec .banner-content h1 {color: #FFF;font-size: calc(100px - 75px);font-style: normal;font-weight: 500;line-height: 1.25;}.product-banner-sec .banner-content p {color: #FFFFFF;font-size: 18px;font-style: normal;font-weight: 500;}.product-banner-sec label {color: #FEC012 !important;font-family: 'Segoe UI';font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 0px;}.product-banner-sec h1 span {color: #FEC012;font-family: 'Segoe UI';font-size: 30px;font-style: italic;font-weight: 600;line-height: normal;}.receive-sec2 {flex-shrink: 0;background: linear-gradient(180deg, #A6E5EF 0%, rgba(154, 226, 237, 0.90) 33.33%, rgba(135, 215, 227, 0.96) 100%);}.receive-sec2 h2 {color: #000;font-family: 'Segoe UI';font-size: 30px;font-style: normal;font-weight: 600;line-height: normal;}.receive-sec2 h2 span {color: #154B7F;}.receive-sec2 .form-control {border: 1px solid #000;border-radius: 0px;}.receive-sec2 button {border-radius: 4px;line-height: 1;float: right;}.receive-sec {flex-shrink: 0;background: linear-gradient(180deg, #FEC012 0%, #FFCD1D 0.01%, #FFC011 34.18%, #F9B803 100%);}.receive-sec h2 {color: #000;font-family: 'Segoe UI';font-size: 30px;font-style: normal;font-weight: 600;line-height: normal;}.receive-sec h2 span {color: #154B7F;}.receive-sec .form-control {border: 1px solid #000;border-radius: 0px;}.receive-sec button {background-color: #154B7F;color: whitesmoke;border-radius: 4px;line-height: 1;float: right;}.receive-sec button:hover {color: whitesmoke !important;}.cards-services ul {margin-bottom: 0px;margin-left: 20px !important;}.cards-services .card {border-radius: 3px;background: #FFF;box-shadow: 0px 4px 20px 3px rgba(0, 0, 0, 0.10);}.nav-section {height: 100px;background: #FFF;box-shadow: 0px 4px 30px 3px rgba(0, 0, 0, 0.10);}.for-card2 .active, .for-card1 :active {display: flex;width: 100%;padding: 15px !important;flex-direction: column;align-items: flex-start;background-color: #154B7F;color: #ffffff !important;}.for-card1 {display: flex;width: 100%;height: 64px;padding: 15px !important;flex-direction: column;align-items: flex-start;background: #F9F9F9;}.long-card {background: #FFF;box-shadow: 0px 4px 30px 3px rgba(0, 0, 0, 0.05);border: 1px solid white !important;}.long-card h2 {color: black;font-family: 'Segoe UI';font-size: 22px !important;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 10px;}.long-card section .sec-header p {font-size: 16px;color: #212529;margin-bottom: 10px;}.sec-header ul li span, .sec-header ul li {font-family: 'Sego UI Historic' !important;font-size: 16px;font-style: normal;font-stretch: normal;}.card-body label {color: #000;font-family: 'Segoe UI';font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 6px;}.sec-header .bom-header {color: #212529;font-family: 'Segoe UI';font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;}.three-row-cards .card1 {background: #FFE7D3;height: 350px;}.three-row-cards .card2 {background: #FFE8A6;height: 350px;}.three-row-cards .card3 {background: #E5FFB4;height: 350px;}.three-row-cards .card-size {width: 50px !important;height: 50px !important;margin-inline-start: 16px;margin-top: 16px;}.three-row-cards .card-size1 {width: 53px !important;height: 50px !important;margin-inline-start: 16px;margin-top: 16px;}.bookdemo-services-sec {background: url('../images/products/bomRisk/abstract-1 2.png') no-repeat;background-size: contain;}.schedule-heading {color: #000;font-family: 'Segoe UI';font-size: 20px !important;font-style: normal;font-weight: 600;line-height: normal;}.case-studies-sec {background: url('../images/products/bomRisk/Mask group (3).png'), white 0% / cover no-repeat;height: 940px;border-radius: 27px;}.reusing-sec {border-radius: 37px;background: linear-gradient(90deg, white 0, white 50px, #154B7F 50px, rgba(4, 57, 107, 0.97) 82.81%, rgba(11, 65, 117, 0.95) 123.44%, #03386A 100%);}.case-heading {padding-top: 150px;padding-left: 70px;color: #FFF;color: #FFF;font-family: 'Segoe UI';font-size: 42px;font-style: normal;font-weight: 700;line-height: normal;}.reusing-heading {color: #FFF;font-family: 'Segoe UI';font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;}.tick-marker {list-style: none;width: 16px !important;height: 16.002px !important;background: url('../images/products/bomRisk/path501.png'), lightgray 50% / cover no-repeat;}.challenges-heading {text-align: center;width: 105px;height: 30px;flex-shrink: 0;border-radius: 2px;background: #FFAACE;}.challenges-list li {color: #FFF;font-family: 'Segoe UI';font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;}.pricing-sec {height: 1100px;flex-shrink: 0;background: linear-gradient(130deg, #154B7F 0%, #195288 0.01%, rgba(4, 57, 107, 0.98) 20.31%, rgba(11, 65, 117, 0.90) 52.99%, #03386A 100%);}.pricing-sec2 {flex-shrink: 0;}.form-element-spacing{margin-bottom: 10px;padding-right: calc(var(--bs-gutter-x) * -0.5);}.pricing-form2 label, .pricing-form2 p {color: #646464;font-family: 'Segoe UI';font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;}.pricing-form2 .fa-circle-info:before, .fa-info-circle:before {font-size: 10px;}.consent-text {color: #FFF;font-family: 'Segoe UI';font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;}.consent-text2 {color: #212529;font-family: 'Segoe UI';font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;}.pricing-form label, .pricing-form p {color: #FFF;font-family: 'Segoe UI';font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;padding-bottom: 4px;}.pricing-form2 p span {color: #FEC012;}.pricing-form p span {color: #FEC012;}.form-border .form-control{background-color: #f6f6f6 !important;border: 1px solid transparent !important;background-image: none !important;font-size: 14px;height: 35px;}.textarea-control .form-control{background-color: #f6f6f6 !important;border: 1px solid transparent !important;background-image: none !important;font-size: 12px;height: auto;}.form-border .form-select{background-color: #f6f6f6 !important;border: 1px solid transparent !important;font-size: 12px;height: 35px;}.form-border .country-code .form-select{background-color: #f6f6f6 !important;border: 1px solid white !important;font-size: 12px;height: 35px;}.lets-discuss {color: #646464;font-family: 'Segoe UI';font-size: 15px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 0px;}.pricing-heading {color: #FFF;font-family: 'Segoe UI';font-size: 36px;font-style: normal;font-weight: 600;line-height: normal;}.learn-btn {border-radius: 3px !important;color: white !important;background: #154B7F !important;}.learn-more-sec {background: url('../images/products/bomRisk/abstract-1 1.png') no-repeat;background-size: contain;}.form-select {border-radius: 0px;}.learn-more-btn {color: #154B7F !important;border-radius: 2.998px !important;border: 0.999px solid #154B7F !important;}.learn-more-btn:hover {border-radius: 3px !important;color: white !important;background: #154B7F !important;}.resources-sec .card-body label {color: #000;font-family: 'Segoe UI';font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;}.nav-tabs {white-space: nowrap;-webkit-overflow-scrolling: touch;border-bottom: none;display: flex;flex-wrap: nowrap;overflow-x: auto;justify-content: center;}.nav-tabs .nav-link {margin-bottom: -1px;background: 0 0;border: 0px solid transparent !important;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}.nav-link {display: block;padding: 0.5rem 1rem;color: #6A6A6A !important;text-decoration: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;}.status-part {padding-left: 40px;padding-top: 305px;color: white;}.pagination .page-item {margin: 0 5px;}.page-item .page-link {border-radius: 2px;background: #FFF;color: black;}.page-item.active .page-link {border-radius: 2px !important;color: black !important;background: #FEC012 !important;}.page-item:first-child .page-link, .page-item:last-child .page-link {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.page-item:first-child .page-link, .page-item:last-child .page-link {border-top-left-radius: 2px !important;border-bottom-left-radius: 2px !important;border-top-right-radius: 2px !important;border-bottom-right-radius: 2px !important;}.tick-mark {display: table;background: url('../images/list-img-white.png') no-repeat left 8px;padding: 0px 0 1px 17px;background-size: 15px;}.normal-list ul {padding-left: 2rem;margin-bottom: 0px;margin-left: 0px !important;}.normal-list li {font-size: 15px;padding-bottom: 10px;}.normal-list li:first-child {padding-top: 10px;}.normal-list ul li {font-size: 14px;}.cards-services ul li {font-family: 'Segoe UI' !important;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;padding-top: 4px;}.cards-services ul li span {font-family: 'Segoe UI Historic' !important;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;}.vertical-tabs-sec {position: sticky;position: -webkit-sticky;top: 12%;}@media screen and (max-width:576px) {.serices-mobile-image {width: 100%;}.receive-sec {height: 450px;}.bookdemo-services-sec {height: 1380px;}.pricing-sec {height: 1500px;}.nav-tabs {display: flex;flex-wrap: nowrap;overflow: scroll;}.nav {flex-wrap: nowrap !important;}.reusing-units {background: linear-gradient(rgba(4, 57, 107, 0.97) 82.81%, rgba(11, 65, 117, 0.95) 123.44%, #03386A 100%);}.reusing-sec {background: #FFF;}.margin-lr-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.margin-lr-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.sec-header p strong span span {font-size: 15px !important;}.product-banner-sec .banner-content {padding-top: 50px;}.product-banner-sec .banner-content h1 {font-size: calc(100px - 80px);}.product-banner-sec .banner-content p {font-size: 15px;}}@media screen and (min-width: 1400px) {.pricing-form2 label, .pricing-form2 p {color: #646464;;font-family: 'Segoe UI';font-size: 13px;font-style: normal;font-weight: 400;line-height: normal;}.product-banner-sec .banner-content h1 {font-size: calc(100px - 60px) !important;}.product-banner-sec h1 span {font-size: 34px !important;}}.long-card section .sec-header .fst-italic p, section .fst-italic p {font-family: 'Segoe UI';color: #6A6A6A;font-style: italic;}.long-card section .sec-header .fst-italic p br, section .fst-italic p br {display: none;}@media screen and (min-width: 1080px) and (max-width: 1399px) {.case-studies-sec {height: 1020px;}.pagination-margin {margin-top: 15px;}.three-row-cards .card-text {font-size: 14px;}.pag-tab-sec .nav-link {font-size: 13px !important;}}.sec-header p strong span span {font-size: 18px;font-family: 'Segoe UI' !important;font-style: normal;font-weight: 600;line-height: normal;}.sec-header ul {padding-bottom: 20px;padding-left: 45px;}section .sec-header p {color: #212529;font-size: 16px;font-weight: 400;font-style: normal;line-height: 22px;font-family: 'Sego UI Historic';margin-bottom: 4px;}.how-it-works ul li span span span span, section .sec-header p span {color: #212529;font-family: 'Sego UI Historic' !important;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}.who-its-sec {background: url('../images/left-design.svg') no-repeat;background-position-x: -44%;background-position-y: 6%;}.for-Engineering .accordion-item {background: white !important;color: black !important;text-align: left !important;border: none;}.for-Engineering .accordion-item button {background: white !important;border: none !important;color: black !important;text-align: left !important;}.for-Engineering .accordion-button:not(.collapsed)::after {display: none;}.for-Engineering .accordion-button::after {display: none;}.for-Engineering .accordion-button::before {flex-shrink: 0;width: 1.25rem;height: 1.25rem;content: "";background: url('../images/products/bomRisk/Vector (1).png') no-repeat center center;background-repeat: no-repeat;background-size: 1rem;background-position-y: 4px;transition: transform .2s ease-in-out;}.for-Engineering .accordion-button:not(.collapsed)::before {background: url('../images/products/bomRisk/Vector.png') no-repeat center center;background-size: 1rem;background-position-y: 4px;}.feature-sec-content p {padding-left: 25px;}.get-a-custom{color: #FEC012 !important;font-family: 'Segoe UI';font-size: 32px !important;font-style: normal;font-weight: 600 !important;line-height: normal;}
.nav-tabs .nav-link.active {color: #154B7F !important;border-bottom: 4px solid #154B7F !important;border-top: none !important;border-left: none !important;border-right: none !important;padding-bottom: 8px;}
 .nav-tabs .nav-link:hover {color: #154B7F !important;border-top: none !important;border-left: none !important;border-right: none !important;}
 .nav-tabs .nav-link.active:hover {color: #154B7F !important;border-top: none !important;border-left: none !important;border-right: none !important;border-bottom: 4px solid #154B7F !important;}

 .who-its-sec-irm ol ul {
    padding-left: 23px !important;
    list-style: disc;
}
.how-its-sec-irm ol li ul {
    padding-left: 25px !important;
    list-style: disc;
}
.irm-faqs ul{
    padding-left: 30px !important;
}
.env-landing-col{
    display:none;
}
.defaultlist-loadmore a:hover{
    background: #ffc107;
    
}
.envcomserv-banner-sec .banner-content h1 {
    color: #FEC012;
    font-size: calc(100px - 70px);
    font-style: normal;
    font-weight: 600;
    line-height: 1.4;
}
.envcomserv-banner-sec .banner-content p {
    color: #F4F4F4;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
}
.envcomserv-banner-sec {
    background-size: cover;
    height: 75vh;
}
.envcomserv-banner-sec .banner-content {
    padding-top: 100px;display: flex;flex-direction: column;justify-content: center;z-index: 2;
}
.envcomserv-banner-sec .banner-content .btn-warning {
    font-weight: 600;
    width: 180px;
}
.env-com-cards-services .card {
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0px 4px 20px 3px rgba(0, 0, 0, 0.10);
}
.env-com-cards-services ul {
    margin-bottom: 0px;
    margin-left: 20px !important;
}
.env-com-cards-services ul li {
    color:#215273;
    font-family: 'Segoe UI' !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-top: 4px;
}
.env-services-sec {
    background: url(/images/left-design.svg?67ec45c…) no-repeat;
    background-position-x: -44%;
    background-position-y: 31%;
}
.env-services-sec .serv-desc p,.services-sec .serv-desc p,.services-sec .serv-desc p{
    padding-top: 24px;
}
.icm-services-heading{
    color: #ffffff;
    font-family: 'Segoe UI';
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.mb-30 {
    margin-bottom: 30px;
}

.mt-mb-110 {
    margin-right: 110px;
    margin-left: 110px;
}

.title-irm{
    color: #FEC011 !important;
    font-weight: bold !important;
}

.subhead-irm {
    color: #ffffff !important;
    font-family: 'Segoe UI';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0px;
}

.mt-30 {
    margin-top: 30px !important;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    margin: 0;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 991px) {
    .pag-tab-sec .container {
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
    }
    
    .pag-tab-sec .nav-tabs {
        width: max-content !important;
        padding-bottom: 8px;
    }
}