/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site .clearfix:after,.site .clearfix:before{content:" ";display:table}.site .clearfix:after{clear:both}.site .clear{clear:both}.site .flashMessage{padding:10px;font-size:14px;text-align:center;color:#fff}.site .flashMessageConfirmation{background:#00cd00}.site .flashMessageError{background:red}.site .columns{display:table;table-layout:fixed;width:100%}.site .columns .column{display:table-cell;vertical-align:top}.site .columns .columnTitle{margin-bottom:10px;font-size:20px;font-weight:700;text-align:center}.site .section{margin-bottom:20px}.site .section .sectionTitle{margin-bottom:10px;font-size:26px;font-weight:700;text-align:center}.site .genericForm .fieldset{margin:0 0 20px 0;padding:10px}.site .genericForm .legend{padding:0 5px;font-size:14px}.site .genericForm .formRow{margin:8px 0}.site .genericForm .fieldLabel{display:block;margin-bottom:4px}.site .genericForm .field{vertical-align:top}.site .genericForm .emailField,.site .genericForm .selectionField,.site .genericForm .textField,.site .genericForm .textarea{width:300px}.site .genericForm .emailField,.site .genericForm .passwordField,.site .genericForm .textField,.site .genericForm .textarea{padding:5px}.site .genericForm .passwordField{width:142px}.site .genericForm .textarea{height:100px}.site .genericForm .radioButton{margin-bottom:1px}.site .genericForm .errors{margin:0;padding:0}.site .genericForm .error{display:block;font-style:italic;color:red}.site .genericForm .confirmation{color:#00cd00}.site .genericForm .optionalFieldsInformation{font-style:italic;text-align:center}.site .genericForm .buttons{margin-top:20px;text-align:center}.site .buttons{text-align:center}.site .button{display:inline-block;margin:1px;padding:8px 15px;background:#000;border:none;font-size:13px;text-decoration:none;color:#fff;cursor:pointer;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}.site .information{padding:10px;text-align:center}.site .genericTable{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:1px}.site .genericTable .cell{padding:5px;border:solid 1px #f4f4f2}.site .genericTable .headerCell{padding:8px 10px;text-transform:uppercase}.site .genericTable .emptyCell{border:none}.site .popin{display:none}.site .popin .popinBackground{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:rgba(0,0,0,.65)}.site .popin .popinContainer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;position:fixed;top:50%;left:50%;z-index:1010;background:#fff}.site .popin .popinCloseButton{width:25px;height:25px;position:absolute;top:5px;right:5px;background:red;cursor:pointer}.site .popin .popinTitle{margin-bottom:10px;font-size:25px;text-align:center}.site .loadingMask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#fff;background:rgba(255,255,255,.9)}.site .loadingMask .content{width:300px;height:70px;margin-top:-35px;margin-left:-150px;position:absolute;top:50%;left:50%;z-index:2}.site .loadingMask .icon{display:block;margin:0 auto 10px auto}.site .loadingMask .message{font-size:18px;text-align:center}.externalVideoContainer{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.externalVideoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 11, 2019 */@font-face{font-family:ubuntubold;src:url(../project/fonts/ubuntu/ubuntu-b-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-b-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntubold_italic;src:url(../project/fonts/ubuntu/ubuntu-bi-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-bi-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntu_condensedregular;src:url(../project/fonts/ubuntu/ubuntu-c-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-c-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntulight;src:url(../project/fonts/ubuntu/ubuntu-l-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-l-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntulight_italic;src:url(../project/fonts/ubuntu/ubuntu-li-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-li-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntumedium;src:url(../project/fonts/ubuntu/ubuntu-m-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-m-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntumedium_italic;src:url(../project/fonts/ubuntu/ubuntu-mi-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-mi-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubunturegular;src:url(../project/fonts/ubuntu/ubuntu-r-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-r-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:ubuntuitalic;src:url(../project/fonts/ubuntu/ubuntu-ri-webfont.woff2) format('woff2'),url(../project/fonts/ubuntu/ubuntu-ri-webfont.woff) format('woff');font-weight:400;font-style:normal}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 11, 2019 */@font-face{font-family:muktabold;src:url(../project/fonts/mukta/mukta-bold-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:muktaextrabold;src:url(../project/fonts/mukta/mukta-extrabold-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:muktaextralight;src:url(../project/fonts/mukta/mukta-extralight-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:muktalight;src:url(../project/fonts/mukta/mukta-light-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:muktamedium;src:url(../project/fonts/mukta/mukta-medium-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:muktaregular;src:url(../project/fonts/mukta/mukta-regular-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:muktasemibold;src:url(../project/fonts/mukta/mukta-semibold-webfont.woff2) format('woff2'),url(../project/fonts/mukta/mukta-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}
body{padding:70px 0 0 0;font-family:Arial,Verdana,sans-serif;font-size:16px;color:#16216a}img{max-width:100%;max-height:100%;width:auto;height:auto}a[href^=tel]{color:inherit;text-decoration:none}.site .pageHeader{margin-bottom:90px}.site .pageHeader .block1{padding:0 30px}.site .pageHeader .block1 .centeredContent{max-width:1700px;margin:0 auto}.site .pageHeader .block1 .column{vertical-align:middle}.site .pageHeader .block1 .column1{width:300px}.site .pageHeader .block1 .column2{text-align:right}.site .pageHeader .block1 .logo{display:block}.site .pageHeader .menuButton{display:none;width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;right:10px;background:url(/app/project/images/global/menuIcon.png) center center no-repeat}.site .pageHeader .menuButton.open{background:url(/app/project/images/global/closeMenuIcon.png) center center no-repeat}.site .pageHeader .block1 .menu{margin:0;padding:0}.site .pageHeader .block1 .menuItem{display:inline-block;margin-left:55px}.site .pageHeader .block1 .menuItem:first-child{margin-left:0}.site .pageHeader .block1 .menuLink{display:block;font-family:ubuntubold,sans-serif;font-size:13px;text-decoration:none;color:inherit;transition:all .6s}.site .pageHeader .block1 .menuLink.current,.site .pageHeader .block1 .menuLink:hover{color:#e69288}.site .pageHeader .block2{margin-top:20px;padding:0 30px}.site .pageHeader .block2 .centeredContent{max-width:1700px;margin:0 auto;text-align:right}.site .pageHeader .block2 .subMenu{margin:0;padding:0}.site .pageHeader .block2 .subMenuItem{display:inline-block;margin-left:45px}.site .pageHeader .block2 .subMenuLink{display:block;height:40px;line-height:40px;font-family:ubunturegular,sans-serif;font-size:13px;text-decoration:none;color:inherit;transition:all .6s}.site .pageHeader .block2 .subMenuLink:hover{color:#e69288}.site .pageHeader .block2 .subMenuLink.current{padding:0 15px;background:#16216a;border-radius:20px;font-family:ubuntubold,sans-serif;color:#fff}.site .pageFooter{margin-top:90px}#page-blog-article-list .site .pageFooter,#page-project-realization-show .site .pageFooter,#page-project-showCompany .site .pageFooter,#page-project-showContact .site .pageFooter{margin-top:0}.site .pageFooter .block1{padding:25px 30px}.site .pageFooter .block1 .centeredContent{max-width:1700px;margin:0 auto;text-align:right}.site .pageFooter .block1 .credits{font-family:ubunturegular,sans-serif;font-size:14px;color:#adb4cf}.site .pageFooter .block1 .link{text-decoration:none;color:inherit;transition:all .6s}.site .pageFooter .block1 .link:hover{color:#16216a}.site .pageFooter .block2{padding:75px 30px 60px 30px;background:#16216a;color:#fff}.site .pageFooter .block2 .centeredContent{max-width:950px;margin:0 auto}.site .pageFooter .block2 .text,.site .pageFooter .block2 .text2{font-family:ubuntubold,sans-serif;font-size:35px;text-align:center}.site .pageFooter .block2 .text{color:#e69288}.site .pageFooter .block2 .text2{margin-top:10px;margin-bottom:140px}.site .pageFooter .block2 .grid{margin:-40px 0 0 -80px}.site .pageFooter .block2 .gridItem{float:left;width:25%;padding:40px 0 0 80px}.site .pageFooter .block2 .gridItem1{width:50%}.site .content-project-showContact .block1 .emailLink,.site .content-project-showContact .block1 .facebookLink,.site .content-project-showContact .block1 .phoneNumber,.site .pageFooter .block2 .emailLink,.site .pageFooter .block2 .facebookLink,.site .pageFooter .block2 .link,.site .pageFooter .block2 .phoneNumber{font-family:ubunturegular,sans-serif;font-size:17px;text-decoration:none;color:inherit}.site .content-project-showContact .block1 .emailLink,.site .content-project-showContact .block1 .facebookLink{font-size:20px}.site .pageFooter .block2 .phoneNumber{font-size:23px}.site .content-project-showContact .block1 .phoneNumber{font-family:ubuntubold,sans-serif;font-size:28px}.site .content-project-showContact .block1 .facebookLink,.site .pageFooter .block2 .facebookLink{display:inline-block;margin-top:65px;padding-left:20px;background:url(/app/project/images/global/facebookIcon.png) left center no-repeat}.site .content-project-showContact .block1 .facebookLink{margin-top:0}.site .pageFooter .block2 .title{margin-bottom:10px;font-family:ubuntubold,sans-serif;font-size:20px;color:#e69288}.site .content-project-showContact .block1 .address,.site .pageFooter .block2 .text3{font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .content-project-showContact .block1 .address{font-size:23px}.site .content-project-showContact .block1 .list,.site .pageFooter .block2 .list{margin:0;padding:0}.site .content-project-showContact .block1 .listItem,.site .pageFooter .block2 .listItem{display:block;margin-top:10px}.site .content-project-showContact .block1 .listItem{margin-top:20px}.site .content-project-showContact .block1 .listItem:first-child,.site .pageFooter .block2 .listItem:first-child{margin-top:0}.site .pageFooter .block3{padding:140px 30px 110px 30px;background:#fefaf9}.site .pageFooter .block3 .centeredContent{max-width:1420px;margin:0 auto}.site .pageFooter .block3 .grid{margin:-40px 0 0 -120px}.site .pageFooter .block3 .gridItem{float:left;width:25%;padding:40px 0 0 120px}.site .pageFooter .block3 .icon{display:block;margin:0 auto}.site .pageFooter .block3 .titleAndText{text-align:center}.site .pageFooter .block3 .gridItem1 .titleAndText{margin-top:50px}.site .pageFooter .block3 .gridItem2 .titleAndText{margin-bottom:70px}.site .pageFooter .block3 .gridItem3 .titleAndText{margin-top:40px}.site .pageFooter .block3 .gridItem4 .titleAndText{margin-bottom:10px}.site .pageFooter .block3 .title{font-family:ubuntubold,sans-serif;font-size:25px;text-transform:uppercase}.site .pageFooter .block3 .text,.site .pageFooter .block3 .text2{margin-top:30px;font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .pageFooter .block3 .text2{margin-top:5px;font-family:ubuntuitalic,sans-serif;font-size:14px}.cookiesBanner{display:none;padding:10px;position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#16216a;text-align:center}.cookiesBanner.shown{display:block}.cookiesBanner .message{margin-bottom:10px;font-family:ubunturegular,sans-serif;font-size:14px;color:#fff}.cookiesBanner .acceptButton,.cookiesBanner .rejectButton{display:inline-block;height:30px;line-height:30px;margin:0 5px;padding:0 10px;border:solid 2px #fff;border-radius:15px;font-family:ubuntubold,sans-serif;font-size:14px;text-decoration:none;color:#fff;cursor:pointer;transition:all .6s}.cookiesBanner .acceptButton:hover,.cookiesBanner .rejectButton:hover{background:#fff;color:#16216a}.site .content-project-showHome .block1{padding:0 30px}.site .content-project-showHome .block1 .centeredContent{max-width:1420px;margin:0 auto;position:relative;z-index:2}.site .homeSlideshow{position:relative;max-width:1140px}.site .homeSlideshow .slideshowWindow{position:relative;height:730px}.site .homeSlideshow .slide{display:none;position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none}.site .homeSlideshow .slide:first-child{display:block}.site .homeSlideshow .showPreviousAndNextSlide{margin-left:75px;position:relative;left:65%;z-index:2}.site .homeSlideshow .showNextSlide,.site .homeSlideshow .showPreviousSlide{opacity:1;display:inline-block;width:19px;height:46px;cursor:pointer;transition:all .6s}.site .homeSlideshow .showNextSlide.inactive,.site .homeSlideshow .showPreviousSlide.inactive{opacity:0}.site .homeSlideshow .showPreviousSlide{background:url(/app/project/images/shared/leftArrowIcon.png) center center no-repeat}.site .homeSlideshow .showNextSlide{margin-left:20px;background:url(/app/project/images/shared/rightArrowIcon.png) center center no-repeat}.site .content-project-showHome .block1 .realization{cursor:pointer}.site .content-project-showHome .block1 .column{padding-top:120px}.site .content-project-showHome .block1 .column1{width:65%;position:relative}.site .content-project-showHome .block1 .column2{padding-left:75px}.site .content-project-showHome .block1 .realizationPicture{opacity:.4;position:absolute;top:0;right:0;z-index:1;transition:all .6s}.site .content-project-showHome .block1 .column1:hover .realizationPicture{opacity:1}.site .content-project-showHome .block1 .title{height:295px;overflow:hidden;margin:0 0 40px 0;position:relative;z-index:2;font-family:muktaextrabold,sans-serif;font-size:100px;line-height:100%;text-transform:uppercase;transition:all .6s}.site .content-project-showHome .block1 .link{text-decoration:none;color:inherit}.site .content-project-showHome .block1 .column1:hover .title{opacity:0}.site .content-project-showHome .block1 .number{position:relative;z-index:2}.site .content-project-showHome .block1 .numberP1,.site .content-project-showHome .block2 .numberP1{display:inline;font-family:ubuntubold,sans-serif;font-size:45px;color:#e69288}.site .content-project-showHome .block1 .numberP2,.site .content-project-showHome .block2 .numberP2{display:inline;font-family:ubuntubold,sans-serif;font-size:15px}.site .content-project-showHome .block1 .category{margin-top:10px;position:relative;z-index:2;font-family:ubuntubold,sans-serif;font-size:25px}.site .content-project-showHome .block1 .subTitle{font-family:muktaextrabold,sans-serif;font-size:30px;line-height:100%;text-transform:uppercase}.site .content-project-showHome .block1 .shortDescription,.site .content-project-showHome .block2 .text,.site .content-project-showHome .block3 .text{margin-top:20px;font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .content-project-realizationCategory-show .block1 .bubbleButton,.site .content-project-showHome .block1 .bubbleButton,.site .content-project-showHome .block2 .link,.site .content-project-showHome .block3 .link{display:inline-block;width:53px;height:56px;margin-top:20px;transition:all .6s}.site .content-project-realizationCategory-show .block1 .bubbleButton,.site .content-project-showHome .block1 .bubbleButton,.site .content-project-showHome .block3 .link{background:url(/app/project/images/shared/pinkBubbleIcon.png) center center no-repeat}.site .content-project-realizationCategory-show .block1 .bubbleButton{float:right;margin-top:15px}.site .content-project-showHome .block2 .link{background:url(/app/project/images/shared/blueBubbleIcon.png) center center no-repeat}.site .content-project-realizationCategory-show .block1 .bubbleButton:hover,.site .content-project-showHome .block1 .realization:hover .bubbleButton,.site .content-project-showHome .block2 .link:hover,.site .content-project-showHome .block3 .link:hover{background-image:url(/app/project/images/shared/redBubbleIcon.png)}.site .content-project-showHome .block2{margin-top:200px;padding:0 30px}.site .content-project-showHome .block2 .centeredContent{max-width:1420px;margin:0 auto;position:relative}.site .content-project-showHome .block2 .pattern{max-height:none;position:absolute;top:-740px;right:-140px;z-index:1}.site .articlesSlideshow{max-width:650px;padding-bottom:50px;position:relative;z-index:2}.site .articlesSlideshow .slideshowWindow{position:relative;height:345px}.site .articlesSlideshow .slide{display:none;position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none}.site .articlesSlideshow .slide:first-child{display:block}.site .articlesSlideshow .showPreviousAndNextSlide{position:absolute;left:0;bottom:0}.site .articlesSlideshow .showNextSlide,.site .articlesSlideshow .showPreviousSlide{opacity:1;display:inline-block;width:19px;height:46px;cursor:pointer;transition:all .6s}.site .articlesSlideshow .showNextSlide.inactive,.site .articlesSlideshow .showPreviousSlide.inactive{opacity:0}.site .articlesSlideshow .showPreviousSlide{background:url(/app/project/images/shared/leftArrowIcon.png) center center no-repeat}.site .articlesSlideshow .showNextSlide{margin-left:20px;background:url(/app/project/images/shared/rightArrowIcon.png) center center no-repeat}.site .content-project-showHome .block2 .column1{width:110px}.site .content-project-showHome .block2 .column2,.site .content-project-showHome .block3 .column1{width:240px;position:relative}.site .content-project-showHome .block2 .column3,.site .content-project-showHome .block3 .column2{padding:45px 45px 0 45px}.site .content-project-showHome .block2 .newsTitle{margin:115px 0 0 -50px;font-family:muktamedium,sans-serif;font-size:85px;line-height:100%;text-transform:uppercase;transform:rotate(-90deg)}.site .content-project-showHome .block2 .number{margin-top:80px}.site .content-project-showHome .block2 .vignette,.site .content-project-showHome .block3 .picture{display:block}.site .content-project-showHome .block2 .pattern2,.site .content-project-showHome .block3 .pattern2{position:absolute}.site .content-project-showHome .block2 .pattern2{top:10px;right:-45px}.site .content-project-showHome .block3 .pattern2{top:250px;left:-100px}.site .content-project-showHome .block2 .title,.site .content-project-showHome .block3 .title{font-family:ubuntubold,sans-serif;font-size:15px;color:#e69288}.site .content-project-showHome .block2 .title2,.site .content-project-showHome .block3 .title2{margin:10px 0 0 0;font-family:ubuntubold,sans-serif;font-size:32px}.site .content-project-showHome .block3{margin-top:160px;padding:0 30px}.site .content-project-showHome .block3 .centeredContent{max-width:1420px;margin:0 auto;position:relative}.site .content-project-showHome .block3 .pattern{max-height:none;position:absolute;top:-75px;left:0}.site .content-project-showHome .block3 .blockL2{max-width:615px;margin:0 0 0 auto}.site .content-project-realizationCategory-show .block1{padding:0 30px}.site .content-project-realizationCategory-show .block1 .centeredContent{max-width:1700px;min-height:900px;margin:0 auto;padding-left:90px;position:relative}.site .content-project-realizationCategory-show .block1 .pattern{max-height:none;position:absolute;top:115px;right:0;z-index:1}.site .content-project-realizationCategory-show .block1 .blockL2{max-width:1300px;position:relative;z-index:2}.site .content-project-realizationCategory-show .block1 .title{margin:0 0 30px 0;font-family:muktaextrabold,sans-serif;text-transform:uppercase}.site .content-project-realizationCategory-show .block1 .titleP1{font-size:25px}.site .content-project-realizationCategory-show .block1 .titleP2,.site .content-project-realizationCategory-show .block1 .titleP3{display:inline;font-size:52px;line-height:100%}.site .content-project-realizationCategory-show .block1 .titleP2{color:#e69288}.site .content-project-realizationCategory-show .block1 .grid{margin:-45px 0 0 -240px}.site .content-project-realizationCategory-show .block1 .gridItem{float:left;width:50%;padding:45px 0 0 240px}.site .content-project-realizationCategory-show .block1 .description{padding:90px 60px;background:#fbedec;font-family:ubunturegular,sans-serif;font-size:18px;line-height:150%}.site .content-project-realizationCategory-show .block1 .realization{cursor:pointer}.site .content-project-realizationCategory-show .block1 .realizationPicture{display:block;margin-bottom:50px}.site .content-project-realizationCategory-show .block1 .realizationTitle{margin:0;font-family:muktaextrabold,sans-serif;font-size:30px;text-transform:uppercase;line-height:100%}.site .content-project-realizationCategory-show .block1 .link{text-decoration:none;color:inherit}.site .content-project-realizationCategory-show .block1 .subTitle{margin-top:10px;font-family:ubunturegular,sans-serif;font-size:25px;color:#e69288}.site .content-project-realizationCategory-show .block1 .shortDescription{margin:15px 70px 0 0;font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .content-blog-article-list .block1 .pageNumbers,.site .content-project-realizationCategory-show .block1 .pageNumbers{margin:60px 0 0 0;padding:0;position:relative;z-index:2;text-align:right}.site .content-blog-article-list .block1 .pageNumbers{margin-bottom:40px}.site .content-blog-article-list .block1 .pageNumber,.site .content-project-realizationCategory-show .block1 .pageNumber{display:inline-block;margin-left:10px;vertical-align:middle}.site .content-blog-article-list .block1 .pageNumber:first-child,.site .content-project-realizationCategory-show .block1 .pageNumber:first-child{margin-left:0}.site .content-blog-article-list .block1 .pageNumberLabel,.site .content-blog-article-list .block1 .pageNumberLink,.site .content-project-realizationCategory-show .block1 .pageNumberLabel,.site .content-project-realizationCategory-show .block1 .pageNumberLink{display:block;height:40px;line-height:40px;font-family:ubunturegular,sans-serif;font-size:17px}.site .content-blog-article-list .block1 .pageNumberLink,.site .content-project-realizationCategory-show .block1 .pageNumberLink{text-decoration:none;color:inherit;transition:all .6s}.site .content-blog-article-list .block1 .pageNumberLink:hover,.site .content-project-realizationCategory-show .block1 .pageNumberLink:hover{color:#e69288}.site .content-blog-article-list .block1 .pageNumberLabel,.site .content-project-realizationCategory-show .block1 .pageNumberLabel{padding:0 15px;background:#16216a;border-radius:20px;font-family:ubuntubold,sans-serif;color:#fff}.site .content-blog-article-list .block1 .previousPageNumberLink,.site .content-project-realizationCategory-show .block1 .previousPageNumberLink{display:block;width:19px;height:46px;background:url(/app/project/images/shared/leftArrowIcon.png) center center no-repeat;background-size:contain}.site .content-blog-article-list .block1 .nextPageNumberLink,.site .content-project-realizationCategory-show .block1 .nextPageNumberLink{display:block;width:19px;height:46px;background:url(/app/project/images/shared/rightArrowIcon.png) center center no-repeat;background-size:contain}.site .content-project-realization-show .block1{padding:0 30px}.site .content-project-realization-show .block1 .centeredContent{max-width:1700px;margin:0 auto;padding-left:90px;position:relative;z-index:2}.site .content-project-realization-show .block1 .blockL2{max-width:1300px}.site .content-project-realization-show .block1 .column1{padding-right:55px}.site .content-project-realization-show .block1 .column2{width:375px;padding-top:70px}.site .content-project-realization-show .block1 .realizationPicture{display:block;max-height:550px;margin:0 0 0 auto}.site .content-project-realization-show .block1 .title{margin:0;font-family:muktaextrabold,sans-serif;font-size:52px;line-height:100%;text-transform:uppercase}.site .content-project-realization-show .block1 .subTitle{margin-top:30px;font-family:ubunturegular,sans-serif;font-size:42px;color:#e69288}.site .content-project-realization-show .block1 .shortDescription{margin-top:25px;font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .content-project-realization-show .block1 .previousNextRealizationLinks{position:absolute;top:0;right:0}.site .content-project-realization-show .block1 .nextRealizationLink,.site .content-project-realization-show .block1 .previousRealizationLink,.site .content-project-realization-show .block1 .returnLink,.site .content-project-realization-show .block2 .nextRealizationLink,.site .content-project-realization-show .block2 .previousRealizationLink{display:inline-block;height:46px;vertical-align:middle}.site .content-project-realization-show .block1 .previousRealizationLink,.site .content-project-realization-show .block2 .previousRealizationLink{width:19px;background:url(/app/project/images/shared/leftArrowIcon.png) center center no-repeat}.site .content-project-realization-show .block1 .nextRealizationLink,.site .content-project-realization-show .block2 .nextRealizationLink{margin-left:15px;padding:6px 0 0 35px;background:url(/app/project/images/shared/rightArrowIcon.png) left center no-repeat;font-family:ubuntumedium,sans-serif;font-size:15px;text-decoration:none;text-align:left;color:#e69288}.site .content-project-realization-show .block1 .returnLinkContainer{display:none;margin-bottom:5px}.site .content-project-realization-show .block1 .returnLink{height:23px;line-height:23px;padding-left:20px;background:url(/app/project/images/shared/leftArrowIcon.png) left center no-repeat;background-size:contain;font-family:ubuntumedium,sans-serif;font-size:15px;text-decoration:none;text-align:left;color:#16216a}.site .content-project-realization-show .block2{margin-top:130px;padding:0 30px}.site .content-project-realization-show .block2 .centeredContent{max-width:1700px;margin:0 auto;padding-left:90px;position:relative}.site .content-project-realization-show .block2 .pattern{max-height:none;position:absolute;top:-530px;right:0;z-index:1}.site .content-project-realization-show .block2 .blockL2{max-width:1300px;position:relative;z-index:2}.site .content-project-realization-show .block2 .column1{width:310px}.site .content-project-realization-show .block2 .column2{position:relative}.site .content-project-realization-show .block2 .titleL2{max-width:200px;margin:0 0 15px 0;font-family:ubuntubold,sans-serif;font-size:25px}.site .content-project-realization-show .block2 .longDescription{max-width:200px}.site .content-project-realization-show .block2 .pattern2{position:absolute;top:55px;left:-80px}.site .content-project-realization-show .block2 .grid{margin:-40px 0 0 -40px}.site .content-project-realization-show .block2 .gridItem{float:left;width:50%;padding:40px 0 0 40px}.site .content-project-realization-show .block2 .gridItem.vertical{width:25%}.site .content-project-realization-show .block2 .gridItem.hidden{display:none}.site .content-project-realization-show .block2 .realizationPicture{display:block;height:265px}.site .content-project-realization-show .block2 .showMoreRealizationPicturesButton{display:none;height:56px;line-height:56px;padding-left:65px;margin-top:50px;background:url(/app/project/images/shared/pinkBubbleIcon.png) left center no-repeat;font-family:ubuntumedium,sans-serif;font-size:15px;color:#e69288;cursor:pointer}.site .content-project-realization-show .block2 .previousNextRealizationLinks{margin-top:75px;text-align:right}.site .content-project-realization-show .block3{margin-top:125px;padding:50px 30px 100px 30px;background:#fbedec;text-align:center}.site .content-project-realization-show .block3 .centeredContent{max-width:1140px;margin:0 auto}.site .content-project-realization-show .block3 .logo{display:block;max-height:35px;margin:0 auto}.site .content-project-realization-show .block3 .realizationCategory{margin-top:50px}.site .content-project-realization-show .block3 .title,.site .content-project-showCompany .block2 .title,.site .content-project-showContact .block2 .title{margin:0;font-family:muktaextrabold,sans-serif;font-size:45px;line-height:100%;text-transform:uppercase}.site .content-project-realization-show .block3 .description{margin-top:20px;font-family:ubunturegular,sans-serif;font-size:18px;line-height:150%}.site .content-project-showCompany .block1,.site .content-project-showContact .block1,.site .content-project-showLegalNotices .block1{padding:0 30px}.site .content-blog-article-list .block1 .centeredContent,.site .content-project-showCompany .block1 .centeredContent,.site .content-project-showContact .block1 .centeredContent,.site .content-project-showLegalNotices .block1 .centeredContent{max-width:1450px;margin:0 auto;position:relative}.site .content-blog-article-list .block1 .pattern,.site .content-project-showCompany .block1 .pattern,.site .content-project-showContact .block1 .pattern,.site .content-project-showLegalNotices .block1 .pattern{max-height:none;position:absolute;top:0;right:-140px;z-index:1}.site .content-blog-article-list .block1 .title,.site .content-project-showCompany .block1 .title,.site .content-project-showContact .block1 .title,.site .content-project-showLegalNotices .block1 .title{margin:0;font-family:muktaextrabold,sans-serif;text-transform:uppercase}.site .content-blog-article-list .block1 .titleP1,.site .content-project-showCompany .block1 .titleP1,.site .content-project-showContact .block1 .titleP1,.site .content-project-showLegalNotices .block1 .titleP1{font-size:25px}.site .content-blog-article-list .block1 .titleP2,.site .content-project-showCompany .block1 .titleP2,.site .content-project-showCompany .block1 .titleP3,.site .content-project-showContact .block1 .titleP2,.site .content-project-showContact .block1 .titleP3,.site .content-project-showLegalNotices .block1 .titleP2{display:inline-block;font-size:52px}.site .content-blog-article-list .block1 .titleP2,.site .content-project-showCompany .block1 .titleP2,.site .content-project-showContact .block1 .titleP2,.site .content-project-showLegalNotices .block1 .titleP2{color:#e69288}.site .content-project-showCompany .block1 .blockL2,.site .content-project-showContact .block1 .blockL2,.site .content-project-showLegalNotices .block1 .blockL2{margin:60px 0 0 50px;padding:100px 30px 75px 30px;position:relative;z-index:2;background:#fbedec}.site .content-project-showCompany .block1 .blockL3,.site .content-project-showContact .block1 .blockL3,.site .content-project-showLegalNotices .block1 .blockL3{max-width:1200px;margin:0 auto}.site .content-project-showCompany .block1 .blockL2 .grid,.site .content-project-showContact .block1 .grid{margin:-40px 0 0 -40px}.site .content-project-showCompany .block1 .blockL2 .gridItem{float:left;padding:40px 0 0 40px}.site .content-project-showCompany .block1 .blockL2 .gridItem1{width:60%}.site .content-project-showCompany .block1 .blockL2 .gridItem2{width:40%}.site .content-project-showCompany .block1 .titleL2,.site .content-project-showContact .block1 .titleL2,.site .content-project-showLegalNotices .block1 .titleL2{margin:0 0 25px 0;font-family:ubuntubold,sans-serif;font-size:27px;color:#e69288}.site .content-project-showCompany .block1 .gridItem1 .text{font-family:ubuntubold,sans-serif;font-size:23px;line-height:150%}.site .content-project-showCompany .block1 .gridItem2 .text,.site .content-project-showLegalNotices .block1 .keyValues,.site .content-project-showLegalNotices .block1 .text{font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .content-project-showCompany .block1 .pictures{max-width:980px;margin:70px 0 0 125px;position:relative;z-index:2}.site .content-project-showCompany .block1 .pictures .grid{margin:-50px 0 0 -120px}.site .content-project-showCompany .block1 .pictures .gridItem{float:left;width:50%;padding:50px 0 0 120px}.site .content-project-showCompany .block1 .pictures .pictureContainer{position:relative}.site .content-project-showCompany .block1 .pictures .picture{display:block}.site .content-project-showCompany .block1 .pictures .pattern2{position:absolute;top:150px;left:-75px}.site .content-project-showCompany .block1 .pictures .legend{margin-top:25px;font-family:ubunturegular,sans-serif;font-size:18px}.site .content-project-showCompany .block1 .buttons{margin-top:75px;position:relative;z-index:2;text-align:center}.site .content-project-showCompany .block1 .button{display:inline-block;height:70px;line-height:70px;margin:0;padding:0 30px;background:#16216a;border-radius:35px;font-family:ubuntubold,sans-serif;font-size:18px;text-transform:uppercase;color:#fff}.site .content-project-showCompany .block2,.site .content-project-showContact .block2{margin-top:75px;padding:50px 30px 50px 30px;position:relative;z-index:2;background:#fbedec;text-align:center}.site .content-project-showContact .block2{margin-top:200px}.site .content-project-showCompany .block2 .pattern,.site .content-project-showContact .block2 .pattern{margin-left:-78px;position:absolute;top:-26px;left:50%}.site .content-project-showCompany .block2 .map,.site .content-project-showContact .block2 .map{display:block;margin:10px auto 0 auto}.site .content-blog-article-list .block1 .centeredContent{max-width:1230px;padding:0 30px}.site .content-blog-article-list .block1 .articles{position:relative;z-index:2}.site .content-blog-article-list .block1 .article{padding:80px 0}.site .content-blog-article-list .block1 .article.reversed{background:#fbedec}.site .content-blog-article-list .block1 .columnL2s{display:flex;flex-direction:row}.site .content-blog-article-list .block1 .reversed .columnL2s{flex-direction:row-reverse}.site .content-blog-article-list .block1 .columnL2-1{min-width:50%;padding-right:75px}.site .content-blog-article-list .block1 .reversed .columnL2-1{padding-left:75px;padding-right:0}.site .content-blog-article-list .block1 .photosSlideshow{position:relative;padding:0 40px}.site .content-blog-article-list .block1 .photosSlideshow .slideshowWindow{position:relative;background:#f7dfdd}.site .content-blog-article-list .block1 .photosSlideshow .slide{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-position:left center;background-repeat:no-repeat;background-size:contain}.site .content-blog-article-list .block1 .photosSlideshow .slide:first-child{display:block}.site .content-blog-article-list .block1 .photosSlideshow .pattern2{position:absolute;top:30px;left:-75px}.site .content-blog-article-list .block1 .photosSlideshow .showNextSlide,.site .content-blog-article-list .block1 .photosSlideshow .showPreviousSlide{opacity:1;width:19px;height:46px;margin-top:-23px;position:absolute;top:50%;cursor:pointer;transition:all .6s}.site .content-blog-article-list .block1 .photosSlideshow .showNextSlide.inactive,.site .content-blog-article-list .block1 .photosSlideshow .showPreviousSlide.inactive{opacity:0}.site .content-blog-article-list .block1 .photosSlideshow .showPreviousSlide{left:0;background:url(/app/project/images/shared/leftArrowIcon.png) center center no-repeat}.site .content-blog-article-list .block1 .photosSlideshow .showNextSlide{right:0;background:url(/app/project/images/shared/rightArrowIcon.png) center center no-repeat}.site .content-blog-article-list .block1 .publishedAt{font-family:ubunturegular,sans-serif;font-size:20px;color:#e69288}.site .content-blog-article-list .block1 .titleL2{margin:20px 0 0 0;font-family:muktaextrabold,sans-serif;font-size:42px;line-height:100%;text-transform:uppercase}.site .content-blog-article-list .block1 .content{margin-top:30px;font-family:ubunturegular,sans-serif;font-size:17px;line-height:150%}.site .content-project-showContact .block1 .gridItem{float:left;width:33.33%;padding:40px 0 0 40px}.site .content-project-showContact .block1 .picture{display:block;margin:0 auto}.site .content-project-showLegalNotices .block1 .strong{font-family:ubuntubold,sans-serif}.site .content-project-showLegalNotices .block1 .link{color:inherit}.site .content-project-showLegalNotices .block1 .keyValue{margin-top:5px}.site .content-project-showLegalNotices .block1 .key{display:inline;font-family:ubuntubold,sans-serif}.site .content-project-showLegalNotices .block1 .value{display:inline}.site .content-project-showLegalNotices .block1 .space{height:40px}
@media (max-width:1679px){.site{overflow:hidden}.site .pageHeader .block1 .menuItem{margin-left:30px}}
@media (max-width:1279px){.site .pageHeader .block1 .menuItem{margin-top:10px;margin-left:60px;margin-bottom:10px}.site .pageFooter .block3 .grid{margin-left:-60px}.site .pageFooter .block3 .gridItem{padding-left:60px}.site .content-project-showHome .block2 .pattern{width:600px}.site .content-project-showHome .block3 .pattern{width:400px}.site .content-project-realizationCategory-show .block1 .centeredContent{padding-left:0}.site .content-project-realizationCategory-show .block1 .pattern{top:-100px;width:400px}.site .content-project-realizationCategory-show .block1 .grid{margin-left:-120px}.site .content-project-realizationCategory-show .block1 .gridItem{padding-left:120px}.site .content-project-realization-show .block1 .centeredContent{padding-left:0}.site .content-project-realization-show .block2 .centeredContent{padding-left:0}.site .content-project-showCompany .block1 .blockL2,.site .content-project-showContact .block1 .blockL2,.site .content-project-showLegalNotices .block1 .blockL2{margin-left:0}.site .content-project-showCompany .block1 .pictures{margin-left:50px}}
@media (max-width:1023px){body{padding-top:20px}.site .pageHeader .block1{padding-left:20px;padding-right:20px}.site .pageHeader .block2{padding-left:20px;padding-right:20px}.site .pageFooter .block2{padding-left:20px;padding-right:20px}.site .pageFooter .block2 .gridItem{width:50%}.site .pageFooter .block2 .text,.site .pageFooter .block2 .text2{font-size:28px}.site .pageFooter .block2 .text2{margin-bottom:70px}.site .pageFooter .block2 .facebookLink{margin-top:0}.site .pageFooter .block3{padding-left:20px;padding-right:20px}.site .pageFooter .block3 .gridItem{width:50%}.site .content-project-showHome .block1{padding-left:20px;padding-right:20px}.site .content-project-showHome .block1 .column2{padding-left:25px}.site .content-project-showHome .block1 .title{height:210px;font-size:68px}.site .content-project-showHome .block2{padding-left:20px;padding-right:20px}.site .content-project-showHome .block3{padding-left:20px;padding-right:20px}.site .content-project-realizationCategory-show .block1{padding-left:20px;padding-right:20px}.site .content-project-realizationCategory-show .block1 .grid{margin-left:-45px}.site .content-project-realizationCategory-show .block1 .gridItem{padding-left:45px}.site .content-project-realizationCategory-show .block1 .description{padding:40px}.site .content-project-realization-show .block1{padding-left:20px;padding-right:20px}.site .content-project-realization-show .block1 .columns{display:block;width:100%}.site .content-project-realization-show .block1 .column{display:block}.site .content-project-realization-show .block1 .column1{padding-right:0}.site .content-project-realization-show .block1 .column2{width:auto}.site .content-project-realization-show .block1 .previousNextRealizationLinks{display:none}.site .content-project-realization-show .block2{padding-left:20px;padding-right:20px}.site .content-project-realization-show .block2 .pattern{width:600px;top:-50px}.site .content-project-realization-show .block2 .gridItem{width:100%}.site .content-project-realization-show .block2 .gridItem.vertical{width:50%}.site .content-project-realization-show .block3{padding-left:20px;padding-right:20px}.site .content-project-showCompany .block1,.site .content-project-showContact .block1,.site .content-project-showLegalNotices .block1{padding-left:20px;padding-right:20px}.site .content-blog-article-list .block1 .pattern,.site .content-project-showCompany .block1 .pattern,.site .content-project-showContact .block1 .pattern,.site .content-project-showLegalNotices .block1 .pattern{width:500px;top:200px}.site .content-project-showCompany .block1 .blockL2,.site .content-project-showContact .block1 .blockL2,.site .content-project-showLegalNotices .block1 .blockL2{padding:20px}.site .content-project-showCompany .block1 .blockL2 .gridItem{width:100%}.site .content-project-showCompany .block1 .pictures{margin-left:0}.site .content-project-showCompany .block1 .pictures .grid{margin-left:-50px}.site .content-project-showCompany .block1 .pictures .gridItem{padding-left:50px}.site .content-project-showCompany .block2,.site .content-project-showContact .block2{padding-left:20px;padding-right:20px}.site .content-blog-article-list .block1 .centeredContent{padding-left:20px;padding-right:20px}.site .content-blog-article-list .block1 .photosSlideshow .pattern2{top:10px;left:-50px;height:35px}.site .content-blog-article-list .block1 .columnL2-1{padding-right:20px}.site .content-blog-article-list .block1 .reversed .columnL2-1{padding-left:20px;padding-right:0}.site .content-blog-article-list .block1 .titleL2{font-size:32px}.site .content-project-showContact .block1 .gridItem1{width:50%}.site .content-project-showContact .block1 .gridItem2{width:50%}.site .content-project-showContact .block1 .gridItem3{width:100%}}
@media (max-width:767px){body{padding-top:100px}.site .pageHeader{margin-bottom:0}.site .pageHeader .block1{height:80px;padding-top:10px;padding-left:10px;padding-right:10px;position:fixed;top:0;left:0;right:0;z-index:200;background:#fff;transition:all .6s}.scrolled .site .pageHeader .block1{height:60px}.site .pageHeader .block1 .columns{display:block;width:auto}.site .pageHeader .block1 .column{display:block}.site .pageHeader .block1 .column1{width:auto}.site .pageHeader .block1 .column2{text-align:left}.site .pageHeader .block1 .logo{height:60px;transition:all .6s}.scrolled .site .pageHeader .block1 .logo{height:40px}.site .pageHeader .menuButton{display:block}.site .pageHeader .block1 .menu{visibility:hidden;opacity:0;overflow:auto;padding:40px 0 0 50px;position:fixed;top:80px;left:0;right:0;bottom:0;z-index:100;background:url(/app/project/images/shared/pattern1.png) 70px 170px no-repeat #fbeeec;background-size:contain;transition:all .6s}.scrolled .site .pageHeader .block1 .menu{top:60px}.site .pageHeader .block1 .menu.open{visibility:visible;opacity:1}.site .pageHeader .block1 .menuItem{display:block;margin-top:25px;margin-left:0;margin-bottom:0}.site .pageHeader .block1 .menuLink{font-size:18px}.site .pageHeader .block1 .menuItem:first-child{margin-top:0}.site .pageHeader .block2{margin-top:0;margin-bottom:20px;padding-left:10px;padding-right:10px}#page-project-realization-show .site .pageHeader .block2{margin-bottom:10px}.site .pageHeader .block2 .centeredContent{text-align:center}.site .pageHeader .block2 .subMenuItem{margin-left:10px;margin-right:10px;margin-bottom:10px}.site .pageFooter{margin-top:60px}.site .pageFooter .block1 .centeredContent{text-align:center}.site .pageFooter .block2{padding-top:40px;padding-left:10px;padding-right:10px;padding-bottom:40px}.site .pageFooter .block2 .centeredContent{text-align:center}.site .pageFooter .block2 .gridItem{width:100%}.site .pageFooter .block2 .text,.site .pageFooter .block2 .text2{font-size:24px}.site .pageFooter .block2 .text2{margin-bottom:40px}.site .pageFooter .block3{padding-top:40px;padding-left:10px;padding-right:10px;padding-bottom:40px}.site .pageFooter .block3 .gridItem{width:100%}.site .pageFooter .block3 .gridItem2 .equalBlock,.site .pageFooter .block3 .gridItem4 .equalBlock{display:flex;flex-direction:column-reverse}.site .pageFooter .block3 .gridItem1 .titleAndText{margin-top:20px}.site .pageFooter .block3 .gridItem2 .titleAndText{margin-top:20px;margin-bottom:0}.site .pageFooter .block3 .gridItem3 .titleAndText{margin-top:20px}.site .pageFooter .block3 .gridItem4 .titleAndText{margin-top:20px;margin-bottom:0}.site .pageFooter .block3 .text{margin-top:20px}.site .content-project-showHome .block1{padding-left:10px;padding-right:10px}.site .content-project-showHome .block1 .columns{display:block;width:auto}.site .content-project-showHome .block1 .column{display:block}.site .content-project-showHome .block1 .column1{width:auto;padding-top:20px}.site .content-project-showHome .block1 .column2{padding-top:30px;padding-left:0}.site .content-project-showHome .block1 .realizationPicture{max-width:80%}.site .content-project-showHome .block1 .title{height:190px;margin-bottom:20px;font-size:40px;letter-spacing:-2px}.site .content-project-showHome .block1 .number{display:inline-block}.site .content-project-showHome .block1 .numberP2,.site .content-project-showHome .block2 .numberP2{position:relative;left:-5px}.site .content-project-showHome .block1 .category{display:inline;margin-top:0;margin-left:5px;font-size:20px}.site .content-project-showHome .block1 .subTitle{font-size:28px}.site .homeSlideshow .showPreviousAndNextSlide{margin-left:0;position:absolute;top:155px;left:auto;right:0}.site .content-project-showHome .block2{margin-top:60px;padding-left:10px;padding-right:10px}.site .content-project-showHome .block2 .pattern{top:-360px;right:-100px}.site .articlesSlideshow .showPreviousAndNextSlide{left:auto;right:0;bottom:50px}.site .content-project-showHome .block2 .newsTitle{font-size:42px}.site .content-project-showHome .block2 .columns,.site .content-project-showHome .block3 .columns{display:block;width:auto}.site .content-project-showHome .block2 .column,.site .content-project-showHome .block3 .column{display:block}.site .content-project-showHome .block2 .column1{width:auto}.site .content-project-showHome .block2 .column2,.site .content-project-showHome .block3 .column1{width:auto}.site .content-project-showHome .block2 .column3,.site .content-project-showHome .block3 .column2{padding:0}.site .content-project-showHome .block2 .column3{padding-top:10px}.site .content-project-showHome .block2 .newsTitle{margin:0;transform:none}.site .content-project-showHome .block2 .number{margin-top:0}.site .content-project-showHome .block2 .vignette,.site .content-project-showHome .block3 .picture{margin:0 auto}.site .content-project-showHome .block3{margin-top:60px;padding-left:10px;padding-right:10px}.site .content-project-realizationCategory-show .block1{padding-left:10px;padding-right:10px}.site .content-project-realizationCategory-show .block1 .pattern{display:none}.site .content-project-realizationCategory-show .block1 .gridItem{width:100%}.site .content-project-realizationCategory-show .block1 .titleP2,.site .content-project-realizationCategory-show .block1 .titleP3{font-size:40px}.site .content-project-realizationCategory-show .block1 .realizationPicture{margin-bottom:20px}.site .content-project-realizationCategory-show .block1 .description{padding:20px}.site .content-project-realization-show .block1{padding-left:10px;padding-right:10px}.site .content-project-realization-show .block1 .column2{padding-top:30px}.site .content-project-realization-show .block1 .title{font-size:36px}.site .content-project-realization-show .block1 .subTitle{font-size:28px}.site .content-project-realization-show .block1 .returnLinkContainer{display:block}.site .content-project-realization-show .block2{margin-top:60px;padding-left:10px;padding-right:10px}.site .content-project-realization-show .block2 .pattern{right:-150px}.site .content-project-realization-show .block2 .columns{display:block;width:auto}.site .content-project-realization-show .block2 .column{display:block}.site .content-project-realization-show .block2 .column1{width:auto}.site .content-project-realization-show .block2 .column2{margin-top:40px}.site .content-project-realization-show .block2 .realizationPicture{height:auto}.site .content-project-realization-show .block2 .previousNextRealizationLinks{margin-top:40px}.site .content-project-realization-show .block3{margin-top:40px;padding-left:10px;padding-right:10px}.site .content-project-showCompany .block1,.site .content-project-showContact .block1,.site .content-project-showLegalNotices .block1{padding-left:10px;padding-right:10px}.site .content-blog-article-list .block1 .pattern,.site .content-project-showCompany .block1 .pattern,.site .content-project-showContact .block1 .pattern,.site .content-project-showLegalNotices .block1 .pattern{top:auto;bottom:-50px}.site .content-blog-article-list .block1 .pattern{right:-85px;bottom:-100px}.site .content-blog-article-list .block1 .titleP2,.site .content-blog-article-list .block1 .titleP3,.site .content-project-showCompany .block1 .titleP2,.site .content-project-showCompany .block1 .titleP3,.site .content-project-showContact .block1 .titleP2,.site .content-project-showContact .block1 .titleP3,.site .content-project-showLegalNotices .block1 .titleP2{font-size:36px}.site .content-project-showCompany .block1 .gridItem1 .text{font-size:22px}.site .content-project-showCompany .block1 .pictures .gridItem{width:100%}.site .content-project-showCompany .block2,.site .content-project-showContact .block2{margin-top:80px;padding-left:10px;padding-right:10px}.site .content-project-realization-show .block3 .title,.site .content-project-showCompany .block2 .title,.site .content-project-showContact .block2 .title{font-size:36px}.site .content-blog-article-list .block1 .centeredContent{padding-left:10px;padding-right:10px}.site .content-blog-article-list .block1 .photosSlideshow .pattern2{top:5px;left:-40px;height:30px}.site .content-blog-article-list .block1 .article{padding-top:30px;padding-bottom:30px}.site .content-blog-article-list .block1 .columnL2s{display:block}.site .content-blog-article-list .block1 .columnL2-1{padding-right:0}.site .content-blog-article-list .block1 .reversed .columnL2-1{padding-left:0}.site .content-blog-article-list .block1 .columnL2-2{margin-top:20px}.site .content-blog-article-list .block1 .titleL2{margin-top:10px;font-size:28px}.site .content-blog-article-list .block1 .content{margin-top:10px}.site .content-project-showContact .block1 .gridItem1{width:100%}.site .content-project-showContact .block1 .gridItem2{width:100%}}