.vblue h3, .vblue h2 {
    color:#06B8E2 !important;
}






.bold h3 {
    font-weight: bold !important;
}



td.col_0.col_first b {
  color: #06BEE9 !important;
}




.blacktext .subheadline {
    color: #000 !important;
}

.ce_text_image_bar.blacktext .subheadline {
    color: #000 !important;
}

.blacktext .textbox .subheadline {
    color: #000 !important;
}




.blacktext
.blacktext span {
    color: #000 !important;
}











div.ce_hyperlink-extended.btnblk.mt-s.block.align-inline.border-radius-0.default a.hyperlink_txt.outline {
    border: 2px solid #000000 !important;
    color: #000000 !important;
    background-color: transparent !important;
}

div.ce_hyperlink-extended.btnblk.mt-s.block.align-inline.border-radius-0.default a.hyperlink_txt.outline:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
}












.whiteline{
visibility:hidden !important;
}


.ce_linkbox.blocktext .ce_headline h3 {
    color: #00B9E1 !important;
    margin-top: 10px !important;
    padding-top: 10px !important;
}


.blocktext {
    text-align: justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphenate-limit-chars: 3 1 1; /* Extrem aggressive Silbentrennung */
    hyphenate-limit-zone: 3%; /* Trennung sehr nah am Zeilenende */
    hyphenate-limit-lines: no-limit; /* Unbegrenzte aufeinanderfolgende Trennungen */
    word-spacing: 0.02em; /* Sehr kleiner Wortabstand */
    letter-spacing: -0.02em; /* Engerer Zeichenabstand */
    word-wrap: break-word;
    overflow-wrap: break-word;
    /* Für bessere Compound-Word-Trennung */
    -webkit-hyphenate-character: "-";
    hyphenate-character: "-";
    /* Zusätzliche aggressive Einstellungen */
    text-justify: inter-word;
}




.ce_text_image_bar .ce_headline h3 {
    color: #06B8E2 !important;
}


h4{
color:#000000 !important;
}



li,
li::after {
  border-bottom: 1px solid white !important;
}





/* Button Hover-Effekt für den spezifischen Button mit ID btnarchitekten */
#btnarchitekten a.hyperlink_txt.outline {
    transition: all 0.3s ease !important;
    /* Ursprüngliche weiße Border beibehalten */
    border: 2px solid white !important;
}

#btnarchitekten a.hyperlink_txt.outline:hover {
    background-color: #06B8E2 !important;
    border: 2px solid #06B8E2 !important; /* Border in derselben Farbe wie Background */
    outline: none !important;
    color: white !important;
    box-shadow: none !important;
    transition: all 0.3s ease !important;
}




.teaseme2 {
  filter: grayscale(80%);
  transition: all 0.6s ease;
  overflow: hidden;
  transform-origin: center; /* Für Container-Zentrierung */
}

.teaseme2:hover {
  filter: grayscale(0%);
  transform: scale(1.08); /* Container wird skaliert */
}

.teaseme2 .ce_image_extended_inside {
  transition: transform 0.6s ease;
  transform-origin: center;
}

.teaseme2:hover .ce_image_extended_inside {
  transform: scale(1.08); /* Inhalt wird AUCH skaliert */
}




#mehrabstand {
  padding-left: 100px;
  padding-right: 100px;
}

#abstandlinks {
  padding-left: 50px;
}






/* Force remove all underlines and borders for submenu links in normal state */
.mainmenu_link.a-level_2,
.vlist.level_2 .mainmenu_link,
.mainmenu_link.a-level_2 span,
.vlist.level_2 .mainmenu_link span {
    color: #000000 !important; /* Black text color */
    text-decoration: none !important; /* No underline */
    text-decoration-line: none !important; /* Force no underline */
    text-decoration-color: transparent !important; /* Transparent underline color */
    border: none !important; /* No borders */
    border-bottom: none !important; /* Specifically no bottom border */
    border-top: none !important; /* No top border */
    box-shadow: none !important; /* No box shadow that could look like underline */
    outline: none !important; /* No outline */
    background-image: none !important; /* No background images */
    transition: all 0.3s ease; /* Smooth transition */
}

/* Remove pseudo-elements that might create underlines */
.mainmenu_link.a-level_2::before,
.mainmenu_link.a-level_2::after,
.vlist.level_2 .mainmenu_link::before,
.vlist.level_2 .mainmenu_link::after,
.mainmenu_link.a-level_2 span::before,
.mainmenu_link.a-level_2 span::after,
.vlist.level_2 .mainmenu_link span::before,
.vlist.level_2 .mainmenu_link span::after {
    display: none !important;
    content: none !important;
    border: none !important;
    background: none !important;
}

/* Hover state for all submenu links */
.mainmenu_link.a-level_2:hover,
.vlist.level_2 .mainmenu_link:hover,
.mainmenu_link.a-level_2:hover span,
.vlist.level_2 .mainmenu_link:hover span {
    color: #06B8E2 !important; /* Orange text color on hover */
    text-decoration: underline !important; /* Black underline on hover */
    text-decoration-color: #000000 !important; /* Ensure underline is black */
    text-decoration-line: underline !important; /* Force underline on hover */
}

/* Override any active/selected states that might have underlines */
.mainmenu_link.a-level_2.active,
.mainmenu_link.a-level_2.Selected,
.mainmenu_link.a-level_2.mm-selected,
.vlist.level_2 .mainmenu_link.active,
.vlist.level_2 .mainmenu_link.Selected,
.vlist.level_2 .mainmenu_link.mm-selected {
    color: #000000 !important;
    text-decoration: none !important;
    text-decoration-line: none !important;
    border-bottom: none !important;
}

















footer a:hover {
  color: #000000 !important;
text-decoration:underline;
}



.buttongleich {
  width: 280px;
  display: inline-block;
}












/* Haupt-Container auf 95% Breite - korrigiert zentriert */
.ce_bgimage-outer {
   width: 95% !important;
   margin: 0 auto !important;
}

/* Oder alternativ: */
.ce_bgimage-inside {
   max-width: 95% !important;
   width: 95% !important;
   padding-left: 0 !important;
   padding-right: 0 !important;
}

/* Swiper Container auch auf 95% Breite */
.swiper-container {
   width: 95% !important;
   max-width: none !important;
}














/* Schwarz-Weiß Filter und Hover-Effekt für die Gray-Galerie */
#gray img {
    /* Bilder standardmäßig in Schwarz-Weiß */
    filter: grayscale(100%);
    
    /* Smooth transition für alle Effekte */
    transition: transform 0.3s ease, filter 0.3s ease;
    
    /* Basis-Styling */
    display: block;
    width: 100%;
    height: auto;
}

/* Hover-Effekt: Vergrößerung und optional Farbe zurück */
#gray img:hover {
    /* Leichte Vergrößerung beim Hover */
    transform: scale(1.05);
    
    /* Optional: Farbe beim Hover zurückbringen */
    /* filter: grayscale(0%); */
    
    /* Oder: Weniger Graustufen für subtilen Effekt */
    filter: grayscale(80%);
}

/* Alternative: Stärkere Vergrößerung */
#gray img:hover {
    transform: scale(1.1);
    filter: grayscale(0%); /* Vollfarbe beim Hover */
}

/* Für bessere Performance bei vielen Bildern */
#gray .image_container {
    overflow: hidden;
}

/* Optional: Cursor-Zeiger für bessere UX */
#gray img {
    cursor: pointer;
}










/* Basis-Styling */
.ce_hyperlink .hyperlink_txt.link-black-outline,
.ce_hyperlink a.hyperlink_txt.link-black-outline {
    color: black !important; /* Text schwarz */
    background-color: transparent !important;
    border: 2px solid #000000 !important; /* Rahmen schwarz */
    padding: 12px 20px !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: all 0.3s ease !important;
    opacity: 1 !important;
    filter: none !important;
}

/* Hover-Styling */
.ce_hyperlink .hyperlink_txt.link-black-outline:hover,
.ce_hyperlink a.hyperlink_txt.link-black-outline:hover,
.ce_hyperlink .hyperlink_txt:hover,
.ce_hyperlink a.hyperlink_txt:hover,
a.hyperlink_txt.link-black-outline:hover {
    border-color: #06B8E2 !important; /* Rahmen orange */
    color: black !important; /* Text schwarz */
    background-color: transparent !important;
    opacity: 1 !important;
    filter: none !important;
}

/* Noch spezifischer für Contao */
div.ce_hyperlink.ce_hyperlink-extended a.hyperlink_txt.link-black-outline,
div.ce_hyperlink a.hyperlink_txt.link-black-outline {
    color: black !important; /* Text schwarz */
    background-color: transparent !important;
    border: 2px solid #000000 !important; /* Rahmen schwarz */
    padding: 12px 20px !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: all 0.3s ease !important;
    opacity: 1 !important;
    filter: none !important;
}

div.ce_hyperlink.ce_hyperlink-extended a.hyperlink_txt.link-black-outline:hover,
div.ce_hyperlink a.hyperlink_txt.link-black-outline:hover {
    border-color: #06B8E2 !important; /* Rahmen orange */
    color: black !important; /* Text schwarz */
    background-color: transparent !important;
    opacity: 1 !important;
    filter: none !important;
}

/* Falls immer noch nicht - die "Atomwaffe" */
a:hover {
    color: black !important; /* Text schwarz beim Hover */
    opacity: 1 !important;
    filter: none !important;
}












#footer {
  width: 100%;
}

#footer .inside {
  max-width: none;         /* Aufhebung eventueller Begrenzung */
  margin: 0 30px;          /* 30px Abstand links und rechts */
}




#bottom {
  width: 100%;
}

#bottom .inside {
  max-width: none;         /* Aufhebung eventueller Begrenzung */
  margin: 0 120px 0 60px;
}






#top_link {
  bottom: 100px !important;
}


.header .smartmenu .smartmenu-trigger .line, .header .smartmenu .smartmenu-trigger .line:before, .header .smartmenu .smartmenu-trigger .line:after{background: #FFFFFF !important;width:50px !important;}




.mod_socials a i {
  color: #fff !important;
}






.tp-bannertimer {
display:none;
} 



.custom {
    position: relative;
    overflow: hidden; /* Verhindert, dass das Bild über die Grenzen hinauszoomt */
}

.custom::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2); /* 20% dunkler als Standard */
    transition: background 0.3s ease-in-out;
}

.custom:hover::before {
    background: rgba(0, 0, 0, 0.5); /* Weitere 20% Verdunkelung (insgesamt 40%) */
}

.custom {
    background-size: 100%; /* Standardgröße */
    transition: background-size 0.5s ease-in-out; /* Smooth Zoom */
}

.custom:hover {
    background-size: 105%; /* 5% Zoom ins Bild */
}




.teaseme {
    filter: grayscale(100%);
    width: 80%;
    transition: transform 0.3s ease, filter 0.3s ease;
}

.teaseme:hover {
    filter: grayscale(0%);
    transform: scale(1.25);
}





.image-zoom {
  transition: transform 0.3s ease-in-out;
}

.image-zoom:hover {
  transform: scale(1.1);
}


















/* Variable fonts usage:
:root { font-family: "Inter", sans-serif; }
@supports (font-variation-settings: normal) {
:root { font-family: "InterVariable", sans-serif; font-optical-sizing: auto; }
} */
@font-face {
font-family: InterVariable;
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url("InterVariable.woff2") format("woff2");
}
@font-face {
font-family: InterVariable;
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url("InterVariable-Italic.woff2") format("woff2");
}

/* static fonts */
@font-face { font-family: "Inter"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Thin.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-ThinItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-ExtraLight.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Light.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Regular.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Italic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Medium.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Bold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-ExtraBold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-Black.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/Inter-BlackItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Thin.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-ThinItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-ExtraLight.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Light.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Regular.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Italic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Medium.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Bold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-ExtraBold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-Black.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://virobuster-relaunch.anexion.de/files/cto_layout/fonts/InterDisplay-BlackItalic.woff2") format("woff2"); }

@font-feature-values InterVariable {
@character-variant {
cv01: 1; cv02: 2; cv03: 3; cv04: 4; cv05: 5; cv06: 6; cv07: 7; cv08: 8;
cv09: 9; cv10: 10; cv11: 11; cv12: 12; cv13: 13;
alt-1: 1; /* Alternate one */
alt-3: 9; /* Flat-top three */
open-4: 2; /* Open four */
open-6: 3; /* Open six */
open-9: 4; /* Open nine */
lc-l-with-tail: 5; /* Lower-case L with tail */
simplified-u: 6; /* Simplified u */
alt-double-s: 7; /* Alternate German double s */
uc-i-with-serif: 8; /* Upper-case i with serif */
uc-g-with-spur: 10; /* Capital G with spur */
single-story-a: 11; /* Single-story a */
compact-lc-f: 12; /* Compact f */
compact-lc-t: 13; /* Compact t */
}
@styleset {
ss01: 1; ss02: 2; ss03: 3; ss04: 4; ss05: 5; ss06: 6; ss07: 7; ss08: 8;
open-digits: 1; /* Open digits */
disambiguation: 2; /* Disambiguation (with zero) */
disambiguation-except-zero: 4; /* Disambiguation (no zero) */
round-quotes-and-commas: 3; /* Round quotes &amp; commas */
square-punctuation: 7; /* Square punctuation */
square-quotes: 8; /* Square quotes */
circled-characters: 5; /* Circled characters */
squared-characters: 6; /* Squared characters */
}
}
@font-feature-values Inter {
@character-variant {
cv01: 1; cv02: 2; cv03: 3; cv04: 4; cv05: 5; cv06: 6; cv07: 7; cv08: 8;
cv09: 9; cv10: 10; cv11: 11; cv12: 12; cv13: 13;
alt-1: 1; /* Alternate one */
alt-3: 9; /* Flat-top three */
open-4: 2; /* Open four */
open-6: 3; /* Open six */
open-9: 4; /* Open nine */
lc-l-with-tail: 5; /* Lower-case L with tail */
simplified-u: 6; /* Simplified u */
alt-double-s: 7; /* Alternate German double s */
uc-i-with-serif: 8; /* Upper-case i with serif */
uc-g-with-spur: 10; /* Capital G with spur */
single-story-a: 11; /* Single-story a */
compact-lc-f: 12; /* Compact f */
compact-lc-t: 13; /* Compact t */
}
@styleset {
ss01: 1; ss02: 2; ss03: 3; ss04: 4; ss05: 5; ss06: 6; ss07: 7; ss08: 8;
open-digits: 1; /* Open digits */
disambiguation: 2; /* Disambiguation (with zero) */
disambiguation-except-zero: 4; /* Disambiguation (no zero) */
round-quotes-and-commas: 3; /* Round quotes &amp; commas */
square-punctuation: 7; /* Square punctuation */
square-quotes: 8; /* Square quotes */
circled-characters: 5; /* Circled characters */
squared-characters: 6; /* Squared characters */
}
}
@font-feature-values InterDisplay {
@character-variant {
cv01: 1; cv02: 2; cv03: 3; cv04: 4; cv05: 5; cv06: 6; cv07: 7; cv08: 8;
cv09: 9; cv10: 10; cv11: 11; cv12: 12; cv13: 13;
alt-1: 1; /* Alternate one */
alt-3: 9; /* Flat-top three */
open-4: 2; /* Open four */
open-6: 3; /* Open six */
open-9: 4; /* Open nine */
lc-l-with-tail: 5; /* Lower-case L with tail */
simplified-u: 6; /* Simplified u */
alt-double-s: 7; /* Alternate German double s */
uc-i-with-serif: 8; /* Upper-case i with serif */
uc-g-with-spur: 10; /* Capital G with spur */
single-story-a: 11; /* Single-story a */
compact-lc-f: 12; /* Compact f */
compact-lc-t: 13; /* Compact t */
}
@styleset {
ss01: 1; ss02: 2; ss03: 3; ss04: 4; ss05: 5; ss06: 6; ss07: 7; ss08: 8;
open-digits: 1; /* Open digits */
disambiguation: 2; /* Disambiguation (with zero) */
disambiguation-except-zero: 4; /* Disambiguation (no zero) */
round-quotes-and-commas: 3; /* Round quotes &amp; commas */
square-punctuation: 7; /* Square punctuation */
square-quotes: 8; /* Square quotes */
circled-characters: 5; /* Circled characters */
squared-characters: 6; /* Squared characters */
}
}



html, body, * {
  font-family: "Inter", sans-serif !important;
}


