html, body, blockquote {
font-family: "Funnel Sans", sans-serif;
font-optical-sizing: auto;
font-style: normal;
}
body h1, body h2, body h3, body h4, body h5 {
color: #002B53;
}
sub {
vertical-align: baseline;
}
.nectar-badge__inner h1 {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
margin: inherit;
text-transform: inherit;
}
#header-outer.force-contained-rows.dark-slide #top nav > ul > li > a {
color: #012B53 !important;
}
#slide-out-widget-area .inner .off-canvas-menu-container .menu li>a {
font-family: "Funnel Sans", sans-serif;
}
#slide-out-widget-area .nectar-global-section>.container {
max-width: 100%;
}
#header-outer #top, #header-outer:not(.transparent) #top { 
border-color: rgba(243,247,251,0.14); 
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {
margin-bottom: 24px;
}
.current_page_item .menu-title-text,
.current-menu-parent .menu-title-text {
font-weight: 700;
}
.material-ocm-open { 
box-shadow: 0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12); 
}
.nectar-badge .nectar-badge__inner { 
background-color: transparent;
border: 1px solid rgba(0,43,83,.15);
}
.light .nectar-badge .nectar-badge__inner { 
border-color: #CBD1D6;
}
body .nectar-button.large.see-through, 
body .nectar-button.large.see-through-2, 
body .nectar-button.large.see-through-3,
body.material .nectar-button.jumbo.see-through, 
body.material .nectar-button.jumbo.see-through-2, 
body.material .nectar-button.jumbo.see-through-3, 
body .nectar-button.see-through,
.nectar-button.see-through,
.nectar-button.small.see-through {
border-width: 1px;
}
.nectar-button.jumbo span {
font-size: 14px;
}
.light .has-icon i {
background-color: transparent !important;
box-shadow: none !important;
}
.flip-box-front, .flip-box-back {
box-shadow: 0 30px 60px rgba(7,107,200,.15);
border-radius: 10px;
}
.nectar-flip-box .flip-box-back .inner, 
.nectar-flip-box .flip-box-front .inner {
padding: 17%;
hyphens: auto;
} .img-with-aniamtion-wrap.looped-animation-rotate .inner {
animation: nectar_looped_rotate 24s forwards infinite linear;
}
body .light .nectar-button.large.see-through {
border-width: 1px;
}
body.material .nectar-button.has-icon:is(.see-through, .regular-button, .medium) i.icon-button-arrow {
transform: translateY(-50%) translateX(2px) rotate(-45deg) scale(1.1);
}
body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color i {
color: #2A8946 !important;
}
body.material[data-button-style^="rounded"] .nectar-button:is(.see-through.accent-color, .regular-button)[data-color-override="false"] i,
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i {
background-color: transparent !important;
}
body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i::after,
body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i::after {
box-shadow: none;
}
.col .vc_column-inner .nectar-link-underline-effect a,
.nectar-responsive-text a {
background-image: none;
}
.dynamic-words {
opacity: .6;
font-family: "Funnel Sans", sans-serif;
font-weight: 400;
text-transform: none;
}
.mobile-only .menu-item-has-children .sub-menu {
max-height: 100% !important;
}
.mobile-only .menu-item-has-children .ocm-dropdown-arrow {
display: none;
}
.mobile-only .sub-menu {
box-shadow: none;
background-color: transparent;
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container.mobile-only li li a, 
body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container.mobile-only li li a {
font-size: 20px;
line-height: 1.5;
}
.toggle > h3.toggle-title a {
font-family: "Funel Sans", sans-serif;
font-size: 24px;
font-weight: 400;
text-transform: none;
}
.toggle > h3.toggle-title a,
.toggle > .toggle-title a i,
body .navigation_func_active_link_only .scrolling-tab-nav {
color: #002B53;
}
.toggle > h3.toggle-title a:hover,
.toggle > .toggle-title a i:hover {
color: #315475;
}
.nectar-milestone .number {
font-family: "Outfit", sans-serif;
font-weight: 100;
}
.wpb_column.boxed > .vc_column-inner {
box-shadow: none;
border-radius: 8px; }
#top nav ul .slide-out-widget-area-toggle a.using-label {
background-color: #2A8946;
border-radius: 50px;
padding: 15px 30px;
transition: all .45s cubic-bezier(0.25,1,0.33,1);
}
#top nav ul .slide-out-widget-area-toggle a.using-label i {
color: #fff;
font-size: 14px;
font-weight: 700 !important;
letter-spacing: 2px;
line-height: 1 !important;
text-transform: uppercase;
}
#top nav ul .slide-out-widget-area-toggle a.using-label i::after {
content: "\e909";
font-family: icomoon;
position: absolute;
right: 20px;
transform: translateY(-10%) translateX(2px) rotate(-45deg) scale(1.1);
}
#top nav ul .slide-out-widget-area-toggle a.using-label.open i::after {
transform: translateY(-10%) translateX(2px) rotate(45deg) scale(1.1);
}
#top ul .slide-out-widget-area-toggle a.using-label > span {
display: none;
}
#top nav ul .slide-out-widget-area-toggle a.using-label:hover {
box-shadow: 0 20px 38px rgba(0,0,0,0.16);
-ms-transform: translateY(-3px);
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
}
.nectar-flip-box .flip-box-front {
background-size: contain;
background-repeat: no-repeat;
} .wpb_column[data-shadow="medium_depth"] > .vc_column-inner > .column-bg-overlay-wrap {
box-shadow: 0 30px 60px rgba(7,107,200,.15);
}
.sub-menu {
border-radius: 8px;
box-shadow: 0 30px 60px rgba(7,107,200,.15);
}
body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i, body.material[data-button-style^="rounded"] .nectar-button.has-icon[class*="see-through"]:hover i {
background-color: transparent;
}
.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
border-radius: 8px;
}
.material .wpcf7-form .nectar-wpcf7-inline-form {
padding-top: 0;
}
.nectar_icon_wrap[data-style="border-animation"] .nectar_icon {
border-width: 1px;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after {
border: none;
}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:focus {
color: #2A8946;
}
.clients img {
border-radius: 8px;
}
.widget_media_image img {
max-width: 100%;
}
#leistungen .vc_row-o-equal-height .wpb_wrapper,
#leistungen .vc_row-o-equal-height .nectar-fancy-box,
#leistungen .vc_row-o-equal-height .parallaxImg-wrap,
#leistungen .vc_row-o-equal-height .parallaxImg {
height: 100%;
}
.toggles h3.toggle-title a {
line-height: 1.25;
}
.wpb_text_column ol li {
margin-bottom: 15px;
}
.nectar-hor-list-item .nectar-list-item h3 {
font-family: "Funnel Sans", sans-serif;
font-size: 21px;
font-weight: 700;
line-height: 1.25;
text-transform: none;
}
.nectar-hor-list-item .nectar-list-item-btn {
padding: 18px 35px;
background-color: #2a8946;
border: 1px solid #2a8946; 
color: #fff;
}
.nectar-hor-list-item .nectar-list-item-btn {
padding: 18px 35px;
background-color: #2a8946;
border: 1px solid #2a8946; 
color: #fff;
} .wpcf7 label {
color: #002B53;
}
label {
font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output, .wpcf7-form .wpcf7-not-valid-tip {
border: none;
border-radius: 8px;
font-size: 14px;
line-height: 1.25;
padding: 2.5%;
}
.wpcf7-form .wpcf7-not-valid-tip {
box-shadow: none;
margin-top: 8px;
padding: 10px;
}
.wpcf7 form.sent .wpcf7-response-output {
background-color: rgba(42,137,70,.05);
color: #2A8946;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7-form .wpcf7-not-valid-tip {
background-color: rgba(180,35,24,.05);
color: #b42318;
}
.consent p {
font-size: 14px;
font-weight: 400
}
.wpcf7-form p span {
color: #315475;
font-weight: 400;
}
.wpcf7-acceptance input[type="checkbox"] {
margin-left: -15px;
}
.wpcf7-radio .wpcf7-list-item.first{
margin-left: 0;
} #sb_instagram .sbi_follow_btn a {
background-color: transparent !important;
border: 1px solid #002B53;
border-radius: 50px;
color: #002B53;
font-size: 14px;
font-weight: 600;
letter-spacing: 2px;
line-height: 1;
padding: 20px;
margin-top: 72px;
text-transform: uppercase;
transition: all .45s cubic-bezier(0.25,1,0.33,1);
}
#sb_instagram div .sbi_follow_btn a:hover, #sb_instagram div .sbi_follow_btn a:focus {
box-shadow: 0 20px 38px rgba(0,0,0,0.16);
-ms-transform: translateY(-3px);
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
}
.sbi_photo img {
border-radius: 8px;
} small {
font-size: 14px;
}
.notification a {
margin-right: 4px;
}
.notification .nectar-text-reveal-button {
padding-right: 4px;
}
.notification .menu-title-text::after {
content: '';
position: absolute;
top: 0;
right: 0;
background-color: #2A8946;
border: .25px solid rgba(255,255,255,.26);
border-radius: 6px;
height: 8px;
width: 8px;
margin-left: 3px;
box-shadow: 0 0 4px 2px rgba(129,229,158,.5);
animation: 4s infinite glow;
}
@keyframes glow {
0%   {box-shadow: 0 0 4px 2px rgba(129,229,158,.1);}
25%  {box-shadow: 0 0 4px 2px rgba(129,229,158,.5);}
50%  {box-shadow: 0 0 4px 2px rgba(129,229,158,.5);}
100% {box-shadow: 0 0 4px 2px rgba(129,229,158,.1);}
}
.headline-pill { 
border: 2px solid #fff; 
border-radius: 100px;
display: inline-block;
line-height: 1.1;
}
.video-pill {
display: inline-block;
pointer-events: none;
position: relative;
line-height: 1.1;
z-index: 1;
}
.video-pill::before {
content: '';
position: absolute;
border-radius: 100px;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background: #002B53; }
.video-pill::after {
content: url(//www.mtb-bau.de/wp-content/themes/mtb-bau-child/assets/images/arrow-right.svg);
position: absolute;
right: 20px;
}
.video-pill video {
position: absolute;
border-radius: 100px;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -1;
}
.arrow-long {
content: url(//www.mtb-bau.de/wp-content/themes/mtb-bau-child/assets/images/arrow-long-right.svg);
margin-right: 10px;
max-width: 500px;
}
.arrow-medium {
content: url(//www.mtb-bau.de/wp-content/themes/mtb-bau-child/assets/images/arrow-right.svg);
transform: scale(.85);
}
.arrow-short-green {
content: url(//www.mtb-bau.de/wp-content/themes/mtb-bau-child/assets/images/arrow-short-green.svg);
margin-right: 30px;
margin-left: 30px;
}
.rotated {
transform: rotate(180deg);
}
.button-over-shape {
width: 100%;
max-width: 705px;
}
#menu-footer {
margin-left: 0;
}
#menu-footer li {
list-style: none;
font-size: 14px;
}
.inline-block {
display: inline-block;
}
.nectar-scrolling-text-inner .seperator {
content: url(//www.mtb-bau.de/wp-content/themes/mtb-bau-child/assets/images/arrow-right.svg);
}
.job-template-default .nectar-badge .nectar-badge__inner {
display: inline-block;
line-height: 1;
border-radius: 25px;
padding: .5em 1em;
}
.job-template-default .nectar-fancy-ul ul {
margin-left: 0;
}
.job-template-default .nectar-fancy-ul li {
list-style: none;
position: relative;
padding-left: 38px;
margin-bottom: 15px;
}
.job-template-default .nectar-fancy-ul ul li i {
position: absolute;
left: 0;
top: 0;
font-size: 1.1em;
width: 20px;
}
.bg-contain .row-bg {
background-size: contain;
}
#partner img {
transition: filter .45s cubic-bezier(.3,.4,.1,1),opacity .45s cubic-bezier(.3,.4,.1,1);
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: .55;
}
#partner img:hover {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
opacity: .95;
}
#wpv-view-layout-290 > .vc_row .wpb_column .vc_column-inner {
color: #002B53;
}
.button-border {
border: 1px solid rgba(0,43,83,.4);
}
.overflow-visible {
overflow: visible;
}
#das-team .iwithtext {
display: flex;
align-items: center;
margin-bottom: 10px;
}
#das-team .center .iwithtext {
justify-content: center;
}
#das-team .iwt-icon {
position: relative;
width: 24px;
height: 24px;
}
#das-team .iwt-text {
padding-left: 20px;
}
div#mfcf7_zl_multifilecontainer {
margin-top: 0;
}
form #mfcf7_zl_add_file {
background-color: #F3F7FB;
border: 1px solid #CBD1D6;
border-radius: 8px !important;
color: #315475;
font-family: "Funnel Sans", sans-serif;
font-weight: 400;
font-size: 14px;
padding: 10px 14px;
}
.delete-file {
font-size: 10px;
}
.mfcf7-zl-multifile-name {
font-size: 14px;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .menu-item > a {
font-family: "Outfit", sans-serif;
text-transform: uppercase;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .sub-menu > li a {
text-transform: none;
font-family: "Funnel Sans", sans-serif;
font-weight: 400;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .sub-menu > li:not(:last-child) {
margin-bottom: 10px;
}
.submenu-headline {
padding-top: 10px;
}
.submenu-headline a,
.submenu-headline a span,
.submenu-headline a:hover {
color: #999 !important
}
.submenu-headline a:hover {
cursor: default;
}
.submenu-headline::after {
content: '';
display: block;
opacity: .15;
border-bottom: 1px solid #999;
} @media screen and (max-width: 1550px) {
#header-outer[data-lhe="default"] #top nav > ul > li > a, #header-outer[data-lhe="text_reveal"] #top nav > ul > li:not([class*="menu-item-btn"]) > a, #header-outer .nectar-header-text-content, body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content {
padding-left: 10px;
padding-right: 10px;
}
}
@media screen and (max-width: 1200px) {
.arrow-long {
display: none;
}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a {
color: #2A8946 !important;
}
}
@media screen and (max-width: 999px) {
.nectar-flickity[data-controls*="arrows_overlaid"][data-overflow="visible"] .flickity-prev-next-button {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
#slide-out-widget-area.slide-out-from-right {
padding-left: 0;
}
}
@media screen and (max-width: 690px) {
.nectar-button {
width: 100%;
}
.arrow-short-green {
transform: scale(.5) translateY(-15px);
margin: 0 10px;
}
.clients[data-additional_padding="3"].no-carousel > div {
padding: 3%;
}
}
@media only screen and (max-width: 450px) {
#slide-out-widget-area.slide-out-from-right {
padding-left: 10px;
padding-right: 30px;
}
}
@media screen and (min-width: 320px) {	
h1, h2, h3 {
hyphens: auto;
}
.home h1 {
font-size: 3rem;
line-height: 1.5;
hyphens: none;
}
h2 .dynamic-words span {
font-size: 32px;
}
.nectar-carousel .nectar-fancy-box h2 {
font-size: 1.3rem;
line-height: 1.25;
}
#menu-footer {
display: flex;
justify-content: space-between;
}
.video-pill {
padding-right: 5rem;
padding-left: 1.8rem;
}
.pill-space-left {
padding-left: 20%;
padding-right: 5%;
margin-left: 0px;
}
.headline-pill { 
padding-left: 3%;
padding-right: 3%;
}
.video-pill::after {
transform: translateY(-15px) translateX(30px) scale(.35);
right: 0;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a {
font-size: 21px;
}
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
display: none;
}
#leistungen .inner_row:first-child .column_container:first-child .parallaxImg-rendered-layer {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}	
#leistungen .inner_row:last-child .column_container:last-child .parallaxImg-rendered-layer {
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
#leistungen .inner_row .nectar-fancy-box:hover .parallaxImg-rendered-layer {
border-radius: 8px;
}
.contact {
font-size: 20px;
line-height: 1.5;
}
}
@media screen and (min-width:680px) {
.home h1 {
font-size: 4rem;
} .pill-space-left {
padding-left: 11%;
padding-right: 3rem;
margin-left: 20px;
}
.headline-pill { 
padding-left: 1%;
padding-right: 1%;
}
}
@media screen and (min-width: 880px) {
.nectar-hor-list-item .nectar-list-item-btn {
float: right;
}
}
@media screen and (min-width:1000px) {
h1, h2, h3 {
hyphens: unset;
}
.home h1 {
font-size: 4.5rem;
line-height: 1.5;
hyphens: none;
}
h2 .dynamic-words span {
font-size: inherit;
}
.video-pill {
padding-right: 12rem;
}
.video-pill::after {
transform: translateY(5px) scale(.75);
}
#wpv-view-layout-290 .row.span_12 {
padding-left: 15px;
padding-right: 15px;
}
#wpv-view-layout-290 .row-bg-wrap:hover .row-bg-layer, 
#wpv-view-layout-290 > .full-width-section:hover .row-bg-wrap .row-bg-layer {
opacity: 1;
}
#wpv-view-layout-290 .row-bg-wrap .row-bg-layer, 
#wpv-view-layout-290 > .full-width-section .row-bg-wrap .row-bg-layer {
background-color: #2A8946;
opacity: 0;
transition: all .2s cubic-bezier(.25,0,.4,1);
}
#wpv-view-layout-290 > .vc_row:hover .row .vc_column-inner {
color: #fff;
}
#wpv-view-layout-290 .nectar-button.extra-color-1 {
border: 1px solid #2A8946;
}
#wpv-view-layout-290 > .vc_row:hover .row .nectar-button.extra-color-1 {
opacity: 1;
border: 1px solid #fff;
}
#leistungen .inner_row:first-child .column_container:first-child .parallaxImg-rendered-layer {
border-top-left-radius: 8px;
border-top-right-radius: 0px;		
}
#leistungen .inner_row:first-child .column_container:last-child .parallaxImg-rendered-layer {
border-top-right-radius: 8px;
}
#leistungen .inner_row:last-child .column_container:first-child .parallaxImg-rendered-layer {
border-bottom-left-radius: 8px;
}
#leistungen .inner_row:last-child .column_container:last-child .parallaxImg-rendered-layer {
border-bottom-right-radius: 8px;
border-bottom-left-radius: 0px;
}
#leistungen .inner_row:first-child .nectar-fancy-box:hover .parallaxImg-rendered-layer {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
#leistungen .inner_row:last-child .nectar-fancy-box:hover .parallaxImg-rendered-layer {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.contact {
font-size: 30px;
}
}
@media screen and (min-width: 1200px) {
.nectar-carousel .nectar-fancy-box h2 {
font-size: 1.5rem;
}
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
display: inline-block;
}
.pill-space-left { 
padding-left: 15%;
padding-right: 3%;
}
.video-pill {
padding-right: 35%;
padding-left: 2.2rem;
}
}
@media screen and (min-width: 1440px) {
.home h1 {
font-size: 6rem;
}
.nectar-carousel .nectar-fancy-box h2 {
font-size: 2rem;
}
}
@media screen and (min-width: 1790px) {
.home h1 {
font-size: 7.5rem;
}
.video-pill::after {
transform: translateY(0px) scale(.75);
}
}
@media screen and (max-height: 720px) {
.hidden-on-landscape { display: none;}
}@font-face {
font-family: 'Outfit';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://www.mtb-bau.de/wp-content/uploads/fonts/bbfb5a9d82e0a31d19bf81cb9d7ba7a7/outfit--v11-normal-500.woff2?c=1744707083) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Outfit';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://www.mtb-bau.de/wp-content/uploads/fonts/bbfb5a9d82e0a31d19bf81cb9d7ba7a7/outfit--v11-normal-500.woff2?c=1744707083) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Outfit';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://www.mtb-bau.de/wp-content/uploads/fonts/bbfb5a9d82e0a31d19bf81cb9d7ba7a7/outfit--v11-normal-500.woff2?c=1744707083) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Outfit';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://www.mtb-bau.de/wp-content/uploads/fonts/bbfb5a9d82e0a31d19bf81cb9d7ba7a7/outfit--v11-normal-500.woff2?c=1744707083) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}