:where(.t2-grid){--t2-grid-spacing-row-gap:var(--wp--preset--spacing--50);--t2-grid-spacing-column-gap:var(--wp--preset--spacing--40)}.t2-featured-content:not(.is-post-type-kontakt){background-color:transparent}.t2-featured-content.has-background:not(.is-post-type-kontakt){border-radius:var(--wp--custom--radius--medium)}.t2-featured-content:not(.is-post-type-kontakt) .card--post-price{color:var(--wp--preset--color--shade-grey);font-size:var(--wp--preset--font-size--text-s)}.t2-featured-content:not(.is-post-type-kontakt) .t2-post-featured-image{border-radius:var(--wp--custom--radius--medium);margin-bottom:var(--wp--preset--spacing--30);overflow:hidden}:is(.t2-featured-content:not(.is-post-type-kontakt) .t2-post-featured-image) img{transition:scale .25s ease-in-out}:is(:is(:is(.t2-featured-content:not(.is-post-type-kontakt) .t2-post-link):hover,:is(.t2-featured-content:not(.is-post-type-kontakt) .t2-post-link):focus-visible) .t2-post-featured-image) img{scale:1.05}:is(:is(.t2-featured-content:not(.is-post-type-kontakt) .t2-post-link):hover,:is(.t2-featured-content:not(.is-post-type-kontakt) .t2-post-link):focus-visible) .t2-post-title{color:var(--wp--preset--color--blue)}.t2-featured-content:not(.is-post-type-kontakt) .t2-post-title{align-items:center;display:flex;font-size:var(--wp--preset--font-size--heading-s);font-weight:400;gap:var(--wp--preset--spacing--10);justify-content:space-between;transition:color .25s ease-in-out}:is(.t2-featured-content:not(.is-post-type-kontakt) .t2-post-title):after{background-color:currentColor;color:inherit;content:"";display:inline-block;height:14px;-webkit-mask:var(--theme-icon--arrow-right) no-repeat;mask:var(--theme-icon--arrow-right) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;min-width:20px;width:20px}.t2-featured-content:not(.is-post-type-kontakt) .t2-post-excerpt{font-size:var(--wp--preset--font-size--text-m);margin-top:var(--wp--preset--spacing--10)}.t2-featured-content.is-post-type-nybiler .car-campaign-badge{left:0;position:absolute;right:auto;top:0;z-index:5}.t2-featured-content.is-post-type-nybiler .t2-post-featured-image img{-o-object-fit:contain;object-fit:contain}.t2-featured-content.is-post-type-kontakt{border-radius:var(--wp--custom--radius--medium);box-shadow:0 7px 9px 0 hsla(0,0%,45%,.1);padding:var(--wp--preset--spacing--30)}.t2-featured-content.is-post-type-kontakt .t2-post-featured-image{aspect-ratio:unset;overflow:hidden;text-align:center}:is(.t2-featured-content.is-post-type-kontakt .t2-post-featured-image) img{border-radius:500px;height:95px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:95px}:is(.t2-featured-content.is-post-type-kontakt .wp-block-post-terms) a{pointer-events:none}.t2-featured-content.is-post-type-kontakt .card--post-details{margin-top:var(--wp--preset--spacing--40);text-align:center}.t2-featured-content.is-post-type-kontakt .t2-post-title{font-size:var(--wp--preset--font-size--text-m);font-weight:400}.t2-featured-content.is-post-type-kontakt .wp-block-post-terms__separator{margin:0 3px}.t2-featured-content.is-post-type-kontakt .taxonomy-role{color:var(--wp--preset--color--medium-grey);font-size:var(--wp--preset--font-size--text-s);margin-top:3px}.t2-featured-content.is-post-type-kontakt .wp-block-t2-people-meta{align-items:center;display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--text-s);gap:var(--wp--preset--spacing--5);margin-top:var(--wp--preset--spacing--10)}:is(:is(:is(.t2-featured-content.is-post-type-kontakt .wp-block-t2-people-meta) .meta-key-people_phone) a):focus-visible,:is(:is(:is(.t2-featured-content.is-post-type-kontakt .wp-block-t2-people-meta) .meta-key-people_phone) a):hover{text-decoration:underline}:is(.t2-featured-content.is-post-type-kontakt .wp-block-t2-people-meta) .meta-key-people_email{order:2}:is(:is(.t2-featured-content.is-post-type-kontakt .wp-block-t2-people-meta) .meta-key-people_email) a{color:var(--wp--preset--color--blue);text-decoration:underline}.t2-featured-content.is-post-type-event *{box-sizing:border-box}.t2-featured-content.is-post-type-event .card-wrapper{background:#fff;border-radius:var(--wp--custom--radius--medium);box-shadow:0 7px 9px 0 hsla(0,0%,45%,.1);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--5);height:100%;min-width:100%;position:relative}.t2-featured-content.is-post-type-event .t2-post-media{position:relative;width:100%}:is(.t2-featured-content.is-post-type-event .t2-post-media) .t2-post-featured-image{display:flex;margin:0!important}.t2-featured-content.is-post-type-event .t2-post-title{font-weight:var(--wp--custom--font-weight--bold)}:is(.t2-featured-content.is-post-type-event .t2-post-title):after{display:none}.t2-featured-content.is-post-type-event .event-card-wrapper{cursor:pointer}:is(.t2-featured-content.is-post-type-event .event-card-wrapper)>*{margin-top:0}.t2-featured-content.is-post-type-event .event-card-trigger{font-weight:var(--wp--custom--font-weight--bold);justify-content:center;line-height:1;margin-top:auto;width:min(24rem,calc(100% - var(--wp--preset--spacing--20)*2))}:is(.t2-featured-content.is-post-type-event .event-card-trigger) button{justify-content:center;width:100%}.t2-featured-content.is-post-type-event .event-modal-content{background-color:var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--medium);margin:0 auto;position:relative}:is(.t2-featured-content.is-post-type-event .event-modal-content)>*{margin-block-start:0}.t2-featured-content.is-post-type-event .event-modal-header{justify-content:flex-end;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--5) 0;position:sticky;top:0;z-index:10}.t2-featured-content.is-post-type-event :where(.wp-element-button,.wp-block-button__link){color:var(--wp--preset--color--white)}.t2-featured-content.is-post-type-event .t2-post-media .dekode-events-meta{background-color:var(--wp--preset--color--blue);border-radius:var(--wp--custom--radius--medium) 0 var(--wp--custom--radius--medium);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--text-l);justify-self:flex-start;left:0;line-height:1;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);position:absolute;top:0}:is(.t2-featured-content.is-post-type-event .t2-post-media .dekode-events-meta) .icon{display:none}:is(.t2-featured-content.is-post-type-event .t2-post-media .dekode-events-meta) .date{display:inline-flex;gap:.25rem}.t2-featured-content.is-post-type-event .t2-post-content{display:contents}:is(.t2-featured-content.is-post-type-event .t2-post-content)>*{margin-inline:var(--wp--preset--spacing--20)}:is(.t2-featured-content.is-post-type-event .t2-post-content) .event-card-trigger{margin-bottom:var(--wp--preset--spacing--20)!important}:is(.t2-featured-content.is-post-type-event .t2-post-content) .taxonomy-event-label{pointer-events:none}:is(.t2-featured-content.is-post-type-event .t2-post-content) .t2-post-excerpt{margin-block:0 var(--wp--preset--spacing--20);margin-inline:var(--wp--preset--spacing--20)!important}:is(.t2-featured-content.is-post-type-event .t2-post-content) .dekode-events-meta{font-size:var(--wp--preset--font-size--text-s);margin-top:var(--wp--preset--spacing--5)}:is(:is(.t2-featured-content.is-post-type-event .t2-post-content) .dekode-events-meta) .icon{background-color:var(--wp--preset--color--light-blue-100);border-radius:100%;padding:.5rem}:is(:is(:is(.t2-featured-content.is-post-type-event .t2-post-content) .dekode-events-meta) .icon) .t2-icon{height:1rem;width:1rem}@media (min-width:960px){.t2-featured-content.is-post-type-event.t2-featured-content-layout-col-12 .card-wrapper{flex-direction:row-reverse;padding:0}:is(.t2-featured-content.is-post-type-event.t2-featured-content-layout-col-12 .card-wrapper) .t2-post-media{flex:0 0 50%;margin:0}.t2-featured-content.is-post-type-event.t2-featured-content-layout-col-12 .t2-post-content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--5);height:100%;padding:var(--wp--preset--spacing--20);position:relative}:is(.t2-featured-content.is-post-type-event.t2-featured-content-layout-col-12 .t2-post-content) .taxonomy-event-label{margin-bottom:auto}:is(.t2-featured-content.is-post-type-event.t2-featured-content-layout-col-12 .t2-post-content) .t2-post-title{font-size:var(--wp--preset--font-size--heading-m)}:is(.t2-featured-content.is-post-type-event.t2-featured-content-layout-col-12 .t2-post-content) [data-type="t2/state-toggle"] .wp-block-button__link{justify-content:center;width:100%}}.event-modal-overlay{background:rgba(0,0,0,.3);bottom:0;left:0;overflow-y:auto;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--30);position:fixed;right:0;top:0;z-index:9999}.editor-styles-wrapper .event-modal-overlay{display:none}.event-modal-close button{background:var(--theme-icon--close) 50% 50% no-repeat transparent;background-size:14px;border-radius:3px;cursor:pointer;font-size:0;height:1.5rem;width:1.5rem;z-index:100}.event-modal-body{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)}.event-modal-body>.t2-post-dynamic-part{display:block}
