/*
 Theme Name:   Divi Child
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Child theme for Divi by Elegant Themes
 Author: Elegant Themes
 Author URI: http://www.elegantthemes.com
 Template:     Divi
 Version:      1.0.0
 License: GNU General Public License v2
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* You can write your custom CSS below */
body {
	border-radius: 40px;
	background: radial-gradient(35.38% 16.07% at 76.04% 3.66%, rgba(255, 171, 61, 0.20) 0%, rgba(244, 48, 3, 0.00) 100%), radial-gradient(65.41% 28.77% at 87.08% 43.98%, rgba(0, 139, 238, 0.20) 20.18%, rgba(0, 103, 238, 0.00) 100%), #021037;
}
html, body {
    overflow-x: hidden;
    border-radius: 0;
}
:root {
  --white-color: #ffffff;
  --blue-color: #3768FF;
  --dark-blue-color: #27365E;
  --light-blue-color: #7999FF;
  --golden-color: #F9BB5F;
  --orange-color: #FE9E0E;

  --light-gray-color: #f2f0fb;
  --blue-bg-color: #3768FF;
  --white-bg-color: #ffffff;
  --orange-bg-color: #FE9E0E;
  --midnight-blue-color: #021037;
  --midnight-blue-bg: #021037;
  --royal-blue-bg: #0028A3;
}
.d-none-plan {
    display: none !important;
}
.line-btn-yellow {
	border-radius: 40px;
    padding: 13px 30px;
    background: transparent;
}
.bg-btn-yellow {
    border-radius: 40px;
    padding: 13px 30px;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    color: #020C18;
}
a.btn-icon:after {
    display: block !important;
    position: unset;
}
a.btn-icon {
    display: flex !important;
    justify-content: center;
}
.equal-row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.five-colum {
    margin: 0 !important;
    width: calc(20% - 10px) !important;
    flex: auto;
}
.four-colum {
    margin: 0 !important;
    width: calc(25% - 10px) !important;
    flex: auto;
}
.three-colum {
    margin: 0 !important;
    width: calc(33.33% - 10px) !important;
    flex: auto;
}
.row-center {
    justify-content: center;
}
.two-colum {
    margin: 0 !important;
    width: calc(50% - 10px) !important;
    flex: auto;
}
.sellerite_header_outer ul.sellerite_header_nav li a:hover {
    color: #021037;
}
.trusted-icon-sec {
    display: flex;
    align-items: center;
}  
.thinking-sec-outer {
    background-repeat: no-repeat;
    background-size: 35% !important;
    background-position: top 16% right 17% !important;
}
.container {
    max-width: 1280px;
}
span.login_btn a {
    color: #3768ff;
}
/*home page style start*/
html.custom-popup-open {
    overflow: hidden;
}
.home-banner-outer {
    background-size: 650px 730px;
    background-position: top right;
}
.banner-amazon-btn p {
    display: flex;
    align-items: center;
    gap: 8px;
}
.banner-amazon-btn p a {
    border-radius: 64px;
    background: rgba(255, 163, 65, 0.10);
    padding: 12px 16px;
    cursor: auto;
}
.single-blog-custom-tag {
    border-radius: 64px;
    background: rgba(255, 163, 65, 0.10);
    padding: 12px 16px;
    cursor: auto;
}
.disabled-link {
    cursor: auto;
}
.home-banner-left-sec .et_pb_button_module_wrapper {
    width: fit-content;
    max-width: fit-content;
    display: inline-block;
    margin-right: 10px;
}
.banner-logo-row ul {
    display: flex;
    align-items: center;
    gap: 40px;
    padding: 0;
}
.banner-logo-row ul li {
    list-style: none;
}
.banner-logo-row .et_pb_text_inner {
    width: 60vw;
}
.what-is-sellerite-right-sec .et_pb_toggle_open h5:after {
    content: "";
    width: 21px;
    height: 6px;
    background: #3969fe;
    position: absolute;
    top: 21px;
    right: 0;
}
.what-is-sellerite-right-sec .et_pb_toggle_close h5:after {
    width: 21px;
    height: 21px;
    background-image: url(/wp-content/uploads/2025/07/plus-icon.svg);
    position: absolute;
    right: 0;
    content: "";
    background-size: 21px 21px;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    margin-block: auto;
}
.what-is-sellerite-right-sec .et_pb_toggle_close h5:before {
    display: none;
}
.counter-col-outer:after {
    content: "";
    position: absolute;
    width: 1px;height: 97%;
    background: rgba(255, 255, 255, 0.20);
    top: 0;right: -32px;
}
.counter-col-outer:last-child:after, .nevermiss-right:before {
    display: none;
}
.get-instant-help-from .gform_fields {
    display: block;
}
.get-instant-help-from .new-seller-field {
    width: calc(50% - 6px);
    display: inline-block;
    margin-right: 6px;
}
.get-instant-help-from .ranking-field {
    width: calc(50% - 6px);
    display: inline-block;
    margin-left: 6px;
}
.get-instant-help-from select, .get-instant-help-from input {
    height: 55px;
    line-height: 55px !important;
    min-height: 55px !important;
    border-radius: 64px !important;
    padding: 0 15px;
    width: 100% !important;
    margin-bottom: 15px;
    background-color: var(--midnight-blue-bg) !important;
    font-size: 16px;
    color: var(--white-color) !important;
    border-color: transparent !important;
    outline: none !important;
}
.home-banner-right-sec #gform_confirmation_message_2 {
    color: #008000;
    text-align: center;
}
.get-instant-help-from .gform-footer {
	justify-content: center;
}
.get-instant-help-from .gform-footer input {
    border: 1px solid var(--orange-color) !important;
    display: inline-block !important;
    width: auto !important;
    padding: 1px 50px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.9px !important;
    background-color: transparent !important;
}
.get-instant-help-from .validation_message {
    position: absolute;
    margin-top: 4px !important;
}
.home-banner-outer .get-instant-help-from #validation_message_2_1 {
    position: relative;
}
.get-instant-help-from .ranking-field  .validation_message {
   margin-top: -17px !important
}
.get-instant-help-from select {
    background-image: url(/wp-content/uploads/2025/07/select-arrow.svg) !important;
    background-size: 20px 20px;
    opacity: 1;
} 
.get-instant-help-from .gform_heading, .sign-up-to-amazon-form .gform_heading {
    display: none;
}
.dual-listing  .et_pb_text_inner {
    display: flex;
}
.single-listing ul {
    display: flex;
    padding: 0;
    gap: 15px 2px;
    flex-wrap: wrap;
}

.single-listing ul li {
    display: flex;
    align-items: center;
    gap:15px 10px;
}
.dual-list-sec ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 0;
    gap: 15px 2px;
}
.dual-list-sec ul li {
    display: flex;
    align-items: center;
    gap:15px 10px;
}
.three-listing-sec {
    display: flex;
}
.three-listing-sec ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    padding: 0;
    gap: 15px 2px;
}
.three-listing-sec ul li {
    display: flex;
    align-items: center;
    gap:15px;
}
.four-listing-sec {
    display: flex;
}
.four-listing-sec ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    padding: 0;
    gap: 15px 2px;
}
.four-listing-sec ul li {
    display: flex;
    align-items: center;
    gap:15px;
}
.get-instant-help-from label,
.get-instant-help-from legend {
    color: #7999FF !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    padding-left: 20px;
}
.dual-listing ul {
    padding: 0;
}
.dual-listing ul li {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-bottom: 15px;
}
.dual-listing ul li img {
    width: 70px;
}
.dual-list-sec ul li img {
	width: 70px;
}
.three-listing ul {
    padding: 0;
    display: flex;
    gap: 10px;
}
.three-listing ul li {
    display: flex;
    align-items: center;
}
.three-listing ul li img {
    margin-right: 5px;
    width: 70px;
    height: auto;
}
.unlock-sec-right-sec .et_pb_module {
    width: 45vw;
    position: relative;
    left: -50px;
}
.capabilities-text-sec .et_pb_blurb_description {
    padding-bottom: 70px;
}
.capabilities-inner-sec {
    display: flex;
    flex-direction: column;
    transition: all 0.5s ease-in-out;
}
.capabilities-inner-sec:hover {
    background: var(--light-gray-color);
}
.capabilities-text-sec {
    display: flex;
    flex-wrap: wrap;
    flex: auto;
}
.capabilities-text-sec .et_pb_blurb_content {
    padding-bottom: 10px;
}
.capabilities-text-sec .single-btn-sec {
    bottom: 20px;
    left: 0;
    right: 0;
    position: absolute;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.capabilities-inner-sec:hover .capabilities-text-sec .single-btn-sec {
    opacity: 1;
}
.tap-into-the-sec a.bg-btn-yellow {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.9px;
    display: inline-flex;
    gap: 7px;
    padding: 22px 30px;
    align-items: center;
    margin-top: 10px;
    text-transform: uppercase;
}
.blue-check-sec .et_pb_text_inner, .blue-check-sec .et_pb_text_inner p {
    display: flex;
    align-items: center;
    gap: 10px;
}
.testimonial-article-outer .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 40px;
    padding-top: 50px;
}
.testimonial-article {
    display: flex !important;
        align-items: flex-start;
}
.testimonial-article-outer .slick-slide {
    transform: scale(0.8);
    padding: 15px;
    opacity: 0.5;
    background: #FAF9FF;
}
.testimonial-article-outer .slick-center {
    transform: scale(1.2);
    border-radius: 50px;
    background: #FAF9FF;
    box-shadow: 0px 4px 46px 0px rgba(0, 0, 0, 0.06);
    opacity: 1;
    z-index: 99;
}
.testimonial-article-img {
    width: 40%;
    position: relative;
}
.testimonial-article-img img {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    -webkit-mask-image: url(images/slider-mask.webp);
    mask-image: url(images/slider-mask.webp);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    }
.testimonial-article-content {
    width: 60%;
    padding-left: 20px;
    padding-top: 30px;
}
.t-article-star i {
    color: #F90;
    font-size: 16px;
    padding: 0 2px;
}
.testimonial-article-outer p.t-article-star {
    padding-bottom: 5px;
}
.testimonial-article-content img.quote-image {
    position: absolute;
    right: 30px;
    top: 25px;
    width: 60px;
    height: 60px;
}
.testimonial-article-outer p.tap-content {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
    color: var(--midnight-blue-color);
}
.testimonial-article-outer h4.t-article-title {
    font-size: 26px;
    font-weight: 800;
    line-height: 40px;
    color: var(--dark-blue-color);
    padding-top: 10px;
}
.testimonial-article-outer .slick-center .testimonial-article-img:before {
    content: "";
    width: 80px;
    height: 80px;
    position: absolute;
    bottom: 0;
    right: 0px;
    background-image: url(/wp-content/uploads/2025/07/ornament.webp);
    border-radius: 100%;
    background-size: cover;
    z-index: 99;
}
.testimonial-article-outer button, .whats-inside-mobile-slider button {
    position: absolute;
    bottom: -130px;
    width: 100px;
    height: 65px;
    background-color: #FAF9FF;
    top: auto;
    z-index: 99;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 50px;
    border: 3px solid;
}
.testimonial-article-outer button.slick-prev, .whats-inside-mobile-slider button.slick-prev {
    right: 0px;
    left: -105px;
    margin-inline: auto;
    background-image: url(/wp-content/uploads/2025/07/left-arrow.svg);
}
.testimonial-article-outer button:hover, .whats-inside-mobile-slider button:hover {
    border-color: var(--orange-color);
}
.testimonial-article-outer button.slick-next, .whats-inside-mobile-slider button.slick-next {
    left: 0;
    right: -105px;
    margin-inline: auto;
    background-image: url(/wp-content/uploads/2025/07/right-arrow.svg);
    font-size: 0;
}
.testimonial-article-outer button::before, .whats-inside-mobile-slider button::before {
    font-size: 0;
}
.supporting-right-sec> .et_pb_module {
    width: 35vw;
}
.accordion-questions-outer .et_pb_accordion_item .et_pb_toggle_title:before {
    font-size: 33px !important;
    background: #FAF9FF;
    border-radius: 100%;
    padding: 10px 10px;
    top: 6px;
}
.accordion-questions-outer .et_pb_toggle_open .et_pb_toggle_title:before {
    display: block !important;
    font-family: ETmodules !important;
    content: "\35" !important;
    transform: rotate(91deg);
}
.questions-col ul {
    padding-left: 35px;
}
.questions-col ul li, .questions-col p {
    font-size: 16px;
    line-height: 24px;
}
.get-a-z-solution-sec-outer:before {
    content: "";
    position: absolute;
    left: 114px;
    top: 281px;
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    width: 338px;
    height: 316px;
} 
.thinking-sec-outer:before {
    content: "";
    width: 338px;
    height: 316px;
    position: absolute;
    left: 114px;
    top: 281px;
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
}
.unlock-sec-outer:before {
    content: "";
    background: var(--royal-blue-bg);
    filter: blur(150px);
    position: absolute;
    width: 430px;
    height: 330px;
    top: 60px;
    left: 60px;
} 
.insights-that-sec-inner {
    width: 95vw;
}
.insights-slider {
  width: 467px !important;
  height:auto !important;
  overflow: hidden;
  transition: width 0.3s ease;
}
.insights-slider.slick-center {
  width: 600px !important;
}
.help-center-text-col {
    flex: 1;
}
.help-col-sec {
    display: flex;
    flex-direction: column;
}
.get-graph-box {
    display: flex;
    flex-wrap: wrap;
}
.team-message p {
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    padding-top: 15px;
}
.get-graph-column {
    width: calc(33.33% - 10px);
}
.get-graph-outer:before {
    content: "";
    position: absolute;
    background: url(images/arrow-t-to-b.webp);
    width: 60px;
    height: 400px;
    background-repeat: no-repeat;
    top: 260px;
    right: 50px;
    background-size: contain;
}
.get-graph-column .et_pb_blurb_container {
    position: relative;
}
.get-col-one .et_pb_blurb_container:after, .get-col-two .et_pb_blurb_container:after{
    content: "";
    width: 160px;
    height: 23px;
    background: url(images/arrow-left.webp);
    position: absolute;
    top: 7px;
    right: -86px;
    background-repeat: no-repeat;
}
.get-col-four .et_pb_blurb_container:after, .get-col-five .et_pb_blurb_container:after{
    content: "";
    width: 160px;
    height: 23px;
    background: url(images/arrow-righ.webp);
    position: absolute;
    top: 7px;
    right: -86px;
    background-repeat: no-repeat;
}
.insights-slider-img img {
    width: 100%;
    object-fit: cover;
    height: 350px;
    object-position: top;
}
.insights-slider-content {
  padding: 10px;
  font-size: 14px;
  line-height: 1.4;
}
.insights-slider-content {
    background: var(--blue-bg-color);
    padding: 40px 40px 20px;
    min-height: 330px;
}
.insights-slider-content h4 {
    color: var(--white-color);
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 48px;
}
.insights-slider-outer button:hover, .insights-slider-outer button:focus {
    background-color: var(--white-bg-color);
    background-size: 30px 30px;
    border-color: var(--orange-color);
}
.insights-slider-outer button.slick-prev {
    background-image: url(/wp-content/uploads/2025/07/left-arrow.svg);
    left: -30px;
}
.insights-slider-outer  button.slick-next {
    right: 20px;
    background-image: url(/wp-content/uploads/2025/07/right-arrow.svg);
}
.insights-slider-outer button {
    width: 50px;
    height: 50px;
    background-color: #FAF9FF;
    z-index: 99;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 50px;
    border: 3px solid #faf9ff;
    background-size: 30px 30px;
}
.insights-slider-outer button:before {
    display: none;
}
.content-logo {
    position: absolute;
    bottom: 30px;
}
.insights-slider {
    border-radius: 40px;
    overflow: hidden;
    margin-inline: 5px;
}
.insights-slider-outer .slick-center {
    display: flex !important;
    position: relative;
    flex-direction: row-reverse;
}
.insights-slider-outer .slick-center .insights-slider-img {
    width: 50%;
}
.insights-slider-outer .slick-center .insights-slider-img img {
    height: 680px;
}
.insights-slider-outer .slick-center .insights-slider-content {
    width: 50%;
    padding-inline: 15px;
    height: auto;
    background: var(--royal-blue-bg);
}
.insights-slider-outer .slick-list.draggable {
    padding-left: 320px !important;
}
.insights-slider-img {
    position: relative;
}
.insights-slider-img a:before {
    content: "";
    width: 480px;
    height: 300px;
    background-image: url(/wp-content/uploads/2025/07/Rectangle-48692.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    bottom: 0;
    background-size: contain;
}
.insights-slider-outer .slick-center .insights-slider-img a:before {
    right: 180px;
    width: 200px;
    height: 139px;
}
.personal-Info-form-outer .gform_fields {
    display: block;
}
.personal-Info-form-outer input, .personal-Info-form-outer select, .personal-Info-form-outer textarea {
    border-radius: 60px !important;
    border: 0 !important;
    padding: 15px 15px !important;
    height: 60px !important;
    margin-bottom: 15px !important;
    color: var(--midnight-blue-color);
    font-size: 14px !important;
    background-color: var(--white-bg-color) !important;
}
.personal-Info-form-outer.submission-form input::placeholder {
    color: var(--midnight-blue-color) !important;
}
.personal-Info-form-outer textarea {
    border-radius: 24px !important;
    min-height: 120px !important;
}
.personal-Info-form-outer select {
    line-height: 32px;
    font-weight: 600;
}
.personal-Info-form-outer .phone-field {
    width: calc(50% - 6px);
    display: inline-block;
    margin-left: 6px;
}
.personal-Info-form-outer .amazon-store {
    width: calc(50% - 6px);
    display: inline-block;
    margin-right: 6px;
}
.personal-Info-form-outer .form_sec_title {
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.personal-Info-form-outer p.gform_required_legend {
    display: none;
}
.gform_wrapper {
    display: block !important;
}
.personal-Info-form-outer .gform-footer input, .sellerite-woo-notice-outer .form-row-last button, .sellerite-woo-notice-outer button.woocommerce-button, 
.custom-popup-inner .gform-footer input[type="submit"] {
    color: #020C18 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px;
    letter-spacing: 0.9px !important;
    text-transform: uppercase !important;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    padding: 10px 30px !important;
    outline: none !important;
}
.gform-footer input[type="submit"]:hover {
    background: var(--blue-bg-color) !important;
    color: var(--white-color) !important;
}
.custom-popup-inner .gform_validation_errors {
    display: none !important;
}
.personal-Info-form-outer .gform-footer {
    justify-content: right;
}
.the-sellerite-col-box .et_pb_blurb_content {
    display: flex;
    gap: 10px;
}
.the-sellerite-col-box .et_pb_blurb_container {
    padding-top: 40px;
}
.the-sellerite-col-box.mobile-left-arrow-six .et_pb_main_blurb_image {
    width: 0 !important;
}
.the-sellerite-col-box .et_pb_main_blurb_image {
    width: auto !important;
}
.the-sellerite-box-left:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/07/arrow-l-to-r.svg);
    background-size: contain;
    width: 110px;
    height: 40px;
    position: absolute;
    top: 10px;
    right: -40px;
    background-repeat: no-repeat;
}
.the-sellerite-outer {
    background-size: 70%;
}
.before-bg:before {
    content: "";
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    position: absolute;
    left: 114px;
    width: 338px;
    height: 316px;
    top: 281px;
}
.after-bg:after {
    content: "";
    position: absolute;
    right: -86px;
    bottom: -237px;
    width: 462px;
    height: 493px;
    background: rgba(121, 153, 255, 0.20);
    filter: blur(150px);
}
.before-top-l:before {
    content: "";
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    position: absolute;
    left: 114px;
    width: 338px;
    height: 316px;
    top: 281px;
}
.before-top-r:before {
    content: "";
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    position: absolute;
    right: 114px;
    width: 338px;
    height: 316px;
    top: 281px;
}
.before-bottom-l:before {
    content: "";
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    position: absolute;
    left: 114px;
    width: 338px;
    height: 316px;
    bottom: 0;
}
.before-bottom-r:before {
    content: "";
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    position: absolute;
    right: 0;
    width: 338px;
    height: 316px;
    bottom: 0;
    left: auto;
}
.dual-button-sec {
    display: flex;
    justify-content: center;
}
.dual-button {
    width: fit-content;
    max-width: fit-content;
    display: inline-block;
    margin-right: 10px !important;
}
.dual-buttons .et_pb_button_module_wrapper {
    width: fit-content;
    max-width: fit-content;
    display: inline-block;
    margin-right: 10px !important;
}  
.full-box-inner-sec {
    border-radius: 40px;
    background: rgba(255, 255, 255, 0.10);
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    width: calc(33.33% - 10px);
    align-self: end;
    transition: all 0.5s ease-in-out;
    border: 3px solid #1a3eac;
}
.full-box-inner-sec:hover {
    border-color: var(--light-blue-color);
    background: var(--royal-blue-bg);
}
.full-box-outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.problem-card br, .solution-card br {
    display: none;
}
.box-content {
    color: var(--white-color);
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
}
.box-content span {
    font-size: 50px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 2.6px;
    text-transform: uppercase;
}
.hover-text {
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    color: var(--white-color);
    transition: all 0.5s ease-in-out;
    opacity: 0;
    height: 0;
}
.full-box-inner-sec:hover .hover-text {
    opacity: 1;
    height: 36px;
}
.hover-text span {
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
}
.full-box-price {
    color: var(--white-color);
    font-family: Poppins;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
}
.full-box-price span {
    font-size: 50px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 2.6px;
    text-transform: uppercase;
}
.with-sellerite-inner-sec .et_pb_blurb_content {
    display: flex;
    align-items: center;
    gap: 10px;
}
.with-sellerite-inner-sec  .et_pb_main_blurb_image {
    width: auto !important;
    margin: 0;
}
.sellerite-outer-sec .et_pb_column {
    display: flex;
    flex-direction: column;
    margin-right: 0;
    flex-basis: 40%;
    max-width: 40%;
}
.sellerite-outer-sec .et_pb_module {
    display: flex;
    height: auto;
    margin-bottom: 10px !important;
    flex-basis: 100%;
    align-items: center;
}
.sellerite-title .et_pb_module {
    justify-content: center;
}
.sellerite-outer-sec {
    display: flex;
    gap: 10px;
}
.sellerite-outer-sec .et_pb_main_blurb_image {
    margin-bottom: 0;
}
.sellerite-outer-sec .icon-sec-inner {
    max-width: 20%;
    flex: 0 0 20%;
}
.sellerite-outer-sec .icon-left-sec .et_pb_blurb_content {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
.promotion-inner-sec .et_pb_button_module_wrapper {
    text-align: left;
    position: absolute;
    bottom: 30px;
}
.is-this-built-for-you-outer> .et_pb_row {
    display: flex;
    align-items: end;
}
.price-plan-btn .PricingTabs {
    background: transparent;
    border: 0;
    padding: 0;
}
.price-plan-btn button.btn:hover {
    background: var(--blue-bg-color);
    color: #D3DDFF;
}
.managing-inner-sec a {
    text-decoration-line: underline;
    color: #ffdead;
    font-size: 16px;
    font-weight: 700;
    margin-top: 15px;
    display: inline-block;
}
.other-services-box .et_pb_blurb_content {
    display: flex;
    align-items: center;
    gap: 15px;
}
.other-services-box .et_pb_main_blurb_image {
    width: auto !important;
    margin: 0;
}
.other-services-box .et_pb_blurb_content h4 {
    padding-bottom: 0;
}
.other-services-sec {
    display: flex;
    flex-wrap: wrap;
}
.other-services-box {
    width: 100%;
    align-items: center;
    display: flex;
}
button.event-btn {
    padding: 12px 20px;
    border: 2px solid var(--white-bg-color);
    border-radius: 40px;
    background-color: var(--white-bg-color);
    color: rgba(2, 16, 55, 1);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    cursor: pointer;
    transition: all 0.2s ease;
    flex: 1;
    min-width: 0;
}
button.event-btn.active {
    background-color: #2563eb;
    color: rgba(211, 221, 255, 1);
}
.filter-fields {
    display: flex;
    gap: 12px;
}
.filter-field {
    flex: 1;
}
.filter-dropdown {
    width: 100%;
    padding: 15px 20px;
    border: 2px solid var(--white-color);
    border-radius: 40px;
    background-color: var(--white-bg-color);
    color: rgba(2, 16, 55, 1);
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    appearance: none;
    background-image: url("images/download.svg");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 20px;
    padding-right: 40px;
}
.filter-dropdown:focus {
    outline: none;
}
.filter-dropdown option {
    padding: 8px;
}
.cards_container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
    align-items: stretch;
}
.event_card {
    background: var(--white-bg-color);
    border-radius: 40px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.card_image {
    overflow: hidden;
    position: relative;
}
.card_image img {
    width: 100%;
    display: block;
    height: auto;
    aspect-ratio: 3/2;
    object-fit: cover;
}
.card_content {
    padding: 24px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.filter-submit-clear-outer button.event-btn {
    background: linear-gradient(90deg, rgba(254, 158, 14, 1) 0%, rgba(249, 187, 95, 1) 100%);
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid transparent;
}
.filter-submit-clear-outer button#clear-filters {
    background: #c7c4dc;
}
.filter-submit-clear-outer button.event-btn:hover {
    background: var(--light-gray-color) !important;
    border: 2px solid #fbaf3d;
}
.event_title {
    font-size: 23px;
    font-weight: 800;
    color: rgba(39, 54, 94, 1);
    margin-bottom: 12px;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.event_type {
    display: inline-block;
    padding: 8px 16px;
    color: rgba(2, 16, 55, 1);
    border-radius: 8px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
    align-self: flex-start;
}
.event_type.in-person {
    background-color: rgba(199, 196, 220, 1);
}
.event_type.virtual {
    background-color: rgba(211, 221, 255, 1);
}
.event_type.webinar {
    background-color: rgba(204, 243, 190, 1);
}
.event_details {
    flex-grow: 1;
    margin-bottom: 24px;
    border-top: 1px solid #f0f0f0;
    padding-top: 12px;
}
.detail_item {
    display: flex;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #f0f0f0;
    gap: 12px;
}
.detail_item:last-child {
    border-bottom: none;
}
.detail_icon {
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #6b7280;
    flex-shrink: 0;
}
.detail_label {
    font-size: 0.8rem;
    color: #6b7280;
    font-weight: 500;
    min-width: 80px;
}
.detail_value {
    font-size: 16px;
    line-height: 20px;
    color: var(--dark-blue-color);
    letter-spacing: 1px;
    font-weight: 700;
    text-align: left;
    flex-grow: 1;
}
.ticket_status {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size:16px;
    font-weight: 700;
}
.status_dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
}
.ticket_status.available {
    color: #047857;
}
.ticket_status.available .status_dot {
    background-color: #047857;
}
.ticket_status.sold_out {
    color: #dc2626;
}
.ticket_status.sold_out .status_dot {
    background-color: #dc2626;
}
.seller-events-outer:before {
    content: "";
    background: rgba(254, 158, 14, 0.10);
    filter: blur(150px);
    width: 1108px;
    height: 962px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.get_details_btn a {
    background: linear-gradient(90deg, rgba(254, 158, 14, 1) 0%, rgba(249, 187, 95, 1) 100%);
    color: #020C18 !important;
    padding: 16px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    transition: all 0.5s;
}
.get_details_btn a:hover {
    background: var(--blue-bg-color);
    color: var(--white-color) !important;
}
.view-al-details a {
    text-decoration: underline;
}
.case_studies_content h4 {
    font-weight: 800;
    font-size: 34px;
    color: var(--midnight-blue-color) !important;
    line-height: 40px;
    margin-top: 20px;
}
.winning_solutions .et_pb_text_inner {
    padding: 12px 16px !important;
}
.winning_solutions .et_pb_text_inner p {
    line-height: normal;
}
/* Category Cards (Column 1)END */
.border-radius{
    border-radius: 14px;
}
.events-hero-right-sec .event-gallery-grid img {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    -webkit-mask-image: url(/wp-content/images/mask-img.webp);
    mask-image: url(images/mask-img.webp);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
}
.event-slider h2 {
    font-size: 64px;
    font-weight: 800;
    line-height: 72px;
    color: var(--white-color);
    margin-top: -60px;
    position: relative;
    z-index: 99;
    padding-bottom: 15px;
}
.detail_icons {
    display: flex;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28.846px;
    color: var(--white-color);
    gap: 0 8px;
}
.detail_icons img {
    width: 20px;
    height: auto;
}
.detail_values {
    display: flex;
    gap: 0 10px;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0.462px;
    color: var(--white-color);
}
.detail_values span.flag-icon {
    max-width: 30px;
    height: 30px;
    width: 20px;
    display: block;
    padding-right: 20px;
}
.detail_values span.flag-icon.flag-icon-us:before {
    width: 20px;
    height: 20px;

}
.event-meta {
    display: flex;
}
.loc_sec {
    width: 35%;
}
a.event-btn {
    border-radius: 64px;
    border: 2px solid var(--orange-color);
    display: inline-block;
    padding: 16px 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    color: var(--white-color);
    margin-top: 30px;
    background: transparent;
}
a.event-btn:hover {
    background: var(--orange-color);
    color: #020c18;
}
.event-slider button {
    position: absolute;
    bottom: -130px;
    width: 100px;
    height: 65px;
    top: auto;
    z-index: 99;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 50px;
    border: 3px solid;
    background: rgba(255, 255, 255, 0.10);
}
.filter-submit-clear-outer {
    text-align: center;
    margin-top: 15px;
}
.event-slider button.slick-next {
    right: 186px;
    left: auto;
    margin-inline: auto;
    background-image: url(images/to-right.svg);
    font-size: 0;
}
.event-slider button.slick-prev {
    left: 192px;
    right: auto;
    margin-inline: auto;
    
    background-image: url(images/to-left.svg);
}
.event-slider button::before {
    font-size: 0;
}
.event-slider button:hover, .event-slider button:focus {
    border-color: var(--orange-color);
}
.our-sellerite-events-outer> .et_pb_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.seller-events-inner div#loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    max-width: 884px;
    background: #0000001c;
    height: 232px;
    border-radius: 24px;
    width: 100%;
}
.seller-events-inner div#loader img {
    width: 110px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.seller-events-post-outer p.no-results {
    text-align: center;
    font-size: 16px;
    color: red;
}
.lending-helo-list .et_pb_text_inner {
    gap: 0 30px;
}
.why-sellers-sec .sellerite-title {
    justify-content: center;
}
.why-sellers-listing .problem-card span, .why-sellers-listing .solution-card span {
    font-size: 22px;
    font-weight: 700;
}
.from-brief-box-content h5 {
    color: var(--white-color);
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: 38px;
}
.from-brief-number-row:before {
    left: 0;
    margin-inline: auto;
    display: block;
    top: 70px;
    width: 0px;
    height: calc(100% - 70px);
    position: absolute;
    right: 0;
    content: "";
    border: 3px dashed #35405f;
}
.transparent-right-img {
    width: 42vw;
    position: relative;
    left: -100px;
}
.still-have-bottom-title:after {
    content: "";
    width: 40px;
    height: 22px;
    background: url(images/logo-icon.svg);
    position: absolute;
    top: 0;
    right: 0;
    visibility: visible;
    background-size: contain;
    background-repeat: no-repeat;
}
.clear-things-col-sec {
    margin-right: 0 !important;
    width: 35% !important;
}
.clear-things-box-content {
    position: absolute;
    width: 50%;
    right: -30px;
    z-index: 9;
    top: -20px;
}
.clear-things-box-img {
    width: 70%;
}
.want-to-sec .clear-things-box-content {
    top: -20;
    left: 40px;
    right: 0;
}
.want-to-sec .clear-things-box-img {
    margin-top: 65px;
}
.clear-things-box-outer {
    display: flex;
}
.clear-things-col-sec.want-to-sec {
    width: 31% !important;
}
.clear-things-col-sec:before {
    content: "";
    background-image: url(images/dot-bg.webp);
    position: absolute;
    width: 144px;
    height: 144px;
    right: 117px;
    bottom: 30px;
}
.want-to-sec::before {
    bottom: -10px;
    right: 60px;
}
.img1 img {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    -webkit-mask-image: url(/wp-content/uploads/2025/08/confused.webp);
    mask-image: url(/wp-content/uploads/2025/08/confused.webp);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
}
.img2 img {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    -webkit-mask-image: url(/wp-content/uploads/2025/08/want-to.webp);
    mask-image: url(/wp-content/uploads/2025/08/want-to.webp);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
}
.img3 img {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    -webkit-mask-image: url(/wp-content/uploads/2025/08/we-need.webp);
    mask-image: url(/wp-content/uploads/2025/08/we-need.webp);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
}
.landing-hero-sec:before {
    content: "";
    background-image: url(images/form-bg.webp);
    width: 50%;
    height: 100%;
    position: absolute;
    right: 10px;
    top: 60px;
    background-repeat: no-repeat;
    background-size: 110% 92% !important;
}
.brief-number-outer {
    display: flex;
    flex-direction: column;
}
.brief-number-outer .from-brief-box-content {
    width: 48%;
    margin-top: -110px;
}
.brief-number-outer .from-brief-box-content:nth-child(even) {
    align-self: flex-end;
}
.maximize-left-sec {
    padding-top: 80px;
}
.clear-things-sec-outer:before {
    background: rgba(249, 187, 95, 0.15);
}
.landing-hero-left {
    margin-right: 0 !important;
}
.landing-hero-right {
    width: 42% !important;
    margin-top: 70px
}
.landing-hero-right h3 {
    font-weight: normal;
}
/*sign-up-to-amazon-form Start*/
.sign-up-to-amazon-form .gform_fields {
    display: block !important;
}
.sign-up-to-amazon-form .gform-grid-row {
    display: block;
}
.sign-up-to-amazon-form input {
    border-radius: 64px !important;
    background: var(--white-bg-color) !important;
    border: 0 !important;
    padding: 15px 20px 5px !important;
    height: auto !important;
    color: var(--midnight-blue-color) !important;
    font-size: 14px !important;
    margin-bottom: 15px !important;
    box-shadow: none !important;
    text-align: left;
}
.single-blog-form p.gform_required_legend {
    display: none;
}
.sign-up-to-amazon-form input[placeholder="Last Name *"], .company-field input {
    padding-block: 10px !important;
}
.sign-up-to-amazon-form label, .sign-up-to-amazon-form legend {
    position: absolute !important;
    left: 20px;
    color: var(--midnight-blue-color) !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    margin-top: 6px !important;
    right: 15px;
}
.sign-up-to-amazon-form legend {
    left: 12px !important;
}
.single-blog-left ul {
    padding-left: 30px;
    padding-bottom: 0;
}
.single-blog-left ul li {
    list-style: disc;
    padding: 10px 0;
}
.sign-up-to-amazon-form .gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
    line-height: 0;
}
.sign-up-to-amazon-form .gform-footer input {
    border-radius: 64px !important;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%) !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px !important; /* 133.333% */
    letter-spacing: 0.9px !important;
    text-transform: uppercase !important;
    padding: 15px 25px !important;
    margin-bottom: 5px !important;
}
.sign-up-to-amazon-form .gform-footer input:hover {
    background: var(--blue-bg-color) !important;
    color: var(--white-color) !important;
}
.sign-up-to-amazon-form .gform-footer {
    justify-content: center;
    margin-top: 23px !important;
}
.sign-up-to-amazon-form textarea {
    border-radius: 40px !important;
    border: 0;
    min-height: 115px !important;
    padding: 20px 20px !important;
    height: 100px;
}
.lets-connect-right-sec .sign-up-to-amazon-form input {
    padding-block: 10px !important;
}
.lets-connect-right-sec .sign-up-to-amazon-form input[type="email"] {
    padding-top: 15px !important;
    padding-bottom: 5px !important;
}
.lets-connect-right-sec h3 {
    font-weight: 300;
}
.contat-policy-sec a {
    text-decoration: underline;
}
.contat-policy-sec a:hover {
    color: #fbaf3c;
}
.lets-connect-right-sec {
    overflow: unset !important;
}
.lets-connect-right-sec:before {
    content: "";
    background-image: url(images/dot-form-bg-bottom.webp);
    width: 276.998px;
    height: 308.778px;
    position: absolute;
    bottom: -150px;
    left: -140px;
    background-size: cover;
    background-position: center center;
}
.lets-connect-outer> .et_pb_row:before {
    content: "";
    background-image: url(images/dot-form-bg-top.webp);
    width: 276.998px;
    height: 308.778px;
    position: absolute;
    background-size: cover;
    background-position: center center;
    top: -55px;
    right: -67px;
    z-index: 0;
}
div#validation_message_6_5 {
    margin-top: 0 !important;
    margin-left: 15px;
    position: relative;
    top: 10px;
}
.gfield_validation_message {
    margin-left: 15px;
}
/*sign-up-to-amazon-form End*/
.real-results-counter-col {
    margin-right: 0 !important;
    margin-left: 28px;
    margin-top: -110px;
}
.bdr-l-r:after {
    content: "";
    width: 1px;
    height: 125px;
    background: rgba(255, 255, 255, 0.20);
    position: absolute;
    top: 0;
    right: -14px;
}
.bdr-none:after {
    display: none;
}
.m-r {
    margin-right: 0 !important;
}
.m-l {
    margin-left: 20px !important;
}
.what-the-magic-counter-col.bdr-l-r:after {
    height: 193px;
    right: -40px;
}
.what-the-magic-outer:before {
    background: rgba(67, 192, 255, 0.20);
    width: 802px;
    height: 653px;
    aspect-ratio: 183 / 149;
    top: -101px;
}
.what-the-magic-outer:after {
    content: "";
    background: rgba(249, 187, 95, 0.20);
    filter: blur(150px);
    position: absolute;
    bottom: -66px;
    width: 576px;
    height: 469px;
    aspect-ratio: 70 / 57;
}
.scale-btn-sec .PricingTabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: var(--light-gray-color) !important;
}
.sales-outer.before-bottom-r:before {
    background: rgba(249, 187, 95, 0.15);
}
.sales-outer:after {
    content: "";
    background: rgba(0, 139, 238, 0.30);
    filter: blur(150px);
    position: absolute;
    left: 114px;
    top: 281px;
    width: 338px;
    height: 316px;
}
.case-study-filters.PricingTabs {
    padding: 20px;
    margin-bottom: 20px;
}
.scale-btn-sec button.btn {
    padding: 11px 23px;
    display: flex;
    gap: 0 10px;
    width: calc(25% - 10px);
    text-align: left;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
}
.scale-btn-sec button.btn.tab_active, .scale-btn-sec button.btn:hover {
    border-radius: 15px;
    background: var(--white-bg-color);
    color: var(--midnight-blue-color);
    font-weight: bold;
    box-shadow: inset 0px 0px 0px 4px var(--blue-bg-color);
}
.scale-btn-sec button.btn img {
    max-width: 30px;
    height: auto;
}
/* Cards Grid */
.sales-in-days-outer {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-bottom: 30px;
}
.study-load-more {
    padding: 20px 30px;
    display: inline-block;
    border: 0;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
}
.sales-in-days-outer .success-card {
    background: white;
    border-radius: 40px;
    padding: 25px;
    position: relative;
    overflow: hidden;
}
.sales-in-days-outer .card-title {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 65px;
    text-align: left;
}
.sales-in-days-outer .card-title span {
    color: rgba(55, 104, 255, 1);
}
.chart-container {
    margin-bottom: 20px;
}
.sales-in-days-outer .chart {
    background: #f5f5f5;
    border-radius: 40px;
    padding: 15px;
    margin-bottom: 10px;
}
.sales-in-days-outer.chart-bars {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
.sales-in-days-outer .chart-period {
    font-size: 12px;
    color: #666;
    text-align: center;
    margin: 0;
}
.service-used-sec {
    margin-bottom: 20px;
}
.detail-row {
    display: flex;
    gap: 20px;
}
.detail-item {
    display: flex;
    flex-direction: column;
    color: var(--midnight-blue-color);
    font-size: 16px;
    line-height: 24px;
    flex: 1;
    text-align: left;
}
.detail-label {
    font-weight: 700;
    text-transform: uppercase;
}
.strategies-list {
    border-top: 1px solid rgba(242, 240, 251, 1);
    padding-top: 20px;
}
.strategy-item {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--midnight-blue-color);
    font-size: 16px;
    text-align: left;
}
.strategy-icon {
    text-align: center;
}
.card-footer {
    text-align: right;
}
.case-study-link {
    color:var(--blue-color);
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}
.case-study-link:hover {
    color: rgba(55, 104, 255, 1);
    text-decoration: underline;
}
.case-studies-iner {
    display: flex !important;
    align-items: stretch;
    gap:30px;
}
.zeak-slider-sec-outer:before {
    content: "";
    position: absolute;
    background-image: url(images/slider-icon.webp);
    width: 150px;
    height: 78px;
    left: -60px;
    top: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.case-studies-article-img {
    width: 33%;
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
}
span.testimonial-user-name {
    position: absolute;
    top: 26%;
    right: 0;
    font-size: 50px;
    text-transform: uppercase;
    background: var(--white-bg-color);
    line-height: normal;
    border-radius: 44px;
    padding: 10px 15px;
    color: #000;
    font-family: 'Abhaya Libre', Georgia, "Times New Roman", serif;
}
.case-studies-article-img img {
    object-fit: cover;
}
.case-studies-article-content {
    width: 66%;
}
.case-studies-article-content .quote-image {
    width: 150px;
    height: auto;
    margin-bottom: -40px;
    margin-left: -30px;
    font-weight: normal;
}
.case-studies-article-content  p.tap-content {
    font-size: 26px;
    line-height: 33px;
    color: var(--midnight-blue-color);
}
.case-studies-title-sec-inner {
    padding-top: 30px;
}
.case-studies-title-sec-inner h4, .case-studies-title-sec-inner h3 {
    color: var(--dark-blue-color);
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
}
.case-studies-title-sec-inner h3 {
    font-weight: 800;
    text-transform: uppercase;
}
.case-studies-review-outer ul {
    text-align: center;
    position: relative;
    padding-top: 30px;
    padding-bottom: 40px;
}
.case-studies-review-outer ul li button {
    background: var(--white-bg-color);
    border-radius: 100%;
}
.case-studies-review-outer ul li.slick-active button, .case-studies-review-outer ul li button:hover {
    background: var(--orange-bg-color);
}
.case-studies-review-outer ul li button:before {
    font-size: 0;
}
.maximize-listing-sec ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 0;
    gap: 15px 2px;
}
.maximize-listing-sec ul li {
    display: flex;
    align-items: center;
}
.maximize-listing-sec ul li img {
    width: 60px;
    height: auto;
}
.contact-icon {
    display: flex;
    align-items: center;
    gap: 16px;
    padding-block: 12px;
}
.contact-img {
    width: 77.803px;
    height: 80px;
    flex-shrink: 0;
}
.contact-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0 4px;
}
p.top-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    color: var(--white-color);
    padding: 0;
}
p.middle-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--white-color);
    padding-bottom: 0;
}
.contact-content p a {
    font-weight: 800;
    color: var(--golden-color);
}
ul.contact-social {
    display: flex;
    gap: 0 14px;
    padding-left: 91px;
    list-style: none;
}
.lets-connect-left-sec {
    margin-right: 0 !important;
}
.lets-connect-right-sec {
    width: 42% !important;
}
.optimize-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.optimize-text {
	flex: 1 1 auto;
}
.tool-comparison-box {
    margin: 0 !important;
    width: calc(18% - 10px) !important;
    max-width: calc(18% - 10px) !important;
}
.tool-comparison-box .et_pb_module {
    border-radius: 20px;
    background: var(--white-bg-color);
    display: flex;
    padding: 0px 20px;
    justify-content: center;
    align-items: center;
    margin: 6px 4px!important;
    height: 80px;
}
.tool-comparison-box:first-child {
    width: 14% !important;
    max-width: 14% !important;
}
.last-box .et_pb_module {
    justify-content: flex-start;
}
.tool-comparison-box .et_pb_module img {
    max-width: 90px;
}
.tool-comparison-box-box-header .tool-comparison-box {
    font-weight: 700;
}
.tool-comparison-box-box-header .tool-comparison-box .et_pb_module {
    padding: 0;
    margin-bottom: 0 !important;
    background: transparent;
    height: auto;
}
.tool-comparison-box-box-header {
    display: flex;
    align-items: end;
    flex-wrap: wrap;
}
.scaling-icon-box.two-box {
    width: 20%;
}
.scaling-icon-box.three-box {
    width: 30%;
}
.scaling-icon-box.four-box {
    width: 39%;
}
.sprit-img-row {
    display: flex;
    gap: 8px;
}
.sprit-img {
    background: var(--white-bg-color);
    border-radius: 20px;
    width: 110px;
    display: flex;
    height: 110px;
    justify-content: center;
    align-items: center;
    flex: 1 0 0;
    max-width: 110px;
}
.sprit-img-row {
    padding-top: 15px;
}
.identify-col .problem-card {
    justify-content: center;
}
.identify-col .problem-card img {
    width: 52px;
}
.identify-col .problem-card span {
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
}
.identify-col .solution-card {
    justify-content: center;
    font-size: 18px;
    text-align: center;
}
.stage-title-col {
    margin: 0 !important;
    max-width: calc(40% - 0px) !important;
    text-align: center;
    width: calc(40% - 0px) !important;
    margin-bottom: 10px !important;
}
.stage-title-col.stage-title-col-one {
    width: 100% !important;
    max-width: calc(20% - 0px) !important;
}
.frequently-tools ul {
    padding-left: 30px;
}
.faq-container-outer {
    width: 70%;
    margin-inline: auto;
    margin-top: 20px;
}
.faq-filter-slider {
    border-radius: 40px;
    background: var(--blue-bg-color);
    display: flex;
    padding: 24px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    width: 70%;
    margin-inline: auto;
    gap: 5px;
}
.faq-filter-slider .faq-filter-btn {
    border-radius: 20px;
    background: var(--white-bg-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.32px;
    width: 200px;
    height: 60px;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0px 20px;
    white-space: normal;
    gap: 10px;
    transition: all 0.5s;
    cursor: pointer;
}
.faq-filter-slider .faq-filter-btn.active, .faq-filter-slider .faq-filter-btn:hover {
    font-weight: 600;
    text-transform: uppercase;
    box-shadow: inset 0px 0px 1px 3px var(--golden-color);
}
button#load-more-faq {
    margin-inline: auto ;
    width: 100%;
    text-align: center;
    max-width: 190px;
    display: block;
    border: 0;
    border-radius: 64px;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    padding: 15px 3px;
    color: #020C18;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    margin-top: 20px;
    cursor: pointer;
}
button#load-more-faq:hover {
    background: var(--blue-bg-color);
    color: var(--white-color);
}
.faq-filter-slider .faq-filter-btn span {
    line-height: 20px;
}
.cant-find-left-sec {
    width: 55% !important;
    margin-right: 64px !important;
}
.cant-find-right-sec {
    width: 39% !important; 
    background-color: var(--light-gray-color);
    border-radius: 30px;
    overflow: hidden;
    padding: 40px;
}
.cant-find-box {
    width: 50% !important;
    margin: 0 !important;
}
.cant-find-col a {
    font-weight: 600;
    color: var(--golden-color);
}
.cant-find-right-sec h3 {
    font-weight: 300;
}
.cant-find-right-sec {
	overflow: unset !important;
}
.cant-find-outer> .et_pb_row:before {
    content: "";
    background-image: url(images/dot-form-bg-top.webp);
    width: 150px;
    height: 168px;
    position: absolute;
    background-size: cover;
    background-position: center center;
    top: -40px;
    right: -47px;
}
.cant-find-right-sec:before {
    content: "";
    background-image: url(images/dot-form-bg-bottom.webp);
    width: 230px;
    height: 218px;
    position: absolute;
    background-size: cover;
    background-position: center center;
    bottom: -68px;
    left: -82px;
}
.cant-find-outer ul.contact-social {
    padding-left: 0;
}
.faq-accordion-box .faq-item {
    padding-bottom: 5px;
}
.faq-accordion-box .faq-title {
    border-radius: 32px;
    background: var(--white-bg-color);
    padding: 28px 24px;
    color: var(--midnight-blue-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    position: relative;
}
.faq-accordion-box .faq-content {
    border-radius: 32px;
    border: 1px solid var(--light-gray-color);
    background: var(--white-bg-color);
    padding: 32px 24px;
}
.faq-accordion-box .faq-title.open {
    border-radius: 32px 32px 0px 0px;
    font-size: 28px;
    font-weight: 900;
}
.faq-accordion-box .faq-title.open + .faq-content {
    border-radius: 0 0 32px 32px;
    border-top: 0;
}
.faq-accordion-box .faq-title:before {
    right: 28px;
    color: var(--orange-color);
    font-family: ETmodules !important;
    font-weight: 400 !important;
    content: "\35" !important;
    font-size: 33px !important;
    background: #FAF9FF;
    border-radius: 100%;
    padding: 10px 10px;
    top: 18px;
    position: absolute;
    transition: all 0.5s ease-in-out;
}
.faq-accordion-box .faq-title.open:before {
    color: #C7C4DC;
    transform: rotate(86deg);
    /*right: 28%;*/
}
.faq-accordion-box .faq-content p {
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 5px;
}
.faq-accordion-box .faq-content ul {
    padding-left: 35px;
    padding-top: 15px;
}
.faq-accordion-box .faq-content ul li {
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.popular-topics-col {
    display: flex;
    padding:50px 30px;
    align-items: center;
    border-radius: 70px;
    background: var(--light-gray-color);
}
.popular-topics-col .et_pb_main_blurb_image {
    border-radius: 29px;
    overflow: hidden;
    margin-bottom: 0;
    width: 80%;
}
.popular-topics-col .et_pb_blurb_content {
    display: flex;
    align-items: center;
    max-width: 100% !important;
}
.popular-topics-col  .single-btn-sec {
    display: block;margin-top: 15px;
}
.popular-topics-col .et_pb_blurb_container {
    padding-left: 20px;
}
.popular-topics-col .et_pb_blurb_container h4 {
    color: var(--dark-blue-color);
    font-size: 30px;
    font-weight: 800;
    line-height: 31px;
    padding-bottom: 15px;
}
.popular-topics-col .et_pb_blurb_container p {
    color: var(--midnight-blue-color);
    font-size: 17px;
    line-height: 22px;
}
.popular-topics-col .single-btn-sec a {
    display: inline-block;
    font-weight: 700;
}
.popular-topics-box-left .et_pb_image:before {
    content: "";
    background-image: url(images/popular-img-efect.webp);
    background-size: contain;
    width: 292px;
    height: 187px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-position: center bottom;
    z-index: 9;
    background-repeat: no-repeat;
}
.help_center_blog_grid {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.help_center_blog_card {
    width: calc(33.33% - 10px);
    background: var(--light-gray-color);
    border-radius: 60px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding-bottom: 30px;
}
.help_center_blog_content {
    padding: 20px 20px 20px;
    flex: 1;
}
span.help_center_blog_date {
    color: var(--blue-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
h3.help_center_blog_title {
    color: var(--midnight-blue-color);
    font-size: 29px;
    font-weight: 800;
    line-height: 38px;
    padding-top: 9px;
    padding-bottom: 3px;
}
p.help_center_blog_excerpt {
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
a.help_center_blog_readmore {
    display: inline-block;
    font-weight: 700;
}
.help_center_blog_grid .draggable {
	padding-left: 0 !important;
}
.help-read-more {
    padding-inline: 20px;
}
.still-need-help-right::before {
    width: 200px;
    height: 224px;
    left: -80px;
    bottom: -55px;
}
.still-need-help-row:before {
    content: "";
    background-image: url(images/dot-form-bg-top.webp);
    width: 256px;
    height: 232px;
    position: absolute;
    background-size: cover;
    background-position: center center;
    top: -16px;
    right: -68px;
    z-index: 0;
}
.help_center_blog_thumb {
	position: relative;
}
.help_center_blog_thumb img {
    aspect-ratio: 8 / 6;
    object-fit: cover;
}
.help_center_blog_thumb:after {
    content: "";
    width: 360px;
    height: 190px;
    background-image: url(images/help-center-blog-after-bg.webp);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center bottom;
    bottom: 10px;
    background-size: cover;
    right: 20px;
}
.why-partner-col-sec {
	display: flex;
	align-items: center;
}
.why-partner-col-sec h4 {
    padding-bottom: 0;
}
.why-partner-col-sec.icon-sec .et_pb_blurb_content {
    display: flex;
    gap: 15px;
    max-width: 330px;
    align-items: center;
    position: relative;
}
.why-partner-col-sec.icon-sec .et_pb_main_blurb_image {
    width: auto;
    margin-bottom: 0;
}
.how-it-works-text-bg {
    position: absolute;
    bottom: -125px;
    width: 100%;
}
.with-sellerite .et_pb_main_blurb_image span {
    width: 20px !important;
    height: 20px !important;
}
.collaboration-box.unlock-sec-right-sec .et_pb_module {
    left: -20px;
}
.maximize-listing-sec ul li h3 {
	font-size: 17px;
	color: var(--dark-blue-color);
}
.trustscore {
    line-height: 18px;
    font-size: 15px;
}
.trusted-by-partners-slider-outer .slick-slide {
    background: var(--white-bg-color);
}
.trusted-by-partners-slider-box button {
    background: rgba(255, 255, 255, 0.20);
}
.trusted-by-partners-slider-outer button.slick-prev {
    
    background-image: url(images/to-left-w.svg);
}
.trusted-by-partners-slider-outer button.slick-next {
	 background-image: url(images/to-right-w.svg);
}
.personal-Info-form-outer select {
    background-image: url(images/angle-down.svg) !important;
    background-size: 25px;
    background-position: center right 20px;
}
.amazon-expert-form label {
    position: absolute;
    left: 25px;
    top: 10px;
    font-size: 12px !important;
    font-weight: 700 !important;
}
.amazon-expert-form {
    position: relative;
}
.amazon-expert-form select {
    padding-top: 25px !important;
    padding-left: 25px !important;
    padding-bottom: 0 !important;
    font-weight: 400 !important;
}
.personal-Info-form-outer.submission-form input, .personal-Info-form-outer.submission-form select,
 .personal-Info-form-outer.submission-form textarea {
 	padding-inline: 25px !important; 
 }
 .personal-Info-form-outer.submission-form input[type="checkbox"] {
    min-width: 18px !important;
    margin-bottom: 0 !important;
    margin-top: 8px;
    height: 22px !important;
    width: 22px;
    border-radius: 4px !important;
    padding: 0 !important;
    display: flex;
    background: var(--white-bg-color);
    align-items: center;
    border: 1px solid var(--orange-color) !important;
    outline: none;
}
fieldset.checkbox-title legend.gfield_label {
    position: static;
    font-size: 20px;
    font-weight: 800;
    color: var(--midnight-blue-color);
}
.personal-Info-form-outer.submission-form .checkbox-title {
    padding-block: 22px;
    padding-top: 0;
}
.personal-Info-form-outer.submission-form .gfield--type-fileupload label {
    font-weight: normal;
    text-transform: none;
    position: static;
    margin-bottom: 0;
}
.personal-Info-form-outer.submission-form span.gfield_description {
    margin-top: 0;
    padding-bottom: 15px;
}
.personal-Info-form-outer.submission-form .gfield--type-number {
    margin-top: 15px;
}
.personal-Info-form-outer.submission-form .gfield--type-number input {
    padding-right: 15px !important;
}
.personal-Info-form-outer.submission-form ol {
    padding-left: 20px;
}
.personal-Info-form-outer.submission-form ol li {
    padding: 5px 0;
}
.personal-Info-form-outer.submission-form ol li ul {
    padding-left: 30px;
    padding-block: 0;
}
.personal-Info-form-outer.submission-form ol li ul li {
    font-size: 14px;
    padding: 2px 0;
}
.personal-Info-form-outer.submission-form ul {
    font-size: 15px;
    font-weight: normal;
    padding: 10px 10px 10px 30px;
}
.personal-Info-form-outer.submission-form .checkbox-title label {
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
}
.personal-Info-form-outer.submission-form label, .personal-Info-form-outer.submission-form legend {
 	font-size: 16px;
}
.personal-Info-form-outer.submission-form select {
    font-weight: normal;
}
.personal-Info-form-outer.submission-form .ginput_container_checkbox + .gfield_validation_message {
    margin-top: 10px !important;
    margin-bottom: 0;
}
.personal-Info-form-outer.submission-form label, .personal-Info-form-outer.submission-form legend {
    font-size: 16px;
    left: 24px;
    font-weight: 600;
    position: absolute;
    margin-top: 5px;
    text-transform: uppercase;
}
.personal-Info-form-outer.submission-form .name_first input,
 .personal-Info-form-outer.submission-form .ginput_container_email input  {
    padding-top: 30px !important;
    padding-bottom: 15px !important;
}
.submission-form .title {
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 34px;
    letter-spacing: 0.32px;
	text-transform: uppercase;
}
.submission-form .subtitle {
    color: var(--midnight-blue-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-bottom: 13px;
}
.submission-form .ginput_container_fileupload input {
    background: transparent !important;
    box-shadow: none !important;
    padding-left: 0 !important;
    font-size: 14px !important;
    margin-bottom: 0 !important;
    outline: none;
}
.submission-form input[type=file]::file-selector-button {
    color: var(--blue-color);
    font-size: 16px;
    font-weight: 700;
    background:url(images/plus.svg);
    background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 32px;
    border: 0;
    cursor: pointer;
}
.submission-form span#gfield_upload_rules_7_10 {
    display: none;
}
.personal-Info-form-outer.submission-form .gform-footer {
    margin-top: 20px;
}
.personal-Info-form-outer.submission-form .gfield--type-date input {
    width: 100%;
}
.personal-Info-form-outer.submission-form .ginput_container_date:after {
    margin-top: -16px;
}
.why-sellerite-box .ppc_listing ul li {
    width: auto;
    align-items: center;
    padding-bottom: 10px;
}
.why-sellerite-box .ppc_listing ul {
    gap: 70px;
}
.why-sellerite-box .ppc_listing ul li h3 {
    font-size: 16px;
    line-height: 24px;
}
.Aaward-winning:hover {
    border-color: #FFDEAD;
}
.our-approach-listing ul li h3 {
    font-size: 30px;
    line-height: 38px;
    padding-bottom: 0;
}
.our-approach-listing ul li  img {
    width: 80px;
}
.our-approach-listing ul li {
    gap: 8px;
    padding-bottom: 15px;
}
.our-approach-outer::before {
    background: rgba(254, 158, 14, 0.15);
}
.what-makes-listing ul li h3 {
    font-size: 20px;
    line-height: 27px;
}
.what-makes-listing ul li img {
    width: 40px;
}
.what-makes-listing ul li {
    gap: 10px;
    padding: 0;
}
.what-makes-left-img {
    width: 40vw;
    left: -120px;
}
.where-expertise-right-img {
    width: 50vw;
    left: -70px;
    padding-top: 80px;
}
.where-expertise-outer:before {
    background: rgba(249, 187, 95, 0.20);
    filter: blur(80px);
    top: 80px;
}
.the-story-accordion-sec .et_pb_accordion_item.et_pb_toggle_open {
    border-color: var(--light-blue-color) !important;
}
.the-story-accordion-sec .et_pb_accordion_item {
    background: var(--light-gray-color) !important;
    overflow: hidden;
}
.the-story-accordion {
    display: flex;
}
.the-story-content {
    width: 59%;
}
.the-story-image {
    position: absolute;
    right: -30px;
    bottom: -40px;
}
.join-the-sellerite-listing ul li {
    gap: 12px;
    flex-wrap: wrap;
    align-content: flex-start;
}
.join-the-sellerite-listing ul li h3 {
    font-size: 30px;
    line-height: 38px;
    padding-bottom: 3px;
}
.join-the-sellerite-listing ul {
    gap: 25px 25px;
}
.e-commerce-post-outer:before {
    background: rgba(254, 158, 14, 0.20);
    width: 500px;
    height: 500px;
    left: 0;
    bottom: 0;
}
.e-commerce-post-left {
    margin-right: 30px !important;
    width: calc(70% - 30px) !important;
}
.ecommerce-card {
    padding: 30px 25px;
    flex: 1 0 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 30px;
    align-self: stretch;
    border-radius: 80px;
    background: var(--light-gray-color);
    margin-block: 5px;
    border: 6px solid var(--light-gray-color);
    transition: all 0.5s;
}
.ecommerce-thumb {
    width: 200px;
}
.ecommerce-thumb img {
    width: 200px;
    height: 200px;
    border-radius: 40px;
    object-fit: cover;
}
.ecommerce-content {
    width: calc(100% - 200px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
}
.ecommerce-card:hover {
    background: var(--white-bg-color);
    border: 6px solid #FFDEAD;
}
.ecommerce-meta {
	color: #9793B8;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.32px;
	text-transform: uppercase;
	padding-bottom: 5px;
    padding-top: 30px;
}
p.ecommerce-excerpt {
    flex: 1 1 auto;
}
.ecommerce-btn {
    border: 0;
    color: #020C18;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    padding: 15px 25px;
    margin-top: 30px;
    cursor: pointer;
}
.popular-ecommerce {
    display: flex;
    align-items: center;
    gap: 15px;
    align-self: stretch;
    border-bottom: 1px solid #C7C4DC;
    padding-block: 13px;
    margin-bottom: 7px;
}
.popular-ecommerce img {
    width: 115px;
    height: 108px;
    object-fit: cover;
    border-radius: 20px;
}
.popular-ecommerce h4 {
    width: 70%;
}
.popular-ecommerce:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.ecommerce-news-ltr-outer input {
    border-radius: 60px !important;
    border: 0 !important;
    padding: 15px 15px !important;
    height: 60px !important;
    font-size: 14px !important;
    width: 100%;
    margin-bottom: 15px !important;
}
.ecommerce-news-ltr-outer .gform-footer {
	margin-top: 5px !important;
}
.ecommerce-news-ltr-outer .gform-footer input {
    color: #020C18 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px;
    letter-spacing: 0.9px !important;
    text-transform: uppercase !important;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    padding: 10px 30px !important;
}
.ecommerce-news-ltr-outer p {
    color: var(--dark-blue-color);
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 15px !important;
}
.news-letter-img {
    width: 38vw;
    left: -260px;
    padding-top: 135px;
}
.trendline-outer .et_pb_blurb_container {
    background: var(--blue-bg-color);
    padding: 20px 30px 50px;
    margin-top: -7px;
}
.trendline-outer .et_pb_main_blurb_image {
    margin-bottom: 0;
}
.trendline-outer h4 span span {
    display: block;
    font-size: 16px;
    color: #FFDEAD;
    font-weight: 700;
    line-height: 24px;
}
.trendline-outer  a.bg-btn-yellow {
    display: inline-block;
    margin-top: 20px;
    font-weight: 700;
}
.trendline-outer .et_pb_main_blurb_image {
    position: relative;
}
.trendline-outer .et_pb_main_blurb_image:before {
    content: "";
    position: absolute;
    width: 207px;
    height: 220px;
    background-image: url(images/help-center-blog-mobile-bg.webp);
    right: 0;
    bottom: 0;
}
.trendline-outer a.bg-btn-yellow:hover {
    background: var(--white-bg-color) !important;
    color: var(--blue-color) !important;
}
.single-case-social-sec ul.contact-social {
    padding:10px 0 0;
}
.by-dani-james ul {
    display: flex;
    gap: 30px;
    list-style: none;
    padding-bottom: 0;
    padding: 0;
}
.by-dani-james ul li:after {
    content: "";
    width: 5px;
    height: 5px;
    background: #9793b8;
    position: absolute;
    border-radius: 100%;
    right: -19px;
    top: 10px;
}
.by-dani-james ul li {
    position: relative;
}
.by-dani-james ul li:last-child:after {
    display: none;
}
.erics-journey-box .dual-list-sec h3 {
    padding-bottom: 0;
}
.erics-journey-box .dual-list-sec ul li img {
    width: 56px;
    height: auto;
}
.erics-journey-right-box:before {
    content: "";
    width: 300px;
    height: 300px;
    position: absolute;
    right: -76px;
    top: -30px;
    background-image: url(images/dot-bg-yellow.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
.erics-journey-img:before {
    content: "";
    background-image: url(images/rectangle-yellow.webp);
    background-size: contain;
    width: 450px;
    height: 310px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-position: center bottom;
    z-index: 9;
    background-repeat: no-repeat;
}	
.table-of-content ul {
    display: flex;
    gap: 8px;
    list-style: none;
    padding: 0;
}
.case-study-stats h3 {
    font-weight: 800;
    font-size: 30px;
    color: var(--golden-color) !important;
    line-height: 38px;
    padding-bottom: 0;
}
.case-study-stats p {
    font-size: 18px;
    line-height: 24px;
    color: var(--white-color);
}
.case-study-stats li img {
    width: 60px;
    height: auto;
}
li.stat-box {
    padding-bottom: 10px;
}
.table-of-content ul li a {
    padding: 13px 17px;
    background: var(--white-bg-color);
    border-radius: 35px;
    color: var(--midnight-blue-color);
    font-size: 15px;
    display: inline-block;
}
.table-of-content ul li a:hover, .table-of-content ul li a.active {
    background: var(--blue-bg-color);
    color: var(--white-color);
}
.expert-sec-box-right:before {
	display: none;
}
.expert-img-sec {
    left: 130px;
}
.never-miss-img {
    left: 210px;
}
.expert-sec-outer:before {
    background: rgba(255, 153, 0, 0.20);
    filter: blur(150px);
    right: 0;
}
.table-middle-content:before {
    background: rgba(254, 158, 14, 0.30);
    top: 30%;
}
.single-post .et_pb_gutters3 .et_pb_section {
    width: 98%;
    margin-inline: auto;
}
.toc-outer {
    background: var(--white-bg-color);
    border-radius: 80px 80px 0 0;
    width: 98%;
    margin-inline: auto;
    padding: 10px 0 0;
}
.toc-box {
    z-index: 9;
    display: flex;
    gap: 8px;
    list-style: none;
    background-color: var(--light-gray-color);
    border-radius: 40px 40px 40px 40px;
    overflow: hidden;
    padding: 20px;
    max-width: 1260px;
    margin-inline: auto;
    margin-top: 60px;
    flex-wrap: wrap;
}
.toc-box ul, .glossary-tabs {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}
.single-post-content .toc-outer {
    background: #faf9ff;
}
.toc-box ul li a, .glossary-tabs button {
    padding: 13px 13px;
    background: var(--white-bg-color);
    border-radius: 35px;
    color: var(--midnight-blue-color);
    font-size: 15px;
    display:block;
    text-align: center;
    border: 0;
}
.toc-box h5 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    color: var(--dark-blue-color) !important;
    letter-spacing: 0.32px;
    line-height: 24px;
    padding-bottom: 0;
}
.toc-box ul li a:hover, .toc-box ul li a.active, .glossary-tabs button.active , .glossary-tabs button:hover {
    background: var(--blue-bg-color);
    color: var(--white-color);
}
.get-started-listing {
    justify-content: center;
}
.get-started-listing ul li {
    border-right: 1px solid rgba(255, 255, 255, 0.20);
    padding-inline: 15px;
    gap: 8px;
}
.get-started-listing ul li:last-child {
    border: 0;
}
.i-need-this-btn-sec a {
    display: inline-block;
    font-weight: 700;
}
.let-s-talk-overlay-text {
    position: absolute;
    right: -139px;
    top: 26%;
    margin-bottom: 0 !important;
}
.what-do-you-box {
    display: flex;
    gap: 7px;
    border: 0;
    flex-wrap: wrap;
}
.what-do-you-col .et_pb_main_blurb_image {
   height: 225px;
}
.what-do-you-col {
    display: flex;
}
.i-need-this-btn-sec {
    padding-top: 20px;
    position: absolute;
    bottom: -65px;
    left: 0;
    right: 0;
}
.what-do-you-box .et_pb_heading {
    width: 100%;
}
.what-do-you-box .et_pb_heading h2 {
    padding-bottom: 0;
}
.onboarding-box .et_pb_button_module_wrapper {
    display: none;
    position: absolute;
    right: 0;
    left: 60px;
    margin-top: -50px;
}
.onboarding-box .bg-btn-yellow {
    line-height: 16px !important;
}
.onboarding-box:hover.onboarding-box .et_pb_button_module_wrapper {
    display: block;
}
.fill-out-the-form-outer .gform-footer {
    justify-content: left;
}
.expert-img-sec.fill-out-img {
    left: 55px;
}
.single-event #main-content {
    background-color: transparent !important;
}
.overview-left-box {
    align-items: flex-end;
    display: flex;
}
.single-event-banner {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-inline: auto;
    width: 100%;
    max-width: 1280px;
    padding: 60px 15px 70px;
}
.single-event-banner .event-info {
    flex: 50%;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 2;
}
.single-event-banner .breadcrumb {
    font-size: 14px;
    font-weight: 500;
}
.single-event-banner .breadcrumb-link {
    color: rgb(255 255 255 / 60%);
    text-decoration: none;
    transition: color 0.3s ease;
}
.single-event-banner .breadcrumb-link:hover {
    color: var(--white-color);
}
.single-event-banner .breadcrumb-separator {
    color: #64748b;
    margin: 0 8px;
}
.single-event-banner .breadcrumb-current {
    color: var(--white-color);
    font-weight: 600;
    text-transform: uppercase;
}
.single-event-banner .event-type-badge {
    display: inline-block;
    background-color: #C7C4DC;
    color: var(--midnight-blue-color);
    font-size: 20px;
    align-self: flex-start;
    border-radius: 12px;
    padding: 10px 20px;
    font-weight: 700;
    margin-top: 35px;
}
.single-event-banner .event-title {
    font-size: 62px;
    font-weight: 800;
    color: var(--white-color);
    letter-spacing: 3px;
    margin-block-start: 15px;
    margin-block-end: 15px;
    text-transform: uppercase;
    line-height: 70px;
}
.single-event-banner .event-details {
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 25px;
}
.single-event-banner .event-detail-item {
    display: flex;
    align-items: self-start;
}
.single-event-banner .event-detail-icon {
    color: #94a3b8;
    margin-right: 10px;
    width: 30px;
    text-align: center;
}
.single-event-banner .detail-text {
    color: var(--white-color);
    font-weight: 500;
    font-size: 15px;
}
.single-event-banner .flag {
    margin-right: 8px;
    font-size: 16px;
}
.single-event-banner .flag-icon {
    display: flex;
    padding-left: 34px;
    white-space: nowrap;
    background-size: 25px 25px;
    margin-right: 8px;
    margin-top: 6px;
}
.event-ba-btn {
    letter-spacing: 0.9px;
    font-size: 18px;
    font-weight: 700;
    transition: all 0s;
    display: inline-block;
    text-transform: uppercase;
}
.single-event-banner .event-image {
    flex: 50%;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
    top: 30px;
}
.single-event-banner .event-image:after {
    content: "";
    background-image: url(images/yellow-line.webp);
    width: 471px;
    height: 320px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-repeat: no-repeat;
    background-size: cover;
}
.single-event-banner .event-image img {
    border-radius: 50px;
    height: 400px;
    width: 100%;
    object-fit: cover;
    z-index: 99;
}
.single-event-banner .event-photo {
    width: 100%;
    height: 100%;
    aspect-ratio: 5/4;
    object-fit: cover;
    border-radius: 40px;
}
.event-image:before {
    content: "";
    background-image: url(images/dot-bg.webp);
    width: 300px;
    height: 300px;
    position: absolute;
    right: -80px;
    top: -30px;
    background-size: cover;
}
.from-brief-number-row.takeaways-row:before {
    height: calc(100% - 110px);
}
body.single-event .container, body.single-event .et_pb_row {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.et-db #et-boc .et-l .et_pb_row {
    width: 100% !important;
    padding-inline: 15px !important;
}
.lets-connect-right-sec.nevermiss-right {
    margin-left: 60px;
}
.speakers-slide .et_pb_main_blurb_image {
    position: relative;
}
.speakers-slide .et_pb_main_blurb_image:before {
    content: "";
    background-image: url(images/dm-line1.webp);
    width: 310px;
    height: 120px;
    position: absolute;
    background-size: cover;
    bottom: 0;
    z-index: 9;
    background-repeat: no-repeat;
    left: 0;
}
.speakers-slide.dm-two .et_pb_main_blurb_image:before {
    background-image: url(images/dn-line2.webp);
    width: 290px;
    height: 80px;
}
.speakers-slide.dm-three .et_pb_main_blurb_image:before {
    background-image: url(images/dm-line3.webp);
    width: 300px;
    height: 75px;
}
.four-colum.speakers-slide {
    margin: 0 !important;
    width: 100%;
    flex: auto;
    max-width: calc(25% - 10px) !important;
}
.speakers-slider-inner-sec {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
}
.speakers-slider-inner-sec .et_pb_blurb_container {
    padding-inline: 20px;
}
.speakers-slider-inner-sec .slick-track {
    display: flex;
    gap: 15px;
}
.speakers-slide-box-content {
    padding-inline: 15px;
}
.speakers-slider-outer .draggable, .seller-events-post-outer .draggable {
    padding-left: 0 !important;
}
.more-event-post-outer .filter-container {
    display: none;
}
/*Main Blog style Start*/
.latest-news-outer {
    width: 32vw;
}
.letest-post-outer {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.letest-post-content, .letest-post-img {
    width: calc(50% - 5px);
}
.post-thumb {
    display: flex;
    height: 100%;
}
.post-thumb img {
    object-fit: cover;
}
.letest-post-content {
    padding: 40px 5px 120px 15px;
}
.letest-post-content h2 {
    padding-bottom: 15px;
}
.letest-post-content p.post-date {
    font-size: 16px;
    color: #FFDEAD;
    font-weight: normal;
    text-transform: uppercase;
}
.main-blog-banner-right-box:before {
    content: "";
    background-image: url(images/dot-bg.webp);
    width: 250px;
    height: 250px;
    position: absolute;
    right: -80px;
    top: 20px;
    background-size: cover;
}
.latest-news-outer:after {
    content: "";
    background-image: url(images/latest-line-bg.webp);
    width: 340px;
    height: 100px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 99;
    background-repeat: no-repeat;
    background-size: cover;
}
.popular-blog-slider, .latest-slider {
    width: 100vw;
}
.blog-card {
    border-radius: 80px;
    background: var(--blue-bg-color);
    overflow: hidden;
    margin-inline: 5px;
    padding-bottom: 100px;
    width: 100%;
}
.blog-image {
	position: relative;
}
.popular-blog-slider .slick-track, .latest-slider .slick-track {
    display: flex;
}
.blog-slide {
    height: auto !important;
    display: flex !important;
}
.blog-content {
    padding: 25px 30px;
}
.blog-image a {
    position: relative;
    padding-top: 80%;
    display: block;
    overflow: hidden;
    height: 1px;
}
.blog-image img {
    position: absolute;
    top: 0;
    height: auto;
    aspect-ratio: 1;
    object-fit: cover;
    object-position: top;
    width: 100%;
}
.slider-header h2 {
    color: var(--midnight-blue-color);
    font-size: 62px;
    font-weight: 900;
    line-height: 70px;
    letter-spacing: 3.6px;
    text-transform: uppercase;
}
.blog-content h3 {
    color: var(--white-color);
    font-size: 32px;
    font-weight: 800;
    line-height: 37px;
    padding-top: 15px;
}
.blog-content p, .post-content p {
    color: #FFDEAD;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
.blog-image:before {
    content: "";
    background-image: url(images/popular-active-bg.webp);
    width: 460px;
    height: 220px;
    position: absolute;
    bottom: 0;
    z-index: 9;
    background-repeat: no-repeat;
}
.blog-post-logo {
    padding: 25px 30px;
    position: absolute;
    bottom: 50px;
}
.slider-arrows button {
    width: 100px;
    height: 65px;
    background-color: var(--light-gray-color);
    z-index: 99;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 50px;
    border: 3px solid #faf9ff;
    font-size: 0;
    cursor: pointer;
}
button.popular-blog-slider-prev, button.latest-slider-prev, .slider-arrows .slick-prev {
    background-image: url(/wp-content/uploads/2025/07/left-arrow.svg) !important;
}
button.popular-blog-slider-next, button.latest-slider-next, .slider-arrows .slick-next {
    background-image: url(/wp-content/uploads/2025/07/right-arrow.svg) !important;
}
.slider-arrows {
    text-align: right;
    display: flex;
    gap: 10px;
}
.slider-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}
.slider-arrows button:hover, .slider-arrows button:focus {
    border-color: var(--orange-color);
}
.latest-slider .blog-card {
   background: var(--light-gray-color) !important;
}
.latest-slider .blog-content p {
   color: var(--blue-color);
}
.latest-slider .blog-content h3 {
    font-size: 30px;
}
.latest-slider .blog-content h3 a, .post-content h3 a {
   color: var(--midnight-blue-color);
}
.latest-slider .blog-image:before {
    background-image: url(images/left-bg.webp);
    width: 370px;
    height: 210px;
    right: 0;
}
.latest-slider .blog-slide:nth-child(2n+1) .blog-image:before {
    background-image: url(images/right-bg.webp);
    width: 210px;
    height: 290px;
    right: 0;
    top: 0;
}
.tags-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background: #011A67;
    padding: 24px 40px;
    border-radius: 40px;
}
.tags-list .taglist-inner {
    display: flex;
    gap: 0 10px;
    width: calc(25% - 10px);
    align-items: center;
    margin: 5px;
    background: var(--white-bg-color);
    border-radius: 40px;
    color: var(--midnight-blue-color);
    font-size: 15px;
    letter-spacing: 0.32px;
    transition: all 0.5s;
    font-weight: 700;
    min-height: 74px;
}
.tags-list .taglist-inner:hover, .tags-list .taglist-inner.active {
    background: var(--orange-bg-color);
}
.tags-list .tag-item {
    color: var(--midnight-blue-color);
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 10px 15px;
    padding-left: 60px;
    height: 100%;
    flex: 1;
}
.blog-tag-more {
    display: none;
}
.custom-post-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.custom-post-item {
    width: calc(25% - 10px);
    border-radius: 50px;
    overflow: hidden;
    background: var(--light-gray-color);
    padding-bottom: 100px;
    position: relative;
}
.blog-post-thumbnail a {
    position: relative;
    display: block;
}
.blog-post-thumbnail a img {
    top: 0;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: top;
}
.post-content {
    padding: 20px;
}
.custom-post-item .post-content p {
    color: var(--blue-color);
    font-size: 16px;
    padding-bottom: 6px;
}
.custom-post-item .post-content h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
}
.custom-post-item .blog-post-logo {
    padding: 10px 30px;
}
.load-more-btn {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    border: 0;
    margin-top: 20px;
}
.custom-post-list-outer:before {
    background: rgba(254, 158, 14, 0.20);
    width: 500px;
    height: 500px;
    left: 0;
    bottom: 0;
}
.blog-post-thumbnail {
    position: relative;
}
.blog-post-thumbnail:before {
    content: "";
    position: absolute;
    background-image: url(images/left-bg.webp);
    width: 260px;
    height: 160px;
    right: 0;
    z-index: 9;
    background-repeat: no-repeat;
    bottom: 8px;
}
.custom-post-grid .custom-post-item:nth-child(2n+1) .blog-post-thumbnail:before {
    background-image: url(images/right-bg.webp);
    width: 140px;
    height: 190px;
    right: 0;
    top: 0;
    background-size: cover;
}
.join-now-form .gform-footer {
    justify-content: flex-start;
}
.join-now-outer .join-now-left {
    z-index: 99 !important;
}
.single-blog-read-more .case_studies_content {
    padding-bottom: 30px;
}
.single-blog-read-more ul.case_studies_listing li:hover {
    background: var(--white-bg-color);
    border: 4px solid #FFDEAD;
}
.single-blog-read-more ul.case_studies_listing li {
    border: 4px solid #faf9ff;
}
.single-blog-read-more h3 {
    color: var(--midnight-blue-color);
    font-size: 30px;
    font-weight: 800;
    line-height: 34px;
    padding-bottom: 15px;
}
.single-blog-read-more .meta {
    color: #9793B8;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
.single-blog-read-more .button_box a {
    background: #D3DDFF;
    border-radius: 64px;
    color: var(--royal-blue-bg);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    padding: 8px 20px;
    display: inline-block;
    margin-bottom: 25px;
}
.single-blog-read-more .button_box a:hover {
    background: #CCF3BE;
    color: #62BA42;
}
/*Sngle post Style Start*/
section.single-post-hero {
    padding-block: 50px;
}
.single-post-banner {
    display: flex;
    gap: 15px;
}
.single-post-banner h1 {
    color: var(--white-color);
    font-size: 52px;
    font-weight: 900;
    line-height: 60px;
    letter-spacing: 3.6px;
    text-transform: uppercase;
    padding-top: 15px;
}
.single-post-banner h1 span {
    color: #3969FE;
}
.case_sub_heading h4 {
    font-weight: 700;
    font-size: 29px;
    color: var(--white-color) !important;
    line-height: 38px;
    padding: 5px 0 30px;
}
.single-case-hero .post-meta {
    padding-top: 15px;
}
.single-post-banner .post-header {
    width: calc(55% - 15px);
    position: relative;
}
.single-post-banner .post-featured-image {
    width: calc(45% - 15px);
    position: relative;
    padding-top: 30px;
}
.single-post-banner .post-meta {
    color: #9793B8;
    display: flex;
    gap: 30px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    font-size: 16px
}
.single-post-banner .post-meta span {
    position: relative;
}
.single-post-banner .post-meta span:after {
    content: "";
    width: 5px;
    height: 5px;
    background: #9793B8;
    border-radius: 100%;
    position: absolute;
    top: 8px;
    right: -18px;
}
.single-post-banner .post-meta span:last-child:after {
    display: none;
}
.social-section {
    display: flex;
    gap: 0 14px;
    flex-wrap: wrap;
}
.social-section img {
    width: 45px;
    height: 45px;
}
.social-section span {
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: var(--white-color);
    padding-bottom: 13px;
    padding-top: 30px;
}
.single-post-banner p.post-excerpt {
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    color: var(--white-color);
    width: 80%;
    padding: 9px 0 20px;
}
.post-featured-image img {
    width: 100%;
    height: auto !important;
    aspect-ratio: 4 / 3;
    border-radius: 50px;
    object-fit: cover;
    object-position: top;
    display: block;
}
.featured-image-inner {
    position: relative;
}
.featured-image-inner:after {
    content: "";
    background-image: url(images/single-blue-line.webp);
    width: 450px;
    height: 300px;
    position: absolute;
    bottom: 0px;
    right: 0;
}
.post-featured-image:before {
    content: "";
    background-image: url(images/dot-bg-yellow.webp);
    width: 250px;
    height: 250px;
    position: absolute;
    right: -70px;
    top: 5px;
    background-size: contain;
    z-index: -1;
}
.case-feture-image .featured-image-inner:after {
    content: "";
    background-image: url(images/rectangle-yellow.webp);
    background-size: contain;
    width: 450px;
    height: 310px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-position: center bottom;
    z-index: 9;
    background-repeat: no-repeat;
}
.related-posts .blog-item, .latest-case-studies .case-item {
    display: flex;
    border-bottom: 1px solid #C7C4DC;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.related-posts .blog-content, .latest-case-studies .case-content {
    padding: 0 15px;
    width: 70%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
}
.related-posts .blog-content a, .latest-case-studies .case-content a {
    color: var(--dark-blue-color) !important;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
}
.related-posts h3, .latest-case-studies h3 {
    padding: 15px 0 15px;
}
.latest-case-studies .case-item a.case-title {
    display: inline-block;
}
.related-posts .blog-content .blog-meta, .latest-case-studies .case-meta {
    color: #9793B8;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
.related-posts .blog-item:last-child, .latest-case-studies .case-item:last-child {
    border-bottom: 0;
}
.related-posts .blog-item img, .latest-case-studies .case-item img {
    border-radius: 30px;
}
.slingle-blog-content-sec::before {
    background: rgba(0, 139, 238, 0.05);
    filter: blur(50px);
    width: 631px;
    height: 590px;
}
.slingle-blog-content-sec:after, .table-of-content-outer:after {
    content: "";
    background: rgba(254, 158, 14, 0.10);
    filter: blur(150px);
    position: absolute;
    width: 1108px;
    height: 962px;
    top: 50%;
    left: 0;
}
.table-of-content-outer:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
    background: rgba(0, 139, 238, 0.05);
    filter: blur(150px);
    width: 631px;
    height: 590px;
}
.latest-case-studies h2 {
    margin-bottom: 15px;
}
.single-blog-form .gform_heading {
    display: block;
}
.single-blog-form  p.gform_description {
    padding-bottom: 15px;
}
.single-blog-form .gform-footer {
    justify-content: left;
    margin-top: 23px !important;
}
/*Main Blog style End*/
.openings-col .et_pb_blurb_content {
    display: flex;
    gap:15px;
}
.career-item {
    display: flex;
    gap: 12px;
    margin-block: 15px;
    background: var(--white-bg-color);
    padding: 30px;
    border-radius: 50px;
}
.career-openings-outer::before {
    filter: blur(150px);
    background: rgba(254, 158, 14, 0.20);
}
.career-openings-outer:after {
    content: "";
    background: rgba(0, 139, 238, 0.05);
    filter: blur(150px);
    position: absolute;
    right: 0;
    width: 631px;
    height: 590px;
    top: 0;
}
.career-openings-post .bg-btn-yellow {
    color: #020C18;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    border: 0;
    margin-top: 5px;
}
.career-thumb img {
    max-width: 70px;
}
.openings-col h4 {
    padding-bottom: 3px;
}
.about-read-sec h4 {
    position: absolute;
    top: -60px;
}
ul.remote {
    display: flex;
    list-style: none;
    gap: 15px;
    padding-left: 0;
    margin-left: -7px;
    padding-bottom: 15px;
}
ul.remote li {
    display: flex;
    align-items: center;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    gap: 6px;
}
ul.remote li img {
    width: 25px;
}
.openings-col .et_pb_main_blurb_image {
    width: auto !important;
}
.openings-col .et_pb_main_blurb_image img {
    width: 150px;
}
.apply-now-btn a {
    display: inline-block;
    border: 2px solid var(--orange-color);
    font-size: 16px;
    font-weight: 700;
    color: var(--midnight-blue-color);
    margin-top: 20px;
}
.privacy-puter::before {
    top: 0;
    background: rgba(0, 139, 238, 0.08);
    filter: blur(150px);
}
.privacy-puter:after {
    content: "";
    background: rgba(254, 158, 14, 0.10);
    filter: blur(150px);
    width: 780px;
    height: 570px;
    position: absolute;
    left: 0;
    top: 50%;
}
.privacy-puter a {
    text-decoration: underline;
    text-decoration-color: var(--midnight-blue-bg);
}
.custom-login-wrapper {
    padding-top: 80px;
}
.custom-login-wrapper input, .custom-login-wrapper select, .reset-pass-outer input {
    width: 100%;
    border-radius: 64px;
    background: var(--white-bg-color);
    height: 60px;
    padding: 5px 20px;
    font-size: 14px;
    color: var(--midnight-blue-color);
    border: 0;
}
.custom-login-wrapper select {
    background-image: url(images/angle-down.svg) !important;
    background-size: 25px;
    background-position: center right 15px;
    background-repeat: no-repeat;
}
.custom-login-wrapper select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.custom-login-wrapper p.form-row {
    padding-bottom: 10px;
    position: relative;
}
.custom-login-wrapper form {
    padding-top: 30px;
}
.sign-up-email label {
    position: absolute;
    color: var(--midnight-blue-color);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    left: 20px;
    top: 7px;
}
span.toggle-password {
    position: absolute;
    top: 21px;
    right: 15px;
    color: #D3D2D3;
    font-size: 19px;
}
.password-wrapper .toggle-password.fa.fa-eye:before {
    content: "\f070";
}

.password-wrapper .toggle-password.fa.fa-eye-slash:before {
    content: "\f06e";
}
p.woocommerce-LostPassword.lost_password {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.custom-login-wrapper img {
    max-width: 100px;
    position: absolute;
    top: 0px;
}
button.woocommerce-button.button, .forgot-password-success-outer a.check-inbox {
    border-radius: 64px;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    border: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    padding: 15px 30px;
    cursor: pointer;
}
p.form-row.bottom-link {
    color: var(--dark-blue-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    padding-top: 50px;
}
p.form-row.bottom-link a {
    font-weight: 700;
    text-transform: uppercase;
    color: var(--blue-color);
}
.custom-login-wrapper img {
    max-width: 100px;
    margin-bottom: 50px;
}
.login-right-box {
    display: flex;
    flex-wrap: wrap;
    align-content: end;
    justify-content: center;
}
.login-right-box:after {
    content: "";
    background-image: url(images/login-frame.webp);
    width: 550px;
    height: 180px;
    background-size: contain;
    position: absolute;
    bottom: 0;
    z-index: 9;
    margin-right: auto !important;
    left: -234px;
    background-repeat:no-repeat;
}
.custom-login-wrapper .woocommerce-error, .forgot-password-outer .woocommerce-error, .reset-pass-outer .woocommerce-error {
    background: transparent !important;
    margin: 0 !important;
    color: red !important;
    border: 1px solid;
    border-radius: 30px;
    padding: 20px 20px !important;
    margin-top: 20px !important;
    font-size: 16px !important;
    text-align: left;
}
span.register-error-close, span.forgot-error-close {
    height: 0;
    margin-block: auto;
    margin-top: -6px;
}
.forgot-password-outer span.forgot-error-close {
    top: 0;
}
.custom-login-wrapper .woocommerce-error p {
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300 !important;
}
.custom-login-wrapper input::placeholder, .forgot-pass-outer input::placeholder, .reset-pass-outer input::placeholder {
    color: var(--midnight-blue-color);
}
.custom-login-wrapper input::-webkit-input-placeholder, .forgot-pass-outer input::-webkit-input-placeholder, 
.reset-pass-outer input::-webkit-input-placeholder {
  color: var(--midnight-blue-color);
}
.sign-up-outer p.form-row.bottom-link {
    padding-top: 0;
}
.sign-up-outer .custom-login-wrapper {
    padding-top: 50px;
}

.forgot-pass-outer  p.forgot-subheading {
    max-width: 40%;
    width: 100%;
    margin-inline: auto;
    padding: 10px 0 30px;
}
.custom-forgot-wrapper .form-row.bottom-link {
    text-align: left;
    margin-top: 80px;
    font-size: 16px;
}
.forgot-pass-outer  input {
    width: 350px;
    height: 60px;
    border-radius: 50px;
    background: var(--white-bg-color);
    border: 0;
    padding: 10px 15px 0;
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    margin-bottom: 30px;
}
.custom-forgot-wrapper button {
    margin-bottom: 15px;
}
.forgot-pass-outer label {
    color: var(--midnight-blue-color);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    position: absolute;
    margin-left: 15px;
    margin-top: 10px;
}
.custom-forgot-wrapper img, .custom-reset-wrapper img {
    width: 120px;
    margin-bottom: 50px;
}
.custom-forgot-wrapper .form-row {
    font-size: 18px;
    font-weight: 400;
}
.custom-forgot-wrapper .form-row a {
    font-weight: bold;
    text-transform: uppercase;
    color: var(--blue-color);
}
.forgot-password-outer .woocommerce-error {
    margin-inline: auto !important;
    width: 100%;
    max-width: 40%;
    margin-bottom: 15px !important;
    padding: 15px 20px !important;
}
.forgot-password-success-outer {
    width: 55%;
    margin-inline: auto;
}
.forgot-password-outer span.forgot-error-close {
    margin-block: auto;
}
.forgot-password-success-outer a.check-inbox {
    display: inline-block;
    margin-top: 30px;
    color: #020C18;
}
.reset-pass-outer .woocommerce-error {
    width: 50%;
    margin-inline: auto !important;
}
.reset-pass-outer p.form-row {
    position: relative;
}
.reset-pass-outer form {
    margin-top: 30px;
    width: 40%;
    margin-inline: auto;
}
.forgot-password-success-outer img {
    margin-bottom: 30px;
}
.custom-reset-wrapper div#reset-success {
    background: transparent !important;
    margin: 0 !important;
    color: #227600 !important;
    border: 1px solid;
    border-radius: 30px;
    padding: 20px 20px !important;
    margin-top: 20px !important;
    font-size: 16px !important;
    text-align: left;
    width: 50%;
    margin-inline: auto !important;
} 
.what-inside-img {
    margin-top: -99px;
    width: 37vw;
    left: -60px;
}
/*TIME LINE STYLE START*/
.time-line-outer {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.time-line-outer .et_pb_blurb:first-child {
    margin-top: 0;
}
.time-line-outer .et_pb_blurb {
    width: calc(50% - 15px);
    padding: 0 !important;
    margin-top: -110px;
}
.time-line-outer .et_pb_blurb:nth-child(even) {
    align-self: end;
}
/*TIME LINE STYLE END*/
.step-outer .et_pb_text_inner {
    display: flex;
    justify-content: space-around;
}
.step-outer .et_pb_text_inner p span {
    font-size: 14px;
    font-weight: normal;
    color: var(--dark-blue-color);
}
.step-outer .et_pb_text_inner p {
    padding: 0;
}
.step-outer p.active {
    color: var(--orange-color);
}
.sellerite-woo-notice-outer .woocommerce-info {
    background: var(--white-bg-color) !important;
    color: var(--midnight-blue-color) !important;
    font-size: 24px !important;
    font-weight: 700;
    line-height: 32px;
    text-align: center;
}
.checkout-toggle-item.login-toggle {
    width: 50%;
    float: left;
}
.checkout-toggle-item.coupon-toggle {
    width: 50%;
    float: left;
}
.sellerite-woo-notice-outer .woocommerce-info a {
    display: block;
    font-size: 16px;
    font-weight: 700;
    color: var(--blue-color);
}
.sellerite-woo-notice-outer .checkout_coupon input, .sellerite-woo-notice-outer .woocommerce-form-login input {
    border-radius: 60px !important;
    border: 0 !important;
    padding: 15px 15px !important;
    height: 60px !important;
    background: var(--white-bg-color) !important;
}
.sellerite-woo-notice-outer .woocommerce-form-login p label {
    font-weight: 700;
}
form#woocommerce-checkout-form-coupon {
    background: var(--light-gray-color);
    border-radius: 40px;
}
.sellerite-woo-notice-outer .form-row-first {
    width: calc(100% - 215px) !important;
    margin-bottom: 0 !important;
}
.sellerite-woo-notice-outer .form-row-last {
    width: auto !important;
    margin-bottom: 0 !important;
}
.sellerite-woo-notice-outer .form-row-last button.button {
    height: 60px;
}
.sellerite-woo-notice-outer .form-row-last button.button:hover, .sellerite-woo-notice-outer button.woocommerce-button:hover {
    background: var(--blue-bg-color);
    color: var(--white-color) !important;
}
.sellerite-woo-notice-outer .woocommerce-form-login  p {
    font-size: 16px;
    line-height: 20px;
}
.sellerite-woo-notice-outer button.woocommerce-button {
    width: 150px;
    height: 50px;
}
.sellerite-woo-notice-outer button.woocommerce-button {
    width: 150px;
    height: 50px;
}
.sellerite-woo-notice-outer .woocommerce-form-login label input[type="checkbox"] {
    height: 19px !important;
    width: 20px;
    top: 5px;
    position: relative;
}
.sellerite-woo-notice-outer .woocommerce-form-login p.form-row {
    margin-top: 15px;
}
p.lost_password a {
    font-weight: 700;
}
.checkout-page-outer .et_pb_wc_cart_notice_0 .woocommerce-info {
    margin-bottom: 40px !important;
    padding-block: 0 !important;
    margin-top: 15px !important;
}
.sellerite-woo-notice-outer .woocommerce-form-login {
    border-radius: 30px !important;
    background: var(--light-gray-color);
}
.checkout-billing-outer form input {
    background: var(--white-bg-color) !important;
    border-radius: 50px !important;
    padding: 20px 15px 10px !important;
    width: 100% !important;
}
.checkout-billing-outer .select2-container .select2-selection--single .select2-selection__arrow b {
    margin: -11px -20px 0px;
    background-size: 30px;
    width: 30px;
    height: 30px;
}
.checkout-billing-outer form span.select2-selection {
    background: var(--white-bg-color) !important;
    border-radius: 50px !important;
    padding: 10px 15px 10px !important;
    width: 100% !important;
}
.checkout-billing-outer form  label.required_field, .checkout-billing-outer form  label[for="billing_phone"] {
    position: absolute;
    text-transform: uppercase;
    font-size: 12px;
    color: var(--midnight-blue-color);
    font-weight: 600;
    line-height: 16px !important;
    left: 15px;
    top: 9px;
}
.checkout-billing-outer form p#billing_country_field label {
    position: static;
}
.checkout-billing-outer form p#billing_country_field {
    padding: 15px;
    font-size: 16px;
    line-height: 42px;
}
.checkout-billing-outer form p.form-row {
    position: relative;
}
.checkout-billing-outer .form-row-first, .checkout-billing-outer .form-row-last {
    width: 49.5% !important;
}
.woo-checkout-billing-form form h3 + p {
    text-align: center;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    color: var(--dark-blue-color) !important;
    padding-top: 5px;
}
.check-your-order-outer .shop_table-tbody {
    background: var(--white-bg-color);
    border: 5px solid var(--blue-bg-color);
    border-radius: 40px;
    padding: 15px 25px;
}
.check-your-order-outer .checkout-product-info {
    display: flex;
    align-items: center;
    gap: 15px;
}
.check-your-order-outer .checkout-product-info .checkout-product-details {
    color: var(--midnight-blue-color);
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error {
    display: none;
}
.check-your-order-outer .shop_table-tfoot .order-total {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
}
.check-your-order-outer .shop_table-tfoot .order-total div {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: var(--midnight-blue-color);
}
.check-your-order-outer .shop_table-tfoot .order-total div span.woocommerce-Price-amount.amount {
    font-size: 30px;
    font-weight: 800;
}
/*.woo-checkout-paymentouter ul {
    display: flex;
    margin-bottom: 30px !important;
}*/
.woo-checkout-paymentouter ul.payment_methods li {
    display: flex;
    flex-wrap: wrap;
    color: var(--midnight-blue-color);
    font-size: 16px;
    letter-spacing: 0.32px;
    margin-bottom: 10px !important;
  /*  padding-right: 30px !important;*/
}
.woo-checkout-paymentouter ul.payment_methods li input {
    width: 25px !important;
}
.ppc-button-wrapper {
    text-align: center;
}
.woo-checkout-paymentouter .ppc-button-wrapper {
    width: 200px;
    margin-inline: auto;
    margin-top: 20px;
}
.paypal-button-row {
    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;
    border-radius: 30px !important;
    overflow: hidden !important;
}
.woo-checkout-paymentouter .ppc-button-wrapper iframe {
    transform: scale(1.5);
    position: relative !important;
}
.woo-checkout-paymentouter ul.payment_methods li input + label:before {
    content: "";
    border: 6px solid #C7C4DC;
    width: 15px;
    height: 15px;
    position: absolute;
    border-radius: 100%;
    left: 0px;
    top: 3px;
}
.woo-checkout-paymentouter ul.payment_methods li input + label {
    position: relative;
    white-space: nowrap;
    top: 15px;
    padding-left: 35px;
}
.woo-checkout-paymentouter ul.payment_methods li input:checked + label:before {
    border-color: var(--orange-color);
}
.woo-checkout-paymentouter ul.payment_methods li input {
    visibility: hidden;
    opacity: 0;
}
.woo-checkout-paymentouter .payment_box.payment_method_stripe {
    top: 0px;
    border-radius: 30px !important;
    padding: 40px 25px !important;
    background: var(--light-gray-color) !important;
    border: 2px solid #fbb349;
    margin-top: 50px !important;
}
.woo-checkout-paymentouter .payment_box.payment_method_stripe label[for="wc-stripe-new-payment-method"]:before {
    margin-top: -4px !important;
}
.woo-checkout-paymentouter .payment_box.payment_method_stripe label[for="wc-stripe-new-payment-method"] {
    font-size: 16px;
    font-weight: 500;
    padding-left: 35px;
    white-space: normal;
}
.woo-checkout-paymentouter .payment_box.payment_method_stripe input, .woo-checkout-paymentouter ul.payment_methods li input {
    display: none;
}
.checkout-billing-outer form .checkout-inline-error-message {
    color: #cf0404;
    padding-left: 13px;
    margin-top: 5px;
}
.woo-checkout-paymentouter .payment_box.payment_method_stripe p.testmode-info {
    font-size: 14px;
    color: var(--dark-blue-color);
    text-align: center;
    line-height: 18px;
    font-weight: 600;
    letter-spacing: 0;
}
.checout-step-number {
    color: var(--dark-blue-color);
    font-size: 32px;
    font-weight: 800;
    line-height: 40px;
    background: var(--light-gray-color);
    width: 85px;
    height: 77px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    margin-inline: auto;
    margin-bottom: 10px;
    z-index: 99;
    position: relative;
}
.checout-step-number.no-one {
    background: #FFDEAD;
    color: var(--orange-color);
}
.step-outer .et_pb_text_inner:before {
    content: "";
    position: absolute;
    width: 70%;
    height: 0px;
    top: 38px;
    border: 2px dotted #C7C4DC;
}
.checkout-billing-outer .form-row.place-order {
    margin-top: 0 !important;
}
.checkout-billing-outer .form-row.place-order button#place_order {
    background: var(--orange-bg-color);
    color: #020C18;
    font-size: 18px;
    padding: 10px 25px !important;
    text-transform: uppercase;
    font-weight: 700;
}
ul.woocommerce-error {
    background: #fff3cd !important;
    text-align: center;
    border-radius: 50px;
    display: block;
    max-width: 80%;
    margin-inline: auto;
}
ul.woocommerce-error li {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.sellerite-woo-notice-outer .et_pb_module_inner {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}
.sellerite-woo-notice-outer .woocommerce-notices-wrapper {
    flex-basis: 100%;
    justify-content: center;
    text-align: center;
    display: flex;
}
.coupon-toggle .woocommerce-form-coupon-toggle {
    border-right: 1px solid #C7C4DC;
}
.sellerite-recurring-outer {
    display: flex;
    gap: 6px;
    font-size: 18px;
    color: var(--midnight-blue-color);
    font-weight: 600;
    padding-top: 15px;
    flex-wrap: wrap;
}
.sellerite-recurring-outer .first-payment-date {
    float: right;
    padding-left: 30px;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
    padding-left: 0 !important;
}
.woocommerce-checkout .et_pb_wc_cart_notice.et_pb_hide_module {
    display: block !important;
}
.checkout-page-outer .checkout_login_form {
    padding-top: 0;
    display: none;
}
.checkout-page-outer .checkout_login_form img, .checkout-page-outer .checkout_login_form h1, 
.checkout-page-outer .checkout_login_form p.login-subheading, .checkout-page-outer p.form-row.bottom-link {
    display: none;
}
.checkout-page-outer p.woocommerce-LostPassword.lost_password {
    padding-bottom: 0;
}
.checkout-page-outer .login-error-messages {
    display: flex;gap: 15px;
}
.checkout-page-outer div#login-errors {
    margin-bottom: -40px !important;
}
.sellerite-woo-notice-outer .checkout-toggle-item .woocommerce-message, .woo-checkout-paymentouter .woocommerce-message {
    background: #fafafa !important;
    color: #008000 !important;
    text-align: center;
    border: 1px solid #008000 !important;
    width: 80%;
    margin-inline: auto !important;
    border-radius: 15px;
}
.woo-checkout-paymentouter .woocommerce-message {
    width: 30%;
    margin-left: 0 !important;
    margin-bottom: 0;
}
.cart-discount.coupon-demo {
    display: flex;
    margin-top: 20px;
    font-weight: 700;
    gap: 15px;
}
.cart-discount.coupon-demo a {
    color: #c30505;
}
.woo-checkout-paymentouter li.wc_payment_method.payment_method_stripe label img {
    display: none;ś
}
.woo-checkout-paymentouter li.wc_payment_method.payment_method_stripe label:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 20px;
    background-image: url(images/stipe.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    top: 5px;
    right: -55px;
}
.myaccount-header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 70px 0 20px;
    margin-bottom: 15px;
}
.userNav a.userNav_notification_url {
    display: flex;
    position: relative;
}
span.userNav_notification_dot {
    background: #F6917A;
    width: 10px;
    height: 10px;
    flex-shrink: 0;
    border-radius: 100%;
    position: absolute;
    right: 8px;
    top: 10px;
}
.support-form-outer .woocommerce-MyAccount-navigation {
    width: 20%;
    height: 100%;
}
.support-form-outer .woocommerce-MyAccount-content {
    float: right;
    width: 78%;
    background: var(--white-bg-color);
    border-radius: 80px;
    padding: 50px;
    margin-inline: auto;
    margin-right: 15px;
    min-height: 100vh;
}
img.woocommerce-blank-orders-img {
    width: 26px;
    height: 25px;
    position: relative;
    top: 6px;
    margin-right: 10px;
}
.woocommerce-Address-title  h2 {
    text-align: left;
    font-size: 20px;
    display: flex;
    display: inline-block;
    float: left;
}
.woocommerce-Address-title a.edit {
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    color: #fff;
    padding: 6px 20px;
    border-radius: 20px;
    font-size: 14px;
}
.support-form-outer .woocommerce-MyAccount-content span.select2-selection.select2-selection--single {
    border-radius: 64px !important;
    background: var(--white-bg-color) !important;
    border: 0 !important;
    padding: 13px 20px 10px !important;
    height: 64px !important;
    font-size: 16px !important;
    color: var(--midnight-blue-color) !important;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
    background-size: 22px;
    width: 22px;
    height: 22px;
    left: -20px;
}
.woocommerce-MyAccount-navigation ul {
	padding-left: 0;
}
.woocommerce-MyAccount-navigation ul li {
    padding-block: 5px;
    list-style: none;
    position: relative;
    display: block;
}
.woocommerce-MyAccount-navigation ul li a {
    color: rgba(255, 255, 255, 0.60);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    position: relative;
    padding: 15px 10px 15px 50px;
    display: block;
}
.dropdownList {
    position: absolute;
    top: 100%;
    padding: 10px 0px;
    background-color: var(--midnight-blue-bg);
    visibility: hidden;
    opacity: 0;
    border-radius: 10px;
    z-index: 99;
    width: 180px;
    right: -20px;
}
.usernav_user_dropdown {
    position: relative;
    cursor: pointer;
}
.userNav {
    display: flex;
    align-items: center;
    gap: 15px;
    padding-right: 20px;
}
.dropdownList a {
    color: var(--white-color);
    padding: 5px 10px;
    display: block;
    line-height: normal;
    font-size: 16px;
}
.dropdownList a:hover {
    background: #022657;
}
.usernav_user_dropdown:hover .dropdownList {
    visibility: visible;
    opacity: 1;
}
span.uPic.userNav_initials {
    width: 62.243px;
    height: 62.243px;
    border-radius: 20.604px;
    background: rgba(255, 255, 255, 0.05);
    color: #FFDEAD;
    font-size: 24px;
    font-weight: 700;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    align-items: center;
    line-height: 60px;
}
span.uName {
    color: rgba(255, 255, 255, 0.60);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
span.uName:after {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color:#9EB1C6;
    transform: rotate(45deg);
    right: -17px;
    top: 5px;
}
.woocommerce-MyAccount-navigation ul li a:before {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(images/order-summary.svg);
    position: absolute;
    left: 0;
    top: 0px;
    background-size: 30px 30px;
    left: 10px;
    top: 11px;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders.is-active a:before, 
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:hover:before {
	background-image: url(images/order-hover-icon.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before {
	background-image: url(images/subscribe-icon.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions .is-active a:before, 
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:hover:before  {
	background-image: url(images/subscribe-hover-icon.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
	background-image: url(images/change-pass.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account.is-active a:before, 
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:hover:before {
	background-image: url(images/change-pass-hover-icon.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--support a:before {
	background-image: url(images/support.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--support.is-active a:before, 
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--support a:hover:before {
	background-image: url(images/support-hover-icon.svg);
} 
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	background-image: url(images/logout.svg);
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout.is-active a:before, 
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover:before {
	background-image: url(images/logout-hover-icon.svg);
}
.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a {
	border-radius: 24px;
	background: radial-gradient(80.95% 149.05% at 34.12% -50%, rgba(255, 153, 0, 0.10) 0%, rgba(255, 153, 0, 0.00) 100%), rgba(255, 255, 255, 0.03);
	color: var(--white-color);
	font-weight: 700;
	text-transform: uppercase;
}
div#password-change-success {
    text-align: center;
    width: 100%;
    max-width: 80%;
    margin-inline: auto;
} 
#password-change-success .password-change-success-title {
    color: #000;
    text-align: center;
    font-size: 30px;
    line-height: 48px;
    padding-top: 15px;
    font-weight: 700;
}
.single-case_study .et-l et-l--post ul {
    padding-left: 24px;
    padding-block: 10px;
}
.single-case_study .et-l et-l--post ul li {
    list-style: disc;
    padding: 5px 0;
}
.support-form-outer form {
    width: 100%;
    margin-inline: auto;
    background: var(--light-gray-color);
    padding: 30px;
    border-radius: 30px;
    max-width: 650px;
}
.support-form-outer h2 {
    padding-bottom: 20px;
}
.order_summary_head_outer h2 {
    padding-bottom: 0;
}
.support-form-outer input, .support-form-outer textarea {
    border-radius: 64px !important;
    background:  var(--white-bg-color) !important;
    border: 0 !important;
    padding: 20px 20px 5px !important;
    height: 64px !important;
    font-size: 16px !important;
    color: var(--midnight-blue-color) !important;
}
.support-form-outer button.button[name="save_address"] {
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    color: #fff;
    padding-top: 18px !important;
    padding-right: 25px !important;
    padding-bottom: 18px !important;
    padding-left: 25px !important;
    color: #020c18 !important;
    letter-spacing: 0.9px;
    font-size: 18px;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}
.woocommerce-address-fields p.form-row {
    position: relative;
}
.woocommerce-address-fields label.checkbox {
    position: relative;
     display: flex !important; 
    flex-wrap: wrap;
    align-items: anchor-center;
    margin-bottom: 15px;
}
.woocommerce-address-fields p.form-row .select2-selection__rendered {
    padding-left: 0;
    padding-top: 14px;
}

.woocommerce-address-fields label.checkbox input[type="checkbox"] {
    height: 15px !important;
}
.support-form-outer button.button[name="save_address"]:hover {
    padding: 18px 25px !important;
    background: #3768ff!important;
    color: #fff !important;
}
.support-form-outer label {
    position: absolute;
    left: 20px;
    top: 7px;
    font-size: 12px;
    font-weight: 700;
    color: var(--midnight-blue-color);
    z-index: 9;
}
.support-form-outer .gform-theme--foundation .gform_fields {
    gap: 18px !important;
}
.support-form-outer .support-form .gfield_contains_required, .account-password-section-outer p {
    position: relative;
}
.support-form-outer .support-form textarea {
    border-radius: 24px !important;
    min-height: 120px !important;
}
.support-form-outer .support-form .gform-footer input, .account-password-section-outer p button.woocommerce-Button {
    background: var(--orange-bg-color) !important;
    color: #020C18;
    font-size: 18px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    width: 200px !important;
    height: 60px !important;
    outline: none !important;
}
.support-form-outer .support-form .gform-footer input:hover, .account-password-section-outer p button.woocommerce-Button:hover {
    padding: 0px 50px !important;
    background: var(--blue-bg-color) !important;
    color: var(--white-color) !important;
}
.account-password-section-outer p button.woocommerce-Button {
    display: block;
    margin-inline: auto;
    margin-top: 15px;
}
.support-form-outer .support-form .gform-footer {
    text-align: center !important;
    justify-content: center;
}
.support-form-outer .support-form input[type="file"] {
    background: var(--light-gray-color) !important;
    box-shadow: none !important;
    outline: none;
    padding-top: 0 !important;
    height: auto !important;
}
.support-form-outer .support-form span.gfield_description {
    display: none;
}
.support-form-outer .support-form input[type="file"]::file-selector-button {
    border: 0;
    background: var(--light-gray-color);
    color: var(--blue-color);
    font-size: 17px;
    font-weight: 700;
    text-decoration: underline;
    background-image: url(images/add.webp);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    cursor: pointer;
}
.support-form-outer .support-form .gfield--type-html h4 {
    padding-bottom: 5px;
}
.support-form-outer .support-form .gfield--type-html p {
    color: var(--midnight-blue-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}
.support-form-outer .gfield_error .validation_message {
    left: 10px;
    position: relative;
    margin-top: 3px !important;
}
div#gform_15_validation_container, .gform_heading p.gform_required_legend {
    display: none;
}
.woocommerce form .show-password-input::before {
	opacity: 0.5;
	width: 18px;
	height: 18px;
	background-position: center right;
}
.woocommerce form .show-password-input {
    width: 30px;
    height: auto;
}
.support-form-outer legend {
    color: var(--midnight-blue-color);
    text-align: center;
    font-size: 40px;
    font-weight: 800;
    line-height: 48px;
}
.woocommerce-orders-outer {
    overflow-y: auto;
    height: 350px;
}
header.woocommerce-Address-title {
    display: block !important;
}
.woocommerce-notices-wrapper + p, .woocommerce-notices-wrapper + p + p {
    color: #022657;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.woocommerce-notices-wrapper + p a, .woocommerce-notices-wrapper + p + p a {
    color: var(--golden-color);
}
.woocommerce-notices-wrapper + p a:hover, .woocommerce-notices-wrapper + p + p a:hover {
    color: var(--blue-color);
}
.order_summary_head_outer {
    display: flex;
    justify-content: space-between;
}
.orders-tr-outer {
    border-radius: 24px;
    display: grid;
    padding: 20px 30px;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
    grid-template-columns: 1fr 1fr 2fr 1fr 1fr;
}
.orders-thead-outer .orders-tr-outer {
    margin-bottom: 0;
    padding-bottom: 15px;
}
.orders-th-outer {
    flex: 1;
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
    color: #9793B8;
    text-transform: uppercase;
}
.orders-th-outer:last-child {
    text-align: right;
    padding-right: 40px;
}
.orders-th-outer a {
    font-size: 16px;
    font-weight: 800;
    line-height: 24px;
    color: #9793B8;
}
.orders-tbody-outer .orders-tr-outer {
    background: #FAF9FF;
}
.orders-tr-outer .orders-td-outer:last-child {
    text-align: right;
}
.orders-tbody-outer .orders-th-outer, .orders-tbody-outer .orders-td-outer {
    color: var(--dark-blue-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
}
.orders-tbody-outer .orders-th-outer a {
    color: var(--blue-color);
}
.orders-tbody-outer .orders-td-outer[data-title="Service"] {
    flex-basis: 100px;
    font-weight: 700;
    color: var(--midnight-blue-color);
    display: flex;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
}
.orders-tbody-outer .orders-td-outer[data-title="Service"] img {
    width: 40px;
    height: 40px;
    margin-right: 6px;
}
.orders-tr-outer .woocommerce-orders-table__cell-order-package {
    text-transform: uppercase;
    font-weight: 700;
    color: var(--dark-blue-color);
}
.order_summary_head_outer {
    display: flex;
    justify-content: space-between;
    align-items:center;
    padding-bottom: 20px;
}
.woocommerce-order-summary-note-desktop {
    color: var(--midnight-blue-color);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    max-width: 45%;
    padding-top: 15px;
    position: relative;
    padding-left: 46px;
}
.woocommerce-order-summary-note.woocommerce-order-summary-note-desktop a {
    font-weight: 800;
    color: var(--blue-color);
}
.order_status {
    border-radius: 8px;
    opacity: 0.8;
    background: #CCF3BE;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: var(--midnight-blue-color);
    letter-spacing: 0.32px;
}
.dashboard-toggle, .woocommerce-account-logo {
    display: none;
}
.woocommerce-order-summary-note.woocommerce-order-summary-note-desktop img {
    position: absolute;
    left: 0;
}
.order_mark_read {
    font-size: 16px;
    font-weight: 700;
    color: #022657;
    position: relative;
    padding-right: 15px;
    cursor: pointer;
}
.order_mark_read:after {
    content: "";
    width: 7px;
    height: 7px;
    border-style: solid;
    border-width: 0px 1px 1px 0;
    position: absolute;
    top: 8px;
    right: 0;
    transform: rotate(45deg);
}
.woocommerce-order-details-outer table td.product-name a, table.shop_table.order_details tr.order_item a {
    color: #022657;
    font-size: 18px;
    font-weight: 800;
    line-height: 16px;
}
.view-order-comment-outer p {
    color: #022657;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding-bottom: 5px;
}
.woocommerce-order-details-outer table, .customer-billing-outer, table#woocommerce-subscriptions-related-orders-table {
    background: #FAF9FF;
    border-radius: 24px !important;
    padding: 20px 40px;
    margin-bottom: 15px !important;
}
.woocommerce-order-details-outer table.shop_table tbody td.product-name, 
.woocommerce-order-details-outer table.shop_table thead th.product-name {
    padding-inline: 0;
    border-top: 0;
}
.woocommerce-order-details-outer table.shop_table tbody td.product-total {
    text-align: right;
    border-top: 0;
    color: #022657;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}
.woocommerce-order-details-outer table.shop_table tfoot th, .woocommerce-order-details-outer table.shop_table tfoot td {
    color: #022657;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px ;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    padding-block: 15px;
}
.woocommerce-order-details-outer table.shop_table thead th {
    color: #022657;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.view-order-comment-outer h2, .woocommerce-customer-details h2 {
    text-align: left !important;
    padding-top: 10px;
}
.woocommerce-order-details-outer table.shop_table tfoot td, 
.woocommerce-order-details-outer table.shop_table tbody td.product-total, 
.woocommerce-order-details-outer table.shop_table thead th:last-child {
    text-align: right;
    padding-right: 0;
}
.woocommerce-order-details-outer table.shop_table tfoot th {
    padding-left: 0;
}
.woocommerce-order-details-outer table.shop_table tfoot tr:last-child td {
    font-size: 18px;
    font-weight: 800 ;
    color: #022657;
}
.woocommerce-order-details-outer table.shop_table tr td, table#woocommerce-subscriptions-related-orders-table td {
    font-size: 16px;
    color: #022657;
    padding-block: 15px;
}
.woocommerce-order-details-outer table tr td:last-child, td.order-actions.woocommerce-orders-table__cell {
    text-align: right;
    padding-right: 0;
    padding-block: 15px;
}
.woocommerce a.woocommerce-button.button.view {
    font-size: 16px;
    background: var(--orange-bg-color);
    color: #022657;
    width: 100px;
    text-align:center;
}
.woocommerce a.woocommerce-button.button.view:hover {
    background: var(--blue-bg-color);
    color: var(--white-color);
}
a.woocommerce-button.button.resubscribe.wcs_block_ui_on_click {
    font-size: 16px;
    background: var(--orange-bg-color);
    color: #022657;
    text-align: center;
}
a.woocommerce-button.button.resubscribe.wcs_block_ui_on_click:hover {
	background: var(--blue-bg-color);
    color: var(--white-color);
}
table.shop_table.subscription_details, table.shop_table.order_details {
    background: #FAF9FF;
    border-radius: 24px !important;
    padding: 20px 40px;
    margin-bottom: 15px !important
}

table.shop_table.subscription_details a.woocommerce-button.button.cancel {
    background: #ff4949;
    color: var(--white-color);
    font-size: 16px;
}
a.woocommerce-button.button.change_payment_method {
    background: var(--orange-bg-color);
    color: var(--white-color);
    font-size: 16px;
}
a.woocommerce-button.button.subscription_renewal_early {
    background: var(--blue-bg-color);
    color: var(--white-color);
    font-size: 16px;
}
table.shop_table.subscription_details tr td:last-child {
    text-align: right;
}
.order_notification_main_outer {
    position: absolute;
    top: 180px;
    right: 15px;
    width: 355px;
    max-height: 345px;
    border-radius: 24px;
    background: var(--white-bg-color);
    box-shadow: 0px 15px 30px 0px rgba(54, 8, 8, 0.06);
    padding: 24px;
    overflow-y: scroll;
    height: auto;
    padding-right: 11px;
}
span.notification-icon {
    position: absolute;
    top: 2px;
}
.notification-box {
    display: block;
    position: relative;
    padding-bottom: 12px;
    border-bottom: 1px solid #F8F8F8;
    margin-bottom: 12px;
}
.woocommerce-orders-outer, .order_notification_main_outer {
  scrollbar-width: thin;
  scrollbar-color: #C4C4C4 #f1f1f1;
}
.woocommerce-orders-outer::-webkit-scrollbar, .order_notification_main_outer::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.woocommerce-orders-outer::-webkit-scrollbar-track, .order_notification_main_outer::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.woocommerce-orders-outer::-webkit-scrollbar-thumb, .order_notification_main_outer::-webkit-scrollbar-thumb {
  background-color: #C4C4C4;
}
.woocommerce-orders-outer::-webkit-scrollbar-track, .woocommerce-orders-outer::-webkit-scrollbar-thumb {
  border-radius: 12px;
}
.order_notification_main_outer::-webkit-scrollbar-track, .order_notification_main_outer::-webkit-scrollbar-thumb {
    border-radius: 12px;
}
.notification-box span.notification-message {
    color: #022657;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding-left: 22px;
    display: block;
}
.notification-time {
    color: #022657;
    font-size: 10px;
    font-weight: 300;
    line-height: 14px;
    padding-top: 12px;
    padding-left: 22px;
}
.notification-box span a {
    color: #022657;
}
table.shop_table.subscription_details + h2 {
    text-align: left;
    padding-bottom: 5px;
    padding-top: 15px;
}
section.woocommerce-order-details.woocommerce-order-details-outer {
    margin-bottom: 15px;
}
.customer-billing-outer address {
    display: flex;
    border: 0 !important;
    padding: 0 !important;
    gap: 12px;
    color: var(--midnight-blue-color);
    font-size: 22px;
    font-weight: 800;
    line-height: 30px;
}
.customer-billing-outer address p:before {
    display: none;
}
.customer-billing-outer address p {
    border-left: 1px solid #C7C4DC;
    padding-left: 10px !important;
}
section.woocommerce-customer-details.customer-billing-outer h2 {
    color: var(--dark-blue-color);
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 5px;
}
/*Pop-up Style Start*/
.custom-popup-outer {
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 99999;
}
#subscribe-weekly-popup-form .custom-popup-inner {
    height: 440px;
    overflow-y: auto;
}
.sign-up-to-amazon-form .gform_confirmation_message, .submission-form .gform_confirmation_message {
    text-align: center;
    color: #008000;
}
#subscribe-weekly-popup-form .custom-popup-inner form {
    padding-bottom: 30px;
}
#amazon-business-valuation-popup-form .custom-popup-inner form {
    max-height: 380px;
}
.custom-popup-inner {
    background-color: var(--light-gray-color);
    border-radius: 40px 40px 40px 40px;
    padding-top: 40px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 32px;
    width: 60%;
    height: 100%;
    max-height: 600px;
    overflow-y: hidden;
    position: absolute;
    inset: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
/*.custom-popup-inner form {
    overflow-y: scroll;
    height: 100%;
    max-height: 410px;
    padding-right: 20px;
}*/
.custom-popup-inner .gform_wrapper {
    max-height: 530px;
    overflow-y: auto;
    width: 100%;
    padding-right: 20px;
    max-width: 95%;
}
.custom-popup-inner .gform_heading {
	padding-bottom: 10px;
}
.custom-popup-inner h2 {
    font-size: 28px;
    font-weight: 800;
    color: var(--midnight-blue-color);
    line-height: 34px;
    padding-bottom: 0;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.custom-popup-inner .gform-footer {
    margin-top: 0;
}
.custom-popup-inner .form_sec_title {
    font-size: 22px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 5px;
    color: var(--midnight-blue-color);
}
.custom-popup-inner input, .custom-popup-inner select, .custom-popup-inner textarea {
    border-radius: 60px !important;
    border: 0 !important;
    padding: 15px 15px !important;
    height: 55px !important;
    color: var(--midnight-blue-color);
    font-size: 14px !important;
}
.custom-popup-inner select, .hero_form_section .gf_browser_chrome .gform_fields select {
    background-image: url(images/angle-down.svg) !important;
    background-size: 25px !important;
    background-position: center right 20px;
    line-height: 55px !important;
    padding-block: 0 !important;
    background-repeat: no-repeat;
}
/*.hero_form_section .gf_browser_chrome .gform_fields select {
    background-image: url(images/angle-down.svg) !important;
    background-size: 25px !important;
    background-position: center right 20px;
}*/
.custom-popup-inner textarea {
    min-height: 100px !important;
    border-radius: 24px !important;
}
.custom-popup-inner .gform_fields {
    grid-row-gap: unset;
    gap: 0 15px !important;
}
.custom-popup-inner input[type=file]{
    background: transparent !important;
    box-shadow: none !important;
    padding-left: 0 !important;
    font-size: 13px !important;
    margin-bottom: 0 !important;
    outline: none;
}
.custom-popup-inner input[type=file]::file-selector-button {
    color: var(--blue-color) !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    background: url(images/plus.svg);
    background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 32px !important;
    border: 0 !important;
    background-position: center left -6px;
}
.custom-popup-inner .gfield_checkbox  input[type="checkbox"] {
    height: 22px !important;
    width: 22px;
    border-radius: 4px !important;
    padding: 0 !important;
    display: flex;
    background: var(--white-bg-color);
    align-items: center;
    border: 1px solid var(--orange-color) !important;
    outline: none;
}
.custom-popup-inner .gfield_checkbox label {
    font-size: 16px;
    line-height: 24px;
    color: var(--dark-blue-color);
}
.custom-popup-inner .gfield_checkbox {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    width: 100% !important;
    max-width: 100%;
}
.custom-popup-inner fieldset {
    margin-bottom: 30px !important;
}
.custom-popup-inner .validation_message {
    margin-top: 6px !important;
    position: relative;
    left: 15px;
}
.custom-popup-inner  legend.gfield_label {
    font-size: 24px;
    font-weight: 700;
    padding-top: 0px;
    padding-bottom: 10px;
    line-height: 30px;
    color: var(--dark-blue-color);
}
.custom-popup-inner span.gfield_description {
    display: none;
}
.custom-popup-inner div.field_description_below {
    color: var(--midnight-blue-color);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-bottom: 13px;
    padding-inline: 4px;
}
.custom-popup-inner .popup-close {
    background-image: url(/wp-content/themes/divi-child/images/mobile_menu_close.svg);
    background-size: cover;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    background-repeat: no-repeat;
    border-radius: 100%;
    padding: 15px;
    cursor: pointer;
}
/*.custom-popup-inner form {
  scrollbar-width: thin;
  scrollbar-color: #C4C4C4 #f1f1f1;
}
.custom-popup-inner form::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.custom-popup-inner form::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.custom-popup-inner form::-webkit-scrollbar-thumb {
  background-color: #C4C4C4;
}
.custom-popup-inner form::-webkit-scrollbar-track {
  border-radius: 12px;
}*/

.custom-popup-inner .gform_wrapper  {
  scrollbar-width: thin;
  scrollbar-color: #C4C4C4 #f1f1f1;
  position: absolute;
}
.custom-popup-inner .gform_wrapper::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.custom-popup-inner .gform_wrapper::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.custom-popup-inner .gform_wrapper::-webkit-scrollbar-thumb {
  background-color: #C4C4C4;
}
.custom-popup-inner .gform_wrapper::-webkit-scrollbar-track {
  border-radius: 12px;
}



.because-listing ul {
    align-items: flex-start;
}
.because-listing ul li {
    align-items: flex-start;
}
.traffic-booster-img {
    width: 48vw;
    left: -110px;
}
.back-to-top a {
    display: flex;
    align-items: center;
    gap: 6px;
    color: var(--blue-color);
    font-size: 16px;
    font-weight: 700;
}
/*.custom-popup-inner form:after {
    width: 10px;
    height: 6px;
    right: 21px;
    content: "";
    position: fixed;
    top: 94px;
    border-width: 0px 5px 6px 5px;
    border-style: solid;
    border-color: #ff000000 #ffff0000 #c4c4c4;
    z-index: 999999954455452245;
}*/
.privacy-outer ul, .terms-outer ul {
    padding-inline-start: 45px;
}
.privacy-outer ul li, .terms-outer ul li {
    padding-block: 5px;
}
.privacy-outer p:not(.has-background):last-of-type, .terms-outer p:not(.has-background):last-of-type {
    padding-bottom: 20px;
}
.checkout-variation-box select {
    background: var(--white-bg-color) !important;
    border-radius: 50px !important;
    padding: 17px 15px 17px !important;
    width: 100% !important;
    border: 0;
    background-image: url(images/angle-down.svg) !important;
    background-size: 25px;
    background-position: center right 15px !important;
    background-repeat: no-repeat !important
}
.checkout-variation-box select {
    appearance: none;
}
.home-page-video-sec .et_pb_video_box {
    width: 100%;
}
.home-page-video-sec video {
    display: inline-block;
    -webkit-mask-image: url('images/mobile-max-img.webp');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size:100% 100% !important;
    mask-size: 100% 100% !important;
    border-radius: 30px;
}
/*.home-page-video-sec .et_pb_video_overlay {
    height: 493px;
    display: flex;
    align-items: center;
    background-size: cover;
    inset: 0;
    width: 36vw;
    top: -223px;
    left: -13px;
}*/
.home-page-video-sec .et_pb_video_overlay {
    height: 460px;
    background-size: cover;
    top: 0;
    left: 0;
    right: 0;
}
.home-page-video-sec:before {
    content: "";
    width: 100%;
    height: 532px;
    background: url(images/home-video-before-img.webp);
    position: absolute;
    left: -60px;
    top: -60px;
    background-size: cover;
    background-repeat: no-repeat;
}
.home-video-left-sec .et_pb_video_overlay_hover {
    display: none;
}
ul.your-first-service-sec {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    list-style: none;
    align-items: center;
    padding: 0;
}
ul.your-first-service-sec li h3 {
    padding-bottom: 0;
    margin-bottom: 5px;
}
ul.your-first-service-sec li.minimum-spend h3 {
    display: inline-block;
    padding: 6px 23px;
    margin-inline: auto;
    background: rgba(255, 255, 255, 0.1);
    border: 2px dashed;
    border-radius: 10px;
}
li.limited-time h3 {
    text-align: left;
}
li.minimum-spend {
    text-align: right;
    color: #9793B8;
}
.new-landing-banner-right {
    margin-top: 70px;
}
.asin-report-list ul li img {
    max-width: 25px;
    height: 25px;
}
.new-landing-banner-right {
    width: 44% !important;
    margin-left: 40px;
}
.new-landing-banner-right {
    overflow: unset !important;
}
.new-landing-banner-right:after {
    content: "";
    width: 160px;
    height: 160px;
    position: absolute;
    left: -80px;
    bottom: -20px;
    background: url(images/new-landing-banner-form-bg.webp);
    z-index: 99;
    background-size: contain;
}
p.bottom-review {
    font-size: 13px;
}
.trusted-review-cntent h4.t-article-title {
    padding-bottom: 0;
}
.guarantee-img {
    position: absolute;
    bottom: 0px;
    right: -78px;
    width: 104px;
}
.supercharge-outer {
    display: flex;
}
.supercharge-image {
    width: 45vw;
    position: absolute;
    bottom: -50px;
    right: -15px;
}
.sellerite-solves-inner .from-brief-box-content {
    margin-top: 0;
    width: 50%;
    flex-direction: row-reverse;
}
.brief-number-outer.sellerite-solves-inner {
    flex-wrap: wrap;
    flex-direction: row;
}
.sellerite-solves-inner .from-brief-box-content .et_pb_blurb_content {
    display: flex;
    align-items: center;
    gap: 15px;
}
.sellerite-solves-inner .from-brief-box-content .et_pb_main_blurb_image {
    width: 40px;
    margin-bottom: 0;
}
.sellerite-solves-inner .from-brief-box-content h4.et_pb_module_header {
    padding-bottom: 2px;
}
.sellerite-solves-inner .from-brief-box-content .et_pb_main_blurb_image img {
    width: 40px;
    max-width: 40px;
    height: 40px;
}
.sellerite-solves-inner .from-brief-box-content:nth-child(odd) .et_pb_blurb_content {
    flex-direction: row-reverse;
}
.sellerite-solves-inner .from-brief-box-content:nth-child(even) {
    align-self: auto;
}
.sellerite-solves-sec::before {
    top: 30px;
}
.sellerite-solves-inner h3 {
    color: var(--white-color);
    font-size: 30px;
    line-height: 38px;
    font-weight: 800;
    padding-top: 30px;
}
.about-sellerite-col-outer .et_pb_column {
    margin: 0 !important;
    width: calc(25% - 10px) !important;
    flex: auto;
}
.about-sellerite-box .et_pb_main_blurb_image {
    margin-bottom: 0;
}
.about-sellerite-col-outer .et_pb_column .et_pb_with_border {
    display: flex;
    height: 100%;
}
.new-explore-outer .image_box img {
    aspect-ratio: 9 / 7;
    object-fit: cover;
}
.new-explore-outer ul.case_studies_listing li a.blog-cat-btn-color {
    background: #CCF3BE !important;
    color: var(--blue-color) !important;
}
.new-explore-outer ul.case_studies_listing li a.event-cat-btn-color {
    background: #FFF8EE;
    color: var(--orange-color) !important;
}
.new-explore-outer ul.case_studies_listing h3.case_study_heading {
    font-size: 24px;
    line-height: 32px;
    color: var(--midnight-blue-color);
}
.new-explore-outer .case_studies_box .case_studies_content p.case_study_content {
    font-size: 18px !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
}
.new-explore-outer .case_studies_box .case_study_bottom_content {
    flex: 1;
}
.new-explore-outer .case_studies_box {
    padding-bottom: 40px;
}
.case_studies_listing .slick-track {
    display: flex;
}

.case_studies_listing .slick-track li.case_studies_box {
    height: auto;
}
.new-lading-read-more-btn {
    padding: 20px 30px 0px;
}
.new-lading-read-more-btn a {
    color: var(--blue-color);
    font-weight: 700;
    font-size: 16px;
    text-decoration-line: underline;
}
.case_studies_outer.new-explore-outer .case_studies_box.box-1 .image_box::after, 
.case_studies_outer.new-explore-outer .case_studies_box.box-3 .image_box::after {
    background: url(images/cash-line.svg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: left bottom;
}
.case_studies_outer.new-explore-outer .case_studies_box.box-2 .image_box::after {
    background: url(images/blog-line.svg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: 0% bottom;
    left: 0;
}
.what-do-sec:hover {
    background: var(--light-gray-color) !important;
}
.what-do-sec {
    transition: all 0.5s ease-in-out;
}
.what-do-sec:hover .single-btn-sec {
    opacity: 1;
}
.what-do-sec .et_pb_main_blurb_image {
    margin-bottom: 0;
}
.three-colum.what-do-sec {
    margin: 0 !important;
    width: calc(33.33% - 7px) !important;
    flex: auto;
    max-width: calc(33.33% - 7px) !important;
}
.what-you-get-row-outer {
    display: flex;
}
.what-you-get-left-outer {
    display: flex;
    flex-direction: column;
}
.what-you-get-text-outer {
    flex: 1;
}
.what-you-get-accordion .et_pb_toggle_open h5 {
    font-size: 45px !important;
    line-height: 50px !important;
}
.choose-uour-add-ons-outer .et_pb_button_module_wrapper {
    background: #FAF9FF;
    padding-bottom: 80px;
}
.full-addon-outer {
    padding-block: 50px;
    position: relative;
}
.full-addon-outer.white {
    background: #faf9ff;
}
.full-addon-outer.orange {
    background: #FFDEAD;
}
.full-addon-inner {
    max-width: 1280px;
    margin-inline: auto;
}
.full-addon-outer.blue {
    background: #D3DDFF;
    padding-top: 0;
}
.full-addon-outer.blue h2 {
    padding-top: 0;
}
.account-setup-col {
    list-style: none;
    border-radius: 70px;
    border: 6px solid var(--white-color);
    background: var(--white-bg-color);
    padding: 10px 15px 30px;
    display: flex;
    flex-direction: column;
    transition: all 0.5s ease-in-out;
}
button.addon-btn {
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    font-size: 16px;
    font-weight: 700;
    border: 0;
    border-radius: 40px;
    padding: 13px 20px;
    cursor: pointer;
    margin-top: 15px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    display: flex;
    max-width: 90%;
    margin-inline: auto;
}
button.addon-btn.added {
    background: var(--light-gray-color);
    color: #27365E;
    font-weight: 400;
    letter-spacing: 0.32px;
}
button.addon-btn.added:before {
    content: "\f00c";
    font-family: FontAwesome;
    color: #62BA42;
}
.addons-toast {
    border-radius: 24px;
    background: var(--midnight-blue-bg);
    width: fit-content;
    padding: 18px 30px;
    font-size: 18px;
    color: var(--white-color);
    position: absolute;
    float: right;
    bottom: 10px;
    right: 40px;
}
.addons-toast .view-selections {
    font-weight: 700;
    color: var(--golden-color);
    text-decoration: underline;
    cursor: pointer;
}
.choose-uour-add-ons-outer h2.addon-category-title {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 36px;
    color: var(--midnight-blue-color) !important;
    line-height: 40px;
    text-align: center;
    padding-bottom: 25px;
    padding-inline: 15px;
}
.account-setup-content p {
    flex: 1;
}
.account-setup-btn {
    margin-top: 15px;
}
.account-setup-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.account-setup-col:hover {
    background: #D3DDFF;
}
.what-real-ather p {
    color: var(--dark-blue-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
}
.what-real-sellers-slider  .slick-track {
    display: flex;
}
.what-real-rating {
    padding-bottom: 10px;
}
.what-real-ather {
    padding-top: 15px;
}
.what-real-col p {
    line-height: 28px;
}
.what-real-content {
    flex: 1;
}
.what-real-col {
    padding: 30px 30px;
    background: #FAF9FF;
    border-radius: 50px;
    list-style: none;
    margin-inline:5px;
    height: auto !important;
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
}







.what-real-sellers-slider  button {
    position: absolute;
    bottom: -106px;
    width: 100px;
    height: 65px;
    background-color: #FAF9FF;
    top: auto;
    z-index: 99;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 50px;
    border: 3px solid;
}
.what-real-sellers-slider  button:hover {
    border-color: var(--orange-color);
}
.what-real-sellers-slider .slick-prev {
    right: 0px;
    left: -105px;
    margin-inline: auto;
    background-image: url(/wp-content/uploads/2025/07/left-arrow.svg) !important;
}
.what-real-sellers-slider .slick-next {
    left: 0;
    right: -105px;
    margin-inline: auto;
    background-image: url(/wp-content/uploads/2025/07/right-arrow.svg) !important;
    font-size: 0;
}
.what-real-sellers-slider button:before {
    font-size: 0;
}
#addons-modal.hidden { display: none; }
#addons-mini-cart.hidden { display: none; }

.receive-listing ul {
    gap: 5px 15px;
}
.receive-listing ul li {
    flex-direction: column;
    gap: 0px 10px;
}
.receive-listing ul li img {
    margin-right: auto;
}
.business-outer ul {
    display: flex;
    gap: 10px;
    padding: 0;
}
.business-outer ul li {
    width: calc(33.33% - 10px);
    border-radius: 40px;
    background: rgba(255, 255, 255, 0.10);
    padding: 16px 32px;
    list-style: none;
}
.business-outer ul li.business {
    background: #FFDEAD;
}
.business-outer ul li.business h4 {
    color: var(--midnight-blue-color) !important;
}
.business-outer ul li.business {
    font-weight: 800;
    color: var(--blue-color);
}
.deliverables-img {
    width: 44vw;
}
.mistakes-col .et_pb_blurb_content {
    display: flex;
    align-items: center;
    gap: 10px;
}
.mistakes-col .et_pb_main_blurb_image {
    max-width: 60px;
    margin-bottom: 0;
}
.mistakes-inner-sec {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.mistakes-col {
    flex: 1;
}
.research-banner-right-sec:before {
    content: "";
    background-image: url(images/dot-bg-yellow.webp);
    width: 250px;
    height: 250px;
    position: absolute;
    right: -65px;
    top: -20px;
    background-size: contain;
    z-index: -1;
}
.research-banner-right-sec .et_pb_image_wrap:before {
    content: "";
    background-image: url(images/research-banner-rectangle.webp);
    width: 440px;
    height: 133px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 5;
    background-repeat: no-repeat;
    background-size: contain;
}
.not-ready-outer:before {
    content: "";
    background-image: url(images/need-bottom-bg.webp);
    background-size: cover;
    position: absolute;
    bottom:0px;
    left:0px;
    width: 250px;
    height: 250px;
}


.choose-uour-add-ons-outer {
    z-index: 99;
}
#addons-mini-cart {
    border-radius: 24px;
    background: var(--midnight-blue-color);
    display: inline-flex;
    padding: 24px;
    flex-direction: column;
    justify-content: end;
    align-items: flex-start;
    gap: 24px;
    position: fixed;
    bottom: 10px;
    right: 40px;
    z-index: 99;
    box-shadow: 0px 0px 50px rgba(255, 255, 255, 0.2);
}
#addons-mini-cart .actions {
    display: flex;
    gap: 15px;
    align-items: center;
}
#addons-mini-cart .text {
    color: var(--white-color);
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.32px;
    width: 100%;
}

#addons-mini-cart span.total {
    color: var(--white-color);
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
    float: right;
}
#addons-mini-cart button.view-selections {
    border-radius: 64px;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    padding: 12px 20px;
    border: 0;
    color: var(--midnight-blue-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    cursor: pointer;
}

#addons-mini-cart .go-checkout {
    color: var(--golden-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-decoration-line: underline;
    background: transparent;
    border: 0;
    cursor: pointer;
}
.addons-selected-outer {
    color: var(--white-color);
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}
span.addons-selected {
    color: var(--light-blue-color);
    font-weight: 700;
}

div#addons-modal {
    background: rgba(2, 16, 55, 0.80);
    backdrop-filter: blur(10px);
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99999;
}
.modal-box h3 {
    color: var(--midnight-blue-color);
    text-align: center;
    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
}
.modal-box {
    border-radius: 40px;
    background: var(--light-gray-color);
    max-width: 606px;
    padding: 32px 40px;
    gap: 24px;
    margin-inline: auto;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    width: 98%;
}
ul.addon-list li .addon-info span.price {
    font-weight: 700;
}

ul.addon-list li {
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--midnight-blue-color);
    font-family: Poppins;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.32px;
    padding: 10px 0;
}

ul.addon-list li img {
    width: 35px;
    height: 35px;
}

ul.addon-list li span.remove {
    cursor: pointer;
}
ul.addon-list li .addon-info {
    flex: 1;
    text-align: left;
}








.modal-box .go-checkout {
    padding: 20px 30px;
    border-radius: 64px;
    border: 0;
    color: #020C18;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    margin-block: 10px;
    cursor: pointer;
    background: var(--orange-bg-color);
    display: inline-block;
}
ul.addon-list {
    height: 140px;
    overflow-y: auto;
    padding: 0;
    margin-bottom: 5px;
    padding-right: 15px;
}
.modal-box .bottom {
    text-align: center;
}
.total-line {
    color: var(--midnight-blue-color);
    text-align: right;
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
}

.modal-box .cart-description p {
    padding: 0;
    color: var(--dark-blue-color);
    font-size: 14px;
    line-height: 20px;
}
.modal-box .cart-description p span {
    font-size: 14px;
    font-weight: 700;
}
.modal-box .cart-description {
    padding: 10px 0 15px;
}
.modal-box button.continue, .modal-box button.clear {
    color: var(--blue-color);
    font-size: 16px;
    font-weight: 700;line-height: 20px;
    text-decoration-line: underline;
    border: 0;
}
span.popup-close {
    border-radius: 53.333px;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    right: 30px;
    background: #FAF9FF;
    align-items: center;
    justify-content: center;
    max-width: 40px;
    top: 25px;
    cursor: pointer;
}
.the-sellerite-listing ul li {
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 10px 16px;
}
.sellerite-img {
    width: 45vw;
    left: 62%;
    margin-top: -150px;
}
.beginner-submission-form .gfield_list_row_odd.gfield_list_group {
	flex-direction: column;
}
.beginner-submission-form .gfield_list_row_odd.gfield_list_group .gfield_list_group_item {
    flex: none;
}
.beginner-submission-form fieldset legend.gfield_label {
    padding-bottom: 0px !important;
    position: relative;
    margin-bottom: -5px;
}


.the-tellerite-hub-column-outer:before {
    background-image: url(/wp-content/uploads/2025/12/service-path.webp);
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 47%;
    width: 63%;
    height: 150px;
    margin-inline: auto;
    background-size: contain;
    background-repeat: no-repeat;
}
.one-place-col-sec-outer {
    width: calc(33.33% - 20px) !important;
    margin-inline: 10px !important;
}
.one-place-box-outer .bg-btn-yellow {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    color: #020C18;
    margin-top: 30px;
    padding: 24px 32px;
    line-height: 24px;
    text-transform: uppercase;
}
ul.join-the-amazon-list {
    display: flex;
    gap: 10px;
    padding: 0;
    width: 52vw;
}
ul.join-the-amazon-list li {
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.10);
    list-style: none;
    padding: 15px 14px;
    width: calc(25% - 5px);
}
ul.join-the-amazon-list li.last-list {
    background: #FFDEAD;
    color: var(--midnight-blue-color);
    width: 32%;
}
.join-the-amazon-right-img {
    width: 66vw;
    left: -280px;
}

.glossary-filter-sec-outer:before {
    content: "";
    background: rgba(0, 139, 238, 0.05);
    filter: blur(150px);
    position: absolute;
    right: 0;
    bottom: 0;
    width: 631px;
    height: 590px;
}
.glossary-filter-outer {
    background: var(--light-gray-color);
    border-radius: 40px;
    padding: 24px;
}

.az-filter {
    display: flex;
    justify-content: space-around;
    color: #9793B8;
    letter-spacing: 0.32px;
    cursor: pointer;
    margin-bottom: 20px;
}
span.az-letter:hover, span.az-letter.active {
    color: var(--dark-blue-color);
    font-weight: 700;
}
.glossary-side-bar-img:before {
    background: url(images/glossary-side-border-img.webp);
    background-repeat: no-repeat;
    background-size: 66%;
    background-position: bottom right;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: 1;
    right: 0;
    left: auto;
}
.glossary-card {
    padding-top: 35px;
}
.glossary-cat-name h2 {
    color: var(--midnight-blue-color);
    font-size: 60px;
    font-weight: 800;
    line-height: 70px;
    padding-bottom: 30px;
    padding-bottom: 0;
}
.glossary-cat-name p.no-results {
    font-size: 18px;
    padding-top: 20px;
    font-weight: 600;
}
.glossary-card h3 {
    color: var(--dark-blue-color);
    font-size: 30px;
    font-weight: 800;
    line-height: 40px;
}

.glossary-card a {
    color: var(--blue-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-decoration-line: underline;
    margin-top: 15px;
    display: inline-block;
}
.glossary-card .excerpt {
    color: var(--midnight-blue-color);
    font-size: 17px;
    line-height: 24px;
}
.glossary-filter-sec-outer button#show-more {
    padding: 24px 32px;
    border-radius: 64px;
    border: 2px solid var(--orange-color);
    color: var(--midnight-blue-color);
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    margin-top: 50px;
    background: #faf9ff;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}
.glossary-filter-sec-outer button#show-more:hover {
    background: var(--orange-bg-color);
}
.glossary-side-bar-content-sec {
    padding: 20px 0px 0px;
}
.glossary-side-bar-content-sec h2 {
    padding-bottom: 20px;
}
.glossary-side-bar-form {
    padding-top: 20px;
}
.glossary-side-bar-form form input {
    border-radius: 64px !important;
    background: var(--white-bg-color) !important;
    padding: 16px 24px !important;
    height: 64px !important;
    border: 0 !important;
    color: var(--midnight-blue-color) !important;
    font-size: 14px !important;
    font-weight: 400 !important;

    width: 100% !important;
}
.glossary-side-bar-form form .validation_message {
    margin: 0;
    top: 13px;
    position: relative;
    left: 20px;
    font-size: 16px;
    color: #ff0000;
}
.glossary-side-bar-form form input[type="submit"] {
    background: var(--orange-bg-color) !important;
    height: 72px !important;
    color: #020C18 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    letter-spacing: 0.9px !important;
    text-transform: uppercase !important;
    border: 2px solid var(--orange-color) !important;
    max-width: 180px !important;
}
.never-miss-an-form-outer form input[type="submit"] {
    max-width: 250px !important;
}
.glossary-side-bar-form form input[type="submit"]:hover {
    border: 2px solid var(--white-color) !important;
}


.research-featured-insights-slider {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
}
.research-card {
    width: calc(33.33% - 10px);
    background: #FAF9FF;
    padding-bottom: 0;
    display: flex !important;
    flex-direction: column;
    transition: all 0.5s ease-in-out;
}
.research-card:hover .thubmail-effect a:before  {
    opacity: 0;
}
.research-slider-1-slider .research-card:hover, .research-slider-3-slider .research-card:hover {
    background: #FFF8EE;
}
.research-slider-2-slider .research-card:hover {
    background: var(--light-gray-color);
}
.research-slider-4-slider .research-card:hover {
    background: #D3DDFF;
}

.research-card .post-content {
    flex: auto;
    padding-top: 40px;
}
.research-card .blog-post-read-more-btn {
    position: relative;
}
.thubmail-effect:before {
    display: none;
}
.thubmail-effect a img {
    display: block;
    width: 100%;
}
.thubmail-effect a:before {
    content: "";
    position: absolute;
    background: url(images/left-bdr.webp);
    width: 300px;
    height: 150px;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 0;
    transition: all 0.5s ease-in-out;
}
.research-card:nth-child(even) .thubmail-effect a:before {
    background: url(images/center-bdr.webp);
    width: 300px;
    height: 80px;
    right: 0;
}
.research-category {
    border-radius: 64px;
    padding: 12px 16px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
}
.performance-benchmarks-kpis {
    background: #CCF3BE;
    color: var(--blue-color);
}
.amazon-marketplace-intelligence {
    background: #D3DDFF;
    color: #0028A3;
}
.consumer-buying-behavior-insights {
    background: #FFF8EE;
    color: var(--orange-color);
}
.research-category.pricing-competition-profitability-analytics {
    background: #FFF8EE;
    color: #E86547;
}
.research-category.global-ecommerce-market-insights {
    background: var(--light-gray-color);
    color: var(--dark-blue-color);
}
.research-card .blog-post-read-more-btn button {
    color: var(--blue-color);
    padding-left: 20px;
}
.research-card .post-content h3 {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
}

.research-slider-outer .slider-arrows {
    justify-content: end;
    height: auto;
    padding-top: 30px;
    border-bottom: 2px solid var(--light-gray-color);
    padding-bottom: 30px;
}
.global-ecommerce .slider-arrows {
    border-bottom: 0;
}
.research-slider-outer .slider-arrows button {
    position: relative;
    right: 0;
    left: 0;
    -webkit-transform: translate(0, -0%);
    -ms-transform: translate(0, -0%);
    transform: translate(0, -0%);
}
.slider-arrows button:before {
    font-size: 0;
}
.research-slider .slick-track {
    display: flex;
    flex-wrap: wrap;
}
.research-slider .research-card {
    margin-right: 10px;
    display: flex !important;
    height: auto;
}
.featured-lnsights-sec-outer:before {
    content: "";
    background: rgba(254, 158, 14, 0.05);
    filter: blur(150px);
    width: 900px;
    height: 300px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin-block: auto;
}
.research-slider-outer .research-category {
    font-size: 15px;
}
.research-slider .slick-list.draggable {
    padding-left: 0 !important;
}
.client-success-stories {
    padding: 0 !important;
    display: flex;
    flex-wrap: wrap;
}
.success-stories-card {
    background: var(--white-bg-color);
    padding: 24px 32px 48px 32px;
    border-radius: 64px;
    list-style: none;
    width: calc(33.33% - 10px);
    margin-inline: 5px;
    margin-bottom: 10px;
}
.success-story-category {
    color: var(--dark-blue-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    display: inline-block;
    margin: 20px 0 10px;
}
.success-stories-title {
    color: var(--dark-blue-color);
    font-size: 24px;
    font-weight: 800;
    line-height: 30px;
    display: flex;
    align-items: center;
}
.success-stories-content {
    color: var(--midnight-blue-color);
    font-size: 19px;
    font-weight: 400;
    line-height: 26px;
}
.success-stories-content span {
    display: inline-block;
}
.never-miss-an-form-outer .gfield_radio {
    display: inline-flex !important;
    gap: 32px !important;
    flex-direction: row !important;
}
.never-miss-an-form-outer #gform_fields_46 {
    gap: 15px 0;
}
.never-miss-an-form-outer legend {
    color: var(--white-color) !important;
    font-size: 28px !important;
    font-weight: 800 !important;
    line-height: 32px !important;
    display: inline-block !important;
}
.never-miss-an-form-outer label {
    color: var(--white-color) !important;

    font-size: 16px !important;
    font-weight: 400;
    line-height: 24px !important;
}
.never-miss-an-right-sec {
    display: flex;
    align-self: end;
}

.never-miss-an-row-outer {
    display: flex;
    flex-wrap: wrap;
}
.never-miss-an-form-outer .gchoice {
    align-items: center;
}
.never-miss-an-form-outer .gchoice input[type="radio"] {
    padding: 0 !important;
    width: 24px !important;
    height: 24px !important;
    background: transparent !important;
    border: 3px solid #C7C4DC !important;
}
.never-miss-an-form-outer .gchoice input[type="radio"]:checked {
    border: 4px solid var(--orange-color) !important;
}
.never-miss-an-form-outer .gchoice input:before {
    display: none;
}
.never-miss-an-img {
    width: 45vw;
    left: -110px;
    margin-top: 100px;
}
.never-miss-an-form-outer legend span.gfield_required {
    color: #F6917A;
    font-size: 30px;
    padding-left: 3px;
}


.filter-overlay:before {
    content: "";
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.15);
}


.explore-more-col {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.explore-more-content-sec {
    flex: 1;
}
.explore-more-read-more a {
    text-decoration: underline;
}
.explore-more-col .et_pb_image a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    background: url(images/cash-line.svg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: left bottom;
}
.explore-more-blog .et_pb_image a:before {
    background: url(images/blog-line.svg);
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: left bottom;
}
/*.custom-post-grid .custom-message-not-found {
    margin-inline: auto;
    font-size: 20px;
    font-weight: 600;
    color: #8b8b8b;
    text-transform: capitalize;
}*/
.custom-message-not-found {
    width: 100%;
}
.not-found {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
    color: #ff0000;
    background: rgb(255 0 0 / 8%);
    text-align: center;
    padding: 15px 15px !important;
    border: 1px solid rgb(255 0 0 / 10%);
    border-radius: 15px;
    max-width: 80%;
    margin-inline: auto;
}
ul.what-sence-listing {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    gap: 15px;
    padding: 0;
}

ul.what-sence-listing li {
    display: flex;
    /* flex-wrap: wrap; */
    align-items: center;
    gap: 15px;
    width: calc(50% - 10px);
}

ul.what-sence-listing h3 {
    font-size: 20px;
    line-height: 27px;
}
p.no_subscriptions.woocommerce-message.woocommerce-message--info.woocommerce-Message {
    vertical-align: middle;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    flex-wrap: wrap;

}
p.no_subscriptions.woocommerce-message.woocommerce-message--info.woocommerce-Message a.woocommerce-Button.button {
    margin-right: 0;
    margin-left: auto;
    background: linear-gradient(90deg, #FE9E0E 0%, #F9BB5F 100%);
    color: #fff;
    font-size: 18px;
}
.research-term-template-default .container {
    max-width: 1280px;
}
.single-research-term article h1.entry-title {
    font-size: 40px;
    line-height: 44px;
    color: #021037;
}
.single-research-term article h2 {
    font-size: 34px;
    line-height: 40px;
    padding: 10px 0 15px;
    color: #021037;
}
.single-research-term article h3 {
    font-size: 28px;
    line-height: 36px;
    padding: 10px 0 15px;
    color: #021037;
}
.single-research-term article p, .single-research-term article ul li, .single-research-term article ol li {
    font-size: 16px;
    line-height: 24px;
    color: #021037;
}		