html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'gallerybold';src:url("gallery_bold-webfont.eot");src:url("gallery_bold-webfont.eot?#iefix") format("embedded-opentype"),url("gallery_bold-webfont.woff2") format("woff2"),url("gallery_bold-webfont.woff") format("woff"),url("gallery_bold-webfont.ttf") format("truetype"),url("gallery_bold-webfont.svg#gallerybold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CantarellRegular';src:url("Cantarell-Regular.eot");src:local("Cantarell Regular"),local("Cantarell-Regular"),url("Cantarell-Regular.woff") format("woff"),url("Cantarell-Regular.ttf") format("truetype"),url("Cantarell-Regular.svg#Cantarell-Regular") format("svg")}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:"gallerybold", Helvetica, sans-serif;color:#243040;background-color:#f3f3f3}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:hidden}a{color:#9cb3a8;text-decoration:none}.separatore-giallo{width:100%;height:8px;background-color:#e8d91a}.separatore-blue{width:100%;height:8px;background-color:#283f8e}.separatore-white{width:100%;height:4px;background-color:#d8d8d8}main{position:relative;max-width:1920px;margin:0 auto;z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#313131;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.7s;-moz-transition:-moz-transform 0.7s;transition:transform 0.7s;-webkit-transition-timing-function:cubic-bezier(0.91, 0.01, 0.6, 0.99);-moz-transition-timing-function:cubic-bezier(0.91, 0.01, 0.6, 0.99);transition-timing-function:cubic-bezier(0.91, 0.01, 0.6, 0.99)}.navigation-is-open main{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}main header{width:100%;height:150px;background-color:#fff}.logo{width:40%;height:100%;float:left}.logo img{display:block;margin:0 auto}main nav{width:60%;height:100%;background-color:#283f8e;float:right}main nav ul{text-align:center}main nav li{display:inline;color:rgba(255,255,255,0.3);line-height:150px;font-size:1.5em;text-transform:capitalize;padding-left:3%}main nav li first:child{padding-left:0}main nav li a:hover,main nav li a.select{color:#e20613}@media only screen and (max-width: 1200px){main nav li{font-size:1.3em;padding-left:2%}}@media only screen and (max-width: 1023px){main header{height:auto}.logo{width:100%}.logo img{width:210px;height:60px;margin:0 0 0 5%}main nav{display:none;visibility:hidden}}.flag{position:absolute;top:5px;right:5px}@media only screen and (max-width: 1023px){.flag{display:none;visibility:hidden}}.banner-section{width:100%;height:auto;background-color:#313131}.slider-container{width:60%;background-color:#313131;float:right}@media only screen and (max-width: 1024px){.slider-container{width:100%}.slider-container:after{content:" ";display:table}.slider-container:after{clear:both}}.banner{width:100%;height:auto;display:block}.txt-grey-container{width:40%;background:#313131;float:left}.rectangle-box{position:relative;width:100%;overflow:hidden;float:left}.rectangle-box:before{content:"";display:block;padding-top:75%}.rectangle-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white}.rectangle-content div{display:table;width:100%;height:100%}.rectangle-content h2{font-family:"CantarellRegular", Helvetica, sans-serif;display:table-cell;text-align:center;line-height:1.2em;vertical-align:middle;color:#d8d8d8;font-size:1.2em;padding:0 100px}.rectangle-content h2 span{font-family:"gallerybold", Helvetica, sans-serif;color:#e8d91a;font-size:1.2em}@media only screen and (max-width: 1370px){.rectangle-content h2{padding:0 20px}}@media only screen and (max-width: 1024px){.txt-grey-container{width:100%;float:left}.rectangle-box:before{padding-top:20%}.txt-grey-container:after{content:" ";display:table;clear:both}}@media only screen and (max-width: 780px){.rectangle-box:before{padding-top:30%}}@media only screen and (max-width: 700px){.rectangle-box:before{padding-top:30%}.rectangle-content h2{font-size:1em}}@media only screen and (max-width: 550px){.rectangle-box:before{padding-top:60%}.rectangle-content h2{padding:0 5px}}.rectangle-profilo{position:relative;width:100%;overflow:hidden;float:left}.rectangle-profilo:before{content:"";display:block;padding-top:75%}.rectangle-content-profilo{position:absolute;top:0;left:0;bottom:0;right:0;color:white}.rectangle-content-profilo div{display:table;width:100%;height:100%}.rectangle-content-profilo h2{font-family:"CantarellRegular", Helvetica, sans-serif;display:table-cell;text-align:center;line-height:1.2em;vertical-align:middle;color:#d8d8d8;font-size:1.2em;padding:0 100px}.rectangle-content-profilo h2 span{font-family:"gallerybold", Helvetica, sans-serif;color:#e8d91a;font-size:1.2em}@media only screen and (max-width: 1500px){.rectangle-content-profilo h2{padding:0 10px}}@media only screen and (max-width: 1250px){.rectangle-content-profilo h2{font-size:1em;padding:0 5px}}@media only screen and (max-width: 1024px){.txt-grey-container{width:100%;float:left}.rectangle-profilo:before{padding-top:30%}.txt-grey-container:after{content:" ";display:table;clear:both}}@media only screen and (max-width: 850px){.rectangle-profilo:before{content:normal;display:block;padding-top:0px}.rectangle-content-profilo{position:relative;top:auto;left:auto;bottom:auto;right:auto;color:white}.rectangle-content-profilo div{display:block;width:100%;height:100%}.rectangle-content-profilo h2{display:block;padding:20px 5px}}.slogan{width:100%;background-color:#263c90;color:#fff;text-align:center;border-top:solid 4px #d8d8d8;border-bottom:solid 4px #d8d8d8}.slogan h1{font-size:2em;line-height:2.5em;letter-spacing:.1em;text-transform:uppercase}.slogan h1 span{display:none;visibility:hidden}@media only screen and (max-width: 1440px){.slogan h1{font-size:1.5em;letter-spacing:0}}@media only screen and (max-width: 780px){.slogan h1{font-size:1.8em;line-height:1.2em}.slogan h1 span{display:inline;visibility:visible}}@media only screen and (max-width: 680px){.slogan h1{font-size:1.5em;line-height:1.5em}}@media only screen and (max-width: 650px){.slogan{border-top:solid 2px #d8d8d8;border-bottom:solid 2px #d8d8d8}.slogan h1{font-size:1.1em}.slogan h1 span{display:none;visibility:hidden}}.box{width:33.33%;float:left;padding:20px;text-align:center}.box img{max-width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:solid 2px #e8d91a}.highlights-container{width:100%;background-color:#313131;padding:20px 0;float:left}.highlights-box{width:50%;margin:20px 0;float:left}.highlights{width:100%;max-width:660px;height:350px;padding:10px;border:solid 5px #f5bd5e;background-color:#d8d8d8;margin:0 auto}.highlights h1{font-size:1.4em;line-height:2.2em;width:100%;text-align:center;background-color:#263c90;color:#f5bd5e;text-transform:uppercase}.highlights h1:hover{background-color:#313131}.highlights img{max-width:100%}.highlights p{font-family:"CantarellRegular", Helvetica, sans-serif;font-size:1em;line-height:1.5em;color:#313131;padding:10px 0}@media only screen and (max-width: 1400px){.highlights{max-width:500px;height:330px}}@media only screen and (max-width: 1024px){.highlights-container{padding:10px 0}.highlights-box{width:100%;margin:10px 0}.highlights{max-width:660px;height:auto}}.number-main{width:100%;height:auto;border-bottom:solid 4px #d8d8d8;background-color:#414141}.number-container{width:50%;background:#414141}.number-container.left{float:left}.number-container.right{float:right}.number-box{position:relative;width:100%;overflow:hidden;float:left}.number-box:before{content:"";display:block;padding-top:50%}.number-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white}.number-center{display:table;width:60%;margin:0 20%;height:100%}.number-txt{display:table-cell;text-align:center;vertical-align:middle}.number-txt h1{font-size:2em;text-align:left;color:#f5bd5e}.number-txt h2{font-size:1.5em;text-align:left;color:#f5bd5e;text-transform:uppercase}.number-txt p{font-family:"CantarellRegular", Helvetica, sans-serif;font-size:1em;padding-top:1em;text-align:left}.number-img{display:table;width:80%;margin:0 10%;height:100%}.number-content img{width:100%;background:#313131;-webkit-box-shadow:0 1px 1px rgba(20,20,20,0.6),inset 0 2px 1px rgba(20,20,20,0.97),0 0 3px -1px rgba(0,0,0,0.7);-moz-box-shadow:0 1px 1px rgba(20,20,20,0.6),inset 0 2px 1px rgba(20,20,20,0.97),0 0 3px -1px rgba(0,0,0,0.7);box-shadow:0 1px 1px rgba(20,20,20,0.6),inset 0 2px 1px rgba(20,20,20,0.97),0 0 3px -1px rgba(0,0,0,0.7)}@media only screen and (max-width: 1440px){.number-center{width:60%;margin:0 20%}.number-img{width:90%;margin:0 5%}}@media only screen and (max-width: 1200px){.number-center{width:90%;margin:0 5%}.number-img{width:100%;margin:0}.number-txt h1{font-size:1.8em;text-align:center}.number-txt h2{text-align:center}}@media only screen and (max-width: 1023px){.number-txt h1{font-size:2em;text-align:center}}@media only screen and (max-width: 960px){.number-container{width:100%}.number-container.left{float:none}.number-container.right{float:none}.number-box:before{padding-top:40%}.number-txt h1{font-size:4em}.number-txt p{text-align:center}}@media only screen and (max-width: 700px){.number-box:before{content:normal;display:block;padding-top:0px}.number-content{position:relative;top:auto;left:auto;bottom:auto;right:auto;color:white}.number-txt h1{font-size:1.5em}.number-txt h2{font-size:1.5em}.number-main{border-bottom:none}}.prodootti-container{width:100%;height:auto;background-color:#424242}.main-prodotti{width:100%;display:table}.prodotti-left{width:50%;text-align:center;float:left}.prodotti-left h1{color:#f5bd5e;font-size:1.5em;padding:30px 0}.prodotti-left img{max-width:100%}.prodotti-right{width:50%;float:right;color:#d8d8d8;font-family:"CantarellRegular", Helvetica, sans-serif;font-size:1.2em;padding:90px 30px 10px 30px}.prodotti-right ul li{list-style:circle;list-style-position:inside}.prodotti-right ul li.nolist{list-style:none;color:#f5bd5e;padding:15px 0 10px 0}.prodotti-separatore{display:block;width:100%;height:10px;margin-bottom:10px;border-bottom:solid 2px #d8d8d8}@media only screen and (max-width: 1024px){.prodotti-left{width:100%;float:none}.prodotti-right{width:100%;max-width:764px;margin:0 auto;float:none}}.quality-main{width:100%;height:auto;border-top:solid 4px #d8d8d8;border-bottom:solid 4px #d8d8d8;padding:1%;float:left}.quality-container{width:50%;background:#313131;float:left}.quality-box{position:relative;width:100%;overflow:hidden;float:left}.quality-box:before{content:"";display:block;padding-top:50%}.quality-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white}.quality-content .center{display:table;width:100%;height:100%}.quality-content h2{font-family:"CantarellRegular", Helvetica, sans-serif;display:table-cell;text-align:center;line-height:1.2em;vertical-align:middle;color:#d8d8d8;font-size:1.2em;padding:0 100px}.quality-content h2 span{font-family:"gallerybold", Helvetica, sans-serif;color:#f7be4f;font-size:1.2em}.center-img{display:table-cell;vertical-align:middle}.quality-content img{width:50%;height:auto;float:left}@media only screen and (max-width: 1200px){.quality-main{padding:0}.quality-container{width:100%}.quality-box:before{padding-top:20%}.quality-content img{width:25%}}@media only screen and (max-width: 1023px){.quality-main{padding:0 1%;border-bottom:none;border-top:none}.quality-box:before{padding-top:50%}.quality-content img{width:50%}}@media only screen and (max-width: 960px){.quality-main{padding:0}}@media only screen and (max-width: 700px){.quality-content h2{font-size:1em;padding:0 20px}}@media only screen and (max-width: 480px){.quality-box:before{padding-top:100%}.quality-content img{width:100%}.img-reg:before{padding-top:200%}}.lav-container{width:100%;height:auto;float:left;background-color:#414141}.lav-img{width:100%;height:auto;padding:1% 0;margin:1% 0;background-color:#313131;float:left}.lav-img img{width:23%;margin:0 1%;float:left}@media only screen and (max-width: 1023px){.lav-img{padding:1%}.lav-img img{width:48%;margin:1%}}@media only screen and (max-width: 480px){.lav-img{padding:1% 0}.lav-img img{width:100%;margin:1% 0}}.lav-txt-container{width:100%;background:#313131;float:left}.lav-txt-container h2{font-family:"CantarellRegular", Helvetica, sans-serif;display:table-cell;text-align:center;line-height:1.2em;vertical-align:middle;color:#d8d8d8;font-size:1.2em;padding:40px 200px}.lav-txt-container h2 span{font-family:"gallerybold", Helvetica, sans-serif;color:#f7be4f;font-size:1.2em}@media only screen and (max-width: 1200px){.lav-txt-container h2{padding:20px}}@media only screen and (max-width: 780px){.lav-txt-container h2{padding:10px}.lav-txt-container h2,.lav-txt-container h2 span{font-size:1em}}.contatti{width:60%;float:right}.contatti img{max-width:100%}.contatti p{width:100%;height:65px;line-height:65px;background-color:#263c90;color:white;font-size:2em;text-align:center;text-transform:uppercase}@media only screen and (max-width: 1024px){.contatti{width:100%}.contatti:after{content:" ";display:table}.contatti:after{clear:both}}#google-container{position:relative;width:100%;padding-bottom:50%}#cd-google-map{position:relative}#cd-google-map address{text-transform:uppercase;text-align:center;position:absolute;width:100%;bottom:0;left:0;padding:1em 1em;background-color:#263c90;color:#d8d8d8}@media only screen and (min-width: 500px){#cd-google-map address{padding:.1em .1em}}@media only screen and (min-width: 768px){#cd-google-map address{font-size:1.5em;padding:.5em .5em}}@media only screen and (min-width: 1170px){#cd-google-map address{font-size:2em}}#cd-zoom-in,#cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:#313131;background-repeat:no-repeat;background-size:32px 64px;background-image:url("../img/cd-icon-controller.svg")}.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#000}@media only screen and (min-width: 768px){#cd-zoom-in,#cd-zoom-out{margin-left:50px}}#cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}@media only screen and (min-width: 768px){#cd-zoom-in{margin-top:50px}}#cd-zoom-out{background-position:50% -32px}.contatti-box{position:relative;width:100%;overflow:hidden;float:left}.contatti-box:before{content:"";display:block;padding-top:75%}.contatti-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white}.contatti-content div{display:table;width:100%;height:100%}.contatti-content h2{font-family:"CantarellRegular", Helvetica, sans-serif;display:table-cell;text-align:center;line-height:1.2em;vertical-align:middle;color:#d8d8d8;font-size:1.2em;padding:0}.contatti-content h2 span{color:#f7be4f;font-size:1.2em}@media only screen and (max-width: 1024px){.contatti-box:before{padding-top:40%}}@media only screen and (max-width: 780px){.contatti-content h2{font-size:1em}}@media only screen and (max-width: 750px){.contatti-box:before{padding-top:50%}}@media only screen and (max-width: 500px){.contatti-box:before{padding-top:60%}}@media only screen and (max-width: 400px){.contatti-box:before{padding-top:70%}}footer{width:100%;background-color:#313131;padding-bottom:50px;float:left}footer.margin{margin-top:30px}.footer-container{width:90%;margin:0 5%;padding:5px;float:left;border:solid 5px #e8d91a}.footer-box{width:50%;text-align:center;padding:10px;color:#fff;background-color:#313131;float:left}.footer-box p{padding:10px 0}.footer-box p>span{font-family:"CantarellRegular", Helvetica, sans-serif;font-size:1.1em}@media only screen and (max-width: 1023px){footer{padding-bottom:20px}.footer-container{display:none;visibility:hidden}}.cd-nav-trigger{position:fixed;z-index:3;right:5%;top:3px;height:54px;width:54px;background-color:#263c90;border-radius:50%;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s}.cd-nav-trigger .cd-nav-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:22px;height:2px;background-color:#f7be4f}.cd-nav-trigger .cd-nav-icon::before,.cd-nav-trigger .cd-nav-icon:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.5s, width 0.5s, top 0.3s;-moz-transition:-moz-transform 0.5s, width 0.5s, top 0.3s;transition:transform 0.5s, width 0.5s, top 0.3s}.cd-nav-trigger .cd-nav-icon::before{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}.cd-nav-trigger .cd-nav-icon::after{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}.no-touch .cd-nav-trigger:hover .cd-nav-icon::after{top:2px}.no-touch .cd-nav-trigger:hover .cd-nav-icon::before{top:-2px}.cd-nav-trigger svg{position:absolute;top:0;left:0}.cd-nav-trigger circle{-webkit-transition:stroke-dashoffset 0.4s 0s;-moz-transition:stroke-dashoffset 0.4s 0s;transition:stroke-dashoffset 0.4s 0s}.navigation-is-open .cd-nav-trigger{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.navigation-is-open .cd-nav-trigger .cd-nav-icon::after,.navigation-is-open .cd-nav-trigger .cd-nav-icon::before{width:50%;-webkit-transition:-webkit-transform 0.5s, width 0.5s;-moz-transition:-moz-transform 0.5s, width 0.5s;transition:transform 0.5s, width 0.5s}.navigation-is-open .cd-nav-trigger .cd-nav-icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navigation-is-open .cd-nav-trigger .cd-nav-icon::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::after,.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::before{top:0}.navigation-is-open .cd-nav-trigger circle{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.4s 0.3s;-moz-transition:stroke-dashoffset 0.4s 0.3s;transition:stroke-dashoffset 0.4s 0.3s}@media only screen and (min-width: 1024px){.cd-nav-trigger{display:none;visibility:hidden}}.cd-nav{position:fixed;z-index:1;top:0;left:0;height:100%;width:100%;background-color:#263c90;visibility:hidden;-webkit-transition:visibility 0s 0.7s;-moz-transition:visibility 0s 0.7s;transition:visibility 0s 0.7s}.cd-nav .cd-navigation-wrapper{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px 5% 40px calc(5% + 80px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform 0.7s;-moz-transition:-moz-transform 0.7s;transition:transform 0.7s;-webkit-transition-timing-function:cubic-bezier(0.86, 0.01, 0.77, 0.78);-moz-transition-timing-function:cubic-bezier(0.86, 0.01, 0.77, 0.78);transition-timing-function:cubic-bezier(0.86, 0.01, 0.77, 0.78)}.navigation-is-open .cd-nav{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}.navigation-is-open .cd-nav .cd-navigation-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(0.82, 0.01, 0.77, 0.78);-moz-transition-timing-function:cubic-bezier(0.82, 0.01, 0.77, 0.78);transition-timing-function:cubic-bezier(0.82, 0.01, 0.77, 0.78)}.cd-nav h2{position:relative;margin-bottom:1.7em;font-size:1.3rem;font-weight:800;color:#fff;text-transform:uppercase}.cd-nav h2::after{content:'';position:absolute;left:0;bottom:-20px;height:1px;width:60px;background-color:currentColor}.cd-nav .cd-primary-nav{margin-top:60px}.cd-nav .cd-primary-nav li{margin:1.6em 0}.cd-nav .cd-primary-nav a{font-family:"gallerybold", Helvetica, sans-serif;text-transform:capitalize;font-size:2.4rem;color:rgba(255,255,255,0.3);display:inline-block}.cd-nav .cd-primary-nav a.selected{color:#f7be4f}.no-touch .cd-nav .cd-primary-nav a:hover{color:#f7be4f}.cd-nav .cd-contact-info{margin-top:80px}.cd-nav .cd-contact-info li{font-family:"gallerybold", Helvetica, sans-serif;margin-bottom:1.5em;line-height:1.2;color:rgba(255,255,255,0.3)}.cd-nav .cd-contact-info a{color:#f7be4f}.cd-nav .cd-contact-info span{display:block}.cd-nav .cd-contact-info li,.cd-nav .cd-contact-info a,.cd-nav .cd-contact-info span{font-size:1.6rem}@media only screen and (min-width: 768px){.cd-nav .cd-navigation-wrapper{padding:62px 20%}.cd-nav .cd-navigation-wrapper::after{clear:both;content:"";display:table}.cd-nav .cd-half-block{width:50%;float:left}.cd-nav .cd-primary-nav{margin-top:0}.cd-nav h2{font-size:1.5rem;margin-bottom:5.6em}.cd-nav .cd-primary-nav li{margin:2em 0}.cd-nav .cd-primary-nav a{font-size:4.4rem}.cd-nav .cd-contact-info{margin-top:120px;text-align:right}.cd-nav .cd-contact-info li{margin-bottom:2.4em}.cd-nav .cd-contact-info li,.cd-nav .cd-contact-info a,.cd-nav .cd-contact-info span{font-size:2rem}}.no-js main{height:auto;overflow:visible}.no-js .cd-nav{position:static;visibility:visible}.no-js .cd-nav .cd-navigation-wrapper{height:auto;overflow:visible;padding:100px 5%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.invisible{display:none}#cookieBar{font-family:'Open Sans Condensed', sans-serif;background-color:#2a2a2a;color:#fff;position:fixed;bottom:0;left:0;right:0;padding:10px;font-size:1.1em;z-index:1030;text-align:center}#cookieBar .cb-info{color:#fff;text-decoration:underline}#cookieBar .cb-ok{background-color:#fff;color:#000;display:inline-block;padding:5px;text-decoration:none;font-weight:bold;margin-left:7px;line-height:100%}#cookieBar .cb-ok:hover,#cookieBar .cb-ok:focus{background-color:#000;color:#fff}
