@charset "UTF-8";html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,colgroup,command,datalist,dd,del,details,dfn,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frameset,footer,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,keygen,kbd,label,legend,li,link,map,mark,menu,meta,meter,nav,noframes,noscript,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summury,sup,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,tt,u,ul,var,video,wbr,xmp{margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;background:none;font-weight:normal;text-align:left;line-height:1;text-decoration:none}html{overflow-y:scroll}body{-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}input[type=button],input[type=submit],button{cursor:pointer}strong{font-weight:bold}img{display:block;height:auto}html,body{width:100%;height:100%;font-family:'Volte-Regular'}strong{font-weight:normal;font-family:'Volte-Medium';letter-spacing:1px}.map{width:100%;height:523px}h2{font-size:24px}h3{font-size:18px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.content{margin-bottom:30px}.content.references h2{border-top:1px solid black;letter-spacing:0.01em;text-transform:uppercase;font-family:'Volte-Regular';padding:5px 0 20px 0}.content h1{padding-bottom:60px;margin-top:10px;margin-left:-2px;font-family:'Volte-Medium';font-size:45px;line-height:46px;margin-bottom:0px;letter-spacing:-0.01em}@media only screen and (max-width: 650px){.content h1{font-size:31px;line-height:33px}}.content h2{font-size:16px;line-height:21px;letter-spacing:0.01em;font-family:'Volte-Semibold';padding:0 0 20px 0}.content p{font-size:16px;line-height:21px;font-family:'Volte-Regular';margin-bottom:20px;letter-spacing:0.005em}.content a{font-family:'Volte-Regular';color:#231f20;display:inline-block;text-align:center;vertical-align:middle}.content a:hover{font-family:'Volte-Semibold';color:#231f20}.content a:after{display:block;content:attr(title);font-family:'Volte-Semibold';text-align:center;overflow:hidden;visibility:hidden;color:transparent;height:1px}.content ol{list-style:decimal;margin-bottom:20px}.content ul{margin-bottom:20px}.content ul li{font-size:16px;line-height:21px;font-family:'Volte-Regular';padding-left:15px;position:relative;letter-spacing:0.005em}.content ul li:before{content:'–';position:absolute;left:3px;top:0px}.content h3{font-size:18px;line-height:23px;font-family:'Volte-Semibold';font-weight:normal;letter-spacing:0.01em}.main,.languages{position:absolute;right:45px;top:28px;z-index:5}.main.no-lang,.languages.no-lang{right:8px}.main ul,.languages ul{text-align:right;display:inline-block}.main ul::after,.languages ul::after{clear:both;content:"";display:block}.main ul ul,.languages ul ul{display:none}.main li,.languages li{display:inline-block;text-align:center}.main li.current_page_item a,.main li.current-menu-item a,.languages li.current_page_item a,.languages li.current-menu-item a{font-family:'Volte-Semibold'}.main li:first-child,.languages li:first-child{display:none}.main li:nth-child(3),.languages li:nth-child(3){margin-left:-7px}.main a,.languages a{padding:0 10px;font-size:16px;line-height:16px;color:#231f20;font-family:'Volte-Regular';text-transform:uppercase;text-align:center;letter-spacing:0.02em}.main a:hover,.languages a:hover{text-decoration:none;font-family:'Volte-Semibold';text-align:center;letter-spacing:0.025em}.main a:after,.languages a:after{padding:0 10px;display:block;content:attr(title);font-family:'Volte-Semibold';text-align:center;letter-spacing:0.03em;overflow:hidden;visibility:hidden;color:transparent;height:1px}.languages{display:inline-block;margin-left:6px;right:0px}.languages a{padding:0px;text-align:left}.languages a.active{font-family:'Volte-Semibold'}.languages a:hover{color:black;font-family:'Volte-Semibold'}.languages li{color:#231f20;overflow:hidden;width:10px}.languages li:last-child{margin-left:8px}.languages li:first-child{display:inline-block}@media only screen and (max-width: 750px){.languages{top:19px}}.wdnav_show_navigation{width:30px;height:15px;background-image:url("/content/themes/idee-form/assets//images/sprites.png");background-position:-52px 0;text-indent:-9999px;transition:.3s;display:none;margin:0 0 20px 0;z-index:100}.wdnav_show_navigation:hover{opacity:.8}@media only screen and (max-width: 750px){nav.main ul{position:fixed;height:100%;width:200px;left:0;top:0;margin-left:-200px;background-color:#231f20;overflow:auto;padding-top:50px;text-align:left}nav.main ul li{display:block;padding-bottom:10px;text-align:left}nav.main ul li:first-child{display:block}nav.main ul li:nth-child(3){margin-left:0px}nav.main a{color:white;text-align:left;display:block}nav.main a:hover{font-family:'Volte-Regular';text-align:left}.wdnav_show_navigation{display:block}}@font-face{font-family:'Volte-Bold';src:url("/content/themes/idee-form/assets/fonts/Volte-Bold.eot?#iefix") format("embedded-opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Bold.otf") format("opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Bold.woff") format("woff"), url("/content/themes/idee-form/assets/fonts/Volte-Bold.ttf") format("truetype"), url("/content/themes/idee-form/assets/fonts/Volte-Bold.svg#Volte-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Volte-Medium';src:url("/content/themes/idee-form/assets/fonts/Volte-Medium.eot?#iefix") format("embedded-opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Medium.otf") format("opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Medium.woff") format("woff"), url("/content/themes/idee-form/assets/fonts/Volte-Medium.ttf") format("truetype"), url("/content/themes/idee-form/assets/fonts/Volte-Medium.svg#Volte-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Volte-Regular';src:url("/content/themes/idee-form/assets/fonts/Volte-Regular.eot?#iefix") format("embedded-opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Regular.otf") format("opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Regular.woff") format("woff"), url("/content/themes/idee-form/assets/fonts/Volte-Regular.ttf") format("truetype"), url("/content/themes/idee-form/assets/fonts/Volte-Regular.svg#Volte-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Volte-Semibold';src:url("/content/themes/idee-form/assets/fonts/Volte-Semibold.eot?#iefix") format("embedded-opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Semibold.otf") format("opentype"), url("/content/themes/idee-form/assets/fonts/Volte-Semibold.woff") format("woff"), url("/content/themes/idee-form/assets/fonts/Volte-Semibold.ttf") format("truetype"), url("/content/themes/idee-form/assets/fonts/Volte-Semibold.svg#Volte-Semibold") format("svg");font-weight:normal;font-style:normal}.container{max-width:1040px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}@media only screen and (max-width: 1100px){.container{width:92%;margin-left:4%}}.column-4{float:left;display:block;margin-right:2.40385%;width:31.73077%}.column-4:last-child{margin-right:0}.small{float:left;display:block;margin-right:2.40385%;width:31.73077%}.small:last-child{margin-right:0}@media only screen and (max-width: 650px){.small{float:left;display:block;margin-right:2.40385%;width:100%}.small:last-child{margin-right:0}}.big{float:left;display:block;margin-right:2.40385%;width:65.86538%}.big:last-child{margin-right:0}@media only screen and (max-width: 650px){.big{float:left;display:block;margin-right:2.40385%;width:100%}.big:last-child{margin-right:0}}.last{margin-right:0}form input[type=text]{background-color:#eee}header{max-width:1040px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:50px;position:relative;border-bottom:1px solid #231f20;padding:24px 0;z-index:5}header::after{clear:both;content:"";display:block}@media only screen and (max-width: 1100px){header{width:92%;margin-left:4%;margin-top:0px}}#front-page header{top:20px;background-color:white;border-bottom:0px;padding:24px 20px;box-sizing:content-box;margin-top:0}#front-page .main{right:65px}#front-page .main.no-lang{right:28px}#front-page .languages{padding-right:20px}#front-page .languages li{color:#231f20}@media only screen and (max-width: 1100px){#front-page header{box-sizing:border-box}}.logo{position:relative;z-index:1;display:inline-block}.logo h1,.logo h2{font-family:'Volte-Semibold';font-size:20px;line-height:19px;color:#231f20;letter-spacing:0.035em;text-transform:uppercase}@media only screen and (max-width: 700px){.logo{margin-top:10px}}.fp-header{padding-top:38px}.fp-header article{float:left;display:block;margin-right:2.40385%;width:31.73077%;border-top:1px solid #231f20;padding-top:5px}.fp-header article:last-child{margin-right:0}.fp-header article:nth-child(3n){margin-right:0}.fp-header article:nth-child(3n+1){clear:left}.fp-header article:hover{border-top:2px solid #231f20}.fp-header article:hover h2{padding-top:0px}.fp-header article:hover img{margin-top:-1px}.fp-header img{width:100%;height:auto;margin-bottom:5px}.fp-header h2,.fp-header h3{color:#231f20}.fp-header h2{font-family:'Volte-Regular';font-size:16px;line-height:16px;text-transform:uppercase;padding-bottom:12px;letter-spacing:0.02em;padding-top:1px}.fp-header h3{font-family:'Volte-Medium';font-size:32px;line-height:33px;padding-bottom:10px;text-transform:none;letter-spacing:-0.025em}.fp-header h3 p{font-family:'Volte-Medium';font-size:32px;line-height:33px;letter-spacing:-0.025em}@media only screen and (max-width: 880px){.fp-header article{float:left;display:block;margin-right:2.40385%;width:100%;margin-right:0}.fp-header article:last-child{margin-right:0}.fp-header h3{display:none}}.map{width:100%;height:523px;display:block}.map h4{font-size:16px;font-family:'Volte-Semibold';line-height:21px;text-transform:uppercase}.map h5{font-size:15px;font-family:'Volte-Regular';line-height:20px}footer{border-top:1px solid #231f20;max-width:1040px;margin-left:auto;margin-right:auto;margin-top:40px;padding:14px 0;font-family:'Volte-Regular'}footer::after{clear:both;content:"";display:block}footer .contact{display:inline-block;width:80%;vertical-align:top}footer .contact li{display:inline-block;margin-right:18px;font-size:16px;line-height:16px;font-family:'Volte-Regular';letter-spacing:0.005em}footer .contact strong{font-family:'Volte-Semibold'}footer .copyrights{display:inline-block;width:20%;vertical-align:top;text-align:right;font-size:16px;line-height:16px;font-family:'Volte-Regular';letter-spacing:0.005em}footer a{font-family:'Volte-Regular';color:#231f20;text-align:center;display:inline-block;vertical-align:middle}footer a:hover{font-family:'Volte-Semibold';letter-spacing:0.01em;display:inline-block;text-align:center}footer a:after{display:block;content:attr(title);font-family:'Volte-Semibold';text-align:center;letter-spacing:0.01em;overflow:hidden;visibility:hidden;color:transparent;height:1px}@media only screen and (max-width: 1100px){footer{width:92%;margin-left:4%}}@media only screen and (max-width: 860px){footer .contact{float:left;display:block;margin-right:2.40385%;width:100%;text-align:center}footer .contact:last-child{margin-right:0}footer .contact ul{text-align:center}footer .copyrights{float:left;display:block;margin-right:2.40385%;width:100%;text-align:center;margin-top:20px}footer .copyrights:last-child{margin-right:0}}@media only screen and (max-width: 560px){footer .contact li{display:block;text-align:center}}.featured-image{width:100%;height:auto}.thumbnail{float:left;display:block;margin-right:2.40385%;width:31.73077%}.thumbnail:last-child{margin-right:0}.slider{position:fixed;z-index:1;width:100%;height:100%;display:block;top:0px;left:0px;bottom:0px;right:0px}@media only screen and (max-width: 600px){.slider{display:none}}.mobile-bg{display:none}@media only screen and (max-width: 600px){.mobile-bg{position:fixed;z-index:1;width:100%;height:100%;display:block;top:0px;left:0px;bottom:0px;right:0px}}.fp_background{position:absolute;background-position:center;background-size:cover;top:0px;left:0px;bottom:0px;right:0px}.fp_text{margin-top:70px;z-index:6;position:relative;mix-blend-mode:lighten}.fp_text h1{font-size:105px;line-height:108px;font-family:'Volte-Medium';background-color:white;display:inline-block;padding:12px 15px 0px 15px;margin-bottom:12px;margin-left:-20px;color:black;mix-blend-mode:lighten;letter-spacing:-0.025em}@media only screen and (max-width: 1100px){.fp_text h1{margin-left:0px}}@media only screen and (max-width: 700px){.fp_text h1{font-size:75px;line-height:75px}}@media only screen and (max-width: 550px){.fp_text h1{font-size:55px;line-height:55px}}@media only screen and (max-width: 470px){.fp_text h1{font-size:40px;line-height:40px}}.portfolio{padding-top:4px}.portfolio li{float:left;display:block;margin-right:2.40385%;width:31.73077%}.portfolio li:last-child{margin-right:0}.portfolio li:nth-child(3n){margin-right:0}.portfolio li:nth-child(3n+1){clear:left}.portfolio li.big-left{float:left;display:block;margin-right:2.40385%;width:65.86538%}.portfolio li.big-left:last-child{margin-right:0}.portfolio li.big-right{float:left;display:block;margin-right:2.40385%;width:65.86538%;margin-right:0;float:left;clear:none}.portfolio li.big-right:last-child{margin-right:0}.portfolio li.small-right{float:left;display:block;margin-right:2.40385%;width:31.73077%;margin-right:0}.portfolio li.small-right:last-child{margin-right:0}.portfolio li.small-right a{margin-bottom:25px}.portfolio li.small-right a + a{margin-bottom:0px}.portfolio li.small-left{float:left;display:block;margin-right:2.40385%;width:31.73077%}.portfolio li.small-left:last-child{margin-right:0}.portfolio li.small-left a{margin-bottom:25px}.portfolio li.small-left a + a{margin-bottom:0px}.portfolio li.big-left h3,.portfolio li.big-right h3{font-size:60px;line-height:61px;padding-bottom:29px}@media only screen and (max-width: 860px){.portfolio li.big-left h3,.portfolio li.big-right h3{font-size:50px;line-height:51px}}@media only screen and (max-width: 650px){.portfolio li.big-left h3,.portfolio li.big-right h3{font-size:45px;line-height:46px;padding-bottom:30px}}.portfolio li.big-left h4,.portfolio li.big-right h4{font-size:32px;line-height:38px;letter-spacing:0.01em}@media only screen and (max-width: 650px){.portfolio li.big-left h4,.portfolio li.big-right h4{font-size:18px;line-height:21px}}.portfolio li.big-left h5,.portfolio li.big-right h5{letter-spacing:-0.02em;font-size:32px;line-height:38px}@media only screen and (max-width: 650px){.portfolio li.big-left h5,.portfolio li.big-right h5{font-size:18px;line-height:21px}}.portfolio li.big-left h5 p,.portfolio li.big-right h5 p{letter-spacing:-0.02em;font-size:32px;line-height:38px}@media only screen and (max-width: 650px){.portfolio li.big-left h5 p,.portfolio li.big-right h5 p{font-size:18px;line-height:21px}}.portfolio ul{max-width:1040px;margin-left:auto;margin-right:auto}.portfolio ul::after{clear:both;content:"";display:block}.portfolio ul .info{position:absolute;width:100%;height:100%;z-index:4;top:0px;left:0px;background-color:white;padding-top:4px;opacity:0;transition:.4s;overflow:hidden}.portfolio ul .info:hover{opacity:1}.portfolio ul .info.touch{opacity:1;position:relative}.portfolio ul .info.touch h3{font-size:16px;line-height:20px}.portfolio ul .info.touch h4,.portfolio ul .info.touch h5{display:none}.portfolio ul a{color:#231f20;font-size:17px;line-height:22px;font-family:'Volte-Semibold';letter-spacing:.35px;display:block;position:relative;margin-bottom:25px}.portfolio article{position:relative;float:left;display:block;margin-right:2.40385%;width:65.86538%;margin-bottom:25px}.portfolio article:last-child{margin-right:0}.portfolio article:nth-child(6n){margin-right:0}.portfolio article:nth-child(6n+1){clear:left}.portfolio article a{color:#231f20;font-size:12px;line-height:14px;font-family:'Volte-Regular';letter-spacing:.35px}.portfolio article .info{position:absolute;width:100%;height:100%;z-index:4;top:0px;left:0px;background-color:white;border-top:0px solid #231f20;padding-top:4px;opacity:0;transition:.4s}.portfolio article .info:hover{opacity:1}.portfolio article .info.touch{opacity:1;position:relative}.portfolio article .info.touch h3{font-size:12px;line-height:16px}.portfolio article .info.touch h4,.portfolio article .info.touch h5{display:none}.portfolio h3{font-family:'Volte-Medium';font-size:45px;line-height:46px;color:#231f20;padding-bottom:16px;letter-spacing:0}@media only screen and (max-width: 860px){.portfolio h3{font-size:35px;line-height:36px}}@media only screen and (max-width: 760px){.portfolio h3{font-size:30px;line-height:31px}}@media only screen and (max-width: 700px){.portfolio h3{font-size:26px;line-height:25px}}@media only screen and (max-width: 650px){.portfolio h3{font-size:45px;line-height:46px}}.portfolio h4{color:#231f20;font-family:'Volte-Semibold';font-size:18px;line-height:21px;letter-spacing:0.01em}.portfolio h5{color:#231f20;font-family:'Volte-Regular';letter-spacing:-0.02em;font-size:18px;line-height:21px}.portfolio h5 p{color:#231f20;font-family:'Volte-Regular';letter-spacing:0.005em;font-size:18px;line-height:21px}.portfolio img{width:100%;height:auto;z-index:3;position:relative}@media only screen and (max-width: 650px){.portfolio li{float:left;display:block;margin-right:2.40385%;width:100%;margin-left:0%}.portfolio li:last-child{margin-right:0}.portfolio li.big-left{float:left;display:block;margin-right:2.40385%;width:100%;margin-left:0%}.portfolio li.big-left:last-child{margin-right:0}.portfolio li.big-left a{margin-bottom:25px}.portfolio li.big-left a + a{margin-bottom:25px}.portfolio li.big-right{float:left;display:block;margin-right:2.40385%;width:100%;margin-left:0%}.portfolio li.big-right:last-child{margin-right:0}.portfolio li.big-right a{margin-bottom:25px}.portfolio li.big-right a + a{margin-bottom:25px}.portfolio li.small-right{float:left;display:block;margin-right:2.40385%;width:100%;margin-left:0%}.portfolio li.small-right:last-child{margin-right:0}.portfolio li.small-right a{margin-bottom:25px}.portfolio li.small-right a + a{margin-bottom:25px}.portfolio li.small-left{float:left;display:block;margin-right:2.40385%;width:100%;margin-left:0%}.portfolio li.small-left:last-child{margin-right:0}.portfolio li.small-left a{margin-bottom:25px}.portfolio li.small-left a + a{margin-bottom:25px}.portfolio article{float:left;display:block;margin-right:2.40385%;width:31.73077%}.portfolio article:last-child{margin-right:0}.portfolio article:nth-child(6n){margin-right:2.40385%}.portfolio article:nth-child(6n+1){clear:none}.portfolio article:nth-child(4n){margin-right:0}.portfolio article:nth-child(4n+1){clear:left}.small-container{margin-left:0px;margin-right:0px}}.touch ul div{display:block;opacity:1;position:relative}.touch ul div h3{font-size:16px;line-height:20px}.touch ul div h4,.touch ul div h5{display:none}.touch article div{display:block;opacity:1;position:relative}.touch article div h3{font-size:12px;line-height:16px}.touch article div h4,.touch article div h5{display:none}.portfolio-images{font-size:0px}.portfolio-images img{float:left;width:50%;height:auto}@media only screen and (max-width: 400px){.portfolio-images img{width:100%;float:none}}.portfolio-images img.big{width:100%;margin-right:0px}.portfolio-full-width{font-size:0px}.portfolio-full-width img{float:left;width:33.3%;height:auto}@media only screen and (max-width: 400px){.portfolio-full-width img{width:100%;float:none}}.portfolio-full-width img.big{width:66.6%;margin-right:0px}@media only screen and (max-width: 400px){.portfolio-full-width img.big{width:100%;float:none}}.portfolio-featured-image{width:100%;height:auto;margin-bottom:50px}.portfolio-big-txt p,.portfolio-big-txt h3{font-size:20px;line-height:28px}.portfolio-big-width img{width:100%;height:auto;margin-bottom:25px}.profile article,.contact article{padding-bottom:24px}.portfolio-img{width:100%;height:auto;margin-bottom:20px}.contact h1{text-transform:none}.offer .big p,.offer .big li{font-size:20px;line-height:28px;letter-spacing:0px}.offer .big h3{font-size:20px}.offer .small{padding-right:25px}.offer .small img{width:100%;height:auto;margin-bottom:25px}.references-list{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.references-list ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}@media only screen and (max-width: 550px){.references-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}}