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,button,input{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{display:block}body{line-height:1}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:'Barlow';font-style:normal;font-weight:100;src:url("../fonts/barlow-v1-latin-100.eot");src:local("Barlow Thin"),local("Barlow-Thin"),url("../fonts/barlow-v1-latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v1-latin-100.woff2") format("woff2"),url("../fonts/barlow-v1-latin-100.woff") format("woff"),url("../fonts/barlow-v1-latin-100.ttf") format("truetype"),url("../fonts/barlow-v1-latin-100.svg#Barlow") format("svg")}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;src:url("../fonts/barlow-v1-latin-regular.eot");src:local("Barlow Regular"),local("Barlow-Regular"),url("../fonts/barlow-v1-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v1-latin-regular.woff2") format("woff2"),url("../fonts/barlow-v1-latin-regular.woff") format("woff"),url("../fonts/barlow-v1-latin-regular.ttf") format("truetype"),url("../fonts/barlow-v1-latin-regular.svg#Barlow") format("svg")}@font-face{font-family:'Barlow';font-style:italic;font-weight:400;src:url("../fonts/barlow-v1-latin-italic.eot");src:local("Barlow Italic"),local("Barlow-Italic"),url("../fonts/barlow-v1-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v1-latin-italic.woff2") format("woff2"),url("../fonts/barlow-v1-latin-italic.woff") format("woff"),url("../fonts/barlow-v1-latin-italic.ttf") format("truetype"),url("../fonts/barlow-v1-latin-italic.svg#Barlow") format("svg")}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;src:url("../fonts/barlow-v1-latin-600.eot");src:local("Barlow SemiBold"),local("Barlow-SemiBold"),url("../fonts/barlow-v1-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v1-latin-600.woff2") format("woff2"),url("../fonts/barlow-v1-latin-600.woff") format("woff"),url("../fonts/barlow-v1-latin-600.ttf") format("truetype"),url("../fonts/barlow-v1-latin-600.svg#Barlow") format("svg")}@font-face{font-family:'Barlow';font-style:normal;font-weight:800;src:url("../fonts/barlow-v1-latin-800.eot");src:local("Barlow ExtraBold"),local("Barlow-ExtraBold"),url("../fonts/barlow-v1-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/barlow-v1-latin-800.woff2") format("woff2"),url("../fonts/barlow-v1-latin-800.woff") format("woff"),url("../fonts/barlow-v1-latin-800.ttf") format("truetype"),url("../fonts/barlow-v1-latin-800.svg#Barlow") format("svg")}@font-face{font-family:'Itim';font-style:normal;font-weight:400;src:url("../fonts/itim-v2-latin-regular.eot");src:local("Itim"),local("Itim-Regular"),url("../fonts/itim-v2-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/itim-v2-latin-regular.woff2") format("woff2"),url("../fonts/itim-v2-latin-regular.woff") format("woff"),url("../fonts/itim-v2-latin-regular.ttf") format("truetype"),url("../fonts/itim-v2-latin-regular.svg#Itim") format("svg")}html{color:#000;font-size:62.5%;font-family:"Barlow",sans-serif}body{-webkit-transition:font-family 0.25s ease;transition:font-family 0.25s ease;font-size:16px;font-size:1.6rem;color:#000;line-height:1.286em;font-weight:400}p:last-child,li:last-child{margin-bottom:0}.path-node-4- .content h1{display:block}.path-node-4- .content p{text-align:center}h1,.h1,h2,.h2,h3,.h3{font-family:"Barlow",sans-serif;text-transform:uppercase;color:#404041}h1,.h1{font-size:26px;font-size:2.6rem;line-height:48px;line-height:4.8rem;font-weight:800;letter-spacing:3px;margin-bottom:3rem;text-align:center}@media (min-width: 901px){h1,.h1{font-size:50px;font-size:5rem;line-height:60px;line-height:6rem}}@media (min-width: 1201px){h1,.h1{font-size:80px;font-size:8rem;line-height:96px;line-height:9.6rem}}h2,.h2{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;font-weight:600;margin-bottom:3.6rem;text-transform:none}@media (min-width: 901px){h2,.h2{font-size:36px;font-size:3.6rem;line-height:54px;line-height:5.4rem;margin-bottom:5rem}}@media (min-width: 1201px){h2,.h2{font-size:36px;font-size:3.6rem;line-height:54px;line-height:5.4rem;margin-bottom:5rem}}h3,.h3{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;font-weight:800;letter-spacing:3px;margin-bottom:5rem;padding:10px 20px;border-left:solid 5px #9C8A87}@media (min-width: 901px){h3,.h3{font-size:24px;font-size:2.4rem;line-height:29px;line-height:2.9rem;margin-bottom:5rem}}p{font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem;margin-bottom:2.2rem}@media (min-width: 901px){p{font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem;margin-bottom:2.2rem}}ul,ol{margin-bottom:2.5rem}ul ul,ul ol,ol ul,ol ol{margin-left:30px}li{display:block;position:relative;padding-left:1.5rem;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;margin-bottom:2.2rem;list-style:none}@media (min-width: 901px){.lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}ul{width:45%}li{font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem;margin-bottom:2.2rem}}ul>li:before{position:absolute;top:0;left:0;height:0px;margin-right:10px;width:5px;content:'_';font-weight:800;color:#9C8A87;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ol{counter-reset:count}ol>li:before{display:inline-block;margin-right:10px;content:counter(count) ".";counter-increment:count}small,.small{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;color:#000}a{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;padding:1px 4px 2px 4px;color:#9C8A87}a:hover,a:active{color:#fff;background-color:#9C8A87;text-decoration:none}em{font-style:italic}.semi-bold{font-weight:600}strong,b{font-family:"Barlow",sans-serif;font-weight:800}blockquote,.blockquote,.overlay{font-family:"Barlow",sans-serif;font-weight:600;font-size:24px;font-size:2.4rem;line-height:42px;line-height:4.2rem;position:relative;color:#404041}blockquote p,blockquote div,.blockquote p,.blockquote div,.overlay p,.overlay div{font-size:24px;font-size:2.4rem;line-height:42px;line-height:4.2rem;text-align:center}blockquote:before,blockquote:after,.blockquote:before,.blockquote:after,.overlay:before,.overlay:after{padding-top:4px;content:'\201C'}blockquote:after,.blockquote:after,.overlay:after{padding-left:8px}.blockquote--no-citation{margin-bottom:2.4rem}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin:0 auto;max-width:1200px;width:100%;padding:0 1em}img{display:block;height:auto;max-width:100%}:target:before{display:block;height:30px;margin-top:-30px;content:""}.page{margin-top:10rem}:target:before{content:"";display:block;height:114px;margin:-114px 0 0}header{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1}@media (max-width: 1200px){header img{max-width:250px;width:100%}header .icon--menu{display:block}header .icon--close{display:none}header button{background-color:transparent;padding:0;margin:0;letter-spacing:normal}header button span{margin-top:5px;padding:2rem;display:block}header a:hover,header button:hover{background-color:transparent}.siteinfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 0;height:10rem}header nav{background-color:rgba(0,0,0,0.9);position:fixed;top:10rem;left:0;right:0;bottom:0;padding:2rem 0;z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0}header nav ul{width:100%}header nav li{margin:0}header nav li::before{display:none;z-index:0}header nav a{display:block;padding:2.5rem 4rem;font-size:24px;font-size:2.4rem;font-weight:600;letter-spacing:1.55px;text-decoration:none;text-align:right;color:#fff}header nav a:hover{background-color:transparent;color:#9C8A87;text-decoration:underline}header nav ul li:last-child a:hover{text-decoration:none;background-image:url(../images/fb-m.png)}.menu-open{overflow:hidden}.menu-open header nav{overflow-y:auto;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-open .icon--menu{display:none}.menu-open .icon--close{display:block}}@media (min-width: 1201px){header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0}header .container .siteinfo{width:30rem}header .container img{width:100%}header .header-region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}header nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem}header nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;width:100%}header nav a{font-size:15px;font-size:1.5rem;font-weight:600;letter-spacing:1.55px;color:#404041;text-decoration:none;padding:1rem 1.4rem;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-bottom:solid 1px #fff}header nav a:hover,header nav a.active{background-color:transparent;color:#9C8A87;border-bottom:solid 1px #9C8A87}header nav ul>li:before{display:none}header nav ul li:last-child a:hover{border:none;background-image:url(../images/fb-m.png)}header button{display:none}header a:hover,header button:hover{background-color:transparent}}@media (max-width: 599px){nav ul a{font-size:18px;font-size:1.8rem}}h1{display:none}.bean-feature .content{margin-bottom:8rem}.bean-feature .content h1{display:block}.bean-feature .content .field-name-field-image{margin-bottom:8rem}.bean-feature .content .field-name-field-image img{width:100%;padding:0;margin:0}.bean-feature .content .field-name-field-body{width:70%;margin:0 auto}.bean-feature .content .field-name-field-body h2,.bean-feature .content .field-name-field-body p,.bean-feature .content .field-name-field-body .button{text-align:center}.bean-feature .content .field-name-field-body hr{color:#9C8A87}.bean-feature .content .field-name-field-body .first-line{width:40%;margin-bottom:3rem}.bean-feature .content .field-name-field-body .second-line{opacity:0.2;margin-bottom:8rem}.bean-feature .content .field-name-field-body .button{margin-bottom:8rem}@media (max-width: 599px){.bean-feature .content .field-name-field-body{width:85%}}@media (min-width: 901px){.bean-feature .content{margin-bottom:10rem}.bean-feature .content .field-name-field-body{position:relative;left:0;right:0;top:-16rem;margin-bottom:-16rem;padding-top:2rem;background-color:white}.bean-feature .content .field-name-field-body p{margin-bottom:3rem}}@media (min-width: 1201px){.bean-feature .content{margin-bottom:15rem}.bean-feature .content .field-name-field-body{position:relative;left:0;right:0;top:-20rem;margin-bottom:-20rem;background-color:white}.bean-feature .content .field-name-field-body h1{padding:2rem 0}.bean-feature .content .field-name-field-body p{margin-bottom:5rem}.bean-feature .content .field-name-field-body .first-line{margin-bottom:8rem}}#mc_embed_signup{background:#fff;clear:left;margin-bottom:8rem;font-size:14px;font-size:1.4rem;font-family:"Barlow",sans-serif;width:100%}#mc_embed_signup form{-webkit-appearance:none;width:100%}#mc_embed_signup form div p:first-child{margin-bottom:0}#mc_embed_signup form div p:first-child .email{height:4rem}#mc_embed_signup form div .button{-webkit-appearance:none;width:100%;padding:1rem 1.5rem;background-color:#404041;color:#fff;font-family:"Barlow",sans-serif;text-transform:uppercase;letter-spacing:1.55px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#mc_embed_signup form div .button:hover{background-color:#9C8A87;cursor:pointer}@media (min-width: 901px){.feature #mc_embed_signup{margin-bottom:10rem}.feature #mc_embed_signup form{margin:0 auto;width:100%}.feature #mc_embed_signup form label{position:absolute;top:-1rem}.feature #mc_embed_signup form div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:40px}.feature #mc_embed_signup form div div:first-child{height:4.1rem;width:50%}.feature #mc_embed_signup form .button{height:100%}}@media (min-width: 1201px){.feature #mc_embed_signup{margin-bottom:15rem}.feature #mc_embed_signup form{margin:0 auto;width:50%}}.bottom .block-block-3{margin:0 auto;max-width:1200px;width:100%;padding:0 1em;margin-bottom:8rem}.inner{margin:0 auto;width:80%}@media (min-width: 901px){.bottom .block-block-3{margin-bottom:10rem}}@media (min-width: 1201px){.bottom .block-block-3{margin-bottom:15rem}}.block-views-contact-block{margin:0 auto;max-width:1200px;width:100%;padding:0 1em}form{margin-bottom:8rem}@media (min-width: 901px){form{margin-bottom:10rem}}@media (min-width: 1201px){form{width:45%;margin:0;margin-bottom:15rem}}.node-webform h2{display:none}.node-webform footer{display:none}.node-webform .content .field-name-field-body iframe{width:100%;height:40rem;margin-bottom:3rem}.node-webform .content .field-name-field-body p:last-child{margin-bottom:8rem}@media (min-width: 901px){.node-webform .content .field-name-field-body p:last-child{margin-bottom:10rem}}@media (min-width: 1201px){.node-webform .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.node-webform .content .field-name-field-body{margin-top:2em;width:45%}.node-webform .content .field-name-field-body iframe{height:35.5rem;margin-bottom:2rem}.node-webform .content .field-name-field-body p:last-child{margin-bottom:15rem}}footer a.button--round{display:block;position:fixed;right:1rem;bottom:14rem}footer{background-color:#9C8A87;padding:2rem 0}footer p{font-size:12px;font-size:1.2rem;text-align:center;color:#fff}@media (min-width: 901px){footer a.button--round{bottom:15rem;right:5rem}footer p{font-size:14px;font-size:1.4rem}}.field-name-body h1{display:block}.field-name-body h2{text-align:center}.field-name-body h2 p{margin-top:3rem}input[type=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=button]:hover,button:hover{cursor:pointer}a.button,span.button,input[type="button"],button,.button-primary{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;display:inline-block;line-height:1;padding:1.5rem 3rem 1.5rem 3rem;color:#fff;background-color:#404041;font-family:"Barlow",sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:5px}a.button:hover,span.button:hover,input[type="button"]:hover,button:hover,.button-primary:hover{text-decoration:none;color:#fff;background-color:#9C8A87}@media (min-width: 901px){a.button,span.button,input[type="button"],button,.button-primary{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}}.forms-action{margin-bottom:8rem}@media (min-width: 901px){.forms-action{margin-bottom:10rem}}@media (min-width: 1201px){.forms-action{margin-bottom:15rem}}a.button.button--round,span.button.button--round,button.button--round{height:70px;width:70px;background-color:#9C8A87;background-image:url(../images/arrow.png);background-position:center;background-repeat:no-repeat;background-size:50%;border-radius:100%}a.button.button--round:hover,span.button.button--round:hover,button.button--round:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 599px){a.button.button--round,span.button.button--round,button.button--round{height:60px;width:50px;background-size:40%}}@media (max-width: 899px){.container{padding:0}}.feature-block{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8rem;background-image:none}.feature-block .overlay{width:100%;padding:5rem;background-color:#404041;color:#fff;text-align:center}.feature-block .overlay h2,.feature-block .overlay p,.feature-block .overlay blockquote{color:#fff}.feature-block .overlay:before,.feature-block .overlay:after{display:none}@media (min-width: 901px){.feature-block{background-image:url(../images/dam-l.jpg);background-size:cover;background-position:center;margin-bottom:10rem}.feature-block .overlay{margin:8rem 0;padding:8rem;background-color:rgba(0,0,0,0.6)}}@media (min-width: 1201px){.feature-block{margin-bottom:15rem}}.feature-block--alt-0 .overlay,.feature-block--alt-0 p{text-align:left}@media (min-width: 901px){.feature-block--alt-0,.feature-block--alt-1{background:url("../images/paul-l.jpg") no-repeat center;background-size:cover}.feature-block--alt-0 .overlay,.feature-block--alt-1 .overlay{margin:5rem 0;padding:5rem;width:60%}}.feature-block--alt-1{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 901px){.feature-block--alt-1 .overlay,.feature-block--alt-1 p{text-align:right}}.feature-block--alt-{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-block--alt- .overlay{width:100%;padding:5rem 2rem;background-color:#9C8A87}.feature-block--alt- .overlay p{font-family:"Barlow",sans-serif;font-weight:600}.feature-block--alt- .overlay p:first-child{margin-bottom:3rem}.feature-block--alt- .overlay p div{padding:0}.feature-block--alt- #mc_embed_signup{background-color:transparent}.feature-block--alt- #mc_embed_signup form{width:100%;margin:0}.feature-block--alt- #mc_embed_signup form div p:first-child{margin-bottom:0}.feature-block--alt- #mc_embed_signup form div label{background-color:transparent;position:absolute;top:-3rem}.feature-block--alt- #mc_embed_signup form div input[type="email"]{height:4.1rem;font-size:16px;font-size:1.6rem;font-family:"Barlow",sans-serif;font-weight:400}.feature-block--alt- #mc_embed_signup form div .clear{margin-top:-5px}.feature-block--alt- #mc_embed_signup form div .button{width:100%;padding:0 1.5rem;background-color:#404041;color:#fff;font-size:16px;font-size:1.6rem;font-family:"Barlow",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.55px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.feature-block--alt- #mc_embed_signup form div .button:hover{background-color:#fff;color:#404041;cursor:pointer}@media (min-width: 901px){.feature-block--alt-{background-image:url(../images/cabin2-l.jpg);background-size:cover}.feature-block--alt- .overlay{padding:5rem 2rem;background-color:rgba(0,0,0,0.6)}.feature-block--alt- #mc_embed_signup form{width:60%;margin:0 auto}.feature-block--alt- #mc_embed_signup form div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-block--alt- #mc_embed_signup form div .fl-is-required{width:50%}.feature-block--alt- #mc_embed_signup form div .button:hover{background-color:#9C8A87;color:#fff;cursor:pointer}.feature-block--alt- #mc_embed_signup form div .clear{margin-top:0;height:41px}}@media (min-width: 1201px){.feature-block--alt- .overlay{padding:8rem}.feature-block--alt- #mc_embed_signup form{width:50%}}hr{border:solid 1px #9C8A87}img{width:100%;height:auto}@media (max-width: 899px){img{margin:1rem 0}}.image-grid img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width: 901px){.image-grid img{width:100%}.image-grid--2{margin:2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.image-grid--2 img{width:49%}.image-grid--3{margin:2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.image-grid--3 img{width:32%}}.field-item div:last-child{margin-bottom:8rem}@media (min-width: 901px){.field-item div:last-child{margin-bottom:10rem}}@media (min-width: 1201px){.field-item div:last-child{margin-bottom:15rem}}.text-block{width:90%;margin:0 auto;margin-bottom:8rem}@media (min-width: 901px){.text-block{width:80%;margin-bottom:10rem}}@media (min-width: 1201px){.text-block{width:65%;margin-bottom:15rem}}.environmental{margin:8rem auto}@media (min-width: 901px){.environmental{margin:10rem auto}}@media (min-width: 1201px){.environmental{margin:15rem auto}}header nav ul li:last-child a{font-size:0;background-image:url(../images/fb.png);background-repeat:no-repeat;background-size:5rem;margin-right:6rem;border:none;background-position:right;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (min-width: 1201px){header nav ul li:last-child a{margin:0;padding:0;background-size:60%;display:block;width:5rem}}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="submit"],textare{-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}form .button-primary{background-color:#404041}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea{border:solid 1px #9C8A87;background-color:#fff;padding:1rem 1.5rem;width:100%;line-height:1}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input[type="text"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,textarea::placeholder{opacity:1}textarea{font-size:16px;font-size:1.6rem;font-family:"Barlow",sans-serif}.form-textarea-wrapper{margin-bottom:5rem}.fl-wrap{position:relative}form label{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;font-size:12px;font-size:1.2rem;position:relative;display:inline-block;width:auto;top:1rem;left:1.5rem;text-align:center;padding:0 5px;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);background-color:#fff}.fl-is-active .fl-label,.fl-is-active label{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,textarea:focus{outline:none;border-bottom:2px solid #9C8A87}select{font-size:16px;font-size:1.6rem;position:relative;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:1rem 1.2rem;width:calc(100% + 50px);color:#000;background-color:transparent;font-family:"Barlow",sans-serif}select:hover{cursor:pointer}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.fl-wrap-select{background-color:#fff;background-image:url("../images/icon--arrow-down-black.svg");background-repeat:no-repeat;background-position:97% center;overflow:hidden}.fl-wrap-select label{display:none}select:focus{outline:none;border-bottom:2px solid #9C8A87}.dropdown-alt .fl-wrap-select{background-color:transparent;border:1px solid #404041;text-transform:uppercase}input[type="checkbox"],input[type="radio"]{background-color:#f00;height:25px;width:25px;vertical-align:middle;opacity:0}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;display:inline-block;margin-bottom:1rem;vertical-align:middle}input[type="checkbox"]+label:before,input[type="radio"]+label:before{position:absolute;top:-3px;left:-10px;height:25px;width:25px;content:'';-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:url("../images/icon--checkbox-unchecked.svg");background-repeat:no-repeat;background-size:100%}input[type="checkbox"]:hover,input[type="checkbox"]+label:hover,input[type="radio"]:hover,input[type="radio"]+label:hover{cursor:pointer}input[type="checkbox"]:focus+label:before,input[type="radio"]:focus+label:before{outline:2px solid #9C8A87}input[type="checkbox"]:checked+label:before{background-image:url("../images/icon--checkbox-checked.svg")}input[type="radio"]+label:before{background-image:url("../images/icon--radio-unchecked.svg")}input[type="radio"]:checked+label:before{background-image:url("../images/icon--radio-checked.svg")}
