#cookie-info{display:inline-flex;align-items:center;position:fixed;z-index:1020;width:100vw;height:auto;padding-left:0;bottom:0;left:0}#cookie-info,#cookie-info .card{justify-content:center;margin:0;box-sizing:border-box}#cookie-info .card{box-shadow:0 6px 60px 0 rgba(0,0,0,.8),0 10px 20px 0 rgba(0,0,0,.19);background-color:#e7e9ea;height:100%;width:100%;text-align:center;display:flex}#cookie-info .card .card-content{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#cookie-info .card .card-content .card-title{display:block;flex:0 1 100%;color:#5a5a5a;line-height:1.1;font-family:Calibri;font-size:1em;margin:0;height:auto;box-sizing:border-box}#cookie-info .card .card-content .card-title a{color:#039be5;border-bottom:1px dotted;padding-left:2px}#cookie-info .card .card-content .card-title a:hover{color:#1adda4!important}#cookie-info .card .card-content #cookie-confirm{display:flex;flex:0 1 100%;max-width:30px;text-align:center;justify-content:center;background:rgba(6,21,26,.4);position:relative;color:#fff;margin-top:10px;border:none}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local("Philosopher Regular"),local("Philosopher-Regular"),url(../fnt/philosopher.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local("Philosopher Regular"),local("Philosopher-Regular"),url(../fnt/philosopher.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local("Philosopher Regular"),local("Philosopher-Regular"),url(../fnt/philosopher.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local("Philosopher Regular"),local("Philosopher-Regular"),url(../fnt/philosopher-latin.woff2) format("woff2");unicode-range:u+00??,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:Font Awesome\ 5 Solid;font-style:normal;font-weight:900;src:url(../fnt/fa-solid-900.eot);src:url(../fnt/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fnt/fa-solid-900.woff2) format("woff2"),url(../fnt/fa-solid-900.woff) format("woff"),url(../fnt/fa-solid-900.ttf) format("truetype"),url(../fnt/fa-solid-900.svg#fontawesome) format("svg")}

/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Regular;font-style:normal;font-weight:400;src:url(../fnt/fa-regular-400.woff2) format("woff2")}

/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fnt/fa-brands-400.woff2) format("woff2")}.far{font-family:Font Awesome\ 5 Regular;font-weight:400}.fa,.fas{font-family:Font Awesome\ 5 Solid;font-weight:900;color:#fff}.fab{font-family:Font Awesome\ 5 Brands;color:#fff}.shariff ul{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center}.shariff ul li.shariff-button{margin:5px 0 0}.shariff ul li.shariff-button a{display:inline-flex;width:25px;height:25px;align-items:center;align-content:center;justify-content:center;text-align:center}.shariff ul li.shariff-button a .fa,.shariff ul li.shariff-button a .fab,.shariff ul li.shariff-button a .fas{display:flex;font-size:16px;justify-content:center}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fnt/material-icons.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;font-size:24px;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-square:before{content:"\F199"}.fa-angry:before{content:"\f556";color:red;font-size:25px}.fa-dizzy:before{content:"\f567";color:orange;font-size:25px}.fa-flushed:before{content:"\f579";color:orange;font-size:25px}.fa-frown:before{content:"\f119";color:orange;font-size:25px}.fa-frown-open:before{content:"\f57a";color:orange;font-size:25px}.fa-grimace:before{content:"\f57f";color:orange;font-size:25px}.fa-grin:before{content:"\f580";color:orange;font-size:25px}.fa-grin-alt:before{content:"\f581";color:orange;font-size:25px}.fa-grin-beam:before{content:"\f582";color:orange;font-size:25px}.fa-grin-beam-sweat:before{content:"\f583";color:orange;font-size:25px}.fa-grin-hearts:before{content:"\f584";color:orange;font-size:25px}.fa-grin-squint:before{content:"\f585";color:orange;font-size:25px}.fa-grin-squint-tears:before{content:"\f586";color:orange;font-size:25px}.fa-grin-stars:before{content:"\f587";color:orange;font-size:25px}.fa-grin-tears:before{content:"\f588";color:orange;font-size:25px}.fa-grin-tongue:before{content:"\f589";color:orange;font-size:25px}.fa-grin-tongue-squint:before{content:"\f58a";color:orange;font-size:25px}.fa-grin-tongue-wink:before{content:"\f58b";color:orange;font-size:25px}.fa-grin-wink:before{content:"\f58c";color:orange;font-size:25px}.fa-kiss:before{content:"\f596";color:orange;font-size:25px}.fa-kiss-beam:before{content:"\f597";color:orange;font-size:25px}.fa-kiss-wink-heart:before{content:"\f598";color:orange;font-size:25px}.fa-laugh:before{content:"\f599";color:orange;font-size:25px}.fa-laugh-beam:before{content:"\f59a";color:orange;font-size:25px}.fa-laugh-squint:before{content:"\f59b";color:orange;font-size:25px}.fa-laugh-wink:before{content:"\f59c";color:orange;font-size:25px}.fa-meh:before{content:"\f11a";color:orange;font-size:25px}.fa-meh-blank:before{content:"\f5a4";color:orange;font-size:25px}.fa-meh-rolling-eyes:before{content:"\f5a5";color:orange;font-size:25px}.fa-sad-cry:before{content:"\f5b3";color:orange;font-size:25px}.fa-sad-tear:before{content:"\f5b4";color:orange;font-size:25px}.fa-smile:before{content:"\f118";color:orange;font-size:25px}.fa-smile-beam:before{content:"\f5b8";color:orange;font-size:25px}.fa-smile-wink:before{content:"\f4da";color:orange;font-size:25px}.fa-surprise:before{content:"\f5c2";color:orange;font-size:25px}.fa-tired:before{content:"\f5c8";color:orange;font-size:25px}.fa-poo:before{content:"\f2fe";color:#8b4513;font-size:25px}.fa-thumbs-up:before{content:"\f164";color:orange;font-size:25px}.fa-thumbs-down:before{content:"\f165";color:orange;font-size:25px}.fa-handshake:before{content:"\f2b5";color:orange;font-size:25px}.fa-question:before{content:"\f128";color:orange;font-size:25px}.fa-box-open:before{content:"\f49e";color:#2bbbad}.fa-cart-arrow-down:before{content:"\f218";color:#2bbbad}.fa-shopping-cart:before{content:"\f07a";font-size:20px}.fa-map-marker-alt:before{content:"\f3c5";color:#2bbbad}.fa-mobile:before{content:"\f10b";color:#2bbbad}.fa-check-circle:before{content:"\f058";color:#2bbbad}.fa-truck:before{content:"\f0d1";font-size:15px}.fa-magic:before{content:"\f0d0";font-size:15px}.fa-percent:before{content:"\f295";font-size:15px}.fa-hourglass-end:before{content:"\f253";font-size:15px}.fa-filter:before{content:"\f0b0";font-size:15px}.fa-cc-paypal:before{content:"\f1f4";font-size:25px}.fa-comment:before{content:"\f086";font-size:15px}.fa-info-circle:before{content:"\f05a";font-size:15px}.fa-file-alt:before{content:"\f15c";font-size:15px}.fa-wrench:before{content:"\f0ad";font-size:15px}.fa-angle-double-right:before{content:"\f101";font-size:15px}.fa-question-circle:before{content:"\f059";font-size:15px}.fa-users:before{content:"\f0c0";font-size:15px}.fa-comment-dots:before{content:"\f4ad";font-size:15px}.fa-sync-alt:before{content:"\f2f1";font-size:15px}.dark-section{background-color:#112830}.bright-section{background-color:#e7e9ea}.white-section{background-color:#fff}.bright-section,.dark-section,.white-section{display:flex;z-index:10;height:calc(100vh - 56px);max-width:100vw;width:100vw;flex:0 1 100vw;position:relative;box-sizing:border-box;margin:0;padding:0;flex-flow:row wrap;align-content:flex-start;align-items:center;justify-content:space-around;overflow:hidden}.bright-section:hover:before,.dark-section:hover:before,.white-section:hover:before{transform:scale(1.1);transition:transform 2.5s ease-out}@media (max-width:600px),(min-width:600px) and (max-width:991px){.bright-section,.dark-section,.white-section{height:auto;background-size:cover!important;background-position:50%!important}}.bright-section .content-wrapper,.dark-section .content-wrapper,.white-section .content-wrapper{display:inline-flex;position:relative;flex:0 1 100%;max-width:100vw;height:100%;flex-flow:nowrap}@media (max-width:600px),(min-width:600px) and (max-width:991px){.bright-section .content-wrapper,.dark-section .content-wrapper,.white-section .content-wrapper{flex-flow:wrap}}.bright-section .content-wrapper .headline,.dark-section .content-wrapper .headline,.white-section .content-wrapper .headline{display:flex;flex:0 1 40%;margin:10vh 5vw 5vh;padding-right:20px!important;padding-left:20px!important;box-sizing:border-box;align-items:center;align-content:center;justify-content:center;text-align:center;flex-flow:wrap}@media (max-width:600px),(min-width:600px) and (max-width:991px){.bright-section .content-wrapper .headline,.dark-section .content-wrapper .headline,.white-section .content-wrapper .headline{margin:10vh 2vw 5vh;flex:0 1 100%}}.bright-section .content-wrapper .headline h1,.bright-section .content-wrapper .headline h2,.dark-section .content-wrapper .headline h1,.dark-section .content-wrapper .headline h2,.white-section .content-wrapper .headline h1,.white-section .content-wrapper .headline h2{width:100%;font-size:2.5rem;margin:2.8rem 0 1.68rem}.bright-section .content-wrapper .headline h3,.dark-section .content-wrapper .headline h3,.white-section .content-wrapper .headline h3{font-size:1.64rem;line-height:110%}.bright-section .content-wrapper .headline a,.dark-section .content-wrapper .headline a,.white-section .content-wrapper .headline a{text-decoration:none!important;color:inherit;width:100%}.bright-section .content-wrapper .content,.dark-section .content-wrapper .content,.white-section .content-wrapper .content{display:flex;flex:0 1 60%;margin:10vh 5vw 5vh;padding-right:20px!important;padding-left:20px!important;box-sizing:border-box;align-items:center;align-content:center;justify-content:center;text-align:center;text-align:left;font-size:1.2em;justify-content:left;flex-wrap:wrap}@media (max-width:600px),(min-width:600px) and (max-width:991px){.bright-section .content-wrapper .content,.dark-section .content-wrapper .content,.white-section .content-wrapper .content{flex:0 1 100%;text-align:justify;word-wrap:break-word;word-break:break-word;margin:10vh 2vw 5vh}}.bright-section .content-wrapper .content .text-wrapper,.dark-section .content-wrapper .content .text-wrapper,.white-section .content-wrapper .content .text-wrapper{width:100%}.bright-section .content-wrapper .content .text-wrapper ul,.dark-section .content-wrapper .content .text-wrapper ul,.white-section .content-wrapper .content .text-wrapper ul{display:block}.bright-section .content-wrapper .content .text-wrapper ul li,.dark-section .content-wrapper .content .text-wrapper ul li,.white-section .content-wrapper .content .text-wrapper ul li{margin-top:10px;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}@media (max-width:600px),(min-width:600px) and (max-width:991px){.bright-section .content-wrapper .content .text-wrapper ul li,.dark-section .content-wrapper .content .text-wrapper ul li,.white-section .content-wrapper .content .text-wrapper ul li{font-size:14px}}.bright-section .content-wrapper .content .text-wrapper ul li h4,.dark-section .content-wrapper .content .text-wrapper ul li h4,.white-section .content-wrapper .content .text-wrapper ul li h4{font-size:1.2rem;font-weight:800;text-align:left}.bright-section .content-wrapper .content .text-wrapper ul li a,.dark-section .content-wrapper .content .text-wrapper ul li a,.white-section .content-wrapper .content .text-wrapper ul li a{text-decoration:none!important;color:inherit;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.bright-section .content-wrapper .content .text-wrapper ul .bold,.bright-section .content-wrapper .content .text-wrapper ul li .highlight,.dark-section .content-wrapper .content .text-wrapper ul .bold,.dark-section .content-wrapper .content .text-wrapper ul li .highlight,.white-section .content-wrapper .content .text-wrapper ul .bold,.white-section .content-wrapper .content .text-wrapper ul li .highlight{font-weight:800}.bright-section .content-wrapper .content .chip,.dark-section .content-wrapper .content .chip,.white-section .content-wrapper .content .chip{margin-top:10px;display:flex;flex:0 1 auto;justify-content:flex-start;background-color:#5a5a5a;height:25px;line-height:25px;width:auto}.bright-section .content-wrapper .content .chip:hover,.dark-section .content-wrapper .content .chip:hover,.white-section .content-wrapper .content .chip:hover{background-color:#aaa}.bright-section .content-wrapper .content .chip a,.dark-section .content-wrapper .content .chip a,.white-section .content-wrapper .content .chip a{color:#fff}.dark-section .content-wrapper{background-color:rgba(6,21,26,.8)}.dark-section .content-wrapper .content,.dark-section .content-wrapper .headline{color:#aaa}.bright-section .content-wrapper{background-color:hsla(0,0%,100%,.85)}.bright-section .content-wrapper .content,.bright-section .content-wrapper .headline{color:#5a5a5a}.white-section .content-wrapper{background-color:rgba(0,191,165,.6)}.white-section .content-wrapper .content,.white-section .content-wrapper .headline{color:#fff}#mission .text-wrapper{background-color:hsla(0,0%,100%,.8);padding:20px;border-radius:10px}#mission:before{background-image:url(../img/info/laptop_orig.jpg);background-size:unset;background-repeat:no-repeat;background-attachment:fixed;background-position:2% 20%;z-index:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block}@media (max-width:600px),(min-width:600px) and (max-width:991px){#mission:before{background-position:-400px 0}}@media (min-width:600px) and (max-width:991px),(min-width:992px) and (max-width:1199px){#mission:before{background-position:50%}}#test .text-wrapper{background-color:#112830;padding:20px;border-radius:10px}#test:before{background-image:url(../img/info/marketing.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;background-position:0 20%;z-index:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block}@media (max-width:600px),(min-width:600px) and (max-width:991px){#test:before{background-position:-400px 0}}@media (min-width:600px) and (max-width:991px),(min-width:992px) and (max-width:1199px){#test:before{background-position:50%}}#shop .text-wrapper{background-color:rgba(43,187,173,.8);padding:20px;border-radius:10px}#shop:before{background-image:url(../img/info/Shopping-Function-Desk-2.PNG);background-size:cover;background-position:0 -120px;background-repeat:no-repeat;z-index:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block}@media (max-width:600px),(min-width:600px) and (max-width:991px){#shop:before{background-position:-400px 0}}@media (min-width:600px) and (max-width:991px),(min-width:992px) and (max-width:1199px){#shop:before{background-position:50%}}#consult .text-wrapper{background-color:hsla(0,0%,100%,.7);padding:20px;border-radius:10px}#consult:before{background-image:url(../img/info/live-chat-2.jpg);background-size:cover;background-position:0 -220px;background-repeat:no-repeat;z-index:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block}@media (max-width:600px){#consult:before{background-position:-100px 0}}@media (min-width:600px) and (max-width:991px),(min-width:992px) and (max-width:1199px),(min-width:1200px){#consult:before{background-position:50%}}#installation .text-wrapper{background-color:#112830;padding:20px;border-radius:10px}#installation:before{background-image:url(../img/info/web-anwendung.jpg);background-size:cover;background-position:0 -230px;background-repeat:no-repeat;z-index:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block}#service .text-wrapper{background-color:hsla(0,0%,100%,.7);padding:20px;border-radius:10px}#service:before{background-image:url(../img/info/Feature\ graphic_red.jpg);background-size:cover;z-index:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:inline-block}@media (min-width:600px) and (max-width:991px),(min-width:992px) and (max-width:1199px){#service:before{background-position:50%}}#contact{z-index:1}#order-conditions{display:none;position:fixed;height:auto;width:100vw;height:100vh;background-color:rgba(17,40,48,.7);box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19);align-content:center;justify-content:center;align-items:center;z-index:10000;flex-flow:row wrap}#order-conditions #campaign-modal{display:flex;position:absolute;width:700px;max-width:90%;height:auto;max-height:unset;border-radius:5px;flex-flow:wrap;align-content:flex-start;justify-content:flex-start;align-items:center;color:#fff;z-index:inherit}#order-conditions #campaign-modal .modal-content{display:flex;justify-content:center;flex-flow:row wrap;background-color:rgba(17,40,48,.6);box-sizing:border-box;width:100%;height:100%}@media (max-width:600px){#order-conditions #campaign-modal .modal-content{background-color:rgba(17,40,48,.6)}}#order-conditions #campaign-modal .modal-footer{display:flex;align-content:center;justify-content:center;align-items:center}#order-conditions #campaign-modal .modal-footer a{display:inline-flex;flex:0 1 100%;flex-flow:nowrap;height:100%;margin:0;justify-content:center;align-items:center;box-sizing:border-box}#order-conditions #campaign-modal .modal-footer a:hover{color:#2bbbad;border:1px solid #2bbbad}#order-conditions #campaign-modal .conditions-annotation{bottom:0;font-size:12px;color:#aaa;margin-bottom:0;margin-top:20px}#order-conditions #campaign-modal h4{text-align:center;font-size:2rem;font-weight:800;color:#1adda4}#order-conditions #campaign-modal h4 a{color:#1adda4;text-decoration:underline}#order-conditions #campaign-modal .conditions-text{font-size:24px;text-align:center}@media (max-width:600px){#order-conditions #campaign-modal .conditions-text{font-size:18px}}#order-conditions #campaign-modal .conditions-text a.to-campaign-article{font-weight:800;text-underline-position:below;text-decoration:underline;color:#aaa}#order-conditions #campaign-modal .conditions-text a.to-campaign-article:hover{color:#dbdbdb}#order-conditions #campaign-modal:before{background-image:url(../img/Shopping-Function-Desk-2.PNG);background-position:0 -15px;background-repeat:no-repeat;background-size:cover;z-index:-1;content:"";display:inline-flex;position:absolute;width:100%;height:100%;opacity:.5}#order-conditions span{display:block;padding:10px 20px;font-size:1.2rem;position:relative;background-color:#112830;margin:0;font-style:normal;font-style:oblique;font-variant:small-caps;font-weight:400;color:#2bbbad;text-shadow:1px 1px 1px #000;z-index:1000;text-align:center;height:100%;line-height:normal}@media (max-width:600px){#order-conditions span{font-size:1rem}}#order-conditions .campaign{color:#fff}.page-footer{display:block;position:relative;width:100vw;height:auto;background-size:cover;background-color:#fff;box-sizing:border-box;padding:0!important;margin:0!important}.page-footer .mons-footer{padding:20px 0}.page-footer .mons-footer .row{margin-bottom:0!important;max-width:100vw}.page-footer .mons-footer .input-field{justify-content:center;align-items:center;align-content:center;text-align:center}.page-footer .mons-footer .input-field h5{color:#5a5a5a;font-size:1.2em}@media (min-width:992px) and (max-width:1199px),(min-width:1200px){.page-footer .mons-footer .input-field h5,.page-footer .mons-footer .input-field ul li.internal-links{padding-left:40%;text-align:left}}.page-footer .mons-footer .input-field #slogan,.page-footer .mons-footer .input-field a{color:#aaa}@media (max-width:600px),(min-width:600px) and (max-width:991px){.page-footer .mons-footer .input-field a{font-size:1em}}.page-footer .mons-footer .input-field .logo{width:100%;margin-top:10px}.page-footer .mons-footer .input-field .logo .monstec-logo-pic{width:50px;height:50px}.page-footer .mons-footer .input-field .badge-wrapper{display:flex;justify-content:center;flex-flow:column wrap}.page-footer .mons-footer .input-field .badge-wrapper span{display:flex;align-items:center;justify-content:center;color:#5a5a5a;font-size:1em;font-weight:800}.page-footer .mons-footer .input-field .badge-wrapper span:nth-child(odd){margin:0 0 10px}.page-footer .mons-footer .input-field .badge-wrapper span i{padding-right:7px;font-size:1.2em;color:#2bbbad}.page-footer .mons-footer .input-field .badge-wrapper h5{width:100%;text-align:center;padding:0}.page-footer .mons-footer .input-field .badge-wrapper .badges{display:inline-flex;flex-flow:nowrap;flex:0 1 100%;width:100%;overflow:hidden;justify-content:space-around;align-items:center;padding:10px}.page-footer .mons-footer .input-field .badge-wrapper .badges img{display:flex;width:auto;height:auto;max-height:100px;max-width:100px}@media (min-width:600px) and (max-width:991px){.page-footer .mons-footer .input-field .badge-wrapper .badges img{max-height:55px;max-width:55px}}.page-footer .mons-footer .input-field .payment-options{justify-content:center!important}@media (min-width:600px) and (max-width:991px){.page-footer .mons-footer .input-field .payment-options img{max-height:100px;max-width:100px}}#impressum{width:100vw;height:auto;padding:20px 10vw 20px 40px;background:#177;color:#fff;box-sizing:border-box;overflow:hidden;overflow-y:auto}#impressum h1{margin-top:0}body{display:flex;width:100vw;max-width:100vw;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;font-family:Philosopher,sans-serif;color:#aaa;box-sizing:border-box;flex-flow:column;flex-wrap:wrap;min-height:0;min-width:0}body .row .col{padding:0!important}#next,#prev{display:block;position:fixed;flex:none;overflow:hidden;margin:5px 0 0;padding-top:1px;width:30px;height:20px;min-height:20px;outline:none;border:none;background:none;font-size:1.15em;z-index:200;right:25px}@media (max-width:600px){#next,#prev{right:15px}}@media (max-height:450px){#next,#prev{padding-top:5px}}#next .icon,#prev .icon{opacity:1;transform-origin:50% 50%;transition:opacity .3s,transform .3s;stroke:#177;fill:none}#next{bottom:4vh}@media (max-width:600px){#next{bottom:2vh}}#prev{transform:rotateX(-180deg);bottom:8vh}@media (max-width:600px){#prev{bottom:6vh}}.hidden{position:absolute;overflow:hidden;width:0;height:0}#container-1{z-index:20;display:flex;min-height:100vh;max-width:100vw;flex:0 1 100vw;position:relative;background-size:cover;box-sizing:border-box;background-color:#e7e9ea;box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19);align-items:center;align-content:center;justify-content:center;text-align:center;-ms-transform:translate(-40vw)}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-1{display:flex;flex-wrap:wrap;flex-flow:column;height:auto;align-items:stretch}}@media (min-width:992px) and (max-width:1199px),(min-width:1200px){#container-1:hover{z-index:1}#container-1:hover .slide-lr{height:20vw;transform:rotate(90deg);transition:2s ease-in-out}#container-1:hover .slide-lr h1{transform:rotate(-90deg);transition:2s ease-in-out;flex-wrap:nowrap!important;flex:auto 20vw!important}}@media (min-width:992px) and (max-width:1199px) and (min-width:992px) and (max-width:1199px),(min-width:1200px) and (min-width:992px) and (max-width:1199px){#container-1:hover .slide-lr h1{font-size:1.6em}}@media (min-width:992px) and (max-width:1199px),(min-width:1200px){#container-1:hover .slide-lr span{display:none;transition:2s ease-in-out}#container-1:hover .slide-r{transform:translateX(40vw);transition:2s ease-in-out}#container-1:hover .slide-l{transform:translateX(-40vw);transition:2s ease-in-out}#container-1:hover #tocontact,#container-1:hover #tonews,#container-1:hover .area-bot,#container-1:hover .area-mac{cursor:pointer}#container-1:hover .area-bot,#container-1:hover .area-mac{color:#039be5}}#container-1 .slide-r{align-items:center;align-content:center;justify-content:center;text-align:center;display:flex;flex:1 0 40vw;flex-flow:wrap;position:relative;height:100vh;margin-top:0;background-color:#e7e9ea;box-sizing:border-box;word-break:break-word;z-index:100;overflow:hidden}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-1 .slide-r{flex:0 1 100vw;min-height:100vh;order:2;box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19)}}#container-1 .slide-r h2,#container-1 .slide-r span{display:flex;position:relative;flex-wrap:wrap;flex-flow:column;flex:0 1 100vw;color:#5a5a5a}@media (min-width:992px) and (max-width:1199px){#container-1 .slide-r h2{font-size:1.6em}}#container-1 .slide-r img{position:absolute;opacity:.3;overflow:hidden;transform:translate(-15vw);width:1300px;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),to(hsla(0,0%,98%,.1)))}#container-1 .slide-lr{align-items:center;align-content:center;justify-content:center;text-align:center;display:flex;flex-flow:wrap;flex:1 0 100vw;position:relative;height:100vh;margin-top:0;z-index:5;background:linear-gradient(0deg,#005959,#177);box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19);transition:background-size 1s ease-in-out;word-break:break-word}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-1 .slide-lr{flex:0 1 100vw;min-height:100vh;order:1}}#container-1 .slide-lr h2,#container-1 .slide-lr span{display:flex;position:relative;flex-wrap:wrap;flex-flow:column;flex:0 1 100vw;color:#fff}#container-1 .slide-l{align-items:center;align-content:center;justify-content:center;text-align:center;display:flex;flex:1 0 40vw;flex-flow:wrap;position:relative;min-height:100vh;margin-top:0;background-color:#e7e9ea;word-break:break-word;overflow:hidden}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-1 .slide-l{flex:0 1 100vw;height:100vh;order:3;box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19)}}#container-1 .slide-l h2,#container-1 .slide-l span{display:flex;position:relative;flex-wrap:wrap;flex-flow:column;flex:0 1 100vw;color:#5a5a5a}@media (min-width:992px) and (max-width:1199px){#container-1 .slide-l h2{font-size:1.6em}}#container-1 .slide-l img{position:absolute;opacity:.3;overflow:hidden;transform:translate(25vw,-5vh);width:1200px}@media (max-width:600px){#container-1 .slide-l img{transform:translate(60vw,-15vh)}}#container-2,#container-3{display:flex;position:relative;flex-flow:row wrap;z-index:7;min-height:100vh;min-width:0;max-width:100vw;flex:0 1 100vw;box-sizing:border-box;background-color:#fff;align-content:center;align-items:center;justify-content:space-around}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-2,#container-3{display:flex;align-items:stretch}}#container-2 .textblock-1,#container-2 .textblock-2,#container-3 .textblock-1,#container-3 .textblock-2{display:flex;position:relative;z-index:14;flex:0 1 100%;min-height:100vh;max-width:100%;opacity:1;align-content:space-around;text-align:justify;box-sizing:border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19);overflow:hidden}#container-2 .textblock-1:hover img.moticon-bot,#container-2 .textblock-1:hover img.moticon-mac,#container-2 .textblock-2:hover img.moticon-bot,#container-2 .textblock-2:hover img.moticon-mac,#container-3 .textblock-1:hover img.moticon-bot,#container-3 .textblock-1:hover img.moticon-mac,#container-3 .textblock-2:hover img.moticon-bot,#container-3 .textblock-2:hover img.moticon-mac{transform:scale3d(1.1,1.1,1);opacity:1;transform:translate(10vw)}#container-2 .textblock-1:hover img.moticon-mac,#container-2 .textblock-2:hover img.moticon-mac,#container-3 .textblock-1:hover img.moticon-mac,#container-3 .textblock-2:hover img.moticon-mac{transform:translate(15vw)}#container-2 .textblock-1 img.moticon-bot,#container-2 .textblock-1 img.moticon-mac,#container-2 .textblock-2 img.moticon-bot,#container-2 .textblock-2 img.moticon-mac,#container-3 .textblock-1 img.moticon-bot,#container-3 .textblock-1 img.moticon-mac,#container-3 .textblock-2 img.moticon-bot,#container-3 .textblock-2 img.moticon-mac{position:absolute;width:auto;height:100%;opacity:.4;z-index:7;transform:scaleX(1);transition:transform .5s,opacity .5s;transform:translate(-50vw)}#container-2 .textblock-1 img.moticon-mac,#container-2 .textblock-2 img.moticon-mac,#container-3 .textblock-1 img.moticon-mac,#container-3 .textblock-2 img.moticon-mac{transform:translate(-30vw)}#container-2 .img-cover,#container-3 .img-cover{display:block;position:absolute;background-color:#112830;z-index:8;width:100%;height:100%;opacity:.1}#container-2 .text-cover,#container-3 .text-cover{display:flex;position:relative;flex-flow:row wrap;flex:0 1 100%;max-width:100%;z-index:12;align-content:flex-start;align-items:stretch;justify-content:space-around;overflow:hidden;padding-bottom:10vh}#container-2 .text-cover h3,#container-3 .text-cover h3{display:flex;position:relative;margin:10vh 5vw 5vh;padding-right:20px!important;padding-left:20px!important;flex:0 1 100%;color:#5a5a5a}#container-2 .text-cover #itconsult-headline,#container-3 .text-cover #itconsult-headline{color:#fff;flex:0 1 100%}#container-2 .text-cover ul.collection,#container-3 .text-cover ul.collection{width:90vw;margin:0 5vw 10vh}#container-2 .text-cover ul.collection li,#container-3 .text-cover ul.collection li{background-color:rgba(17,119,119,.1);color:#5a5a5a;min-height:auto}#container-2 .text-cover ul.collection li p,#container-3 .text-cover ul.collection li p{padding-right:40px;text-align:left}#container-2 .text-cover ul.collection li a.secondary-content>i,#container-3 .text-cover ul.collection li a.secondary-content>i{color:#177}#container-2 .text-cover a,#container-3 .text-cover a{z-index:12;color:#fff;font-size:1em}#container-2 .text-cover h4,#container-3 .text-cover h4{display:block;align-items:center;width:100%;text-align:center}#container-2 .text-cover h4 i,#container-3 .text-cover h4 i{color:#177}#container-2 .text-cover .portfolio,#container-3 .text-cover .portfolio{display:flex;position:relative;flex:0 1 25%;flex-flow:row wrap;margin:20px;word-break:break-word;box-sizing:border-box;justify-content:center}@media (min-width:600px) and (max-width:991px){#container-2 .text-cover .portfolio,#container-3 .text-cover .portfolio{flex:0 1 40%}}@media (max-width:600px){#container-2 .text-cover .portfolio,#container-3 .text-cover .portfolio{flex:0 1 100%}}#container-2 .text-cover .portfolio .portfolio-items,#container-3 .text-cover .portfolio .portfolio-items{text-align:center;display:block;width:100%;word-break:break-word;color:#fff}@media (max-width:600px){#container-2 .text-cover .portfolio .portfolio-items,#container-3 .text-cover .portfolio .portfolio-items{width:90%}}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-2,#container-3{flex:0 1 100%;align-items:stretch;align-content:stretch;justify-content:space-around;height:auto;min-height:30vh}}#container-2 .textblock-1,#container-3 .textblock-1{background-color:#e7e9ea}#container-2 .textblock-2,#container-3 .textblock-2{background-color:#112830}#container-3{z-index:6}#container-4{display:flex;flex-flow:row;flex-wrap:wrap;position:relative;flex:1 100vw;height:auto;min-height:100vh;max-width:100vw;z-index:5;background-size:cover;background-color:#112830;box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19);box-sizing:border-box;align-content:flex-start;align-items:flex-start;justify-content:space-around}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-4{flex-flow:column;align-items:stretch;height:auto;background-color:#177}}#container-4 .headline{display:flex;flex:0 1 100%;margin:10vh 5vw 5vh;padding-right:20px!important;padding-left:20px!important;box-sizing:border-box;color:#fff}#container-4 #pf1{z-index:11}#container-4 #pf2{z-index:10}#container-4 #pf3{z-index:9}#container-4 #pf1,#container-4 #pf2,#container-4 #pf3{display:flex;padding:10px;overflow-y:hidden;flex-flow:column wrap;background-color:#177;box-sizing:border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19);max-height:100%;max-width:100%;align-content:center;align-items:center;justify-content:center;text-align:center;box-sizing:content-box;word-break:break-word;height:auto;min-width:280px}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-4 #pf1,#container-4 #pf2,#container-4 #pf3{flex:0 1 100%;padding:0;height:auto;min-height:100vh}}@media (min-width:992px) and (max-width:1199px),(min-width:1200px){#container-4 #pf1,#container-4 #pf2,#container-4 #pf3{flex:0 1 25%}#container-4 #pf1:hover,#container-4 #pf2:hover,#container-4 #pf3:hover{transform:scale(1.1);transition:all .4s ease-out}}#container-4 #pf1 .pers-profile,#container-4 #pf1 h5,#container-4 #pf1 li,#container-4 #pf2 .pers-profile,#container-4 #pf2 h5,#container-4 #pf2 li,#container-4 #pf3 .pers-profile,#container-4 #pf3 h5,#container-4 #pf3 li{color:#fff}#container-4 #pf1 .portrait,#container-4 #pf2 .portrait,#container-4 #pf3 .portrait{display:block;position:relative;overflow:hidden;background:#aaa;border-radius:50%;max-height:90px;min-height:90px;max-width:90px;min-width:90px;margin-bottom:20px;margin-top:20px}#container-4 #pf1 .portrait img,#container-4 #pf2 .portrait img,#container-4 #pf3 .portrait img{width:90px;height:auto}#container-4 #pf1 .pers-connect,#container-4 #pf1 .pers-profile,#container-4 #pf2 .pers-connect,#container-4 #pf2 .pers-profile,#container-4 #pf3 .pers-connect,#container-4 #pf3 .pers-profile{display:block}#container-4 #pf1 a.pers-profile,#container-4 #pf2 a.pers-profile,#container-4 #pf3 a.pers-profile{cursor:pointer;color:#039be5}#container-4 #pf1 .bio-profile,#container-4 #pf2 .bio-profile,#container-4 #pf3 .bio-profile{height:0;visibility:hidden;opacity:0;color:#177;transition:visibility 2s,opacity 2s ease-in-out;text-align:justify;padding-left:15px;padding-right:15px;padding-bottom:15px;word-break:break-word}#container-4 #pf1 #close-bio,#container-4 #pf2 #close-bio,#container-4 #pf3 #close-bio{height:0;visibility:hidden;opacity:0;cursor:pointer}#container-4 .portfolio.off{transform:rotateY(180deg)!important;transition:all 1s ease-in-out!important;flex:0 1 25%!important;height:70%!important;justify-content:flex-start}@media (max-width:600px),(min-width:600px) and (max-width:991px){#container-4 .portfolio.off{height:auto!important;min-height:100vh!important}}#container-4 .portfolio.off .portrait{display:block!important;margin-bottom:0!important}#container-4 .portfolio.off .pers-connect,#container-4 .portfolio.off .pers-profile{display:none!important}#container-4 .portfolio.off .bio-profile{height:auto!important;color:#fff!important}#container-4 .portfolio.off #close-bio,#container-4 .portfolio.off .bio-profile{visibility:visible!important;opacity:1!important;transform:rotateY(180deg)!important}#container-4 .portfolio.off #close-bio{transition:visibility 2s,opacity 2s ease-in-out;position:absolute!important;top:10px!important;left:10px!important;color:#aaa!important}#contact,#container-5{display:flex;z-index:4;height:auto;max-width:100vw;flex:0 1 100vw;position:relative;background-color:#e7e9ea;box-sizing:border-box;margin:0;padding:0;flex-flow:row wrap;align-content:flex-start;align-items:center;justify-content:space-around}#contact .headline,#container-5 .headline{display:flex;flex:0 1 100%;margin:10vh 5vw 5vh;padding-right:20px!important;padding-left:20px!important;box-sizing:border-box;color:#5a5a5a}#contact .contact-form,#container-5 .contact-form{width:100vw;height:100%;padding:0 0 30px;box-sizing:border-box;margin:0 10vw 20vh}#contact .contact-form .row,#container-5 .contact-form .row{margin:0!important;max-width:100vw}#contact .contact-form .input-field,#container-5 .contact-form .input-field{padding-right:20px!important;padding-left:20px!important}#contact .contact-form .input-field #message,#contact .contact-form .input-field input,#container-5 .contact-form .input-field #message,#container-5 .contact-form .input-field input{background-color:none;border-bottom:1px solid #50ccae;padding-left:10px;padding-bottom:0;color:#5a5a5a;word-wrap:break-word!important;word-break:break-word!important;box-sizing:border-box;margin-top:1px}#contact .contact-form .input-field #message,#container-5 .contact-form .input-field #message{outline:none;grid-auto-rows:auto}#contact .contact-form .input-field .character-counter,#container-5 .contact-form .input-field .character-counter{transform:translateY(-20px)}#contact .contact-form label,#container-5 .contact-form label{color:#aaa;padding-left:20px}#contact #btnDiv,#container-5 #btnDiv{display:flex;align-content:center;align-items:center;justify-content:flex-start}@media (max-width:600px),(min-width:600px) and (max-width:991px){#contact #btnDiv,#container-5 #btnDiv{justify-content:center}}#contact #btnDiv button,#container-5 #btnDiv button{border:1px solid #50ccae;background:#177!important;color:#fff;box-shadow:none;font-family:Philosopher,sans-serif}#receivedNotification{display:none;position:absolute;z-index:10000;max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%)}#receivedNotification .col .card{box-shadow:0 6px 60px 0 rgba(0,0,0,.8),0 10px 20px 0 rgba(0,0,0,.19);text-align:center}#receivedNotification .col .card .card-title{color:#177}#receivedNotification .col .card .card-action{border-top-color:#e7e9ea}#receivedNotification .col .card a{color:#0a1915;margin:0}#receivedNotification .col .card a:hover{color:#1adda4}#navigation{background-color:#f5f5f5;height:64px}#navigation a{color:#5a5a5a}#navigation a[href=smart-home-konfigurator]{content:"\f07a";font-weight:800;padding-left:0;font-size:15px}#navigation a[href=smart-home-konfigurator] span:before{font-size:15px!important;color:#5a5a5a;margin-left:20px;padding-right:6px}#share_btn{display:flex;justify-content:center}#share_btn .shariff{max-width:170px}