/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;box-sizing:inherit}body{padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}.is-visible{display:block !important}.is-hidden{display:none !important}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width: 40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#2199e8;text-decoration:none;line-height:inherit;cursor:pointer}a:hover,a:focus{color:#1585cf}a img{border:0}hr{max-width:75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}ul,ol,dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:'\2014 \0020'}abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;background-color:#e6e6e6;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}kbd{padding:.125rem .25rem 0;margin:0;background-color:#e6e6e6;color:#0a0a0a;font-family:Consolas,"Liberation Mono",Courier,monospace}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'NordicaHairline';font-style:normal;font-weight:400;src:local("NordicaHairline"),url("../fonts/NordicaHairline.woff") format("woff")}@font-face{font-family:'NordicaRegular';font-style:normal;font-weight:400;src:local("NordicaRegular"),url("../fonts/NordicaRegular.woff") format("woff")}@font-face{font-family:'OCR A Extended';src:local("OCR A Extended"),local("OCRAExtended"),url("../fonts/OCRAExtended.woff2") format("woff2"),url("../fonts/OCRAExtended.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff2") format("woff2"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansextrabold';src:url("opensans-extrabold-webfont.eot");src:url("opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("opensans-extrabold-webfont.woff2") format("woff2"),url("opensans-extrabold-webfont.woff") format("woff"),url("opensans-extrabold-webfont.ttf") format("truetype"),url("opensans-extrabold-webfont.svg#open_sansextrabold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansitalic';src:url("../fonts/opensans-italic-webfont.eot");src:url("../fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-italic-webfont.woff2") format("woff2"),url("../fonts/opensans-italic-webfont.woff") format("woff"),url("../fonts/opensans-italic-webfont.ttf") format("truetype"),url("../fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff2") format("woff2"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/ opensans-regular-webfont.eot");src:url("../fonts/ opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url("../fonts/opensans-semibold-webfont.eot");src:url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),url("../fonts/opensans-semibold-webfont.woff") format("woff"),url("../fonts/opensans-semibold-webfont.ttf") format("truetype"),url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Bell MT';src:local("Bell MT Bold"),local("BellMTBold"),url("../fonts/BellMTBold.woff2") format("woff2"),url("../fonts/BellMTBold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Bell MT';src:local("Bell MT"),local("BellMT"),url("../fonts/BellMT.woff2") format("woff2"),url("../fonts/BellMT.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Bell MT';src:local("Bell MT Italic"),local("BellMTItalic"),url("../fonts/BellMTItalic.woff2") format("woff2"),url("../fonts/BellMTItalic.woff") format("woff");font-weight:normal;font-style:italic}*,*::after,*::before,html,body{-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{background:#FAFAFA;color:#444}body.is-locked{overflow:hidden}body::-webkit-scrollbar{width:5px;height:8px;background-color:#444}body::-webkit-scrollbar-thumb{background:#000}a{text-decoration:none}.cf::after{content:'';display:table;clear:both}.link-hide{display:none}.wrap{max-width:75rem;margin-left:auto;margin-right:auto}.wrap::before,.wrap::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrap::after{clear:both}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}header{position:fixed;top:0;left:0;width:100%;height:100vh;background:#e9e9e9;box-shadow:0 10px 0 rgba(0,0,0,0.2);overflow:hidden;visibility:hidden;opacity:0;z-index:200;transition:visibility .2s ease-in-out, opacity .2s ease-in-out;background:#000}header.is-open{visibility:visible;opacity:1}header canvas{height:100%;width:100%}header .container-anim{position:absolute;top:0;left:0;height:100%;width:100%}header .wrap{height:100%}header a.logo{position:absolute;top:20%;left:50%;display:block;width:150px;height:150px;background:rgba(0,0,0,0.5);-ms-transform:translateX(-50%);transform:translateX(-50%)}header img{position:absolute;top:50%;left:50%;height:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}ul.primary{position:absolute;margin:0;width:100%;bottom:2%;left:50%;text-align:center;list-style:none;z-index:15;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 40em){ul.primary{bottom:25%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}ul.primary li{display:inline-block;margin:15px 100px;background:#111111;box-shadow:0 -2px 0 #f4f4f4 inset}ul.primary li:first-child{margin:0 0 15px}@media screen and (min-width: 40em){ul.primary li{margin:0 25px}ul.primary li:first-child{margin:0 25px 0 0}}ul.primary .is-current a{padding-right:55px;background:#f4f4f4;color:#35495e}ul.primary .is-current a::after{-ms-transform:scaleX(1);transform:scaleX(1);background:#495f77}ul.primary .is-current a:hover{color:#35495e}ul.primary .is-current a:hover::after{background:#495f77}ul.primary a{position:relative;display:block;padding:20px 25px;font:500 2.8125rem/2.8125rem "NordicaHairline",sans-serif;color:#f4f4f4;transition:background .2s ease-in-out, color .2s ease-in-out, padding .2s ease-in-out}ul.primary a::after{content:'';position:absolute;right:15px;top:62%;display:block;width:30px;height:2px;background:#666;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .2s ease-in-out;animation:underscoreOpacity 1s linear infinite}ul.primary a:hover,ul.primary a:focus{padding-right:55px;color:#000;background:#f4f4f4}ul.primary a:hover::after,ul.primary a:focus::after{-ms-transform:scaleX(1);transform:scaleX(1)}@keyframes underscoreOpacity{0%{opacity:0}50%{opacity:1}100%{opacity:0}}footer{width:100%;margin:25px 0 0;padding:20px 0;background:#666;box-shadow:0 -10px 0 rgba(0,0,0,0.1);background-image:url("../img/background/bg_footer_extra_small.jpg");background-size:cover;background-position:top center}@media screen and (min-width: 40em){footer{background-image:url("../img/background/bg_footer_small.jpg")}}@media screen and (min-width: 64em){footer{background-image:url("../img/background/bg_footer_medium.jpg")}}@media screen and (min-width: 75em){footer{background-image:url("../img/background/bg_footer_large.jpg")}}@media screen and (min-width: 90em){footer{background-image:url("../img/background/bg_footer_extra_large.jpg")}}.logo-footer{display:block;width:50px;margin:0 auto;padding:0 0 25px 0;border-bottom:1px solid rgba(255,255,255,0.25);opacity:0.7;transition:opacity .2s ease-in-out}.logo-footer:hover{opacity:1}.logo-footer img{width:100%}.link-mail{display:block;margin:15px 0 15px 0;font:500 1rem/.75rem "open_sansregular",sans-serif;text-align:center;line-height:0.05em;color:#f4f4f4}.link-mail:hover,.link-mail:active,.link-mail:focus{color:#e2793d}@media screen and (min-width: 40em){.link-mail{font-size:14px}}.social-footer{position:relative;margin:0;padding:20px 0 0 0;width:100%;text-align:center}.social-footer::before{content:'';position:absolute;top:0;left:50%;width:25px;height:1px;display:block;background:rgba(255,255,255,0.25);-ms-transform:translateX(-50%);transform:translateX(-50%)}.social-footer li{display:inline-block;width:25px;margin:0 0 0 10px}.social-footer li:first-child{margin:0}.social-footer li:last-child svg{width:85%}.social-footer li a{display:block;width:100%;opacity:0.8;transition:opacity .2s ease-in-out}.social-footer li a:hover{opacity:1}.social-footer li svg{fill:#FFF;display:block;margin:0 auto;width:100%;height:25px}.separate-round{position:relative;margin:15px 0;display:block;opacity:0.25}.separate-round span{position:absolute;top:0;left:50%;display:block;width:5px;height:5px;background:#FFF;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.separate-round span::before,.separate-round span::after{content:'';position:absolute;top:0;display:block;width:5px;height:5px;background:#FFF;border-radius:50%}.separate-round span::before{left:-10px}.separate-round span::after{right:-10px}nav{position:fixed;cursor:pointer;z-index:250}nav.burger{top:5.5%;right:7.5%;width:50px;height:50px;transition:background .2s ease-in-out}@media screen and (min-width: 40em){nav.burger{right:5.5%}}nav.burger:focus{outline:none}nav.burger span{position:absolute;top:50%;left:50%;width:50%;height:2px;background-color:#222222;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:background 0.3s ease-in-out}nav.burger span::before,nav.burger span::after{content:'';position:absolute;width:100%;height:2px;background-color:#222222;-ms-transform:translateY(-6px);transform:translateY(-6px);transition:transform 0.3s ease-in-out}nav.burger span::after{-ms-transform:translateY(6px);transform:translateY(6px);transition:transform 0.3s ease-in-out}nav.close-menu{position:fixed;background:#f4f4f4}nav.close-menu span{background:transparent;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:background 0.3s ease-in-out}nav.close-menu span:before{-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#444444}nav.close-menu span::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#444444}nav.close{top:5.5%;right:5.5%;width:30px;height:30px;background-color:rgba(255,255,255,0.8);border-radius:50%;border:1px solid #888888}nav.close span{position:absolute;top:50%;left:50%;width:50%;height:2px;background-color:#222222;-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}nav.close span::after{content:'';position:absolute;width:100%;height:2px;background-color:#222222;-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 64em){nav.close{top:5.5%;right:3%;background-color:transparent;border-radius:none;border:none}nav.close.burger{position:absolute}nav.close span{transition:background-color 0.3s ease-in-out}nav.close:hover span{background-color:#e2793d;transition:background-color 0.3s ease-in-out}nav.close:hover span::after{background-color:#e2793d;transition:background-color 0.3s ease-in-out}}h1.page-title{margin:0;padding:10% 0 0 0;width:100%;font:500 3rem/4rem "NordicaRegular",sans-serif;text-transform:uppercase;text-align:center;color:#35495e}h1.page-title span{color:#495f77}@media screen and (min-width: 40em){h1.page-title{padding:5% 0 0 0;font-size:4rem}}.tiret{position:relative;float:left;width:40%;height:30px}.tiret span{position:absolute;top:50%;right:0%;width:40px;height:1px;background:#e2793d}@media screen and (min-width: 40em){.tiret{width:50%}.tiret span{width:80px;height:2px}}h2.page-subtitle{float:left;position:relative;margin:0 0 5.5% 0;padding:0 0 0 10px;width:50%;font:500 1.375rem/2rem "NordicaHairline",sans-serif;color:#e2793d}@media screen and (min-width: 40em){h2.page-subtitle{font-size:2rem}}.contact{width:100%;float:left;padding-left:.78125rem;padding-right:.78125rem;margin-top:45px}.contact:last-child:not(:first-child){float:right}.contact::before,.contact::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact::after{clear:both}.contact:last-child:not(:first-child){float:none}@media screen and (min-width: 64em){.contact{width:50%;float:left;float:none;margin-left:auto;margin-right:auto}.contact:last-child:not(:first-child){float:right}.contact:last-child:not(:first-child){float:none}}.contact .input_field{float:left;width:100%;margin:10px 0}@media screen and (min-width: 40em){.contact .input_field{width:49%;margin:0 10px}.contact .input_field:nth-child(odd){margin:0 1% 0 0}.contact .input_field:nth-child(even){margin:0 0 0 1%}}.contact input{width:100%;height:45px;padding:0 10px;border:none;background:rgba(244,244,244,0.1);font:600 1.125rem/1.375rem "open_sansregular",sans-serif;color:rgba(244,244,244,0.5);transition:letter-spacing .2s ease-in-out, background .2s ease-in-out}.contact input::-webkit-input-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact input::-moz-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact input:-ms-input-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact input:-moz-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact input:focus{background:rgba(244,244,244,0.15);color:#FFF}.contact textarea{width:100%;margin:25px auto;padding:5px 10px;min-height:125px;border:none;background:rgba(244,244,244,0.1);font:500 0.875rem/1.5625rem "open_sansregular",sans-serif;color:rgba(244,244,244,0.5);transition:background .2s ease-in-out}.contact textarea::-webkit-input-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact textarea::-moz-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact textarea:-ms-input-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact textarea:-moz-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.25)}.contact textarea:focus{background:rgba(244,244,244,0.15);color:#FFF}.contact input[type="submit"]{display:block;width:250px;height:45px;margin:0 auto;text-transform:uppercase;font:500 0.875rem/2.8125rem "open_sanslight",sans-serif;letter-spacing:0.1em;text-transform:uppercase;text-align:center;color:#f4f4f4;background:rgba(244,244,244,0.2)}.contact input[type="submit"]:focus{background:rgba(244,244,244,0.3)}form{width:100%;float:left;padding-left:.78125rem;padding-right:.78125rem;margin-top:45px}form:last-child:not(:first-child){float:right}form::before,form::after{content:' ';display:table;-ms-flex-preferred-size:0;flex-basis:0;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}form::after{clear:both}form:last-child:not(:first-child){float:none}@media screen and (min-width: 64em){form{width:50%;float:left;float:none;margin-left:auto;margin-right:auto}form:last-child:not(:first-child){float:right}form:last-child:not(:first-child){float:none}}form .form-label{display:none}form .form-input-wrapper{float:left;width:100%;margin:10px 0}@media screen and (min-width: 40em){form .form-input-wrapper{width:49%;margin:0 10px}form .form-input-wrapper:nth-child(odd){margin:0 1% 0 0}form .form-input-wrapper:nth-child(even){margin:0 0 0 1%}}form input{width:100%;height:45px;padding:0 10px;border:none;background:rgba(244,244,244,0.1);font:600 1.125rem/1.375rem "open_sansregular",sans-serif;color:rgba(244,244,244,0.5);transition:letter-spacing .2s ease-in-out, background .2s ease-in-out}form input::-webkit-input-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form input::-moz-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form input:-ms-input-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form input:-moz-placeholder{font:600 1rem/2.8125rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form input:focus{background:rgba(244,244,244,0.15);color:#FFF}form .form-textarea-wrapper{display:block}form textarea{width:100%;margin:25px auto;padding:5px 10px;min-height:125px;border:none;background:rgba(244,244,244,0.1);font:600 1.125rem/1.5625rem "open_sansregular",sans-serif;color:rgba(244,244,244,0.5);transition:background .2s ease-in-out}form textarea::-webkit-input-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form textarea::-moz-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form textarea:-ms-input-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form textarea:-moz-placeholder{font:600 1rem/1.5625rem "open_sansitalic",sans-serif;color:rgba(244,244,244,0.5)}form textarea:focus{background:rgba(244,244,244,0.15);color:#FFF}form button[type="submit"]{display:block;width:250px;height:45px;margin:0 auto;text-transform:uppercase;font:500 0.875rem/2.8125rem "open_sanslight",sans-serif;letter-spacing:0.1em;text-transform:uppercase;text-align:center;color:#f4f4f4;background:rgba(244,244,244,0.2)}form button[type="submit"]:focus{background:rgba(244,244,244,0.3)}.works-item:last-child:not(:first-child){float:left}.works-list{width:100%;float:left;padding-left:1.5625rem;padding-right:1.5625rem;list-style:none}.works-list:last-child:not(:first-child){float:right}@media screen and (min-width: 64em){.works-list{padding:0}}.works-item{width:100%;float:left;height:250px;margin:5px 0;display:block;overflow:hidden}.works-item:last-child:not(:first-child){float:right}@media screen and (min-width: 40em){.works-item{margin:0;width:33.33333%;float:left;padding-left:.15625rem;padding-right:.15625rem;height:250px}.works-item:last-child:not(:first-child){float:right}.works-item:last-child:not(:first-child){float:left}.works-item.medium{width:50%}.works-item.big{width:66.66667%}}@media screen and (min-width: 64em){.works-item{margin:.15625rem 0;width:33.33333%;float:left;padding-left:.15625rem;padding-right:.15625rem;height:400px}.works-item:last-child:not(:first-child){float:right}.works-item:last-child:not(:first-child){float:left}.works-item.medium{width:50%}.works-item.big{width:66.66667%}}.works-item.big img{max-width:none;width:auto;height:100%}@media screen and (min-width: 40em){.works-item.big img{width:100%}}@media screen and (min-width: 64em){.works-item.big img{width:100%}}.works-item img{width:100%;transition:transform 1s ease-out}@media screen and (min-width: 40em){.works-item img{height:100%}}@media screen and (min-width: 64em){.works-item img{height:100%}}.works-item-content{position:relative;display:block;width:100%;height:100%;overflow:hidden}.works-item-content:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}.works-item-content:hover a{visibility:visible;opacity:1}.works-item-content:hover a h3{-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}.works-item-content a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.6);transition:visibility .2s ease-in-out, opacity .2s ease-in-out}@media screen and (min-width: 64em){.works-item-content a{visibility:hidden;opacity:0}}.works-item-content h3{position:absolute;top:50%;left:50%;width:100%;font:500 1.125rem/2.0625rem "open_sansbold",sans-serif;text-align:center;color:rgba(255,255,255,0.8);-ms-transform:translate(-50%, -40%);transform:translate(-50%, -40%);transition:transform .2s ease-in-out, opacity .2s ease-in-out}@media screen and (min-width: 64em){.works-item-content h3{font-size:1.5rem;opacity:0}}.works-item-content h3 span{position:relative;display:block;margin:30px 0 0;font:500 0.875rem/1.125rem "open_sanslight",sans-serif;text-transform:uppercase}@media screen and (min-width: 64em){.works-item-content h3 span{font-size:1.125rem}}.works-item-content h3 span::before{content:'';position:absolute;top:-15px;left:50%;height:2px;width:85px;background:rgba(255,255,255,0.2);-ms-transform:translateX(-50%);transform:translateX(-50%)}article{padding:0 10% 0 10%;font:400 1.2em/1.6em "open_sansregular",Helvetica,sans-serif}.btn-demo{margin:1em auto;display:block;width:auto;padding:10px;background:#2196F3;text-decoration:none;text-align:center;text-transform:uppercase;color:#FFF;border-radius:2px;transition:background .2s ease-in-out}.btn-demo:hover,.btn-demo:focus,.btn-demo:active{color:#FFF;background:#0c7cd5}@media screen and (min-width: 40em){.btn-demo{margin:0 auto;width:250px;padding:10px;font-size:.875rem}}article h1{margin-top:10%;padding:0;font:400 1.6em/1em "open_sansbold",Helvetica,sans-serif;letter-spacing:-0.01em;color:#222222;text-transform:none;text-align:left;animation:none}article p{text-indent:4px;color:#666666}article p.date,article p.tag span{font:400 1em/1.2em "open_sanslight",Helvetica,sans-serif;color:#888888}article a{border-bottom:1px dotted #2196F3}.category{margin:10% auto;font:400 0.8em/1em "open_sanslight",Helvetica,sans-serif;color:#888888;text-transform:uppercase}@media screen and (min-width: 46.25em){.category{margin:5% auto}}.img_project{padding-top:5%}.img_project img{display:block;margin:5% auto;max-width:100%;min-width:50%;box-shadow:0 0 10px rgba(0,0,0,0.3)}@media screen and (min-width: 68.75em){.img_project{padding-top:3%}.img_project img{margin:5% auto}iframe:nth-child(1){margin-top:200px}article{padding:40% 10% 0 10%}article .category{margin:5% auto}}.description-container{width:100%;float:left}.description-container:last-child:not(:first-child){float:right}@media screen and (min-width: 64em){.description-container{width:33.33333%;float:left}.description-container:last-child:not(:first-child){float:right}}.img_project-container{width:100%;float:left}.img_project-container:last-child:not(:first-child){float:right}.img_project-container:last-child:not(:first-child){float:left}@media screen and (min-width: 64em){.img_project-container{width:58.33333%;float:left}.img_project-container:last-child:not(:first-child){float:right}.img_project-container:last-child:not(:first-child){float:left}}.wrap.project{max-width:none}.notices{display:block;position:absolute;top:4%;right:4%;font:500 1rem/1rem "open_sanslight",sans-serif;font-size:16px;text-align:center;color:rgba(255,255,255,0.8);padding:20px;border-radius:6px;border:1px solid #7CB342;background:#8bc34a;background:linear-gradient(to bottom, #8bc34a 0%, #7cb342 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc34a', endColorstr='#7cb342',GradientType=0 );animation:scaleUp .5s ease-in-out}.notices p{padding:0;margin:0}.notices.green{background:#8BC34A;border:#71a436}@keyframes scaleUp{0%{transform:scale(0)}90%{transform:scale(1.1)}100%{transform:scale(1)}}.welcome{position:relative;height:100vh;background:#191516;background:#3a3139;background:radial-gradient(ellipse at center, #1f1a1b 0%, #191516 100%);background:#f1f1ef;padding-top:50px;padding-left:40px}.welcome .title{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:500 40px/40px "NordicaHairline",sans-serif;color:#FFF;opacity:0.1}@media screen and (min-width: 1200px){.welcome .title{font:500 120px/120px "NordicaHairline",sans-serif}}.welcome .logo{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:200px;fill:#FFF}.welcome h1{padding-top:35px;position:absolute;top:65%;left:50%;font:1.5rem / 1.5rem "Bell MT";color:#191516;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.welcome h1::before{content:'';height:1px;width:215px;display:block;position:absolute;left:50%;top:0;background:#191516;opacity:0.1;-ms-transform:translateX(-50%);transform:translateX(-50%)}.welcome-name{position:absolute;bottom:10px;right:15px;color:#191516;font:1.125rem / 1.125rem "Bell MT";cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.welcome .mouse-down{position:absolute;left:50%;bottom:7%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.welcome .mouse-down::before,.welcome .mouse-down::after{content:'';position:absolute;left:50%;bottom:-15px;width:6px;height:6px;background:#FFF;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0.3;transition:opacity .2s ease-in-out}.welcome .mouse-down::after{bottom:-27px;height:4px;width:4px;opacity:0.1}.welcome .mouse-down svg{width:30px;height:30px;fill:#FFF;opacity:0.5;transition:opacity .2s ease-in-out}.welcome .mouse-down:hover svg,.welcome .mouse-down:focus svg{opacity:0.8}.welcome .mouse-down:hover::before,.welcome .mouse-down:focus::before{opacity:0.5}.welcome .mouse-down:hover::after,.welcome .mouse-down:focus::after{opacity:0.2}.home footer{margin-top:0}.about{position:relative;padding:100px 0 75px 0}.about .line-top-right{position:absolute;display:block;top:35px;right:0;height:2px;width:20%;background:rgba(0,0,0,0.15)}.about .line-bottom-left{position:absolute;display:block;bottom:35px;left:0;height:3px;width:8%;background:rgba(0,0,0,0.2)}.about-enter{display:block;position:absolute;top:50px;left:0;width:55%;text-align:right;opacity:0.5}.about-enter h2{margin:0;padding:0;font:500 40px/40px "NordicaHairline",sans-serif;color:#000;font-style:italic;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-enter::before{content:'';position:absolute;top:50%;left:0;right:110px;height:0.5px;background:#000;-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0.5}@media screen and (min-width: 40em){.about-enter{width:45%}}.about .wrap{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 64em){.about .wrap{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.about-left{position:relative;min-width:100%;padding-bottom:10px;margin-bottom:10px}.about-left::after{content:'';position:absolute;top:100%;right:50%;height:1px;width:200px;background:rgba(0,0,0,0.15);-ms-transform:translate(50%, 0);transform:translate(50%, 0)}.about-left img{display:block;margin:0 auto;width:161px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (min-width: 64em){.about-left{min-width:200px;padding-bottom:10px;margin-bottom:10px}.about-left img{margin:0}.about-left::after{top:50%;right:0;height:125px;width:2px;background:rgba(0,0,0,0.2);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}.about-right{position:relative;width:100%;padding:0 20px;font:normal 16px/24px "open_sanslight",sans-serif;font-style:italic;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-right p{margin:0}.about-right::after{content:'';position:absolute;bottom:-50px;right:0;left:50%;height:1px;background:rgba(0,0,0,0.15)}@media screen and (min-width: 64em){.about-right{width:calc(100% - 200px);padding:0 5% 0 15px;text-align:left}.about-right::after{height:1px}}@media screen and (min-width: 120em){.about-right::after{right:-25%;width:75%;height:1px}}.featured-project{position:relative}.featured-project h2{padding-left:40px;margin:0;color:#000;font:400 35px/40px "NordicaHairline",sans-serif}.featured-project h2 span{font:400 28px/40px "NordicaRegular",sans-serif}.featured-project .content{position:relative}.featured-project-bk{position:absolute;top:40px;left:0;width:100%;height:calc(50% - 40px);background:#e8e8e8}.featured-word-pattern{position:absolute;top:282px;left:0;width:100%;height:13px;background:url("../img/try.jpg") repeat-x}@media screen and (min-width: 500px){.featured-word-pattern{top:325px}}@media screen and (min-width: 600px){.featured-word-pattern{top:350px}}@media screen and (min-width: 700px){.featured-word-pattern{top:383px}}.featured-project-wrapper{position:relative;max-width:100%;padding:0 10px;margin:50px auto 0}@media screen and (min-width: 700px){.featured-project-wrapper{max-width:700px;padding:0}}.featured-project-thumb{position:relative;display:block;height:205px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.15);margin-bottom:15px}.featured-project-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-project-thumb .featured-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:background .2s ease-in-out}.featured-project-thumb .featured-overlay svg{position:absolute;top:50%;left:50%;width:15px;height:15px;-ms-transform:translate(-50%, -40%) rotate(0) scale(0);transform:translate(-50%, -40%) rotate(0) scale(0);fill:#FFF;transition:transform .2s ease-in-out}.featured-project-thumb:hover .featured-overlay{background:rgba(68,68,68,0.7)}.featured-project-thumb:hover .featured-overlay svg{-ms-transform:translate(-50%, -50%) rotate(0) scale(1);transform:translate(-50%, -50%) rotate(0) scale(1)}@media screen and (min-width: 500px){.featured-project-thumb{height:250px}}@media screen and (min-width: 600px){.featured-project-thumb{height:275px}}@media screen and (min-width: 700px){.featured-project-thumb{height:305px}}.featured-project-content h3{margin:0 0 10px;font:normal 30px/30px "open_sansbold",sans-serif;color:#444;transition:color .2s ease-in-out}.featured-project-content .featured-project-title:hover h3,.featured-project-content .featured-project-title:focus h3{color:#e27c46}.featured-project-details{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;padding:0 2px}.featured-project-details h4,.featured-project-details span{margin:0;font:normal 12px/12px "open_sanslight",sans-serif;color:rgba(0,0,0,0.8)}.featured-project-desc{padding:0 2px;margin:0;text-indent:0;font:normal 14px/24px "open_sansregular",sans-serif;color:#444}.btn-see-all-projects{display:block;margin:25px auto 50px;width:300px;background:transparent;border-radius:2px;border:1px solid rgba(0,0,0,0.5);text-align:center;color:#000;font:normal 18px/50px "NordicaHairline",sans-serif;text-transform:uppercase;transition:background .2s ease-in-out, box-shadow .2s ease-in-out, border .2s ease-in-out, color .2s ease-in-out}@media screen and (min-width: 500px){.btn-see-all-projects{margin:50px auto 75px}}@media screen and (min-width: 700px){.btn-see-all-projects{margin:50px auto 110px}}.btn-see-all-projects:hover,.btn-see-all-projects:focus{background:#e27c46;box-shadow:0 0 5px #e99b72 inset;border:1px solid #d45f21;color:#FFF}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99999}.loader-initialisation{position:fixed;top:0;left:0;width:100%;height:100%;background:#000}.loader-initialisation div{position:absolute;top:50%;left:50%;font:normal 12px/12px "OCR A Extended","sans-serif";text-transform:uppercase;color:#FFF;opacity:0;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.loader-initialisation div.blink{animation:Initialisation 1s infinite alternate}.loader-initialisation .loader-text-winch{top:calc(50% + 20px);font:normal 14px/14px "OCR A Extended","sans-serif";color:#cd9255;text-shadow:0 0 5px #fcd780}@keyframes Initialisation{0%{opacity:1}25%{opacity:1}100%{opacity:0}}.dg.ac{z-index:99999 !important}
