.nv-module-buttonSwitch{position:relative}.nv-module-buttonSwitch .particles-js-canvas-el{position:absolute;top:0;left:0;z-index:-1}.nv-module-buttonSwitch h2{color:#333;font-size:1.96875rem;font-weight:600;margin-bottom:23.45px}.nv-module-buttonSwitch hr{height:5px;border:none;background-color:#ef367a;width:165px;margin-bottom:25px}.nv-module-buttonSwitch .nv-mb{margin-bottom:30px}.nv-module-buttonSwitch p{margin-bottom:0}.nv-module-buttonSwitch .nv-cols{display:flex;flex-wrap:wrap}.nv-module-buttonSwitch .nv-cols-4 .nv-item{width:calc(100%/4)}.nv-module-buttonSwitch .nv-cols-5 .nv-item{width:calc(100%/5)}@media screen and (max-width: 991px){.nv-module-buttonSwitch .nv-item{width:50% !important}}@media screen and (max-width: 400px){.nv-module-buttonSwitch .nv-item{width:100% !important}}.nv-module-buttonSwitch .nv-button{height:60px;width:50%;border:1px solid #ebeaea;display:flex;align-items:center;justify-content:center;background-color:#ebeaea;transition:background-color .2s;font-family:"Teko";font-weight:600;font-size:1.125rem;text-transform:uppercase}.nv-module-buttonSwitch .nv-button:hover{cursor:pointer}.nv-module-buttonSwitch .nv-button:focus{outline:none}.nv-module-buttonSwitch .nv-button[aria-expanded=true]{background-color:#fff}.nv-module-buttonSwitch .nv-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .2s}.nv-module-buttonSwitch .nv-item p{color:#ef367a;font-weight:500;text-transform:uppercase;font-size:1.75rem;font-family:"Teko";white-space:nowrap}@media screen and (max-width: 991px){.nv-module-buttonSwitch .nv-item p{white-space:normal}}.nv-module-buttonSwitch .nv-item img{width:103px;height:103px}.nv-module-buttonSwitch .nv-item:hover{box-shadow:0 3px 15px rgba(0,0,0,.4)}label a{color:#43a6eb}#yform-table-rex_contact_requests-field-1{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;background:#ef367a;text-transform:uppercase;color:#fff;transition:all .2s;border-width:0;border-style:solid;border-color:#fff;border-radius:2px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.btn-primary:hover{background:#4c4c4c;color:#fff;border-color:#fff}.nv-formular .nv-contact .nv-icon i{border-color:#43a6eb;border-width:0px;background-color:#43a6eb;box-sizing:content-box;height:42px;width:42px;line-height:42px;border-radius:50%;color:#fff;font-size:21px;text-align:center;margin-left:50px}.nv-formular .nv-contact .nv-heading .nv-contactColor{color:#747474}.nv-formular .nv-contact .nv-heading .nv-text-color-black{color:#000}.nv-formular .nv-contact .nv-heading .nv-text-color-blue{color:#ef367a}.nv-formular .nv-contact .nv-heading .nv-text-color-dark{color:#333}.nv-formular .nv-contact .nv-heading .nv-font-size-0{font-size:1.313rem}.nv-formular .nv-contact .nv-heading .nv-font-size-0-1{font-size:1.125rem}.nv-formular .nv-contact .nv-heading .nv-font-size-1{font-size:1.4375rem}.nv-formular .nv-contact .nv-heading .nv-font-size-2{font-size:1.75rem}.nv-formular .nv-contact .nv-heading .nv-font-size-3{font-size:1.875rem}.nv-formular .nv-contact .nv-heading .nv-font-size-3-5{font-size:1.96875rem}.nv-formular .nv-contact .nv-heading .nv-font-size-4{font-size:2.1875rem}.nv-formular .nv-contact .nv-heading .nv-font-teko{font-family:"Teko"}.nv-formular .nv-contact .nv-heading .nv-font-pt-sans{font-family:"PT Sans"}.nv-formular .nv-contact .nv-heading .nv-font-weight-light{font-weight:300}.nv-formular .nv-contact .nv-heading .nv-font-weight-regular{font-weight:400}.nv-formular .nv-contact .nv-heading .nv-font-weight-medium{font-weight:500}.nv-formular .nv-contact .nv-heading .nv-font-weight-semi-bold{font-weight:600}.nv-formular .nv-contact .nv-heading .nv-font-weight-bold{font-weight:700}.nv-formular .nv-contact .nv-heading h1,.nv-formular .nv-contact .nv-heading h2,.nv-formular .nv-contact .nv-heading h3,.nv-formular .nv-contact .nv-heading h4,.nv-formular .nv-contact .nv-heading h5,.nv-formular .nv-contact .nv-heading h6{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.nv-maps{height:100%}.nv-moduleBoxCols .nv-headline-container .nv-text-color-black{color:#000}.nv-moduleBoxCols .nv-headline-container .nv-text-color-blue{color:#ef367a}.nv-moduleBoxCols .nv-headline-container .nv-text-color-dark{color:#333}.nv-moduleBoxCols .nv-headline-container .nv-font-size-0{font-size:1.313rem}.nv-moduleBoxCols .nv-headline-container .nv-font-size-1{font-size:1.4375rem}.nv-moduleBoxCols .nv-headline-container .nv-font-size-2{font-size:1.75rem}.nv-moduleBoxCols .nv-headline-container .nv-font-size-3{font-size:1.875rem}.nv-moduleBoxCols .nv-headline-container .nv-font-size-4{font-size:2.1875rem}.nv-moduleBoxCols .nv-headline-container .nv-font-teko{font-family:"Teko"}.nv-moduleBoxCols .nv-headline-container .nv-font-pt-sans{font-family:"PT Sans"}.nv-moduleBoxCols .nv-headline-container .nv-font-weight-light{font-weight:300}.nv-moduleBoxCols .nv-headline-container .nv-font-weight-regular{font-weight:400}.nv-moduleBoxCols .nv-headline-container .nv-font-weight-medium{font-weight:500}.nv-moduleBoxCols .nv-headline-container .nv-font-weight-semi-bold{font-weight:600}.nv-moduleBoxCols .nv-headline-container .nv-font-weight-bold{font-weight:700}.nv-moduleBoxCols .nv-headline-container h1,.nv-moduleBoxCols .nv-headline-container h2,.nv-moduleBoxCols .nv-headline-container h3,.nv-moduleBoxCols .nv-headline-container h4,.nv-moduleBoxCols .nv-headline-container h5,.nv-moduleBoxCols .nv-headline-container h6{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.nv-moduleBoxCols .nv-textHover p{line-height:25px}.nv-moduleBoxCols .nv-textHover p:hover{color:#ef367a}.nv-moduleBoxCols p{margin-bottom:0}.nv-buttonBoxText img{max-width:100%;height:auto}.nv-buttonBoxText a{background-color:#ef367a;background-attachment:scroll;color:#fff;cursor:pointer;display:inline-block;font-family:"PT Sans";font-size:18px;font-weight:400;height:55px;letter-spacing:normal;line-height:21px;padding-bottom:17px;padding-left:40px;padding-right:40px;padding-top:17px;text-align:center;text-decoration-color:#fff;text-transform:uppercase;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease;zoom:1}.nv-buttonBoxText a:hover{background-color:#4c4c4c;color:#fff}.nv-buttonBoxTextMobile{display:none}@media screen and (max-width: 991px){.nv-buttonBoxTextMobile{display:block}.nv-buttonBoxTextMobile img{max-width:100%;height:auto}.nv-buttonBoxTextMobile a{background-color:#ef367a;background-attachment:scroll;color:#fff;cursor:pointer;display:inline-block;font-family:"PT Sans";font-size:18px;font-weight:400;height:55px;letter-spacing:normal;line-height:21px;padding-bottom:17px;padding-left:40px;padding-right:40px;padding-top:17px;text-align:center;text-decoration-color:#fff;text-transform:uppercase;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease;zoom:1}.nv-buttonBoxTextMobile a:hover{background-color:#4c4c4c;color:#fff}.nv-buttonBoxText{display:none}}.nv-module-image-slider .owl-carousel{position:relative}.nv-module-image-slider .owl-carousel .owl-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.nv-module-image-slider .owl-carousel .owl-dots .owl-dot{width:14px;height:14px;background:#aaa;border:1px solid #e5e5e5;margin-right:5px}.nv-module-image-slider .owl-carousel .owl-dots .owl-dot:last-child{margin-right:0}.nv-module-image-slider .owl-carousel .owl-dots .owl-dot.active,.nv-module-image-slider .owl-carousel .owl-dots .owl-dot:hover{background-color:#000}.nv-module-image-slider .owl-carousel .owl-dots .owl-dot:focus{outline:none}.nv-module-image-slider .item{height:600px;position:relative}.nv-module-image-slider .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.nv-module-image-slider .item .nv-inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:0 170px}@media screen and (max-width: 991px){.nv-module-image-slider .item .nv-inner{padding:0 20px}}.nv-module-image-slider .item .nv-inner .nv-headline,.nv-module-image-slider .item .nv-inner .nv-description{color:#fff}.nv-module-image-slider .item .nv-inner .nv-headline h2,.nv-module-image-slider .item .nv-inner .nv-headline h3,.nv-module-image-slider .item .nv-inner .nv-description h2,.nv-module-image-slider .item .nv-inner .nv-description h3{display:inline-block;color:inherit;padding:8px 10px 10px;font-weight:400;margin-bottom:12px}.nv-module-image-slider .item .nv-inner .nv-headline h2{background-color:#ef367a;font-size:3.4375rem;line-height:3.4375rem;padding-bottom:0}.nv-module-image-slider .item .nv-inner .nv-description h3{background-color:#2f2f30;font-size:1.6875rem;line-height:1.6875rem;font-family:"PT Sans"}.nv-module-image-slider .item .nv-inner .nv-description.nv-small h3{font-size:1.25rem;line-height:1.45rem}.nv-module-image-slider .item .nv-inner .nv-button a{background-color:rgba(0,157,224,.75);color:#fff;display:inline-block;padding:10px 30px;font-weight:600;font-size:.875rem;width:155px;transition:background-color .2s,color .2s,width .2s;overflow:hidden;height:41px;white-space:nowrap}.nv-module-image-slider .item .nv-inner .nv-button a i{opacity:0;transition:opacity .3s}.nv-module-image-slider .item .nv-inner .nv-button a:hover{background-color:#fff;color:#000;width:185px}.nv-module-image-slider .item .nv-inner .nv-button a:hover i{opacity:1}.nv-text p a{color:#ef367a}.nv-text p a:hover{text-decoration:none;color:#ef367a}.nv-border{border-bottom:5px solid #ef367a;border-top-width:5px;width:100%}.nv-module-headline .nv-text-color-black{color:#000}.nv-module-headline .nv-text-color-blue{color:#ef367a}.nv-module-headline .nv-text-color-dark{color:#333}.nv-module-headline .nv-font-size-0{font-size:1.313rem}.nv-module-headline .nv-font-size-1{font-size:1.4375rem}.nv-module-headline .nv-font-size-2{font-size:1.75rem}.nv-module-headline .nv-font-size-3{font-size:1.875rem}.nv-module-headline .nv-font-size-3-5{font-size:1.96875rem}.nv-module-headline .nv-font-size-4{font-size:2.1875rem}.nv-module-headline .nv-font-teko{font-family:"Teko"}.nv-module-headline .nv-font-pt-sans{font-family:"PT Sans"}.nv-module-headline .nv-font-weight-light{font-weight:300}.nv-module-headline .nv-font-weight-regular{font-weight:400}.nv-module-headline .nv-font-weight-medium{font-weight:500}.nv-module-headline .nv-font-weight-semi-bold{font-weight:600}.nv-module-headline .nv-font-weight-bold{font-weight:700}.nv-module-headline h1,.nv-module-headline h2,.nv-module-headline h3,.nv-module-headline h4,.nv-module-headline h5,.nv-module-headline h6{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.nv-module-button a{color:#fff;display:inline-block;font-family:"PT Sans";font-size:1.125rem;font-weight:400;height:55px;letter-spacing:normal;line-height:21px;padding-bottom:17px;padding-left:40px;padding-right:40px;padding-top:17px;text-align:center;text-transform:uppercase;transition:background-color .2s}.nv-module-button a:hover{background-color:#4c4c4c;color:#fff;cursor:pointer}.nv-module-network .nv-height{height:288px}@media screen and (max-width: 991px){.nv-module-network .nv-height{height:auto}}.nv-module-network .nv-bg,.nv-module-network .nv-content{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 991px){.nv-module-network .nv-bg,.nv-module-network .nv-content{position:relative;column-count:2}}@media screen and (max-width: 400px){.nv-module-network .nv-bg,.nv-module-network .nv-content{column-count:1}}.nv-module-network .nv-item{position:absolute;font-family:"Teko";color:#ef367a;font-size:1.4375rem;text-align:center;font-weight:500;opacity:0}.nv-module-network .nv-item.show{animation:itemshow 1s forwards}@keyframes itemshow{from{opacity:0}to{opacity:1}}@media screen and (max-width: 991px){.nv-module-network .nv-item{position:relative;margin-bottom:2rem}}.nv-module-network .nv-item a{color:inherit;white-space:nowrap}@media screen and (min-width: 992px){.nv-module-network .nv-item.nv-item-1{top:55%;left:0;transform:translate(0, -50%)}.nv-module-network .nv-item.nv-item-2{top:55%;left:50%;transform:translate(-50%, -50%)}.nv-module-network .nv-item.nv-item-3{top:0;left:80%;transform:translate(0, 0)}.nv-module-network .nv-item.nv-item-4{top:100%;left:80%;transform:translate(0, -100%)}.nv-module-network .nv-item.nv-item-3 a,.nv-module-network .nv-item.nv-item-4 a{display:flex;align-items:center}}.nv-module-paralax{height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.nv-module-landing-boxes .nv-item{display:block;padding:30px;background-color:rgba(0,0,0,.5);color:#fff;transition:background-color .2s}.nv-module-landing-boxes .nv-item h2{line-height:2.188rem}.nv-module-landing-boxes .nv-item .nv-btn{background-color:#fff;border:none;color:#000;border-radius:0;font-weight:bold;transition:padding-left .2s}.nv-module-landing-boxes .nv-item .nv-btn:focus{outline:none}.nv-module-landing-boxes .nv-item:hover{background-color:rgba(239,54,122,.5)}.nv-module-landing-boxes .nv-item:hover .nv-btn{padding-left:30px}.nv-module-job-overview .nv-item .nv-tooltipps span{background-color:#ef367a;color:#fff;display:inline-block}.nv-module-job-overview .nv-item h3{color:#000}.nv-module-job-details .nv-infos p{background-color:#ef367a;color:#fff;display:inline-block}.nv-module-job-details h2{font-size:1.875rem;color:#ef367a}.nv-module-job-form #yform-table-nv_jobs_requests-job_id{display:none}.nv-module-job-form input[type=file]{border:none}.nv-module-job-form input[readonly=true]{background-color:rgba(0,0,0,0)}.nv-module-job-form #yform-table-nv_jobs_requests-file_1 label,.nv-module-job-form #yform-table-nv_jobs_requests-file_2 label,.nv-module-job-form #yform-table-nv_jobs_requests-file_3 label,.nv-module-job-form #yform-table-nv_jobs_requests-file_4 label,.nv-module-job-form #yform-table-nv_jobs_requests-file_5 label{display:none}.nv-module-job-form #yform-table-nv_jobs_requests-honeypot,.nv-module-job-form #yform-table-nv_jobs_requests-jobs_title{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.nv-Header{width:100%;background-color:#ef367a;top:0;left:0;position:fixed;z-index:55}.nv-Header .nv-mobile-btn{background-color:rgba(0,0,0,0);border:none;color:#7a7a7a;font-size:1.4rem}.nv-Header .nv-mobile-btn:focus{outline:5px auto #333}.nv-Header .nv-NavBar{font-size:.875rem;padding-left:30px;padding-right:30px;display:flex;height:40px;font-weight:400}@media screen and (max-width: 400px){.nv-Header .nv-NavBar{font-size:.6rem}}.nv-Header .nv-NavBar a{color:#fff}.nv-Header .nv-Logo{background-color:#fff;box-shadow:rgba(0,0,0,.117647) 0 1px 3px}.nv-Header .nv-Logo img{padding-left:15px;max-width:100%;height:auto}.nv-Header .nv-Navi{font-family:"Teko";font-size:1.5rem;line-height:1.5rem;font-weight:600;padding-left:30px;padding-right:11px;position:relative}@media screen and (max-width: 1207px){.nv-Header .nv-Navi{font-size:1.4rem}}.nv-Header .nv-Navi .nv-link{display:inline;text-transform:uppercase}.nv-Header .nv-Navi .nv-link:hover,.nv-Header .nv-Navi .nv-link.nv-active{cursor:pointer}.nv-Header .nv-Navi .nv-link:hover>a,.nv-Header .nv-Navi .nv-link.nv-active>a{color:#ef367a}.nv-Header .nv-Navi .nv-link:hover::before,.nv-Header .nv-Navi .nv-link.nv-active::before{content:"";position:absolute;top:-29px;left:0;height:3px;background-color:#ef367a;width:100%}.nv-Header .nv-Navi a{color:#333;transition:color .2s}.nv-Header .nv-Navi .nv-megamenu{font-family:"PT Sans";top:54px;left:0;width:300px;height:auto;background-color:#f2f2f2;border-top:3px solid #ef367a}.nv-Header .nv-Navi .nv-megamenu .nv-item{border-bottom:1px solid #ef367a;transition:background-color .2s,color .2s;font-size:.8125rem;line-height:1rem;height:37px;font-weight:300}.nv-Header .nv-Navi .nv-megamenu .nv-item:last-child{border-bottom:none}.nv-Header .nv-Navi .nv-megamenu .nv-item:hover,.nv-Header .nv-Navi .nv-megamenu .nv-item.nv-active{background-color:#ef367a;color:#fff}.nv-Header #mobile-menu{background-color:#fff;width:100%;z-index:9;position:relative}.nv-Header #mobile-menu #parentcontainer>a{font-family:"Teko";font-size:1.25rem}.nv-Header #mobile-menu a{color:#000;display:block}.nv-Header #mobile-menu a:not([href=""]){color:#000}.nv-Header #mobile-menu i{color:#ef367a}.nv-footer{background-color:#f2f2f2;color:#7a7a7a;bottom:0;position:absolute;left:0;width:100%}.nv-footer p{margin-bottom:0}.nv-footer .nv-footerBox a{display:block}.nv-footer .nv-footerBox p{margin-bottom:0}.nv-footer h4{color:#424242;font-size:1.125rem;font-weight:500;margin-bottom:28px;text-transform:uppercase}.nv-footer .nv-footerBg{background-color:#ededed;padding-top:18px;padding-bottom:16px}.nv-footer i{font-size:2.75rem;color:#3b5998}.nv-footer .nv-bottomFooter ul li{list-style-type:none;display:inline-block;padding:10px 10px 0 10px}.nv-footer .nv-footerBox ul{padding-left:0}.nv-footer .nv-footerBox ul li{list-style-type:none;padding:0}.nv-scrollToTop i{color:#fff;font-size:1.063rem}.nv-scrollToTop #myBtn{right:74px;position:fixed;bottom:10px;z-index:99;border:none;outline:none;background-color:#424242;color:#fff;padding:15px;border-radius:4px;font-size:.688rem}.nv-scrollToTop #myBtn:hover{background-color:#ef367a}@media screen and (max-width: 991px){.nv-scrollToTop i{color:#fff;font-size:1.063rem}.nv-scrollToTop #myBtn{right:18px;position:fixed;bottom:-11px;bottom:-5px;z-index:99;border:none;outline:none;background-color:#424242;color:#fff;padding:15px;border-radius:4px;font-size:.688rem}.nv-scrollToTop #myBtn:hover{background-color:#ef367a}}@font-face{font-family:"PT Sans";src:url("fonts/PTSans-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"PT Sans";src:url("fonts/PTSans-BoldItalic.ttf");font-weight:700;font-style:italic}@font-face{font-family:"PT Sans";src:url("fonts/PTSans-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"PT Sans";src:url("fonts/PTSans-Italic.ttf");font-weight:400;font-style:italic}@font-face{font-family:"Teko";src:url("fonts/Teko-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Teko";src:url("fonts/Teko-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Teko";src:url("fonts/Teko-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:"Teko";src:url("fonts/Teko-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Teko";src:url("/theme/public/assets/frontend/addons/fonts/Teko-Light.ttf");font-weight:300;font-style:normal}#landing-body{padding-top:50px;padding-bottom:72px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#landing-body .nv-overlay{background-color:rgba(0,0,0,.2);top:0;left:0;width:100%;height:100%}#landing-body #landing-footer{position:absolute;bottom:0;left:0;width:100%;color:#fff}#landing-body #landing-footer .nv-height{height:72px}#landing-body #landing-footer a{color:inherit}html{height:100%}body{min-height:100%;font-size:16px;position:relative;padding-bottom:316px;padding-top:124px;letter-spacing:0px;line-height:1.7;font-family:"PT Sans"}@media screen and (max-width: 991px){body{padding-top:92px;padding-bottom:756px}}.nv-bg-blue{background-color:#ef367a;color:#fff}.nv-bg-grey{background-color:#f9f9f9}.nv-TextBox{background-color:#ff0;height:100%}h1,h2,h3,h4,h5,h6{font-family:"Teko";line-height:1.5}h1{font-weight:600;font-size:2.188rem}h2{font-weight:600;font-size:2.188rem}h3{font-weight:500;font-size:1.75rem;color:#ef367a}h4{font-size:1.875rem;font-weight:500}h5{font-size:1.4375rem}p{font-family:"PT Sans";font-weight:400;line-height:1.7}strong{font-family:"PT Sans";font-weight:700;font-size:17px}a{color:#7a7a7a}a:hover{text-decoration:none;color:#ef367a}.btn-primary{background-color:#ef367a}

/*# sourceMappingURL=style_technology.css.map */