.standout-section.standout-block.standout-basic.is-aligned.alignwide.side-spacing.has-bg.has-bg-img.has-text-color {
    padding-inline: 0;
    transition: 1s;
}

.undervisning_grid .standout-max-container .standout-block-inner .acf-innerblocks-container .standout-block.standout-column-element.is-aligned.alignwide .wp-block-image.size-full img{
    aspect-ratio: 460 / 290;
    object-fit: cover;
    object-position: top center;
}
/**
 * Large screen devices.
 */
@media only screen and (max-width: 1600px) {
    .standout-column-element > .standout-max-container > .standout-block-inner > .acf-innerblocks-container {
        justify-content: flex-start !important;
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.has-bg.has-bg-video.has-text-color .acf-innerblocks-container {
        padding-inline: var(--gap-m);
        max-width: 100%;
        transition: 1s;
    }
}

@media only screen and (max-width: 1440px){

}

/**
 * Laptops.
 */
@media only screen and (max-width: 1240px) {
    /* .wp-block-heading {
        font-size: var(--h2) !important;
    } */
}

/**
 * Smaller laptops.
 */
@media only screen and (max-width: 1100px) {
    /*.standout-media-text[data-media-position="left"] > * > * > .acf-innerblocks-container:not(:has(> .has-color-bg-color)) {
        padding-right: var(--gap-l) !important;
        transition: 1s;
    }*/
}

/**
 * Smaller screen devices.
 */
@media only screen and (max-width: 960px) {
    .standout-block:not(.standout-media-text).inner-gap-xl.has-bg-color, .standout-block:not(.standout-media-text).inner-gap-xl.has-color-bg-color{
		padding-block: var(--gap-l) !important;
	}
    
    /*.standout-media-text[data-media-position="left"] > * > * > .acf-innerblocks-container:not(:has(> .has-color-bg-color)) {
        padding-right: var(--gap-s) !important;
        transition: 1s;
    }*/

    .standout-media-text[data-media-position="left"] > * > * > * .standout-media-text_text-inner {
        padding-left: var(--gap-s) !important;
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.has-bg.has-bg-video.has-text-color .acf-innerblocks-container {
        padding-block-end: var(--gap-s) !important;
        transition: 1s;
    }
    
    .standout-slider .acf-innerblocks-container {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        transition: 1s;
    }
    
    .standout-columns .acf-innerblocks-container {
        grid-template-columns: repeat(3, 1fr) !important;
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.Erhvervsuddannelse_grid .standout-section.standout-block.standout-columns .acf-innerblocks-container {
        grid-template-columns: repeat(3, 1fr) !important;
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.standout-section_basic {
        font-size: 14px;
        transition: 1s;
    }

    #masthead .header-wrapper {
        display: block !important;
        transition: 1s;
    }

    .wp-block-table .has-fixed-layout {
        table-layout: auto;
        transition: 1s;
    }

    .wp-block-button.has-custom-font-size.is-style-standout-secondary.has-h-5-font-size {
        padding-bottom: var(--gap-l);
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignfull.has-bg.has-bg-color.has-text-color,
    .standout-section.standout-block.standout-basic.is-aligned.alignwide.has-bg.has-bg-color.has-text-color,
    .standout-faq{
        padding-inline: var(--gap-m) !important;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignfull.wp-elements-ee37c722c0c9f20d23a310aa2d98865f.has-bg.has-bg-color.has-text-color .standout-section.standout-block.standout-basic.is-aligned.alignwide .acf-innerblocks-container{
        padding-inline: var(--gap-s);
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.fixed-newsletter-popup-trigger--content.has-bg.has-bg-color.has-text-color.wp-elements-95e997a29a73eaa79466cb210f40c5d3 .acf-innerblocks-container{
        padding-inline: 0 !;
    }

    .support-logo-display{
        padding-block: var(--gap-m);
    }
}

/**
 * Tablet devices.
 */
@media only screen and (max-width: 768px) {
	.standout-section.standout-block.standout-basic.is-aligned.alignwide.standout-section_basic {
		font-size: 1em;
	}

    .acf-innerblocks-container {
        grid-template-columns: repeat(var(--slider-columns), minmax(0, 1fr));
        transition: 1s;
    }

    .standout-slider,
    .standout-columns {
        --slider-columns: 2 !important;
        --columns: 2 !important;
        transition: 1s;
    }
    
    .standout-slider .acf-innerblocks-container {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        transition: 1s;
    }
    
    .standout-columns .acf-innerblocks-container {
        grid-template-columns: repeat(2, 1fr) !important;
        transition: 1s;
    }

    .standout-media-text > * > .standout-block-inner > * {
        width: 100% !important;
        transition: 1s;
    }

    .standout-media-text > * > * > .standout-media-text_media-wrap {
        padding-block: var(--gap-m);
        transition: 1s;
    }

    .standout-basic.has-bg-img > * > * > .acf-innerblocks-container,
    .standout-basic.has-bg-video > * > * > .acf-innerblocks-container,
    .standout-basic.has-bg-iframe > * > * > .acf-innerblocks-container {
        padding: var(--gap-s);
        transition: 1s;
    }

    .wp-elements-89944bdf623af62eeb8e75eb28fe8649 .standout-max-container .standout-block-inner .standout-media-text_media-wrap figure {
        padding: 0 !important;
    }

    .wp-block-heading.has-h-2-font-size {
        /* font-size: calc(var(--h3) * 1.07) !important; */
        transition: 1s;
    }

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-ec00c289ad17a6c8ea6dc9d72df2bb76 {
        /* font-size: calc(var(--h3) * 0.8) !important; */
        transition: 1s;
    }

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-d725098864d693127c4274a7f9a301d1 {
        /* font-size: calc(var(--h3) * 1.5) !important; */
        transition: 1s;
    }

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-b10598ad5f26d27b9eaa99c36d018121 {
        /* font-size: calc(var(--h3) * 1.3) !important; */
        transition: 1s;
    }

    .wp-elements-1a82c3a03817e144d42aed9f0c55db49 .has-h-4-font-size,
    .wp-elements-3e9ffe245e380f8181f1ec2ee6ee82c9 .has-h-4-font-size {
        /* font-size: calc(var(--h4) * 0.8) !important; */
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.has-text-color h1 {
        /* font-size: var(--h3); */
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide .acf-innerblocks-container h1 {
        /* font-size: var(--h2); */
        transition: 1s;
    }

    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-ff70d25ba1465a67ebcf32d117b3d11b {
        /* font-size: var(--p) !important; */
        transition: 1s;
    }

    .standout-section.standout-block.standout-slider.is-aligned.alignfull.content-element-slider.news-slider.has-bg {
        /* font-size: calc(var(--p) * 1); */
        transition: 1s;
    }

    .wp-block-media-text.alignwide.is-stacked-on-mobile {
        display: flex !important;
        flex-direction: column !important;
        gap: var(--gap-m);
        transition: 1s;
        padding-inline: var(--gap-m);
    }

    .wp-block-media-text.alignwide.is-stacked-on-mobile .wp-block-media-text__content {
        padding: 0;
        transition: 1s;
    }


    .standout-section.standout-block.standout-media-text.is-aligned.alignfull .standout-media-text_media-wrap {
        justify-content: center;
        align-items: center;
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignfull.wp-elements-ee37c722c0c9f20d23a310aa2d98865f.has-bg.has-bg-color.has-text-color {
        padding-inline: var(--gap-m) !important;
        padding-block: var(--gap-m) !important;
        transition: 1s;
    }

    .entry-content.wp-block-post-content.is-layout-constrained.wp-block-post-content-is-layout-constrained .wp-block-image.size-thumbnail {
        display: flex;
        justify-content: center !important;
        transition: 1s;
    }

    .wp-block-buttons.is-content-justification-right {
        justify-content: flex-start;
        transition: 1s;
    }

    .wp-block-buttons.is-content-justification-right.is-layout-flex.wp-container-core-buttons-is-layout-2.wp-block-buttons-is-layout-flex .wp-block-button__link.wp-element-button .icon_arrow,
    .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex .icon_arrow {
        color: #B12320 !important;
        transition: 1s;
    }

    .standout-section.standout-block.standout-media-text.is-aligned.alignfull,
    .standout-section.standout-block.standout-slider.is-aligned.alignfull.has-bg has-bg-color {
        margin-block-start: var(--gap-m) !important;
        transition: 1s;
    }

    .newsletter-signup-section .gform_wrapper.gform-theme .gform_fields {
        grid-template-columns: 1fr auto;
        transition: 1s;
    }
    
    .newsletter-signup-section .gform_wrapper.gform-theme .gform_fields .gfield:not(.gfield--type-submit) input {
        border-right: none;
        transition: 1s;
    }

    .standout-basic[data-bg-min-height="parallax"] > * > * > .standout-block-background-deco {
        background-attachment: fixed;
        transition: 1s;
    }
    
    body .standout-basic.support-logo-display img {
        max-height: 130px;
        transition: 1s;
    }

    .wp-block-table .has-fixed-layout {
        table-layout: auto;
        /* font-size: calc(var(--p) * 0.6); */
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.Erhvervsuddannelse_grid .standout-section.standout-block.standout-columns .acf-innerblocks-container{
        display: flex;
        flex-direction: column;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.wp-elements-44e76c858d2da31121d68a3b4d1eaac3.has-bg.has-bg-color.has-text-color .standout-max-container{
        padding: 0;
    }

    section.standout-section.standout-block.standout-basic.is-aligned.alignwide.fixed-newsletter-popup-trigger--content.has-bg.has-bg-color.has-text-color.wp-elements-95e997a29a73eaa79466cb210f40c5d3 {
        max-height: 550px !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }

    .wp-elements-95e997a29a73eaa79466cb210f40c5d3 .wp-block-heading.has-text-align-center.fixed-newsletter-popup-trigger--heading{
        /* font-size: var(--h4); */
    }

    .has-h-4-font-size {
        /* font-size: var(--p) !important; */
    }
}

/**
 * Larger mobile devices.
 */
@media only screen and (max-width: 480px) {
    .standout-slider,
    .standout-columns {
        --slider-columns: 1 !important;
        --columns: 1 !important;
        transition: 1s;
    }
    
    .standout-slider .acf-innerblocks-container {
        grid-template-columns: 1fr !important;
        transition: 1s;
    }
    
    .standout-columns .acf-innerblocks-container {
        grid-template-columns: 1fr !important;
        transition: 1s;
    }

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-1ac270f35dde3aec8448787c4595bbff {
        /* font-size: var(--h2) !important; */
        transition: 1s;
    }

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-1b21de7aadacc7ec78a7b6841778b82c,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-c53d52cd57ffef0e271ba799ffd99fbb,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-0b8ecb49143753c981987d5f9b9eae58,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-96c115c60edb14cfcec52f2f89411a7e,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-739245855b702dfbc0c125224e0a683b {
        /* font-size: calc(var(--h3) * 1.3) !important; */
        transition: 1s;
    }

    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-ec00c289ad17a6c8ea6dc9d72df2bb76,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-c6a8cad949eeb1785c631f03a6f9aa66,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-d725098864d693127c4274a7f9a301d1,
    .wp-block-heading.has-color-bg-color.has-text-color.has-link-color.wp-elements-b10598ad5f26d27b9eaa99c36d018121 {
        /* font-size: calc(var(--h3) * 0.8) !important; */
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide .acf-innerblocks-container .wp-block-heading {
        /* font-size: var(--h4) !important; */
        padding-bottom: calc(var(--gap-s) * 0.75);
		line-height: 1.25;
        transition: 1s;
    }
	.standout-section.standout-block.standout-basic.is-aligned.alignwide .acf-innerblocks-container h1.wp-block-heading {
		line-height: 1.1;
	}

	.standout-section.standout-block.standout-basic.is-aligned.alignwide .acf-innerblocks-container h3.wp-block-heading {
		/* font-size: var(--h3) !important; */
	}

    .standout-section.standout-block.standout-basic.is-aligned.alignwide .acf-innerblocks-container h1.wp-block-heading {
        /* font-size: var(--h1) !important; */
        /* padding-bottom: calc(var(--gap-s) * 0.75); */
        transition: 1s;
    }

    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-57f6e794e4ea38f76c0746321847f2cd{
        /* font-size: calc(var(--p) * 1) !important; */
    }

    .wp-elements-fdddc50396df5438f405e1e45e1b59ee .acf-innerblocks-container .has-h-4-font-size {
        /* font-size: var(--wp--preset--font-size--h-5) !important; */
        transition: 1s;
    }

    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-ae20c65dffeb41d208460131e8b8cf65,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-fb7ee8138bc3083f96da9bc72f7e8dc5,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-9bff9609efd8d910ce227342a7f66c99,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-8683cb82849c107ff6c62c28b8683017,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-4d258365fcdb1b2f2bc431a26d3bacc0,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-13ef6e7d67b4c71c2bf5df60d02f8db1,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-ff70d25ba1465a67ebcf32d117b3d11b,
    .is-style-default.width-hero.has-color-bg-color.has-text-color.has-link-color.has-h-5-font-size.wp-elements-7d25889bd447095775a80c2d670642c8,
    .standout-section.standout-block.standout-basic.is-aligned.alignwide.has-text-color.wp-elements-fdddc50396df5438f405e1e45e1b59ee .wp-block-button__link.wp-element-button {
        /* font-size: calc(var(--p) * 1) !important; */
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.has-bg.has-bg-video.has-text-color .acf-innerblocks-container .wp-block-buttons .is-style-standout-secondary.has-h-5-font-size .btn_wrapper .wp-block-button__link {
        /* font-size: var(--p); */
        transition: 1s;
    }

    .wp-elements-fdddc50396df5438f405e1e45e1b59ee .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
        align-items: center;
        justify-content: center;
        transition: 1s;
    }

    .newsletter-signup-section .standout-max-container .standout-block-inner .acf-innerblocks-container {
        /* padding: var(--gap-s) !important; */
        transition: 1s;
    }

    #attachment_9497 {
        width: 100% !important;
    }

    .wp-block-table .has-fixed-layout {
        /* font-size: calc(var(--p) * 0.4); */
        transition: 1s;
    }

    .standout-section.standout-block.standout-basic.is-aligned.alignwide.inner-gap-xl.has-bg.has-bg-color .standout-max-container .standout-block-inner{
        grid-template-columns: 1fr;
    }
}