/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,body{margin:0}#banner h1,#banner h2{color:#123613;margin:0 auto}*{font-family:futura-pt,sans-serif}body{background-color:#fff}ul{list-style:none}header{height:100px;border-bottom:12px solid #FBEA92;background-color:#123613;text-align:center}#block-emerald-branding{display:inline-block;box-sizing:border-box;padding-top:25px;width:250px}#block-emerald-branding img{width:250px;position:relative;z-index:1}#block-emerald-main-menu{display:inline-block;text-align:right;box-sizing:border-box;width:944px;vertical-align:top;margin-top:40px;padding-right:30px}#block-emerald-main-menu .contextual{display:none}#block-emerald-main-menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#block-emerald-main-menu ul li:first-child{margin-left:0}#block-emerald-main-menu ul li{margin-left:60px}#block-emerald-main-menu ul li a{text-decoration:none;color:#F0DD8A;font-size:18px}#block-emerald-main-menu ul li:last-child{margin-top:-5px}#block-emerald-main-menu ul li:last-child a{color:#fff;font-size:24px}@media (max-width:1200px){#block-emerald-main-menu{width:744px}#block-emerald-main-menu ul li{margin-left:39px}}@media (max-width:1000px){header{text-align:left}#block-emerald-branding{display:block;margin-left:5%}#block-emerald-main-menu,#block-responsivemenumobileicon .label,.mm-navbar{display:none}#block-responsivemenumobileicon{position:absolute;top:70px;right:5%}#block-responsivemenumobileicon .responsive-menu-toggle-icon{width:65px}#block-responsivemenumobileicon .responsive-menu-toggle-icon span.icon{width:40px;height:4px;background-color:#F0DD8A}#block-responsivemenumobileicon .responsive-menu-toggle-icon:before{width:40px;height:4px;top:6px;background-color:#F0DD8A}#block-responsivemenumobileicon .responsive-menu-toggle-icon:after{width:40px;height:4px;top:22px;background-color:#F0DD8A}.mm-wrapper_opening .responsive-menu-toggle-icon:after,.mm-wrapper_opening .responsive-menu-toggle-icon:before{top:18px!important}#mm-1{background-color:#123613}#mm-1 ul li a{color:#F0DD8A;font-size:22px;font-weight:500;line-height:39px}#mm-1 ul li:last-child a{color:#fff;font-size:24px}#mm-1 ul .mm-listitem:after{border:none}}#banner{background-image:url(/sites/default/files/main-header.jpg);background-size:cover;background-position:right bottom;height:465px;box-shadow:0 0 7px #000}#banner h2{max-width:1000px;padding:125px 0 0 40px;font-weight:400;font-size:30px;line-height:55px}#banner h1{max-width:1000px;padding:0 0 0 45px;font-size:50px;font-weight:500}#banner #main-link{max-width:1000px;margin:0 auto;padding:64px 0 0}#banner #main-link a{margin-left:30px;color:#fff;text-decoration:none;font-weight:500;font-size:30px;background-color:#9D824E;padding:4px 30px;border-radius:15px}.lower-main{position:relative;z-index:1;display:block;margin-top:-10px;background-color:#fff;padding-top:50px}.lower-main .par1{max-width:800px;margin:0 auto;font-size:20px;padding:40px}.lower-main #green-section{margin-top:30px;background-color:#123613;color:#fff;text-align:center;padding:50px}#process h4,#process p,#reman h4,#reman p{padding-bottom:20px}.lower-main #green-section h3{font-weight:500;font-style:italic;font-size:40px;max-width:1000px;margin:0 auto}#process h4,#reman h4,.faq-back #faq h4{font-weight:400;color:#9D824E}@media (max-width:1000px){#banner #main-link,#banner h1,#banner h2{position:relative;z-index:10}#banner h2{padding-top:435px}#banner h1{padding:0 0 0 40px}#banner #main-link{padding-top:25px}#banner #main-link a{margin-left:45px}.lower-main{padding-top:275px}.lower-main #green-section h3{font-size:35px}}@media (max-width:600px){#banner h1,#banner h2{padding-left:15px}#banner h2{font-size:25px;line-height:40px}#banner h1,.lower-main #green-section h3{font-size:35px}#banner #main-link a{margin-left:15px}}#process{max-width:800px;margin:0 auto;padding:50px 40px 0}#process h4{font-size:35px}#process p{font-size:20px;line-height:30px}#reman{background-image:url(/sites/default/files/reman.jpg);height:600px;background-position:top;background-size:cover;margin-top:40px;padding:0 40px}#reman h4,#reman p,#reman ul,.faq-back #faq{margin:0 auto;max-width:800px}#reman h4{font-size:35px}#reman p,#reman ul li{font-size:20px;line-height:30px}#reman span{display:none}#reman ul{list-style:square;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#reman ul li{width:30%}@media (max-width:800px){header{height:145px;border-bottom:20px solid #FBEA92}#block-emerald-branding img{width:225px}#banner{background-image:url(/sites/default/files/main-mobile-header.jpg);height:300px;box-shadow:0 0 16px rgba(0,0,0,.66)}#banner h2{padding-top:310px}#reman{background-image:url(/sites/default/files/reman-2.jpg)}#reman span{display:inline}#reman ul{display:none}}.faq-back{background-color:#F7F2EA;padding-bottom:65px}.faq-back #faq{padding:50px 40px 0;text-align:right}.faq-back #faq h4,.faq-back #faq p{text-align:left;padding-bottom:20px}.faq-back #faq h4{font-size:35px}.faq-back #faq p{font-size:20px;line-height:30px;clear:both}.faq-back #faq #toggle{border:none;background-color:transparent;color:#9D824E;font-size:18px;padding-left:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;float:right;cursor:pointer}.faq-back #faq #toggle::after{content:'\f0dd';font-size:18px;font-family:"Font Awesome 5 Free";color:#9D824E;font-weight:600;padding-left:10px}.faq-back #faq #more{display:none}.faq-back #faq .show{display:block!important}.faq-back #faq .rotate::after{transform:rotate(-90deg);padding-top:10px!important;padding-left:0!important;transition:ease .1s;margin-right:10px}#block-webform .js-form-item input,#block-webform textarea{border:none;padding:10px 20px;background-color:#F7F2EA;color:#000}#block-views-block-photo-gallery-block-1{max-width:800px;margin:0 auto;padding:70px 40px 0}#block-views-block-photo-gallery-block-1 h2{font-weight:400;color:#9D824E;font-size:35px}#block-views-block-photo-gallery-block-1 .photoswipe-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#block-views-block-photo-gallery-block-1 .photoswipe-gallery .views-row{width:30%;margin-top:30px}#block-contact h4,#block-contact p,#block-webform{max-width:800px;margin:0 auto}#block-views-block-photo-gallery-block-1 .photoswipe-gallery .views-row img{width:100%;height:auto}@media (max-width:715px){#block-views-block-photo-gallery-block-1 .photoswipe-gallery .views-row{width:45%}}#block-contact{padding:70px 40px 0}#block-contact h4{font-size:35px;font-weight:400;color:#9D824E;padding-bottom:20px}#block-contact p{font-size:20px;padding-bottom:20px;line-height:30px}#block-contact a{color:#000;text-decoration:none;font-size:20px}#block-webform{padding:20px 40px}#block-webform .js-form-item{width:45%;box-sizing:border-box;margin:0}#block-webform .js-form-item input{width:100%;border-radius:15px;margin:8px 0;font-size:18px;float:left}#block-webform .js-form-item input:-ms-input-placeholder{color:#000}#block-webform .js-form-item input::placeholder{color:#000}#block-webform textarea{width:100%;border-radius:15px;font-size:18px;height:220px;box-sizing:border-box}#block-webform textarea:-ms-input-placeholder{color:#000}#block-webform textarea::placeholder{color:#000}#block-webform .js-form-type-textarea{float:right;margin-top:-169px}#block-webform #edit-actions{float:right;width:105px;margin-bottom:100px}#block-webform #edit-actions input{border:none;background-color:#9D824E;color:#fff;font-weight:400;font-size:27px;padding:3px 20px;border-radius:12px;margin-right:-40px;margin-top:15px;position:relative;z-index:1;cursor:pointer}@media (max-width:600px){#block-webform .js-form-type-textarea{float:none;margin-top:15px}#block-webform #edit-actions,#block-webform .js-form-item{width:100%;max-width:300px;margin:0 auto}#block-webform textarea{margin-top:10px}#block-webform input{float:none!important;box-sizing:border-box}#block-webform #edit-actions{float:none;box-sizing:border-box;display:block;text-align:right}#block-webform #edit-actions input{margin-right:0}}footer{clear:both;background-color:#F7F2EA;margin-top:60px}footer #block-footertop{max-width:303px;width:100%;display:block;margin:0 auto;padding-top:30px}footer #block-footertop #footer-logo{display:block;padding-top:30px;padding-bottom:30px}footer #block-footertop #footer-logo img{width:250px;box-sizing:border-box;display:block;margin:0 auto}footer #block-footertop #footer-phone{color:#000;display:block;text-align:center;text-decoration:none;font-size:30px}footer #block-footergreen{color:#fff;background-color:#123613;padding:30px 0;text-align:center;margin-top:50px}footer #block-footergreen a{text-decoration:none;color:#DCC77B}
.user-login-form{max-width:1200px;width:90%;margin:0 auto;margin-top:150px;}@media (min-width:1400px){#banner{background-size:contain;background-repeat:no-repeat;background-position:right bottom;}}
