.primary_btn .right_arrow {width: 32px;position: absolute;right: 17px;top: 30%;}
body > div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div > div.span6.widget-span.widget-type-cell.dnd-column{width:60%;}
.request_text{font-size:20px;color:#4488ff;margin:0px 0px 10px 0px;}
.book_name{font-size: 32px;font-weight: 800;color:#000000;}
.btn_font_16{font-size:16px !important;}
.w_210{width:210px !important;} 
.hs_error_rollup{display: none;}
.hs-input.invalid.error {border-color: #ff0000 !important;}
.hs-error-msgs .hs-error-msg{color: #ff0000 !important;font-size: 14px !important;margin-top: 2px !important;}
.hs-error-msgs li{margin-top: 0px !important;}
.hbspt-form .hs-form-field label span{font-size: 16px !important;font-weight: normal !important;color: #000 !important;}
form, .submitted-message{font-family: Helvetica, Sans-Serif !important;}
.hs-input {border: solid 1px #c4c0c0;background-color: #fff;border-radius: 8px !important;font-size: 16px !important;color: #000000 !important;}
.hs-button, .hs-button:hover, .hs-button:active{background: #EC3D34 !important;color: #fff !important;border: 1px solid #EC3D34 !important;padding: 11px 22px !important;display: flex !important;align-items: center !important;border-radius: 10px !important;font-size: 18px !important;width: 200px !important;font-weight: 500;justify-content: center !important;}
.hbspt-form .hs_submit{display: flex;justify-content: center;}
.hbspt-form input{text-transform: capitalize;}
.hbspt-form input[name='email']{text-transform: lowercase;}
.submitted-message p{background-color: #fff;border-radius: 10px;color: #48f;font-weight: 600;margin: 0 auto;max-width: 90%;padding: 10px;text-align: center;font-size: 18px !important;}
.hs-form-box, .hbspt-form, .form-box {border-radius: 10px;background-color: #fff;}
.primary_btn, .primary_btn:hover, .primary_btn:active {background: #EC3D34 ! important;color: #fff !important;border: 1px solid #EC3D34 ! important;padding: 6px 22px;display: flex;align-items: center;border-radius: 10px;font-size: 18px;width: 250px;font-weight: 500;}
.ebook-txt{margin-top:50px;}
.btn_link_class, .btn_link_class:hover, .btn_link_class:active{text-decoration: none;}
.text_dec_none,  .text_dec_none:hover, .text_dec_none:active{text-decoration: none;}
.sub_content{font-size:23px;}
.carousel-indicators li{width: 10px !important;height: 10px !important;border-radius: 50% !important;background-color:#d8d8d8 !important;}
.carousel-indicators li.active{background-color:#4184f3 !important;}
.carousel-indicators{margin-bottom: 0rem !important;bottom: -33px !important;}
.form-control:hover {background-color: #fff;outline: 0;}
.w_fit{width: fit-content;}
.form-box {width: 450px;}
.bg-orange{border: 1px solid #ff3b30;padding: 13px auto;border-radius: 10px;background-color: #ff3b30;font-size: 20px;font-weight: bold;text-align: center;color: #fff;}
.form-control:focus {background-color: transparent;border-color: none;outline: 0;box-shadow: none !important;}
.form-control{height: 42px !important;border-radius: 8px;border: solid 1px #c4c0c0;background-color: #fff;border-radius: 8px !important;}
.font-label{font-size: 16px;font-weight: normal;color: #000;}
.font-primary{font-size: 20px;font-weight: bold;color: #000;}
.text-secondary {font-size: 18px !important;font-weight: normal !important;color: #000 !important;}
.welcome {font-size: 25px;font-weight: normal;color: #48f;}
.text-small {font-size: 15px;text-align: center;color: #000;width: 80%;}
.error{color:#ff0000;font-size:12px;}
.cursor-not-allowed{cursor: not-allowed;}
.end-form .from-box {width: 550px !important;}
.bg-orange{border: 1px solid #EC3D34;color: white;border-radius: 8px;}
.form-control:focus {background-color: transparent;border-color: none ;outline: 0;box-shadow: none !important;}
.form-control{border-radius: 8px !important;}
.fw-600{font-weight: 600 !important;}
.ebook-form, .end-form{display:none;}
.fw_700{font-weight:700;}
.d-table{display:table;}
.dt-cell{display:table-cell;vertical-align:middle;background-color: transparent;border: none;box-shadow: none;}
.submitted-message p{margin-bottom: 15px !important;}
#hs_cos_wrapper_widget_1691051804063 > div > div > div.col-lg-8.col-md-6.col-12.pl-md-4.ebook_download_section > div.resources_page > div > ul{padding-left: 16px;}
@media (max-width:1290px){
  .book {margin: 0 auto;width: 100%;}
}
@media (max-width:1200px){
  .hs-form-box{max-width: 90%;}
  .text-small {width: 90%;}
}
@media only screen and (max-width: 767px) {
  body > div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div > div.span6.widget-span.widget-type-cell.dnd-column {width: 100%;}
  body > div.body-wrapper.hs-content-id-128108445847.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-11.dnd-section.dnd_area-row-7-background-image.dnd_area-row-7-padding{padding: 30px 30px !important;}
  .w_62{width: 100% !important;}
  body > div.body-wrapper.hs-content-id-128108445847.hs-site-page.page > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-5-padding.dnd_area-row-5-background-color.dnd_area-row-5-force-full-width-section > div{width: 90%;margin 0px auto;}
  #hs_cos_wrapper_widget_1691146096402{padding-top: 20px;padding-left: 5%;}
  body > div > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd_area-row-3-max-width-section-centering.dnd-section.dnd_area-row-3-padding{padding-top: 0px !important;padding-bottom: 0px !important;padding-left: 15px !important;padding-right: 15px !important;}
  .text-small {width: 100%;}
  .request_text{margin:30px 0px 15px 0px;}  
  body > div > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-3.dnd_area-row-2-force-full-width-section.dnd_area-row-2-padding.dnd-section.dnd_area-row-2-background-image{padding-top: 15px !important;padding-bottom: 15px !important;padding-left: 15px !important;padding-right: 15px !important;}
  .book {margin: 0 auto;width: 100%;}
  .submitted-message p{max-width:100% !important;}
}
@media (max-width:1024px){
  .text-small {width: 100%;}
  .hs-form-box{max-width: 100% !important;}
  .form-box, .form-box {width: 100%!important;}
  body > div > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-5-padding.dnd_area-row-5-background-color.dnd_area-row-5-force-full-width-section{padding-top: 25px !important;padding-bottom: 25px !important;padding-left: 50px !important;padding-right: 50px !important;}
  #hs_cos_wrapper_widget_1691146096402_ > h3{padding-top: 40px !important;padding-bottom: 15px !important;padding-left: 50px !important;padding-right: 50px !important;}
  div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div > div.span6.widget-span.widget-type-cell.dnd-column {width: 47% !important;}
  .tab_center{display: grid;place-items: center;}
}
@media (max-width:991px){
  body > div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div{display:block !important;}
  body > div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section.dnd_area-row-3-padding > div.row-fluid > div > div.row-fluid-wrapper.row-depth-1.row-number-6.dnd-row > div > div{display: flex;justify-content: center;}
  div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div > div.span6.widget-span.widget-type-cell.dnd-column {width: 95% !important;margin-left:0px !important;}
}
@media (max-width:685px){
  div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div > div.span6.widget-span.widget-type-cell.dnd-column {width: 100% !important;}
}
@media (max-width:768px){
  body > div.body-wrapper.hs-content-id-176322373385.hs-site-page.page > main > div > div.row-fluid-wrapper > div > div > div.row-fluid-wrapper.row-depth-1.row-number-5.dnd-section > div.row-fluid > div{display:block;}
  body > div > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.dnd_area-row-5-padding.dnd_area-row-5-background-color.dnd_area-row-5-force-full-width-section{padding:0px !important;}
  #hs_cos_wrapper_widget_1691146096402_ > h3{padding:0px !important;}
  .content_text {width: 100% !important;}
  form.hs-form-5ee66396-4c3e-4b16-aea8-aef3d0b45d40_b554cf88-bded-422c-8ed4-9036b4ea893c:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input{width: 100% !important;}
  #lastname-5ee66396-4c3e-4b16-aea8-aef3d0b45d40 , #firstname-5ee66396-4c3e-4b16-aea8-aef3d0b45d40 , #phone-5ee66396-4c3e-4b16-aea8-aef3d0b45d40 ,#company-5ee66396-4c3e-4b16-aea8-aef3d0b45d40{width: 100% !important;}
}
@media (max-width:360px){
  .form-box, .form-box {width: 85% !important;}
  .w_fit{width:90% !important;}
  .fit_100{width:100% !important;}
}
.primary_btn.ebook_form .right_arrow {width: 35px;position: absolute;top: 10px;left: 10px;transition:.5s;opacity:0;}
.primary_btn.ebook_form:hover .right_arrow {left: 15px;opacity:1;}
#error_email{margin-top:10px;}
.primary_btn.ebook_form{padding: 10px 60px;position: relative;}
form .hs-button:active, form input[type=submit]:active, form .hs-button:hover, form input[type=submit]:hover{background-color: #ec3d34!important;font-size:17px!important;padding: 13px 30px!important;border: none !important;}
.welcome {font-size: 25px;font-weight: normal;color: #48f;}
.text-secondary {color: #6c757d !important;}
.text-secondary {font-size: 18px !important;font-weight: normal !important;}
.primary_btn.ebook_form {padding: 10px 45px !important;}