body{margin-right:120px !important;width:calc(100% - 120px) !important;background:#f4f4f4 !important}body:before{content:"";width:100%;height:100%;position:fixed;background:rgba(0,0,0,.8);z-index:1005;visibility:hidden;opacity:0;-webkit-transition:1s all .3s;-moz-transition:1s all .3s;-ms-transition:1s all .3s;-o-transition:1s all .3s;transition:1s all .3s}body.done{margin-left:-530px}body.done:before{visibility:visible;opacity:1;-webkit-transition:1s all .3s;-moz-transition:1s all .3s;-ms-transition:1s all .3s;-o-transition:1s all .3s;transition:1s all .3s}body.done header .logo a{background:url(/fileadmin/deepscreen_core/Public/css/img/logo-light.svg) no-repeat 0 0;-webkit-transition:1s all .3s;-moz-transition:1s all .3s;-ms-transition:1s all .3s;-o-transition:1s all .3s;transition:1s all .3s;background-size:100%}body.done header .logo a img{opacity:0;-webkit-transition:1s all .3s;-moz-transition:1s all .3s;-ms-transition:1s all .3s;-o-transition:1s all .3s;transition:1s all .3s}header{position:fixed;top:0;left:0;z-index:2000;font-family:"Open Sans",sans-serif}header *{font-family:"Open Sans",sans-serif}header a{text-decoration:none;font-family:"Open Sans Extrabold",sans-serif}header .logo{position:fixed;top:45px;left:100px;margin:0;-webkit-transition:.4s ease-in .2s;-moz-transition:.4s ease-in .2s;-ms-transition:.4s ease-in .2s;-o-transition:.4s ease-in .2s;transition:.4s ease-in .2s;z-index:999}header .logo a{display:inline-block;width:138px;height:28px;-webkit-transition:1s all .3s;-moz-transition:1s all .3s;-ms-transition:1s all .3s;-o-transition:1s all .3s;transition:1s all .3s}header .logo a img{opacity:1;-webkit-transition:.3s all 0s;-moz-transition:.3s all 0s;-ms-transition:.3s all 0s;-o-transition:.3s all 0s;transition:.3s all 0s}header .nav-wrapper .main,header .nav-wrapper .lang{display:inline-block;vertical-align:middle}header .icon-at:before{content:"@"}header .col-xs-12{width:100%}header [class*=col-]{letter-spacing:normal;display:inline-block;padding-left:12px;padding-right:12px;position:relative;float:none;text-align:left;vertical-align:top;box-sizing:border-box}header .logo-right{position:fixed;bottom:35px;right:-100px;width:87px;height:auto;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}header.fixed .logo{left:-200px;-webkit-transition:.4s ease-in;-moz-transition:.4s ease-in;-ms-transition:.4s ease-in;-o-transition:.4s ease-in;transition:.4s ease-in;opacity:0}header.fixed .logo-right{right:16px;-webkit-transition:.4s ease-out .6s;-moz-transition:.4s ease-out .6s;-ms-transition:.4s ease-out .6s;-o-transition:.4s ease-out .6s;transition:.4s ease-out .6s}@media all and (max-width:1700px){header .logo{left:40px}}@media all and (max-width:1366px){header .logo a{width:110px}header .logo-right{width:64px}header.fixed .logo-right{right:7px}}@media all and (max-width:768px){body main{margin-top:50px !important}body.done{margin-left:-100%}body.done header .logo a{background:none}body.done header .logo a img{opacity:1}body.home main{margin-top:0 !important}header{height:50px;width:100%;background:rgba(255,255,255,.9)}header .logo{top:16px;left:20px}header .logo a img{max-width:100px}header .logo-right{display:none}header.fixed .logo{left:20px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}.home header .logo a{height:23px;background:none !important}.home header .logo a img{opacity:1 !important;max-width:100px}}.menu-btn{display:inline-block;vertical-align:middle;width:30px;height:16px;background:rgba(0,0,0,0);position:fixed;top:43px;right:43px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:10}.menu-btn span{display:block;position:absolute;height:2px;width:30px;background:#000;opacity:1;left:50%;margin-left:-15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-btn span:nth-child(1){top:0}.menu-btn span:nth-child(2){top:8px}.menu-btn span:nth-child(3){top:16px;width:21px}.menu-btn:hover span:nth-child(3){width:30px}.menu-btn.open span:nth-child(1){top:50%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.menu-btn.open span:nth-child(2){opacity:0;left:-60px}.menu-btn.open span:nth-child(3){top:50%;width:30px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}nav{position:fixed;top:0;left:calc(100% - 120px);height:100%;width:650px;max-width:100%;border-left:1px solid #eee !important;background:#fff;overflow-y:auto;overflow-x:hidden}nav.done{left:calc(100% - 650px)}.main>ul{margin-left:120px;margin-top:110px;padding:0}.main>ul>li{padding:0;margin:0;display:block;position:relative;padding-left:30px;opacity:0;margin-bottom:35px;line-height:1.2}.main>ul>li:after{content:"";width:0;height:1px;background:#ddd;right:0;bottom:0;position:absolute}.main>ul>li.done{padding-left:0px;opacity:1}.main>ul>li.done:after{width:calc(100% - 10px)}.main>ul>li:hover .sub-menu{opacity:1;visibility:visible;top:120px;pointer-events:auto;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.main>ul>li>a{padding:10px 0px;font-size:18px;font-weight:800;color:#4b4b4b;display:block;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.main>ul>li:hover a{color:#909090;-webkit-transform:translate(-20px,0);-moz-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-o-transform:translate(-20px,0);transform:translate(-20px,0);-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.main>ul>li.active>a,.main>ul>li:hover>a{color:#909090}.info-card{margin:60px 0 60px 110px}.info-card .social-icon{padding:20px 0 20px 12px}.info-card .social-icon a:hover img{border:2px solid #1a5d9c;border-radius:50%}.info-card .social-icon img{margin-right:10px}.info-card>div{display:inline-block;width:50%}.info-card>div span.location,.info-card>div span.phone{display:block;padding-left:35px}.info-card>div span.location{background:url(/fileadmin/deepscreen_core/Public/css/img/pin.svg) no-repeat 0 4px}.info-card>div span.phone{background:url(/fileadmin/deepscreen_core/Public/css/img/phone.svg) no-repeat 0 4px}.info-card>div a{color:#0074f6}.info-card>div p{font-size:13px;color:#4b4b4b;font-weight:normal;line-height:20px;margin:0 0 20px 0;max-width:900px;font-family:"Open Sans",sans-serif;text-align:left;opacity:1}@media all and (max-width:1366px){.main>ul{margin-left:110px;margin-top:70px}.main>ul>li{margin-bottom:15px}.main>ul>li>a{font-size:14px}.info-card{margin:30px 0 40px 110px}body{margin-right:80px !important;width:calc(100% - 80px) !important}.menu-btn{right:25px}nav{left:calc(100% - 80px)}}@media all and (max-width:768px){body{margin-right:0 !important;width:100% !important}.main>ul{margin-top:25px}.menu-btn{top:16px}.menu-btn span{width:25px}.menu-btn span:nth-child(3){width:16px}.menu-btn:hover span:nth-child(3){width:25px}.menu-btn.open span:nth-child(3){width:25px}nav{left:100%;top:50px;width:100%;max-width:100%;border-left:none;overflow-y:inherit}nav ul,nav .info-card{display:none}nav.done{left:0;height:calc(100% - 50px);overflow-y:auto}nav.done ul,nav.done .info-card{display:block}}@media all and (max-width:600px){.main>ul{margin-left:40px}.info-card{margin:50px 0 0 28px}}@media all and (max-width:480px){.info-card>div{width:100%}}footer *{font-family:"Open Sans",sans-serif !important}footer .footer-top{background:#1d1d1d;padding:90px 10px 50px 10px}footer .footer-top h1,footer .footer-top h2,footer .footer-top h3,footer .footer-top h4,footer .footer-top h5,footer .footer-top h6,footer .footer-top p{color:#fff;text-align:center}footer .footer-top h3{padding:0;border:none;font-size:30px;margin-bottom:25px;font-weight:300;font-family:"Open Sans Light",sans-serif !important}footer .footer-top p{margin:0 auto 30px}footer .footer-top p a.btn{color:#4b4b4b}footer .footer-top p a.btn:hover{color:#fff}footer .footer-bottom{background:#000;padding:24px 40px;color:#bababa;font-size:12px}footer .footer-bottom .container{max-width:1404px;width:100%;margin:0 auto;padding:0 !important}footer .footer-bottom .row{letter-spacing:-0.32em;margin-left:auto;margin-right:auto;text-align:left;display:block}footer .footer-bottom .align-right{text-align:right !important}footer .footer-bottom .col-xs-4{width:33.33333%}footer .footer-bottom .col-xs-8{width:66.66667%}footer .footer-bottom [class*=col-]{letter-spacing:normal;display:inline-block;padding-left:12px;padding-right:12px;position:relative;float:none;text-align:left;vertical-align:top;box-sizing:border-box}footer .footer-bottom a{color:#bababa;font-size:12px;text-decoration:none}footer .footer-bottom ul{display:inline-block;margin:0;padding:0}footer .footer-bottom ul li{display:inline-block;color:#bababa;font-size:12px;line-height:14px;margin:0;padding-left:15px;position:relative}footer .footer-bottom ul li:before{content:"|";color:#bababa;font-size:12px;left:4px;top:-1px;position:absolute}footer .footer-bottom ul li a:hover{color:inherit;text-decoration:underline}footer .case-navigation{overflow:hidden;background:#121212}footer .case-navigation .left-arrow,footer .case-navigation .right-arrow{width:50%;float:left;height:248px}footer .case-navigation a{display:block;padding:112px 0px;color:#f1f1f1;font-family:"PT Serif",serif !important;font-size:18px;line-height:24px;font-style:italic;text-align:center;text-decoration:none;background:#121212;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}footer .case-navigation a:hover{background:#060606;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}footer .case-navigation .left-arrow a:before{content:"";width:69px;height:11px;display:inline-block;margin-right:48px;background:url(/fileadmin/deepscreen_core/Public/css/img/arrow-white-big.svg) no-repeat 0 0}footer .case-navigation .right-arrow a:after{content:"";width:69px;height:11px;display:inline-block;margin-left:48px;background:url(/fileadmin/deepscreen_core/Public/css/img/arrow-white-big.svg) no-repeat 0 0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}footer .col-xs-12{width:100%}@media(min-width:680px){footer .col-s-4{width:33.33333%}footer .col-s-8{width:66.66667%}}@media all and (max-width:1024px){footer .case-navigation .left-arrow,footer .case-navigation .right-arrow{height:142px}footer .case-navigation a{padding:60px 0;font-size:16px}}@media all and (max-width:768px){footer .footer-bottom{padding:13px 40px 60px}}@media all and (max-width:660px){footer .footer-top h3{font-size:26px}footer .footer-top p{line-height:21px}footer .footer-bottom{padding:13px 10px 60px}footer .footer-bottom .row{text-align:center !important}footer .footer-bottom .align-right{text-align:center !important}footer .footer-bottom [class*=col-]{text-align:center;margin-bottom:3px;font-size:10px}footer .footer-bottom a{font-size:10px}}@media all and (max-width:600px){footer .case-navigation a{font-size:13px}footer .case-navigation .left-arrow a:before{margin-right:10px}footer .case-navigation .right-arrow a:after{margin-left:10px}}@media all and (max-width:480px){footer .footer-top br{display:none}footer .case-navigation .left-arrow a:before,footer .case-navigation .right-arrow a:after{display:none}}.contact-shortcuts-mask{position:fixed;bottom:75px;right:30px;top:initial !important;background:#1a5d9c;border-radius:52px;z-index:9999}@media all and (max-width:1366px){.contact-shortcuts-mask{right:11px}}@media all and (max-width:768px){.contact-shortcuts-mask{bottom:0;right:0;width:100%;border-radius:0;text-align:center}}.contact-shortcuts-mask ul{padding:8px 0}@media all and (max-width:768px){.contact-shortcuts-mask ul{padding:0;margin:0}}.contact-shortcuts-mask ul li{padding:14px;position:relative;list-style:none}@media all and (max-width:768px){.contact-shortcuts-mask ul li{display:inline-block;margin:0}.contact-shortcuts-mask ul li:first-child{margin-left:14px}.contact-shortcuts-mask ul li:last-child{margin-right:14px}}.contact-shortcuts-mask ul li .btn-form{cursor:pointer}.contact-shortcuts-mask ul li a{color:#fff}.contact-shortcuts-mask ul li:hover .tooltip{visibility:visible;opacity:1;right:74px}@media all and (max-width:768px){.contact-shortcuts-mask ul li:hover .tooltip{visibility:hidden;opacity:0}}.contact-shortcuts-mask ul li .tooltip{font-family:"VistaSansBold",sans-serif;font-size:13px;position:absolute;right:50px;top:10px;padding:12px 24px;background:#f3f3f3;color:#0e0e0e;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.contact-shortcuts-mask ul li .tooltip:after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f3f3f3;position:absolute;right:-10px;top:50%;margin-top:-6px}.contact-shortcuts-mask .form-overlay{opacity:0;visibility:hidden;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:100}.contact-shortcuts-mask .form-overlay.open{opacity:1;visibility:visible}.contact-shortcuts-mask .form-overlay .form-popup-wrap{background:#fff;width:1300px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;box-shadow:3px 4px 8px rgba(0,0,0,.51);border-radius:5px;max-height:90%;overflow-y:auto}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left{padding:64px 110px 30px 110px;width:100%}@media all and (max-width:1300px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left{width:auto}}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left{padding:24px 24px 0}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left h4{font-size:30px;color:#121212;font-style:italic;font-family:"PT Serif",serif}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left h4{font-size:20px}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left h4 .form-pilot-icon{display:inline-block;width:52px;height:50px;background:url(/fileadmin/deepscreen_core/Public/images/mail.svg) no-repeat center;vertical-align:middle;margin-right:29px}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .subtitle-wrap{position:relative;padding-left:110px;z-index:8}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .subtitle-wrap{padding-left:0}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .subtitle-wrap:before{content:"";width:70px;height:5px;background:#1a5d9c;position:absolute;left:0;top:10px}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .subtitle-wrap:before{display:none}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .subtitle-wrap p{color:#9a9a9a;max-width:440px;font-style:normal;font-size:14px}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .subtitle-wrap p{margin-bottom:20px}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap{max-height:520px;overflow-y:auto}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap nav.form-navigation{position:initial;top:initial;left:initial;height:initial;width:initial;max-width:initial;border-left:initial !important;background:initial;overflow-y:initial;overflow-x:initial}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap nav.form-navigation{text-align:center;padding-bottom:40px}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap nav.form-navigation .btn,.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap nav.form-navigation button[type=submit].btn{float:right;margin-top:40px}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap nav.form-navigation .btn,.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .form-wrap nav.form-navigation button[type=submit].btn{float:none}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .steps-img-holder{position:absolute;left:75%;top:0;width:25%;height:100.1%;background-size:cover !important;border-radius:0 5px 5px 0;background:url(/fileadmin/deepscreen_core/Public/images/berlinger_contact_popup.png)}@media all and (max-width:1300px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .steps-img-holder{display:none}}.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .close{position:absolute;top:72px;right:78px;cursor:pointer;background:url(/fileadmin/deepscreen_core/Public/images/close-big.svg) no-repeat center;width:35px;height:35px;background-size:100%}@media all and (max-width:680px){.contact-shortcuts-mask .form-overlay .form-popup-wrap .form-left .close{width:25px;height:25px;top:20px;right:20px}}.contact-shortcuts-mask .csc-mailform{margin-top:55px}.contact-shortcuts-mask .form-element{margin-bottom:55px;position:relative}.contact-shortcuts-mask .form-element-submit{text-align:left}.contact-shortcuts-mask .form-element-button{text-align:right}.contact-shortcuts-mask fieldset{border:none;padding:0;margin:0}.contact-shortcuts-mask legend{display:none}.contact-shortcuts-mask label{color:#000;font-family:"PT Serif",serif;font-weight:normal;font-size:14px;line-height:1.2;font-style:italic;display:block;margin-bottom:10px}.contact-shortcuts-mask label.error{font-size:12px;position:absolute;color:red;bottom:-29px !important;right:0 !important;left:auto !important;top:auto !important}.contact-shortcuts-mask label em{display:inline;color:#ac1e36}.contact-shortcuts-mask .input-wrapper label{position:absolute;left:0;top:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contact-shortcuts-mask .input-wrapper .active label{top:-10px;font-size:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contact-shortcuts-mask .input-wrapper .active input{border-bottom:1px solid #000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contact-shortcuts-mask .error label{color:red !important}.contact-shortcuts-mask .error input{border:1px solid red !important}.contact-shortcuts-mask .error input:focus{outline:none}.contact-shortcuts-mask input{color:#535353;font-family:"Open Sans",sans-serif;background:rgba(0,0,0,0);font-weight:normal;font-size:14px;border:0;width:100%;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.contact-shortcuts-mask input[type=text],.contact-shortcuts-mask input[type=password],.contact-shortcuts-mask input[type=email],.contact-shortcuts-mask input[type=number]{height:43px;border:none;border-bottom:1px solid #c3c3c3;background:rgba(0,0,0,0);display:block;line-height:43px;border-radius:0;padding:0;color:#000}.contact-shortcuts-mask input[type=radio]{display:none}.contact-shortcuts-mask input[type=radio]+label{background:url("/fileadmin/deepscreen_core/Public/css/img/radio-btn.svg") no-repeat left 3px;padding:2px 25px;font-size:14px;color:#333}.contact-shortcuts-mask input[type=radio]:checked+label{background:url("/fileadmin/deepscreen_core/Public/css/img/radio-btn-check.svg") no-repeat left 3px;padding:2px 25px}.contact-shortcuts-mask input[type=checkbox]:not(:checked),.contact-shortcuts-mask input[type=checkbox]:checked{position:absolute;left:-9999px}.contact-shortcuts-mask input[type=checkbox]:not(:checked)+label,.contact-shortcuts-mask input[type=checkbox]:checked+label{position:relative;padding-left:25px;cursor:pointer;line-height:1.71;border:none;font-size:14px}.contact-shortcuts-mask input[type=checkbox]:not(:checked)+label:before,.contact-shortcuts-mask input[type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border:1px solid #b7b7b7;background:rgba(0,0,0,0);border-radius:1px}.contact-shortcuts-mask input[type=checkbox]:not(:checked)+label:after,.contact-shortcuts-mask input[type=checkbox]:checked+label:after{content:"";width:10px;height:10px;position:absolute;top:11px;left:8px;margin-top:-5px;margin-left:-5px;background:#ac1e36;transition:all .2s}.contact-shortcuts-mask input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.contact-shortcuts-mask input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.contact-shortcuts-mask input[type=file]{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none}.contact-shortcuts-mask input:focus{outline:none}.contact-shortcuts-mask button[type=submit],.contact-shortcuts-mask button[type=button],.contact-shortcuts-mask input[type=submit],.contact-shortcuts-mask input[type=button]{min-width:140px;height:37px;background:#d8d8d8;color:#000;border:none;font-size:14px;font-weight:normal;text-align:left;line-height:37px;padding:0 24px;cursor:pointer;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px}.contact-shortcuts-mask button[type=submit]:hover,.contact-shortcuts-mask button[type=button]:hover,.contact-shortcuts-mask input[type=submit]:hover,.contact-shortcuts-mask input[type=button]:hover{color:#fff;border:none}.contact-shortcuts-mask button[type=submit] [class*=icon-],.contact-shortcuts-mask button[type=button] [class*=icon-],.contact-shortcuts-mask input[type=submit] [class*=icon-],.contact-shortcuts-mask input[type=button] [class*=icon-]{display:none;vertical-align:middle;margin-left:32px;font-size:inherit;margin-bottom:0}.contact-shortcuts-mask .file-upload-input{width:100%;max-width:calc(100% - 70px);color:#000;font-size:14px;line-height:14px;padding:0 10px;border:none;float:none;display:inline-block !important;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.contact-shortcuts-mask .file-upload-button{display:inline-block;vertical-align:middle;min-width:134px;line-height:43px;border:none;padding:0 16px;font-size:14px;color:#fff;background:#ac1e36;position:relative;cursor:pointer;outline:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.contact-shortcuts-mask .file-upload-wrapper .file-upload-input{display:inline-block;width:calc(100% - 70px)}.contact-shortcuts-mask .file-upload-wrapper button{display:inline-block;float:right;min-width:38px;width:38px;height:34px;position:relative;overflow:hidden;vertical-align:bottom;margin-top:5px;z-index:0;text-indent:-9999px;background:url(/fileadmin/deepscreen_core/Public/css/img/upload-icon.svg) no-repeat center;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;opacity:.4}.contact-shortcuts-mask .file-upload-wrapper button:before,.contact-shortcuts-mask .file-upload-wrapper button:after{display:none}.contact-shortcuts-mask .file-upload-wrapper button:hover{color:#fff;opacity:1}.contact-shortcuts-mask .file-upload-wrapper button:hover:before{width:100%;-webkit-transition:.25s all;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;transition:.25s all}.contact-shortcuts-mask textarea{color:#535353;font-family:"Open Sans",sans-serif;background:rgba(0,0,0,0);font-weight:normal;font-size:14px;border:0;color:#000;min-height:215px;width:100%;border:1px solid #c3c3c3;border-radius:0;background:rgba(0,0,0,0);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px;padding-top:10px;resize:vertical;outline:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contact-shortcuts-mask textarea:focus{border:1px solid #000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contact-shortcuts-mask ::-webkit-input-placeholder{color:#4b4b4b;font-size:14px}.contact-shortcuts-mask :-moz-placeholder{color:#4b4b4b;font-size:14px}.contact-shortcuts-mask ::-moz-placeholder{color:#4b4b4b;font-size:14px}.contact-shortcuts-mask :-ms-input-placeholder{color:#4b4b4b;font-size:14px}@media all and (max-width:767px){.contact-shortcuts-mask .form-element{margin-bottom:40px}.contact-shortcuts-mask label{font-size:16px}}@media all and (max-width:660px){.contact-shortcuts-mask .form-element{margin-bottom:30px}}.contact-shortcuts-mask .btn{position:relative;transition:.25s}.contact-shortcuts-mask .btn:before{content:"";position:absolute;left:0;top:0;width:0%;height:100%;z-index:-1;background:#5bdd3d;background:-moz-linear-gradient(-45deg,#5bdd3d 0%,#138fa9 100%);background:-webkit-linear-gradient(-45deg,#5bdd3d 0%,#138fa9 100%);background:linear-gradient(135deg,#5bdd3d 0%,#138fa9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5bdd3d",endColorstr="#138fa9",GradientType=1);-webkit-transition:.25s all;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;transition:.25s all;border-radius:19px}.contact-shortcuts-mask .btn:after{content:"";width:25px;height:7px;position:absolute;right:17px;top:50%;margin-top:-3.5px;background:url(/fileadmin/deepscreen_core/Public/css/img/arrow.svg) no-repeat 0 0}.contact-shortcuts-mask .btn:hover{background:rgba(0,0,0,0)}.contact-shortcuts-mask .btn:hover:before{width:100%;-webkit-transition:.25s all;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;transition:.25s all}.contact-shortcuts-mask .btn:hover:after{background:url(/fileadmin/deepscreen_core/Public/css/img/arrow-white.svg) no-repeat 0 0}footer .social-icon{padding:0}footer .social-icon p{color:#bababa;margin:0;display:inline-block;margin-right:20px}footer .social-icon a:hover img{border:2px solid #1a5d9c;border-radius:50%}footer .social-icon img{margin-right:10px}body:after{content:"";position:fixed;width:100%;height:100%;top:0;left:0%;background:#fff;z-index:5000;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all}body.finish:after{-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;left:100%}body.gonext:after{-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;transition:.5s all;left:0}.case-page{max-width:none}.case-page .tx-case-studies{margin:0 auto}.fp-tableCell{padding-top:150px !important}
