.form-flex .form-row,.form-flex .form-row .form-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.form-flex .form-row{display:flex;margin:0 -5px}@media (max-width:959px){.form-flex .form-row{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:960px){.form-flex .form-row+.form-row{margin-top:15px}}.form-flex .form-row>*{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:1018px){.form-flex .form-row.zipcode-row{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-flex .form-row.zipcode-row label.not-visible{display:none}}.form-flex .form-row.button-row .common-button{height:5.5rem}@media (max-width:959px){.form-flex .form-row.button-row .form-group{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.form-flex .form-row.button-row .common-button{width:100%}}.form-flex .form-row .form-group{display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -15px;padding:0 5px}@media (max-width:959px){.form-flex .form-row .form-group{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 5px}}.form-flex .form-row .form-group>*{padding:0 15px}.form-flex .form-row .form-group .group-label{font-weight:700;text-transform:uppercase;font-size:12px;margin-bottom:0}.form-flex .form-row .form-group .group-options{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -5px}@media (max-width:767px){.form-flex .form-row .form-group .group-options{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.form-flex .form-row .form-group .group-options>*{padding:0 5px}.form-flex .form-row label{display:block;margin-bottom:5px}.form-flex .form-row label.form-label{font-weight:700}@media (max-width:959px){.form-flex .form-row label.form-label{margin-bottom:10px}}.form-flex .form-row .check-button label,.form-flex .form-row .radio-button label{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:1em;-webkit-background-clip:padding-box;-moz-border-radius:1em;-moz-background-clip:padding;border-radius:1em;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;font-size:16px;font-weight:700;background:#fff;border:2px solid #eee;color:#333;padding:0 1em;height:3em;text-align:center;white-space:nowrap;margin-bottom:0;cursor:pointer}.form-flex .form-row .check-button label i,.form-flex .form-row .radio-button label i{font-size:1.2em;color:#0da7fd}.form-flex .form-row .check-button label i+span,.form-flex .form-row .radio-button label i+span{margin-left:.35em}.form-flex .form-row .check-button input,.form-flex .form-row .radio-button input{display:none}.form-flex .form-row .check-button input:checked+label,.form-flex .form-row .radio-button input:checked+label{background:#0da7fd;border-color:#0da7fd;color:#fff}.form-flex .form-row .check-button input:checked+label i,.form-flex .form-row .radio-button input:checked+label i{color:#fff}.form-flex .form-row .form-checkbox,.form-flex .form-row .form-radio{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;position:relative;cursor:pointer;text-align:left;font-size:12px}@media (max-width:959px){.form-flex .form-row .form-checkbox,.form-flex .form-row .form-radio{height:auto}}@media (max-width:767px){.form-flex .form-row .form-checkbox,.form-flex .form-row .form-radio{padding-bottom:0;font-size:16px;margin-bottom:1em}}.form-flex .form-row .form-checkbox input,.form-flex .form-row .form-radio input{display:none}.form-flex .form-row .form-checkbox input:checked~label:after,.form-flex .form-row .form-radio input:checked~label:after{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.form-flex .form-row .form-checkbox input[type=checkbox]~label:before,.form-flex .form-row .form-radio input[type=checkbox]~label:before{-webkit-border-radius:.4em;-webkit-background-clip:padding-box;-moz-border-radius:.4em;-moz-background-clip:padding;border-radius:.4em;background-clip:padding-box}.form-flex .form-row .form-checkbox input[type=checkbox]~label:after,.form-flex .form-row .form-radio input[type=checkbox]~label:after{font-size:inherit;color:#0da7fd;background:0 0;position:absolute;top:.3em;left:.3em}.form-flex .form-row .form-checkbox.error .select2+.select2-container--default .select2-selection--single .select2-selection__arrow:before,.form-flex .form-row .form-checkbox.error .select2+.select2-container--default .select2-selection--single .select2-selection__placeholder,.form-flex .form-row .form-checkbox.error label,.form-flex .form-row .form-radio.error .select2+.select2-container--default .select2-selection--single .select2-selection__arrow:before,.form-flex .form-row .form-radio.error .select2+.select2-container--default .select2-selection--single .select2-selection__placeholder,.form-flex .form-row .form-radio.error label{color:#B94A48}.form-flex .form-row .form-checkbox label,.form-flex .form-row .form-radio label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:inherit;padding-left:2.4em;margin-bottom:0;height:100%;text-transform:uppercase;font-weight:700}.form-flex .form-row .form-checkbox label strong,.form-flex .form-row .form-radio label strong{display:block}.form-flex .form-row .form-checkbox label:after,.form-flex .form-row .form-checkbox label:before,.form-flex .form-row .form-radio label:after,.form-flex .form-row .form-radio label:before{position:absolute;top:50%;left:0;content:"";background:0 0;height:1.4em;width:1.4em;border-radius:50%;box-sizing:border-box}.form-flex .form-row .form-checkbox label:before,.form-flex .form-row .form-radio label:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border:2px solid #eee}.form-flex .form-row .form-checkbox label:after,.form-flex .form-row .form-radio label:after{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateY(-50%) scale(.6);-moz-transform:translateY(-50%) scale(.6);-o-transform:translateY(-50%) scale(.6);-ms-transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(.6);border:2px solid transparent;background:#0da7fd;z-index:3}.form-flex .form-row .form-checkbox.error .form-item input,.form-flex .form-row .form-checkbox.error .select2+.select2-container--default,.form-flex .form-row .form-radio.error .form-item input,.form-flex .form-row .form-radio.error .select2+.select2-container--default{border-color:#B94A48}.form-flex .form-row .form-checkbox.error:after,.form-flex .form-row .form-radio.error:after{content:attr(data-error);color:#B94A48}.form-flex .form-row .form-checkbox.error .form-item input::-webkit-input-placeholder,.form-flex .form-row .form-radio.error .form-item input::-webkit-input-placeholder{color:#B94A48;text-transform:none}.form-flex .form-row .form-checkbox.error .form-item input:-moz-placeholder,.form-flex .form-row .form-radio.error .form-item input:-moz-placeholder{color:#B94A48;text-transform:none}.form-flex .form-row .form-checkbox.error .form-item input::-moz-placeholder,.form-flex .form-row .form-radio.error .form-item input::-moz-placeholder{color:#B94A48;text-transform:none}.form-flex .form-row .form-checkbox.error .form-item input:-ms-input-placeholder,.form-flex .form-row .form-radio.error .form-item input:-ms-input-placeholder{color:#B94A48;text-transform:none}.form-flex .form-row .form-checkbox:before,.form-flex .form-row .form-radio:before{content:'';background:url(../../../comum/assets/svg/preloader.svg) 50% 50% no-repeat #fff;background-size:2em 2em;height:calc(5.5rem + 4px);width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s,visibility 0s linear .3s;-moz-transition:opacity .3s,visibility 0s linear .3s;-o-transition:opacity .3s,visibility 0s linear .3s;transition:opacity .3s,visibility 0s linear .3s;visibility:hidden;z-index:10}.form-flex .form-row .form-checkbox.loading:before,.form-flex .form-row .form-radio.loading:before{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.form-item:after,.sent-message{-webkit-opacity:0;-moz-opacity:0;left:0;bottom:0}.form-item.loading>*,.form-item:after{visibility:hidden}.form-flex .form-section{margin-top:60px}.form-flex .form-section .form-subtitle{color:#333;font-size:25px;font-weight:700;text-align:center;display:block;margin-bottom:20px}.form-item{position:relative;padding:0 5px}.form-item:after{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;transition:.1s;zoom:1;filter:alpha(opacity=0);opacity:0;content:url(../../../comum/assets/svg/preloader.svg);z-index:15;position:absolute;top:0;right:0}.form-item.loading:after{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.form-item input,.form-item textarea{display:inline-block;vertical-align:top;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:.15s;-moz-transition:.15s;-o-transition:.15s;transition:.15s;width:100%;font-size:12px;font-weight:700;background:#fff;padding:0 1.6em;height:4em;color:#666;border:2px solid #0da7fd}.form-item input::-webkit-input-placeholder,.form-item textarea::-webkit-input-placeholder{color:#0da7fd;text-transform:uppercase}.form-item input:-moz-placeholder,.form-item textarea:-moz-placeholder{color:#0da7fd;text-transform:uppercase}.form-item input::-moz-placeholder,.form-item textarea::-moz-placeholder{color:#0da7fd;text-transform:uppercase}.form-item input:-ms-input-placeholder,.form-item textarea:-ms-input-placeholder{color:#0da7fd;text-transform:uppercase}@media (max-width:959px){.form-flex .form-section{margin-top:40px}.form-item{margin-bottom:15px}.form-item input,.form-item textarea{font-size:16px;padding:0 1.2em;height:3.4em}}.form-item input:-webkit-autofill,.form-item textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset!important;-webkit-text-fill-color:#666!important}.form-item textarea{padding-top:1.2em;padding-bottom:1.2em;min-height:140px}.form-item.error input,.form-item.error textarea{color:#B94A48;border-color:#B94A48}.form-item.error input::-webkit-input-placeholder,.form-item.error textarea::-webkit-input-placeholder{color:#B94A48;text-transform:'uppercase'}.form-item.error input:-moz-placeholder,.form-item.error textarea:-moz-placeholder{color:#B94A48;text-transform:'uppercase'}.form-item.error input::-moz-placeholder,.form-item.error textarea::-moz-placeholder{color:#B94A48;text-transform:'uppercase'}.form-item.error input:-ms-input-placeholder,.form-item.error textarea:-ms-input-placeholder{color:#B94A48;text-transform:'uppercase'}.form-item.error span.select2{border-color:#B94A48}.form-item.error span.select2 .select2-selection__placeholder{color:#B94A48!important}.form-item.error .group-label{color:#B94A48}.form-item:not(.error) input:focus,.form-item:not(.error) textarea:focus{border-color:#c8c8c8}select{height:48px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #0da7fd;width:100%;visibility:hidden;padding:0 1em;background-color:#fff;display:none}@media (max-width:767px){select.select2-hidden-accessible{border:unset!important;clip:unset!important;margin:0!important;overflow:auto!important;padding:0!important;position:relative!important;width:100%!important}}select+.select2,select+.select2-container--default{display:inline-block;vertical-align:top;position:relative;z-index:3;width:100%!important;height:48px;border:2px solid #0da7fd;color:#0da7fd;font-size:12px;font-weight:800;padding:0!important}@media (max-width:959px){select+.select2,select+.select2-container--default{font-size:16px;height:3.4em}}select+.select2 .select2-selection--single,select+.select2-container--default .select2-selection--single{padding:0 20px;background:0 0;height:100%;border-radius:0;border:none}select+.select2 .select2-selection--single .select2-selection__rendered,select+.select2-container--default .select2-selection--single .select2-selection__rendered{height:100%;line-height:44px;color:#666;padding:0;width:calc(100% - 2rem)}@media (max-width:959px){select+.select2 .select2-selection--single .select2-selection__rendered,select+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.4em}}select+.select2 .select2-selection--single .select2-selection__placeholder,select+.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#0da7fd;text-transform:uppercase}select+.select2 .select2-selection--single .select2-selection__arrow,select+.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:2.2rem}select+.select2 .select2-selection--single .select2-selection__arrow:before,select+.select2-container--default .select2-selection--single .select2-selection__arrow:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\f107";font-size:17px;font-family:"Font Awesome 5 Free"}select+.select2 .select2-selection--single .select2-selection__arrow b,select+.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-dropdown{background:#fff;border:2px solid #0da7fd!important;border-radius:0}.select2-dropdown .select2-search--dropdown .select2-search__field{height:4rem;line-height:4rem;padding:0 1.4rem}.select2-dropdown.select2-dropdown--above{border-bottom:none!important}.select2-dropdown.select2-dropdown--below{border-top:none!important}.select2-results{color:#999;font-size:12px;font-weight:800}.select2-results .select2-results__option{height:4.5rem;line-height:4.5rem;padding:0 1.4rem}.select2-results .select2-results__option[aria-selected=true]{background:#fff;color:#999}.select2-results .select2-results__option--highlighted[aria-selected]{background:#0da7fd!important;color:#fff}.sent-message{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;zoom:1;filter:alpha(opacity=0);opacity:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;right:0;z-index:10;visibility:hidden;font-size:15px;color:#666;background:#fff;text-align:center;pointer-events:none}.sent-message .title{color:#0da7fd;font-size:20px;margin-bottom:20px;display:block;font-weight:700}form .button-row{margin-top:30px;text-align:center;position:relative}form button.common-button{height:4em;min-width:10em;position:relative}@media (max-width:959px){form .button-row{margin-top:0;display:block}form button.common-button{width:100%;height:3.6em}}form.sent .button-row .common-button{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden}form.sent .sent-message{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.inner-banner{position:relative;width:100%;background:#0da7fd}.inner-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.inner-banner .image .lazyload,.inner-banner .image .lazyload .lazyload-image{height:100%}.inner-banner .text{position:relative;z-index:1;text-align:center;max-width:600px;margin:auto;padding:80px 0}.inner-banner .text .title{font-weight:300;position:relative;color:#fff;font-size:40px;text-transform:uppercase}.inner-banner .text .common-text{color:#fff;margin-top:15px}#content .address{text-align:center;color:#333;font-weight:700;margin-bottom:20px}#content .links{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:959px){.inner-banner .text{padding:60px 0}.inner-banner .text .title{font-size:30px}#content .links{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px}#content .links a{font-size:16px}#content .links a svg{display:block;margin:0 auto 10px}#content .links a span{font-size:1.2em}#content .links .whats{margin-bottom:20px}#content .links .phone,#content .links .phone>*{display:block}#content .links .phone svg{margin:0 auto 10px}#content .links .phone a:before{content:none}#content .links .phone a+a{margin:0;padding:0}}@media (max-width:959px) and (min-width:960px){#content .links .phone a{margin-bottom:5px}}#content form{margin-top:60px;position:relative}#content form .file-wrapper{position:absolute;top:0;left:1rem;right:1rem;bottom:0;opacity:0}#content form .file-wrapper input{cursor:pointer}#content form .input{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}#content form .input>input{pointer-events:none;border-right:none}#content form .input .input-button{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;background:#0da7fd;padding:0 2rem;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;border:2px solid #0da7fd}#content form .input .input-button:active,#content form .input .input-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #eee}#map{height:500px;margin-top:60px}@media (max-width:959px){#map{min-height:200px;height:50vh;max-height:400px}}#footer{margin-top:0}