*,: focus{outline:0}h1,h2,h3,h4,h5,h6{line-height:1em}*,body{padding:0}*,input,table{border:0}body,html,iframe,input{width:100%}.alignleft,.column{float:left}.grid,.row,header{position:relative}.home header .title,.home header h1,.home header h2{text-transform:uppercase;font-family:Montserrat;text-align:center}.clear-both,.clearBoth,.row,.row:after,footer nav:after{clear:both}*{margin:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}::selection{color:#fff;background:#657b40}body,html{height:100%}body{font-size:12pt;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}ol,ul{padding-left:2em}li{margin:.3em}blockquote{quotes:none}blockquote: after,blockquote: before{content:'';content:none}table{border-collapse:separate;border-spacing:0;max-width:100%}table td{padding:2px;vertical-align:top}figure,iframe,img,object{vertical-align:middle;border:0;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;margin:50px 0 20px;padding:0;color:#657b40;font-family:Montserrat}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5em}h2{font-size:2.2em}h3{font-size:1.4em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1.1em}p{margin:.8em 0}small{font-size:.85em}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-regular-webfont.woff2) format('woff2'),url(../fonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-light-webfont.woff2) format('woff2'),url(../fonts/montserrat-light-webfont.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-bold-webfont.woff2) format('woff2'),url(../fonts/montserrat-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:SegoeUI;src:url(../fonts/segoe-ui-regular.woff2) format('woff2'),url(../fonts/segoe-ui-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:SegoeUI;src:url(../fonts/segoe-ui-bold.woff2) format('woff2'),url(../fonts/segoe-ui-bold.woff) format('woff');font-weight:700;font-style:normal}body{font-family:SegoeUI;line-height:1.4em}header .title,input[type=submit]{font-family:Montserrat}a{color:#a7be80;text-decoration:none}input{background:#fff;padding:10px;border-radius:3px}input[type=checkbox]{width:auto}input[type=submit]{color:#fff;background:#657b40;font-size:1.3rem;cursor:pointer;border:2px solid #657b40}input[type=submit]:hover{color:#657b40;background:0 0}.row{max-width:1200px;margin:0 auto;opacity:1}.row:after{content:'';display:block}.row.full-width{max-width:100%;width:100%}.grid{margin:0 15px}.grid.center{margin:0 auto!important}.grid.nomargin{margin:0}.grid element,.grid iframe,.grid img,.grid object{max-width:100%;height:auto}.grid element,.grid iframe,.grid object{min-height:400px}.grid element,.grid object{min-height:300px}.grid>h1:first-child,.grid>h2:first-child,.grid>h3:first-child,.grid>h4:first-child,.grid>h5:first-child,.grid>h6:first-child{margin-top:0}.grid.w1{width:calc(8.3333% - 30px)}.grid.w2{width:calc(16.6666% - 30px)}.grid.w3{width:calc(25% - 30px)}.grid.w4{width:calc(33.3333% - 30px)}.grid.w5{width:calc(41.6665% - 30px)}.grid.w6{width:calc(50% - 30px)}.grid.w7{width:calc(58.3335% - 30px)}.grid.w8{width:calc(66.6667% - 30px)}.grid.w9{width:calc(75% - 30px)}.grid.w10{width:calc(83.3334% - 30px)}.grid.w11{width:calc(91.6667% - 30px)}.grid.w12{width:calc(100% - 30px)}.grid.w1.nomargin{width:8.3333%}.grid.w2.nomargin{width:16.6666%}.grid.w3.nomargin{width:25%}.grid.w4.nomargin{width:33.3333%}.grid.w5.nomargin{width:41.6665%}.grid.w6.nomargin{width:50%}.grid.w7.nomargin{width:58.3335%}.grid.w8.nomargin{width:66.6667%}.grid.w9.nomargin{width:75%}.grid.w10.nomargin{width:83.3334%}.grid.w11.nomargin{width:91.6667%}.grid.w12.nomargin,header{width:100%}.grid.o1{margin-left:calc(15px + 8.3333%)}.grid.o2{margin-left:calc(15px + 16.6666%)}.grid.o3{margin-left:calc(15px + 25%)}.grid.o4{margin-left:calc(15px + 33.3333%)}.grid.o5{margin-left:calc(15px + 41.6665%)}.grid.o6{margin-left:calc(15px + 50%)}.grid.o7{margin-left:calc(15px + 58.3335%)}.grid.o8{margin-left:calc(15px + 66.6667%)}.grid.o9{margin-left:calc(15px + 75%)}.grid.o10{margin-left:calc(15px + 83.3334%)}.grid.o11{margin-left:calc(15px + 91.6667%)}.grid.padding-15{padding:15px}.grid.padding-30{padding:30px}.margin-top-15{margin-top:15px}.margin-bottom-15{margin-bottom:15px}.margin-top-30{margin-top:30px}.margin-bottom-30{margin-bottom:30px}.grid.padding-60{padding:60px}.margin-top-60{margin-top:60px}.margin-bottom-60{margin-bottom:60px}.grid.padding-90{padding:90px}.margin-top-90{margin-top:90px}.margin-bottom-90{margin-bottom:90px}.grid.padding-120{padding:120px}.margin-top-120{margin-top:120px}.margin-bottom-120{margin-bottom:120px}.padding-top-15{padding-top:15px}.padding-bottom-15{margin-bottom:15px}.padding-top-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.padding-top-60{padding-top:60px}.padding-bottom-60{padding-bottom:60px}.padding-top-90{padding-top:90px}.padding-bottom-90{padding-bottom:90px}.padding-top-120{padding-top:120px}.padding-bottom-120{padding-bottom:120px}.hidden{display:none}.alignleft{margin:0 50px 10px 0}.alignright{float:right;margin:0 0 10px 50px}.aligncenter,img.aligncenter,object{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}h1+h2,h1:first-child,h2+h3,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.flex{display:flex}.flex .column{float:none}header{height:auto;background:#efeaf1;z-index:10000}.home header{height:0;padding-top:50%;overflow:hidden}header .title{display:inline-block;vertical-align:middle;font-size:1.6rem;color:#657b40;text-align:right;line-height:1rem;padding-top:5px}header .title img{height:16px}header .title a{color:#444}header .logo{padding:25px;display:inline-block}.home header .logo{position:absolute;top:0;left:0;z-index:50}header .logo img{width:60px;height:60px}.home header .floor{position:absolute;bottom:0;left:0;width:100%;height:50%;background:#a7be80;z-index:1}.home header .circles{position:absolute;top:50%;left:50%;width:50%;height:0;padding-top:50%;border:1px solid #000;border-radius:50%;opacity:.1;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home header .circles:after,.home header .circles:before{content:'';position:absolute;width:50%;height:0;top:50%;left:50%;padding-top:50%;border:1px solid #000;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home header .circles:after{width:175%;padding-top:175%}.home header img.ohm{position:absolute;top:0;left:0;height:95%;width:auto;-o-mask-image:url(../img/home-mask.svg);-o-mask-mode:alpha;-o-mask-size:cover;-webkit-mask-image:url(../img/home-mask.svg);-webkit-mask-mode:alpha;-webkit-mask-size:cover;mask-image:url(../img/home-mask.svg);mask-mode:alpha;mask-size:cover;z-index:10}.home header .site-name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);z-index:9;text-align:center}.home header .title,.home header h1{font-size:16vw;color:#b2c494;text-shadow:0 4px 5px rgba(0,0,0,.1);margin:0;font-weight:700;line-height:.8em}.home header h1 span{visibility:hidden}.home header h2{color:#fff;font-size:5vw;margin:0 0 -.4em;line-height:1em;font-weight:200}.home header .first-letter{position:absolute;top:38.4%;left:24.5%;z-index:15}.home header img.paola-salerno{width:26vw;height:auto}.home header .gradient{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 70%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 70%);background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 70%);width:50%;height:20%;z-index:28;position:absolute;bottom:-5%;left:-20%}.home .page-content h2{margin-top:50px;padding-top:20px}.home .page-content img{max-width:300px;height:auto}.newsletter{background:#a7be80;padding:30px 0;color:#fff}.on-fail,.on-success,.on-wait{padding:10px;color:#fff;margin:10px 0;display:none;text-align:center}.newsletter a{color:#fff;text-decoration:underline}input.hpcheck{position:absolute;left:-3000px}.on-wait{background-color:#444}.on-success{background-color:#00ca00}.on-fail{background-color:#ca0000}.on-fail.visible,.on-success.visible,.on-wait.visible{display:block}section.grey{background:#eef1ea}section.grey-light{background:#f3f5f0}img.rounded{border-radius:50%}header nav{position:absolute;top:0;right:0;z-index:50;padding:35px}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block;margin:0 0 0 30px;font-family:Montserrat;font-size:1.5rem;position:relative}.single-post .date span.day,footer nav>ul>li>a,section.full-width-image .page-header h1{font-family:Montserrat}header nav ul li a{color:#444;text-decoration:none;text-transform:uppercase;line-height:1.6rem;padding-bottom:10px;display:block}header nav ul li a small{text-transform:none;font-size:.9rem;line-height:1rem;display:block}header nav ul li ul{position:absolute;top:100%;left:0;background:#fff;min-width:100%;display:none;padding:5px 0}header nav ul li:hover ul{display:block}header nav ul li ul li{display:block;margin:0}header nav ul li ul li a{padding:5px 15px;font-size:.9rem;white-space:nowrap;display:block}header nav ul li a:hover{color:#a7be80}section.latest-news{background:#eef1ea}section.latest-news .quote{border:1px solid #a7be80;text-align:center;color:#a7be80;font-size:2rem;line-height:1em}section.latest-news .quote cite{display:block;font-size:1.3rem;font-style:normal;margin-top:20px}section.latest-news .quote:before{content:'“';position:absolute;top:0;left:-20px;font-size:10rem;line-height:1em}section.latest-news .image{border:1px solid #a7be80;position:relative}section.latest-news .image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border:5px solid #eef1ea}section.latest-news .highlight{background:#fff}section.full-width-image{position:relative;width:100%;height:0;padding-top:30%}section.full-width-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.full-width-image .page-header h1:after,section.full-width-image .page-header.news h1:before{left:30%;width:40%;border-bottom:1px solid #fff;opacity:.5;content:''}section.full-width-image.transparent{background:#657b40;padding:100px 0;height:auto;color:#fff}section.full-width-image.transparent img{opacity:.5;filter:saturate(0);mix-blend-mode:overlay}section.full-width-image .page-header{text-align:center;position:relative;z-index:10}section.full-width-image .page-header h1{color:#fff;font-size:4rem;font-weight:700;position:relative;display:inline-block;padding-bottom:30px}section.full-width-image .page-header h1:after{position:absolute;top:100%}section.full-width-image .page-header.news .category{text-transform:uppercase;line-height:0;display:block;position:relative;z-index:60}section.full-width-image .page-header.news .category a{color:#fff;padding:0 5px;border-radius:2px;text-shadow:0 0 2px #657b40;background:#657b40;font-size:1.3rem}section.full-width-image .page-header.news h1{padding-top:30px;margin-top:0}section.full-width-image .page-header.news h1:before{position:absolute;top:0}.submenu ul{padding:0;list-style:none;margin-right:50px}.submenu ul a{display:block;background:#fff;padding:10px 20px;color:#657b40}.submenu ul a.sel{background:0 0;border:1px solid #fff;color:#657b40}section.page-content{font-size:1.1rem;line-height:1.5em}.page-text img{margin:20px 0;border-radius:5px}.single-post{margin-bottom:60px}.single-post .date{color:#fff;background:#657b40;border-radius:5px;padding:10px;font-size:.8rem;line-height:1em}.single-post .date span{display:block;text-align:center}.single-post .date span.day{font-size:2rem;line-height:1em}.read-more{color:#fff;background:#a7be80;display:inline-block;white-space:nowrap;padding:0 10px;font-size:.8em}.socials{text-align:center;border-top:1px solid #ddd;margin:0 auto;width:300px;padding-top:10px;font-size:.95rem;color:#666}footer,footer nav>ul>li a:hover{color:#fff}footer{background-color:#657b40;text-align:center;padding:30px 0}footer nav{text-align:center}footer nav:after{content:'';display:block;margin:20px 0;border-top:1px solid #fff;opacity:.2}footer nav>ul{padding:0;list-style:none;text-align:left;display:inline-block}footer nav>ul>li{display:inline-block;vertical-align:top;margin-right:50px}footer nav>ul>li>a{text-transform:uppercase;color:#fff}@media only screen and (max-width :1000px){.grid,.row{position:relative}header nav,header nav ul li a{color:#fff}.row{clear:both;margin:0 auto;width:100%;padding:0}.column{float:none}.grid{margin:0 20px}.mobile-open-nav,.mobile-open-nav:after{position:absolute;border-bottom:6px solid #657b40}.grid.w1,.grid.w1.nomargin,.grid.w10,.grid.w10.nomargin,.grid.w11,.grid.w11.nomargin,.grid.w12,.grid.w12.nomargin,.grid.w2,.grid.w2.nomargin,.grid.w3,.grid.w3.nomargin,.grid.w4,.grid.w4.nomargin,.grid.w5,.grid.w5.nomargin,.grid.w6,.grid.w6.nomargin,.grid.w7,.grid.w7.nomargin,.grid.w8,.grid.w8.nomargin,.grid.w9,.grid.w9.nomargin{width:100%;margin:0;max-width:100%;padding:0 10px}.grid.s1,.grid.s10,.grid.s11,.grid.s12,.grid.s2,.grid.s3,.grid.s4,.grid.s5,.grid.s6,.grid.s7,.grid.s8,.grid.s9{float:left}.grid.s1{width:8.33%}.grid.s2{width:16.66%}.grid.s3{width:25%}.grid.s4{width:33.33%}.grid.s5{width:41.66%}.grid.s6{width:50%}.grid.s7{width:58.33%}.grid.s8{width:66.66%}.grid.s9{width:75%}.grid.s10{width:83.33%}.grid.s11{width:91.66%}.grid.s12{width:100%}.grid.s1.nomargin,.grid.s10.nomargin,.grid.s11.nomargin,.grid.s12.nomargin,.grid.s2.nomargin,.grid.s3.nomargin,.grid.s4.nomargin,.grid.s5.nomargin,.grid.s6.nomargin,.grid.s7.nomargin,.grid.s8.nomargin,.grid.s9.nomargin{padding:0}.grid.o1,.grid.o10,.grid.o11,.grid.o2,.grid.o3,.grid.o4,.grid.o5,.grid.o6,.grid.o7,.grid.o8,.grid.o9{margin:0}h1+h2,h1:first-child,h2+h3,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:20px}.flex{display:block}.grid{padding:20px!important}header .logo{padding:10px}header .logo img{width:40px;height:40px}.mobile-open-nav{width:30px;height:30px;display:block;top:15px;right:15px;border-top:6px solid #657b40}.mobile-open-nav:after{content:'';top:calc(50% - 3px);left:0;width:100%}header nav{position:fixed;top:0;left:100%;width:90%;height:100%;z-index:100000;background:#444;transition:left .3s ease-in-out;overflow:auto}header:hover nav{left:10%}header nav ul li ul{display:block;background:0 0;position:relative}header nav>ul>li{border-top:1px solid #ccc;padding-top:10px;display:block;margin:0}.page-content .grid.w4,footer nav,nav.submenu{display:none}section.latest-news .image{height:200px;border:0}section.latest-news .image img{border:0}footer{padding:10px 20px}.home header{overflow:visible}}