.elementor-4681 .elementor-element.elementor-element-1033e5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:160px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px}.elementor-4681 .elementor-element.elementor-element-1033e5a:not(.elementor-motion-effects-element-type-background),.elementor-4681 .elementor-element.elementor-element-1033e5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-99b189e);background-image:url(https://www.colo.dk/wp-content/uploads/HR-UDDANNELSE_BILLEDE.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4681 .elementor-element.elementor-element-d1536dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-4681 .elementor-element.elementor-element-df4503f{--display:flex}.elementor-4681 .elementor-element.elementor-element-df4503f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-4681 .elementor-element.elementor-element-20ad985>.elementor-widget-container{margin:110px 0 0 0;padding:0 5px 0 -5px}.elementor-4681 .elementor-element.elementor-element-20ad985{text-align:start}.elementor-4681 .elementor-element.elementor-element-20ad985 .elementor-heading-title{color:var(--e-global-color-71c100c9)}.elementor-4681 .elementor-element.elementor-element-a50fa3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px}.elementor-4681 .elementor-element.elementor-element-5ffed80{--display:flex}.elementor-4681 .elementor-element.elementor-element-c0ea983{--display:flex}.elementor-4681 .elementor-element.elementor-element-e13ba4c{--display:flex}.elementor-4681 .elementor-element.elementor-element-36dda89{--display:flex}.elementor-4681 .elementor-element.elementor-element-cb9e656{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:20px 20px 20px 20px}.elementor-4681 .elementor-element.elementor-element-cb9e656.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration)}.elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration)}.elementor-widget-form .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration)}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-group>label,.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-subgroup label{color:var(--e-global-color-0c81d60)}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-type-html{padding-bottom:0}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-0c81d60);color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-button[type="submit"]{background-color:var(--e-global-color-0c81d60);color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-0c81d60);color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-button[type="submit"]:hover{color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-4681 .elementor-element.elementor-element-f4195a1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-4681 .elementor-element.elementor-element-47f75e9{--display:flex}.elementor-4681 .elementor-element.elementor-element-3135987{--spacer-size:50px}body.elementor-page-4681:not(.elementor-motion-effects-element-type-background),body.elementor-page-4681>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F5F3}@media(max-width:1024px){.elementor-4681 .elementor-element.elementor-element-1033e5a{--padding-top:130px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-4681 .elementor-element.elementor-element-1033e5a:not(.elementor-motion-effects-element-type-background),.elementor-4681 .elementor-element.elementor-element-1033e5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:initial}.elementor-4681 .elementor-element.elementor-element-1033e5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4681 .elementor-element.elementor-element-d1536dd{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px}.elementor-widget-heading .elementor-heading-title{line-height:var(--e-global-typography-primary-line-height)}.elementor-4681 .elementor-element.elementor-element-20ad985>.elementor-widget-container{margin:222px 0 0 0;padding:0 0 0 0}.elementor-4681 .elementor-element.elementor-element-20ad985{text-align:start}.elementor-4681 .elementor-element.elementor-element-a50fa3f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:13px}.elementor-4681 .elementor-element.elementor-element-a50fa3f.e-con{--align-self:flex-start}.elementor-widget-form .elementor-field-group>label{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-form .elementor-field-type-html{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-form .elementor-message{font-size:var(--e-global-typography-text-font-size)}.elementor-4681 .elementor-element.elementor-element-f4195a1>.elementor-widget-container{border-radius:8px 8px 8px 8px}}@media(min-width:768px){.elementor-4681 .elementor-element.elementor-element-df4503f{--width:70%}.elementor-4681 .elementor-element.elementor-element-cb9e656{--width:71%}}@media(max-width:1024px) and (min-width:768px){.elementor-4681 .elementor-element.elementor-element-df4503f{--width:50%}}:where(.hrloft-page,.course-hero,.course-section){--hr-color-primary:#193c37;--hr-color-accent:#4d7c59;--hr-color-success:#089a53;--hr-label:#4f8a63;--hr-color-text:#1f1f1f;--hr-color-muted:#55605d;--hr-color-white:#ffffff;--hr-color-surface:#f4f8f6;--hr-color-surface-soft:#f5faf7;--hr-color-icon-bg:#eef5e7;--hr-color-border:#e4efe8;--hr-width-content:1100px;--hr-width-reading:780px;--hr-space-xs:clamp(8px, 1.5vw, 12px);--hr-space-sm:clamp(12px, 2.5vw, 18px);--hr-space-md:clamp(18px, 4vw, 28px);--hr-space-lg:clamp(28px, 6vw, 48px);--hr-space-xl:clamp(40px, 8vw, 70px);--hr-radius-sm:10px;--hr-radius-md:14px;--hr-radius-lg:18px;--hr-radius-round:999px;--hr-shadow-soft:0 8px 30px rgba(25, 60, 55, 0.04);--hr-shadow-raised:0 12px 30px rgba(0, 0, 0, 0.08);--hr-transition:0.25s ease}:where(.hrloft-page,.course-hero,.course-section),:where(.hrloft-page,.course-hero,.course-section) *,:where(.hrloft-page,.course-hero,.course-section) *::before,:where(.hrloft-page,.course-hero,.course-section) *::after{box-sizing:border-box}.hrloft-page{font-family:"Greycliff CF",sans-serif;color:var(--hr-color-text)}.hrloft-page img,.hrloft-page iframe{max-width:100%}.hrloft-page h1,.hrloft-page h2,.hrloft-page h3,.hrloft-page h4{margin-top:0;color:var(--hr-color-primary);letter-spacing:-.04em}.hrloft-page h1{font-size:clamp(32px, 7vw, 50px);line-height:1.08}.hrloft-page h2{font-size:clamp(27px, 5.5vw, 35px);line-height:1.15}.hrloft-page h3{font-size:clamp(23px, 4.5vw, 30px);line-height:1.2}.hrloft-page h4{font-size:clamp(16px, 3.5vw, 18px);line-height:1.3}.hrloft-page p,.hrloft-page li{font-size:clamp(15px, 2.5vw, 16px)}:where(.hr-container,.course-hero,.course-section){width:min(100%, var(--hr-width-content));margin-inline:auto}:where(.hr-section,.course-hero,.course-section){padding:clamp(24px, 5vw, 38px) clamp(16px, 4vw, 20px)}.hr-grid{display:grid;gap:var(--hr-space-sm)}.hr-stack{display:flex;flex-direction:column;gap:var(--hr-space-sm)}.hr-text-center{text-align:center}:where(.hr-section-intro,.journey-intro,.module-intro){max-width:var(--hr-width-reading);margin:0 auto var(--hr-space-lg);font-size:clamp(16px, 3vw, 18px);line-height:1.8}:where(.hr-card,.benefit-card,.icon-benefit,.journey-start,.journey-module){background:var(--hr-color-white);border:1px solid var(--hr-color-border);border-radius:var(--hr-radius-lg)}.hr-card{padding:var(--hr-space-md);box-shadow:var(--hr-shadow-soft)}:where(.hr-note,.journey-note,.module-note){max-width:760px;margin:var(--hr-space-lg) auto 0;padding:clamp(20px, 4vw, 30px);background:var(--hr-color-surface);border-left:6px solid var(--hr-color-accent);border-radius:var(--hr-radius-md);line-height:1.7;text-align:left}:where(.hr-pill,.module-badge){display:inline-block;padding:6px 12px;border:0;border-radius:var(--hr-radius-round);font-size:12px;line-height:1.1}.course-inner{display:flex;align-items:flex-start;gap:clamp(24px, 5vw, 40px)}.course-info{flex:1;min-width:0}.client-proof-section{padding-bottom:clamp(48px, 9vw, 90px)}.hrloft-label{position:relative;display:inline-block;margin-bottom:18px;padding-bottom:7px;color:var(--hr-color-primary);font-size:14px;font-weight:700;letter-spacing:.14em}.hrloft-label::after{content:"";position:absolute;bottom:0;left:0;width:42px;height:2px;background:var(--hr-label)}.benefits-flyer-right{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:var(--hr-space-sm)}.benefit-card{display:flex;align-items:flex-start;gap:var(--hr-space-sm);padding:clamp(16px, 4vw, 22px);box-shadow:var(--hr-shadow-soft);transition:box-shadow var(--hr-transition)}.feature-card:hover,.benefit-card:hover{transform:none;box-shadow:var(--hr-shadow-soft)}.benefit-icon-wrap{flex:0 0 52px;display:flex;align-items:flex-start;justify-content:center}.benefit-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--hr-color-success)}.benefit-icon svg{width:100%;height:100%}.benefit-content{flex:1;min-width:0}.benefit-content h4{margin:0 0 8px;color:var(--hr-color-primary);font-size:18px;line-height:1.3}.benefit-content ul{margin:0;padding-left:18px}.benefit-content li{margin-bottom:6px;line-height:1.6}.icon-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 210px),1fr));gap:clamp(14px, 3vw, 24px);margin-block:clamp(36px, 7vw, 60px)}.icon-benefit{padding:clamp(24px, 6vw, 40px) clamp(16px, 4vw, 20px);text-align:center;font-weight:400;transition:box-shadow var(--hr-transition)}.icon-benefit img{width:clamp(60px, 16vw, 72px);height:clamp(60px, 16vw, 72px);margin-bottom:20px;padding:clamp(14px, 4vw, 18px);object-fit:contain;background:var(--hr-color-icon-bg);border-radius:50%}.icon-benefit h4{margin:0;color:#111;font-size:clamp(17px, 4vw, 20px);font-weight:400}.icon-benefit.peopletools-card{color:#111;text-decoration:none}.icon-benefit.peopletools-card h4{font-weight:400}.module-badge{margin-top:10px;color:var(--hr-color-white);background:#111;cursor:pointer;transition:background var(--hr-transition)}.module-badge:hover{background:#333}.client-proof{padding-block:var(--hr-space-xl);text-align:center}.client-proof-text{max-width:700px;margin:0 auto clamp(26px, 6vw, 40px)}.client-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.client-list span{display:inline-block;padding:4px 14px;color:var(--hr-color-white);background:#089345;border-radius:var(--hr-radius-round);font-size:13px;line-height:1.1}.pt-round-badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(170px, 55vw, 220px);height:clamp(170px, 55vw, 220px);margin:0 auto 20px;color:var(--hr-color-white);background:var(--hr-color-primary);border-radius:var(--hr-radius-round);font-size:clamp(22px, 6vw, 28px);font-weight:700;line-height:1.1;text-align:center;text-decoration:none;transform:rotate(-8deg)}.pt-round-badge::before{content:"";position:absolute;inset:clamp(9px, 3vw, 12px);border:1px solid rgb(255 255 255 / .2);border-radius:var(--hr-radius-round);pointer-events:none}.pt-round-badge span{margin-bottom:8px;font-size:clamp(15px, 4vw, 18px)}.faq-wrapper{display:flex;flex-direction:column;gap:12px}.faq-item{overflow:hidden;background:var(--hr-color-white);border:1px solid var(--hr-color-border);border-radius:16px}.faq-item summary{padding:18px;font-weight:700;cursor:pointer}.faq-answer{padding:0 18px 18px}.hr-journey,.module-flow{text-align:center}.journey-start{position:relative;max-width:760px;margin:clamp(26px, 5vw, 40px) auto 0;padding:clamp(32px, 6vw, 48px) clamp(22px, 4vw, 35px) clamp(24px, 5vw, 40px);text-align:center;box-shadow:var(--hr-shadow-soft)}.journey-start>.badge{position:absolute;top:0;left:50%;width:max-content;max-width:calc(100% - 24px);padding:8px 20px;color:var(--hr-color-white);background:var(--hr-color-accent);border-radius:var(--hr-radius-round);font-size:13px;font-weight:700;letter-spacing:.08em;text-align:center;transform:translate(-50%,-50%)}.journey-start h3{margin-bottom:8px;font-size:clamp(24px, 4vw, 32px)}.journey-start h4{margin-bottom:var(--hr-space-sm)}.journey-number,.journey-module>span,.flow-item .nr{display:flex;align-items:center;justify-content:center;color:var(--hr-color-white);background:var(--hr-color-primary);border-radius:50%;font-weight:700}.journey-number{width:clamp(64px, 18vw, 80px);height:clamp(64px, 18vw, 80px);margin:0 auto 20px;font-size:clamp(28px, 7vw, 34px)}.journey-line{width:4px;height:clamp(48px, 10vw, 70px);margin:var(--hr-space-sm) auto;background:var(--hr-color-accent)}.journey-label{margin-bottom:40px;color:var(--hr-color-accent);font-weight:700}.journey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 210px),1fr));gap:clamp(14px, 3vw, 25px)}.journey-note-box{max-width:720px;margin:var(--hr-space-sm) auto;padding:14px 18px;color:var(--hr-color-muted);background:var(--hr-color-surface-soft);border:1px solid var(--hr-color-border);border-radius:var(--hr-radius-md);font-size:15px;line-height:1.6;text-align:center}.journey-module{padding:clamp(22px, 5vw, 30px) clamp(16px, 4vw, 20px);transition:transform var(--hr-transition),box-shadow var(--hr-transition)}.journey-module:hover{box-shadow:var(--hr-shadow-raised);transform:translateY(-5px)}.journey-module>span{width:48px;height:48px;margin:0 auto 15px}.journey-module.final{border:2px solid var(--hr-color-accent)}.journey-module.final>span{background:var(--hr-color-accent)}.journey-module h4{margin:10px 0}.journey-module small,.flow-item small{color:#777}.journey-note p{margin:10px 0 0}.flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.flow-item{width:min(100%, 170px)}.flow-item .nr{width:clamp(58px, 16vw, 68px);height:clamp(58px, 16vw, 68px);margin:0 auto 18px;font-size:clamp(21px, 5vw, 24px)}.flow-item.basis .nr{background:#4f8a63}.flow-item h4{margin-bottom:10px;font-size:clamp(18px, 4.5vw, 22px)}.flow-item p{margin:0;color:var(--hr-color-primary);font-weight:600}.flow-item small{display:block;margin-top:8px}.flow-arrow{color:#4f8a63;font-size:36px;font-weight:300}.module-note{margin-top:clamp(30px, 6vw, 45px);padding:clamp(18px, 4vw, 22px) clamp(18px, 5vw, 28px);border-left-width:5px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr));gap:clamp(18px, 4vw, 30px);margin-top:clamp(28px, 5vw, 40px)}.video-wrapper{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:var(--hr-radius-lg);box-shadow:var(--hr-shadow-raised)}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:900px){.flow{flex-direction:column}.flow-arrow{margin-block:6px;transform:rotate(90deg)}}@media (max-width:768px){.course-inner{flex-direction:column}.course-inner>*{width:100%;max-width:100%}.benefit-icon-wrap{flex-basis:clamp(40px, 12vw, 52px)}.benefit-icon{width:clamp(34px, 10vw, 42px);height:clamp(34px, 10vw, 42px)}.faq-item summary{padding:clamp(15px, 4vw, 18px)}.faq-answer{padding:0 clamp(15px, 4vw, 18px) clamp(15px, 4vw, 18px)}:where(.hr-note,.journey-note,.module-note){border-left-width:4px}}@media (max-width:480px){.icon-benefits,.journey-grid{grid-template-columns:1fr}.benefit-card{gap:12px}.client-list{gap:8px}.client-list span{padding:5px 11px;font-size:12px}.journey-start>.badge{padding:7px 14px}}@media (prefers-reduced-motion:reduce){.module-badge,.benefit-card,.icon-benefit,.journey-module{transition:none}.journey-module:hover{transform:none}}:root{--green:#193C37;--green-dark:#102F2B;--green-light:#089A53;--mint:#9EE3BA}.team-grid{margin-top:50px;display:grid;grid-template-columns:1fr;justify-items:left}.team-card{max-width:320px;width:100%;text-decoration:none;color:inherit;text-align:center;display:block}.team-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top;border-radius:32px;display:block;margin:0 auto 14px;transition:.4s ease}.team-card h3{margin:0 0 6px;font-size:16px;line-height:1.3;font-weight:600;color:#193c37}.team-card p{margin:0;font-size:13px;line-height:1.4;color:#687570}@media(max-width:900px){.team-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:600px){.team-grid{grid-template-columns:repeat(2,1fr);gap:24px 18px;margin-top:40px}.team-card img{width:90px;height:90px}.team-card h3{font-size:14px}.team-card p{font-size:11px}}.course-widget input{position:absolute;opacity:0;pointer-events:none}.course-bookmark{position:fixed;right:24px;top:50%;transform:translateY(-50%);width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(25 60 55 / .96);border:1px solid rgb(255 255 255 / .15);cursor:pointer;box-sizing:border-box;box-shadow:0 20px 50px rgb(0 0 0 / .25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .3s ease,background .3s ease;z-index:10002}.bookmark-icon{display:flex;align-items:center;justify-content:center}.bookmark-icon svg{width:28px;height:28px}.course-bookmark:hover{background:var(--green-light);transform:translateY(-50%) scale(1.05)}#course-toggle:checked~.course-bookmark{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.85)}.course-overlay{position:fixed;inset:0;background:rgb(16 47 43 / .35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:.3s ease;z-index:9998}#course-toggle:checked~.course-overlay{opacity:1;pointer-events:auto}.course-box{position:fixed;top:50%;right:-420px;transform:translateY(-50%);width:340px;padding:28px;border-radius:26px;background:linear-gradient(145deg,rgb(255 255 255 / .16),rgb(255 255 255 / .05)),rgb(25 60 55 / .78);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgb(255 255 255 / .18);box-shadow:0 35px 90px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .2);opacity:0;transition:right .35s ease,opacity .35s ease;z-index:10001}#course-toggle:checked~.course-box{right:32px;opacity:1}.course-close{position:absolute;top:14px;right:18px;font-size:28px;line-height:1;color:rgb(255 255 255 / .75);cursor:pointer}.avatar-wrap{width:90px;height:90px;margin:0 auto 18px;border-radius:50%;overflow:hidden;border:2px solid rgb(255 255 255 / .15)}.avatar-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.contact-header{text-align:center}.contact-name{margin:0;font-size:20px!important;line-height:1.3;font-weight:600;color:#fff!important}.contact-title{margin:8px 0 20px;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .7)}.contact-divider{height:1px;margin-bottom:20px;background:rgb(255 255 255 / .12)}.contact-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.contact-icon{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:#fff!important}.icon-circle{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .18);transition:.25s ease}.icon-circle svg{width:20px;height:20px;fill:#fff}.contact-icon:hover .icon-circle{background:var(--green-light);transform:translateY(-3px)}.icon-label{font-size:11px;color:rgb(255 255 255 / .8)}.course-box .cta-button{width:100%;display:flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;background:var(--green);color:#fff!important;font-weight:600;text-decoration:none;transition:.25s ease}.course-box .cta-button:hover{background:var(--green-light)}.course-widget{position:static}.course-box{position:fixed!important;width:340px!important;max-width:340px!important;height:auto!important;max-height:90vh!important;top:50%!important;right:-420px!important;left:auto!important;padding:28px!important;display:block!important;box-sizing:border-box!important;overflow-x:hidden!important;background:linear-gradient(145deg,rgb(255 255 255 / .16),rgb(255 255 255 / .05)),var(--green)!important;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}#course-toggle:checked~.course-box{right:32px!important}.course-overlay{width:100vw!important;height:100vh!important}.course-box *{box-sizing:border-box}@media(max-width:768px){.course-bookmark{width:58px;height:58px;right:16px;bottom:18px;top:auto;transform:none}.course-bookmark:hover{transform:scale(1.05)}.course-box{width:calc(100vw - 32px);left:16px;right:auto;padding:24px;border-radius:22px;transform:translateY(-50%)}#course-toggle:checked~.course-box{right:auto;left:16px}.avatar-wrap{width:80px;height:80px}.contact-icons{gap:10px}.icon-circle{width:44px;height:44px}}.course-bookmark{width:60px;height:60px;right:16px;bottom:120px;top:auto;transform:none;font-size:9px}.course-box{width:calc(100vw - 24px);left:12px;right:auto;padding:24px;border-radius:20px;max-height:85vh;overflow-y:auto}#course-toggle:checked~.course-box{left:12px}.avatar-wrap{width:90px;height:90px}.contact-name{font-size:22px}.contact-title{margin-bottom:20px}.contact-icons{gap:12px}.icon-circle{width:48px;height:48px}.icon-circle svg{width:20px;height:20px}.icon-label{font-size:11px}.course-box .cta-button{padding:14px}#kursus-form{max-width:520px;margin:40px auto;padding:30px;background:#fff;border-radius:16px;box-shadow:0 18px 50px rgb(0 0 0 / .08),0 0 0 1px rgb(46 125 50 / .05)}#kursus-form h2{text-align:center;margin-bottom:10px}#kursus-form h3{margin-top:25px;margin-bottom:25px;font-size:15px;color:#2e7d32;border-bottom:1px solid rgb(46 125 50 / .15);padding-bottom:6px}#kursus-form .elementor-field-group{margin-bottom:12px}#kursus-form label{font-weight:600;font-size:13px}#kursus-form input:not([type="checkbox"]),#kursus-form textarea,#kursus-form select{width:100%;padding:11px;border-radius:10px;border:1px solid #d0d0d0;font-size:14px;transition:all 0.2s ease}#kursus-form input:not([type="checkbox"]):focus,#kursus-form textarea:focus,#kursus-form select:focus{border-color:#2e7d32;box-shadow:0 0 0 4px rgb(46 125 50 / .12);outline:none}#kursus-form select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%232e7d32'%3E%3Cpath d='M5 8l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}#kursus-form .elementor-button{width:100%;margin-top:25px;padding:16px;border-radius:999px;background:linear-gradient(135deg,#089A53,#2e7d32);color:#fff!important;font-size:16px;font-weight:700;border:none;box-shadow:0 10px 25px rgb(46 125 50 / .25);transition:all 0.25s ease}#kursus-form .elementor-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(46 125 50 / .35)}#kursus-form .checkbox{display:flex;align-items:flex-start;gap:10px;background:#f3f9f4;padding:12px;border-radius:10px;border:1px solid rgb(46 125 50 / .1);margin-bottom:10px}#kursus-form input[type="checkbox"]{width:auto;margin-top:3px;accent-color:#2e7d32}.terms-box{background:#f9fbf9;padding:12px;border-radius:10px;font-size:12px;color:#555;border:1px solid rgb(46 125 50 / .1)}#kursus-form input[readonly]{background:#f3f3f3;color:#666}.elementor-form .elementor-field{border-radius:10px!important}.elementor-form input,.elementor-form textarea,.elementor-form select{border-radius:10px!important}@media (max-width:600px){#kursus-form{padding:20px}}