.rtl .landing-book-hero { text-align: right;}
.rtl section#hero-banner.landing-book-hero .container--text p, .rtl section#hero-banner.landing-book-hero .container--text h1 { text-align: right !important;}
.rtl .landing-book-hero .hs-form-banner label { margin-right: 1rem;margin-left: 0rem;}
.rtl .landing-book-hero .hs-form-banner .hs-button { text-align: center;}
.landing-book-hero ul.hs-error-msgs ::marker { display: none !important; content: '' !important; }
.landing-book-hero .hs-form-banner label { margin-left: 0; }
.landing-book-hero .hs-form-banner label { margin-left: 0; margin-bottom: 3px; }
.rtl .landing-book-hero .hs-form-banner ul.hs-error-msgs .hs-error-msg { text-align: right; }
.landing-book-hero .row-content { display: flex; flex-wrap: wrap; gap: 5rem; padding: 4rem 0rem 2rem; max-width: 1440px; margin: 0 auto;justify-content: space-between; }
.landing-book-hero .row-content .container--text .content ul ::marker, ul.hs-error-msgs ::marker { color: #ff6603 !important; }
.landing-book-hero .title.color-primary { font-weight: 800; font-size: 16px; line-height: 100%; text-transform: uppercase; }
.landing-book-hero .title--xxl { font-size: 40px; }
.landing-book-hero .hero-list-logos { flex-wrap: wrap; }
.landing-book-hero .hero-list-logos li { min-width: 25%; }
.landing-book-hero .hero-list-logos li img { filter: none; opacity: unset;width: 146px; }
.landing-book-hero .row--left { width: calc(54% - 2.5rem); }
.landing-book-hero .row--left .container--text .content { margin-top: 20px;}
.landing-book-hero .row--left .container--text .content ul li { padding: 4px 0;}
.landing-book-hero .row--right { width: calc(46% - 2.5rem);  }
.landing-book-hero .row--right .form--content { background: #fff; box-shadow: 0 2px 8px rgba(0, 0, 0, .1); padding: 2rem 2rem 2rem; border: 1px solid #FF9B59; border-radius: 32px; }
.landing-book-hero .hs-form-banner .input { height: unset; background: unset; border: unset; color: unset; font-family: Nunito Sans, sans-serif; padding: unset; }
.landing-book-hero .hs-form-banner input,
.landing-book-hero .hs-form-banner select { width: 100%; background: #fff; padding: 12px 16px; border-radius: 100px; height: 48px; border: 1px solid #CCCCCC; }
.landing-book-hero .hs-form-banner input::placeholder,
.landing-book-hero .hs-form-banner select::placeholder { color: #B3B3B3; opacity: 1; }
.landing-book-hero .hs-form-banner select option { color: #B3B3B3; }
.landing-book-hero .hs-form-banner select  { color: #000; }
.landing-book-hero .hs-form-banner select.is-placeholder  { color: #B3B3B3; }
.landing-book-hero .hs-form-banner fieldset { padding: 8px 0; }
.landing-book-hero .hs-form-banner .hs_submit.hs-submit { padding: 6px 0; }
.landing-book-hero .hs-form-banner .hs-button { background: #FF6603; border: none; color: #fff; font-weight: 700; font-size: 16px; }
.landing-book-hero .hs-form-banner ul.hs-error-msgs .hs-error-msg{ margin-top: 1px; list-style: none; text-align: left; color: #ff6603; margin-bottom: 0px !important; }
.landing-book-hero .list--badges { margin-top: 35px; margin-bottom: 35px !important; }
.landing-book-hero .hero-list-logos { justify-content: space-between; margin-bottom: 0 !important;gap: 20px; }
.landing-book-hero .box--logo { width: 96px; height: 96px; }
.landing-book-hero .hs-form-banner .input input,
.landing-book-hero .hs-form-banner .input select { width: 100% !important; }
.landing-book-hero .hs-form-banner label { margin-left: 1rem; margin-bottom: 0; font-weight: 400; font-size: 16px; line-height: 150%; color: #1A1A1A; }
.landing-book-hero .hs-form-banner select.hs-input { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; background:url(img/Down.svg); background-repeat: no-repeat; background-position: 96%; }
.rtl .landing-book-hero .hs-form-banner select.hs-input { background-position: 4%; }

@media (max-width:1199px) {
    .landing-book-hero { padding: 4rem 0; }
    .landing-book-hero .row-content { padding: 0; gap: 2rem; }
    .landing-book-hero .row--right { flex: 0 0 100%; }
    .landing-book-hero .hs-form-banner fieldset { max-width: 100%; }
    .landing-book-hero .row--left { flex: 0 0 100%; max-width: 100%; }
}

@media (max-width:991px) {
    .landing-book-hero.landing-book-hero .list--badges { margin: 30px 0 !important; }
    .landing-book-hero .row-content { gap: 1rem; }
    .landing-book-hero .hero-list-logos { justify-content: center; }
    .landing-book-hero .hero-list-logos li { min-width: calc(30% - 20px); margin: 0 10px !important; }
    .landing-book-hero .row--right { padding: 1rem; }
    .landing-book-hero .hs-form-banner .hs-form-field { margin-bottom: 0px; }
}
@media (max-width:896px) {
    .landing-book-hero .hero-list-logos { gap: 15px;}
}
@media (max-width:767px) {
    .landing-book-hero .box--logo { width: 50px; height: 50px; }
    .landing-book-hero .hero-list-logos li img { width: 90px;}

}