.img-bg-sec{display:flex}section.cust-row{display:flex;gap:34px;justify-content:space-between;margin:0 auto 70px;max-width:1074px}section.offer-box-section{background-color:#242f40;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;height:auto;width:100%}section.cust-row section.offer-box-section{flex:0 1 520px;position:relative}.offer-box-content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.offer-box-content .offer-list-main{font-family:Avenir;font-size:17px;letter-spacing:unset!important;line-height:30px;margin:37px 0 41px}.offer-box-content button,.offer-form-box form input[type=submit]{background:#c1462e;border-color:#c1462e;font-family:avenir;font-size:13px;height:50px;letter-spacing:.54px;line-height:14px;text-transform:uppercase;width:136px}.offer-box-content button:hover{background:#000;border-color:#000}.offer-form-box form input[type=submit]:hover{background:#000;border-color:#fff}.offer-box-content img+div{color:#fff;font-family:Avenir,sans-serif;font-size:35px;font-weight:350;line-height:110%;margin-top:8px;text-align:center;text-transform:capitalize}.cust-row .offer-list-sec{min-height:648px;width:100%!important}.cust-row .offer-list-sec .cust-content-sec{display:flex;flex-direction:column;height:48.5%;justify-content:space-between}.cust-row .offer-list-sec .cust-content-sec button{margin:auto 0 0}.offer-box-content .main-logo{display:none}.offer-form-box{align-items:center;background:#000;bottom:0;display:flex;flex-direction:column;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:0;transform:translateX(-50%);transition:.3s ease;width:100%;z-index:-1}.main-logo{display:flex;width:90px}.img-offer{color:#fff;font-family:Avenir,sans-serif;font-size:40px;font-weight:350;line-height:110%}.img-offer>img{max-width:460px}.offer-box-section .img-offer>img{max-width:260px}.offer-form-box.show{opacity:1;transition:.3s ease;z-index:1}.offer-form-box form{width:100%}.offer-form-box span{margin:52px auto 0;width:calc(100% - 40px)}.offer-form-box form label,.offer-form-box span h3{display:none}.offer-form-box form .input input{background:transparent;border-color:#6c6c6c;color:#fff;font-family:Avenir;font-size:13px;line-height:14px;padding:18px 30px;text-transform:uppercase}.offer-form-box form .input input::placeholder{color:#fff}.offer-form-box form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin-bottom:0}.offer-box-content button{position:relative}.offer-box-content button div{align-items:center;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:absolute}.theme-secondary-menu ul li a{text-decoration:none!important}.theme-secondary-menu ul li a:hover{color:#c1462e}.offer-form-box .submitted-message{color:#fff;font-family:Avenir,sans-serif;font-size:15px;font-weight:350;line-height:150%}.offers_sign_up{align-items:center;display:flex;height:100%!important;justify-content:center;padding:70px}.offers_sign_up-window{width:100%}.offers_sign_up-window.window1{color:#fff}.offers_sign_up-window--eyebrow{font-family:inherit;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-1px;line-height:110%;margin:0}.offers_sign_up-window--heading{font-family:Avenir;font-size:96px;font-style:normal;font-weight:800;letter-spacing:-7.68px;line-height:110%;margin:0}.offers_sign_up-window--richtxt{font-family:inherit;font-size:18px;font-style:normal;font-weight:300;letter-spacing:-.72px;line-height:150%;max-width:382px}.offers_sign_up-window--list{font-family:inherit;font-size:22px;font-style:normal;letter-spacing:-1.1px;line-height:186%;margin:30px 0 45px}.offers_sign_up-window .cta-wrap{margin-bottom:25px}.offers_sign_up-window.window1 .button{border-radius:40px;color:#fff;font-family:Avenir;font-size:21.645px;font-style:normal;font-weight:800;letter-spacing:.649px;line-height:110%;padding:22px 55px;text-align:center;text-transform:uppercase;width:100%}.offers_sign_up-window--misc-info{color:#fff;font-family:inherit;font-size:18.939px;font-style:normal;font-weight:300;line-height:160%;text-transform:capitalize}.offers_sign_up-window.window2{display:none;width:100%}.offers_sign_up-window-form .hs_cos_wrapper_type_form{display:block;padding:0}.offers_sign_up-window-form .hs-form-field{margin-bottom:12px}.offers_sign_up-window-form form fieldset{margin:0 -2px!important}.offers_sign_up-window-form form fieldset .hs-form-field,.offers_sign_up-window-form form fieldset .hs-richtext{padding:0 2px}.offers_sign_up-window-form .hs-form-field>label{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:0;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.offers_sign_up-window-form form fieldset .hs-richtext{color:#fff;font-size:18px;font-weight:300;letter-spacing:-.04em;line-height:140%;margin-bottom:15px}.offers_sign_up-window-form form fieldset:not(:first-child) .hs-richtext{margin-top:23px}.offers_sign_up-window-form form input[type=email],.offers_sign_up-window-form form input[type=file],.offers_sign_up-window-form form input[type=number],.offers_sign_up-window-form form input[type=password],.offers_sign_up-window-form form input[type=tel],.offers_sign_up-window-form form input[type=text],.offers_sign_up-window-form form select,.offers_sign_up-window-form form textarea{background:transparent;border-color:#cfcfcf;border-radius:4px;color:#fff;font-size:13px;letter-spacing:.04em;line-height:110%;padding:19px 16px 15px;width:100%}.offers_sign_up-window-form form input[type=email]:focus,.offers_sign_up-window-form form input[type=file]:focus,.offers_sign_up-window-form form input[type=number]:focus,.offers_sign_up-window-form form input[type=password]:focus,.offers_sign_up-window-form form input[type=tel]:focus,.offers_sign_up-window-form form input[type=text]:focus,.offers_sign_up-window-form form select:focus,.offers_sign_up-window-form form textarea:focus{border-color:#cfcfcf}.offers_sign_up-window-form ::-webkit-input-placeholder{color:#fff;font-size:13px;letter-spacing:.04em;line-height:110%}.offers_sign_up-window-form :-moz-placeholder,.offers_sign_up-window-form ::-moz-placeholder{color:#fff;font-size:13px;letter-spacing:.04em;line-height:110%}.offers_sign_up-window-form ::placeholder{color:#fff;font-size:13px;letter-spacing:.04em;line-height:110%}.offers_sign_up-window-form .datepicker-controls .button[disabled]{opacity:0}.offers_sign_up-window-form .datepicker-cell.selected,.offers_sign_up-window-form .datepicker-cell.selected:hover{background:#dbc3a6;color:#fff}.offers_sign_up-window-form form .hs-button,.offers_sign_up-window-form form input[type=submit]{background:#c1462e;border-color:#c1462e;border-radius:30px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.03em;line-height:110%;margin-top:3px;padding:20px 30px 18px;text-transform:uppercase;width:100%}.offers_sign_up-window-form form .hs-button:focus,.offers_sign_up-window-form form .hs-button:hover,.offers_sign_up-window-form form input[type=submit]:focus,.offers_sign_up-window-form form input[type=submit]:hover{background-color:#000;border-color:#000;color:#fff}.offers_sign_up-window-form .submitted-message{color:#fff;font-size:18px;text-align:center}@media (min-width:1025px){.offer-single-list-section .offer-list-main-sec,.offer-single-list-section>div,.offer-single-list-section>div>div,.offer-single-list-section>div>div>div,.offer-single-list-section>div>div>div>div,.offer-single-list-section>div>div>div>div>div,.offer-single-list-section>div>div>div>div>div>div,.offer-single-list-section>div>div>div>div>div>div>div{height:100%}}@media only screen and (max-width:1280px){section.cust-row .offer-box-content{width:100%}}@media only screen and (max-width:1024px){section.cust-row{gap:0}section.cust-row section.offer-box-section{margin-bottom:60px}section.cust-row .offer-box-main{height:648px}.img-bg-sec img{width:100%}.cust-row .offer-list-sec,.cust-row .offer-list-sec .cust-content-sec{height:auto}.offers_sign_up{padding:40px}}@media only screen and (max-width:767px){section.cust-row,section.cust-row section.offer-box-section{margin-bottom:40px}section.cust-row{gap:0}section.cust-row .offer-box-main{height:648px}section.cust-row .offer-box-main .img-bg-sec{height:100%}section.cust-row .offer-box-content{width:calc(100% - 44px)}}@media only screen and (max-width:575px){.offer-form-box.show{padding:20px}}.offer-box-main{position:static!important}