body{overflow-x:hidden}.video-container{position:relative;left:auto;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.video-element{width:100%;height:auto;border-radius:8px;object-fit:contain}.hero-video-section{width:590px;max-width:100%}.hero-section{width:100%;max-width:100%}.hero-video,.hero-video .bg-gray-200{width:590px;max-width:100%}.hero-video iframe{width:590px;height:332px;max-width:100%;border-radius:8px}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1;transition:opacity .3s ease;width:74.94px;height:74.94px;display:flex;align-items:center;justify-content:center}.play-button-overlay:hover{opacity:.8}.video-container.playing .play-button-overlay{opacity:0;pointer-events:none}.overlay-images{display:flex}@media (max-width: 768px){.overlay-images{display:none!important}.play-button-overlay{width:50px!important;height:50px!important}.play-button-overlay svg{width:50px!important;height:50px!important}.hero-section{display:flex!important;flex-direction:column!important;gap:20px!important;padding:20px 0!important}.hero-content{order:1!important;width:100%!important;max-width:100%!important;padding:0 16px!important;box-sizing:border-box!important}.hero-video{order:2!important;width:100%!important;padding:0 16px!important;box-sizing:border-box!important}.video-container{width:100%!important;max-width:100%!important}.ef-container{padding:0 16px!important;max-width:100%!important;overflow-x:hidden!important}.page-layout-columns{flex-direction:column!important;gap:20px!important}main{width:100%!important;max-width:100%!important}aside{width:100%!important;max-width:100%!important}.grid.grid-cols-3{display:none!important}aside>div{width:100%!important;max-width:100%!important}}.course-tabs{margin-bottom:1.25rem;display:flex;gap:0;align-items:center;justify-content:flex-start}.course-tab-item{font-family:Inter;font-weight:500;font-size:16px;line-height:50px;letter-spacing:0%;padding:0 20px;cursor:pointer;border:none;background:transparent;color:#333;transition:all .3s ease;display:flex;align-items:center;gap:8px;position:relative;border-bottom:3px solid transparent;margin-bottom:-1px}.course-tab-item:hover,.course-tab-item:active{color:#00388b!important}.course-tab-item svg{width:20px;height:20px}.course-tab-item{color:#333!important;border-bottom-color:transparent!important}.course-tab-item.active{color:#00388b!important;border-bottom-color:#00388b!important}#two-panel .course-tabs__article-text strong{font-weight:700!important;font-size:18px!important;line-height:140%!important;letter-spacing:-1.5%!important;color:#00388b!important;margin:0 0 15px!important;display:block!important}#two-panel h2,#two-panel h3{font-weight:700!important;font-size:18px!important;line-height:140%!important;letter-spacing:-1.5%!important;margin:15px 0 5px!important}#two-panel .course-tabs__article-text p{font-weight:400!important;font-size:16px!important;line-height:25px!important;letter-spacing:0px!important;color:#000!important;margin:0 0 15px!important}#two-panel .course-tabs__article-text ul{list-style-type:disc!important;margin:0 0 15px!important;padding-left:20px!important}#two-panel .course-tabs__article-text li{font-weight:400!important;font-size:16px!important;line-height:25px!important;letter-spacing:0px!important;color:#000!important;margin:0 0 8px!important}#one-panel .course-tabs__article-text ul{list-style-type:disc!important;margin:0 0 15px!important;padding-left:20px!important}#one-panel .course-tabs__article-text li{font-weight:400!important;font-size:16px!important;line-height:25px!important;letter-spacing:0px!important;color:#000!important;margin:0 0 8px!important}#one-panel h2,#one-panel h3{font-weight:700!important;font-size:18px!important;line-height:140%!important;letter-spacing:-1.5%!important;margin:15px 0 5px!important}#one-panel ul{list-style-type:disc!important;margin:0 0 15px!important;padding-left:20px!important}#one-panel li{font-weight:400!important;font-size:16px!important;line-height:25px!important;letter-spacing:0px!important;color:#000!important;margin:0 0 8px!important}#one-panel li:has(.checkmark-icon){list-style-type:none!important;padding-left:0!important}#one-panel ul:has(.checkmark-icon){list-style-type:none!important;padding-left:0!important}#one-panel .course-tabs__article-text strong,#one-panel strong{font-weight:700!important}#one-panel .checkmark-icon{width:24px!important;height:24px!important;display:inline-block!important;vertical-align:middle!important;margin-right:8px!important}#one-panel .checkmark-icon svg{width:24px!important;height:24px!important}#three-panel h2,#three-panel h3,#three-panel strong{font-weight:700!important}label[for^=schedule]{background:#00388b!important;border-color:#00388b!important}#four-panel div[style*="display: flex; align-items: center; gap: 12px"] svg{flex-shrink:0!important}input,select,textarea,button,label:not([for^=schedule]){font-family:Inter,sans-serif!important}.panel{display:none!important}#one-panel{display:block!important}#one:checked~.tabs-container #one-panel,#two:checked~.tabs-container #two-panel,#three:checked~.tabs-container #three-panel,#four:checked~.tabs-container #four-panel,#five:checked~.tabs-container #five-panel,#six:checked~.tabs-container #six-panel{display:block!important}@media (max-width: 768px){.course-tabs{flex-direction:column!important;gap:0!important;align-items:stretch!important;width:100%!important}.course-tab-item{width:100%!important;text-align:center!important;padding:15px 20px!important;line-height:1.2!important;border-bottom:1px solid #E5E5EB!important;border-right:none!important;font-size:14px!important;justify-content:center!important}.course-tab-item:last-child{border-bottom:none!important}.course-tab-item.active{background-color:#f0f4ff!important;border-bottom-color:#00388b!important}.course-tab-item svg{width:18px!important;height:18px!important}#one-panel .panel{padding:0 16px!important}#one-panel div[style*="display: flex"]{flex-direction:column!important;gap:20px!important}#one-panel div[style*="flex: 0 0 360px"]{flex:1!important;width:100%!important;margin-left:0!important}#one-panel div[style*="width: 360px"]{width:100%!important;max-width:100%!important}#one-panel div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:15px!important}.course-tabs__info,.course-tabs__article{width:100%!important;max-width:100%!important;margin:0 0 20px!important}#one-panel div[style*="width: 360px"]{text-align:left!important}#one-panel div[style*="width: 360px"]>div{text-align:left!important}#one-panel div[style*="width: 360px"] form{text-align:left!important}#one-panel div[style*="width: 360px"] form>div{text-align:left!important}#one-panel div[style*="display: flex; align-items: center; gap: 12px"]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}#one-panel div[style*="display: flex; align-items: center; gap: 12px"]>div:first-child{flex-shrink:0!important;width:42px!important;height:41px!important}#one-panel div[style*="display: flex; align-items: center; gap: 12px"]>div:nth-child(2){flex:1!important;text-align:left!important}#one-panel div[style*="display: flex; align-items: center; gap: 12px"]>div:last-child{flex-shrink:0!important}#one-panel .course-tabs__info,#one-panel .course-tabs__article{margin:0 0 10px!important}#one-panel div[style*="margin-top: 30px"]{margin-top:15px!important}#one-panel div[style*="display: flex; align-items: center; gap: 10px"]{flex-direction:row!important;justify-content:flex-start!important}#one-panel div[style*="width: 30px; height: 30px; background: #00388B"]{margin-left:0!important}#one-panel div[style*="text-align: center"]{text-align:left!important}#one-panel div[style*="text-align: center"]>div{text-align:left!important}#one-panel div[style*="text-align: center"] p,#one-panel div[style*="text-align: center"] div,#one-panel div[style*="text-align: center"] span{text-align:left!important}#one-panel div[style*="display: flex"][style*="gap: 20px"]{flex-direction:row!important;align-items:center!important}#one-panel div[style*="display: flex"][style*="gap: 20px"]>div:first-child{flex:1!important}#one-panel div[style*="display: flex"][style*="gap: 20px"]>div:last-child{flex:0 0 auto!important}#one-panel div[style*="display: flex; align-items: flex-start; gap: 10px;"]{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important}#one-panel div[style*="width: 20px; height: 20px; background: #00388B; border-radius: 10px;"]{flex-shrink:0!important;margin-right:10px!important}#one-panel div[style*="display: flex"][style*="gap: 20px"] div[style*="display: flex; align-items: center; gap: 10px"]{justify-content:flex-start!important;text-align:left!important}#one-panel div[style*="display: flex"][style*="gap: 20px"] div[style*="display: flex; align-items: center; gap: 10px"]>div{text-align:left!important}#one-panel div[style*="display: flex"][style*="gap: 20px"] div[style*="display: flex; align-items: center; gap: 10px"] svg{flex-shrink:0!important}#one-panel div[style*="display: flex"][style*="gap: 20px"] div[style*="display: flex; align-items: center; gap: 10px"] img{flex-shrink:0!important}#one-panel,#two-panel,#three-panel,#four-panel,#five-panel,#six-panel{padding:0 16px!important}#three-panel div[style*="display: flex"]{flex-direction:column!important;gap:20px!important}#three-panel div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:15px!important}#three-panel div[style*="border: 1px solid #E5E5EB; border-radius: 5px; padding: 20px;"]{padding:0 16px!important}#three-panel div[style*="display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin-bottom: 20px;"]{grid-template-columns:1fr!important;gap:15px!important}#three-panel div[style*="display: flex; align-items: center; gap: 10px"]{flex-direction:row!important;justify-content:flex-start!important}#three-panel div[style*="width: 30px; height: 30px; background: #00388B"]{margin-left:0!important}#three-panel div[style*="text-align: center"]{text-align:left!important}#three-panel div[style*="text-align: center"]>div{text-align:left!important}#three-panel div[style*="text-align: center"] p,#three-panel div[style*="text-align: center"] div,#three-panel div[style*="text-align: center"] span{text-align:left!important}#three-panel div[style*="display: flex; align-items: center; gap: 15px;"]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important}#three-panel div[style*="width: 31px; height: 31px; background: #00388B"]{flex-shrink:0!important;margin-right:0!important}#three-panel div[style*="width: 1000px; height: 383px; background: #F0F4FF"]{width:100%!important;height:auto!important;flex-direction:column!important;gap:20px!important;padding:20px!important}#three-panel div[style*="display: flex; flex-direction: column; gap: 15px;"]{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}#three-panel div[style*="width: 126px; height: 105px; background: white"],#three-panel div[style*="width: 126px; height: 105px; background: linear-gradient"]{width:auto!important;height:auto!important;min-height:80px!important;padding:15px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}#three-panel div[style*="width: 126px; height: 105px; background: white"] span,#three-panel div[style*="width: 126px; height: 105px; background: linear-gradient"] span{font-size:14px!important;line-height:1.2!important;text-align:center!important}#three-panel h2[style*="font-family: Inter; font-weight: 700; font-size: 32px"]{margin-top:20px!important}#six-panel div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:15px!important}#six-panel div[style*="display: flex; gap: 40px;"]{flex-direction:column!important;gap:20px!important}#six-panel div[style*="width: 1000px; height: 383px; background: #F0F4FF"]{width:100%!important;height:auto!important;flex-direction:column!important;gap:20px!important;padding:20px!important}#six-panel div[style*="display: flex; flex-direction: column; gap: 15px;"]{align-items:center;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}#six-panel div[style*="width: 126px; height: 105px; background: white"],#six-panel div[style*="width: 126px; height: 105px; background: linear-gradient"]{width:auto!important;height:auto!important;min-height:80px!important;padding:25px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}#six-panel div[style*="width: 126px; height: 105px; background: white"] span,#six-panel div[style*="width: 126px; height: 105px; background: linear-gradient"] span{font-size:14px!important;line-height:1.2!important;text-align:center!important}#four-panel div[style*="display: flex; gap: 40px;"]{flex-direction:column!important;gap:20px!important}#four-panel div[style*="display: grid; grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:15px!important}#four-panel div[style*="background: #F0F4FF; padding: 30px"],#four-panel div[style*="background: white; padding: 30px"]{padding:20px!important}#four-panel h2{font-size:20px!important;line-height:1.3!important}#four-panel .form-step{width:100%!important}#four-panel div[style*="display: flex; align-items: center; gap: 12px"]{flex-wrap:wrap!important}#four-panel div[style*="display: flex; flex-direction: column; gap: 15px"]{gap:10px!important}#four-panel label{font-size:13px!important}#four-panel input,#four-panel select,#four-panel textarea{font-size:13px!important;padding:10px!important}.download-catalog-section{grid-template-columns:1fr!important;height:auto!important;padding:30px 20px!important;gap:30px!important}.download-catalog-section img{width:200px!important;height:auto!important;margin:0 auto!important}.quotation-catalog-section{grid-template-columns:1fr!important;height:auto!important;padding:30px 20px!important;gap:20px!important}.quotation-catalog-content{height:auto!important}.quotation-catalog-title{font-size:28px!important;line-height:1.2!important;margin-bottom:15px!important}.quotation-catalog-description{font-size:16px!important;line-height:1.4!important;margin-bottom:15px!important}.quotation-catalog-button{width:100%!important;max-width:250px!important;margin:0 auto!important}.quotation-catalog-image img{width:200px!important;height:auto!important}.course-tabs-block div[style*="grid-template-columns: repeat(3, 1fr)"],.course-tabs-block div[style*="grid-template-columns: repeat(2, 1fr)"]{grid-template-columns:1fr!important;gap:15px!important}#three-panel div[style*="display: flex; gap: 20px; margin-bottom: 30px"]{display:flex!important;flex-direction:row!important;gap:20px!important;justify-content:space-between!important}#three-panel div[style*="display: flex; gap: 20px; margin-bottom: 30px"]>div{flex:1!important;text-align:left!important}}.quotation-catalog-section{width:100%;max-width:1241px;height:438px;background:#f0f4ff;border-radius:5px;margin:40px auto 80px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:40px 82px;align-items:center}.quotation-catalog-content{display:flex;flex-direction:column;justify-content:space-between;height:75%}.quotation-catalog-title{font-family:Inter;font-weight:700;font-size:38px;line-height:100%;letter-spacing:0px;color:#0a0a0a;margin:0 0 20px}.quotation-catalog-description{font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0px;color:#0a0a0a;margin:0 0 20px}.quotation-catalog-button{width:184px;height:46px;min-height:36px;opacity:1;border-radius:5px;padding:10px;background:#00388b;color:#fff;border:none;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Inter;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .3s ease}.quotation-catalog-button:hover{background:#002a6b}.quotation-catalog-image{display:flex;justify-content:center;align-items:center}.quotation-catalog-image img{width:262px;height:339px;border-radius:5px;box-shadow:3px 3px 5px #00000026;object-fit:cover}@media (max-width: 1024px) and (min-width: 769px){.course-tabs{flex-wrap:wrap!important;gap:5px!important}.course-tab-item{flex:1!important;min-width:120px!important;font-size:14px!important;padding:0 15px!important}.quotation-catalog-section{padding:30px 40px}.quotation-catalog-title{font-size:32px}}@media (max-width: 768px){.group-offer-section{flex-direction:column!important;height:auto!important;padding:20px!important;gap:20px!important}.group-offer-title{font-size:28px!important}.group-offer-text{font-size:16px!important;line-height:22px!important}.group-offer-boxes{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.group-offer-boxes>div{display:contents!important}.group-offer-box{width:100%!important;height:90px!important;padding:10px!important}.ceu-credits-section{flex-direction:column!important;gap:20px!important;padding:15px!important}.ceu-credits-title{font-size:24px!important;line-height:30px!important}.ceu-credits-section ul{font-size:16px!important;line-height:22px!important}.ceu-credits-section img{max-width:150px!important;height:auto!important}}.registration__item{margin-bottom:20px}.registration__item-info{border:1px solid #00388b;padding:2rem}.registration__item-info p{color:#00388b;text-transform:none;font-weight:400;margin:0}.registration__item-info.error{border-color:red}.registration__item-info.error p{color:red}.registration__item-info.success{border-color:green}.registration__item-info.success p{color:green}.course-description-content a[href^=http],.course-description-content a[href^=https],.course-description-content a[target=_blank],.course-description-content a[href^=http]:hover,.course-description-content a[href^=https]:hover,.course-description-content a[target=_blank]:hover{color:var(--color-navy);text-decoration:underline}.course-description-content p{margin-bottom:16px}.course-description-content p:last-child{margin-bottom:0}input[name=schedule]+label{background:transparent!important}input[name=schedule]:checked+label{border-color:#00388b!important}input[name=schedule]:checked+label svg{display:block!important}
