.agreement-section{overflow:hidden;padding:52px 0 120px}.agreement-header h1{color:#212121;font-size:32px;font-weight:600;line-height:48px;margin-bottom:8px}.agreement-textframe{color:#898a8f;font-size:16px;line-height:16px;margin-bottom:40px}.agreement-section .hs-button.primary.large{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:1px solid #000;border-radius:3px;color:#fff;font-size:17px;font-weight:600;line-height:20px;margin:0;min-width:200px;padding:13px 16px;text-align:center}.agreement-section .hs-button.primary.large:hover{background:transparent;color:#000}.agreement-wrapper{margin:auto;max-width:588px}.agreement-bottom-text{color:#212121;font-size:16px;letter-spacing:.01em;line-height:24px;margin-top:52px}.agreement-bottom-text a{color:#0f5cf0;text-decoration:underline}.agreement-bottom-text a:hover{text-decoration:none}.agreement-form form label{color:#212121;font-size:16px;font-weight:500;line-height:17px;margin-bottom:10px}.agreement-form form .hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f5cf0;cursor:pointer;font-size:15px}.agreement-form form .hs-form-field{border:1px dashed #212121;border-radius:8px;padding:50px}.agreement-form form .actions{margin-top:30px}.agreement-form form .hs-error-msgs label{color:red;font-size:14px;font-weight:400}@media (max-width:767px){.agreement-header h1{font-size:24px;letter-spacing:.01em;line-height:36px}.agreement-wrapper{max-width:100%}.agreement-textframe{font-size:14px;margin-bottom:32px}.agreement-bottom-text{font-size:13px;line-height:21px;margin-top:32px}.agreement-section{padding:66px 0 100px}.agreement-section .hs-button.primary.large{font-size:14px;min-height:auto;padding:8px 16px}.agreement-form form .hs-form-field{padding:32px}}@media (max-width:568px){.agreement-section .hs-button.primary.large{min-height:auto;min-width:auto;width:100%}}