@keyframes activeHeader{from{transform:translateY(-100%)}to{transform:translateY(0)}}.page-template-home #header{position:fixed}#header{overflow:hidden;transition:all .3s ease-in;top:0;width:100%;height:33vh;color:#fff;z-index:90;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center}#header.with-headline{height:50vh}#header.with-headline .default-main-container{z-index:2;position:relative;padding:0px 15px;top:calc(50% - 75px);transform:translateY(-50%)}#header.with-headline .default-main-container .slide-headline{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto;grid-template-rows:auto;gap:0px 0px;justify-content:flex-start;align-items:center}#header.with-headline .default-main-container .slide-headline img{height:65px;width:auto;margin-top:61px}#header.with-headline .default-main-container .slide-headline span,#header.with-headline .default-main-container .slide-headline h1{font-family:"Quicksand",sans-serif;font-weight:300;font-size:65px;line-height:65px;padding:50px 0;height:165px;text-transform:lowercase;white-space:nowrap;margin:0}#header.with-headline .default-main-container .slide-headline span:focus,#header.with-headline .default-main-container .slide-headline h1:focus{outline:0 !important}#header::before{content:"";height:500%;width:200vw;position:absolute;bottom:-1px;left:55%;transform:translate(-50%, 0);mix-blend-mode:multiply;z-index:1;background-image:url(/application/themes/procitec/img/Procitec-ellipse.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}#header::after{content:"";height:500%;width:200vw;background:transparent;position:absolute;bottom:-1px;left:50%;transform:translate(-50%, 0);z-index:0;background-image:url(/application/themes/procitec/img/Procitec-cutout.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}#header .logo{position:absolute;left:11%;top:25px;z-index:3}@media screen and (max-width:1096px){#header .logo{left:unset}}#header .logo img{width:200px;filter:invert(1)}#header .angle{display:none}#header .container{display:-ms-grid;display:grid;grid-auto-flow:column;justify-content:flex-end;z-index:3}#header #navigation{text-align:right;width:auto;position:relative;z-index:3;display:flex;align-items:flex-start;flex-direction:row-reverse}#header #navigation .nav{float:right;position:relative;font-size:14px;line-height:19px;text-transform:uppercase;font-family:"Frutiger-Black",sans-serif}#header #navigation .nav>li{display:inline-block;margin-left:25px}#header #navigation .nav a:hover::after,#header #navigation .nav a.nav-path-selected::after{content:"";background-color:#fff;border-radius:50%;position:absolute;bottom:-10px;width:5px;height:5px;left:50%;transform:translate(-50%, 0)}#header #navigation #burger{margin-left:25px;margin-top:20px;margin-bottom:20px;display:none}#header #navigation #burger div{width:20px;height:2px;background-color:#fff;border-radius:25px;margin:4px 0}#header #navigation a{position:relative;color:#fff}#header #lang{margin-left:24px;max-width:23px;position:relative;z-index:1}#header .login-link{align-self:center}#header #login-icon{margin-left:50px;max-width:28px;min-width:26px;position:relative;z-index:1}#header #lang:hover~.language-switch,#header .language-switch:hover,#header .language-switch.active{display:block !important}#header .language-switch{display:none;padding:30px 0 0 0;position:absolute;bottom:-35px}#header .language-switch .ccm-block-switch-language-flags{display:flex;padding:12px 40px}#header .language-switch .ccm-block-switch-language-flags a{font-family:"Frutiger-Black",sans-serif;margin:0 30px 0 0;color:#fff;font-size:14px;line-height:19px}#header .language-switch .ccm-block-switch-language-flags a:nth-of-type(2){margin:0}#header .language-switch .ccm-block-switch-language-flags a:nth-of-type(3){display:none}#header .language-switch .ccm-block-switch-language-active-flag::after,#header .language-switch .ccm-block-switch-language-active-flag:hover::after{content:"";background-color:#fff;border-radius:50%;position:absolute;bottom:-10px;width:5px;height:5px;left:50%;transform:translate(-50%, 0)}#header.scrolled,#header.with-headline.scrolled{background-image:none !important}#header.scrolled::before,#header.with-headline.scrolled::before,#header.scrolled::after,#header.with-headline.scrolled::after{display:none}#header.scrolled .default-main-container,#header.with-headline.scrolled .default-main-container{display:none}#header.scrolled .container,#header.with-headline.scrolled .container{align-items:center}#header.scrolled #navigation,#header.with-headline.scrolled #navigation{border-bottom:0}#header.scrolled #navigation a,#header.with-headline.scrolled #navigation a{color:#000}#header.scrolled #navigation a:hover::after,#header.with-headline.scrolled #navigation a:hover::after,#header.scrolled #navigation a.nav-path-selected::after,#header.with-headline.scrolled #navigation a.nav-path-selected::after{background-color:#000}#header.scrolled #navigation #lang,#header.with-headline.scrolled #navigation #lang{align-self:flex-start}#header.scrolled #navigation #burger div,#header.with-headline.scrolled #navigation #burger div{background-color:#000}#header.active,#header.with-headline.active{position:fixed;background-image:none !important;max-height:92px;animation-name:activeHeader;animation-duration:0.5s;transition:transform 0s linear}@media screen and (min-width:991.98px){#header.active,#header.with-headline.active{max-height:84px}}#header.active::before,#header.with-headline.active::before,#header.active::after,#header.with-headline.active::after{display:none}#header.active .default-main-container,#header.with-headline.active .default-main-container{display:none}#header.active .logo,#header.with-headline.active .logo{top:50%;transform:translate(0, -50%)}#header.active #logo,#header.with-headline.active #logo{filter:invert(0);align-self:flex-start;margin:0 !important}#header.active .container,#header.with-headline.active .container{align-items:center;background-color:#fff}#header.active #navigation,#header.with-headline.active #navigation{border-bottom:0}#header.active #navigation a,#header.with-headline.active #navigation a{color:#000}#header.active #navigation a:hover::after,#header.with-headline.active #navigation a:hover::after,#header.active #navigation a.nav-path-selected::after,#header.with-headline.active #navigation a.nav-path-selected::after{background-color:#000}#header.active #navigation #lang,#header.with-headline.active #navigation #lang{align-self:flex-start}#header.active #navigation #burger div,#header.with-headline.active #navigation #burger div{background-color:#000}#header.active img,#header.with-headline.active img{max-width:160px}#header.active .ccm-block-switch-language-flags a,#header.with-headline.active .ccm-block-switch-language-flags a{color:#000 !important}#header.active .ccm-block-switch-language-active-flag::after,#header.with-headline.active .ccm-block-switch-language-active-flag::after,#header.active .ccm-block-switch-language-active-flag:hover::after,#header.with-headline.active .ccm-block-switch-language-active-flag:hover::after{background-color:#000}#header.header-dark a{color:#fff}#header.header-dark #navigation #burger div{background-color:#fff}#header.header-dark #navigation .nav>li .sub.active a{color:#000}#sidebar{line-height:2.7em;position:fixed;width:100%;background-color:#000;transition:all .3s ease-in;top:calc(-100vh - 30px);height:100vh;text-align:right;font-weight:400;overflow:auto;z-index:99;background-repeat:no-repeat;background-size:cover;background-position:right;overflow:hidden;padding-top:30px}#sidebar .ccm-block-switch-language-flags{margin-top:30px;text-align:center;mix-blend-mode:difference}#sidebar .ccm-block-switch-language-flags a{color:white !important;font-family:"Frutiger-Light",sans-serif}#sidebar .ccm-block-switch-language-flags a:first-of-type{margin-right:5px}#sidebar .ccm-block-switch-language-flags .ccm-block-switch-language-active-flag{font-family:"Frutiger-Black",sans-serif}#sidebar::before{content:"";height:200%;width:350vw;background:#e40046;border-radius:50%;position:absolute;bottom:100px;left:55%;transform:translate(-50%, 0);mix-blend-mode:multiply}#sidebar::after{content:"";height:200%;width:350vw;background:transparent;border-radius:50%;border:25vh solid #fff;position:absolute;bottom:calc(-25vh + 100px);left:50%;transform:translate(-50%, 0);z-index:-1}#sidebar #sidebar-top{display:none}#sidebar .sidebar-wrap{overflow:auto;height:100%;padding:35px 0px 35px 0px;display:-ms-grid;display:grid}#sidebar .nav-active{background-color:#e40046}#sidebar .sub{display:none}#sidebar .sub ul{list-style-type:none;padding:0}#sidebar .sub ul>li{text-transform:none !important}#sidebar .sub .close{display:none}#sidebar .sub img{display:none}#sidebar #close img{max-width:20px;margin-right:15px;margin-left:auto;filter:invert(1)}#sidebar li{position:relative}#sidebar ul.nav{text-align:left;list-style-type:none;padding:0}#sidebar ul.nav>li{position:relative;padding:0 15px;text-transform:uppercase}#sidebar ul.nav>li a{padding:15px 0;line-height:24px;display:block;font-family:"Frutiger-Black",sans-serif;color:#fff;text-align:center}#sidebar ul.nav>li ul{display:none}#sidebar ul.nav>li.nav-path-selected::after{content:"";background-color:#fff;border-radius:50%;position:absolute;bottom:5px;width:5px;height:5px;left:50%;transform:translate(-50%, 0)}#sidebar #sidebar-top{margin-top:50px;margin-bottom:50px}#sidebar a:hover{color:#e40046}#sidebar a.nav-path-selected{color:#e40046}#overlay{background-color:rgba(0,0,0,0.6);position:fixed;height:100%;width:100%;z-index:91;display:none}.page-template-home #header::before,.page-template-landingpage #header::before,.page-template-landingpage-de #header::before,.page-template-home #header::after,.page-template-landingpage #header::after,.page-template-landingpage-de #header::after{display:none}.page-template-home #header #navigation #burger div,.page-template-landingpage #header #navigation #burger div,.page-template-landingpage-de #header #navigation #burger div{background-color:#000}.page-template-home #header #navigation .nav a,.page-template-landingpage #header #navigation .nav a,.page-template-landingpage-de #header #navigation .nav a{color:#000}.page-template-home #header #navigation .nav a:hover::after,.page-template-landingpage #header #navigation .nav a:hover::after,.page-template-landingpage-de #header #navigation .nav a:hover::after{background-color:#000}.page-template-home #header .language-switch,.page-template-landingpage #header .language-switch,.page-template-landingpage-de #header .language-switch{display:none;padding:30px 0 0 0;position:absolute;bottom:-35px}.page-template-home #header .language-switch .ccm-block-switch-language-flags a,.page-template-landingpage #header .language-switch .ccm-block-switch-language-flags a,.page-template-landingpage-de #header .language-switch .ccm-block-switch-language-flags a{color:#000 !important}.page-template-home #header .language-switch .ccm-block-switch-language-active-flag::after,.page-template-landingpage #header .language-switch .ccm-block-switch-language-active-flag::after,.page-template-landingpage-de #header .language-switch .ccm-block-switch-language-active-flag::after,.page-template-home #header .language-switch .ccm-block-switch-language-active-flag:hover::after,.page-template-landingpage #header .language-switch .ccm-block-switch-language-active-flag:hover::after,.page-template-landingpage-de #header .language-switch .ccm-block-switch-language-active-flag:hover::after{background-color:#000}@media screen and (max-width:1140px){#header #login-icon{margin-left:15px}}@media screen and (max-width:1065px) and (min-width:992px){#header #navigation .nav>li{margin-left:16px}#header #login-icon{margin-left:35px}}@media screen and (max-width:991.98px){.page-template-home #header .logo img{filter:invert(0)}#header .container{justify-content:space-between;align-items:center}#header .logo{position:relative;left:0;top:0 !important;transform:none !important}#header #login-icon{margin-left:0}#header #navigation .nav{display:none}#header #navigation #burger{display:block}#sidebar #sidebar-top{display:block}}@media screen and (max-width:767.98px){#header{padding-top:0;max-height:200px}#header.with-headline .default-main-container .slide-headline{max-width:350px;margin:auto}#header.with-headline .default-main-container .slide-headline img{height:30px;margin:calc((165px - 30px) / 2) auto auto auto}#header.with-headline .default-main-container .slide-headline span,#header.with-headline .default-main-container .slide-headline h1{font-size:30px;line-height:30px;padding:calc((165px - 42px) / 2) 0 0 0}#sidebar{padding-top:0}}@media screen and (max-width:375px){#header #navigation #burger{margin-left:12px}#header #navigation #lang{margin-left:6px}}@media only screen and (max-aspect-ratio:2/1) and (min-width:992px){.page-template-home #header .logo img{filter:invert(0)}}#footer{background-color:#000;color:#fff;padding:50px 0;z-index:1;position:relative;font-size:13px;line-height:18px;margin-top:50px !important}#footer-top{display:-ms-grid;display:grid;grid-auto-flow:column;justify-content:space-between;margin-bottom:50px}#footer-top img{width:150px;height:auto}#footer-top .btn-outlined-white{display:none}#footer-top .socials{display:flex;flex-direction:column;grid-gap:15px;width:116px}#footer-top .socials-labels{display:flex;align-items:center;grid-gap:10px}#footer-top .btn-social{width:40px;height:40px;display:flex;align-items:center;justify-content:center}#footer-top .btn-social img{width:100%;height:auto;filter:invert(1)}#footer-mid{display:-ms-grid;display:grid;grid-auto-flow:column;justify-content:space-between;color:#fff;margin-bottom:50px}#footer-mid div:first-of-type p:first-of-type{margin-top:0}#footer-mid ul{font-size:14px;line-height:23px;text-transform:uppercase;list-style-type:none;margin:0;padding:0;font-family:"Frutiger-Black",sans-serif}#footer-mid a{color:#fff}#footer-mid>div:nth-last-of-type(3) .nav li:first-of-type,#footer-mid>div:nth-last-of-type(3) .nav li:last-of-type{display:none}#footer-mid>div:nth-last-of-type(2) .nav,#footer-mid>div:last-of-type .nav{font-family:"Frutiger-Light",sans-serif}#footer-mid h4{margin:0;font-size:14px;line-height:23px;text-transform:uppercase;font-family:"Frutiger-Black",sans-serif}#footer-bottom{text-align:right}#footer-bottom>div{display:flex;justify-content:space-between}#footer-bottom ul{list-style-type:none;margin:0;padding:0;text-transform:uppercase;font-family:"Frutiger-Light",sans-serif}#footer-bottom ul li{display:inline-block;margin:10px}#footer-bottom ul li a{color:#fff}#footer-bottom .plath-logo{max-height:35px;width:auto;height:100%;margin-left:0}#footer .ccm-block-switch-language-flags{margin-top:22.4px}#footer .ccm-block-switch-language-flags a{font-size:14px;line-height:23px;font-family:"Frutiger-Light",sans-serif}#footer .ccm-block-switch-language-flags a:first-of-type{margin-right:5px}#footer .ccm-block-switch-language-flags a:nth-of-type(3){display:none}#footer .ccm-block-switch-language-flags .ccm-block-switch-language-active-flag{font-family:"Frutiger-Black",sans-serif}@media screen and (max-width:767.98px){#footer-mid{-ms-grid-columns:repeat(3, auto);grid-template-columns:repeat(3, auto);grid-auto-flow:unset;grid-row-gap:20px}#footer-mid>div:nth-of-type(2),#footer-mid>div:nth-of-type(3){display:none}#footer-mid>div:first-of-type{grid-column-start:1;grid-column-end:3;display:-ms-grid;display:grid;grid-auto-flow:unset;justify-content:space-between;-ms-grid-columns:repeat(2, auto);grid-template-columns:repeat(2, auto)}#footer-mid>div:first-of-type p:last-of-type{margin-top:0}}@media screen and (max-width:575.98px){#footer-top{grid-auto-flow:dense;-ms-grid-columns:auto;grid-template-columns:auto;justify-content:center;grid-row-gap:20px;margin-bottom:30px}#footer-top .socials{width:100%}#footer-top .socials-labels{justify-content:center}#footer-mid{-ms-grid-columns:auto;grid-template-columns:auto;justify-content:center}#footer-mid>div{text-align:center}#footer-mid>div:first-of-type{grid-column-start:1;grid-column-end:1;-ms-grid-columns:auto;grid-template-columns:auto}#footer-mid>div:nth-of-type(4){display:none}#footer-bottom>div{justify-content:center;flex-wrap:wrap;flex-direction:column}#footer-bottom ul li{display:block;text-align:center;margin:5px}#footer-bottom .plath-logo{margin-left:auto;margin-bottom:20px}}@keyframes activeHeaderLogin{from{height:0}to{height:77px}}.account_page{margin-top:80px !important}.account_page .password-new a{display:none}.account_page legend{font-family:"Frutiger-Bold",sans-serif}.account_page form{max-width:450px;margin:auto}.account_page form .form-group:not(:last-of-type){margin-bottom:16px}.account_page fieldset{border:none;padding:0}.account_page .account_page__title{font-family:"Frutiger-Black",sans-serif;font-size:20px;text-transform:uppercase;margin-bottom:32px}.account_page input[type="submit"]{padding:10px 30px 8px 30px;border-radius:30px}.password_sent_form .forgotPassword a{width:100%;border:2px solid #e40046;color:#e40046;background-color:transparent;margin-bottom:0 !important;margin-top:46px !important}@media screen and (max-width:991.98px){.password_sent_form .forgotPassword a{margin-top:36px !important}}.password_sent_form .forgotPassword a:hover{border:2px solid #e40046;color:#fff;background-color:#e40046}.ccm-account-menu-container{display:none}#header.login-header{height:unset;overflow:visible}#header.login-header::before,#header.login-header::after{content:unset;display:none}#header.login-header .logo{left:unset}#header.login-header #navigation #burger div{background-color:black}#header.login-header img{filter:unset}#header.login-header img#lang,#header.login-header img#login-icon{filter:invert(1)}#header.login-header #navigation a{color:black}.forgotPassword h4,.login_form_wrapper h4{display:none}.forgotPassword .help-block,.login_form_wrapper .help-block{margin-bottom:36px}.login-page .alert,.account_page .alert{max-width:450px;margin:auto;text-align:center;margin-bottom:16px}.login-page .alert-danger,.account_page .alert-danger{color:#e40046}.login-page .login_top_row,.account_page .login_top_row{display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:56px;align-items:center}@media screen and (max-width:991.98px){.login-page .login_top_row,.account_page .login_top_row{margin-bottom:32px}}.login-page .login_top_row .top--left,.account_page .login_top_row .top--left{margin-top:0;font-size:20px;font-family:"Frutiger-Black",sans-serif}.login-page .login_top_row .top--right,.account_page .login_top_row .top--right{color:#e40046;font-size:14px;font-family:"Frutiger-Bold",sans-serif}.login-page .login_top_row .top--right a,.account_page .login_top_row .top--right a{color:#e40046}.login-page label,.account_page label{display:block;font-family:"Frutiger-Light",sans-serif}.login-page input,.account_page input{width:100%;outline:none;border:none;padding:8px;border-radius:8px;margin-top:8px}.login-page button,.account_page button,.login-page input[type="submit"],.account_page input[type="submit"]{width:100%;border:2px solid #e40046;color:#e40046;background-color:transparent;margin-bottom:0 !important;margin-top:46px !important}@media screen and (max-width:991.98px){.login-page button,.account_page button,.login-page input[type="submit"],.account_page input[type="submit"]{margin-top:36px !important}}.login-page button:hover,.account_page button:hover,.login-page input[type="submit"]:hover,.account_page input[type="submit"]:hover{border:2px solid #e40046;color:#fff;background-color:#e40046}.login-page{margin-top:77px}.login-page .login_form_wrapper{background-color:#efefef;max-width:450px;margin:auto;border-radius:20px;padding:32px}.login-page .login-row{padding:100px 16px}@media screen and (max-width:991.98px){.login-page .login-row{padding:0 16px}}.login-page form{display:flex;flex-direction:column}.login-page form .checkbox{display:none}.login-page form a{text-align:center;display:block;margin-top:32px;padding-bottom:0 !important;margin-bottom:0 !important;font-size:14px;font-family:"Frutiger-Bold",sans-serif}.login-page form .mb-3.row:first-of-type{margin-bottom:16px}.login-page form>hr,.login-page form>a,.login-page form .sign-up-container,.login-page form .text-end .btn-secondary,.login-page form .mb-3.row:nth-of-type(4){display:none}.login-page form .mb-3.row:nth-of-type(3){order:4}.login-page form .btn-link{text-transform:uppercase}#header.header--login{height:unset;margin-top:0;background:black}#header.header--login .logout{margin-left:50px}#header.header--login.active #navigation #burger div,#header.header--login.with-headline.active #navigation #burger div{background-color:white}#header.header--login.active{margin-top:0 !important;top:0 !important}#header.header--login.active #navigation a,#header.header--login.active #header.with-headline.active #navigation a{color:white}#header.header--login.active .logo{transform:unset}#header.header--login.active .logo img,#header.header--login.active .logo #logo{filter:invert(1)}#header.header--login.active,#header.header--login.with-headline.active{height:77px;animation-name:activeHeaderLogin;animation-duration:0.5s;transition:height 0s linear}#header.header--login::before,#header.header--login::after{content:unset;display:none}#header.header--login .container{background:black;justify-content:space-between;align-items:center}#header.header--login .container .logo{position:static}#header.header--login .container #navigation{align-items:center}#header.header--login .container #navigation #burger{opacity:1;height:47px;justify-content:center;align-items:center;margin-top:0;margin-bottom:0}@media screen and (max-width:991.98px){#header.header--login .container #navigation #burger{display:flex !important}}.login_area .small-spacer{height:126px}@media screen and (max-width:991.98px){.login_area .small-spacer{height:76px}}.login__card{max-width:475px;margin:auto;background:#efefef;padding:32px;border-radius:20px}.tutorial__page{display:flex;width:100%;margin-right:unset;max-width:unset;position:relative;margin-right:unset !important;max-width:unset !important}.tutorial__topics{background-color:#efefef;padding:36px 32px;border-radius:20px;width:25%;position:sticky;top:120px;align-self:baseline;margin-top:46px}.tutorial__topics p{font-family:"Frutiger-Light",sans-serif;margin-top:0;margin-bottom:10px;font-size:13px}.tutorial__topics ul{list-style:none;padding:0;margin:0;color:#e40046;font-family:"Frutiger-Black",sans-serif}.tutorial__topics ul li{cursor:pointer}.tutorial__topics ul li:not(:last-child){margin-bottom:24px}.tutorial__list{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}.tutorial__content{width:70%;margin-left:auto}.tutorial__category:not(:last-of-type){margin-bottom:76px}.tutorial__category h2{font-family:"Frutiger-Black",sans-serif;font-size:18px;margin-bottom:24px;margin-top:0;scroll-margin-top:90px}.tutorial__meta{display:flex;flex-direction:column}.tutorial__duration{margin-top:auto}.tutorial__card{display:flex;flex-direction:column;background:#efefef;border-radius:12px;cursor:pointer}.tutorial__card__header{background:black;border-radius:10px;margin:2px;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:220px}.tutorial__card__body{display:flex;justify-content:space-between;padding:12px 16px;gap:16px;font-size:13px;font-family:"Frutiger-Light",sans-serif;height:100%}.tutorial__title{font-family:"Frutiger-Black",sans-serif;font-size:17px;margin-bottom:0}.tutorial__description{font-family:"Frutiger-Light",sans-serif;font-size:13px;margin-bottom:0;line-height:1.5;margin-top:4px;margin-bottom:8px}.tutorial__play{flex-shrink:0;align-self:flex-end}@media screen and (max-width:1024px){.tutorial__page{flex-direction:column}.tutorial__topics{overflow:scroll;width:calc(100% + 32px);position:relative;top:unset;margin-top:0;margin-bottom:24px;margin-left:-16px;padding:12px 0 0 0;border-radius:unset;overflow:hidden}.tutorial__topics p{margin-bottom:0;padding-left:16px}.tutorial__topics ul{display:flex;gap:22px;white-space:nowrap;overflow:scroll;padding:0 16px 16px 16px}.tutorial__topics ul li{margin-bottom:0 !important;cursor:pointer}.tutorial__topics ul::last-child{padding-right:16px}.tutorial__category:not(:last-of-type){margin-bottom:48px}.tutorial__category h2{margin-bottom:16px}.tutorial__list{grid-template-columns:1fr}.tutorial__content{width:100%;margin-left:unset}}@media screen and (min-width:990px) and (max-width:1024px){.tutorial__topics{width:calc(100% + 90px);margin-left:-45px}}.video__page{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:2147483641;display:none;justify-content:center;align-items:center}.video__player{color:white;backdrop-filter:blur(0);width:100%;display:flex;flex-direction:column;padding:0 32px;z-index:2}.video__player__navigation{display:flex;align-items:center}.video__player__navigation img{height:24px;width:24px;margin:unset;margin-right:16px;cursor:pointer}@media screen and (max-width:1024px){.video__player__navigation{margin-bottom:32px;margin-top:16px}}.video__player__bottom{display:flex;gap:46px}.video__player__bottom video{width:80%;object-fit:contain;aspect-ratio:1.7;max-width:1800px}.video__player__bottom__timestamps{display:flex;flex-direction:column;justify-content:flex-end;font-family:"Frutiger-Light",sans-serif}.video__player__bottom__timestamps ol{padding-left:20px;margin-bottom:0}@media screen and (max-width:1024px){.video__player__bottom__timestamps ol{padding-left:28px}}.video__player__bottom__timestamps ol li{cursor:pointer;font-family:"Frutiger-Black",sans-serif;line-height:36px}.video__player__bottom__timestamps p{margin-top:0;margin-bottom:4px}@media screen and (max-width:1024px){.video__player__bottom{flex-direction:column;gap:32px}.video__player__bottom video{width:100%}}@media screen and (max-width:1024px){.video__player{padding:0 16px}}@media screen and (max-width:1024px){.video__page{align-items:unset}}.video__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#333;z-index:1}.page-template-login-dashboard .default-main-container.manuals-container h3{font-size:20px;font-family:"Frutiger-Black",sans-serif !important;text-transform:uppercase}.page-type-login-area .manuals-container>h2{font-size:20px !important;font-family:"Frutiger-Black",sans-serif !important;text-transform:uppercase}.page-type-login-area .manuals-container>h3{font-size:20px;font-family:"Frutiger-Black",sans-serif !important;text-transform:uppercase;margin-top:56px !important}@media screen and (max-width:1024px){.page-type-login-area .manuals-container>h3{margin-top:24px !important}}.more_manuals{color:#e40046;margin-top:24px;font-family:"Frutiger-Black",sans-serif;display:block}.contact_container>h2{font-size:20px !important;letter-spacing:0.4px;line-height:1 !important;text-align:center;margin-bottom:32px}.case_studies .publication-block{max-width:unset}.case_studies .default-wide-container{max-width:1088px}.register-page{margin-top:77px}.register-page .ccm-system-errors{margin-bottom:10px;color:#e40046}.register-page .ccm-system-errors .close{display:none}.register-form{padding:100px 16px}.register-form-wrapper{background-color:#efefef;max-width:450px;margin:auto;border-radius:20px;padding:32px}.register-form-wrapper h1{margin-top:0px}.register-form-wrapper label{display:block;font-family:"Frutiger-Light",sans-serif}.register-form-wrapper input{width:100%;outline:none;border:none;padding:8px;border-radius:8px;margin-top:8px}.register-form-wrapper button,.register-form-wrapper input[type="submit"]{width:100%;border:2px solid #e40046;color:#e40046;background-color:transparent;margin-bottom:0 !important;margin-top:0px !important;border-radius:30px}@media screen and (max-width:991.98px){.register-form-wrapper button,.register-form-wrapper input[type="submit"]{margin-top:36px !important}}.register-form-wrapper button:hover,.register-form-wrapper input[type="submit"]:hover{border:2px solid #e40046;color:#fff;background-color:#e40046}.register-form-wrapper legend{display:none}.register-form-wrapper fieldset{border:0px;margin:0px;padding:0px}.register-form-wrapper .control-label:has(+ .text-muted.small){display:inline-block}.register-form-wrapper .text-muted.small{display:inline-block;width:10px;overflow:hidden;color:transparent;position:relative;line-height:24px;display:none}.register-form-wrapper .text-muted.small::after{content:"*";color:#e40046;position:absolute;left:0;top:4px}.register-form-wrapper .form-group{margin-bottom:16px}.register-form-wrapper .form-group label{display:inline-block;position:relative}.register-form-wrapper .form-group label::after{content:"*";color:#e40046}.register-form-wrapper label:has(#data-privacy){display:flex;align-items:center;margin-left:35px !important}.register-form-wrapper label:has(#data-privacy) input{background-color:#efefef;border-radius:8px;border-width:0 !important;font:inherit !important;width:100%;padding:11px;display:none}.register-form-wrapper label:has(#data-privacy) input:checked~p::after{display:block}.register-form-wrapper label:has(#data-privacy) p{position:relative}.register-form-wrapper label:has(#data-privacy) p::before{content:"";position:absolute;top:0;left:-35px;height:25px;width:25px;background-color:#ffffff}.register-form-wrapper label:has(#data-privacy) p::after{content:"";position:absolute;display:none;left:-27px;top:1px;width:7px;height:15px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.register-form-wrapper label:has(#data-privacy)::after{display:none}.register-form-wrapper:not(:has(form)){text-align:center}.register-form-wrapper:not(:has(form)) p:last-child{margin-bottom:0px}.register-form-wrapper:not(:has(form)) a{border:2px solid #e40046;color:#e40046;background-color:transparent;padding:10px 30px 8px 30px;border-radius:30px;display:inline-block}.register-form-wrapper:not(:has(form)) a:hover{border:2px solid #e40046;color:#fff;background-color:#e40046}.service_packages{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;max-width:unset !important;width:100%;margin-right:unset !important}.card__mobile{display:none}.package__disclaimer{width:100%;text-align:right}.service_packages .card{text-align:center;font-size:17px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.34px;background-color:#efefef;border-radius:32px;padding:48px 16px 16px 16px}.service_packages .header_list{font-family:'Frutiger-Bold',sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:0.34px}.service_packages .card .card__body>*{padding:0 16px}.service_packages .card .card__body>* p{margin-bottom:0;margin-top:0}.service_packages .card img{width:24px;height:24px;background:#e40046;border-radius:100%;padding:2px}.service_packages .card .card__price{background:#ffffff;border-radius:20px;padding:14px 16px;margin-bottom:16px !important;display:flex;flex-direction:column;justify-content:center}.service_packages .card .card__body>*:not(:last-child),.service_packages .card_header .header_list>*:not(:last-child){margin-bottom:36px}.service_packages .card .card__header,.service_packages .card_header .header_spacer{margin-bottom:32px}.service_packages .card_header .header_spacer{padding-top:48px;box-sizing:content-box}.service_packages .card .card__header h2{font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:0.4px;text-transform:uppercase;margin-top:0;margin-bottom:2px;font-family:'Frutiger-Bold',sans-serif}.service_packages .card .card__price .card__price__top{font-family:'Frutiger-Bold',sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:0.4px;text-transform:uppercase;display:block}.service_packages .card .card__cta{padding:0}.service_packages .card .card__cta .btn{width:100%;margin-bottom:0}.service_packages .card .card__header p{margin-top:0;margin-bottom:0}@media screen and (max-width:1180px){.service_packages{gap:24px}}@media screen and (max-width:1024px){.service_packages .header_list{display:none}.card__mobile{display:block}.card__mobile .card__header{display:block}.card__mobile .card__price{margin-top:32px;margin-bottom:16px}.card__mobile .card__price p{margin-bottom:0;margin-top:0}.card__header,.card__body{display:none}.package__disclaimer{width:100%;text-align:left}.service_packages{display:flex;flex-direction:column;gap:24px}.service_packages .card{padding:24px 16px}.service_packages .card .card__header,.service_packages .card_header .header_spacer{margin-bottom:36px;min-height:unset}.service_packages .card .card__mobile .card__price,.service_packages .card .card__mobile .card__header{height:auto !important}.service_packages .card .card__body>*:not(:last-child),.service_packages .card_header .header_list>*:not(:last-child){margin-bottom:16px}.service_packages .card .card__body .card__error{margin-bottom:46px}}@font-face{font-family:"Frutiger-Light";src:url("/application/themes/procitec/fonts/FrutigerLTPro-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Frutiger-Bold";src:url("/application/themes/procitec/fonts/FrutigerLTPro-Bold.otf") format("opentype");font-display:swap}@font-face{font-family:"Frutiger-Black";src:url("/application/themes/procitec/fonts/FrutigerLTPro-Black.ttf") format("truetype");font-display:swap}@font-face{font-family:"Frutiger-Roman";src:url("/application/themes/procitec/fonts/FrutigerLTPro-Roman.otf") format("opentype");font-display:swap}@font-face{font-family:"Quicksand";font-style:normal;font-display:swap;font-weight:300;src:url("/application/themes/procitec/fonts/quicksand-v22-latin-300.eot");src:local(""),url("/application/themes/procitec/fonts/quicksand-v22-latin-300.eot?#iefix") format("embedded-opentype"),url("/application/themes/procitec/fonts/quicksand-v22-latin-300.woff2") format("woff2"),url("/application/themes/procitec/fonts/quicksand-v22-latin-300.woff") format("woff"),url("/application/themes/procitec/fonts/quicksand-v22-latin-300.ttf") format("truetype"),url("/application/themes/procitec/fonts/quicksand-v22-latin-300.svg#Quicksand") format("svg")}div#ccm-toolbar>ul>li>a i,div#ccm-toolbar>ul>li>a img{width:auto}.ui-widget textarea{width:100%;min-height:80px}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"Frutiger-Light",sans-serif;font-size:17px;line-height:24px;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:"Frutiger-Light",sans-serif;text-transform:uppercase}h1{font-size:36px;line-height:42px;letter-spacing:1px;margin-top:0;font-family:"Frutiger-Black",sans-serif}h2{font-size:17px;line-height:22px;letter-spacing:1px}p a:not(".btn"){display:inline-block !important;width:auto !important}a[href^="mailto:"],.Datenschutz a{word-break:break-all}a:focus{outline:0 !important}b,strong{font-family:"Frutiger-Bold",sans-serif}.small-spacer{height:calc(33vh + 50px)}.spacer{height:calc(50vh + 50px)}.grey{background-color:#efefef}.grey>div{padding:50px 15px}.grey>div>p{text-align:center}#ccm-account-menu-container{display:none}.page-type-page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;min-height:100vh}.page-type-page #footer{margin-top:auto}.fixed{position:sticky;bottom:20px;left:50%;display:flex;justify-content:flex-end;z-index:3}#loader{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:#fff}#loader .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%, -50%)}#loader .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#e40046;animation-timing-function:cubic-bezier(0, 1, 1, 0)}#loader .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}#loader .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}#loader .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}#loader .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.container{width:100%;max-width:1640px;padding:15px 45px;margin:auto}.default-container{padding:50px 15px;width:100%;max-width:800px;margin:auto}.default-container>*{width:100%}.default-container h2{margin-top:100px}.default-container h2:first-of-type{margin-top:0}.default-wide-container{padding:50px 45px;width:100%;max-width:1364px;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.default-wide-container>div{max-width:calc(50% - 15px)}.default-wide-container>div:nth-of-type(odd){margin-right:30px}.case_studies .default-wide-container>div:nth-of-type(odd){margin-right:unset}.info-container{display:flex;flex-wrap:wrap;justify-content:space-between}.info-container>h2,.info-container>h3{font-size:17px !important;line-height:24px !important;text-transform:uppercase !important;font-family:"Frutiger-Light",sans-serif !important}.info-container .grey-listing-block{display:flex;flex-direction:column;flex-wrap:wrap;max-width:calc(50% - 10px) !important}.info-container .grey-listing-block h3{margin-bottom:30px !important}.info-container .grey-listing-block .btn-container{margin-top:auto}.info-container .grey-listing-block .btn-container .btn{margin-top:30px}@media screen and (max-width:767.98px){.info-container .grey-listing-block{max-width:100% !important;margin:10px 0}.info-container .grey-listing-block .btn-container .btn{margin-bottom:0 !important}}.video-container{position:relative;margin-bottom:125px;border-radius:14px;overflow:hidden}.video-container .video-play-button{position:absolute;z-index:10;display:block;border:0;background-color:rgba(255,255,255,0.6);width:100%;height:100%}.video-container .video-play-button img{top:50%;left:50%;width:70px;height:auto;margin:auto !important}.video-container .video-play-button.play{display:none}.video-container .video-play-button:hover{cursor:pointer}.video-container video{width:100%;display:block}#kontakt,#contact{position:absolute;top:-100px}.kontakt-container{padding:50px 15px;width:100%;max-width:800px;margin:auto}.kontakt-container *{width:100%}.kontakt-container table{width:100%;float:none}.kontakt-container table h2,.kontakt-container table p{margin:0}.kontakt-container table td{vertical-align:top;width:50%;padding:5px}.kontakt-container table td p:last-of-type{margin-bottom:0}.kontakt-container table table td{padding:5px 5px 5px 0px}.default-main-container{padding:50px 15px;width:100%;max-width:800px;margin:auto;position:relative}.default-main-container>*{width:100%}.default-main-container h2{margin-top:150px;font-size:36px;line-height:42px;font-family:"Frutiger-Black",sans-serif}.default-main-container h2:first-of-type{margin-top:0}.default-main-container h3{font-family:"Frutiger-Bold",sans-serif;margin:15px 0 0 0 !important;font-size:17px;line-height:24px;text-transform:none}.default-main-container p{margin-top:0}.default-main-container p a:not(.btn-download){margin-top:30px}.default-main-container ul:not(.slick-dots){list-style-type:none;padding:0}.default-main-container ul:not(.slick-dots) li{padding-left:30px;position:relative;font-size:16px;line-height:24px;font-family:"Frutiger-Roman",sans-serif;margin:10px 0}.default-main-container ul:not(.slick-dots) li strong{font-family:"Frutiger-Bold",sans-serif}.default-main-container ul:not(.slick-dots) li::before{content:"";height:6px;width:6px;border-radius:50%;background-color:#e40046;display:block;position:absolute;left:15px;top:12px;transform:translate(0, -50%)}.default-main-container ul:not(.slick-dots) li ul li{font-family:"Frutiger-Light",sans-serif;font-size:17px}.default-main-container ul:not(.slick-dots) li ul li::before{width:3px;height:3px;background-color:#000}.default-main-container ul:not(.slick-dots).timeline li{padding-left:100px}.default-main-container ul:not(.slick-dots).timeline li strong{position:absolute;left:40px;top:12px;transform:translate(0, -50%)}.default-main-container ul:not(.slick-dots).timeline li::before{left:30px}.accordion-slider{margin-bottom:15px !important}.accordion-slider .slick-slide{border-radius:12px;overflow:hidden}.accordion-slider .slick-prev,.accordion-slider .slick-next{top:50%}.accordion-slider .slick-next{right:20px}.accordion-slider .slick-next::before{content:"";background-image:url("/application/themes/procitec/img/icons/arrow_next.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;opacity:1;margin:auto}.accordion-slider .slick-prev{left:20px;z-index:1}.accordion-slider .slick-prev::before{content:"";background-image:url("/application/themes/procitec/img/icons/arrow_prev.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;opacity:1;margin:auto}.page-template-releaseNotes .default-main-container h1{margin-top:150px}.page-template-releaseNotes .default-wide-container.no-padding{padding:0 45px !important}.page-template-releaseNotes .default-wide-container .image-with-caption-block,.page-template-releaseNotes .default-wide-container .image-with-caption-block.no-margin{margin-bottom:0 !important}.page-template-releaseNotes table{margin:15px 0 0 14px}.page-template-releaseNotes table tr td{padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.06)}.page-template-service .container,.page-template-login-dashboard .container{position:relative}.page-template-service .container>h2:first-of-type,.page-template-login-dashboard .container>h2:first-of-type{margin-top:50px}.page-template-service .anchor,.page-template-login-dashboard .anchor{position:absolute;top:-100px}.page-template-service h3,.page-template-login-dashboard h3{margin-top:30px}.page-template-service .default-wide-container.no-padding,.page-template-login-dashboard .default-wide-container.no-padding{padding:0 45px !important}.page-template-service .default-wide-container h2,.page-template-login-dashboard .default-wide-container h2{font-size:36px;line-height:42px;font-family:"Frutiger-Black",sans-serif}.page-template-service .default-wide-container h3,.page-template-login-dashboard .default-wide-container h3{text-transform:none;font-size:17px;line-height:24px;font-family:"Frutiger-Black",sans-serif}.page-template-service .default-main-container h3,.page-template-login-dashboard .default-main-container h3{font-family:"Frutiger-Light",sans-serif !important;text-transform:uppercase}.page-template-service .formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(n),.page-template-login-dashboard .formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(n){grid-column-start:1 !important;grid-column-end:4 !important}.page-template-service .no-btn-download,.page-template-login-dashboard .no-btn-download{color:#e40046;display:flex;font-family:"Frutiger-Bold",sans-serif;white-space:inherit}.page-template-service .no-btn-download::before,.page-template-login-dashboard .no-btn-download::before{content:"";background:url("/application/blocks/download_button_block/doc_icon.svg") center no-repeat;width:10px;height:15px;background-size:contain;display:block;margin-right:10px}.page-template-service .no-btn-download.direct-download::before,.page-template-login-dashboard .no-btn-download.direct-download::before{background:url("/application/blocks/download_button_block/tabler_icon_download.svg") center no-repeat;background-size:contain;width:15px}.page-template-service .two-cols,.page-template-login-dashboard .two-cols{justify-content:space-between;grid-gap:30px;padding-top:100px}.page-template-service .two-cols>div,.page-template-login-dashboard .two-cols>div{width:calc(50% - 15px);margin:0px}.page-template-service .three-cols,.page-template-login-dashboard .three-cols{display:flex;justify-content:space-between;grid-gap:60px 30px;margin-top:50px}.page-template-service .three-cols>div,.page-template-login-dashboard .three-cols>div{width:calc((100% - 60px) / 3);margin:0px}.page-template-service .quote-block,.page-template-login-dashboard .quote-block{margin:50px auto}@media screen and (max-width:767px){.page-template-service .container>h2:first-of-type,.page-template-login-dashboard .container>h2:first-of-type{margin-top:0px}.page-template-service .quote-block,.page-template-login-dashboard .quote-block{margin:40px auto}}.page-template-publikationen .default-main-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;padding-bottom:0}.page-template-publikationen .default-main-container>*:not(.left-wrapper, .right-wrapper){grid-column-start:1;grid-column-end:3}.page-template-publikationen .default-main-container h1,.page-template-publikationen .default-main-container h3{margin-top:150px}.page-template-publikationen .default-main-container .image-with-caption-block+h2{margin-top:0px}.page-template-publikationen .default-main-container h1+h2{margin-top:0}.page-template-publikationen .default-main-container h2{font-size:17px;line-height:24px;margin-top:100px}.page-template-publikationen .default-main-container p+.image-with-caption-block:not(.no-margin),.page-template-publikationen .default-main-container p+.images-with-captions-block{margin-top:150px}.page-template-publikationen .default-main-container>img{margin:100px auto}.page-template-publikationen .default-main-container .image-with-caption-block:not(.no-margin){margin:83px 0 100px 0 !important}.page-template-publikationen .default-main-container .image-with-caption-block p{color:#e40046}.page-template-publikationen .default-main-container .left-wrapper h2,.page-template-publikationen .default-main-container .right-wrapper h2{margin-top:60px}.page-template-publikationen .default-main-container ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;margin:50px 0}.page-template-publikationen .default-main-container p+ul{margin:33px 0 50px 0}.page-template-publikationen .default-wide-container{max-width:1088px}.page-template-publikationen #more-publications{margin:80px auto 0 auto;display:block}.page-template-publikationen .publication-wrapper{width:100% !important;max-width:100% !important}.page-template-publikationen .publication-wrapper .publication-block:nth-of-type(n + 4){display:none}.page-template-go2signals #go2signals-animation{display:-ms-grid;display:grid;align-items:center;justify-content:center;overflow:hidden;position:relative}.page-template-go2signals #go2signals-animation #overview{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;position:absolute;top:50px;left:5px;align-items:center;font-family:"Frutiger-Bold",sans-serif;font-size:16px;line-height:16px;border:0 !important;outline:0 !important;z-index:5;padding:10px;background-color:transparent}.page-template-go2signals #go2signals-animation #overview img{height:12px;width:12px;margin-right:10px;margin-top:0;display:inline-block}.page-template-go2signals #go2signals-animation .default-container{width:800px;height:800px;max-width:calc(100vw - 30px);position:relative;margin:100px auto}.page-template-go2signals #go2signals-animation .default-container::before{z-index:1;content:"";position:absolute;top:calc((100% - 700px) / 2);left:50%;transform:translate(-50%, 0);border:2px solid #e40046;width:700px;height:700px;max-width:calc(100vw - 30px);max-height:calc(100vw - 30px);border-radius:50%;transition:all 2s ease-in-out}.page-template-go2signals #go2signals-animation .default-container::after{z-index:0;content:"";background-color:#efefef;background-image:url("/application/themes/procitec/img/go2signals.svg");background-repeat:no-repeat;background-position:center;background-size:50%;position:absolute;top:calc((100% - 700px) / 2);left:50%;transform:translate(-50%, 0);width:700px;height:700px;max-width:calc(100vw - 30px);max-height:calc(100vw - 30px);border-radius:50%;transition:all 2s ease-in-out}.page-template-go2signals #go2signals-animation .default-container.open::before{top:calc(((100% - 700px) / 2) + 235px);transition:all 2s ease-in-out}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point{top:calc(50% + 235px);transition:all 1.8s cubic-bezier(.65, 0, .35, 1)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes{top:calc(((100% - 700px) / 2) + 235px);opacity:1;transition-delay:2s}.page-template-go2signals #go2signals-animation .default-container:not(".open") .animation-part.outer-point .text{display:none !important}.page-template-go2signals #go2signals-animation .default-container .animation-part.outer-point.not-active .text{display:none !important}.page-template-go2signals #go2signals-animation .default-container .animation-part.outer-point .magnet h2{border:2px solid #e40046}.page-template-go2signals #go2signals-animation .default-container .child-notes{z-index:0;opacity:0;transition-property:all;transition-duration:1s;transition-timing-function:ease-in-out;transition-delay:2s}.page-template-go2signals #go2signals-animation .default-container .child-notes .text{display:none;text-align:center;width:100vw;margin:128px -50% auto -50%;position:relative;left:50%;transform:translate(-50%, 0)}.page-template-go2signals #go2signals-animation .default-container .child-notes .text h4{font-size:17px;line-height:24px;text-transform:none}.page-template-go2signals #go2signals-animation .default-container .child-notes .text ul{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.page-template-go2signals #go2signals-animation .default-container .child-notes .text ul li{position:relative;margin:auto;padding-left:15px}.page-template-go2signals #go2signals-animation .default-container .child-notes .text ul li::before{margin-right:15px;content:"●";position:absolute;left:0;top:0;color:#e40046;font-size:13px;line-height:24px}.page-template-go2signals #go2signals-animation .default-container .child-notes .text>*{max-width:500px;margin:auto}.page-template-go2signals #go2signals-animation .default-container .child-notes .text h3{font-family:"Frutiger-Bold",sans-serif;margin-bottom:15px !important}.page-template-go2signals #go2signals-animation .default-container .child-notes .text h4{font-family:"Frutiger-Bold",sans-serif}.page-template-go2signals #go2signals-animation .default-container .child-notes .text p{margin-bottom:15px}.page-template-go2signals #go2signals-animation .default-container .child-notes .text.active{display:block}.page-template-go2signals #go2signals-animation .blob{padding:0;position:absolute;border-radius:50%;box-shadow:0 0 0 0 #fff;height:160px;width:160px;transform:translate(-50%, -50%) scale(1);z-index:2}.page-template-go2signals #go2signals-animation .animation-part.one .white .blob.one{animation:pulse-black-one linear 6s infinite}.page-template-go2signals #go2signals-animation .animation-part.one .white .blob.two{animation:pulse-black-one linear 6s .35s infinite}.page-template-go2signals #go2signals-animation .animation-part.two .white .blob.one{animation:pulse-black-two linear 6s infinite}.page-template-go2signals #go2signals-animation .animation-part.two .white .blob.two{animation:pulse-black-two linear 6s .35s infinite}.page-template-go2signals #go2signals-animation .animation-part.three .white .blob.one{animation:pulse-black-three linear 6s infinite}.page-template-go2signals #go2signals-animation .animation-part.three .white .blob.two{animation:pulse-black-three linear 6s .35s infinite}@keyframes pulse-black-one{0%{transform:scale(1);box-shadow:0 0 0 0px rgba(255,255,255,0.8)}3.33%{transform:scale(1);box-shadow:0 0 0 20px rgba(255,255,255,0.8)}16.66%{transform:scale(2.5);box-shadow:0 0 0 0px rgba(255,255,255,0)}25.33%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-black-two{0%{transform:scale(1);box-shadow:0 0 0 0px rgba(255,255,255,0.8)}37.33%{transform:scale(1);box-shadow:0 0 0 0px rgba(255,255,255,0.8)}40.66%{transform:scale(1);box-shadow:0 0 0 20px rgba(255,255,255,0.8)}49.99%{transform:scale(2.5);box-shadow:0 0 0 0px rgba(255,255,255,0)}62.66%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-black-three{0%{transform:scale(1);box-shadow:0 0 0 0px rgba(255,255,255,0.8)}70.66%{transform:scale(1);box-shadow:0 0 0 0px rgba(255,255,255,0.8)}73.99%{transform:scale(1);box-shadow:0 0 0 20px rgba(255,255,255,0.8)}86.99%{transform:scale(2.5);box-shadow:0 0 0 0px rgba(255,255,255,0)}96%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.page-template-go2signals .default-wide-container{display:-ms-grid;display:grid;justify-content:space-between;-ms-grid-columns:calc((100% - 10%)/3) calc((100% - 10%)/3) calc((100% - 10%)/3);grid-template-columns:calc((100% - 10%)/3) calc((100% - 10%)/3) calc((100% - 10%)/3);grid-template-rows:auto auto}.page-template-go2signals .default-wide-container .grey-listing-block{margin-bottom:50px}.page-template-go2signals .default-wide-container>p{grid-column-start:2}.page-template-go2signals .default-main-container:last-of-type h3{margin-top:150px !important;text-transform:uppercase;font-family:"Frutiger-Light",sans-serif;font-size:17px;line-height:20px;margin-bottom:30px !important}.page-template-go2signals .downloads{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.page-template-go2signals .downloads h3{width:100%}.Downloads h2{position:relative}.Downloads h2 span{position:absolute;top:-150px}a{text-decoration:none;color:#000}a[href^="mailto:"]{color:#e40046;font-family:"Frutiger-Black",sans-serif}*:not(p)>img{width:100%;height:auto;display:block;align-self:center;margin:auto}p img{height:auto;max-width:100%;display:block;align-self:center;margin:auto}.ccm-block-accordion{margin:1.2em 0 !important}.ccm-block-accordion .collapse{display:none}.ccm-block-accordion .collapse.show{display:block}.ccm-block-accordion .accordion-collapse{transition:height .3s ease;overflow:hidden}.accordion-item{margin-bottom:0;border-top:0px !important;border-left:0px !important;border-right:0px !important;border-bottom:1px solid rgba(0,0,0,0.08) !important}.accordion-item:last-of-type{border-bottom:0 !important}.accordion-item .accordion-button.collapsed{background-color:transparent;padding:20px 0;display:-ms-grid;display:grid;-ms-grid-columns:35px auto;grid-template-columns:35px auto;font-family:"Frutiger-Black",sans-serif}.accordion-item .accordion-button.collapsed:focus{outline:none !important;box-shadow:none !important}.accordion-item .accordion-button.collapsed::before{display:block;content:"" !important;font-family:none !important;background-image:url("/application/themes/procitec/img/icons/ion_add.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:25px;height:25px;aspect-ratio:1;color:#e40046;margin-right:20px !important}.accordion-item .accordion-button.collapsed:after{display:none}.accordion-item .accordion-collapse{overflow:hidden;padding:0px 35px !important}.accordion-item .accordion-collapse .accordion-body{padding:0px !important;overflow:auto}.accordion-item{margin-bottom:0 !important}.accordion-item .accordion-button:not(.collapsed){background-color:transparent;padding:20px 0;display:-ms-grid;display:grid;-ms-grid-columns:35px auto;grid-template-columns:35px auto;font-family:"Frutiger-Black",sans-serif}.accordion-item .accordion-button:not(.collapsed):focus{outline:none !important;box-shadow:none !important}.accordion-item .accordion-button:not(.collapsed)::before{display:block;content:"" !important;font-family:none !important;background-image:url("/application/themes/procitec/img/icons/ion_remove.svg");background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:25px;height:25px;aspect-ratio:1;color:#e40046;margin-right:20px !important}.accordion-item .accordion-button:not(.collapsed):after{display:none}.accordion-item .accordion-collapse.show{padding:0px 35px !important;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:0}.accordion-item .accordion-collapse.show .accordion-body{padding:0px !important}.accordion-item .accordion-collapse.show p{margin-top:0;margin-bottom:20px}.tabs-wrapper{display:-ms-grid;display:grid;grid-template-rows:1fr auto;align-self:flex-end}.tabs-wrapper .simpleTabsContainer{grid-row-start:1;display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr}.tabs-wrapper .simpleTabsContainer .simpleTabsContent{min-height:345px}.tabs-wrapper .simpleTabsContainer h2{font-size:36px;line-height:42px;font-family:"Frutiger-Black",sans-serif}.tabs-wrapper .simpleTabs{grid-row-start:2;border:0;display:flex}.tabs-wrapper .simpleTabs li{border:0;background:transparent;position:relative;padding:8px 30px 8px 0}.tabs-wrapper .simpleTabs li a{font-size:13px;line-height:19px;font-family:"Frutiger-Bold",sans-serif;text-transform:uppercase;color:#000 !important;white-space:nowrap}.tabs-wrapper .simpleTabs li.active{padding:8px 0;margin:6px 32px 0 0}.tabs-wrapper .simpleTabs li.active a{color:#e40046 !important}.tabs-wrapper .simpleTabs li.active::after{content:"";background-color:#e40046;border-radius:50%;position:absolute;bottom:-5px;width:10px;height:10px;left:50%;transform:translate(-50%, 0)}.btn{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;font-size:14px;line-height:17px;text-transform:uppercase;font-family:"Frutiger-Bold",sans-serif;font-weight:400;padding:10px 30px 8px 30px;border-radius:30px}.btn:hover{transition:all .1s ease-in-out;cursor:pointer}.btn:hover,.btn:focus,.btn:active{outline:0}.btn-outlined-red{border:2px solid #e40046;color:#e40046;background-color:transparent}.btn-outlined-red:hover{border:2px solid #e40046;color:#fff;background-color:#e40046}.btn-outlined-white{border:2px solid #fff;color:#fff;background-color:transparent}.btn-outlined-white:hover{border:2px solid #fff;color:#000;background-color:#fff}.btn-filled{border:1px solid #000;color:#fff;background-color:#000}.btn-filled:hover{border:1px solid #000;color:#000;background-color:#fff}.page-not-found h1{color:#e40046}.page-not-found h1 strong{display:inline-block;position:relative}.page-not-found h1 strong::before{content:attr(data-text);position:absolute;left:-1px;top:-1px;color:rgba(0,0,0,0.6)}.page-template-home .event-block:first-of-type{margin-top:30px}.page-template-home #scroll-animation{height:78vw;position:relative;width:100%;overflow:hidden}.page-template-home #scroll-animation #lottie{width:95vw;margin-top:-5vw}.page-template-home #scroll-animation #lottie-wrapper{overflow:hidden;top:0;height:65vw}.page-template-home #scroll-animation #lottie-wrapper .container{padding:15px 15px 0 15px !important;position:absolute;top:25vw;left:calc(100vw / 10);transform:translate(0, -100%);transition:all .7s linear}.page-template-home #scroll-animation #lottie-wrapper .container img{width:6vw;height:auto;margin:1vw 0 0 0;display:inline-block}.page-template-home .scroll-text{position:absolute;height:100vh;top:0;width:100%;overflow:visible}.page-template-home .scroll-text h1{color:#e40046}.page-template-home .scroll-text h1 strong{display:inline-block;position:relative}.page-template-home .scroll-text h1 strong::before{content:attr(data-text);position:absolute;left:-1px;top:-1px;color:rgba(0,0,0,0.6)}.page-template-home .scroll-text .scroll-slider{position:relative;height:100vh;width:100%;top:0}.page-template-home .scroll-text .scroll-slider>.slick-list{height:100% !important}.page-template-home .scroll-text .scroll-slider .slick-list .slick-track{width:100%;max-width:1640px;padding:80px 45px 15px 45px;margin:auto}.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide{position:relative}.page-template-home .scroll-text .scroll-slider .slide-headline{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px 0px;justify-content:flex-start;align-items:center;position:absolute;transform:translate(-4vw, 0);margin:0 0 0 calc((((100vw / 10) - (100vw - 1640px)/2)) + 6vw - 25px)}.page-template-home .scroll-text .scroll-slider .slide-headline img{height:auto;width:6vw}.page-template-home .scroll-text .scroll-slider .slide-headline span,.page-template-home .scroll-text .scroll-slider .slide-headline .tabs-slider p{text-transform:none;font-family:"Quicksand",sans-serif;font-weight:300;font-size:3.5vw;line-height:3.5vw;height:calc(3.5vw + 100px);color:#fff;margin:0}.page-template-home .scroll-text .scroll-slider .slide-headline span:focus,.page-template-home .scroll-text .scroll-slider .slide-headline .tabs-slider p:focus{outline:0 !important}.page-template-home .scroll-text .scroll-slider .slide-headline p{padding:10px 5px}.page-template-home .scroll-text .scroll-slider .slide-headline span{padding:0}.page-template-home .scroll-text .scroll-slider .slick-slide:first-of-type .slide-headline{padding:10px 5px;transform:translate(0, 0);transition:all linear .3s}.page-template-home .scroll-text .slick-track,.page-template-home .scroll-text .slick-list{height:100vh;max-height:78vw}.page-template-home .scroll-text .slick-slide{width:100% !important;height:calc(100vh - 80px) !important;max-height:78vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;align-items:center}.page-template-home .scroll-text .slick-slide:focus,.page-template-home .scroll-text .slick-slide:hover{outline:0 !important}.page-template-home .default-main-container{padding:100px 15px}.page-template-home .default-main-container.messetermine{padding:50px 15px 100px 15px}.page-template-home .default-main-container h3{font-family:"Frutiger-Light",sans-serif;font-size:17px;line-height:20px;text-transform:uppercase;margin-top:150px !important}.page-template-home .circle-wrapper{position:relative;overflow:hidden}.page-template-home .circle-wrapper.first-circle .default-main-container{padding:0 15px 100px 15px !important}.page-template-home .circle-wrapper::after{display:block;content:"";width:480px;height:480px;border-radius:50%;background-color:#e40046;position:absolute;top:50%;right:0;transform:translate(50%, -50%)}.page-template-home .circle-wrapper:last-of-type::after{width:358px;height:358px;top:50px;left:0;right:auto;transform:translate(-50%, 0%)}.page-template-home .grey{position:relative;overflow:hidden}.page-template-home .grey::after{display:block;content:"";width:358px;height:358px;border-radius:50%;background-color:#e40046;position:absolute;bottom:0;left:0;transform:translate(-50%, 50%)}.page-template-home .special-banner{background-image:url(/application/themes/procitec/img/snow.webp);background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:-100px;margin-bottom:100px}.page-template-home .special-banner.grey::after{display:none}.page-template-home .special-banner .container{display:flex;flex-wrap:wrap;position:relative}.page-template-home .special-banner .container div:last-of-type{position:absolute;left:400px;bottom:0px}.page-template-home .special-banner h2 .red{color:#e40046}.page-template-home .special-banner p{text-align:left;max-width:490px}.page-template-home .special-banner p strong,.page-template-home .special-banner p b{font-family:"Frutiger-Bold",sans-serif}.page-template-home .special-banner p:last-of-type{margin-bottom:0}@media screen and (max-width:991.98px){.page-template-home .special-banner .container{padding:0px 15px !important}.page-template-home .special-banner .container div:last-of-type{position:relative;left:unset;bottom:unset}}@media screen and (max-width:767.98px){.page-template-home .special-banner{margin-bottom:30px}}#messetermine{position:absolute;top:-50px}.page-template-unternehmen .default-main-container h2{margin-top:150px}.page-template-unternehmen main{overflow:hidden;position:relative}.page-template-unternehmen .Integratoren::before{position:absolute;display:block;content:"";width:738px;height:738px;border-radius:50%;background-color:#e40046;top:100vh;right:0;transform:translate(60%, -50%)}.page-template-unternehmen .Integratoren::after{position:absolute;display:block;content:"";width:358px;height:358px;border-radius:50%;background-color:#e40046;top:300vh;left:0;transform:translate(-50%, -100%)}.page-template-unternehmen .Unternehmen::before{position:absolute;display:block;content:"";width:614px;height:614px;border-radius:50%;background-color:#e40046;top:150vh;right:0;transform:translate(60%, -50%)}.page-template-unternehmen .Unternehmen img{margin-top:150px}.page-template-full .FAQ p .btn{margin:0px 15px 15px 0px;display:inline-flex;grid-gap:10px}.page-template-full .FAQ p .btn img{width:15px;height:auto;display:block;align-self:center;margin:auto}.page-template-full .FAQ p .btn:hover img{filter:brightness(0) invert(1)}.page-template-full .FAQ h2{margin:1em 0px;font-size:1.17em}.page-template-full .FAQ .ccm-custom-style-container{scroll-margin-top:100px}.page-template-karriere .grey{position:relative;overflow:hidden}.page-template-karriere .grey::after{position:absolute;display:block;content:"";width:504px;height:504px;border-radius:50%;background-color:#e40046;bottom:0;right:0;transform:translate(50%, 50%)}.page-template-karriere .circle-wrapper{position:relative;overflow:hidden}.page-template-karriere .circle-wrapper::after{position:absolute;display:block;content:"";width:504px;height:504px;border-radius:50%;background-color:#e40046;top:0;right:0;transform:translate(50%, -50%)}.page-template-service-packages .bold{font-family:"Frutiger-Bold",sans-serif}.page-template-kontakt .kontakt-container strong,.page-template-service .kontakt-container strong,.page-template-service-packages .kontakt-container strong,.page-template-service-contact .kontakt-container strong,.page-template-login-dashboard .kontakt-container strong,.page-template-home-us .kontakt-container strong{font-size:16px;line-height:40px;font-family:"Frutiger-Black",sans-serif}.page-template-kontakt .kontakt-container p,.page-template-service .kontakt-container p,.page-template-service-packages .kontakt-container p,.page-template-service-contact .kontakt-container p,.page-template-login-dashboard .kontakt-container p,.page-template-home-us .kontakt-container p{margin-bottom:15px}.page-template-kontakt input[type="checkbox"],.page-template-service input[type="checkbox"],.page-template-service-packages input[type="checkbox"],.page-template-service-contact input[type="checkbox"],.page-template-login-dashboard input[type="checkbox"],.page-template-home-us input[type="checkbox"]{width:20px;height:20px;border:0;border-radius:0;margin-right:10px !important;display:none}.page-template-kontakt .custom-checkbox input:checked~label p::after,.page-template-service .custom-checkbox input:checked~label p::after,.page-template-service-packages .custom-checkbox input:checked~label p::after,.page-template-service-contact .custom-checkbox input:checked~label p::after,.page-template-login-dashboard .custom-checkbox input:checked~label p::after,.page-template-home-us .custom-checkbox input:checked~label p::after{display:block}.page-template-kontakt .custom-checkbox label,.page-template-service .custom-checkbox label,.page-template-service-packages .custom-checkbox label,.page-template-service-contact .custom-checkbox label,.page-template-login-dashboard .custom-checkbox label,.page-template-home-us .custom-checkbox label{display:flex;align-items:center;margin-left:35px !important}.page-template-kontakt .custom-checkbox label p,.page-template-service .custom-checkbox label p,.page-template-service-packages .custom-checkbox label p,.page-template-service-contact .custom-checkbox label p,.page-template-login-dashboard .custom-checkbox label p,.page-template-home-us .custom-checkbox label p{position:relative}.page-template-kontakt .custom-checkbox label p::before,.page-template-service .custom-checkbox label p::before,.page-template-service-packages .custom-checkbox label p::before,.page-template-service-contact .custom-checkbox label p::before,.page-template-login-dashboard .custom-checkbox label p::before,.page-template-home-us .custom-checkbox label p::before{content:"";position:absolute;top:0;left:-35px;height:25px;width:25px;background-color:#efefef}.page-template-kontakt .custom-checkbox label p::after,.page-template-service .custom-checkbox label p::after,.page-template-service-packages .custom-checkbox label p::after,.page-template-service-contact .custom-checkbox label p::after,.page-template-login-dashboard .custom-checkbox label p::after,.page-template-home-us .custom-checkbox label p::after{content:"";position:absolute;display:none;left:-26px;top:3px;width:7px;height:15px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#go2-svg-wrapper{display:grid;grid-template-columns:auto auto;justify-content:flex-start;align-items:center}#go2-svg-wrapper .slide-headline{display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px 0px;justify-content:flex-start;align-items:center;position:relative;transform:translate(0, 0);margin:0}#go2-svg-wrapper .slide-headline img{height:auto;width:6vw}#go2-svg-wrapper .slide-headline span,#go2-svg-wrapper .slide-headline .tabs-slider p{text-transform:none;font-family:"Quicksand",sans-serif;font-weight:300;font-size:3.5vw;line-height:3.5vw;height:calc(3.5vw + 100px);color:#fff;margin:0}#go2-svg-wrapper .slide-headline span:focus,#go2-svg-wrapper .slide-headline .tabs-slider p:focus{outline:0 !important}#go2-svg-wrapper .slide-headline p{padding:10px 5px}#go2-svg-wrapper .slide-headline span{padding:0}.slider{margin-bottom:70px !important}.slider .slick-prev,.slider .slick-next{top:35%}.slider .slick-next{right:0px}.slider .slick-next::before{content:"";background-image:url("/application/themes/procitec/img/icons/arrow_next.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;opacity:1;margin:auto}.slider .slick-prev{left:0px;z-index:1}.slider .slick-prev::before{content:"";background-image:url("/application/themes/procitec/img/icons/arrow_prev.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;opacity:1;margin:auto}.slider .slick-dots li{width:14px;height:14px;margin:0 7px}.slider .slick-dots li button{padding:0;width:14px;height:14px}.slider .slick-dots li button::before{color:#fff;opacity:1;font-size:14px;height:14px;width:14px;line-height:14px}.slider .slick-dots li.slick-active button::before{color:#e40046}.news-slider .slick-dots li{width:14px;height:14px;margin:0 7px}.news-slider .slick-dots li button{padding:0;width:14px;height:14px}.news-slider .slick-dots li button::before{color:#efefef;opacity:1;font-size:14px;height:14px;width:14px;line-height:14px}.news-slider .slick-dots li.slick-active button::before{color:#e40046}.tabs-slider{max-width:calc(100% - (100vw / 10) - 6vw) !important}.tabs-slider .slick-list,.tabs-slider .slick-track{padding:0 !important;margin:0 !important}.tabs-slider .slick-list .slick-slide,.tabs-slider .slick-track .slick-slide{width:100% !important;display:block !important;height:auto !important;border:0 !important}.tabs-slider p{width:auto !important;display:block}.formidable b,.formidable strong{font-family:"Frutiger-Bold",sans-serif}.formidable .row:not(.mt-2) .col-12{display:-ms-grid;display:grid;-ms-grid-columns:calc((100% - 10px) / 2) 10px calc((100% - 10px) / 2);grid-template-columns:calc((100% - 10px) / 2) 10px calc((100% - 10px) / 2)}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(9){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(8){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(7){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(6){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(5){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(4){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(3){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(2){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(1){grid-column-start:1;grid-column-end:4}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(3){grid-column-start:1 !important;grid-column-end:2 !important}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(4){grid-column-start:3 !important;grid-column-end:4 !important}.formidable .row:not(.mt-2) .col-12 .form-group{grid-column-start:1;grid-column-end:4}.formidable .form-group .text-danger.error{display:none}.formidable .form-group.has-error input,.formidable .form-group.has-error textarea,.formidable .form-group.has-error select,.formidable .form-group.has-error .custom-checkbox label p::before{border:2px solid #e40046 !important}.formidable .form-group.has-error input.is-invalid,.formidable .form-group.has-error textarea.is-invalid,.formidable .form-group.has-error select.is-invalid,.formidable .form-group.has-error .custom-checkbox .input.is-invalid+label p::before{border:2px solid #e40046 !important}.formidable input:not([type="submit"]),.formidable textarea,.formidable select{background-color:#efefef;border-radius:8px;border-width:0 !important;font:inherit !important;width:100%;padding:11px}.formidable input:not([type="submit"]):focus,.formidable textarea:focus,.formidable select:focus{outline:0 !important}.formidable input:not([type="submit"]),.formidable input:not([type="checkbox"]),.formidable textarea,.formidable select{margin:5px 0px}.formidable textarea{min-width:100%;max-width:100%}.formidable select{margin:5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/application/themes/procitec/img/icons/arrow_black.svg");background-size:10px 20px;background-position:center right 15px;background-repeat:no-repeat}.formidable .form-group{width:100%;margin-bottom:10px}.formidable .form-group .small{display:none}.formidable .form-group label{margin:0px 5px}.formidable input::placeholder{color:transparent}.formidable input[type="submit"],.formidable button[type="submit"]{width:auto;background-color:#fff;border:2px solid #e40046 !important;color:#e40046;border-radius:30px;font-size:14px !important;line-height:18px !important;text-transform:uppercase;font-family:"Frutiger-Bold",sans-serif !important;padding:10px 30px 8px 30px;margin:0 !important}.formidable input[type="submit"]:hover,.formidable button[type="submit"]:hover{color:white;background-color:#e40046}.formidable .row.mt-2 .col-12{text-align:right}#map{display:block;margin:30px 0}#map img{width:100%;height:auto;display:block}.page-template-landingpage-de .formidable h3{margin-top:0px;font-size:36px;line-height:42px;font-family:"Frutiger-Black",sans-serif}.page-template-landingpage #header,.page-template-landingpage-de #header{background-image:none !important}.page-template-landingpage #arrange-a-consultation,.page-template-landingpage-de #arrange-a-consultation{position:absolute;top:-100px}.page-template-landingpage .arrange-a-consultation,.page-template-landingpage-de .arrange-a-consultation{position:relative}.page-template-landingpage .arrange-a-consultation input[type="checkbox"],.page-template-landingpage-de .arrange-a-consultation input[type="checkbox"]{width:20px;height:20px;border:0;border-radius:0;margin-right:10px !important;display:none}.page-template-landingpage .arrange-a-consultation .custom-checkbox input:checked~label p::after,.page-template-landingpage-de .arrange-a-consultation .custom-checkbox input:checked~label p::after{display:block}.page-template-landingpage .arrange-a-consultation .custom-checkbox label,.page-template-landingpage-de .arrange-a-consultation .custom-checkbox label{display:flex;align-items:center;margin-left:35px !important}.page-template-landingpage .arrange-a-consultation .custom-checkbox label p,.page-template-landingpage-de .arrange-a-consultation .custom-checkbox label p{position:relative}.page-template-landingpage .arrange-a-consultation .custom-checkbox label p::before,.page-template-landingpage-de .arrange-a-consultation .custom-checkbox label p::before{content:"";position:absolute;top:0;left:-35px;height:25px;width:25px;background-color:#efefef}.page-template-landingpage .arrange-a-consultation .custom-checkbox label p::after,.page-template-landingpage-de .arrange-a-consultation .custom-checkbox label p::after{content:"";position:absolute;display:none;left:-26px;top:3px;width:7px;height:15px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-template-landingpage h3,.page-template-landingpage-de h3{margin-top:60px !important;text-transform:uppercase;font-family:"Frutiger-Bold",sans-serif;font-size:20px;line-height:28px;margin-bottom:30px !important}.page-template-landingpage h2+h3,.page-template-landingpage-de h2+h3{margin-top:50px !important}.page-template-landingpage script+h2,.page-template-landingpage-de script+h2{margin-top:0}.page-template-landingpage .default-main-container>img,.page-template-landingpage-de .default-main-container>img{margin-top:150px}.page-template-landingpage .slide-headline,.page-template-landingpage-de .slide-headline{display:flex}.page-template-landingpage .slide-headline img,.page-template-landingpage-de .slide-headline img{height:65px;width:auto;margin:0 5px 0 0}.page-template-landingpage .slide-headline span,.page-template-landingpage-de .slide-headline span{font-size:65px;line-height:46px;display:block;color:white;font-family:"Quicksand",sans-serif;font-weight:300}.page-template-landingpage .landingpage-header,.page-template-landingpage-de .landingpage-header{height:50vw;display:flex;position:relative}.page-template-landingpage .landingpage-header>.container,.page-template-landingpage-de .landingpage-header>.container{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-template-landingpage .landingpage-header .left,.page-template-landingpage-de .landingpage-header .left{width:50%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative}.page-template-landingpage .landingpage-header .left .slide-headline,.page-template-landingpage-de .landingpage-header .left .slide-headline{position:relative;z-index:1;margin-bottom:8%;margin-left:-10%}.page-template-landingpage .landingpage-header .left img,.page-template-landingpage-de .landingpage-header .left img{height:65px;width:auto}.page-template-landingpage .landingpage-header .left::before,.page-template-landingpage-de .landingpage-header .left::before{content:"";height:50vw;width:50vw;position:absolute;top:0;left:0;mix-blend-mode:multiply;z-index:1;background-image:url(/application/themes/procitec/img/Landingpage-circle-maskiert.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}.page-template-landingpage .landingpage-header .left::after,.page-template-landingpage-de .landingpage-header .left::after{content:"";height:50vw;width:50vw;background:transparent;position:absolute;top:0;left:0;z-index:0;background-image:url(/application/themes/procitec/img/Landingpage-Maske.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}.page-template-landingpage .landingpage-header .right,.page-template-landingpage-de .landingpage-header .right{width:50%;display:flex;align-items:center;position:relative;z-index:3}.page-template-landingpage .landingpage-header .right>div,.page-template-landingpage-de .landingpage-header .right>div{max-width:800px}@media screen and (max-width:1639.98px){.page-template-landingpage .landingpage-header .slide-headline img,.page-template-landingpage-de .landingpage-header .slide-headline img{height:40px}.page-template-landingpage .landingpage-header .slide-headline span,.page-template-landingpage-de .landingpage-header .slide-headline span{font-size:40px;line-height:30px}}@media screen and (max-width:991.98px){.page-template-landingpage .landingpage-header .slide-headline img,.page-template-landingpage-de .landingpage-header .slide-headline img{height:30px}.page-template-landingpage .landingpage-header .slide-headline span,.page-template-landingpage-de .landingpage-header .slide-headline span{font-size:30px;line-height:20px}}@media screen and (max-width:767.98px){.page-template-landingpage .landingpage-header,.page-template-landingpage-de .landingpage-header{height:auto;flex-wrap:wrap}.page-template-landingpage .landingpage-header .left,.page-template-landingpage-de .landingpage-header .left,.page-template-landingpage .landingpage-header .right,.page-template-landingpage-de .landingpage-header .right{width:100%}.page-template-landingpage .landingpage-header .left,.page-template-landingpage-de .landingpage-header .left{height:100vw}.page-template-landingpage .landingpage-header .left::before,.page-template-landingpage-de .landingpage-header .left::before,.page-template-landingpage .landingpage-header .left::after,.page-template-landingpage-de .landingpage-header .left::after{width:100vw;height:100vw}.page-template-landingpage .landingpage-header .right,.page-template-landingpage-de .landingpage-header .right{padding:30px 15px !important}.page-template-landingpage .landingpage-header .right>div,.page-template-landingpage-de .landingpage-header .right>div{margin:0}.page-template-landingpage .landingpage-header>.container,.page-template-landingpage-de .landingpage-header>.container{top:50vw !important}}.page-template-landingpage .formidable .row *,.page-template-landingpage-de .formidable .row *,.page-template-landingpage .formidable .row .form-group,.page-template-landingpage-de .formidable .row .form-group{grid-column-start:1 !important;grid-column-end:4 !important}.page-template-landingpage .ccm-image-slider,.page-template-landingpage-de .ccm-image-slider{margin:100px auto}.page-template-landingpage .ccm-image-slider .rslides li,.page-template-landingpage-de .ccm-image-slider .rslides li{padding:0px 25px}.page-template-landingpage .ccm-image-slider .rslides li::before,.page-template-landingpage-de .ccm-image-slider .rslides li::before{display:none}.page-template-landingpage .ccm-image-slider .rslides img,.page-template-landingpage-de .ccm-image-slider .rslides img{margin-bottom:15px}.page-template-landingpage .ccm-image-slider .ccm-image-slider-text,.page-template-landingpage-de .ccm-image-slider .ccm-image-slider-text{position:relative !important;width:100%}.page-template-landingpage .ccm-image-slider .ccm-image-slider-text p,.page-template-landingpage-de .ccm-image-slider .ccm-image-slider-text p{font-size:14px;line-height:20px;font-family:"Frutiger-Light",sans-serif}.page-template-landingpage .ccm-image-slider .rslides_nav,.page-template-landingpage-de .ccm-image-slider .rslides_nav{opacity:1;z-index:99 !important;width:20px}.page-template-landingpage .ccm-image-slider .rslides_nav.prev,.page-template-landingpage-de .ccm-image-slider .rslides_nav.prev,.page-template-landingpage .ccm-image-slider .rslides_nav.next,.page-template-landingpage-de .ccm-image-slider .rslides_nav.next{top:50%;background:none !important}.page-template-landingpage .ccm-image-slider .rslides_nav.next,.page-template-landingpage-de .ccm-image-slider .rslides_nav.next{right:0px}.page-template-landingpage .ccm-image-slider .rslides_nav.next::before,.page-template-landingpage-de .ccm-image-slider .rslides_nav.next::before{content:"";background-image:url("/application/themes/procitec/img/icons/arrow_next.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;opacity:1;margin:auto}.page-template-landingpage .ccm-image-slider .rslides_nav.prev,.page-template-landingpage-de .ccm-image-slider .rslides_nav.prev{left:0px;z-index:1}.page-template-landingpage .ccm-image-slider .rslides_nav.prev::before,.page-template-landingpage-de .ccm-image-slider .rslides_nav.prev::before{content:"";background-image:url("/application/themes/procitec/img/icons/arrow_prev.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;opacity:1;margin:auto}.page-template-landingpage .ccm-image-slider .rslides_tabs,.page-template-landingpage-de .ccm-image-slider .rslides_tabs{text-align:center}.page-template-landingpage .ccm-image-slider .rslides_tabs li,.page-template-landingpage-de .ccm-image-slider .rslides_tabs li{width:14px;height:14px;margin:0 7px;padding:0px}.page-template-landingpage .ccm-image-slider .rslides_tabs li::before,.page-template-landingpage-de .ccm-image-slider .rslides_tabs li::before{display:none}.page-template-landingpage .ccm-image-slider .rslides_tabs li a,.page-template-landingpage-de .ccm-image-slider .rslides_tabs li a{padding:0;width:14px;height:14px;background:transparent}.page-template-landingpage .ccm-image-slider .rslides_tabs li a::before,.page-template-landingpage-de .ccm-image-slider .rslides_tabs li a::before{content:"";background-color:#efefef;display:block;opacity:1;font-size:14px;height:14px;width:14px;line-height:14px}.page-template-landingpage .ccm-image-slider .rslides_tabs li.rslides_here a::before,.page-template-landingpage-de .ccm-image-slider .rslides_tabs li.rslides_here a::before{background-color:#e40046}@media screen and (max-width:991.98px){.page-template-landingpage .default-main-container>img,.page-template-landingpage-de .default-main-container>img{margin-top:60px}}@media screen and (max-width:1639.98px){.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide .slide-headline{transform:translate(-4vw, 0);margin:0 0 0 calc((100vw / 10) + 6vw - 30px);padding:0}.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide .slide-headline p{padding:10px 5px}.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide:first-of-type .slide-headline{padding:10px 5px;transform:translate(0, 0)}}@media screen and (max-width:1439.98px){.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide .slide-headline{transform:translate(-4vw, 0)}.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide .slide-headline:first-of-type .slide-headline{transform:translate(0, 0)}}@media screen and (max-width:1214.98px){.page-template-home .circle-wrapper::after,.page-template-karriere .circle-wrapper::after,.page-template-home .grey::after,.page-template-karriere .grey::after{display:none}.page-template-publikationen::before,.page-template-publikationen::after{display:none}.page-template-unternehmen .Integratoren::before,.page-template-full .Integratoren::before,.page-template-unternehmen .Unternehmen::before,.page-template-full .Unternehmen::before,.page-template-unternehmen .FAQ::before,.page-template-full .FAQ::before,.page-template-unternehmen .Integratoren::after,.page-template-full .Integratoren::after,.page-template-unternehmen .Unternehmen::after,.page-template-full .Unternehmen::after,.page-template-unternehmen .FAQ::after,.page-template-full .FAQ::after{display:none}}@media screen and (max-width:991.98px){.container{padding:15px}.default-wide-container{padding:50px 15px}main .container,.page-template-home .circle-wrapper.first-circle .default-main-container{padding:30px 15px !important}.page-template-home #scroll-animation{height:calc(150vw + 30px);top:50px}.page-template-home #scroll-animation #lottie{width:250vw;margin-top:20px}.page-template-home #scroll-animation #lottie-wrapper{height:calc(150vw + 30px)}.page-template-home #scroll-animation #lottie-wrapper .container{top:calc(75vw + 50px);left:calc((100vw / 4) - 10px);display:-ms-grid;display:grid;align-items:center;justify-content:flex-start;-ms-grid-columns:auto auto;grid-template-columns:auto auto}.page-template-home #scroll-animation #lottie-wrapper .container img{width:17.5vw;margin:0}.page-template-home #scroll-animation #lottie-wrapper .container .slide-headline{display:none}.page-template-home #scroll-animation #lottie-wrapper .container::after{position:relative;content:"signals";display:block;text-transform:none;font-family:"Quicksand",sans-serif;font-weight:300;font-size:10vw;line-height:10vw;height:13vw;padding:0 0 0 5px;color:#ffffff}.page-template-home .scroll-text{position:relative;height:auto !important;margin-top:60px;margin-bottom:30px;overflow:hidden}.page-template-home .scroll-text .scroll-slider{padding:0px 15px;max-width:800px;margin:auto;height:auto !important}.page-template-home .scroll-text .scroll-slider>div>div:first-of-type{display:none}.page-template-home .tabs-wrapper .simpleTabsContainer .tab-title{display:none}.page-template-home .tabs-wrapper{position:relative;padding-bottom:60px;margin-top:60px;margin-bottom:30px !important}.page-template-home .tabs-wrapper::before{content:"";background-color:#efefef;position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1}.page-template-home .tabs-wrapper .simpleTabsContainer{grid-auto-columns:auto;grid-auto-rows:auto}.page-template-home .tabs-wrapper .simpleTabsContainer .simpleTabsContent{min-height:0 !important;padding-top:0}.page-template-home .tabs-wrapper .simpleTabsContainer h2{font-size:24px;line-height:30px;margin-top:60px}.page-template-home .tabs-wrapper .simpleTabs{display:flex;overflow:auto;margin-top:30px !important}.page-template-home .tabs-wrapper .simpleTabs li{float:left;list-style:none;padding:8px 0px;margin:6px 5px 0 0 !important}.page-template-home .tabs-wrapper .simpleTabs li a{padding:10px 30px 8px 30px;border-radius:30px;background-color:white;white-space:nowrap}.page-template-home .tabs-wrapper .simpleTabs li.active{margin:6px 5px 0px 0px !important}.page-template-home .tabs-wrapper .simpleTabs li.active a{background-color:#e40046;color:white !important}.page-template-home .tabs-wrapper .simpleTabs li.active::after{display:none}.page-template-home .default-main-container{padding:50px 15px}.page-template-home .default-main-container h3{margin-top:60px !important}.page-template-home .special-banner{margin-top:0px;padding-top:100px}.page-template-home .special-banner h2,.page-template-home .special-banner p{text-align:center;margin-left:auto;margin-right:auto}.page-template-go2signals .default-wide-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around}.page-template-go2signals .default-wide-container .grey-listing-block{margin-bottom:30px;max-width:calc((100% - 5%) /2) !important}.page-template-go2signals .default-wide-container>p{width:100%}.page-template-go2signals #go2signals-animation{margin-bottom:45px}.page-template-go2signals #go2signals-animation .blob{height:110px;width:110px}.page-template-go2signals #go2signals-animation #overview{top:50px;left:5px;color:#000 !important}.page-template-go2signals #go2signals-animation .default-container{width:100vw;height:100vw;margin:70px auto 50px auto}.page-template-go2signals #go2signals-animation .default-container::before{top:calc((100vw - (100vw - 100px)) / 2)}.page-template-go2signals #go2signals-animation .default-container.open{background-image:none;margin:70px auto 50px auto;height:700px;transition:height 1s ease;transition-delay:2s}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point{margin-top:230px}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point.active{margin-top:0;top:65px}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point.active .text{margin:163px -50% auto -50%}.page-template-go2signals #go2signals-animation .default-container.open .animation-part .text,.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text{margin:120px -50% auto -50%}.page-template-go2signals #go2signals-animation .default-container.open .animation-part .text>*,.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text>*{max-width:100%}.page-template-go2signals #go2signals-animation .default-container.open::before{top:calc((100vw - (100vw - 100px)) / 2);transition-delay:0s;transition-duration:2s;max-width:none;max-height:none;width:1700px;height:1700px;background-image:none}.page-template-go2signals #go2signals-animation .default-container.open::after{opacity:0}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point.not-active{display:none}.page-template-go2signals #go2signals-animation .default-container.open .animation-part .text{margin:163px -50% auto -50%}.page-template-go2signals #go2signals-animation .default-container.open .child-notes{top:105px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .scroll-wrapper{padding:0 15px;width:100%;-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden;overflow-x:scroll}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .scroll-wrapper::-webkit-scrollbar{display:none;height:0;width:0;background:transparent}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text{margin:75px -50% auto -50%}.page-template-go2signals #go2signals-animation .default-container .child-notes{height:auto;max-height:46px;top:calc((100% - (100vw - 100px)) / 2);position:relative;width:calc(100% + 30px);margin-left:-15px;z-index:2 !important}.page-template-go2signals #go2signals-animation .default-container .child-notes .scroll-wrapper{overflow-x:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-template-go2signals #go2signals-animation .default-container .child-notes .animation-part.inner-point{background:transparent}.page-template-go2signals #go2signals-animation .default-container .child-notes h2{white-space:nowrap}.page-template-go2signals #go2signals-animation .default-container .child-notes .white{margin:0 5px 0 0 !important;position:relative}.page-template-go2signals #go2signals-animation .default-container .child-notes .text{min-width:calc(100vw - 30px);max-width:calc(100vw - 30px);text-align:left;top:0;left:0}.page-template-go2signals #go2signals-animation .default-container .child-notes .text ul{align-items:flex-start;justify-content:flex-start}.page-template-go2signals #go2signals-animation .default-container .child-notes .text ul li{margin:0 0 0 20px}.page-template-go2signals #go2signals-animation .default-container .child-notes .text ul li::before{position:absolute;height:24px;top:0;left:-20px}.page-template-go2signals #go2signals-animation .default-container .child-notes .slick-slide:focus{outline:0 !important}.page-template-go2signals #go2signals-animation .default-container::before{max-width:calc(100vw - 100px);max-height:calc(100vw - 100px);width:calc(100vw - 100px);height:calc(100vw - 100px);transition-delay:0s;transition-duration:2s}.page-template-go2signals .animation-part.outer-point.active+.child-notes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-template-go2signals .child-notes{transform:none !important;left:0 !important;width:100%}.page-template-go2signals .child-notes .animation-part.inner-point{display:inline-block;position:relative;transform:none !important;width:auto !important;height:auto !important;top:0 !important;left:0 !important}.page-template-go2signals .child-notes .animation-part.inner-point .white{transform:none !important;width:auto !important;height:auto !important;border-radius:25px;border:2px solid #efefef}.page-template-go2signals .child-notes .animation-part.inner-point .white h2{border:0 !important;padding:10px 15px 8px 15px}.page-template-go2signals .default-wide-container .grey-listing-block{max-width:100% !important}.page-template-unternehmen .default-main-container h2{margin-top:60px}.page-template-unternehmen .Unternehmen img{margin-top:60px}.page-template-landingpage-de .default-main-container h2,.page-template-landingpage .default-main-container h2,.page-template-landingpage-de h1,.page-template-landingpage h1{font-size:24px;line-height:30px}.page-template-service .three-cols>div,.page-template-login-dashboard .three-cols>div{width:calc((100% - 30px) / 2)}}@media screen and (max-width:767.98px){.small-spacer,.spacer{height:200px;margin-bottom:30px}h1{font-size:24px;line-height:30px}.default-main-container h2{font-size:24px;line-height:30px;margin-top:60px !important}.default-main-container h2:first-of-type{margin-top:0px !important}.default-main-container p+h2,.default-main-container p+h2:first-of-type,.default-main-container script+h2:first-of-type{margin-top:60px !important}.default-main-container p a:not(.btn){margin-top:15px}.tabs-wrapper{margin-top:30px !important}p:last-of-type{margin-bottom:0}.container{padding:15px}main .container,.page-template-home .circle-wrapper.first-circle .default-main-container{padding:30px 15px !important}.default-container h2{margin-top:60px !important}.page-template-releaseNotes .default-main-container h1{margin-top:60px}.page-template-releaseNotes .default-main-container h2:first-of-type{margin-top:0px}.page-template-releaseNotes .default-main-container:last-of-type h2:first-of-type{margin-top:0}.page-template-publikationen .default-main-container h1{margin-top:60px}.page-template-publikationen .default-main-container ul{grid-template-columns:1fr}.page-template-full .default-container h2:first-of-type{margin-top:60px !important}.page-template-full .default-container h1+h2:first-of-type{margin-top:0 !important}.page-template-full .FAQ h2:first-of-type{margin-top:1em !important}.default-wide-container{padding:0 15px}.default-wide-container .image-with-caption-block:last-of-type{margin-bottom:0 !important}.default-wide-container>div:nth-of-type(odd){margin-right:0}.page-template-go2signals .default-main-container:last-of-type h3{margin-top:60px !important}.page-template-publikationen .default-main-container{grid-template-columns:1fr}.page-template-publikationen .default-main-container>*:not(.left-wrapper, .right-wrapper){grid-column-start:1;grid-column-end:1}.page-template-publikationen .default-main-container .right-wrapper{margin-top:30px}.page-template-publikationen .default-main-container h3:first-of-type{margin-top:60px}.page-template-publikationen .default-main-container h2{margin-top:60px}.page-template-publikationen .default-main-container>img{margin:40px auto}.page-template-publikationen .default-main-container .image-with-caption-block+h2{margin-top:0px}.grey{margin-top:30px}.grey>div{padding:30px 15px 60px 15px}.grey+.default-main-container h2:first-of-type,.grey+.circle-wrapper .default-main-container h2:first-of-type{margin-top:30px !important}.vivid-simple-accordion{margin-bottom:0 !important}.btn{margin-bottom:40px}.page-template-go2signals #go2signals-animation{margin-bottom:0}.page-template-go2signals #go2signals-animation .default-container.open::before{width:1000px;height:1000px}.page-template-go2signals #go2signals-animation .default-container.open .child-notes{top:115px}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point.active .text{margin:150px -50% auto -50%}.page-template-landingpage-de .landingpage-header .slide-headline,.page-template-landingpage .landingpage-header .slide-headline{width:calc(100vw - 30px);margin-left:0 !important}.page-template-service .three-cols>div,.page-template-login-dashboard .three-cols>div,.page-template-service .two-cols>div,.page-template-login-dashboard .two-cols>div{width:100%;max-width:100%}}#first-slide{transition:all .05s linear}#sec-slide{transition:all .05s linear}@media screen and (max-width:575.98px){h1,h2{letter-spacing:0px}.kontakt-container table td{display:block;width:100% !important}.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(3),.formidable .row:not(.mt-2) .col-12 .form-group:nth-of-type(4){grid-column-start:1 !important;grid-column-end:4 !important}.page-template-go2signals #go2signals-animation .default-container::before,.page-template-go2signals #go2signals-animation .default-container::after{max-width:calc(100vw - 200px);max-height:calc(100vw - 200px);width:calc(100vw - 200px);height:calc(100vw - 200px);top:calc((100vw - (100vw - 200px)) / 2)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes{top:calc((100vw - (100vw - 220px)) / 2)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .animation-part h2 span span{display:none}}@media only screen and (max-aspect-ratio:1/2) and (min-width:992px){.page-template-home #scroll-animation{height:92vw}.page-template-home #scroll-animation #lottie{margin-top:0}.page-template-home #scroll-animation #lottie-wrapper{top:10vh;position:relative;height:84vw}.page-template-home #scroll-animation #lottie-wrapper .container{top:calc(30vw)}#sec-slide{top:calc(30vw)}}@media only screen and (max-aspect-ratio:1/2) and (min-width:1530px){.page-template-home #scroll-animation{height:84vw}#sec-slide{top:calc(30vw)}}@media only screen and (max-aspect-ratio:2/1) and (min-width:992px){.page-template-home #scroll-animation{height:92vw}.page-template-home #scroll-animation #lottie{margin-top:0}.page-template-home #scroll-animation #lottie-wrapper{top:10vh;position:relative;height:84vw}.page-template-home #scroll-animation #lottie-wrapper .container{top:calc(30vw)}#sec-slide{top:calc(30vw)}}@media only screen and (max-aspect-ratio:2/1) and (min-width:1530px){.page-template-home #scroll-animation{height:84vw}}@media only screen and (min-aspect-ratio:1/1) and (max-aspect-ratio:2/1) and (min-width:992px) and (max-width:1639.98px){.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide .slide-headline{transform:translate(-4vw, 0)}.page-template-home .scroll-text .scroll-slider .slick-list .slick-track .slick-slide:first-of-type .slide-headline{transform:translate(0, 0)}.page-template-home #sec-slide{top:calc(25vw + 9vh)}}@media screen and (min-width:991.99px){.page-template-go2signals #go2signals-animation{height:1000px}.page-template-go2signals #go2signals-animation #overview{top:200px;left:calc(12.5vw + 500px);padding-left:0;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.page-template-go2signals #go2signals-animation .default-container{margin:0;position:absolute;top:50%;left:calc(50% + 400px);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);transition:all 1.8s ease}.page-template-go2signals #go2signals-animation .default-container::before,.page-template-go2signals #go2signals-animation .default-container::after{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-template-go2signals #go2signals-animation .default-container.open{left:12.5%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);width:75vw;height:75vw;transition:all 1.8s ease}.page-template-go2signals #go2signals-animation .default-container.open.noImg::after{opacity:0;transition:all 2s ease}.page-template-go2signals #go2signals-animation .default-container.open::before{top:50%;left:50%;width:100%;height:100%;transition:all 2s ease;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-template-go2signals #go2signals-animation .default-container.open::after{opacity:1;top:50%;left:50%;width:100%;height:100%;transition:all 2s ease;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.outer-point{top:50%}.page-template-go2signals #go2signals-animation .default-container.open .animation-part.inner-point.active h2::before{content:"";background:url(/application/themes/procitec/img/close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;width:35px;height:35px;display:block;position:absolute;right:5px;top:0;border-radius:50%}.page-template-go2signals #go2signals-animation .default-container.open .animation-part .text,.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text{top:-240px;max-width:calc(100vw - 25vw - 450px);margin:0;left:500px;position:absolute;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);text-align:left}.page-template-go2signals #go2signals-animation .default-container.open .child-notes{top:50%;left:100%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .scroll-wrapper{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text{left:605px;top:-345px}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text>*{margin-left:0}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text ul li{margin:7px auto 7px 0}}@media screen and (min-width:1399.99px){.page-template-go2signals #go2signals-animation #overview{top:200px;top:50%;left:calc(12.5vw + 500px);left:calc(25vw - 300px);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);padding-left:10px}.page-template-go2signals #go2signals-animation .default-container.open{left:25%}.page-template-go2signals #go2signals-animation .default-container.open .animation-part .text,.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text{top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.page-template-go2signals #go2signals-animation .default-container.open .child-notes .text{top:-50%}}.snow-container,.snow-container body{overflow-x:hidden}.page-template-letitsnow #snow-globe-slider{display:none;margin:15px 0}@media screen and (max-width:600px){.page-template-letitsnow #snow-globe-slider{display:block}}.page-template-letitsnow #snow-globe-slider .slick-prev,.page-template-letitsnow #snow-globe-slider .slick-next{top:50% !important}.page-template-letitsnow #snow-globe-slider .slick-list{max-width:calc(100% - 60px);margin:auto}.page-template-letitsnow .snow-globe-image{display:flex;align-items:center;justify-content:center}.page-template-letitsnow .snow-globe-image .snow-globe{transform:translate(0) !important;margin:auto !important}.page-template-letitsnow .let_it_snow{z-index:99;overflow-x:hidden}.page-template-letitsnow .blob{top:1px;left:1px;padding:0;position:absolute;border-radius:50%;box-shadow:0 0 0 0 #fff;height:58px;width:58px;transform:translate(-50%, -50%) scale(1);z-index:2}@media screen and (max-width:991px){.page-template-letitsnow .blob{height:48px;width:48px}}.page-template-letitsnow .volume{position:absolute;right:50px;top:100px}.page-template-letitsnow .volume.active .blob.one{animation:pulse-black-one linear 6s infinite}.page-template-letitsnow .volume.active .blob.two{animation:pulse-black-one linear 6s .35s infinite}@media screen and (max-width:991px){.page-template-letitsnow .volume{right:30px}}@keyframes pulse-black-one{0%{transform:scale(1);box-shadow:0 0 0 0px rgba(228,0,70,0.8)}3.33%{transform:scale(1);box-shadow:0 0 0 10px rgba(228,0,70,0.8)}16.66%{transform:scale(3);box-shadow:0 0 0 0px rgba(228,0,70,0)}@media screen and (max-width:991px){16.66%{transform:scale(2.5)}}25.33%{transform:scale(1);box-shadow:0 0 0 0 rgba(228,0,70,0)}37.33%{transform:scale(1);box-shadow:0 0 0 0px rgba(228,0,70,0.8)}40.66%{transform:scale(1);box-shadow:0 0 0 10px rgba(228,0,70,0.8)}49.99%{transform:scale(3);box-shadow:0 0 0 0px rgba(228,0,70,0)}@media screen and (max-width:991px){49.99%{transform:scale(2.5)}}62.66%{transform:scale(1);box-shadow:0 0 0 0 rgba(228,0,70,0)}70.66%{transform:scale(1);box-shadow:0 0 0 0px rgba(228,0,70,0.8)}73.99%{transform:scale(1);box-shadow:0 0 0 10px rgba(228,0,70,0.8)}86.99%{transform:scale(3);box-shadow:0 0 0 0px rgba(228,0,70,0)}@media screen and (max-width:991px){86.99%{transform:scale(2.5)}}96%{transform:scale(1);box-shadow:0 0 0 0 rgba(228,0,70,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(228,0,70,0)}}.page-template-letitsnow .btn-snow{background-color:transparent;border:0px;width:60px;height:60px;padding:0;border-radius:50%;position:relative;z-index:100}.page-template-letitsnow .btn-snow:hover{cursor:pointer}.page-template-letitsnow .btn-snow img:last-of-type{display:none}.page-template-letitsnow .btn-snow.active img{display:none}.page-template-letitsnow .btn-snow.active img:last-of-type{display:block}@media screen and (max-width:991px){.page-template-letitsnow .btn-snow{width:50px;height:50px}}.page-template-letitsnow .small-spacer{height:200px}.page-template-letitsnow header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px !important;overflow:hidden;background-position:bottom !important}.page-template-letitsnow header.active{position:absolute !important}.page-template-letitsnow header::before,.page-template-letitsnow header::after{background-image:url(/application/themes/procitec/img/reindeer.svg) !important;mix-blend-mode:normal !important;width:30vw !important;height:100% !important;bottom:95px !important;min-width:500px}.page-template-letitsnow header::before{transform:translate(-100%, 0) !important;left:40vw !important}.page-template-letitsnow header::after{transform:scaleX(-1) translate(-100%, 0) !important;left:unset !important;right:40vw !important}.page-template-letitsnow header .logo{max-width:185px;position:relative !important;left:unset !important;margin:0}.page-template-letitsnow header .happy-new{font-size:50px;line-height:46px;text-align:center;display:flex;color:#fff;font-family:"Frutiger-Black",sans-serif;margin-top:70px}.page-template-letitsnow .snow-globe-container{position:relative}@media screen and (max-width:600px){.page-template-letitsnow .snow-globe-container>.snow-globe{display:none !important}}.page-template-letitsnow .snow-globe{width:0px;height:auto;transition:all .3s ease-in-out;position:absolute;transform:translate(-50%, -50%);display:block !important;z-index:99}@media screen and (min-width:991px){.page-template-letitsnow .snow-globe:hover{width:150px !important;transition:all .3s ease-in-out;z-index:99}}@media screen and (max-width:600px){.page-template-letitsnow .snow-globe{width:50px !important}}.page-template-letitsnow .default-container{margin-bottom:85px}.page-template-letitsnow .default-container img{width:100%;max-width:250px;height:auto;margin:20px auto 0 auto;position:relative;z-index:90}.page-template-letitsnow .default-container .grey{width:100%;max-width:610px;padding:75px 70px;border-radius:34px;margin:0 auto 85px auto;text-align:center}.page-template-letitsnow .default-container .grey h1{font-size:30px;line-height:40px;margin-bottom:0}.page-template-letitsnow .default-container .grey h1 .red{color:#e40046;font-size:60px;line-height:70px}.page-template-letitsnow .default-container p{max-width:425px;margin:auto;text-align:center;font-size:20px;line-height:26px}@media screen and (max-width:991px){.page-template-letitsnow .default-container p{font-size:18px;line-height:24px}}.page-template-letitsnow .default-container button:not(.slick-arrow){max-width:150px;margin:50px auto 140px auto;display:flex}.page-template-letitsnow footer{background-color:#000;position:relative;margin-top:150px !important}.page-template-letitsnow footer::before{position:absolute;top:-118px;content:"";background-image:url(/application/themes/procitec/img/footer_let_it_snow.svg);background-size:contain;background-repeat:repeat-x;background-position:bottom;height:120px;width:100%}.page-template-letitsnow footer img{max-width:350px;margin:auto}@media screen and (max-width:767.98px){.page-template-letitsnow .small-spacer{height:95px}.page-template-letitsnow header .happy-new{margin-top:30px;font-size:30px;line-height:26px}.page-template-letitsnow header::before,.page-template-letitsnow header::after{min-width:350px;bottom:35px !important}.page-template-letitsnow .default-container .grey{padding:50px 25px}.page-template-letitsnow .default-container .grey h1{font-size:20px;line-height:30px}.page-template-letitsnow .default-container .grey h1 .red{font-size:40px;line-height:50px}}.vivid-simple-accordion{margin:1.2em 0 !important}.benefit+.vivid-simple-accordion{margin-top:60px !important}.ccm-page-id-281 header,.ccm-page-id-281 footer{display:none}.page-template-home-us main h1{font-family:"Frutiger-Black",sans-serif;color:#e40046;text-transform:uppercase;margin-bottom:1.34em}.page-template-home-us main h1 strong{color:#e40046;margin-bottom:1px;position:relative;display:inline-block}.page-template-home-us main h1 strong::before{content:attr(data-text);color:#000;opacity:0.6;position:absolute;left:-1px;top:-1px}.page-template-home-us main .header-icons img{display:none;max-width:100%;width:300px}@media screen and (max-width:1199.98px){.page-template-home-us main .header-icons img{display:block}}@media screen and (max-width:767.98px){.page-template-home-us main .header-icons img{max-width:150px}}.page-template-home-us .purchasing-options{display:-ms-grid;display:grid;justify-content:space-between;-ms-grid-columns:calc((100% - 8%)/2) calc((100% - 8%)/2);grid-template-columns:calc((100% - 8%)/2) calc((100% - 8%)/2);grid-template-rows:auto}.page-template-home-us .purchasing-options .grey-listing-block{margin-bottom:50px}.page-template-home-us .purchasing-options .grey-listing-block a{word-break:break-word}.page-template-home-us .purchasing-options .grey-listing-block h3{margin-bottom:16px !important}.page-template-home-us .purchasing-options>h2,.page-template-home-us .purchasing-options>p{grid-column-start:1;grid-column-end:3}@media screen and (max-width:767.98px){.page-template-home-us .purchasing-options{display:flex;flex-wrap:wrap;justify-content:space-around}.page-template-home-us .purchasing-options .grey-listing-block{margin-right:0 !important}}.page-template-home-us div[class*="country-"]{display:none}.page-template-home-us .formidable .row .form-group:nth-of-type(4){grid-column-start:1 !important}.page-template-home-us header .default-main-container::after{content:"";background:url(/application/themes/procitec/img/procitec-landingpage-us-coins.webp) center / contain no-repeat;width:20vw;height:auto;display:block;position:absolute;z-index:1;top:50%;right:0%;transform:translate(100%, -50%);aspect-ratio:1.66777409}@media screen and (max-width:1199.98px){.page-template-home-us header .default-main-container::after{display:none}}