html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body,input,textarea{font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;font-size:16px;line-height:1.4}body{margin:0;padding:0;width:100%;height:100%}body[data-du=disable] #content>.block-text>.underline{display:none}html{margin:0;padding:0;width:100%;height:100%}ul li p{margin:0}.clear{clear:both}.fixed_button_nav{position:fixed;right:1rem;bottom:25%;z-index:9999;display:flex;flex-direction:column}.fixed_button_nav>a{text-decoration:none;position:relative;margin:.5rem 0}.fixed_button_nav .icon_cont{width:4rem;height:4rem;border-radius:50%;overflow:hidden;font-size:0;position:relative}.fixed_button_nav .icon_cont .icon{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1;opacity:1;transition:opacity .5s}.fixed_button_nav .icon_cont .icon img{width:50%;image-rendering:-webkit-optimize-contrast}.fixed_button_nav .icon_cont .icon img.envelope{width:56%}.fixed_button_nav .icon_cont .logo{background-color:#fff;opacity:0;position:relative;z-index:2;transition:opacity .5s}.fixed_button_nav .icon_cont img{width:100%;height:auto}.fixed_button_nav .title{text-transform:uppercase;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:1.25rem;color:#fff;line-height:1;padding:.25rem .75rem;background-color:rgba(0,0,0,.3);border-radius:.25rem;white-space:nowrap;position:absolute;top:50%;transform:translateY(-20%);right:calc(100% + 0.75rem);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s,transform .5s}.fixed_button_nav>a:hover .title{transform:translateY(-50%);visibility:visible;opacity:1}.fixed_button_nav>a:hover .icon_cont .icon{opacity:0}.fixed_button_nav>a:hover .icon_cont .logo{opacity:1}.visual{overflow:hidden;position:relative}.visual.visual_first{margin-top:50px}.visual.content_gallery{height:800px !important;margin-top:60px}.visual .slide-controls{display:flex;align-items:center}.visual .slide-indicator{color:#fff;font-size:23px;line-height:44px;margin:0 5px;cursor:pointer;transition:background-color .3s ease-in-out;box-shadow:0px 0px 7px rgba(0,0,0,.1);width:40px;height:5px;background-color:rgba(255,255,255,.5);display:inline-block}.visual .slide-indicator:hover{background-color:rgba(242,181,56,.7)}.visual .slide-indicator.active{background-color:#f2b538}.visual .slide_controls_cont{position:absolute;bottom:0;z-index:99;background-color:rgba(255,255,255,.5);border-top:1px solid #fff;width:100%;padding:4px 10%;box-sizing:border-box;text-align:right}.visual .slide_controls_cont:empty{display:none}.slide_controls_wrap{margin:0 auto;display:flex;align-items:center}.slide_controls_wrap .slide-counter{margin-left:auto;font-size:1.75rem;margin-right:.75rem}.slide_controls_wrap .slide-counter span{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;margin:0 .375rem}.slide_controls_wrap:after{content:"";display:block;clear:both}.breadcrumbs{float:left;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#000;font-size:17px}.breadcrumbs>span:before{content:"";display:inline-block;width:16px;height:13px;background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/arrow_link_s.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;margin-right:7px}.breadcrumbs>span{margin-right:7px}.breadcrumbs>span:first-of-type:before{display:none}.breadcrumbs a{text-decoration:none;color:#000;transition:color .3s ease}.breadcrumbs a:hover{color:#feb813}.visual .slide-controls .next-project{float:right;color:#fff;font-family:"Futura Std LIght",sans-serif;text-decoration:none;letter-spacing:4px;height:100%;font-size:16px;line-height:42px;padding-right:9px;transition:background-color .15s ease-in-out}.visual .slide-controls .next-project:hover{background-color:rgba(0,0,0,.2)}.visual .slide-controls .next-project:before{content:"";display:block;background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/chevron.svg);background-size:20px 18px;background-repeat:no-repeat;width:20px;height:18px;float:left;margin:11px 8px 9px 11px}.visual .slide-controls .next-project:after{clear:both}.visual figure>img{width:100%;height:auto;vertical-align:top}.visual figure video{width:100%;height:auto}.visual figure{margin:0 !important;position:relative;height:100% !important;overflow:hidden}.visual .inside{position:relative}.visual:hover .slide-indicator{opacity:1}.visual .slide-indicator:hover{opacity:1}.slide-button{position:absolute;top:50%;z-index:100;color:#fff;width:38px;height:38px;line-height:38px;text-align:center;margin-top:-.75em;cursor:pointer;font-size:1.5em;transition:background-color .25s linear;background-color:transparent;padding:3px 5px;border-radius:5px}.slide-button:hover{background-color:rgba(0,0,0,.5)}.visual .slide-button{opacity:0}.slide-button-prev{left:1.5em}.slide-button-next{right:1.5em}.slide-button-prev svg{transform:rotate(180deg)}.slide-button svg{width:38px;height:38px;transform-origin:center center;font-size:38px}.slide-button svg polyline{stroke-width:4px;stroke:#fff;transition:background-color .5s linear}.visual:hover .slide-button{opacity:1}.slider-text{position:absolute;z-index:150;padding:1em;background-color:rgba(255,255,255,.2);transition:transform .1s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out;opacity:0}.slider-text .slider-text-wrap{display:flex;flex-direction:column;position:relative;min-width:325px;min-height:325px}.slider-text .slider-header{color:#fff;font-size:55px;display:inline-block;background-color:rgba(131,140,149,.85);padding:75px 4.5rem 3px 20px !important;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;text-transform:uppercase;margin-bottom:4px;width:-webkit-fill-available;transition:transform .1s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out;opacity:0;box-sizing:border-box;line-height:1.1;display:flex;flex-grow:1;align-items:flex-end}.slider-text .slider-header strong{font-weight:inherit;color:#000}.slider-text .slider-header p{margin:0}.slider-text .slider-subheader{color:#000017;font-size:24px;line-height:1;background-color:rgba(242,181,56,.85);padding:10px 80px 20px 25px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;text-transform:uppercase;display:inline-block;transition:transform .3s ease-in-out,opacity .3s ease-in-out,background-color .3s ease-in-out;opacity:0;box-sizing:border-box;width:-webkit-fill-available;width:available;width:-moz-available}.slider-text .slider-header.animation,.slider-text .slider-subheader.animation,.slider-text.animation{opacity:1;transition:transform .1s ease-in-out,opacity .9s ease-in-out,background-color .9s ease-in-out}.slider-text.pos1{top:240px;right:10%}.slider-text.pos2{bottom:7rem;right:10%}.slider-text.pos3{bottom:7rem;left:10%}.slider-text.pos4{top:240px;left:10%}#nav-cont{width:100%;position:fixed;left:0;top:0;background-color:#fff;z-index:999;transition:background-color .3s cubic-bezier(.42,0,.58,1)}#nav-cont .nav-wrap{width:90%;margin:0 auto;transition:all .3s ease}#nav-cont .nav-wrap .nav-logo{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/logo-profiltech.png);background-repeat:no-repeat;background-size:100%;width:260px;height:64px;float:left;margin-top:20px;padding-bottom:.5em;transition:all .3s cubic-bezier(.42,0,.58,1)}#nav-cont .nav-wrap .nav-search input[type=text]{float:right;border:0;outline:0;background-color:#e0e3e5;padding:5px 15px;width:250px;height:28px;border-radius:0;box-sizing:border-box}#nav-cont .nav-wrap .nav-search{float:right;display:flex;align-items:center;margin-top:35px;z-index:10;position:relative;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}#nav-cont .nav-wrap .nav-search form{display:flex;flex-direction:row-reverse}#nav-cont .nav-wrap .nav-search input[type=submit]{float:left;background-color:#727d84;outline:0;border:0;color:#fff;height:28px;cursor:pointer;transition:background-color .2s ease-in-out;letter-spacing:3px;padding:0 11px 0 13px;margin-right:8px;border-radius:0;-webkit-appearance:none}#nav-cont .nav-wrap .nav-search input[type=submit]:hover{background-color:#657077}#nav-cont .nav-wrap .nav-menu{position:absolute;top:90px;left:0;right:0;background-color:#fff;z-index:9;transition:all .3s cubic-bezier(.42,0,.58,1)}#nav-cont .nav-wrap .nav-menu ul{text-align:center;padding:0;margin:0;font-size:0}#nav-cont .nav-wrap .nav-menu ul li{list-style-type:none;display:inline-block;position:relative;padding:15px 0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0)}#nav-cont .nav-wrap .nav-menu ul li a{color:#727d84;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;text-decoration:none;text-transform:uppercase;font-size:18px;transition:color .3s ease;margin:0 10px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0)}#nav-cont .nav-wrap .nav-menu ul li a:hover{color:#231f20}#nav-cont .nav-wrap .nav-menu ul li.current_page_item a{color:#231f20}.menu_bg_overlay{position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;top:0;z-index:998;background-color:rgba(0,0,0,.7);display:none}#nav-cont .nav-wrap .nav-menu ul li ul{opacity:0;visibility:hidden;position:absolute;top:100%;left:-11px;transform:translate(0,-3%);padding:0;margin:0;text-align:left;padding:50px 0 38px;min-width:240px;transition:all .3s ease}#nav-cont.fixed-nav .nav-wrap .nav-menu ul li ul{top:calc(100% + 20px)}#nav-cont .nav-wrap .nav-menu ul li ul:before{width:100%;height:25px;display:block;content:"";position:absolute;top:-25px;left:0;right:0}#nav-cont .nav-wrap .nav-menu ul li ul li:before{display:block;content:"";width:40px;height:2px;background-color:#f2b538;margin:14px 24px}#nav-cont .nav-wrap .nav-menu ul li ul li:first-of-type:before{display:none}#nav-cont .nav-wrap .nav-menu ul li ul li a{margin:0;display:inline-block;padding:0 22px;color:#9ca5ae;font-size:3rem;line-height:1.1}#nav-cont .nav-wrap .nav-menu ul li ul li a:hover{color:#fff}#nav-cont .nav-wrap .nav-menu ul li:hover ul{opacity:1;visibility:visible;transform:translate(0,0)}.mobile-menu{display:none;float:right;cursor:pointer;width:30px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:5%;transition:top .3s ease}.mobile-menu:after{content:"";width:50px;height:50px;display:block;position:absolute;left:50%;right:0;top:50%;transform:translate(-50%,-50%)}.nav-menu .close{display:none}.mobile-menu .bar,.mobile-menu .bar:after,.mobile-menu .bar:before{transition:.2s background linear .1s,.2s top linear .2s,.2s transform linear;position:absolute;background:rgba(131,140,149,1);margin:auto;width:30px;height:2px;content:""}.mobile-menu .bar:before{top:18px}.mobile-menu .bar:after{top:9px}.active .bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.active .bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}.active .bar,.active .bar:after,.active .bar:before{-webkit-transition:.2s background linear .1s,.2s top linear,.2s transform linear .2s;transition:.2s background linear .1s,.2s top linear,.2s transform linear .2s}.active .bar:before{top:9px}.bar:after,.bar:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.active .bar{background:0 !important}#search_submit{text-transform:uppercase}#nav-cont.fixed-nav .nav-wrap .nav-search{opacity:0;visibility:hidden}.nav-search:after{display:block;width:100%;height:0;content:"";clear:both}.fixed-nav .fixed-clear{display:none}#nav-cont.fixed-nav .nav-wrap .nav-menu{top:50%;transform:translateY(-50%);background-color:#231f20}#nav-cont.fixed-nav{background-color:#231f20}#nav-cont.fixed-nav .nav-wrap .nav-menu ul li.current_page_item a{color:#fdb813}#nav-cont.fixed-nav .nav-wrap .nav-menu ul li a:hover{color:#fff}#nav-cont.fixed-nav .nav-wrap .nav-logo{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/profiltech_logo_fixed.png);width:200px;height:49px;margin:20px 0;position:relative;z-index:1;transform:translateZ(0)}#nav-cont .nav-wrap .nav-menu ul li ul li{padding:0;display:block}#nav-cont .nav-wrap .nav-menu ul li.current_page_ancestor a{color:#000}#nav-cont.fixed-nav .nav-wrap .nav-menu ul li.current_page_ancestor a{color:#fdb813}#nav-cont .nav-wrap .nav-menu ul li ul li a{color:#9ca5ae !important}#nav-cont .nav-wrap .nav-menu ul li ul li a:hover{color:#fff !important}#nav-cont .nav-wrap .nav-menu ul li ul li.current_page_item a{color:#fff !important}#nav-cont.fixed-nav .nav-logo-container span{color:#fff;font-size:80%;bottom:.5em}.logo-text{position:absolute;left:290px;top:40px;display:inline-block;font-size:24px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;text-transform:uppercase;opacity:1;transition:opacity .3s ease,left .3s ease,top .3s ease}.fixed-nav .logo-text{top:-100%;opacity:0}.main-cont{width:1000px;margin:0 auto}.main-cont .block-header{text-transform:uppercase;color:#231f20;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;text-align:center;font-size:120px;line-height:1;margin:90px -20% 0}.main-cont .block-header.block-header-dec:before{content:"";display:inline-block;width:18px;height:39px;background-color:#f2b538;margin-right:15px}.main-cont .block-text{margin-top:90px;font-size:22px}.main-cont .block-text.underline_disabled .underline{display:none}.main-cont .block-text h1{text-transform:uppercase;color:#231f20;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:40px;margin-top:60px}.main-cont .block-text h1 code{font-family:inherit;text-transform:lowercase}.main-cont .block-text h2{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#f2b538;text-transform:uppercase}.main-cont .block-text strong{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif}.main-cont .block-text a{color:#f2b538;text-decoration:none;transition:color .3s ease}.main-cont .block-text strong a{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;display:inline-block;color:#f2b538;text-decoration:none;padding-left:4px}.main-cont .block-text strong a:before{display:inline-block;content:"";background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/img-item-link-arrow.png);background-repeat:no-repeat;background-size:100%;width:19px;height:14px;box-sizing:border-box;margin-right:6px;margin-bottom:-1px}.main-cont .block-text a:hover{color:#d29519}.main-cont .block-text-subheader{margin-top:30px}.main-cont .block-text .block-subheader{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#f2b538;text-transform:uppercase;font-size:2rem;line-height:1.1}.main-cont .block-text ul{position:relative;padding-top:1.5em;margin:0 auto}.main-cont .block-text ul:before{content:"";display:block;position:absolute;left:0;right:0;height:1px;background-color:grey;top:.5em}.main-cont .block-text ul li{list-style-type:none;position:relative}.main-cont .block-text ul li:before{content:"\2022";display:inline-block;position:absolute;left:-20px;line-height:100%;font-size:21px;color:#f2b538;top:5px}.underline{overflow:hidden}.underline:after{content:"";display:block;max-width:126px;width:0;height:8px;margin:0 auto;padding:0;background-color:#f6a800;margin-top:55px;margin-bottom:65px}.underline.show:after{animation-name:underline;animation-duration:2s;animation-iteration-count:1;animation-delay:0;animation-fill-mode:both;animation-timing-function:ease}@keyframes underline{0%{width:0}100%{width:100%}}.img-item-cont{margin-top:20px}.img-item-cont .img-items-header{text-align:center;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:40px;line-height:1;margin-bottom:30px;margin-top:30px}.img-item-cont:after{display:block;content:"";clear:both}[data-count="3"].img-item-cont .img-item{float:left;width:32%;margin:0 2% 0 0}[data-count="3"].img-item-cont .img-item:last-of-type{margin:0}[data-count="2"].img-item-cont .img-item{float:left;width:49%;margin:0 2% 0 0}[data-count="2"].img-item-cont .img-item:last-of-type{margin:0}[data-count="1"].img-item-cont .img-item{float:left;width:100%;margin:0}.page-id-45 [data-count="1"].img-item-cont .img-item .img-item-pic{width:98vw;left:50%;transform:translateX(-50%)}.img-item-cont .img-item .img-item-pic{font-size:0;position:relative;overflow:hidden}[data-count="3"].img-item-cont .img-item .img-item-pic{height:200px}[data-count="2"].img-item-cont .img-item .img-item-pic{height:280px}[data-count="1"].img-item-cont .img-item .img-item-pic{height:30rem}[data-count="1"].img-item-cont.no_zoom .img-item .img-item-pic{height:auto}.img-item-cont .img-item .img-item-pic img{width:100%;height:auto;transition:transform 1s ease;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}[data-count="1"].img-item-cont.no_zoom .img-item .img-item-pic img{position:relative}.img-item-cont .img-item .img-item-header{text-transform:uppercase;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#231f20;font-size:18px;margin:25px 0 0}.img-item-cont .img-item .img-item-content{font-family:"Helvetica Neue LT W0147LtCnObl",sans-serif;font-size:16px;margin-top:5px}.img-item-cont .img-item .img-item-pic+.img-item-content{margin-top:15px}.img-item-cont .img-item .img-item-content a{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;display:inline-block;color:#f2b538;text-decoration:none;padding-left:4px;font-size:17px;transition:color .2s ease-out}.img-item-cont .img-item .img-item-content a:hover{color:#d29519}.img-item-cont .img-item .img-item-content a:before{display:inline-block;content:"";background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/img-item-link-arrow.png);background-repeat:no-repeat;background-size:100%;width:15px;height:11px;box-sizing:border-box;margin-right:3px;margin-bottom:-1px}a.img-item-pic-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1s cubic-bezier(.42,0,.58,1)}.img-item-cont .img-item .img-item-pic:hover .img-item-pic-overlay{opacity:1}.img-item-cont .img-item .img-item-pic:hover img{transform:scale(1.1)}.img-item-cont.no_zoom .img-item .img-item-pic:hover img{transform:scale(1)}.home-news .home-news-title{text-align:center;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:40px;margin-bottom:30px;margin-top:30px}.home-news .news-item{width:48.5%;float:left}.home-news .news-item.item-left{margin-right:1.5%}.home-news .news-item.item-right{margin-left:1.5%}.home-news .news-item .news-item-pic{font-size:0;position:relative;height:380px;overflow:hidden}.home-news .news-item .news-item-pic img{width:auto;height:auto;position:absolute;left:50%;transform:translateX(-50%);min-width:100%;min-height:100%;max-height:100%;transition:transform 1s ease}.home-news .news-item .news-item-pic .news-item-pic-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 1s cubic-bezier(.42,0,.58,1)}.home-news .news-item .news-item-pic:hover .news-item-pic-overlay{opacity:1}.home-news .news-item .news-item-pic:hover img{transform:translateX(-50%) scale(1.1)}.home-news .news-item .news-item-header{text-transform:uppercase;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#231f20;font-size:18px;margin:16px 0 5px}.home-news .news-item .news-item-date{font-style:italic;margin-bottom:.5rem}.home-news .news-item .news-item-content{font-family:"Helvetica Neue LT W0147LtCnObl",sans-serif;font-size:16px}.home-news .news-item .news-item-content a{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;display:inline-block;color:#f2b538;text-decoration:none;padding-left:4px;font-size:17px;transition:color .2s ease-out}.home-news .news-item .news-item-content a:hover{color:#d29519}.home-news .news-item .news-item-content a:before{display:inline-block;content:"";background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/img-item-link-arrow.png);background-repeat:no-repeat;background-size:100%;width:15px;height:11px;box-sizing:border-box;margin-right:3px;margin-bottom:-1px}.group-cont{margin:140px auto 0;width:1000px}.group-cont.m-type{margin-top:30px}.align-center{text-align:center}.align-right{text-align:right}.group-cont img{width:144px;margin:0 10px}.group-cont span{font-size:24px;font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif}.to-top{width:45px;height:45px;border:2px solid #231f20;border-radius:50%;background-size:40%;background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/to-top.png);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:border-color .3s ease-in-out;margin:40px auto}.to-top.right{float:right}.to-top.float-center{margin:0 auto}.to-top:hover{border-color:#f6a800}.block-parallax{width:100%;height:780px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;overflow:hidden;margin-top:40px}.block-parallax.block-one{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/p2_parallax_bg_1.jpg)}.block-parallax.block-two{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/p2_parallax_bg_2.jpg)}.block-parallax.block-three{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/slider-img1.jpg)}.image-fade{opacity:0;transition:opacity 1s linear}.image-fade.show{opacity:1}.block-image{width:100%;margin-top:65px}.img-cont{width:100%;height:700px;text-align:center;overflow:hidden}.img-cont figure{height:100%;width:100%}.img-cont .img-one{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/block-img-1.png);background-repeat:no-repeat;background-position:center;background-attachment:fixed;width:100%;height:100%}.block-image img{width:100%;height:100%;pointer-events:none}.block-image .img-cont-header{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:30px;margin-bottom:20px;margin-top:35px}.block-image .img-cont-text{font-family:"Helvetica Neue LT W0147LtCnObl",sans-serif;font-size:23px}.block-image-text-cont{width:65%;float:right}.block-nu{margin-bottom:170px}.contact-form{margin-top:70px;position:relative}.contact-form .mail_pending{display:none;position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5)}.contact-form .cform-input-wrap{width:100%;border-top:1px solid #fdc132;line-height:71px}.contact-form .cform-input-wrap label{color:#231f20;font-size:21px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;float:left}.contact-form .cform-input-wrap label span{font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif}.contact-form .cform-input-wrap .cform-input-cont{width:60%;float:right}.contact-form .cform-input-wrap .cform-input-cont .required{transition:background-color .3s ease}.contact-form .cform-input-wrap .cform-input-cont.field_error .required{background-color:rgba(212,0,0,.2)}.contact-form .cform-input-wrap .cform-input-cont input[type=text]{width:100%;outline:0;border:0;background-color:#e0e3e5;color:#231f20;font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;padding:8px 20px;font-size:16px;margin:17px 0;border-radius:0;box-sizing:border-box}.contact-form .cform-input-wrap .cform-input-cont textarea{width:100%;max-width:100%;min-width:100%;min-height:355px;outline:0;border:0;background-color:#e0e3e5;color:#231f20;font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;padding:8px 20px;font-size:18px;margin:17px 0;box-sizing:border-box;float:left;border-radius:0}.contact-form .cform-input-wrap .cform-input-cont input[type=button]{float:left;background-color:#58585a;color:#fff;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;border:0;outline:0;font-size:21px;padding:5px 30px 7px;cursor:pointer;border-radius:0;-webkit-appearance:none;transition:background-color .2s ease-in}.contact-form .cform-input-wrap .cform-input-cont input[type=button]:hover{background-color:#4d4d4f}.cform-file-input,.contact_form_submit{background-color:#727d84;border:0;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out;letter-spacing:.0625em;padding:.25em .75em;font-size:21px}.cform-file-input:hover,.contact_form_submit:hover{background-color:#657077}.contact-form .cform-input-wrap label.cform-file-input{float:none}.cform-file-input input{display:none}.cform-file-input span{color:#fff}.map-cont{float:right;width:58.5%;margin-top:20px}.map-cont p{font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;font-size:23px;margin:5px 0;color:#231f23}.map-cont p a{color:#231f23;text-decoration:none;transition:color .2s ease-in-out}.map-cont p a:hover{color:#727d84}.staff-cont{margin-top:120px}.staff-cont .staff-item{border-top:1px solid #fdc132;width:100%;padding:32px 0;overflow:hidden;position:relative;transition:all .7s ease;max-height:900px}.staff-cont .staff-item .si-left{float:left;width:33%}.staff-cont .staff-item .si-left .si-header{color:#000;font-size:25px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;line-height:25px;margin-bottom:4px;cursor:pointer}.staff-cont .staff-item .si-left .si-subheader{color:#727d84;font-size:18px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;transition:opacity .5s ease}.staff-cont .staff-item .si-left .si-subheader span{color:#231f23;font-size:17px;font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;display:block}.staff-cont .staff-item .staff-item-pic{float:left;width:30%;margin-right:7%;border-radius:50%;overflow:hidden;font-size:0;transition:opacity .5s ease}.staff-cont .staff-item .staff-item-pic img{width:100%;height:auto}.staff-cont .staff-item .si-right{float:left;width:30%;transition:opacity .5s ease}.staff-cont .staff-item .si-right .si-header{color:#000;font-size:25px;line-height:21px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;margin-bottom:4px}.staff-cont .staff-item .si-right p{color:#231f23;font-size:17px;font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;margin:0}.staff-cont .staff-item .si-right p a{text-decoration:none;color:#231f23}.staff-cont .staff-item .si-right p.mail a{color:#f2b538;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif}.staff-cont .staff-item.collapsed{max-height:25px}.staff-cont .staff-item.collapsed .si-left .si-subheader{opacity:0}.staff-cont .staff-item.collapsed .staff-item-pic{opacity:0}.staff-cont .staff-item.collapsed .si-right{opacity:0}fieldset.checkbox_container{border:none}fieldset.checkbox_container span{display:flex;float:left}.checkbox_container label{line-height:1.2em;width:auto}.checkbox_container a{color:#f2b538;text-decoration:none;transition:color .3s ease}.checkbox_container a:hover{color:#d29519}fieldset.checkbox_container label[for=opt_9_0]{line-height:1;padding-left:5px}#footer{background-color:#727d84;width:100%;margin-top:95px}#footer .footer-wrap{width:1200px;height:240px;margin:0 auto;display:table}#footer .footer-wrap .footer-section{display:table-cell;vertical-align:middle}#footer .footer-wrap .footer-social{width:256px}#footer .footer-wrap .footer-impressum{width:145px}#footer .footer-wrap .footer-impressum a{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#fff;text-decoration:none;font-size:20px;transition:color .3s ease;white-space:nowrap}#footer .footer-wrap .footer-impressum a:hover{color:#ede4cb}#footer .footer-wrap .footer-social .soc-item{display:block;width:45px;height:45px;background-size:60%;border-radius:50%;background-color:#231f20;float:right;margin:0 15px;background-repeat:no-repeat;background-position:center center;transition:background-color .3s ease}#footer .footer-wrap .footer-social .soc-item:hover{background-color:#f6a800}#footer .footer-wrap .footer-social .soc-facebook{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/soc-facebook.png)}#footer .footer-wrap .footer-social .soc-xing{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/soc-xing.png)}#footer .footer-wrap .footer-social .soc-youtube{background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/soc-youtube.png)}#footer .footer-wrap .footer-menu .footer-menu-header{color:#fff;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:20px;margin-bottom:15px;margin-top:-23px}#footer .footer-wrap .footer-menu .footer-menu-section{width:200px;float:left}#footer .footer-wrap .footer-menu .footer-menu-section-tel{width:230px}#footer .footer-wrap .footer-menu .footer-menu-section .footer-menu-section-item{font-family:"Helvetica Neue LT W01_47 Lt Cn",sans-serif;color:#fff;font-size:18px}#footer .footer-wrap .footer-menu .footer-menu-section .footer-menu-section-item a{color:#fff;text-decoration:none;transition:color .3s ease}#footer .footer-wrap .footer-menu .footer-menu-section .footer-menu-section-item a:hover{color:#ede4cb}#footer .footer-wrap .footer-menu .footer-menu-section-last{width:calc(100% - 430px);float:left}.reveal{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-webkit-transition:opacity .7s,-webkit-transform .7s;transition:opacity .7s,-webkit-transform .7s;transition:opacity .7s,transform .7s;transition:opacity .7s,transform .7s,-webkit-transform .7s}.reveal_right{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.reveal_left{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}.reveal_fade{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.reveal_visible{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#map{width:100%;height:0;padding-bottom:40%;background-color:#eee;display:flex;align-items:center;justify-content:center;font-size:1.25em;font-weight:700;position:relative}#map .info{position:absolute;left:0;top:0;right:0;bottom:0;display:grid;justify-content:center;align-items:center}#map iframe{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0}.screen-reader-text{display:none}.news_cont{margin-top:50px}.news_item{margin-bottom:15px;overflow:hidden;border-bottom:1px dotted #000;padding-bottom:40px}.news_item .header_cont{cursor:pointer;display:flex;flex-direction:column}.news_item .header_cont .read_more{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;display:flex;font-style:italic;font-size:1.125rem;line-height:1;transition:color .3s;align-items:flex-end}.news_item .header_cont .read_more span{width:20px;height:auto;font-size:0;margin-right:10px;transition:transform .3s}.news_item .header_cont .read_more span img{width:100%;height:auto}.news_item.show .header_cont .read_more{color:#fdb813}.news_item.show .header_cont .read_more span{transform:rotate(90deg)}.news_item h1{float:left;color:#000;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:1.75rem;padding-bottom:8px;margin-top:0;margin-bottom:0;line-height:1.4;display:flex;align-items:center}.news_item h1 .gender{margin-left:10px;font-size:1.25rem}.tech_specs_arrow{float:right;width:21px;height:11px;margin:auto;z-index:100;margin-top:12px;margin-right:15px;transform:rotate(0);box-sizing:border-box;transition:transform .5s ease}.tech_specs_arrow svg{width:100%;height:100%;display:block;z-index:110}.tech_specs_arrow svg line{fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px;transition:stroke .5s ease-in-out}.news_item.show .tech_specs_arrow{transform:rotate(-180deg)}.news_item.show .tech_specs_arrow svg line{stroke:#fdc132}.news_item .news_date{padding-top:8px;font-family:"Helvetica Neue LT W0147LtCnObl",sans-serif}.news_item .news_content{padding:15px 0 0 30px;opacity:0;visibility:hidden;box-sizing:border-box;transition:opacity .5s ease,visibility .5s ease}.news_item.show .news_content{opacity:1;visibility:visible}.news_item .news_content h2{text-transform:uppercase;color:#000;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:24px;margin:45px 0 0}.text_after{font-size:1.375rem;line-height:1.4;margin-top:70px}.text_after h3{margin-bottom:0 !important}.text_after h3+p{margin-top:0}.text_after a{font-style:italic;color:#000;transition:color .3s}.text_after a:hover{color:#fdb813}.news_item .news_content .news_text{font-size:20px;margin-bottom:30px;margin-top:10px}.news_item .news_content .news_text ul{margin:0;padding:0;list-style-type:none}.news_item .news_content .news_text ul li{padding-left:20px;position:relative}.news_item .news_content .news_text ul li:before{content:"";width:11px;height:11px;display:inline-block;background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/bullet2.png);background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:8px}.text_after h3,.news_item .news_content .news_text h3{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:1.375rem;margin-bottom:10px}.news_item .news_content .gallery{display:flex;justify-content:space-between;margin:20px 0 30px}.news_item .news_content .gallery.num-3 img{width:32.33%}.news_item .news_content .gallery.num-2 img{width:49%}.news_item .news_content .gallery img{width:100%}.news_item .news_content .news_text a{color:#f2b538;text-decoration:none;transition:color .3s ease}.news_item .news_content .news_text a:hover{color:#d29519}.news_item .news_content h2+.img-item-cont{margin-top:10px}.news_content .img-item-cont+.news_text{margin-top:25px}.news_content .underline:after{margin-top:20px}.nav-logo-container span{position:absolute;bottom:1.2em;font-weight:700;display:block;transition:all .3s cubic-bezier(.42,0,.58,1)}.nav-logo-container{position:relative;z-index:10}p img{width:100%;height:auto}table,th,td{border-collapse:collapse}td{padding:10px 15px}table tr:nth-child(even){background-color:rgba(0,0,0,.05)}.quick_navi_cont{text-align:center;margin:50px 0 0}.quick_navi_cont.column_count_2{margin:50px auto 0;width:calc(100% - 200px)}.quick_navi_item{display:inline-block;vertical-align:top;width:calc(33% - 2em);position:relative;margin:0 1em 40px}.quick_navi_item .quick_navi_img_cont{width:100%;overflow:hidden}.quick_navi_item .quick_navi_img_cont img{width:100%;height:auto;vertical-align:top;transition:transform 1s ease;z-index:8}.quick_navi_item .quick_navi_overlay{z-index:9;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);opacity:1;transition:opacity 1s ease}.quick_navi_item .quick_navi_title{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:25px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;color:#fff;z-index:10;padding:0 1rem;box-sizing:border-box;text-transform:uppercase;opacity:1;transition:opacity 1s ease}.quick_navi_item:hover .quick_navi_img_cont img{transform:scale(1.1)}.quick_navi_item:hover .quick_navi_overlay{opacity:0}.quick_navi_item:hover .quick_navi_title{opacity:0}.page-jobs .block-text .underline{display:none}.quick_navi_cont.column_count_2 .quick_navi_item{width:calc(50% - 3em)}.team_arrow{position:absolute;width:21px;height:11px;z-index:100;transform:rotate(-180deg);box-sizing:border-box;right:10px;top:40px;cursor:pointer;transition:transform .5s ease}.team_arrow svg{width:100%;height:100%;display:block;z-index:110}.team_arrow svg line{fill:none;stroke:#000;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px;transition:stroke .5s ease-in-out}.collapsed .team_arrow{transform:rotate(0)}.collapsed .tech_specs_arrow svg line{stroke:#fdc132}.toast{padding:15px 20px;color:#fff;background:#fdb813;display:inline-block;position:fixed;top:-100px;width:300px;text-align:center;text-transform:uppercase;font-size:23px;margin:auto;right:0;left:0;opacity:0;z-index:999999;transition:all .3s ease}.lang_cont{width:100%;position:relative;margin-left:1.625rem}.lang_cont .lang_current{cursor:pointer;position:relative;display:flex;align-items:center;margin-left:1.5rem}.lang_cont .lang_current:before{content:"";position:absolute;width:1px;height:3.25rem;background-color:#f6a800;left:-1.5rem}.lang_cont .lang_current:hover{color:#000}.lang_cont .lang_dd{position:absolute;top:100%;padding-top:1.375rem;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.lang_cont .menu-language-switcher-container{padding:1.125rem 1.625rem;background-color:rgba(0,0,0,.75)}.lang_cont .menu_language_switcher{padding:0;margin:0;list-style-type:none}.lang_cont .menu_language_switcher li{display:block}.lang_cont .menu_language_switcher li+li:before{content:"";height:2px;width:2.75rem;background-color:#f6a800;margin:.5rem 0 .375rem;display:block}.lang_cont .lang_current,.lang_cont .menu_language_switcher li a{font-size:1.25rem;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;line-height:1;text-transform:uppercase;text-decoration:none;color:rgba(131,140,149,1);transition:color .3s ease}.lang_cont .menu_language_switcher li a{padding:0}.lang_cont .menu_language_switcher li a:hover{color:#fff}.lang_cont:hover .lang_dd{opacity:1;visibility:visible}.mob_lang_cont{display:none}.mob_lang_cont_wrap{display:flex;justify-content:center;align-items:center}.mob_lang_cont:after{content:"";width:5rem;height:2px;display:block;background-color:#f6a800;margin:1.5rem auto 3rem}.mob_lang_cont .lang_current{color:#fff;text-transform:uppercase;align-items:center;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-size:1.25rem;color:#f6a800;margin:0 .5rem}.mob_lang_cont ul{display:flex !important}.mob_lang_cont ul>li{width:100% !important;padding:0 !important;margin:0 .5rem}.mob_lang_cont ul>li>a{font-size:1.25rem !important;padding:0}.ib_text_cont{width:100%;margin:50px 0}.ib_text_cont .ib_text_pic{width:40%;float:left;font-size:0}.ib_text_cont .ib_text_pic img{width:100%}.ib_text_cont .ib_text_text{width:57%;float:right;margin-left:3%;font-size:20px}.ib_text_cont:after{content:"";display:block;width:100%;height:0;clear:both;opacity:0}a.news_link{font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;display:inline-block;color:#f2b538;text-decoration:none;padding-left:4px;font-size:22px;transition:color .3s ease}a.news_link:before{display:inline-block;content:"";background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/img-item-link-arrow.png);background-repeat:no-repeat;background-size:100%;width:19px;height:14px;box-sizing:border-box;margin-right:6px;margin-bottom:-1px}a.news_link:hover{color:#d29519}.to_jobs{text-decoration:none;color:#f2b538;font-size:20px;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;transition:color .3s ease}.to_jobs:before{display:inline-block;content:"";background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/img-item-link-arrow.png);background-repeat:no-repeat;background-size:100%;width:15px;height:11px;box-sizing:border-box;margin-right:6px;margin-bottom:1px}.to_jobs:hover{color:#d29519}.page-id-137 .underline:after{background-color:#fe0}.page-id-137 .main-cont .block-text .block-subheader{color:#fe0}.page-id-137 .main-cont .block-text a{color:#fe0}.page-id-137 .main-cont .block-text a:hover{color:inherit}.page-id-137 .visual .slide-indicator.active{background-color:#fe0}.page-id-137 .to-top:hover{border-color:#fe0}.main_popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999999;transition:opacity .3s,visibility .3s}.main_popup.hidden{opacity:0;visibility:hidden}.main_popup.disabled{display:none}.main_popup .popup_content{background-color:rgba(255,255,255,.85);padding:2rem 3rem 2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45rem;height:auto;max-width:90%;max-height:90%;overflow:auto;z-index:2;box-sizing:border-box}.main_popup .popup_content .popup_close{position:absolute;top:1rem;right:1rem;cursor:pointer}.main_popup .popup_content .popup_close span{width:2rem;height:2rem;position:relative;display:block}.main_popup .popup_content .popup_close span:before,.main_popup .popup_content .popup_close span:after{content:"";width:80%;height:.125rem;background-color:#000;position:absolute;top:50%;left:50%;transition:background-color .3s}.main_popup .popup_content .popup_close span:before{transform:translate(-50%,-50%) rotate(45deg)}.main_popup .popup_content .popup_close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.main_popup .popup_content .popup_close:hover span:before,.main_popup .popup_content .popup_close:hover span:after{background-color:#f2b538}.main_popup .popup_bg{background-color:rgba(0,0,0,.6);position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:-1}.main_popup .popup_content .p_header_block{font-size:2.25rem;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;line-height:1.1;position:relative;margin-top:2rem}.main_popup .popup_content .p_header_block:first-of-type{margin-top:0}.main_popup .popup_content .p_header_block:after{content:"";height:.375rem;width:3rem;display:block;background-color:#f2b538;margin:1.125rem 0 1rem}.main_popup .popup_content .p_text_block{font-size:1.375rem}.main_popup .popup_content .p_text_block+.p_text_block{margin-top:2rem}.main_popup .popup_content .p_text_block p:first-of-type{margin-top:0}.main_popup .popup_content .p_text_block p:last-of-type{margin-bottom:0}.main_popup .popup_content .p_text_block a{color:#000;text-decoration:none;transition:color .3s;font-family:"Helvetica Neue LT W01_77 Bd Cn",sans-serif;font-style:italic;position:relative;display:inline-flex;margin-left:.25rem;align-items:center;line-height:1;bottom:-1px}.main_popup .popup_content .p_text_block a:before{content:"";width:1.25rem;height:1rem;background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/arrow_link_s.svg);background-size:100%;background-repeat:no-repeat;margin-right:.375rem}.main_popup .popup_content .p_text_block a:hover{color:#f2b538}.scroll_link_cont{margin:2rem 0}.scroll_link_cont i{font-style:normal;color:#f2b538}.scroll_link_cont a.scroll_link{color:#000;font-style:italic;transition:color .3s}.scroll_link_cont a.scroll_link i{width:1.375rem;height:1.375rem;background-image:url(//www.profiltech.com/wp-content/themes/profiltech/css/../img/arrow_link_so.svg);background-size:100%;background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin:0 .375rem 0 .25rem}.scroll_link_cont a.scroll_link:hover{color:#f2b538}.history__item:after{content:"";display:block;width:4rem;height:.5rem;background-color:#f6a800;margin:1.5rem 0}.history__item :is(p,ul,ol){margin-top:1rem;margin-bottom:1rem}.history__date{font:normal 3em/1.1 "Helvetica Neue LT W01_77 Bd Cn",sans-serif}.pjobs .news_item .news_content .news_text h2+ul{margin-top:1rem}.pjobs-filter{margin-bottom:4rem}.pjobs-filter>div{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pjobs-filter label{display:flex;background-color:#727d84;border:0;color:#fff;cursor:pointer;transition:background-color .3s ease-in-out;padding:.25em .75em;font-size:18px}.pjobs-filter label:hover{background-color:#fdb813}.pjobs-filter input{display:none}.pjobs-filter input+div{display:inline-flex;align-items:center}.pjobs-filter input+div .check{display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;width:15px;height:15px;margin-right:.5rem}.pjobs-filter input:checked+div .check:before{content:"";display:block;width:9px;height:9px;background-color:#fff;border-radius:50%}.pjobs_buttonbar{margin-top:3rem;display:flex;justify-content:center}.pjobs_button{display:inline-block;background-color:#727d84 !important;border:0;color:#fff !important;cursor:pointer;transition:background-color .3s ease-in-out;letter-spacing:.0625em;padding:.25em .75em;font-size:21px}.pjobs_button:hover{background-color:#fdb813 !important}.page-impressum span p{margin-bottom:.3rem}