/*======================= breadcrum css ===================*/

.breadcrumb-list-item > a{transition: all 0.3s ease-in-out;margin-right: 16px;color: var(--color-primary-6);background-image:none;padding-bottom: 0px;background-repeat: no-repeat;background-image: linear-gradient(180deg, transparent 95%, var(--color-primary-6) 0);background-size: 0% 100%;}
.breadcrumb-list-item > a:focus-within,
.breadcrumb-list-item > a:hover{color: var(--color-primary-6);text-decoration: none; background-size: 100% 100%;}
.breadcrumb-list-wrapper li::before{display:none;}
.breadcrumb-list-wrapper li{padding:0px;margin-right: 16px;}
.breadcrumb-list-item > span.icon-right-arrow{font-size: 0.8rem;color: var(--color-primary-4);}
.breadcrumb-list-wrapper{margin-bottom:16px;}
.breadcrumb-list-item:last-child>span, li.breadcrumb-list-item:nth-last-child(2) span {display: none;}

@media all and (max-width: 767.98px){
	.breadcrumb-wrapper{display:none;}
}

body.ip3-edit .quicklink-main-wrapper.quick-desktop-sticky {
    position: relative !important;
    top: 0 !important;
}

/*======================= In page navigation css ===================*/
section.onthispage:has(> .inPageNav-top){z-index:999;}
.onthispage__ul-list {width: 100%;}
.onthispage .horizontal-line { position: absolute; width: 0; height: 4px; background: var(--color-primary-4); transition: 0.5s; bottom: 0; left: 0; }
.onthispage { font-size: 13px; position: relative; } 
.onthispage a { font-size: 14px; color: var(--color-primary-6); } 
.onthispage__wrapper { display: flex; justify-content: center; align-items: center; padding-right: 0; width: 100%} 
.onthispage__label { margin-bottom: 0; min-width: -moz-fit-content; min-width: fit-content; font-size: 13px;color: var(--color-primary-6);line-height:16px;} 
.onthispage__ul { margin-left: 31px; width: 100%; position: relative;} 
.onthispage__ul::-webkit-scrollbar { display: none; } 
.onthispage__ul-list { display: flex; justify-content: start; align-items: center; text-align: center; list-style: none; margin-bottom: 0; min-width: -moz-fit-content; min-width: fit-content; } 
.onthispage__ul-list-item { padding-left: 0; min-width: -moz-fit-content; min-width: fit-content;display: flex;align-items: center;padding:0px; } 
.onthispage__ul-list-item::before { display: none; } 
.onthispage__ul-list-item::after { content: "\e920"; color: var(--color-primary-4); position: relative;  font-family: var(--font-icomoon); margin-left: 14px; margin-right: 14px; vertical-align: middle; font-size: 0.8rem; } 
.onthispage__ul-list-item a { padding: 0px;white-space: nowrap;overflow: hidden;display: inline-block;padding: 23px 0px; } 
.onthispage__more-wrapper .onthispage__ul-list-item a{max-width: max-content;overflow: auto;text-overflow: unset;word-break: break-all;max-width: 100%;white-space: unset;}
.onthispage__ul-list-item a.active, .onthispage__ul-list-item a:hover { color: var(--color-primary-6); text-decoration: none; background-repeat: no-repeat;  transition: var(--base-transition);} 
.onthispage__ul-list-item a:hover {background-size: 0}
.onthispage__ul-list-item:last-child a::after { margin-right: 0; } 
.onthispage__more { position: relative; right:-10px; min-width: 170px; display: flex; align-items: baseline; justify-content: right;z-index:1; } 
.onthispage__more-wrapper {width: auto;position: absolute;right: -3px;top: 60px; z-index: -2; height: 0; visibility: hidden; opacity: 0; transition: 0.5s;max-width:200px; } 
.onthispage__more .more-link { height: 100%; display: flex; align-items: center; position: relative;border-left: 1px solid transparent;padding: 19px 32px;} 
.onthispage__more .more-link:hover, .onthispage__more .more-link.active, .onthispage__more .more-link:focus { background: none; color: inherit; } 
.onthispage__more .more-link span { margin-left: 10px; font-size: 10px; color: var(--color-primary-4); transform:rotate(90deg); transition: 1s; } 
.onthispage__more a.active, .onthispage__more a:hover { color: var(--color-primary-7); text-decoration: none; background-repeat: no-repeat; background-size: 100% 100%; transition: var(--base-transition); } 
.onthispage__more a.more-link.active{border-left: 1px solid var(--color-primary-6);}
.onthispage__more a.active span {transform:rotate(270deg); transition: 1s; } 
.onthispage__more-ul { margin-bottom: 0; transition: 1s; background-color: var(--color-primary-3); padding: 24px;position: relative;width: auto;max-width:200px; } 
.onthispage__more-ul::before{content: '';position: absolute;width: 100%;height: 1px;background-color: var(--color-primary-6);left: 0;top: 3px;}
.onthispage__more a.more-link.active:before { content: '';background: var(--color-primary-3); position: absolute; width: calc(100% + 5px); height: 1px; bottom: 0;left: 0;
}
.onthispage__more-ul .onthispage__ul-list-item { list-style: none; display: flex; align-items: center; padding-bottom: 13px; /*transform: translateY(-70%);*/ transition: 1s; opacity:0; transition-delay: 0.1s; } 
.onthispage__more-ul .onthispage__ul-list-item a { padding: 0; } 
.onthispage__more-ul .onthispage__ul-list-item::after { display: none; } 
.onthispage__more .open { transition: 0.5s; opacity: 1; height: 100%; visibility: visible; } 
.onthispage__more .open .onthispage__ul-list-item { transition: 1s; opacity:1; transition-delay:0.1s; /*transform: translateY(0%);*/ } 
.onthispage__main{z-index: 9;position: relative;}
.nav--down ~ .main-content-wrapper .onthispage__container.sticky { top:137px !important; } 
.nav--down ~ .main-content-wrapper .onthispage__container.sticky.inPageNav-top { top:94px !important; } 
.onthispage__ul-list-item:last-child::after {display: none; }
.main-content-wrapper .onthispage__container { transition: 0.5s; }
.onthispage__more-ul .onthispage__ul-list-item a { width: 100%; white-space: normal; overflow: hidden;word-break: break-word; }

@media not all and (min-resolution:.001dpcm) {
    .nav--down ~ .main-content-wrapper .onthispage__container.sticky{top:137px !important}
    .nav--down ~ .main-content-wrapper .onthispage__container.sticky.inPageNav-top { top:94px !important; } 
}
@media only screen and (min-width: 1199.98px){
  .onthispage__main { display: flex; width: 100%;     justify-content: space-between; } 
}
@media only screen and (max-width: 1199.98px){
  .nav--down ~ .main-content-wrapper .onthispage__container.sticky {top: 77px !important}
  .nav--down ~ .main-content-wrapper .onthispage__container.sticky.inPageNav-top { top:77px !important; } 
  .onthispage__ul { overflow-x: auto; } 
  .onthispage__ul-list { /*display: inline;*/ list-style: none; margin-bottom: 0; width: 100%; overflow-x: auto; white-space: nowrap; } 
  .onthispage__ul-list-item { padding-left: 0; padding-top: 23px; padding-bottom: 0px; display: inline-flex; } 
  .onthispage__more { display: none; } 
  .onthispage__ul-list-item.hidden--link{display:inline-flex !important;}
  .onthispage__wrapper{padding:0px;}
  .onthispage__ul-list-item{padding-top: 0px;padding-bottom: 0px;}
  .onthispage__ul-list-item a{padding: 15px 0px;}
  .onthispage__ul-list-item a{max-width: max-content;overflow: auto;text-overflow: unset;}
}

@media only screen and (max-width:767.98px){
  .onthispage__ul {margin-left: 0px;}
  .onthispage__wrapper .onthispage__label{display:none;}
}
.ip3-edit .onthispage__container.sticky {position: relative !important;z-index: 1 !important;}
body.ip3-edit .component-wrapper {overflow: visible;}
/*======================= Quick Link css ===================*/
.quickLinks__subscribe{position:relative; top:-60px; padding-left:30px; padding-bottom:30px;}
.quickLinks__subscribe>a.cta-primary:hover{background-color:var(--color-primary-3) !important; color:#fff !important;}

.ip3-edit .quickLinks {position: relative;}
.ip3-edit .quickLinks__wrapper { top: 0;}
.quickLinks { position: absolute; width: 100%; } 
.quickLinks__wrapper { padding: 30px; padding-bottom: 0; position: relative; top: -60px; z-index: 10; } 
.quickLinks__wrapper p.label { margin-bottom: 0; } 
.quickLinks__wrapper-links { padding-top: 27px; padding-bottom: 27px; list-style-type: none; margin-bottom: 0; } 
.quickLinks__wrapper-links-items { padding-left: 0; padding-bottom: 12px;} 
.quickLinks__wrapper-links-items::before { display: none; } 
.quickLinks__wrapper-links-items a { color: var(--color-primary-8); } 
.quickLinks__wrapper-LinkContactUs { padding-bottom: 30px; padding: 30px; position: relative; top: -60px; z-index: 100;  padding-top: 0px;background-color: var(--color-primary-5); } 
/*.quickLinks__wrapper-LinkContactUs.active{background-color: transparent;}*/
.quickLinks__wrapper-LinkContactUs.active.sticky{background-color: var(--color-primary-5);}
.quickLinks__wrapper-LinkContactUs a { color: var(--color-primary-8); font-weight: 600;font-size:15px; } 
.quickLinks__wrapper-LinkContactUs a:hover, .quickLinks__wrapper-LinkContactUs a.active, .quickLinks__wrapper-LinkContactUs a:focus { background: none; color: var(--color-primary-8); } 
.quickLinks__wrapper-LinkContactUs a span { margin-left: 11px; margin-left: 10px; font-size: 10px; rotate: 90deg; transition: var(--base-transition); display: inline-block; color: var(--color-primary-2); font-weight: 600; } 
.quickLinks__contactUs .contactUs__slick-wrapper .body-small a {background: transparent !important; }
.quickLinks__wrapper-LinkContactUs.active a span { rotate: 270deg; } 
.quickLinks__wrapper-LinkContactUs.active {padding-bottom: 0;}
.quickLinks__contactUs { display: none; }
.quickLinks__contactUs { padding: 30px; z-index: 11; position: relative; background-color: var(--color-primary-3); top:-60px; height: auto } 
.quickLinks__contactUs .quickLinks__contactUs_bg { background-color:var(--color-primary-3); background-repeat: no-repeat; position: absolute; left: 0; z-index: -1; width: 100%; height: 100%; top:-0; } 
.quickLinks__contactUs .contactUs__slick { position: relative; margin-bottom: 0; transition:var(--base-transition); height: auto; } 
.quickLinks__contactUs .contactUs__slick .slick-arrow { position: absolute; top: 57px; cursor: pointer; z-index: 3; color: var(--color-primary-4); } 
.quickLinks__contactUs .contactUs__slick .next { right: 0; } 
.quickLinks__contactUs .contactUs__slick .slick-dots { position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; bottom: -22px; left: 0px; width: 100%; justify-content: center; display: flex; } 
.quickLinks__contactUs .contactUs__slick .slick-dots li { display: inline-flex; align-items: center; justify-content: center; width: -moz-fit-content; width: fit-content; margin-right: 30px; } 
.quickLinks__contactUs .contactUs__slick .slick-dots li:last-child { margin-right: 0; } 
.quickLinks__contactUs .contactUs__slick .slick-dots li .icon-pagination-active { font-size: 11px; position: absolute; opacity: 0; transition: var(--base-transition); color: var(--color-primary-4); } 
.quickLinks__contactUs .contactUs__slick .slick-dots li .dot { position: absolute; opacity: 1; transition: var(--base-transition); height: 5px; width: 5px; background-color: var(--color-primary-4); left: 50%; top: 50%; transform: translate(-50%, -50%); } 
.quickLinks__contactUs .contactUs__slick .slick-dots .slick-active .icon-pagination-active { transition: var(--base-transition); opacity: 1; } 
.quickLinks__contactUs .contactUs__slick .slick-dots .slick-active .dot { opacity: 0; } 
.quickLinks__contactUs .contactUs__slick-wrapper * { color: var(--color-primary-7); } 
.quickLinks__contactUs .contactUs__slick-wrapper-card { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; } 
.quickLinks__contactUs .contactUs__slick-wrapper-card-image { margin-bottom: 20px; width: 130px; height: 130px; } 
.quickLinks__contactUs .contactUs__slick-wrapper-card-image img { border-radius: 50%; max-width: 100%; height: auto; } 
.quickLinks__contactUs .contactUs__slick-wrapper-card-content { padding-bottom: 30px; padding-left: 25px; padding-right: 25px; } 
.quickLinks__contactUs .contactUs__slick-wrapper-card-content .h6 { margin-bottom: 9px; } 
.contactUs__slick-wrapper-card-social{display:flex;}
.quickLinks__contactUs .contactUs__slick-wrapper-card-social a:hover, .quickLinks__contactUs .contactUs__slick-wrapper-card-social a.active, .quickLinks__contactUs .contactUs__slick-wrapper-card-social a:focus { background: var(--color-primary-2); } 
.quickLinks__contactUs .contactUs__slick-wrapper-card-social a span {font-size: 1.2rem;color: var(--color-primary-7); } 
.quickLinks__contactUs .contactUs__slick-wrapper-card-social a{height: 32px;width: 32px;background-color: var(--color-primary-2);border-radius: 100%;display: flex;align-items: center;justify-content: center;padding-bottom: 0;margin: 0px 6px;}
.quickLinks .sticky { position: fixed; width: 170px; z-index: 11; top: 0; transition: var(--base-transition); padding: 0 } 
.quickLinks .sticky > a { padding-top: 23px; padding-bottom: 19px; display: block; text-align:center } 
.quickLinks .sticky.active { opacity: 1; transition: var(--base-transition); width: 270px; } 
.quickLinks .sticky-open { position: fixed; z-index: 11; top: 60px; width: 270px; padding-top: 23px; } 
.quickLinks .opened { height: auto; opacity: 1; transition: var(--base-transition); padding-top: 24px; visibility: visible; padding-bottom: 45px;} 
.quickLinks .opened .contactUs__slick { transition: var(--base-transition); height: 100%; transform: translateY(0); margin-top: -3px; } 
.quickLinks__wrapper-contactText { position: relative; top: -60px; background-color: var(--color-primary-5); padding: 30px; padding-bottom: 27px;z-index: 11; } 
.nav--down ~ .main-content-wrapper .quickLinks .sticky { top: 137px; } 
.nav--down ~ .main-content-wrapper .quickLinks .quickLinks__wrapper-LinkContactUs:not(.sticky) ~ .opened {top: -60px}
.nav--down ~ .main-content-wrapper .quickLinks .opened { top: 126px; }
.contactUs__slick-wrapper-card-content .content-wrapper p a:hover,.contactUs__slick-wrapper-card-content .content-wrapper p a:focus{color: var(--color-primary-5);background-image: linear-gradient(180deg, transparent 95%, var(--color-primary-5) 0);}
.nav--down ~ .main-content-wrapper .quickLinks .sticky-open {
    top: 200px;
}
.quickLinks__wrapper-LinkContactUs a span.scWebEditInput {
 rotate: 0deg;
 font-size: 16px;
}
.contact-popup-wrapper{max-height: 600px;overflow-y: auto;overflow-x: hidden;background-color: var(--color-primary-6);padding: 35px 0px;position: relative;}
.contact-popup-wrapper .mfp-close{top: 25px;right: 15px;background-color: var(--color-primary-6);}

@media only screen and (min-width: 1200px){
.main-content-wrapper.quick-desktop{position: relative;}
.quicklink-main-wrapper.quick-desktop-sticky{position: absolute;width: 100%;}
}

@media only screen and (max-width: 1199.98px) {

.quickLinks { position: relative; width: 100%; } 
/*.quickLinks__wrapper { top: 0; z-index: 1; padding:20px; padding-bottom:0px; } */
.quickLinks__wrapper { top: 0; z-index: 1; padding:20px; padding-top:52px; padding-bottom:0px; } /*internal change*/
/*.quickLinks__wrapper-LinkContactUs { padding: 20px; padding-top: 0px; top: unset;z-index: 1; } */
.quickLinks__wrapper-LinkContactUs { padding: 20px; padding-top: 0px; padding-bottom:52px; top: unset;z-index: 1; } /*internal change*/
.quickLinks__wrapper-links { padding-bottom: 8px; display: flex;flex-wrap: wrap; } 
.quickLinks__wrapper-links .quickLinks__wrapper-links-items { padding-bottom:24px; flex: 0 0 50%; } 
.quickLinks__contactUs { top:unset; } 
.quickLinks .sticky-open { position: relative; z-index: 1; top: 0px; width: 100%; } 
.nav--down ~ .main-content-wrapper .quickLinks .sticky-open{top:0px;}
.quickLinks .sticky { position: relative; width: 100%; z-index: 9; } 
 .quickLinks .sticky > a { padding: 20px; text-align: left; } 
 .quickLinks .sticky.active { width: 100%; } 
.quickLinks .sticky { position: relative; z-index: 1; top: 0; } 
.quickLinks__wrapper-contactText{position: relative;  padding: 20px;
padding-bottom: 27px;top:0px;}
.quickLinks__contactUs .quickLinks__contactUs_bg { background-size: 105% 35%;}
.nav--down ~ .main-content-wrapper .quickLinks .sticky, 
.nav--down ~ .main-content-wrapper .quickLinks .opened, 
.nav--down ~ .main-content-wrapper .quickLinks .quickLinks__wrapper-LinkContactUs:not(.sticky) ~ .opened {top: auto}
.quickLinks .opened .contactUs__slick {margin-top: 55px}
.onthispage .horizontal-line{transition:none;}
body#ip3-investors section#quick-links {
    margin: 32px 0;
}
 }
 
 @media only screen and (max-width: 767.98px){
 .quickLinks__subscribe{top:0px;}
 .quicklink-main-wrapper {margin-bottom: 25px;}
 .quickLinks .opened .contactUs__slick {margin-top: 25px}
 .quickLinks__wrapper-links .quickLinks__wrapper-links-items { padding-bottom: 13px; flex: 100%; } 
/*.quickLinks__wrapper { padding:30px; } */
.quickLinks__wrapper { padding:30px; padding-top:46px;} /*internal change*/
/*.quickLinks__wrapper-LinkContactUs { padding: 20px; padding-top:0px; }*/
.quickLinks__wrapper-LinkContactUs { padding: 20px; padding-top:0px;padding-bottom: 36px;} /*internal change*/
 .quickLinks__wrapper-links { padding-bottom: 13px; } 
 .quickLinks__wrapper { padding-bottom:0px; display: block !important;} 
 .quickLinks__contactUs { padding-bottom:40px; } 
 .quickLinks__contactUs .quickLinks__contactUs_bg{background-size: contain;}
 .quickLinks .opened .contactUs__slick{margin-top: -5px;}
 .quickLinks__wrapper-contactText{padding:30px;padding-bottom:27px;}
 .quickLinks__wrapper-LinkContactUs > a {padding: 20px; padding-left: 10px;}
 .quickLinks .sticky {position: relative; z-index: 1; top: 0; padding: 30px; padding-top: 0px;padding-left: 15px;padding-bottom: 0;}
 .quickLinks__wrapper-contactText{z-index:auto;}
 
body#ip3-investors section#quick-links {
    margin: 16px 0;
}
 }
/*---internal changes in page nav---*/
.onthispage__more-ul .onthispage__ul-list-item a:hover {
    color: var(--color-primary-4);
    background-image: none;
    background: transparent;
}
.onthispage__more-ul .onthispage__ul-list-item a.active {
    background: transparent !important;
    color: var(--color-primary-4) !important;
}


body#ip3-nuclear .bg-primary-3 .cta-primary{z-index:9}
.mfp-iframe-scaler iframe {background: var(--color-primary-6); border: 0; padding: 0; margin: 0;}
.contact-dynamic--iframe {border: 0; padding: 0; margin: 0; height: 1500px}
html html {overflow: hidden !important;}


/* WO-83245 realted start */

.mfp-iframe-scaler iframe {
    background: transparent;
	box-shadow: none;
    background: transparent;
}

.contact-form-main-wrapper{
    background: var(--color-primary-6);
    padding: 40px 0px;
}

.contact-message-wrapper{
    padding: 35px 0px;
}
/* WO-83245 realted end */