.elementor-120 .elementor-element.elementor-element-3e8cdb4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-120 .elementor-element.elementor-element-3e8cdb4:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-3e8cdb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3399FF;}.elementor-120 .elementor-element.elementor-element-1da6fa7{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-860f7c2{--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-860f7c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-120 .elementor-element.elementor-element-47b6d94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-47b6d94.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-d36ec1d{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#0D2640;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-120 .elementor-element.elementor-element-fbcf4af .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:104px;font-weight:600;line-height:1.04em;letter-spacing:-2px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-06092ed{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#0D2640;}.elementor-120 .elementor-element.elementor-element-ed5262f{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.45em;color:#0D2640;}.elementor-120 .elementor-element.elementor-element-6732d39{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-120 .elementor-element.elementor-element-99c30b1 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#0D2640;color:#0D2640;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-hvit );border-radius:12px 12px 12px 12px;padding:18px 26px 18px 26px;}.elementor-120 .elementor-element.elementor-element-99c30b1 .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-99c30b1 .elementor-button:focus{background-color:var( --e-global-color-mint );color:var( --e-global-color-text );border-color:var( --e-global-color-mint );}.elementor-120 .elementor-element.elementor-element-99c30b1 .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-99c30b1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-72ed007 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;fill:#0D2640;color:#0D2640;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#0D2640;border-radius:12px 12px 12px 12px;padding:18px 26px 18px 26px;}.elementor-120 .elementor-element.elementor-element-72ed007 .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-72ed007 .elementor-button:focus{background-color:#0D2640;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-72ed007 .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-72ed007 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-9e2b38d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-9e2b38d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-120 .elementor-element.elementor-element-6866068{--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-3c1a6d5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-3c1a6d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-120 .elementor-element.elementor-element-8aa41c0 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;fill:#0D2640;color:#0D2640;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-8aa41c0 .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-8aa41c0 .elementor-button:focus{background-color:var( --e-global-color-gul );color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-8aa41c0 .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-8aa41c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-f5fc064 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;fill:#0D2640;color:#0D2640;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-f5fc064 .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-f5fc064 .elementor-button:focus{background-color:var( --e-global-color-gul );color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-f5fc064 .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-f5fc064 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-4c631fc .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;fill:#0D2640;color:#0D2640;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-4c631fc .elementor-button:hover, .elementor-120 .elementor-element.elementor-element-4c631fc .elementor-button:focus{background-color:var( --e-global-color-gul );color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-4c631fc .elementor-button:hover svg, .elementor-120 .elementor-element.elementor-element-4c631fc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-72fa5ae{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#0D2640;}.elementor-120 .elementor-element.elementor-element-72fa5ae a:hover, .elementor-120 .elementor-element.elementor-element-72fa5ae a:focus{color:var( --e-global-color-accent );}.elementor-120 .elementor-element.elementor-element-79345ea{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#0D2640;}.elementor-120 .elementor-element.elementor-element-79345ea a:hover, .elementor-120 .elementor-element.elementor-element-79345ea a:focus{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-120 .elementor-element.elementor-element-3e8cdb4{--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-120 .elementor-element.elementor-element-860f7c2{--flex-direction:column-reverse;--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-120 .elementor-element.elementor-element-fbcf4af .elementor-heading-title{font-size:80px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-120 .elementor-element.elementor-element-3e8cdb4{--padding-top:20px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-860f7c2{--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-47b6d94{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-120 .elementor-element.elementor-element-fbcf4af .elementor-heading-title{font-size:48px;}.elementor-120 .elementor-element.elementor-element-6732d39{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-120 .elementor-element.elementor-element-9e2b38d{--width:56%;}.elementor-120 .elementor-element.elementor-element-6866068{--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;}.elementor-120 .elementor-element.elementor-element-72fa5ae{font-size:13px;}.elementor-120 .elementor-element.elementor-element-79345ea{font-size:13px;}}@media(min-width:768px){.elementor-120 .elementor-element.elementor-element-3e8cdb4{--content-width:1440px;}.elementor-120 .elementor-element.elementor-element-9e2b38d{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-120 .elementor-element.elementor-element-9e2b38d{--width:360px;}}/* Start custom CSS */body{background:#3399FF}
.tnt-side{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px)!important;background-size:48px 48px!important}
.tnt-side a{color:inherit}
.tnt-side .elementor-widget-text-editor p{margin:0}
.tnt-side .elementor-heading-title{margin:0}
.tnt-logo svg{display:block;width:150px;height:auto}
.tnt-status{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0D2640;border-radius:99px;padding:8px 16px 8px 12px;font:500 14px/1.3 'DM Sans',sans-serif;white-space:nowrap}
.tnt-status i{width:10px;height:10px;border-radius:50%;background:#FB9A2D;animation:tnt-puls 2s ease-in-out infinite}
.tnt-grafikk{position:relative}
.tnt-grafikk svg{display:block;width:100%;height:auto;margin-top:24px}
.tnt-bit-tekst{position:absolute;top:-8px;right:0;font:500 13px/1.3 'DM Sans',sans-serif;color:#0D2640}
.tnt-grafikk .siste-bit{transform-box:fill-box;transform-origin:center;animation:tnt-sveve 4s ease-in-out infinite}
.tnt-fremdrift{font:500 13px/1.3 'DM Sans',sans-serif;color:#0D2640}
.tnt-fremdrift-stor{margin-top:40px}
.tnt-topp{display:flex;justify-content:space-between;margin-bottom:10px}
.tnt-linje{height:8px;border-radius:8px;background:rgba(255,255,255,.35);overflow:hidden}
.tnt-linje span{display:block;height:100%;border-radius:8px;background:#fff;transform-origin:left;animation:tnt-fyll 1.6s cubic-bezier(.2,.7,.2,1) both .3s}
.tnt-knapp .elementor-button{transition:transform .2s,background-color .2s,color .2s}
.tnt-knapp .elementor-button:hover{transform:translateY(-2px)}
.tnt-sirkel .elementor-button{width:48px;height:48px;display:grid;place-items:center;padding:0}
.tnt-sirkel .elementor-button:hover{transform:translateY(-2px)}
.tnt-kontakt .tnt-mellom{display:inline-block;width:28px}
@media (max-width:767px){.tnt-kontakt .tnt-mellom{width:20px}}
.tnt-kontakt a{text-decoration:none}
.tnt-kontakt a:hover{text-decoration:underline}
.tnt-side a:focus-visible{outline:3px solid #fff;outline-offset:3px}
@keyframes tnt-puls{50%{opacity:.35}}
@keyframes tnt-sveve{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-6px,8px) rotate(-4deg)}}
@keyframes tnt-fyll{from{transform:scaleX(0)}}
.tnt-ingress{max-width:620px}
.tnt-kontakt{flex:0 0 auto!important;white-space:nowrap}
.tnt-sosial{width:auto!important;flex:0 0 auto!important}
@media (min-width:1025px){.tnt-tekst-kol{flex:1 1 0!important;min-width:0;max-width:720px}.tnt-grafikk-kol{flex:0 0 400px!important;max-width:400px}}
@media (max-width:1024px){.tnt-grafikk-kol{align-self:flex-start}}
@media (max-width:767px){
  .tnt-side{min-height:100svh!important}
  .tnt-logo svg{width:120px}
  .tnt-grafikk-kol{align-self:center!important;max-width:220px}
  .tnt-grafikk svg{margin-top:0}
  .tnt-bit-tekst{display:none}
  .tnt-fremdrift{margin-bottom:4px}
  .tnt-knapp,.tnt-knapp .elementor-button{width:100%}
  .tnt-knapp .elementor-button{font-weight:600}
}
@media (prefers-reduced-motion:reduce){.tnt-side *{animation:none!important;transition:none!important}}/* End custom CSS */