/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 5, 2023 */
:root {
  --bs-red: #ef1818;
  --bs-gray: #727271; 
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: anonymous_proregular;
  --bs-font-menu: allerta_stencilregular;
  --bs-font-corporate: zen_kurenaidoregular;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.2;
  --bs-body-color: #000000;
  --bs-body-bg: #ffffff;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 5, 2023 */

@font-face {
    font-family: anonymous_proregular;
    src: url('../assets/fonts/anonymouspro-regular-webfont.eot');
    src: url('../assets/fonts/anonymouspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/anonymouspro-regular-webfont.woff2') format('woff2'),
         url('../assets/fonts/anonymouspro-regular-webfont.woff') format('woff'),
         url('../assets/fonts/anonymouspro-regular-webfont.ttf') format('truetype'),
         url('../assets/fonts/anonymouspro-regular-webfont.svg#anonymous_proregular') format('svg');
    font-weight: normal;
	   font-style: normal;

}

@font-face {
    font-family: zen_kurenaidoregular;
    src: url('../assets/fonts/zenkurenaido-regular-webfont.eot');
    src: url('../assets/fonts/zenkurenaido-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/fonts/zenkurenaido-regular-webfont.woff2') format('woff2'),
         url('../assets/fonts/zenkurenaido-regular-webfont.woff') format('woff'),
         url('../assets/fonts/zenkurenaido-regular-webfont.ttf') format('truetype'),
         url('../assets/fonts/zenkurenaido-regular-webfont.svg#zen_kurenaidoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
*/

body {
  margin: 5%;
  font-family: var(--bs-body-font-family);
   font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*
@page {
   size: A4 portrait;
   margin: 0 15pt; 
}
*/

.logo img{
display: none;
/* content:" "; */
}

.navbar {
display:none;
}


#logo{
content: url("../assets/images/logoSW.webp");
width:100% !important;
max-height: auto;
margin-top: 0;
} 


.corporate{
font-family: var(--bs-font-corporate);
font-weight: bolder;
letter-spacing: 5px;
}

.red{
color: var(--bs-red);
}

.gray{
color: var(--bs-gray);
}

.headline{
letter-spacing: 1.0px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 50;
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 1.5;
}

a{
color: var(--bs-gray);
}

.modal{
display:none;
}
