.spacing-inline-8{padding:var(--wp--preset--spacing--inline-mobile)}@media only screen and (min-width:768px){.spacing-inline-8{padding:var(--wp--preset--spacing--inline-tablet)}}@media only screen and (min-width:894px){.spacing-inline-8{padding:0}}.spacing-inline-10{padding:var(--wp--preset--spacing--inline-mobile)}@media only screen and (min-width:768px){.spacing-inline-10{padding:var(--wp--preset--spacing--inline-tablet)}}@media only screen and (min-width:1110px){.spacing-inline-10{padding:0}}.spacing-inline-10:is(.block-header){max-width:var(--wp--preset--spacing--layout-col-10)}.spacing-inline-12{padding:var(--wp--preset--spacing--inline-mobile)}@media only screen and (min-width:768px){.spacing-inline-12{padding:var(--wp--preset--spacing--inline-tablet)}}@media only screen and (min-width:1328px){.spacing-inline-12{padding:0}}.spacing-inline-12:is(.block-header){max-width:var(--wp--preset--spacing--layout-col-12)}.layout-8{max-width:var(--wp--preset--spacing--layout-col-8)}.layout-8:is(.block,.wrapper-layout){max-width:var(--wp--preset--spacing--layout-col-8)}.layout-8:is(.block,.wrapper-layout) .block-header{padding:var(--wp--preset--spacing--inline-mobile)}@media only screen and (min-width:768px){.layout-8:is(.block,.wrapper-layout) .block-header{padding:var(--wp--preset--spacing--inline-tablet)}}.layout-8:is(.block,.wrapper-layout) .block-header{max-width:var(--wp--preset--spacing--layout-col-8)}@media only screen and (min-width:894px){.layout-8:is(.block,.wrapper-layout) .block-header{padding:0}}.layout-10{max-width:var(--wp--preset--spacing--layout-col-10)}.layout-10:is(.block,.wrapper-layout){max-width:var(--wp--preset--spacing--layout-col-10)}.layout-10:is(.block,.wrapper-layout) .block-header{padding:var(--wp--preset--spacing--inline-mobile)}@media only screen and (min-width:768px){.layout-10:is(.block,.wrapper-layout) .block-header{padding:var(--wp--preset--spacing--inline-tablet)}}.layout-10:is(.block,.wrapper-layout) .block-header{max-width:var(--wp--preset--spacing--layout-col-10)}@media only screen and (min-width:1110px){.layout-10:is(.block,.wrapper-layout) .block-header{padding:0}}.layout-12{max-width:var(--wp--preset--spacing--layout-col-12)}.layout-12:is(.block,.wrapper-layout){max-width:var(--wp--preset--spacing--layout-col-12)}.layout-12:is(.block,.wrapper-layout) .block-header{padding:var(--wp--preset--spacing--inline-mobile)}@media only screen and (min-width:768px){.layout-12:is(.block,.wrapper-layout) .block-header{padding:var(--wp--preset--spacing--inline-tablet)}}@media only screen and (min-width:1328px){.layout-12:is(.block,.wrapper-layout) .block-header{padding:0}}.spacing-block-none:is(.block){padding:0}@media only screen and (min-width:1024px){.spacing-block-none:is(.block){padding:0}}@media only screen and (min-width:1024px){.spacing-block-small:is(.block){padding:var(--wp--preset--spacing--40) 0}}.irh-course-header-block-container .main-title-block{display:flex;flex-direction:column-reverse;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.irh-course-header-block-container .main-title-block{flex-direction:row;height:405px}}.irh-course-header-block-container .inner-title-block{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;width:100%}@media only screen and (min-width:768px){.irh-course-header-block-container .inner-title-block{margin:0 8px;padding:0}}.irh-course-header-block-container .title-block{padding:16px}@media only screen and (min-width:768px){.irh-course-header-block-container .title-block{padding:16px 24px}}@media only screen and (min-width:1110px){.irh-course-header-block-container .title-block{padding:0}}.irh-course-header-block-container .title-block{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;padding:8px;position:relative;width:100%;z-index:3}@media only screen and (min-width:768px){.irh-course-header-block-container .title-block{max-width:467px}}@media only screen and (min-width:1024px){.irh-course-header-block-container .title-block{max-width:519px}}.irh-course-header-block-container .title{color:var(--wp--preset--color--tertiary);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--32);font-weight:700;line-height:1.35;word-break:break-word}@media only screen and (min-width:1024px){.irh-course-header-block-container .title{font-size:var(--wp--preset--font-size--40);line-height:1.2}}.irh-course-header-block-container .subtitle{color:var(--wp--preset--color--neutral-white);font-size:var(--wp--preset--font-size--20);font-weight:500;line-height:1.276;margin-top:2px}@media only screen and (min-width:1024px){.irh-course-header-block-container .subtitle{font-size:var(--wp--preset--font-size--24);margin-top:4px}}.irh-course-header-block-container .campus{color:var(--wp--preset--color--neutral-white);font-size:var(--wp--preset--font-size--20);font-weight:700;line-height:1.5;margin-top:16px}@media only screen and (min-width:1024px){.irh-course-header-block-container .campus{font-size:var(--wp--preset--font-size--24);line-height:1.33}}.irh-course-header-block-container .illustration{background:var(--wp--preset--color--neutral-black);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.irh-course-header-block-container .illustration picture{width:100%}.irh-course-header-block-container .illustration img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.irh-course-header-block-container .background-filter{background:var(--wp--preset--color--secondary);background:var(--wp--preset--gradient--gradient-course-header);height:100%;opacity:1;position:absolute;width:100%;z-index:1}.irh-course-header-block-container .breadcrumb{background-color:var(--wp--preset--color--secondary)}.irh-course-header-block-container .breadcrumb a,.irh-course-header-block-container .breadcrumb_last{color:var(--wp--preset--color--neutral-white)}.irh-course-header-block-container .breadcrumb-separator{background-color:var(--wp--preset--color--tertiary)}.irh-course-header-block-container .keywords-bar{background-color:var(--wp--preset--color--background-secondary);display:flex;justify-content:center;padding:32px 0;position:relative;width:100%}@media only screen and (min-width:768px){.irh-course-header-block-container .keywords-bar{padding:40px 0}}.irh-course-header-block-container .keywords-list{display:flex;flex-wrap:wrap;gap:16px;width:100%}@media only screen and (min-width:768px){.irh-course-header-block-container .keywords-list{gap:24px}}.irh-course-header-block-container .keywords-item{display:flex;width:100%}@media only screen and (min-width:768px){.irh-course-header-block-container .keywords-item{width:302px}}.irh-course-header-block-container .keywords-item-block,.irh-course-header-block-container .keywords-item-icon{display:flex}.irh-course-header-block-container .keywords-item-icon .icon{height:24px;margin-right:8px;width:24px}@media only screen and (min-width:768px){.irh-course-header-block-container .keywords-item-icon .icon{height:32px;width:32px}}.irh-course-header-block-container .keywords-item-icon .icon use{fill:#a20067}.irh-course-header-block-container .keywords-item-list{list-style-type:square}.irh-course-header-block-container .keywords-item-list li::marker{border-radius:var(--wp--custom--generic-border-radius);color:var(--wp--preset--color--primary)}.irh-course-header-block-container .keywords-item-list-title{align-items:center;color:var(--wp--preset--color--dark-secondary);font-weight:800;list-style-type:none;margin-bottom:4px;margin-left:0}@media only screen and (min-width:768px){.irh-course-header-block-container .keywords-item-list-title{line-height:1.35}}.irh-course-header-block-container .keywords-item-list-text,.irh-course-header-block-container .keywords-item-simple-text{color:var(--wp--preset--color--secondary)}.irh-course-header-block-container .keywords-item-list-text{margin-left:14px}.irh-course-header-block-container .keywords-item-list-link{color:var(--wp--preset--color--secondary);font-weight:400;text-decoration:underline}.irh-course-header-block-container .keywords-item-text{line-height:1.5}@media only screen and (min-width:768px){.irh-course-header-block-container .keywords-item-text{margin-bottom:8px}}.irh-course-header-block-container{align-items:center;display:flex;flex-direction:column}
