.ad-container{padding:40px 30px;border-radius:30px}.native-content-ad .tag{display:inline-block;padding:3px 14px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,.25);text-transform:uppercase;margin-bottom:15px;font-weight:500;letter-spacing:1px}.native-content-ad h2{text-transform:uppercase;font-size:36px;font-weight:700;font-family:"Nunito Sans",sans-serif}.native-content-ad p{letter-spacing:1px;font-size:28px;font-weight:bold;line-height:38px;margin-top:20px;font-family:"Nunito Sans",sans-serif;font-weight:600}.native-content-ad .image-container{background-color:rgba(0,0,0,.25);border-radius:12px;padding:16px 30px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.15)}.native-content-ad .image-container img{max-height:400px}.native-content-ad .form-container .hs_email,.native-content-ad .form-container .input,.native-content-ad .form-container .hs-submit,.native-content-ad .form-container .actions{display:inline-block}.native-content-ad .form-container .hs_email{width:calc(100% - 75px);max-width:420px}.native-content-ad .form-container .input,.native-content-ad .form-container input{width:100%}.native-content-ad .form-container label{display:none}.native-content-ad .form-container input{display:inline-block;border:0;padding-left:20px;outline:0;height:50px;border-radius:50px 0 0 50px;margin-top:30px}.native-content-ad .form-container ul.hs-error-msgs{display:none !important}.native-content-ad .form-container .hs-button.primary.large{color:white;background-color:rgba(0,0,0,.25);border:0;border-radius:0 30px 30px 0;width:75px;display:inline-block;height:50px;font-weight:bold;font-size:20px;transition-duration:.2s;cursor:pointer;position:relative;padding-left:0;top:1px}.native-content-ad .form-container .hs-button.primary.large:hover{background-color:rgba(0,0,0,.3)}.native-content .submitted-message{color:white;letter-spacing:1px;font-size:28px;font-weight:bold;font-family:"Nunito Sans",sans-serif;font-weight:600;margin:0}@media only screen and (max-width:1199px){.native-content-ad{margin-top:60px !important}}@media only screen and (max-width:991px){.native-content-ad{margin-bottom:60px !important}.native-content-ad .image-container{margin-top:60px}}@media only screen and (max-width:480px){.native-content-ad h2{font-size:34px}.native-content-ad p{font-size:26px;line-height:36px}.ad-container{padding:40px 15px}}