.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6fe68ac{--display:flex;--min-height:100vh;--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;--align-items:flex-start;--z-index:0;}.elementor-7 .elementor-element.elementor-element-6fe68ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6fe68ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bb10c1f{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bb10c1f{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-bb10c1f{right:0px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c72ac29{right:12vw;}body.rtl .elementor-7 .elementor-element.elementor-element-c72ac29{left:12vw;}.elementor-7 .elementor-element.elementor-element-c72ac29{bottom:0px;}.elementor-7 .elementor-element.elementor-element-c72ac29 img{width:100vw;max-width:36vw;height:90vh;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6ffbec6 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:3vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8edbc34 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:3vw;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c07a7c1 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:1vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2cb387f img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bce72f2{--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;}.elementor-7 .elementor-element.elementor-element-5c39b26 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:1vw;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-336c3eb{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-336c3eb{right:0px;}.elementor-7 .elementor-element.elementor-element-336c3eb{bottom:0px;}.elementor-7 .elementor-element.elementor-element-24ecc3e{--display:flex;--min-height:100vh;--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:center;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-24ecc3e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24ecc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-7 .elementor-element.elementor-element-24ecc3e.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-1f92c0a{--display:flex;--min-height:60vh;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-89bbcd8{--display:flex;--min-height:100vh;--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-5506cb2{--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;}.elementor-7 .elementor-element.elementor-element-59b4776{text-align:start;}.elementor-7 .elementor-element.elementor-element-59b4776 img{width:100vw;max-width:30vw;}.elementor-7 .elementor-element.elementor-element-d2d8dde{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e2624dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a7fb493 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:1.8vw;font-weight:400;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-13b6827 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-452256e{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2ff33f2 .elementor-button{background-color:#000000;font-family:"Brulia", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-7 .elementor-element.elementor-element-5cfb7b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d9583ad{--display:flex;--min-height:100vh;--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:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-d9583ad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d9583ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikkelkristensen.com/wp-content/uploads/2026/06/21_ELMS_BCN_11042026-_MG_2309-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ab3de99{--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;}.elementor-7 .elementor-element.elementor-element-6addb3e{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-130acd3 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-32815e3 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0af65c1 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bba046f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-59abd1d{text-align:center;}.elementor-7 .elementor-element.elementor-element-59abd1d .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:3vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dd01e74 .elementor-button{background-color:#00000000;font-family:"Brulia", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2f2ccd5{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-a2aa42f .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e948b95 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-48c18b5 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-583efdf{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-583efdf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-583efdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-7 .elementor-element.elementor-element-95b30fe{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-95b30fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-95b30fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-7 .elementor-element.elementor-element-b3e10f1{text-align:start;}.elementor-7 .elementor-element.elementor-element-b3e10f1 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:5vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-811d36a{--display:flex;--min-height:100vh;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a66fec0{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-b07602b .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:1.8vw;font-weight:400;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-a3a4384{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-deensimc-smooth-marquee .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-deensimc-smooth-marquee .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-deensimc-smooth-marquee.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-deensimc-smooth-marquee .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-deensimc-smooth-marquee .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b22ef5f .deensimc-marquee-main-container{--deensimc-container-padding:100px;--deensimc-item-gap:100px;}.elementor-7 .elementor-element.elementor-element-b22ef5f .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-7 .elementor-element.elementor-element-b22ef5f .deensimc-img-wrapper .deensimc-img{width:250px;}.elementor-7 .elementor-element.elementor-element-29f1f4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-90a15c5 .elementor-button{background-color:#000000;font-family:"Brulia", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-dc1d7a4{--display:flex;--min-height:100vh;--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;}.elementor-7 .elementor-element.elementor-element-7b5d2b1{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-7b5d2b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7b5d2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikkelkristensen.com/wp-content/uploads/2026/01/Le-Mans-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-3019855{top:5vw;text-align:center;}.elementor-7 .elementor-element.elementor-element-3019855 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:2vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-71e372e{text-align:center;}.elementor-7 .elementor-element.elementor-element-71e372e .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:5vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c80ef83{--display:flex;--min-height:100vh;--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:center;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-6158138{--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;}.elementor-7 .elementor-element.elementor-element-24e4b08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-7277a8c{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-551569c .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:2.5vw;font-weight:400;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-45c4e50 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-7fa8750{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6f86bc4 .gallery-item .gallery-caption{display:none;}.elementor-7 .elementor-element.elementor-element-6f86bc4 .gallery-item img{border-style:none;}.elementor-7 .elementor-element.elementor-element-32e3856{--display:flex;--min-height:100vh;--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:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-32e3856:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-32e3856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mikkelkristensen.com/wp-content/uploads/2026/01/Rectangle-29-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d78a1d6{--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;}.elementor-7 .elementor-element.elementor-element-4ab5709{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fc132da{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-56fea09 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a7373aa .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5835481 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-acfe9fa{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-50a9149 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7b7e490 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fd47f14 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c32f4af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-6bf6666{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0dde3a9 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b493dd2 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a18139f .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b690068 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b5b0a37 .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:0.9vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9cfce96{--display:flex;--min-height:100vh;--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-c017e97{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-d742b38{text-align:center;}.elementor-7 .elementor-element.elementor-element-d742b38 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:4vw;font-weight:400;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-9220abc{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-0f7de71{--display:flex;}.elementor-7 .elementor-element.elementor-element-8b0dbd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f267f37 .elementor-heading-title{font-family:"Brulia", Sans-serif;font-size:2.5vw;font-weight:400;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-dc604ee .elementor-heading-title{font-family:"Jet Brains Mono", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2em;color:#1D1D1B;}.elementor-7 .elementor-element.elementor-element-043f863{--display:flex;}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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 );}.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-weight:var( --e-global-typography-text-font-weight );}.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 );}.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 );}.elementor-7 .elementor-element.elementor-element-d5d42c1{width:var( --container-widget-width, 39vw );max-width:39vw;--container-widget-width:39vw;--container-widget-flex-grow:0;--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-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group > label, .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-subgroup label{color:#000000;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group > label{font-family:"Jet Brains Mono", Sans-serif;font-size:1em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-type-html{padding-bottom:0px;color:#000000;font-family:"Jet Brains Mono", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group .elementor-field{color:#000000;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-subgroup label{font-family:"Jet Brains Mono", Sans-serif;font-size:0.6em;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#000000;border-width:1px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#000000;border-width:1px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-button{font-family:"Jet Brains Mono", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .e-form__buttons__wrapper__button-next{background-color:#000000;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-button[type="submit"]{background-color:#000000;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-bce72f2{--width:100vw;}.elementor-7 .elementor-element.elementor-element-1f92c0a{--width:70%;}.elementor-7 .elementor-element.elementor-element-89bbcd8{--width:100vw;}.elementor-7 .elementor-element.elementor-element-5cfb7b4{--width:20vw;}.elementor-7 .elementor-element.elementor-element-d9583ad{--width:100vw;}.elementor-7 .elementor-element.elementor-element-ab3de99{--width:80vw;}.elementor-7 .elementor-element.elementor-element-811d36a{--width:100vw;}.elementor-7 .elementor-element.elementor-element-29f1f4e{--width:50vw;}.elementor-7 .elementor-element.elementor-element-c80ef83{--width:100vw;}.elementor-7 .elementor-element.elementor-element-24e4b08{--width:90vw;}.elementor-7 .elementor-element.elementor-element-7277a8c{--width:50vw;}.elementor-7 .elementor-element.elementor-element-7fa8750{--width:20vw;}.elementor-7 .elementor-element.elementor-element-32e3856{--width:100vw;}.elementor-7 .elementor-element.elementor-element-d78a1d6{--width:80vw;}.elementor-7 .elementor-element.elementor-element-9cfce96{--width:100vw;}}@media(max-width:767px){body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c72ac29{right:4vw;}body.rtl .elementor-7 .elementor-element.elementor-element-c72ac29{left:4vw;}.elementor-7 .elementor-element.elementor-element-c72ac29{bottom:42vw;}.elementor-7 .elementor-element.elementor-element-d462ef1 img{width:91%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6ffbec6 .elementor-heading-title{font-size:4.5vw;}.elementor-7 .elementor-element.elementor-element-8edbc34 .elementor-heading-title{font-size:4.5vw;}.elementor-7 .elementor-element.elementor-element-c07a7c1 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-5c39b26{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5c39b26 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-336c3eb{bottom:-50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-24ecc3e{--margin-top:-43%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-59b4776 img{max-width:85vw;}.elementor-7 .elementor-element.elementor-element-a7fb493{text-align:start;}.elementor-7 .elementor-element.elementor-element-a7fb493 .elementor-heading-title{font-size:5vw;}.elementor-7 .elementor-element.elementor-element-13b6827 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-2ff33f2 .elementor-button{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-e536c2f{text-align:start;}.elementor-7 .elementor-element.elementor-element-e536c2f img{width:82%;}.elementor-7 .elementor-element.elementor-element-d9583ad{--min-height:80vh;}.elementor-7 .elementor-element.elementor-element-6addb3e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-130acd3 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-32815e3 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-0af65c1 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-59abd1d .elementor-heading-title{font-size:5vw;}.elementor-7 .elementor-element.elementor-element-dd01e74 .elementor-button{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-2f2ccd5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-a2aa42f .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-e948b95 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-48c18b5 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-b3e10f1{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-b07602b .elementor-heading-title{font-size:5vw;}.elementor-7 .elementor-element.elementor-element-90a15c5 .elementor-button{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-dc1d7a4{--min-height:50vh;}.elementor-7 .elementor-element.elementor-element-7b5d2b1{--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-3019855 .elementor-heading-title{font-size:4vw;}.elementor-7 .elementor-element.elementor-element-71e372e{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c80ef83{--min-height:20vh;}.elementor-7 .elementor-element.elementor-element-7277a8c{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-551569c .elementor-heading-title{font-size:5vw;}.elementor-7 .elementor-element.elementor-element-45c4e50 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-56fea09 .elementor-heading-title{font-size:3.5vw;}.elementor-7 .elementor-element.elementor-element-a7373aa .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-5835481 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-50a9149 .elementor-heading-title{font-size:3.5vw;}.elementor-7 .elementor-element.elementor-element-7b7e490 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-fd47f14 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-0dde3a9 .elementor-heading-title{font-size:3.5vw;}.elementor-7 .elementor-element.elementor-element-b493dd2 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-a18139f .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-b690068 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-b5b0a37 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-f267f37 .elementor-heading-title{font-size:4vw;}.elementor-7 .elementor-element.elementor-element-dc604ee .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-d5d42c1{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group > label{font-size:2em;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-subgroup label{font-size:1em;}.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-button{font-size:1em;}}/* Start custom CSS for html, class: .elementor-element-bb10c1f */.elementor-7 .elementor-element.elementor-element-bb10c1f {
    max-width: 100vw;
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span {
    color: #FFF;
    background: #2C2C2C;
    font-family: "Jet Brains Mono", Sans-serif;
    font-weight: 300;
    width: 1em;
    height: 1em;
    display: flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    position: absolute;
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(1) {
    top: 20px;
    left: calc(100% / 11 * 1);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(2) {
    top: 25px;
    left: calc(100% / 11 * 2);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(3) {
    top: 30px;
    left: calc(100% / 11 * 4);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(4) {
    top: 35px;
    left: calc(100% / 11 * 5);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(5) {
    top: 35px;
    left: calc(100% / 11 * 6);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(6) {
    top: 30px;
    left: calc(100% / 11 * 8);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(7) {
    top: 30px;
    left: calc(100% / 11 * 9);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(8) {
    top: 25px;
    left: calc(100% / 11 * 10);
    transform: translateX(-50%);
}
.elementor-7 .elementor-element.elementor-element-bb10c1f span:nth-child(9) {
    top: 20px;
    left: calc(100% / 11 * 11);
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c72ac29 */.elementor-7 .elementor-element.elementor-element-c72ac29 img {
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d462ef1 */.elementor-7 .elementor-element.elementor-element-d462ef1 {
    padding-left: calc((100vw / 11) * 2.2);
}
.elementor-7 .elementor-element.elementor-element-d462ef1 {
    padding-top: calc((100vh / 9) * 0.9);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ffbec6 */.elementor-7 .elementor-element.elementor-element-6ffbec6 {
    padding-left: calc((100vw / 11) * 1);
}
.elementor-7 .elementor-element.elementor-element-6ffbec6 {
    padding-top: calc((100vh / 8) * 0.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8edbc34 */.elementor-7 .elementor-element.elementor-element-8edbc34 {
    padding-left: calc((100vw / 11) * 1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f9f4f2 */.elementor-7 .elementor-element.elementor-element-9f9f4f2 {
    padding-left: calc((100vw / 11) * 9.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c07a7c1 */.elementor-7 .elementor-element.elementor-element-c07a7c1 {
    padding-left: calc((100vw / 11) * 4);
}

@media (max-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-c07a7c1 {
   margin-top:-8vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cb387f */.elementor-7 .elementor-element.elementor-element-2cb387f {
    padding-left: calc((100vw / 11) * 1);
}
.elementor-7 .elementor-element.elementor-element-2cb387f {
    padding-top: calc((100vh / 8)*0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c39b26 */.elementor-7 .elementor-element.elementor-element-5c39b26 {
    padding-left: calc((100vw / 11) * 2);
}
.elementor-7 .elementor-element.elementor-element-5c39b26 {
    padding-top: calc((100vh / 8) * 0);
}
@media (max-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-5c39b26 {
   padding-left:2vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-336c3eb */.elementor-7 .elementor-element.elementor-element-336c3eb {
    padding-left: calc((100vw / 11) * 5.2);
}

.elementor-7 .elementor-element.elementor-element-336c3eb {
    padding-top: calc((100vh / 8) * 0.1);
}

@media (max-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-336c3eb {
padding-left:3vh !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe68ac */.elementor-7 .elementor-element.elementor-element-6fe68ac {
  position: relative;
  inset: 0;
  background-color: #2C2C2C;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  pointer-events: auto;
  overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-6fe68ac  {
  content: "";
  position: relative;
  top: 0;
  left: 0;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -60 1100 1000' preserveAspectRatio='none'%3E%3Cg stroke='rgba(255,255,255,0.6)' stroke-width='0.5'%3E%3Cline x1='100' y1='-60' x2='100' y2='860'/%3E%3Cline x1='200' y1='-60' x2='200' y2='860'/%3E%3Cline x1='300' y1='-60' x2='300' y2='860'/%3E%3Cline x1='400' y1='-60' x2='400' y2='860'/%3E%3Cline x1='500' y1='-60' x2='500' y2='860'/%3E%3Cline x1='600' y1='-60' x2='600' y2='860'/%3E%3Cline x1='700' y1='-60' x2='700' y2='860'/%3E%3Cline x1='800' y1='-60' x2='800' y2='860'/%3E%3Cline x1='900' y1='-60' x2='900' y2='860'/%3E%3Cline x1='1000' y1='-60' x2='1000' y2='860'/%3E%3Cpath d='M0 0 Q550 120 1100 0' fill='none'/%3E%3Cpath d='M0 110 Q550 210 1100 110' fill='none'/%3E%3Cpath d='M0 220 Q550 290 1100 220' fill='none'/%3E%3Cpath d='M0 330 Q550 360 1100 330' fill='none'/%3E%3Cpath d='M0 440 Q550 440 1100 440' fill='none'/%3E%3Cpath d='M0 560 Q550 560 1100 560' fill='none'/%3E%3Cpath d='M0 670 Q550 640 1100 670' fill='none'/%3E%3Cpath d='M0 780 Q550 710 1100 780' fill='none'/%3E%3Cpath d='M0 890 Q550 790 1100 890' fill='none'/%3E%3Cpath d='M0 1000 Q550 880 1100 1000' fill='none'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transform: scaleY(1);
  transform-origin: top;
  will-change: transform;
  pointer-events: none;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f92c0a */.elementor-7 .elementor-element.elementor-element-1f92c0a {
    clip-path: inset(0 round 20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7fb493 */.elementor-7 .elementor-element.elementor-element-a7fb493 {
    padding-left: calc((100vw / 11) * 3.3);
}

@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-a7fb493 {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b6827 */.elementor-7 .elementor-element.elementor-element-13b6827 {
    padding-left: calc((100vw / 11) * 3.3);
   
}
@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-13b6827 {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ff33f2 */.elementor-7 .elementor-element.elementor-element-2ff33f2 .elementor-button-text.flote-text {
    position: absolute;
    right: calc(100%);
    min-width: 100%;
    color: #FFF;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2 .elementor-button-text {
    min-width: 100%;
    display: inline-block;
    width: 100%;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2 {
    display: flex;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2 .flote-container {
    overflow: hidden;
    line-height: 1.2em;
    display: flex;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2:hover .elementor-button-text {
    transform: translateX(100%);
    transition: all 0.3s ease;
    min-width: 100%;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2 {
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2 {
    overflow-x: clip;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2::before {
position: absolute;
    content: '';
    width: 100%;
    height: 10px;
    background: black;
    border-radius: 65%;
    right: 0;
    top: 0;
    transform: translateY(-50%);
    opacity: 1;
    transition: all .3s ease;
    z-index: -1;
}
.elementor-7 .elementor-element.elementor-element-2ff33f2::after {
position: absolute;
    content: '';
    width: 100%;
    height: 10px;
    background: black;
    border-radius: 65%;
    right: 0;
    bottom: 0;
    transform: translateY(50%);
    opacity: 1;
    transition: all .3s ease;
    z-index: -1;
}
..elementor-7 .elementor-element.elementor-element-2ff33f2:hover::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 0%;
    background: black;
    border-radius: 50%;
    right: -15%;
    top: 50%;
    opacity: .5;

}
..elementor-7 .elementor-element.elementor-element-2ff33f2:hover::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 0%;
    background: black;
    border-radius: 50%;
    right: -15%;
    bottom: 50%;
    opacity: .5;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452256e */.elementor-7 .elementor-element.elementor-element-452256e {
    padding-left: calc((100vw / 11) * 3.3);
   
}
@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-452256e {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89bbcd8 */.elementor-7 .elementor-element.elementor-element-89bbcd8 {

  background-repeat: no-repeat;
  background-size: 100% 100%;
}


.elementor-7 .elementor-element.elementor-element-89bbcd8 .animate-bg {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 100' preserveAspectRatio='none'%3E%3Cline x1='300' y1='0' x2='300' y2='100' stroke='%231D1D1B' stroke-width='0.5'/%3E%3Cline x1='600' y1='0' x2='600' y2='100' stroke='%231D1D1B' stroke-width='0.5'/%3E%3Cline x1='900' y1='0' x2='900' y2='100' stroke='%231D1D1B' stroke-width='0.5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;

  transform: scaleY(1);
  transform-origin: top;

  will-change: transform;
  pointer-events: none;
  overflow: hidden;
  clip-path: var(--clip, inset(0% 0px 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6addb3e */.elementor-7 .elementor-element.elementor-element-6addb3e{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2ccd5 */.elementor-7 .elementor-element.elementor-element-2f2ccd5{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for deensimc-smooth-marquee, class: .elementor-element-b22ef5f */.elementor-7 .elementor-element.elementor-element-b22ef5f img {
    max-height: 100px;
    width: auto;
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3019855 */.elementor-7 .elementor-element.elementor-element-3019855 {
    padding-left: calc((100vw / 11) * 3);
}

@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-3019855 {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1d7a4 */.elementor-7 .elementor-element.elementor-element-dc1d7a4 {

  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: #1D1D1D;
}


.elementor-7 .elementor-element.elementor-element-dc1d7a4 .animate-bg {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -60 1100 920' preserveAspectRatio='none'%3E%3Cg stroke='rgba(255,255,255,0.6)' stroke-width='0.5'%3E%3Cline x1='100' y1='-60' x2='100' y2='860'/%3E%3Cline x1='200' y1='-60' x2='200' y2='860'/%3E%3Cline x1='300' y1='-60' x2='300' y2='860'/%3E%3Cline x1='400' y1='-60' x2='400' y2='860'/%3E%3Cline x1='500' y1='-60' x2='500' y2='860'/%3E%3Cline x1='600' y1='-60' x2='600' y2='860'/%3E%3Cline x1='700' y1='-60' x2='700' y2='860'/%3E%3Cline x1='800' y1='-60' x2='800' y2='860'/%3E%3Cline x1='900' y1='-60' x2='900' y2='860'/%3E%3Cline x1='1000' y1='-60' x2='1000' y2='860'/%3E%3Cpath d='M0 -30 Q550 -40 1100 -30' fill='none'/%3E%3Cpath d='M0 100 Q550 90 1100 100' fill='none'/%3E%3Cpath d='M0 200 Q550 190 1100 200' fill='none'/%3E%3Cpath d='M0 300 Q550 290 1100 300' fill='none'/%3E%3Cpath d='M0 400 Q550 390 1100 400' fill='none'/%3E%3Cpath d='M0 500 Q550 490 1100 500' fill='none'/%3E%3Cpath d='M0 600 Q550 590 1100 600' fill='none'/%3E%3Cpath d='M0 700 Q550 690 1100 700' fill='none'/%3E%3Cpath d='M0 830 Q550 820 1100 830' fill='none'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;

  transform: scaleY(1);
  transform-origin: top;

  will-change: transform;
  pointer-events: none;
  overflow: hidden;
  clip-path: var(--clip, inset(0% 0px 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-551569c */.elementor-7 .elementor-element.elementor-element-551569c {
    padding-left: calc((100vw / 11) * 3);
}

@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-551569c {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c4e50 */.elementor-7 .elementor-element.elementor-element-45c4e50 {
    padding-left: calc((100vw / 11) * 3);
   
}

@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-45c4e50 {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7277a8c */.elementor-7 .elementor-element.elementor-element-7277a8c {
  position: sticky !important;
  top: 0;
  height: 100vh;
}
@media (max-width:768px) {
   .elementor-7 .elementor-element.elementor-element-7277a8c {
  position: relative !important;
  top: 0;
  height: auto;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa8750 */.elementor-7 .elementor-element.elementor-element-7fa8750 {
  position: relative;
  min-height: 100vh; /* AJUSTA según nº de imágenes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c80ef83 */.elementor-7 .elementor-element.elementor-element-c80ef83 .animate-bg {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  inset: 0;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 100' preserveAspectRatio='none'%3E%3Cline x1='300' y1='0' x2='300' y2='100' stroke='%231D1D1B' stroke-width='0.5'/%3E%3Cline x1='600' y1='0' x2='600' y2='100' stroke='%231D1D1B' stroke-width='0.5'/%3E%3Cline x1='900' y1='0' x2='900' y2='100' stroke='%231D1D1B' stroke-width='0.5'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;

  transform: scaleY(1);
  transform-origin: top;

  will-change: transform;
  pointer-events: none;
  overflow: hidden;
  clip-path: var(--clip, inset(0% 0px 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc132da */.elementor-7 .elementor-element.elementor-element-fc132da{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acfe9fa */.elementor-7 .elementor-element.elementor-element-acfe9fa{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf6666 */.elementor-7 .elementor-element.elementor-element-6bf6666{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f267f37 */.elementor-7 .elementor-element.elementor-element-f267f37 {
    padding-left: calc((100vw / 11) * 1);
}
@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-f267f37 {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc604ee */.elementor-7 .elementor-element.elementor-element-dc604ee {
    padding-left: calc((100vw / 11) * 1);
   
}
@media (max-width:767px) {
 .elementor-7 .elementor-element.elementor-element-dc604ee {
    padding-left: 0;
}

}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d5d42c1 */.elementor-7 .elementor-element.elementor-element-d5d42c1 {
    padding-left: calc((100vw / 11) * 0.4);
}
.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-type-acceptance label {
    line-height: 1em !important;
}

.elementor-7 .elementor-element.elementor-element-d5d42c1 .elementor-field-type-acceptance a {
    text-decoration: underline;
}

.elementor-7 .elementor-element.elementor-element-d5d42c1 button{
    padding: 0 20px; /* padding superior/inferior 10px, izquierda/derecha 20px */
    width: 300px; /* ancho fijo, opcional */
    clip-path: polygon(
        /* parte superior (igual) */
        0 10%,    /* izquierda superior */
        10% 5%,   /* curva superior izquierda */
        60% -5%,  /* punto más alto del centro superior */
        90% 5%,   /* curva superior derecha */
        100% 10%, /* derecha superior */
        /* parte inferior (reflejo invertido) */
        100% 90%, /* derecha inferior */
        60% 105%, /* punto más bajo del centro inferior invertido */
        10% 95%,  /* curva inferior izquierda invertida */
        0 90%     /* izquierda inferior */
    );
    background-color: #000000;
    display: inline-block; /* importante para que el width funcione si es un div */
    text-align: center; /* para centrar texto dentro del botón */
    color: white; /* opcional para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfce96 */.elementor-7 .elementor-element.elementor-element-9cfce96 {

  background-repeat: no-repeat;
  background-size: 100% 100%;

}


.elementor-7 .elementor-element.elementor-element-9cfce96 .animate-bg {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  inset: 0;
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1100 800' preserveAspectRatio='none'>\
<g stroke='black' stroke-width='0.5'>\
<line x1='100' y1='0' x2='100' y2='800'/>\
<line x1='400' y1='0' x2='400' y2='800'/>\
<line x1='600' y1='0' x2='600' y2='800'/>\
<line x1='1000' y1='0' x2='1000' y2='800'/>\
</g>\
</svg>");
  background-size: 100% 100%;
  background-repeat: no-repeat;

  transform: scaleY(1);
  transform-origin: top;

  will-change: transform;
  pointer-events: none;
  overflow: hidden;
  clip-path: var(--clip, inset(0% 0px 100%));
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brulia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/Brulia-Text.woff2') format('woff2'),
		url('http://mikkelkristensen.com/wp-content/uploads/2026/01/Brulia-Text.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-ExtraBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-ExtraLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Jet Brains Mono';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('http://mikkelkristensen.com/wp-content/uploads/2026/01/JetBrainsMono-ThinItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */