body,p{line-height:1.6}@font-face{font-family:Avenir;font-weight:900;font-style:normal;src:url(../fonts/2DC697_3_0.eot);src:url(../fonts/2DC697_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2DC697_3_0.woff2) format("woff2"),url(../fonts/2DC697_3_0.woff) format("woff"),url(../fonts/2DC697_3_0.ttf) format("truetype")}@font-face{font-family:Avenir;font-weight:500;font-style:normal;src:url(webfonts/2DC697_2_0.eot);src:url(webfonts/2DC697_2_0.eot?#iefix) format("embedded-opentype"),url(webfonts/2DC697_2_0.woff2) format("woff2"),url(webfonts/2DC697_2_0.woff) format("woff"),url(webfonts/2DC697_2_0.ttf) format("truetype")}@font-face{font-family:'Atlas Grotesk';src:url(../fonts/AtlasGrotesk-Medium-Web.eot);src:url(../fonts/AtlasGrotesk-Medium-Web.eot?#iefix) format("embedded-opentype"),url(../fonts/AtlasGrotesk-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Atlas Grotesk';src:url(../fonts/AtlasGrotesk-Regular-Web.eot);src:url(../fonts/AtlasGrotesk-Regular-Web.eot?#iefix) format("embedded-opentype"),url(../fonts/AtlasGrotesk-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?jw5i1t);src:url(../fonts/icomoon.eot?jw5i1t#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?jw5i1t) format("truetype"),url(../fonts/icomoon.woff?jw5i1t) format("woff"),url(../fonts/icomoon.svg?jw5i1t#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}.icon-youtube:before{content:"\f16a"}body{background:#f2f2f2;color:#707070;font-family:clarendon-text-pro,serif;font-weight:400;overflow-x:hidden;font-size:16px}p{margin-bottom:1.5rem}b,strong{font-weight:700}#banner .cell,#interactive-map .hotspot-wrap .hotspot .text,.button,.tooltip,h1,h2,h3,h4,h5,h6{font-family:Avenir,sans-serif;font-weight:900}a,a:focus,a:hover{color:#404351}h1,h2,h3,h4,h5,h6{color:#000;letter-spacing:.05em;line-height:1.2}h1{text-transform:uppercase;font-size:1.875rem;line-height:1.1}@media (min-width:64em){h1{font-size:3rem}}h2{color:#404351;font-size:1.25rem;margin-bottom:1.25rem}h2 br{display:none}@media (min-width:40em){h2{font-size:1.5rem}h2 br{display:block}}::-webkit-input-placeholder{color:#707070}:-moz-placeholder{color:#707070}::-moz-placeholder{color:#707070}:-ms-input-placeholder{color:#707070}section{padding:3rem 0}@media (min-width:64em){h2{font-size:1.75rem}section{padding:5rem 0}}section.pt0{padding-top:0!important}section.pb0{padding-bottom:0!important}.button{background-color:#404351;padding:1.375rem 3rem 1.25rem;line-height:1;border-radius:0;letter-spacing:.05em;font-size:.9375rem}@media (min-width:64em){.button{padding:1.375rem 4rem 1.25rem;font-size:1.175rem}}.button:active,.button:hover{background-color:#484a57}#page-header{background:url(../images/feature-header-short-v2.jpg) center no-repeat;background-size:cover;text-align:center;padding:3rem 0 8rem}#page-header .logo{width:100px;height:102px;display:block;background-size:100%;margin:0 auto 3rem}@media (min-width:64em){#page-header{padding:3rem 0 14rem}#page-header .logo{width:160px;height:162px;margin:0 auto 5rem}#intro p{padding:0 3.5rem}}#intro button,#intro p{margin-bottom:0}#page-header h1{color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.4)}#intro{background-color:#fff}#intro button{margin-top:2rem}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}100%{box-shadow:0 0 0 35px rgba(255,255,255,0)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}100%{box-shadow:0 0 0 35px rgba(255,255,255,0)}}#interactive-map{position:relative;line-height:0}#interactive-map .hotspot-wrap .hotspot .text,.tooltip{color:#404351;line-height:1.2;letter-spacing:.05em;text-align:center;text-transform:uppercase}#interactive-map img{max-width:none;width:100%;margin-bottom:0;height:auto}#interactive-map .hotspot-wrap{position:absolute;width:20px;height:20px}@media (min-width:40em){#interactive-map .hotspot-wrap{width:30px;height:30px}}@media (min-width:64em){#interactive-map .hotspot-wrap{width:45px;height:45px}}#interactive-map .hotspot-wrap .hotspot{position:absolute;text-align:center;cursor:pointer;z-index:100;width:20px;height:20px}@media (min-width:40em){#interactive-map .hotspot-wrap .hotspot{width:30px;height:30px}}@media (min-width:64em){#interactive-map .hotspot-wrap .hotspot{width:45px;height:45px}}#interactive-map .hotspot-wrap .hotspot:before{display:block;position:absolute;top:50%;left:50%;content:'';width:22px;height:22px;margin:-11px auto auto -11px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:50%;background-color:inherit;pointer-events:none;-webkit-animation:shadow-pulse 1.5s infinite;animation:shadow-pulse 1.5s infinite;z-index:2}#interactive-map .hotspot-wrap .hotspot:hover .text{opacity:1}#interactive-map .hotspot-wrap .hotspot .icon{background-image:url(../images/hotspot-hexagon.png);background-size:100%;width:20px;height:20px;display:block;position:absolute;z-index:100;transition:all .25s linear}@media (min-width:40em){#interactive-map .hotspot-wrap .hotspot .icon{width:30px;height:30px}}@media (min-width:64em){#interactive-map .hotspot-wrap .hotspot .icon{width:45px;height:45px}}#interactive-map .hotspot-wrap .hotspot .text{background-image:url(../images/hotspot-hexagon-large.png);background-size:100%;opacity:0;transition:opacity 1.4s ease;height:50px;width:50px;font-size:.3rem;padding-top:1.25rem;padding-left:5px;padding-right:5px;position:absolute;left:50%;margin-left:-25px;top:-15px;z-index:102}@media (min-width:40em){#interactive-map .hotspot-wrap .hotspot .text{width:80px;height:80px;padding-top:1.9375rem;font-size:.5rem;margin-left:-40px;top:-25px}}@media (min-width:64em){#interactive-map .hotspot-wrap .hotspot .text{width:110px;height:110px;font-size:.625rem;padding-top:2.75rem;margin-left:-55px;top:-35px}}#interactive-map .hotspot-wrap.the-good-shed .hotspot{width:50px;height:50px}@media (min-width:40em){#interactive-map .hotspot-wrap.the-good-shed .hotspot{width:80px;height:80px}}@media (min-width:64em){#interactive-map .hotspot-wrap.the-good-shed .hotspot{width:110px;height:110px}}#interactive-map .hotspot-wrap.the-good-shed .hotspot .icon{background-image:url(../images/GoodsShed-logo.png);width:50px;height:50px}#interactive-map .hotspot-wrap.line-1 .hotspot .text{padding-top:1.425rem}@media (min-width:40em){#interactive-map .hotspot-wrap.the-good-shed .hotspot .icon{width:80px;height:80px}#interactive-map .hotspot-wrap.line-1 .hotspot .text{padding-top:2.25rem}}@media (min-width:64em){#interactive-map .hotspot-wrap.the-good-shed .hotspot .icon{width:110px;height:110px}#interactive-map .hotspot-wrap.line-1 .hotspot .text{padding-top:3.15rem}}#interactive-map .hotspot-wrap.line-3 .hotspot .text{padding-top:1.1rem}@media (min-width:40em){#interactive-map .hotspot-wrap.line-3 .hotspot .text{padding-top:1.625rem}}@media (min-width:64em){#interactive-map .hotspot-wrap.line-3 .hotspot .text{padding-top:2.25rem}}#interactive-map .hotspot-wrap.line-4 .hotspot .text{padding-top:.9rem}@media (min-width:40em){#interactive-map .hotspot-wrap.line-4 .hotspot .text{padding-top:1.325rem}}.tooltip{background-color:transparent;background-image:url(../images/hotspot-hexagon-large.png);background-size:100%;width:100px;height:100px}.tooltip.top:before{content:none}#features{background-color:#404351;padding-left:1.8125rem;padding-right:1.8125rem}@media (min-width:64em){#interactive-map .hotspot-wrap.line-4 .hotspot .text{padding-top:1.9375rem}#features{padding-bottom:3.5rem}}#features .grid-container{padding-right:1rem;padding-left:1rem}#features .grid-container .grid-x{margin-left:-1rem;margin-right:-1rem}#features .grid-container .grid-x .cell{background-color:#484a57;text-align:center;margin-bottom:2rem;padding:2rem 1rem 1.5rem;border:1px solid #656873;width:calc(100% - 2rem);margin-right:1rem;margin-left:1rem}@media (min-width:64em){#features .grid-container .grid-x .cell{width:calc(33.33333% - 2rem);padding:2rem 2rem 1.5rem}}#features .grid-container .grid-x .cell img{height:40px;width:auto;margin-bottom:1.5rem}#features .grid-container .grid-x .cell h4{color:#fff;font-size:.9375rem;line-height:1.4}@media (min-width:64em){#features .grid-container .grid-x .cell img{height:55px}#features .grid-container .grid-x .cell h4{font-size:1.125rem}}#features .grid-container .grid-x .cell h4 span{display:block;text-transform:uppercase;font-size:.65em;margin-top:3px}#four-images{border-top:4px solid #fff;border-bottom:4px solid #fff}#banner{background:url(../images/feature-banner.jpg) center no-repeat;background-size:cover;padding:10rem 0}#history,#history-images,body .mfp-bg{background-color:#fff}#banner .cell{color:#fff;font-size:1.25rem;letter-spacing:.05em;line-height:1.3}@media (min-width:40em){#banner .cell{font-size:1.5rem}}@media (min-width:64em){#banner{padding:14rem 0}#banner .cell{font-size:1.75rem}}#history h2{margin-bottom:3.5rem}#history-images{margin-bottom:1rem}#history-images .cell{position:relative}#history-images .cell .caption{position:absolute;bottom:20px;left:0;right:0;background-color:#fff;font-family:"Atlas Grotesk",sans-serif;text-align:center;display:block;padding:5px 0;margin:0 auto;width:280px;font-size:.875rem;color:#404351}@media (min-width:40em){#history-images .cell .caption{width:96%;font-size:.625rem;margin:0 2%}}@media (min-width:64em){#history-images .cell .caption{width:280px;font-size:.875rem;margin:0 auto}}#cta{padding:5rem 0}#cta h2{line-height:1.5}#cta h2 span{display:block;color:silver}body .mfp-bg{opacity:.9}.popup{background:#f0f0f0;max-width:90%;margin:0 auto;padding:2rem 1.5rem;position:relative;box-shadow:0 0 30px 20px rgba(0,0,0,.075)}#form,#form p{margin-bottom:2rem}@media (min-width:64em){.popup{max-width:900px;padding:3rem 2.5rem}}.popup .popup-close{background:url(../images/close-icon.png) no-repeat;background-size:100%;height:25px;width:25px;right:10px;top:12px;padding:0;opacity:1}.popup .popup-close:active{top:12px}.popup .popup-close:hover{cursor:pointer}#form h2{margin-bottom:.75rem;text-align:center}#form h2 span{font-weight:400;display:block}#form p{text-align:center;font-size:15px}@media (min-width:64em){.popup .popup-close{height:35px;width:35px}#form p{font-size:17px}}#form .gform_wrapper .validation_error{border-top:0;border-bottom:0;color:#de2e2e;font-family:"Atlas Grotesk",sans-serif;font-weight:400}@media (min-width:40em){#form .gform_wrapper li.gfield,#form .gform_wrapper li.gfield.gf_left_half,#form .gform_wrapper li.gfield.gf_left_third,#form .gform_wrapper li.gfield.gf_middle_third,#form .gform_wrapper li.gfield.gf_right_half,#form .gform_wrapper li.gfield.gf_right_third{padding-right:12px!important}}#form .gform_wrapper li.gfield.gfield_error{border-top:0!important;border-bottom:0!important;padding-top:0!important;max-width:none!important;margin-right:0!important}#form .gform_wrapper li.gfield.gfield_error .gfield_description{padding-top:0!important;color:#de2e2e;font-family:"Atlas Grotesk",sans-serif;font-weight:400}#form .gform_wrapper label.gfield_label{display:none!important}#form .gform_wrapper label.gfield_label.show-label{display:block!important}#form .gform_wrapper input{border:0;border-radius:0;box-shadow:none;height:50px;margin-bottom:.75rem;font-family:"Atlas Grotesk",sans-serif;padding:5px 10px}#form .gform_wrapper select,#form .gform_wrapper textarea{border:0;box-shadow:none;margin-bottom:.75rem;padding:5px 10px;font-family:"Atlas Grotesk",sans-serif}#form .gform_wrapper textarea{border-radius:0}#form .gform_wrapper textarea.large{height:100px}#form .gform_wrapper select{border-radius:0;height:50px;background-position:right 0 center}#form .gform_wrapper .gform_footer{margin-top:0;padding-top:0}#form .gform_wrapper .gform_footer .button{background-color:#404351;border:0;color:#fff;text-transform:uppercase;font-weight:900;padding:1.375rem 4rem 1.25rem;line-height:1;height:60px;font-size:1rem;font-family:Avenir,sans-serif}#form .gform_wrapper .gfield_checkbox input[type=checkbox]:checked~label,footer{font-weight:400}#form .form-terms,#form .gform_wrapper .gfield_checkbox label,footer,footer .entry h4,footer .entry p{font-family:"Atlas Grotesk",sans-serif}@media (min-width:64em){#form .gform_wrapper .gform_footer .button{font-size:1.175rem}}#form .gform_wrapper .gform_footer .button:hover{background-color:#484a57;color:#fff}#form .gform_wrapper .gfield_checkbox{position:relative;display:block;min-height:80px;vertical-align:middle;border-collapse:collapse;width:100%;float:left;margin-bottom:0;padding-top:0}#form .gform_wrapper .gfield_checkbox input[type=checkbox]{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0}#form .gform_wrapper .gfield_checkbox input[type=checkbox]:checked~label:before{background:url(../images/check-icon.png) center no-repeat #fff;background-size:70%}#form .gform_wrapper .gfield_checkbox label{display:block;padding:1rem 24px 1rem 40px;font-size:14px;color:#707070;max-width:100%;width:100%;margin:0;line-height:24px;cursor:pointer;transition:background .25s,border-color .25s}@media (min-width:64em){#form .gform_wrapper .gfield_checkbox label{font-size:16px}}#form .gform_wrapper .gfield_checkbox label:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:30px;height:30px;line-height:21px;border-radius:0;border:0;display:block;background:#fff;font-size:16px}#form .form-terms{font-size:13px;display:block}@media (min-width:64em){#form .form-terms{width:70%}}body #form .gform_wrapper .top_label div.ginput_container,body #form .gform_wrapper ul li.gfield{margin-top:0!important}#form .gform_wrapper .top_label li.gfield.gf_left_third,#form .gform_wrapper .top_label li.gfield.gf_middle_third,#form .gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:0!important}footer{margin:0 0 3rem;font-size:14px}footer .pellicano-logo{width:120px;height:40px;background-size:100%;background-image:url(../images/pellicano-logo-grey.png);background-repeat:no-repeat;display:block;margin-bottom:3rem}footer .pellicano-logo:hover{background-image:url(../images/pellicano-logo-blue.png)}footer .copyright{line-height:1.4}@media (min-width:64em){footer .pellicano-logo{max-width:164px;width:164px;height:46px}footer .copyright{float:left;line-height:1}}footer .logo-icon{margin:0 0 1.5rem;height:80px;width:80px}@media (min-width:64em){footer .logo-icon{float:left;margin:0 2rem 0 0;height:111px;width:110px}footer .entry{float:left}}footer .entry{margin-bottom:1.5rem}footer .entry h4{font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:0}footer .entry p{font-size:14px;font-weight:400;margin-bottom:5px}footer .entry p a{font-weight:500}footer #footer-menu li{font-size:14px;line-height:1.4;margin:.25rem 0 0}footer #footer-menu li a{padding:0;line-height:1.4;transition:all .25s linear}@media (min-width:64em){footer #footer-menu{flex-direction:row}footer #footer-menu li{padding:0 0 0 .75rem;margin:0 0 0 .75rem;border-left:1px solid #484848;line-height:1}footer #footer-menu li a{line-height:1}}footer .social-links{margin:10px 0 20px}footer .social-links li{font-size:20px}footer .footer-note{color:#404351;line-height:1;display:block;margin-top:1.25rem}@media (min-width:64em){footer .footer-note{margin-top:0}}