footer>.et_builder_inner_content{z-index:0}.modal-popup{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:20;background:rgba(0,0,0,0.4);padding:0 15px;display:flex;align-items:center}.ui-sortable.modal-popup{display:block;position:relative}.modal-popup>.et_pb_row{margin:0px auto 0;width:100%;max-width:650px;height:100vw;display:flex;align-items:center;justify-content:center}.modal-popup>.et_pb_row>.et_pb_column{background:white;padding:15px;border-radius:10px}.modal-popup>.et_pb_row>.et_pb_column a{background-color:#0e78a2;padding:12px 20px;border-radius:10px;margin-top:10px;color:#ffffff;display:inline-block}.modal-popup>.et_pb_row>.et_pb_column a:hover{background-color:#81B34A}.modal-popup>.et_pb_row>.et_pb_column .modal-close{position:absolute;right:0;top:0}.modal-popup>.et_pb_row>.et_pb_column i.fa-solid.fa-circle-xmark{font-size:24px;text-align:right;color:#0e78a2}.modal-popup>.et_pb_row>.et_pb_column img{margin-top:5px}.home-blog-slider article img{max-width:100%;height:220px;object-fit:cover}.nav-lg{display:flex;gap:16px;align-items:center;flex-direction:row;justify-content:flex-end}.map-info-box{position:absolute;right:30px;display:block;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.map-wrapper{position:relative}#mobile_menu1{width:100vw;left:calc(-100vw + 75px);margin-top:7px}.footer a{color:#fff}.footer a:hover{color:#3378ac}::marker{color:#183444}@media only screen and (min-width:980px){.items-center{display:flex!important;align-items:center!important}}@media only screen and (min-width:568px){.items-center-mobile{display:flex!important;align-items:center!important}}@media only screen and (max-width:567px){.items-center-mobile>div{width:100%}}.items-center-all{display:flex!important;align-items:center!important}.hero-profiles .et_pb_main_blurb_image{width:110px}.hero-profiles .et_pb_blurb_content{margin-left:0;margin-bottom:0}.hero-profiles .et_pb_main_blurb_image{margin-bottom:0}.hero-profiles .et_pb_blurb_content{display:flex;align-items:center}.home-counter .percent{height:48px;margin-bottom:0px!important}a.wp-block-button__link.wp-element-button{background-color:#3378AC}a.wp-block-button__link.wp-element-button:hover{background-color:#183444}.package-row .et_pb_column{background:#f6f8ff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.06);padding:30px 15px}.package-row .et_pb_column>.et_pb_module.et_pb_text{height:100%}.package-row .et_pb_column>.et_pb_module.et_pb_text .et_pb_text_inner{height:100%}.training-card{font-family:'Segoe UI',sans-serif;color:#121a26;height:100%;display:flex;flex-direction:column;justify-content:space-between}.badge{display:inline-block;padding:5px 12px;border:1px solid #121a26;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.training-card h2{font-size:20px;font-weight:700;margin:10px 0}.price{font-size:32px;font-weight:bold;color:#2463eb;margin:10px 0}.description{font-size:14px;color:#555;margin-bottom:20px}.features{list-style:none;padding-left:0;margin:0 0 20px}.features li{margin:8px 0;font-size:15px;color:#1f1f1f;position:relative}.enroll-btn{display:inline-block;text-align:center;background-color:transparent;color:#2463eb;border:2px solid #2463eb;padding:10px 30px;border-radius:30px;font-weight:bold;text-decoration:none;transition:0.3s}.enroll-btn:hover{background-color:#2463eb;color:#fff}.osce-checklist{background-color:transparent;padding:0px;border-radius:10px;max-width:500px;font-family:'Segoe UI',sans-serif;text-align:left}.osce-checklist ul{list-style:none;padding-left:0;margin:0}.osce-checklist li{display:flex;align-items:flex-start;margin-bottom:12px;font-size:15px;color:#1e293b}.osce-checklist li::before{content:"✔";color:#FFFFFF;background-color:#74C0FC;border-radius:50%;font-size:12px;width:20px;height:20px;text-align:center;line-height:20px;margin-right:10px;flex-shrink:0}.osce-checklist li.negative::before{content:"✖";color:#FFFFFF;background-color:#e67c7c}.page-hero-buttons{display:flex;justify-content:center;gap:10px}@media (max-width:641px){.page-hero-buttons{flex-direction:column;align-items:center}}