.section.form-section{max-width:1320px}form{max-width:700px;margin:0 auto}form .note{font-size:12px}form .button{min-width:150px;width:100%}form .button-request{color:#fff;background-color:#4e9223;font-family:Montserrat;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0em;text-align:center;height:44px}.form-content .errors{width:100%;margin-bottom:30px;font-size:12px;color:#da5454;font-weight:600}.form-content label{font-family:Montserrat;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;color:#565656}.field{margin-bottom:14px!important}.field select{height:47px;color:#999;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em}.form-content .select select:not([multiple]):not(.is-arrowless){padding-left:20px}.field .select:not(.is-multiple){height:44px}.field .input{height:47px;font-family:Montserrat;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;padding-left:20px;color:#999}.field .textarea{padding-top:10px}.checkbox-field{margin:10px 0}.form-content .checkbox-field{margin-top:0}.checkbox-field label{font-size:12px}.checkbox-field .control{display:flex}.checkbox-field .control label{cursor:pointer}#privacy-check.checkbox-field .control label{cursor:default}.checkbox-field input{margin:1px 8px 0 0;height:17px}.form-section__left-side,.form-section__right-side{width:50%}.form-section__left-side__title{font-family:Montserrat;font-size:22px;font-weight:400;line-height:27px;letter-spacing:0em;color:#84754e;margin-bottom:10px}.form-section__left-side__text{font-family:Montserrat;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0em;color:#565656;max-width:430px;margin-bottom:40px}.form-content .field-full .input{height:210px}.form-content .field-full.message textarea{height:214px;width:100%;padding:14px 12px}.form-content .form-button{width:188px}.form-content .form-button .button-request{background:#84754e;border-radius:3px;text-transform:uppercase;color:#fff!important}.form-content .form-button .button-request:hover{border:none}.field-wrapper{display:flex}@media screen and (min-width:769px){.form-content{display:flex;justify-content:space-between;flex-wrap:wrap}.form-content .field{width:calc(50% - 10px)}.form-content .field-full{width:100%}.form-content .field:last-child{margin-left:auto}.form-section .container{flex-wrap:nowrap}.form-section__left-side{margin-right:30px}.form-section__right-side{margin-left:30px}}@media screen and (min-width:1201px){.form-content .field-left{width:calc(34% - 7.5px)}.form-content .field-right{width:calc(66% - 7.5px)}}@media screen and (max-width:1200px){.field-wrapper{flex-direction:column}.field-wrapper .field-left{order:2;align-self:center}.field-wrapper .field-right{order:1}.form-content .field-right{width:calc(99% - 7.5px)}}@media screen and (max-width:768px){.section.section__wrapper.form-section{width:100%;padding-left:15px;padding-right:15px}.section__wrapper.form-section{padding-right:20px;padding-left:20px}.form-section__left-side{margin-right:0;width:100%;text-align:center}.form-section__left-side__text{margin:0 auto 58px}.form-section__right-side{background:#f4f4f4;padding:18px 15px 35px;margin-left:0;width:100%}.field .input,.form-content .select select:not([multiple]):not(.is-arrowless){padding-left:10px}}@media screen and (max-width:480px){.field .input,.field select{font-size:14px!important}}.form-section .button:hover{color:#fff;border-color:#4e9223}.control.checkbox a{position:relative}.control.checkbox a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#565656;transform:scaleX(1)}.float-container{font-family:Montserrat;background:#fff;border:solid 1px #DFDFDF;box-sizing:border-box;margin-bottom:8px;padding:0;position:relative}.float-container.message{padding:0}.float-container input,.float-container textarea{border:none;font-size:14px;outline:0;padding:14px 0 10px;width:100%;color:#000;resize:none}.float-container label{font-size:12.5px;position:absolute;transform-origin:top left;line-height:12.19px;transform:translateY(16px) scale(1);transition:all .1s ease-in-out;padding-left:12px;padding-right:12px}.form-content .field-full.message label{height:214px;width:100%;padding-left:12px;cursor:text}.float-container.active label{transform:translateY(4px) scale(.75)}.form-content .field-full.message.active label{padding-left:16px}.float-container.active input{padding:17px 12px 7px}.float-container input::-webkit-outer-spin-button,.float-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.float-container input[type=number]{-moz-appearance:textfield}@media screen and (max-width:768px){.form-section .float-container{margin-bottom:12px!important}.form-section .float-container.message{margin-bottom:35px!important}}#marketing-check.checkbox-field label,#profiling-check.checkbox-field label{margin-left:30px}.checkbox-field input{margin:1px 8px 0 0}.checkbox-field input{position:absolute;top:14px;left:0;width:18px;height:18px;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;background-color:#fff;border:1px solid #000}.checkbox-field input{color:inherit;font:inherit;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:inherit;background:transparent;line-height:normal}.checkbox-field input:checked:hover{border-color:#84754e}.checkbox-field input:hover{border-color:#ccc}.checkbox-field input:checked{border-width:9px}.checkbox-field input:checked{border-color:#84754e}.checkbox-field input:checked:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}.checkbox-field input:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;width:10px;height:8px;margin-left:-5px;margin-top:-4px}.success_message{text-align:center}#accepts_marketing_checkbox{display:none}span.error{padding:6px 12px;text-align:center;color:#fff;background-color:#b22222;width:100%;font-size:15px;display:none}span.error.active{display:inline-block}.float-container.error{border-color:#e32c2b;-webkit-box-shadow:0 0 0 1px #e32c2b;box-shadow:0 0 0 1px #e32c2b}.float-container.error label{color:#e32c2b}@media(min-width:769px)and (max-width:1200px){.field-wrapper .field-left,.field-wrapper .field-left .form-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/form.css.map */
