.grid .row:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width:768px){.grid .col-1{width:calc(100% / 12);float:left;box-sizing:border-box}.grid .col-2{width:calc(100% / 12 * 2);float:left;box-sizing:border-box}.grid .col-3{width:calc(100% / 12 * 3);float:left;box-sizing:border-box}.grid .col-4{width:calc(100% / 12 * 4);float:left;box-sizing:border-box}.grid .col-5{width:calc(100% / 12 * 5);float:left;box-sizing:border-box}.grid .col-6{width:calc(100% / 12 * 6);float:left;box-sizing:border-box}.grid .col-7{width:calc(100% / 12 * 7);float:left;box-sizing:border-box}.grid .col-8{width:calc(100% / 12 * 8);float:left;box-sizing:border-box}.grid .col-9{width:calc(100% / 12 * 9);float:left;box-sizing:border-box}.grid .col-10{width:calc(100% / 12 * 10);float:left;box-sizing:border-box}.grid .col-11{width:calc(100% / 12 * 11);float:left;box-sizing:border-box}.grid .col-12{width:calc(100%);float:left;box-sizing:border-box}.grid .align-right{text-align:right}.grid .align-center{text-align:center}}.grid:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width:768px){.grid .input,.grid .row .input{padding:0px 10px}.grid .input:nth-child(3n+1),.grid .row .input:nth-child(3n+1){padding-left:0;padding-right:20px}.grid .input:nth-child(3n),.grid .row .input:nth-child(3n){padding-left:20px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-4,.grid .row .input-4{padding:0px 10px}.grid .input-4:nth-child(4n+1),.grid .row .input-4:nth-child(4n+1){padding-left:0;padding-right:10px}.grid .input-4:nth-child(4n),.grid .row .input-4:nth-child(4n){padding-left:10px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-5,.grid .row .input-5{padding:0px 10px}.grid .input-5:nth-child(5n+1),.grid .row .input-5:nth-child(5n+1){padding-left:0;padding-right:10px}.grid .input-5:nth-child(5n),.grid .row .input-5:nth-child(5n){padding-left:10px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-2,.grid .row .input-2{padding-right:20px}.grid .input-2:nth-child(2n),.grid .row .input-2:nth-child(2n){padding-left:10px;padding-right:0px}}.fgrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fgrid .col{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.newsletter-wrapper{margin-bottom:85px}@media screen and (min-width:768px){.newsletter-wrapper{margin-bottom:180px}}.contact-section{position:relative}.contact-section .leave-group{right:-503px;bottom:-350px;transform:rotate(-34deg)}@media screen and (min-width:1440px){.contact-section .leave-group{bottom:-55px}}.contact-section .text{margin-bottom:60px}@media screen and (min-width:1024px){.contact-section .text{margin-bottom:85px}}.status-message{color:#91B508;margin-bottom:20px;text-align:center}.status-message.error{color:#e90000;text-align:left}@media screen and (min-width:768px){.contact-form .col-6{width:calc(50% - 10px)}.contact-form .col-6.margin-right{margin-right:20px}}.contact-form .phone{position:absolute;top:-100000px;right:-100000px;opacity:0}.contact-form .form-input,.contact-form .form-textarea{width:100%;border-radius:23px;background-color:#DBE6AF;padding:15px 20px;font-weight:300;font-family:'Nexa',Arial,sans-serif;border:none;box-sizing:border-box;margin-bottom:20px;font-size:16px;color:#122B26}.contact-form .form-input.error,.contact-form .form-textarea.error{background-color:#ffd0d0;color:#e90000}@media screen and (min-width:1024px){.contact-form .form-input,.contact-form .form-textarea{margin-bottom:25px}}@media screen and (min-width:1280px){.contact-form .form-input,.contact-form .form-textarea{font-size:18px}}@media screen and (min-width:1440px){.contact-form .form-input,.contact-form .form-textarea{font-size:20px}}.contact-form .form-input::placeholder,.contact-form .form-textarea::placeholder{color:#91B508;opacity:1}.contact-form .form-input::-moz-placeholder,.contact-form .form-textarea::-moz-placeholder{color:#91B508;opacity:1}.contact-form .form-input::-ms-input-placeholder,.contact-form .form-textarea::-ms-input-placeholder{color:#91B508;opacity:1}.contact-form .form-textarea{height:225px;resize:none}@media screen and (min-width:1024px){.contact-form .form-textarea{height:190px}}.contact-form .privacy-wrapper a{color:white}.contact-form .privacy-wrapper input,.contact-form .privacy-wrapper label{display:block;float:left}.contact-form .privacy-wrapper input{width:20px;height:20px;background-color:white;border-radius:50%;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;margin:0;margin-top:1px}@media screen and (min-width:1440px){.contact-form .privacy-wrapper input{margin-top:4px}}.contact-form .privacy-wrapper input::after{content:'';width:0px;height:0px;background-color:#91B508;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;transition:.1s}.contact-form .privacy-wrapper input:checked::after{content:'';width:16px;height:16px}.contact-form .privacy-wrapper label{width:calc(100% - 20px);padding-left:10px;box-sizing:border-box;cursor:pointer}.contact-form .submit-btn{background-color:#91B508;color:white;text-transform:uppercase;font-weight:bold;text-align:center;padding:10px 50px;border-radius:23px;font-family:'Nexa',Arial,sans-serif;font-size:16px;border:none;margin-top:70px;position:relative;left:50%;transform:translate(-50%, 0);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (min-width:768px){.contact-form .submit-btn{margin-top:45px}}@media screen and (min-width:1024px){.contact-form .submit-btn{float:right;transform:none;left:0}}@media screen and (min-width:1280px){.contact-form .submit-btn{font-size:18px}}@media screen and (min-width:1440px){.contact-form .submit-btn{font-size:20px}}