#tudor-gmaps{margin-bottom:4rem;min-height:300px}#tudor-gmaps .GMap__Wrapper{height:70vh;width:100%}@media only screen and (min-width:768px){#tudor-gmaps{height:720px}#tudor-gmaps .GMap__Wrapper{height:100%;width:100%}}.tudor-contact-form{padding:0 5vw;position:relative}.tudor-contact-form label{border:0;color:rgba(33,33,33,.5);display:block;font-size:.875rem;font-weight:400;height:auto;left:0;letter-spacing:0;line-height:20px;margin:0;opacity:1;overflow:visible;padding:0;pointer-events:none;position:absolute;top:0;transform:translateY(0);transition:all .2s ease 0s;width:auto;z-index:1}.tudor-contact-form label.label-hidden{opacity:0;visibility:hidden}.tudor-contact-form label.focus{transform:translateY(-14px)}@media(min-width:1069px){.tudor-contact-form label.focus{font-size:.6875rem}}.tudor-contact-form .form-group{margin-bottom:1rem;min-height:21px;padding-bottom:2px;padding-top:8px;position:relative}@media(min-width:769px){.tudor-contact-form .form-group{margin-bottom:1.25rem}}@media(max-width:768px){.tudor-contact-form .form-group{margin-bottom:1.5rem}.tudor-contact-form .row{margin-bottom:.5rem}.tudor-contact-form .row>[class*=col-]{margin-bottom:1rem}}.tudor-contact-form input,.tudor-contact-form select,.tudor-contact-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:solid rgba(33,33,33,.2);border-radius:0;border-width:0 0 1px;box-sizing:border-box;color:#212121;display:inline-block;font-size:.875rem;font-weight:400;height:21px;letter-spacing:.05em;line-height:20px;outline:0;padding:0;position:relative;transition:border .3s ease-out 0s,color .3s ease-out 0s;vertical-align:middle;width:100%;z-index:5}.tudor-contact-form input::-moz-placeholder,.tudor-contact-form select::-moz-placeholder,.tudor-contact-form textarea::-moz-placeholder{color:rgba(33,33,33,.5);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:20px;opacity:1}.tudor-contact-form input::placeholder,.tudor-contact-form select::placeholder,.tudor-contact-form textarea::placeholder{color:rgba(33,33,33,.5);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:20px;opacity:1}.tudor-contact-form select{color:#212121;text-indent:5px}.tudor-contact-form select.select-empty{color:rgba(33,33,33,.5)}.tudor-contact-form select option{color:#212121}.tudor-contact-form select option[value=""],.tudor-contact-form select option[value=null]{color:rgba(33,33,33,.5)}.tudor-contact-form .input-phone-code option{font-size:.6875rem}.tudor-contact-form .checkbox{margin-bottom:3rem;margin-top:1rem;position:relative;z-index:10}.tudor-contact-form .checkbox .custom-checkbox{margin:.75rem 0;position:relative;z-index:10}.tudor-contact-form .checkbox .custom-checkbox label{color:#424242;pointer-events:auto;position:relative;transform:translateY(-21px);z-index:10}.tudor-contact-form .checkbox .custom-checkbox input{color:#424242;position:relative;z-index:10}.tudor-contact-form .checkbox .custom-checkbox .custom-control-input{position:relative;z-index:11}.tudor-contact-form .checkbox .custom-checkbox .custom-control-label{pointer-events:auto;position:relative;z-index:10}.tudor-contact-form input:-internal-autofill-selected,.tudor-contact-form input:-webkit-autofill,.tudor-contact-form input:-webkit-autofill:active,.tudor-contact-form input:-webkit-autofill:focus,.tudor-contact-form input:-webkit-autofill:hover{background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.tudor-contact-form textarea{border-width:1px;color:#000;height:100px;margin:5px 0;max-height:200px;max-width:650px;min-height:100px;min-width:100%;padding:10px 20px 0}.tudor-contact-form .form-control.is-invalid,.tudor-contact-form .was-validated .form-control:invalid{background-image:none;border-color:rgba(33,33,33,.2)}.tudor-contact-form .form-control.is-invalid:focus,.tudor-contact-form .was-validated .form-control:invalid:focus{box-shadow:none}.tudor-contact-form .form-label-and{color:rgba(33,33,33,.6);font-size:.75rem;line-height:21px;padding-top:8px}.tudor-contact-form-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none}.tudor-contact-form-wrapper .custom-control-input:checked~.custom-control-label:before{background-color:#900;border-color:#900;color:#fff}.tudor-contact-form-wrapper .form-control.is-valid,.tudor-contact-form-wrapper .was-validated .form-control:valid{background-image:none;border-color:rgba(33,33,33,.2)}.font-size-200{font-size:200%}.font-size-150{font-size:150%}