/* Sohne Breit : https://klim.co.nz/retail-fonts/soehne-breit */
@font-face {font-family:'Sohne';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/sohne/SohneBreit-Kraftig.woff2') format('woff2');}
@font-face {font-family:'Sohne';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/sohne/SohneBreit-Halbfett.woff2') format('woff2');}
@font-face {font-family:'Sohne';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/sohne/SohneBreit-Dreiviertelfett.woff2') format('woff2');}
@font-face {font-family:'Sohne';font-style:normal;font-weight:800;font-display:swap;src:url('./fonts/sohne/SohneBreit-Fett.woff2') format('woff2');}

/* Montserrat (Latin) : https://fonts.google.com/specimen/Montserrat?query=montserrat */
@font-face {font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-100.eot');src:url('./fonts/montserrat-v23-latin/montserrat-100.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-100.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-100.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-100.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-100.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-200.eot');src:url('./fonts/montserrat-v23-latin/montserrat-200.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-200.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-200.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-200.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-200.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-300.eot');src:url('./fonts/montserrat-v23-latin/montserrat-300.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-300.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-300.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-300.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-300.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-400.eot');src:url('./fonts/montserrat-v23-latin/montserrat-400.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-400.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-400.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-400.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-400.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-500.eot');src:url('./fonts/montserrat-v23-latin/montserrat-500.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-500.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-500.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-500.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-500.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-600.eot');src:url('./fonts/montserrat-v23-latin/montserrat-600.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-600.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-600.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-600.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-600.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-700.eot');src:url('./fonts/montserrat-v23-latin/montserrat-700.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-700.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-700.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-700.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-700.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-800.eot');src:url('./fonts/montserrat-v23-latin/montserrat-800.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-800.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-800.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-800.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-800.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-900.eot');src:url('./fonts/montserrat-v23-latin/montserrat-900.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-900.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-900.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-900.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-900.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-100-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-100-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-100-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-100-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-100-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-100-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-200-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-200-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-200-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-200-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-200-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-200-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-300-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-300-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-300-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-300-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-300-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-300-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-400-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-400-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-400-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-400-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-400-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-400-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-500-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-500-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-500-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-500-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-500-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-500-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-600-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-600-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-600-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-600-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-600-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-600-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-700-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-700-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-700-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-700-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-700-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-700-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-800-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-800-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-800-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-800-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-800-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-800-italic.svg#Montserrat') format('svg');}
@font-face {font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url('./fonts/montserrat-v23-latin/montserrat-900-italic.eot');src:url('./fonts/montserrat-v23-latin/montserrat-900-italic.eot?#iefix') format('embedded-opentype'),url('./fonts/montserrat-v23-latin/montserrat-900-italic.woff2') format('woff2'),url('./fonts/montserrat-v23-latin/montserrat-900-italic.woff') format('woff'),url('./fonts/montserrat-v23-latin/montserrat-900-italic.ttf') format('truetype'),url('./fonts/montserrat-v23-latin/montserrat-900-italic.svg#Montserrat') format('svg');}

/* Material Icons : https://fonts.google.com/icons */
@font-face {font-family:'Material Icons';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/material-icons/material-icons.eot');src:url('./fonts/material-icons/material-icons.eot?#iefix') format('embedded-opentype'),url('./fonts/material-icons/material-icons.woff2') format('woff2'),url('./fonts/material-icons/material-icons.woff') format('woff'),url('./fonts/material-icons/material-icons.ttf') format('truetype'),url('./fonts/material-icons/material-icons.svg#Montserrat') format('svg');}
.material-icons {font-family:'Material Icons';font-weight:normal;font-style:normal;font-display:swap;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings: 'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}

/* Font family shortcuts with replacements fonts */
.sohne {font-family:'Sohne','Montserrat',Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif;}
.montserrat {font-family:'Montserrat',Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif;}

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

:root  {
    --bw-purple: #5334c4;
    --bw-purple-light: #917fff;
    --bw-blue: #2e80f6;
    --bw-white: #ffffff;
    --bw-black: #000000;
    --bw-green: #80d96f;
    --bw-green-light: #68e07b;
    --bw-orange: #fd9e04;
    --bw-red: #fd0505;
    --bw-red-error: #b94a48;
    --system-fonts: Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif;
    --bw-fonts-text: 'Montserrat',var(--system-fonts);
    --bw-fonts-title: 'Sohne',var(--bw-fonts-text);
}

body {font-family:var(--bw-fonts-text);font-size:18px;width:100%;min-width:380px;max-width:1920px;margin:0 auto;}
div {width:360px;height:178px;text-align:center;position:absolute;left:50%;margin-left:-180px;top:50%;margin-top:-89px;font-size:20px;line-height:26px;}
img {width:96%;max-width:600px;margin-bottom:30px;}