.contact-container{padding:0 15px 150px}@media screen and (min-width:992px){.contact-container .contact-content{padding:0 190px}}.contact-container .contact-breadcrumbs{margin:20px 0 32px}@media screen and (min-width:992px){.contact-container .contact-breadcrumbs{margin:24px 0 32px}}.contact-container .contact-title{font-weight:700;margin-bottom:32px}.contact-container .contact-body h2{font-size:24px;font-weight:700;margin-bottom:16px}@media screen and (min-width:992px){.contact-container .contact-body h2{font-size:30px}}.contact-container .contact-body a{color:#00b910}.contact-container .contact-body p{padding-bottom:16px;font-size:16px;font-weight:400}@media screen and (min-width:992px){.contact-container .contact-body p{font-size:18px}}.contact-container .contact-form{margin-top:16px}.contact-container .contact-form-title{font-size:30px;line-height:36px;font-weight:700;margin:0;text-align:center;width:100%}@media screen and (min-width:992px){.contact-container .contact-form-title{text-align:left}}.contact-container .contact-form-title.success-type{font-size:22px}@media screen and (min-width:992px){.contact-container .contact-form-title.success-type{max-width:100%}}.contact-container .contact-form-subtitle{font-size:14px;font-weight:500;color:gray;margin-top:14px}.contact-container .contact-form .contact-form-title-wrapper-mobile{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;text-align:center}.contact-container .contact-form .contact-form-title-wrapper-mobile .contact-form-title{font-size:24px;line-height:30px}.contact-container .contact-form .contact-form-title-wrapper-mobile .contact-form-subtitle{margin-top:10px}.contact-container .contact-form-container{width:100%;max-width:540px;min-height:436px;border-radius:4px;border:1px solid #dcdcdc;padding:20px 15px 24px;display:flex;gap:30px;background-color:hsla(0,0%,95%,.302);flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (min-width:992px){.contact-container .contact-form-container{padding:30px 34px 34px}}.contact-container .contact-form-container .contact-form-input-title{font-size:14px;font-weight:500;color:#333}.contact-container .contact-form-container .contact-form-input{width:100%;border-radius:4px;border:1px solid #dcdcdc;gap:10px;height:48px;padding:14px;display:flex;justify-content:flex-start;align-items:center}.contact-container .contact-form-container .contact-form-input::placeholder{font-size:14px;font-weight:400}.contact-container .contact-form-container .contact-form-input.error{border:1px solid #ff3d00}.contact-container .contact-form-container .contact-form-input.message-form{height:132px;align-items:flex-start;padding:14px}.contact-container .contact-form-container input:focus,.contact-container .contact-form-container textarea:focus{outline:none}.contact-container .contact-form-container .custom-checkbox-input{min-height:16px;min-width:16px;display:flex;align-items:center;justify-content:center}.contact-container .contact-form-container .custom-checkbox-input .form-check-input{margin:0}.contact-container .contact-form-container .custom-checkbox-input>input{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff;border-radius:2px;outline:none;background-color:transparent;cursor:pointer}.contact-container .contact-form-container .custom-checkbox-input>input:checked{padding:3px}.contact-container .contact-form-container .custom-checkbox-input>input:checked:before{display:block;content:"";width:100%;height:100%;background-color:#dcdcdc}.contact-container .contact-form-container .custom-checkbox-input.white>input{border-color:#dcdcdc}.contact-container .contact-form-container .custom-checkbox-input.white>input:checked:before{background-color:#dcdcdc}.contact-container .contact-form-container .contact-form-policy{margin-top:14px;font-size:12px;font-weight:400;display:flex;justify-content:flex-start;align-items:center;gap:10px}.contact-container .contact-form-container .contact-form-policy-text>a{text-decoration:underline}.contact-container .contact-form-container .error-message{color:#ff3d00;font-size:12px;margin-top:5px}.contact-container .contact-form-container .contact-form-email,.contact-container .contact-form-container .contact-form-message{width:100%}.contact-container .contact-form-container .contact-form-submit{display:flex;justify-content:center;align-items:center;width:100%}.contact-container .contact-form-container .contact-form-submit-button{height:48px;width:100%;font-weight:700;text-transform:uppercase;font-size:14px}@media screen and (min-width:992px){.contact-container .contact-form-container .contact-form-submit-button{max-width:201px}}.contact-container .contact-form .email-success-container{margin-top:20px;width:100%;border:1px solid #dcdcdc;border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;padding:50px 0 30px}@media screen and (min-width:992px){.contact-container .contact-form .email-success-container{max-width:540px}}.contact-container .contact-form .email-success-container .email-success-text{text-align:center;font-size:16px;font-weight:500;line-height:24px;width:100%;max-width:288px;margin:0}.contact-container .contact-social-block{padding-top:32px}