.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#ccc;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear!important;line-height:1.5em}.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below{opacity:1!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#ccc}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;top:auto;right:0;bottom:0;background:rgba(0,0,0,.5);padding:10px 15px}.pswp__caption,.pswp__caption__exif{padding-bottom:.5em}.pswp__caption__exif_camera{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4=)}.pswp__caption__exif_focal{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:1.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}.pswp__dynamic-caption--overlay{position:absolute!important;bottom:0;top:initial;text-align:center;background:rgba(0,0,0,.7);padding-top:.5em}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:'';content:none}.table,table{border-collapse:collapse;border-spacing:0} html,
body {
min-width: 100%;
height: 100%;
min-height: 100vh;
}
*,
*::before,
*::after,
html {
-webkit-appearance: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-transition: all 0.35s;
-moz-transition: all 0.35s;
-ms-transition: all 0.35s;
-o-transition: all 0.35s;
transition: all 0.35s;
}
* {
font-family: 'Open Sans', Arial, sans-serif;
}
body {
margin: 0;
padding: 15px 0 0;
font-family: 'Open Sans', Arial, sans-serif;
font-size: 1em;
line-height: 1.35em;
border-top: 3px solid #0c727e;
background-color: #fff;
color: #575756;
}
.screen-reader-text,
.assistive-text {
display: none;
}
p {
margin: 0 0 12px;
}
hr {
height: 1px;
background: transparent;
border: none;
border-bottom: 3px solid #f0f0f0;
margin: 15px auto;
}
hr.padding {
background-color: transparent;
border: none;
padding: 20px 0;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter,
.center {
margin: auto;
text-align: center;
}
.alignnone {
float: none;
display: block;
}
.ta-left {
text-align: left !important;
}
.ta-right {
text-align: right !important;
}
.ta-center,
.center {
text-align: center !important;
}
.block {
display: block;
}
.inline-block {
display: inline-block;
}
.clear {
clear: both;
}
img.alignleft,
iframe.alignleft,
.wp-caption.alignleft {
margin: 10px 15px 10px 0;
}
img.alignright,
iframe.alignright,
.wp-caption.alignright {
margin: 10px 0px 10px 15px;
}
img {
max-width: 100%;
height: auto;
}
video {
width: 100%;
height: auto;
} .mobile-only {
display: none;
}
@media all and (max-width: 414px) {
.mobile-only {
display: block;
}
} .wp-caption .wp-caption-text,
.gallery-caption {
margin: 0;
padding: 0;
font-weight: 300;
font-size: 0.875em;
}
.wp-caption .wp-caption-text {
margin-top: -7px;
}
.wp-caption {
background: transparent;
max-width: 100%;
padding: 3px;
margin: 0 0 15px;
text-align: center;
background: #f5f5f5;
}
.wp-caption img {
padding: 2px;
} .gallery-item {
margin-top: 0 !important;
border: none !important;
border-left: 4px solid #fff !important
}
.gallery-item img {
border-color: #fff !important;
} .box-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -1rem;
margin-left: -1rem;
margin-bottom: 25px;
}
.box-col {
display: inline-block;
vertical-align: top;
position: relative;
display: -webkit-flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-clip: border-box;
border-radius: 0;
width: 100%;
min-height: 1px;
-webkit-flex-direction: column;
padding: 0 15px;
}
.box-col img {
width: 100%;
height: auto;
}
.box-col-2 {
width: 50%;
}
.box-col-3 {
width: 33.3333%;
}
.box-col-3-2 {
width: 66.6666%;
}
.box-col-4 {
width: 25%;
}
.box-col-5 {
width: 20%;
}
@media all and (max-width: 767px) {
.box-col {
width: auto;
}
} small {
font-size: 0.75em;
line-height: 0.75em;
}
strong,
.b,
.bold {
font-weight: 700;
}
em,
i {
font-style: oblique;
} .black {
color: #000 !important;
}
.blue {
color: #1379ba !important;
} .table {
display: table;
}
.table .row {
display: table-row;
}
.table .cell {
display: table-cell;
} h1,
h2,
h3,
h4,
h5,
h6,
.title,
.headline,
.comment-reply-title {
display: block;
margin: 20px 0 10px;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-weight: 600;
font-size: 26px;
line-height: 32px;
}
h1, 
section .innerwrap h2:first-of-type 
{
margin-bottom: 20px;
}
h1 {
margin-bottom: 20px;
font-size: 32px;
line-height: 38px;
}
h3 {
font-size: 21px;
line-height: 27px;
}
h4, h5, h6 {
font-size: 18px;
line-height: 24px;
}
.title.small,
.headline.small {
font-weight: 600;
}
.title,
.headline,
.comment-reply-title {
margin-bottom: 60px;
font-weight: 400;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
a.title,
.title a,
a.headline,
.headline a {
text-decoration: none;
}
p+h1,
p+h2,
p+h4,
p+h5,
p+h6,
p+.title {
margin-top: 25px;
}
@media all and (max-width: 768px) {
h1 {
margin-bottom: 15px;
font-size: 26px;		
line-height: 32px;
}
h2,
h3,
h4,
h5,
h6,
.title,
.headline,
.comment-reply-title {
margin: 5px 0 15px;
font-size: 22px;
line-height: 28px;
}
} a {
color: #0c727e;
text-decoration: none;
}
a:hover {
color: #0c547e;
text-decoration: none;
} button:hover {
cursor: pointer;
}
.btn {
padding: .8rem 2rem;
font-weight: 400;
font-style: normal;
letter-spacing: 2px;
margin: .4rem auto;
white-space: normal;
-webkit-transition: all .3s ease-in-out, -webkit-box-shadow 2s ease-in-out;
transition: all .3s ease-in-out, -webkit-box-shadow 2s ease-in-out;
-o-transition: all .3s ease-in-out, box-shadow 2s ease-in-out;
transition: all .3s ease-in-out, box-shadow 2s ease-in-out;
transition: all .3s ease-in-out, box-shadow 2s ease-in-out, -webkit-box-shadow 2s ease-in-out;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
word-break: break-word;
-webkit-align-items: center;
-webkit-justify-content: center;
display: -webkit-inline-flex;
text-decoration: none;
border: none;
}
.btn {
display: inline-block;
margin: 15px 0;
padding: 10px 25px;
border: none;
background-color: #0c727e;
color: #fff;
font-size: 16px;
line-height: 20px;
font-weight: 600;
text-align: center;
}
.btn:hover {
color: #fff;
}
.btn-primary {
color: #fff;
background-color: #b61f29;
}
.btn-primary:hover {
color: #fff;
background-color: #75141a;
}
.btn-secondary {
background-color: transparent;
border: 2px solid #fff;
color: #fff;
}
.btn-secondary:hover {
background-color: #fff;
color: #000;
}
.btn-form {
margin: 1rem 0;
}
@media all and (max-width: 500px) {
.btn {
letter-spacing: 0px;
}
} ol, ul {
padding: 0 0 0 19px;
margin: 0 0 15px;
}
ul {
list-style-type: square;
}
ul.check {
list-style-type: none;
padding: 0;
} form {
width: 100%;
max-width: 600px;
margin: 0;
}
form input,
form textarea,
form select {
width: 100%;
padding: 5px;
border: 1px solid #e0e0e0;
background: #f3f4f5;
font-family: 'Open Sans', sans-serif;
font-size: 1.1rem;
}
form select:hover {
cursor: pointer;
}
form input, form select {
margin: .5rem 0;
}
form input[type=checkbox] {
width: 16px;
height: 16px;
margin-right: .5rem;
-webkit-appearance: checkbox;
}
form input[type=submit]:hover,
form input[type=submit]:active {
cursor: pointer;
background-color: #b61f29;
border-color: #b61f29;
color: #fff;
}
form input[type="submit"] {
display: inline-block;
width: auto;
padding: 10px 20px;
background-color: #0c727e;
color: #fff;
font-weight: 600;
border: none;
white-space: break-spaces;
}
div.wpcf7 .wpcf7-submit:disabled {
background-color: #f3f4f5;
border-color: #e0e0e0;
color: #000;
}
.field-input {
display: block;
width: 100%;
}
form textarea {
margin: 20px auto;
}
.wpcf7 form div {
margin-bottom: 20px;
}
form div.half {
display: inline-block;
vertical-align: top;
width: 50%;
}
form div.half.first {
width: 49%; 
margin-right: 1%;
}
form div.third {
display: inline-block;
vertical-align: top;
width: 33.3333%;	
}
form div.third.middle {
width: 32.3333%;
margin-left: .5%;
margin-right: .5%;
}
.wpcf7 form textarea {
margin: .5rem 0;
}
@media all and (max-width: 480px) {
form div.half,
form div.half input,
form div.half.first,
form div.half.first input,
form div.third input,
form div.third input,
form div.third.middle,
form div.third.middle input
{
display: block;
width: auto;
margin-left: 0;
margin-right: 0;
text-align: left;
}
} .innerwrap {
width: 100%;
max-width: 1140px;
margin: auto;
}
@media all and (max-width: 1280px) {
.innerwrap {
width: 94%;
max-width: auto;
}
}
@media all and (max-width: 768px) {
.innerwrap {
width: 92%;
}
}  header .site-logo {
display: inline-block;
margin-bottom: 5px;
}
header .navigation {	
float: right;
text-align: right;
font-size: 18px;
}
header .navi-button {
display: none;
position: absolute;
z-index: 999999;
top: 50px;
right: 15px;
}
.admin-bar header .navi-button {
top: 75px;
}
header nav {
margin-top: 20px;
}
header .open nav {
display: block;
}
header ul.flags {
position: relative;
z-index: 999999;
list-style-type: none;	
padding: 0;
margin: 0;
}
header ul.flags li {
display: inline-block;
}
header nav ul li {
display: inline-block;
margin-left: 30px;
}
header nav ul li.current-menu-item a {
color: #333;
font-weight: 600;
}
header .navi-button label span {
display: none;
}
header .burger {
position: relative;
top: 1px;
margin-left: 5px;
}
header .burger:hover {
cursor: pointer;
}
header .open .burger {
top: 4px;
background-color: #fff;
}
@media all and (max-width: 1200px) {
header ul.flags {
position: absolute;
right: 11px;
}
header nav {
position: absolute;
top: 60px;
right: 15px;
margin-top: 0;
}
}
@media all and (max-width: 1100px) {
}
@media all and (max-width: 700px) {
header .open a {
color: #fff;
font-weight: 600;
font-size: 24px;
}
header .open ul.flags {
display: block;
position: fixed;
width: 100%;
height: 30px;
}
header nav {
display: none;
position: absolute;
z-index: 99999;
top: 0;
right: 0;
width: 100%;
height: 100%;
margin-top: 0;
padding-top: 100px;
background-color: rgba(0, 0, 0, .9);
}
header nav ul li {
display: block;
margin: 0;
padding: 15px 0;
text-align: center;
}
header .navi-button {
display: block;
}
header .navi-button.open {
color: #fff;
}
}
@media all and (max-width: 500px) {
header .site-logo img {
width: 50%;
margin: 5px 0 15px;
}
}
@media all and (max-width: 400px) {
header .site-logo img {
width: 40%;
}
header ul.flags li img {
width: 32px;
height: auto; 
}
header .open ul.flags li {
margin-left: 7px; 
}
header .open ul.flags li img {
width: auto;
}
}
@media all and (max-width: 300px) {
header ul.flags li img {
width: 25px;
height: auto; 
}
header .open ul.flags li img {
width: auto;
}
}
header #banner {
width: 100%;
height: auto;
min-height: 300px;
background-repeat: no-repeat;
background-position: top center;
background-size: 100% auto;
}
header #banner .tel-nr, header #banner .email {
margin: 5px 0;
font-weight: 700;
}
header #banner .price-tag {
display: inline-block;
vertical-align: middle;
position: relative;
top: -30px;
left: -20px;
padding: 5px 10px;
background-color: #e15000;
box-shadow: 2px 2px 8px #b5b5b5;
color: #fff;
font-size: 18px;
line-height: 20px;
font-weight: 600;
letter-spacing: -.5px;
text-align: center;
white-space: nowrap;
}
@media all and (max-width: 1280px) {
header #banner {
background-size: auto;
}
}
@media all and (max-width: 768px) {
header #banner {        
background-image: none !important;
background-color: #dbeaec !important;
}
}
@media all and (max-width: 540px) {
header #banner {
min-height: auto;
}
header #banner hgroup {
padding: 10px 0px 0px;
}
header #banner .price-tag {
position: static;
top: auto;
left: auto;
text-align: left;
margin-bottom: 5px;
}
}
header hgroup {
padding: 30px 0 0;
width: 50%; }
header hgroup .headline {
margin: 0 0 20px;
font-weight: 600;
font-size: 32px;
line-height: 38px;
}
header hgroup .subline {
display: block;
margin: 0 0 20px;
font-weight: 300;
font-size: 26px;
line-height: 32px;
}
header hgroup .slogan, header hgroup .tel-nr, header hgroup .email, header hgroup .whatsapp {
font-size: 22px;
line-height: 28px;
}
header hgroup strong {
display: block;
}
header hgroup .whatsapp {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PCFET0NUWVBFIHN2ZyAgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQnPjxzdmcgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMTAwJSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IldoYXRzQXBwLUxvZ28tSWNvbiI+PHBhdGggZD0iTTExNi4yMjUsLTAuMDAxYy0xMS4yNjQsMC41MTIgLTI2LjExMiwxLjUzNiAtMzIuNzY4LDMuMDcyYy0xMC4yNCwyLjA0OCAtMTkuOTY4LDUuMTIgLTI3LjY0OCw5LjIxNmMtOS43MjgsNC42MDggLTE3LjkyLDEwLjc1MiAtMjUuMDg4LDE3LjkyYy03LjY4LDcuNjggLTEzLjgyNCwxNS44NzIgLTE4LjQzMiwyNS42Yy00LjA5Niw3LjY4IC03LjE2OCwxNy40MDggLTkuMjE2LDI3LjY0OGMtMS41MzYsNi42NTYgLTIuNTYsMjEuNTA0IC0yLjU2LDMyLjc2OGMtMC41MTIsNC42MDggLTAuNTEyLDEwLjc1MiAtMC41MTIsMTMuODI0bDAsMjUxLjkwNWwwLDEzLjgyNGMwLjUxMiwxMS4yNjQgMS41MzYsMjYuMTEyIDMuMDcyLDMyLjc2OGMyLjA0OCwxMC4yNCA1LjEyLDE5Ljk2OCA5LjIxNiwyNy42NDhjNC42MDgsOS43MjggMTAuNzUyLDE3LjkyIDE3LjkyLDI1LjA4OGM3LjY4LDcuNjggMTUuODcyLDEzLjgyNCAyNS42LDE4LjQzMmM3LjY4LDQuMDk2IDE3LjQwOCw3LjE2OCAyNy42NDgsOS4yMTZjNi42NTYsMS41MzYgMjEuNTA0LDIuNTYgMzIuNzY4LDIuNTZjNC42MDgsMC41MTIgMTAuNzUyLDAuNTEyIDEzLjgyNCwwLjUxMmwyNTEuOTA0LDBsMTMuODI0LDBjMTEuMjY0LC0wLjUxMiAyNi4xMTIsLTEuNTM2IDMyLjc2OCwtMy4wNzJjMTAuMjQsLTIuMDQ4IDE5Ljk2OCwtNS4xMiAyNy42NDgsLTkuMjE2YzkuNzI4LC00LjYwOCAxNy45MiwtMTAuNzUyIDI1LjA4OCwtMTcuOTJjNy42OCwtNy42OCAxMy44MjQsLTE1Ljg3MiAxOC40MzIsLTI1LjZjNC4wOTYsLTcuNjggNy4xNjgsLTE3LjQwOCA5LjIxNiwtMjcuNjQ4YzEuNTM2LC02LjY1NiAyLjU2LC0yMS41MDQgMi41NiwtMzIuNzY4YzAuNTEyLC00LjYwOCAwLjUxMiwtMTAuNzUyIDAuNTEyLC0xMy44MjRsMCwtMjY1LjcyOWMtMC41MTIsLTExLjI2NCAtMS41MzYsLTI2LjExMiAtMy4wNzIsLTMyLjc2OGMtMi4wNDgsLTEwLjI0IC01LjEyLC0xOS45NjggLTkuMjE2LC0yNy42NDhjLTQuNjA4LC05LjcyOCAtMTAuNzUyLC0xNy45MiAtMTcuOTIsLTI1LjA4OGMtNy42OCwtNy42OCAtMTUuODcyLC0xMy44MjQgLTI1LjYsLTE4LjQzMmMtNy42OCwtNC4wOTYgLTE3LjQwOCwtNy4xNjggLTI3LjY0OCwtOS4yMTZjLTYuNjU2LC0xLjUzNiAtMjEuNTA0LC0yLjU2IC0zMi43NjgsLTIuNTZjLTQuNjA4LC0wLjUxMiAtMTAuNzUyLC0wLjUxMiAtMTMuODI0LC0wLjUxMmwtMjY1LjcyOCwwWiIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+PHBhdGggZD0iTTM0NC43NTQsMjg5LjY5OGMtNC41NiwtMi4yODIgLTI2Ljk4LC0xMy4zMTEgLTMxLjE2MSwtMTQuODMyYy00LjE4LC0xLjUyMSAtNy4yMTksLTIuMjgyIC0xMC4yNTksMi4yODJjLTMuMDQxLDQuNTY0IC0xMS43OCwxNC44MzIgLTE0LjQ0LDE3Ljg3NWMtMi42NiwzLjA0MiAtNS4zMiwzLjQyMyAtOS44OCwxLjE0Yy00LjU2MSwtMi4yODEgLTE5LjI1NCwtNy4wOTUgLTM2LjY3MiwtMjIuNjI3Yy0xMy41NTYsLTEyLjA4NyAtMjIuNzA5LC0yNy4wMTcgLTI1LjM2OSwtMzEuNTgxYy0yLjY2LC00LjU2NCAtMC4yODMsLTcuMDMxIDIsLTkuMzA0YzIuMDUxLC0yLjA0MSA0LjU2LC01LjMyNCA2Ljg0LC03Ljk4NmMyLjI4LC0yLjY2MiAzLjA0LC00LjU2NCA0LjU2LC03LjYwNmMxLjUyLC0zLjA0MiAwLjc2LC01LjcwNSAtMC4zOCwtNy45ODdjLTEuMTQsLTIuMjgyIC0xMC4yNiwtMjQuNzIgLTE0LjA2LC0zMy44NDhjLTMuNzAxLC04Ljg4OSAtNy40NjEsLTcuNjg2IC0xMC4yNiwtNy44MjZjLTIuNjU3LC0wLjEzMiAtNS43LC0wLjE2IC04Ljc0LC0wLjE2Yy0zLjA0MSwwIC03Ljk4LDEuMTQxIC0xMi4xNjEsNS43MDRjLTQuMTgsNC41NjQgLTE1Ljk2LDE1LjU5NCAtMTUuOTYsMzguMDMyYzAsMjIuNDM4IDE2LjM0LDQ0LjExNiAxOC42Miw0Ny4xNTljMi4yODEsMy4wNDMgMzIuMTU3LDQ5LjA4OSA3Ny45MDIsNjguODM2YzEwLjg4LDQuNjk3IDE5LjM3NCw3LjUwMSAyNS45OTcsOS42MDNjMTAuOTI0LDMuNDY5IDIwLjg2NiwyLjk4IDI4LjcyMywxLjgwNmM4Ljc2MSwtMS4zMDkgMjYuOTgsLTExLjAyOSAzMC43ODEsLTIxLjY3N2MzLjc5OSwtMTAuNjQ5IDMuNzk5LC0xOS43NzcgMi42NTksLTIxLjY3OGMtMS4xMzksLTEuOTAyIC00LjE3OSwtMy4wNDMgLTguNzQsLTUuMzI1bS04My4yMDcsMTEzLjU3M2wtMC4wNjEsMGMtMjcuMjIsLTAuMDExIC01My45MTcsLTcuMzIgLTc3LjIwNywtMjEuMTM3bC01LjUzOSwtMy4yODdsLTU3LjQxMywxNS4wNTZsMTUuMzI1LC01NS45NTlsLTMuNjA4LC01LjczNmMtMTUuMTg0LC0yNC4xNDUgLTIzLjIwMywtNTIuMDUxIC0yMy4xOTIsLTgwLjcwNGMwLjAzMywtODMuNjExIDY4LjA4MywtMTUxLjYzNSAxNTEuNzU2LC0xNTEuNjM1YzQwLjUxNywwLjAxNiA3OC42MDMsMTUuODExIDEwNy4yNDMsNDQuNDc0YzI4LjY0LDI4LjY2MyA0NC40MDQsNjYuNzY0IDQ0LjM4OSwxMDcuMjgzYy0wLjAzNSw4My42MTcgLTY4LjA4MywxNTEuNjQ1IC0xNTEuNjkzLDE1MS42NDVtMTI5LjEwMiwtMjgwLjcwOWMtMzQuNDU3LC0zNC40ODYgLTgwLjI4MSwtNTMuNDg3IC0xMjkuMTAzLC01My41MDdjLTEwMC41OTUsMCAtMTgyLjQ2OCw4MS44NDEgLTE4Mi41MDgsMTgyLjQzN2MtMC4wMTMsMzIuMTU2IDguMzksNjMuNTQ2IDI0LjM2MSw5MS4yMTJsLTI1Ljg5Miw5NC41NDVsOTYuNzUsLTI1LjM3YzI2LjY1NywxNC41MzUgNTYuNjcsMjIuMTk0IDg3LjIxNiwyMi4yMDdsMC4wNzUsMGMxMDAuNTg2LDAgMTgyLjQ2NSwtODEuODUyIDE4Mi41MDYsLTE4Mi40NDhjMC4wMTksLTQ4Ljc1MSAtMTguOTQ2LC05NC41OSAtNTMuNDA1LC0xMjkuMDc2IiBzdHlsZT0iZmlsbDojZmZmOyIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLC01MTIsLTUxMiwwLDI1Ni4wMDEsNTEyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJfTGluZWFyMSIgeDE9IjAiIHgyPSIxIiB5MT0iMCIgeTI9IjAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1Y2Y0MztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzYxZmQ3ZDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==');
background-repeat: no-repeat;
background-position: left center;
background-size: 28px;
padding-left: 35px;
font-weight: 700;
}
header hgroup .tel-nr {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgMTAuOTk5aDJDMjIgNS44NjkgMTguMTI3IDIgMTIuOTkgMnYyQzE3LjA1MiA0IDIwIDYuOTQzIDIwIDEwLjk5OXoiLz48cGF0aCBkPSJNMTMgOGMyLjEwMyAwIDMgLjg5NyAzIDNoMmMwLTMuMjI1LTEuNzc1LTUtNS01djJ6bTMuNDIyIDUuNDQzYTEuMDAxIDEuMDAxIDAgMCAwLTEuMzkxLjA0M2wtMi4zOTMgMi40NjFjLS41NzYtLjExLTEuNzM0LS40NzEtMi45MjYtMS42Ni0xLjE5Mi0xLjE5My0xLjU1My0yLjM1NC0xLjY2LTIuOTI2bDIuNDU5LTIuMzk0YTEgMSAwIDAgMCAuMDQzLTEuMzkxTDYuODU5IDMuNTEzYTEgMSAwIDAgMC0xLjM5MS0uMDg3bC0yLjE3IDEuODYxYTEgMSAwIDAgMC0uMjkuNjQ5Yy0uMDE1LjI1LS4zMDEgNi4xNzIgNC4yOTEgMTAuNzY2QzExLjMwNSAyMC43MDcgMTYuMzIzIDIxIDE3LjcwNSAyMWMuMjAyIDAgLjMyNi0uMDA2LjM1OS0uMDA4YS45OTIuOTkyIDAgMCAwIC42NDgtLjI5MWwxLjg2LTIuMTcxYTEgMSAwIDAgMC0uMDg2LTEuMzkxbC00LjA2NC0zLjY5NnoiLz48L3N2Zz4=');
background-repeat: no-repeat;
background-position: left center;
background-size: 28px;
padding-left: 35px;
font-weight: 700;
}
header hgroup .email {
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBpZD0iSWNvbnMiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIzMjMyMzt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAsMkg0QTQsNCwwLDAsMCwwLDZWMThhNCw0LDAsMCwwLDQsNEgyMGE0LDQsMCwwLDAsNC00VjZBNCw0LDAsMCwwLDIwLDJabTIsMTZhMiwyLDAsMCwxLTIsMkg0YTIsMiwwLDAsMS0yLTJWNkEyLDIsMCwwLDEsNCw0SDIwYTIsMiwwLDAsMSwyLDJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkuNzQsNy4wMTdhMSwxLDAsMCwwLTEuNDEzLS4wNjdMMTMuMzUsMTEuNDc5YTIuMDA1LDIuMDA1LDAsMCwxLTIuNywwTDUuNjczLDYuOTVBMSwxLDAsMSwwLDQuMzI3LDguNDNsMy45NTcsMy42TDQuMzI4LDE1LjYyQTEsMSwwLDEsMCw1LjY3MiwxNy4xbDQuMTQzLTMuNzZhMy45MzcsMy45MzcsMCwwLDAsNC4zNywwbDQuMTQzLDMuNzZhMSwxLDAsMSwwLDEuMzQ0LTEuNDhsLTMuOTU1LTMuNTkxLDMuOTU2LTMuNkExLDEsMCwwLDAsMTkuNzQsNy4wMTdaIi8+PC9zdmc+');
background-repeat: no-repeat;
background-position: left center;
background-size: 28px;
padding-left: 35px;
font-weight: 700;
}
@media all and (max-width: 1280px) {
header hgroup {
width: 50%;
}
header hgroup .headline {
font-size: 26px;
line-height: 32px;
margin-bottom: 10px;
}
header hgroup .subline {
font-size: 22px;
line-height: 28px;
margin-bottom: 10px;
}
}
@media all and (max-width: 1080px) {
header hgroup {
width: 55%;
}
}
@media all and (max-width: 960px) {
header hgroup {
width: 70%;
}
header hgroup .subline {
font-weight: 400;		
}
}
@media all and (max-width: 768px) {
header hgroup {
width: 100%;
}		
}
@media all and (max-width: 375px) {
header hgroup {
padding: 10px 0;
}
header hgroup .headline, header hgroup .subline {
display: none;
}
}
@media all and (max-width: 500px) {
header hgroup .headline {
font-size: 24px;
line-height: 30px;
}
header hgroup .subline {
font-size: 21px;
line-height: 24px;
}
}
header #vorteile {
margin: 30px auto 0;
padding: 10px;
line-height: 26px;
border-bottom: 3px solid #0c727e;
box-shadow: 0 0 8px #ccc;
background: #f8f8f8; background: -moz-linear-gradient(top,  #f8f8f8 0%, #f8f8f8 100%); background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f8f8f8 100%); background: linear-gradient(to bottom,  #f8f8f8 0%,#f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=0 ); }
header #vorteile p {
margin: 10px 0;
}
header #vorteile a {
font-weight: 600;
font-style: oblique;
}
@media all and (max-width: 767px) {
header #vorteile {
float: right;
width: 50%;
margin: 20px 0 20px 20px;
}
header #vorteile .box-col {
margin-bottom: 10px;
}
header #vorteile p {
margin: 5px 0;
}
}
@media all and (max-width: 540px) {
header #vorteile {
float: none;
display: none;
}
} #content {
margin-bottom: 40px;
}
main {
float: left;
width: 65%;
}
.fullwidth main {
float: none;
width: 100%;
}
.highlight {
margin: 25px 0;
padding: 25px;
background-color: #dbeaec;
}
section#description .innerwrap {
max-width: 1600px;
margin: 30px auto;
padding: 20px 40px 25px;
background-color: #f0f0f0;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;	
column-count: 3;
column-gap: 40px;
}
@media all and (max-width: 1700px) {
section#description .innerwrap {
max-width: 94%;
}	
}
@media all and (max-width: 1600px) {
section#description .innerwrap img.alignleft,
section#description .innerwrap img.alignright 
{
float: none;
margin: 10px 0;
width: 100%;
}
}
@media all and (max-width: 1024px) {
section#description .innerwrap {
column-count: 2;		
}	
}
@media all and (max-width: 767px) {	
#content .highlight {
clear: both;
}
#content h1 {
text-align: left !important;
font-size: 22px;
line-height: 28px; 
}
main #intro img {
width: 46%;
height: auto;
}	
}
@media all and (max-width: 540px) {
main #intro img {
width: auto;
}
section#description .innerwrap {
column-count: 1;		
}
}
ul.check li::before {
content: "✔ ";
} aside#sidebar {
float: right;
width: 30%;
margin-bottom: 25px;
padding-top: 20px;
}
aside#sidebar .widget-box {
text-align: center;
margin-bottom: 20px;
}
@media all and (max-width: 767px) {
main, aside#sidebar {
float: none;
width: auto;
}
aside#sidebar {
margin-top: 35px;
}
aside#sidebar .widget-box {
text-align: left;
}
} section#reviews {
padding: 20px 0 40px;
background-color: #f4f4f4;
text-align: center;
}
section#reviews h2 {
margin-bottom: 30px;
}
section#reviews .review {
margin: 20px auto 0;
padding-top: 20px;
border-top: 1px solid #ccc;
max-width: 600px;	
}
section#reviews em {
font-weight: 600;
}
section#reviews .author {
display: block;
margin-top: 15px;
} section#request {
padding: 40px 0 40px;
background-color: #ccc;
color: #000;
text-align: center;
}
section#request .headline {
color: #000;
text-align: center;
}
#request-container {
margin: 0 auto 0;
color: #000;
text-align: left;
}
#request-container form {
margin: auto;
color: #000;
}
#request-container form input, 
#request-container form textarea, 
#request-container form select
{
border-color: #999;
}
section#request.open #request-container {
display: block;
}
section#request.open .btn.request {
display: none;
} section#faq {
padding: 20px 0 40px;
text-align: center;
}
section#faq .faq-item {	
margin: 30px 0;
text-align: left;
}
section#faq .faq-item:last-of-type {
margin-bottom: 0;
}
section#faq .faq-item .question {
display: block;
font-weight: 600;
} footer {
padding: 15px 0;
background-color: #292b2c;
color: #706f6f;
}
footer a {
color: #ccc;
}
footer a:hover {
color: #fff;
}
footer nav ul {
list-style-type: none;
margin: 0 0 10px;
padding: 0;
}
footer nav ul li {
display: inline-block;
margin-left: 20px;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(//monteurzimmer-muenchen.com/wp-content/themes/fana/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}