/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}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}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}body{font-family:"europa";font-size:20px;color:#212121;line-height:1.4}@media only screen and (max-width: 620px){body{font-size:17px}}h1{font-family:"dublin";font-size:80px;color:#212121;line-height:1.2;margin-bottom:0px}@media only screen and (max-width: 620px){h1{font-size:50px;line-height:1.1;margin-bottom:0px}}h2{font-family:"europa";font-size:30px;color:#212121;line-height:1.2;margin-bottom:0px}@media only screen and (max-width: 620px){h2{font-size:22px;margin-bottom:0px}}p{font-family:"europa";font-size:20px;color:#212121;line-height:1.4}@media only screen and (max-width: 620px){p{font-size:17px}}p strong{font-family:"europa";font-weight:700}p em{font-style:italic}a{text-decoration:none}.richtext.transparent-bg h1,.richtext.transparent-bg h2{color:#D6E3A0}.richtext.transparent-bg p,.richtext.transparent-bg ul,.richtext.transparent-bg ul li{color:#FAF4EA}.richtext.transparent-bg p a{color:#D6E3A0}.richtext.transparent-bg p a.link-arrow:hover{background-image:url("../assets/images/link-arrow-light-green.svg")}.richtext.transparent-bg p a.link-arrow::before{background-color:#D6E3A0}.richtext.beige-bg h1,.richtext.beige-bg h2{color:#212121}.richtext.beige-bg p,.richtext.beige-bg ul,.richtext.beige-bg ul li{color:#212121}.richtext.beige-bg p a{color:#b1ca4d}.richtext.indented p,.richtext.indented ul{padding-left:110px}@media only screen and (max-width: 620px){.richtext.indented p,.richtext.indented ul{padding-left:0px}}.richtext h1{margin-bottom:15px}@media only screen and (max-width: 620px){.richtext h1{margin-bottom:15px}}.richtext h2{margin-bottom:30px;margin-top:110px}@media only screen and (max-width: 620px){.richtext h2{margin-bottom:12px;margin-top:65px}}.richtext h2:first-child{margin-top:0}.richtext h2.no-margin{margin-bottom:0px}.richtext p,.richtext ul{font-family:"europa";font-size:20px;color:#212121;line-height:1.4;margin-bottom:28px}@media only screen and (max-width: 620px){.richtext p,.richtext ul{font-size:17px;margin-bottom:23.8px}}.richtext p.no-margin,.richtext ul.no-margin{margin-bottom:0px}.richtext p a,.richtext ul a{font-style:italic}.richtext p a:hover,.richtext ul a:hover{opacity:0.75}.richtext p a.link-arrow,.richtext ul a.link-arrow{display:inline-flex;font-style:normal;align-items:center;background-repeat:no-repeat;background-position:17px center;transition:all 0.1s ease-in-out}.richtext p a.link-arrow:hover,.richtext ul a.link-arrow:hover{opacity:1;background-image:url("../assets/images/link-arrow-black.svg");background-position:27px center}.richtext p a.link-arrow:hover::before,.richtext ul a.link-arrow:hover::before{width:27px;margin-right:17px}.richtext p a.link-arrow::before,.richtext ul a.link-arrow::before{content:" ";display:inline-block;width:17px;height:2px;margin-right:10px;background-color:#212121;transition:all 0.1s ease-in-out}.richtext ul li{margin-left:20px}.richtext ul li::before{content:"\2219";display:inline-block;width:20px;margin-left:-20px}.clear{clear:both}.text-center{text-align:center}.relative{position:relative}*{box-sizing:border-box}html::before{content:' ';display:block;background-image:url("../assets/images/wood-bg.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover;height:100vh;width:100vw;top:0;bottom:0;left:0;right:0;position:fixed;z-index:-10}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .bottom-divider{position:relative}body .bottom-divider::after{content:' ';display:block;position:absolute;left:0;right:0;height:6px;width:100%;background:linear-gradient(90deg, #82a217 0%, #8ca922 25%, #a3b649 50%, #506515 75%, #3d520a 100%)}@media only screen and (max-width: 620px){body .bottom-divider::after{height:5px}}@media only screen and (max-width: 620px){body .bottom-divider.mobile-hide::after{display:none}}body .beige-bg{background-color:#FAF4EA}body .bottom-fence{position:relative}body .bottom-fence::after{content:' ';display:block;height:62px;width:100%;background-image:url("../assets/images/fence.svg");background-repeat:repeat-x;background-position:top center;background-size:auto 100%}@media only screen and (max-width: 620px){body .bottom-fence::after{height:24px}}body .container{max-width:1596px;margin-left:auto;margin-right:auto;padding-left:140px;padding-right:140px}@media only screen and (max-width: 1024px){body .container{padding-left:42px;padding-right:42px}}@media only screen and (max-width: 620px){body .container{padding-left:16px;padding-right:16px}}body .container .row{clear:both}.clear{clear:both}.menu-toggle{position:fixed;right:140px;top:38px;z-index:1000;cursor:pointer;width:37px;height:27px;background-image:url("../assets/images/hamburger.svg");background-repeat:no-repeat;background-position:center center;background-size:37px 27px}@media only screen and (max-width: 1024px){.menu-toggle{right:45px}}@media only screen and (max-width: 620px){.menu-toggle{right:10px;top:23px;width:35px;height:25px;background-size:35px 25px}}.menu-open .menu-toggle{background-image:url("../assets/images/close-menu.svg")}.main-header-wrapper{position:relative;z-index:200;width:100%;height:70vh;background:linear-gradient(90deg, #82a217 0%, #8ca922 25%, #a3b649 50%, #506515 75%, #3d520a 100%);padding-bottom:6px;transition:all 0.5s ease-in-out}.fix-header .main-header-wrapper{background:transparent}@media only screen and (max-width: 620px){.main-header-wrapper{padding-bottom:5px}}.main-header-wrapper .main-header{background-color:#212121;background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;padding-left:90px;padding-top:45px}@media only screen and (max-width: 1024px){.main-header-wrapper .main-header{padding-left:45px;padding-top:30px}}@media only screen and (max-width: 620px){.main-header-wrapper .main-header{padding-left:10px;padding-top:25px}}.main-header-wrapper .main-header .logo img{width:415px;height:auto}@media only screen and (max-width: 1024px){.main-header-wrapper .main-header .logo img{width:300px}}@media only screen and (max-width: 620px){.main-header-wrapper .main-header .logo img{width:220px}}.main-header-fixed-wrapper{position:fixed;z-index:100;width:100%;height:104px;left:0;right:0;top:0;background:linear-gradient(90deg, #82a217 0%, #8ca922 25%, #a3b649 50%, #506515 75%, #3d520a 100%);padding-bottom:3px}@media only screen and (max-width: 620px){.main-header-fixed-wrapper{height:70px;padding-bottom:2px}}.main-header-fixed-wrapper .main-header-fixed{background-color:#212121;height:100%;padding-left:45px;padding-top:32px}@media only screen and (max-width: 620px){.main-header-fixed-wrapper .main-header-fixed{padding-left:10px;padding-top:21px}}.main-header-fixed-wrapper .main-header-fixed img{width:350px;height:auto}@media only screen and (max-width: 620px){.main-header-fixed-wrapper .main-header-fixed img{width:232px}}.navigation-overlay{position:fixed;z-index:900;top:0;right:0;width:620px;height:100vh;max-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;flex-direction:column;padding-top:175px;padding-bottom:30px;padding-left:42px;padding-right:30px;background-color:#212121;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.25s ease-in-out, visibility 0s ease-in-out 0.25s;border-left:2px solid #fff}@media only screen and (max-width: 620px){.navigation-overlay{width:calc(100% - 100px);padding-top:100px;padding-left:16px;padding-right:0px;border:none}}.menu-open .navigation-overlay{display:flex;visibility:visible;opacity:1;pointer-events:auto;transition:visibility 0s, opacity 0.25s ease-in-out}.navigation-overlay .navigation-overlay__footer::before{content:' ';display:block;position:absolute;left:0;right:0;height:6px;width:100%;background:linear-gradient(90deg, #82a217 0%, #8ca922 25%, #a3b649 50%, #506515 75%, #3d520a 100%)}@media only screen and (max-width: 620px){.navigation-overlay .navigation-overlay__footer::before{height:5px}}.navigation-overlay .navigation-overlay__footer .contact{padding-top:50px}.navigation-overlay .navigation-overlay__footer .social-media .social-links{display:flex;flex:1 1 auto;color:#FAF4EA}.navigation-overlay .navigation-overlay__footer .social-media .social-links .label{margin-right:20px}.navigation-overlay .navigation-overlay__nav{flex:1 1 auto;padding-right:115px;padding-bottom:45px}@media only screen and (max-width: 1024px){.navigation-overlay .navigation-overlay__nav{padding-right:20px}}@media only screen and (max-width: 620px){.navigation-overlay .navigation-overlay__nav{padding-right:0px}}.navigation-overlay .navigation-overlay__nav ul li{border-bottom:2px solid #FAF4EA;padding-bottom:10px}@media only screen and (max-width: 620px){.navigation-overlay .navigation-overlay__nav ul li{border-bottom:1px solid #FAF4EA}}.navigation-overlay .navigation-overlay__nav ul li a{font-family:"europa";font-size:24px;color:#FAF4EA;line-height:1.05;display:inline-block;width:100%;padding-top:23px;padding-bottom:16px}@media only screen and (max-width: 620px){.navigation-overlay .navigation-overlay__nav ul li a{font-size:18px;padding-top:15px;padding-bottom:8px}}.navigation-overlay .navigation-overlay__nav ul li a:hover{font-family:"europa";color:#D6E3A0;font-weight:700}.main-footer .container .row{display:flex;padding-top:80px;padding-bottom:20px}@media only screen and (max-width: 1024px){.main-footer .container .row{flex-direction:column}}.main-footer .container .row .contact{flex:1 1 auto}@media only screen and (max-width: 1024px){.main-footer .container .row .contact{margin-bottom:25px}}@media only screen and (max-width: 1024px){.main-footer .container .row .contact .desktop{display:none}}.main-footer .container .row .contact .mobile{display:none}@media only screen and (max-width: 1024px){.main-footer .container .row .contact .mobile{display:block}}.main-footer .container .row .social-media-legal{display:flex;flex-direction:column;text-align:right}@media only screen and (max-width: 1024px){.main-footer .container .row .social-media-legal{text-align:left}}.main-footer .container .row .social-media-legal .social-links{display:flex;flex:1 1 auto;color:#FAF4EA}@media only screen and (max-width: 1024px){.main-footer .container .row .social-media-legal .social-links{margin-bottom:80px}}.main-footer .container .row .social-media-legal .social-links .label{margin-right:20px}@media only screen and (max-width: 1024px){.main-footer .container .row .social-media-legal .social-links .label{order:2;margin-right:0px}}@media only screen and (max-width: 1024px){.main-footer .container .row .social-media-legal .social-links a{order:1;margin-right:20px}}.content .image-grid{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;padding-top:34px;padding-bottom:34px}@media only screen and (max-width: 768px){.content .image-grid{margin-left:0px;margin-right:0px}}@media only screen and (max-width: 620px){.content .image-grid{padding-top:18px;padding-bottom:18px}}.content .image-grid .image-grid__item{width:50%;padding:8px}@media only screen and (max-width: 768px){.content .image-grid .image-grid__item{width:100%;padding:7px 0px}}.content .image-grid .image-grid__item .image-grid__item-wrapper{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid #fff;overflow:hidden}.content .image-grid .image-grid__item .image-grid__item-wrapper:hover .image-grid__item-image-overlay{opacity:0.0}.content .image-grid .image-grid__item .image-grid__item-wrapper:hover .image-grid__item-title{opacity:0.0}.content .image-grid .image-grid__item .image-grid__item-wrapper:hover .image-grid__item-image{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width: 620px){.content .image-grid .image-grid__item .image-grid__item-wrapper:hover .image-grid__item-image-overlay{opacity:0.6}.content .image-grid .image-grid__item .image-grid__item-wrapper:hover .image-grid__item-title{opacity:1.0}.content .image-grid .image-grid__item .image-grid__item-wrapper:hover .image-grid__item-image{-webkit-transform:scale(1);transform:scale(1)}}.content .image-grid .image-grid__item .image-grid__item-wrapper .image-grid__item-title{position:absolute;z-index:2;font-family:"europa";font-size:32px;color:#D6E3A0;font-weight:700;line-height:1.2;padding-left:25px;padding-right:25px;text-align:center;transition:all 0.25s ease-in-out}@media only screen and (max-width: 1024px){.content .image-grid .image-grid__item .image-grid__item-wrapper .image-grid__item-title{font-family:"europa";font-size:24px;font-weight:700}}.content .image-grid .image-grid__item .image-grid__item-wrapper .image-grid__item-image-overlay{position:absolute;z-index:1;left:2px;right:2px;top:2px;bottom:2px;background-color:#212121;opacity:0.6;transition:all 0.25s ease-in-out}.content .image-grid .image-grid__item .image-grid__item-wrapper .image-grid__item-image{display:block;width:100%;height:auto;transition:all 0.25s ease-in-out}.content .text-page{padding-top:200px;padding-bottom:200px}@media only screen and (max-width: 620px){.content .text-page{padding-top:40px;padding-bottom:60px}}.content .price-list .table-wrapper{padding-left:110px}@media only screen and (max-width: 620px){.content .price-list .table-wrapper{padding-left:0px}}.content .price-list .table-wrapper table{width:100%;font-family:"europa";font-size:20px;color:#FAF4EA;line-height:1.4;margin-bottom:20px}@media only screen and (max-width: 620px){.content .price-list .table-wrapper table{font-size:17px}}.content .price-list .table-wrapper table tr th{color:#FAF4EA;text-align:center;padding-top:16px;padding-bottom:20px;padding-left:10px;padding-right:10px;border-top:1px solid #FAF4EA;border-bottom:1px solid #FAF4EA;background-color:rgba(250,244,234,0.2)}.content .price-list .table-wrapper table tr th:first-child{padding-left:35px}@media only screen and (max-width: 620px){.content .price-list .table-wrapper table tr th:first-child{padding-left:10px}}.content .price-list .table-wrapper table tr th:last-child{text-align:left}.content .price-list .table-wrapper table tr th strong{font-family:"europa";font-size:22px;font-weight:700}@media only screen and (max-width: 620px){.content .price-list .table-wrapper table tr th strong{font-size:19px}}@media only screen and (max-width: 620px){.content .price-list .table-wrapper table tr th{padding-top:12px;padding-bottom:16px;padding-left:4px;padding-right:4px}}.content .price-list .table-wrapper table tr td{text-align:center;border-bottom:1px solid #FAF4EA;padding-top:11px;padding-bottom:11px;padding-left:10px;padding-right:10px}.content .price-list .table-wrapper table tr td:nth-child(2),.content .price-list .table-wrapper table tr td:nth-child(3){white-space:nowrap}.content .price-list .table-wrapper table tr td:first-child{padding-left:35px}@media only screen and (max-width: 620px){.content .price-list .table-wrapper table tr td:first-child{padding-left:10px}}.content .price-list .table-wrapper table tr td:last-child{text-align:left}@media only screen and (max-width: 620px){.content .price-list .table-wrapper table tr td{padding-left:4px;padding-right:4px}}@media only screen and (max-width: 1024px){.content .price-list .price-list--desktop{display:none}}.content .price-list .price-list--mobile{display:none}@media only screen and (max-width: 1024px){.content .price-list .price-list--mobile{display:block}}.content .price-list .price-list--mobile .table-wrapper{margin-left:-16px;margin-right:-16px}.content .price-list .price-list--mobile .table-wrapper table tr th:last-child{text-align:right;padding-right:35px}@media only screen and (max-width: 620px){.content .price-list .price-list--mobile .table-wrapper table tr th:last-child{padding-right:10px}}.content .price-list .price-list--mobile .table-wrapper table tr td:last-child{text-align:right;padding-right:35px}@media only screen and (max-width: 620px){.content .price-list .price-list--mobile .table-wrapper table tr td:last-child{padding-right:10px}}.content .price-list .table-description p{margin-bottom:10px}.content .logo-grid{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:70px}@media only screen and (max-width: 620px){.content .logo-grid{margin-top:25px}}.content .logo-grid .logo-grid__item{width:25%;padding:8px}@media only screen and (max-width: 1024px){.content .logo-grid .logo-grid__item{width:33.333333333333333%}}@media only screen and (max-width: 768px){.content .logo-grid .logo-grid__item{width:50%;padding:7px}}.content .logo-grid .logo-grid__item .logo-grid__item-wrapper{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #212121;overflow:hidden}.content .logo-grid .logo-grid__item .logo-grid__item-wrapper:hover .logo-grid__item-image-wrapper .logo-grid__item-image{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width: 620px){.content .logo-grid .logo-grid__item .logo-grid__item-wrapper:hover .logo-grid__item-image-wrapper .logo-grid__item-image{-webkit-transform:scale(1);transform:scale(1)}}.content .logo-grid .logo-grid__item .logo-grid__item-wrapper .logo-grid__item-image-wrapper{position:absolute;z-index:2;padding:25px;width:100%;height:100%}.content .logo-grid .logo-grid__item .logo-grid__item-wrapper .logo-grid__item-image-wrapper .logo-grid__item-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all 0.25s ease-in-out}.content .logo-grid .logo-grid__item .logo-grid__item-wrapper .logo-grid__item-ratio{display:block;width:100%;height:auto;position:relative;z-index:1}.contact-form{padding-left:110px}@media only screen and (max-width: 620px){.contact-form{padding-left:0px}}.contact-form section{margin-bottom:35px}.contact-form h3{font-family:"europa";font-size:22px;color:#FAF4EA;font-weight:700;line-height:1.2;margin-bottom:18px}@media only screen and (max-width: 620px){.contact-form h3{font-size:19px}}.contact-form .contact-form__form .contact-form__form-fields>div{margin-bottom:10px}.contact-form .contact-form__form .contact-form__form-fields .two-col-inputs{display:flex;margin-left:-8px;margin-right:-8px}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__form-fields .two-col-inputs{display:block;margin-left:0px;margin-right:0px}}.contact-form .contact-form__form .contact-form__form-fields .two-col-inputs>div{width:50%;margin-left:8px;margin-right:8px}.contact-form .contact-form__form .contact-form__form-fields .two-col-inputs>div div{width:100%}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__form-fields .two-col-inputs>div{width:100%;margin-left:0px;margin-right:0px;margin-bottom:10px}}.contact-form .contact-form__form .contact-form__elements{display:flex;margin-top:24px;padding-bottom:25px}.contact-form .contact-form__form .contact-form__elements .contact-form__elements-title{padding-right:70px}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-title{padding-right:18px}}.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options label{padding-right:50px;display:inline-flex;align-items:center}@media only screen and (max-width: 1024px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options label{padding-right:30px}}@media only screen and (max-width: 768px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options label{padding-right:10px}}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options label{padding-right:5px}}.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options .radio{-webkit-appearance:none;border:1px solid #FAF4EA;background-color:#212121;border-radius:100%;width:24px;height:24px;margin-right:17px}.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options .radio:active{opacity:0.85}.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options .radio.active{background-image:url("../assets/images/radio-selected.svg");background-repeat:no-repeat;background-position:center;background-size:6px 6px}@media only screen and (max-width: 1024px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options .radio{margin-right:13px}}@media only screen and (max-width: 768px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options .radio{margin-right:9px}}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options .radio{margin-right:5px}}.contact-form .contact-form__form .contact-form__elements .contact-form__elements-options input[type=radio]{display:none}.contact-form .contact-form__form .contact-form__form-submit{margin-top:55px}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__form-submit{margin-top:35px}}.contact-form .contact-form__form .contact-form__form-submit button{font-family:"europa";font-size:20px;color:#212121;line-height:1.2;background-color:#D6E3A0;border:none;border-radius:8px;padding-left:35px;padding-right:35px;padding-top:10px;padding-bottom:10px;cursor:pointer}.contact-form .contact-form__form .contact-form__form-submit button:disabled{opacity:0.5;cursor:not-allowed}@media only screen and (max-width: 620px){.contact-form .contact-form__form .contact-form__form-submit button{font-size:17px}}.contact-form .contact-form__form label{font-family:"europa";font-size:20px;color:#FAF4EA;line-height:1.2}@media only screen and (max-width: 620px){.contact-form .contact-form__form label{font-size:17px}}.contact-form .contact-form__form label a{color:#D6E3A0;font-style:italic}.contact-form .contact-form__form label input[type=checkbox]{display:none}.contact-form .contact-form__form .checkbox-wrapper label{display:flex}.contact-form .contact-form__form .checkbox-wrapper label .checkbox{flex:0 0 auto;-webkit-appearance:none;border:1px solid #FAF4EA;background-color:#212121;border-radius:3px;width:24px;height:24px;margin-right:17px;margin-top:0px}.contact-form .contact-form__form .checkbox-wrapper label .checkbox:active{opacity:0.85}.contact-form .contact-form__form .checkbox-wrapper label .checkbox.active{background-image:url("../assets/images/checkbox-selected.svg");background-repeat:no-repeat;background-position:center;background-size:14px 14px}@media only screen and (max-width: 620px){.contact-form .contact-form__form .checkbox-wrapper label .checkbox{margin-top:-2px;margin-right:12px}}.contact-form .contact-form__form input[type=text],.contact-form .contact-form__form input[type=email]{width:100%;font-family:"europa";font-size:20px;color:#fff;line-height:1.5;border:1px solid #FAF4EA;background-color:#212121;padding-left:20px;padding-right:12px;padding-top:3px;padding-bottom:7px;border-radius:8px;display:block;margin-top:0;margin-bottom:0;outline:none}@media only screen and (max-width: 620px){.contact-form .contact-form__form input[type=text],.contact-form .contact-form__form input[type=email]{font-size:17px;padding-left:15px;padding-top:4px}}::-webkit-input-placeholder{color:#817e7a;opacity:1}::-moz-placeholder{color:#817e7a;opacity:1}:-ms-input-placeholder{color:#817e7a;opacity:1}::placeholder{color:#817e7a;opacity:1}:-ms-input-placeholder{color:#817e7a}::-ms-input-placeholder{color:#817e7a}
