@font-face {
    font-weight: 300;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Light.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Light.woff) format("woff"), url(/core/assets/fonts/Anyleads-Light.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 300;
    font-style: italic;
    font-family: Anyleads Book;
    src: url(/core/assets/fonts/Anyleads-BookItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-BookItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-BookItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 900;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Black.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Black.woff) format("woff"), url(/core/assets/fonts/Anyleads-Black.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 850;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-ExtraBold.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-ExtraBold.woff) format("woff"), url(/core/assets/fonts/Anyleads-ExtraBold.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 800;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-ExtraBold.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-ExtraBold.woff) format("woff"), url(/core/assets/fonts/Anyleads-ExtraBold.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 400;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Italic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Italic.woff) format("woff"), url(/core/assets/fonts/Anyleads-Italic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 700;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-BoldItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-BoldItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-BoldItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 805;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-ExtraBoldItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-ExtraBoldItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-ExtraBoldItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 900;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-HeavyItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-HeavyItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-HeavyItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 700;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-ExtraBoldItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-ExtraBoldItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-ExtraBoldItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 300;
    font-style: normal;
    font-family: Anyleads Book;
    src: url(/core/assets/fonts/Anyleads-Book.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Book.woff) format("woff"), url(/core/assets/fonts/Anyleads-Book.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 900;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Heavy.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Heavy.woff) format("woff"), url(/core/assets/fonts/Anyleads-Heavy.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 900;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-BlackItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-BlackItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-BlackItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 700;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Bold.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Bold.woff) format("woff"), url(/core/assets/fonts/Anyleads-Bold.ttf) format("ttf");
    font-display: swap;
}
@font-face {
    font-weight: 400;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Regular.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Regular.woff) format("woff"), url(/core/assets/fonts/Anyleads-Regular.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 100;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Thin.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Thin.woff) format("woff"), url(/core/assets/fonts/Anyleads-Thin.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 100;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-ThinItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-ThinItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-ThinItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 500;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-Medium.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-Medium.woff) format("woff"), url(/core/assets/fonts/Anyleads-Medium.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 500;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-MediumItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-MediumItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-MediumItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 300;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-LightItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-LightItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-LightItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 600;
    font-style: italic;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-SemiBoldItalic.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-SemiBoldItalic.woff) format("woff"), url(/core/assets/fonts/Anyleads-SemiBoldItalic.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 600;
    font-style: normal;
    font-family: Anyleads;
    src: url(/core/assets/fonts/Anyleads-SemiBold.woff2) format("woff2"), url(/core/assets/fonts/Anyleads-SemiBold.woff) format("woff"), url(/core/assets/fonts/Anyleads-SemiBold.ttf) format("ttf");
    font-display: swap;
}

@font-face {
    font-weight: 100 900;
    font-style: normal;
    font-family: Inter;
    src: url(/core/assets/fonts/Inter.woff2) format("woff2"), url(/core/assets/fonts/Inter.woff) format("woff"), url(/core/assets/fonts/Inter.ttf) format("truetype");
    font-display: swap;
}

@font-face {
    font-weight: 100 900;
    font-style: italic;
    font-family: Inter;
    src: url(/core/assets/fonts/Inter-Italic.woff2) format("woff2"), url(/core/assets/fonts/Inter-Italic.woff) format("woff"), url(/core/assets/fonts/Inter-Italic.ttf) format("truetype");
    font-display: swap;
}


/* Typography */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: #fff;
    color: #1d2e3b;
    font-family: Anyleads;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: .25px;
}

body, html {
    overflow-x:hidden;
}

h2 {
    font-size: 50px;
    font-weight: 800;
}
h3 {
    font-size: 40px;
    font-weight: 800;
}
h4 {
    font-size: 32px;
    font-weight: 800;
}
.font-18{
    font-size: 18px !important;
}
.font-20{
    font-size: 20px !important;
}
.max-840{
    max-width: 840px;
    margin: 0 auto;
}
.max-1120{
    max-width: 1120px;
    margin: 0 auto;
}
.forceColorTitle {
    color: #0096FF;
}
.shadowCorner {
    padding: 50px 30px;
    background: #fcfcfd;
    border-radius: 24px;
    border: 1px solid #ceceea;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
    margin-top: 30px;
}

.bgFaqGlobal {position:relative;padding:0px;overflow:hidden;}

.bgFaqGlobalWrapper {
    padding: 0px 30px;
}

.bgFaq_1 h5, .bgFaq_1 p, .bgFaq_2 h5, .bgFaq_2 p, .bgFaq_3 h5, .bgFaq_3 p, .bgFaq_4 h5, .bgFaq_4 p {
    position: relative;
    z-index: 2;
}

.bgFaqGlobal h5{
    font-weight: 900;
}

/* .bgFaq_1::before {
    background-image: url(/core/assets/landing/images/starhead_green.svg);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-size: 100%;
    background-repeat: no-repeat;
} */

@media screen and (max-width:767px) {
    body {
        font-size: 15px;
    }
}

h1, h2, h3, h4, h5, h6{
    color: #1d2e3b;
}

a {
    outline: none;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

img{
    max-width: 100%;
    height: auto;
}
video{
    width: 100%;
    max-width: 100%;
    height: auto;
}


/* Buttons */
.btn{
    color: #ffffff;
    outline: none;
    padding: 15px 30px;
    border-radius: 5px;
    font-size: 24px;
    line-height: 1.3;
    font-weight: 800;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 30, .1), 0 2px 4px 0 rgba(0, 0, 30, .1);
    text-transform: none;
}
.btn *{
    text-shadow: 0px 0px 8px rgba(21, 21, 21, .1);
}

.btn.demosBtn {
    background-color: #493184;
    border-color: #493184;
}
.smallBtn {
    font-size: 18px;
    padding: 10px 20px;
}
.btn.demosBtn:hover{
    background-color: #fff;
    color: #493184;
    outline: none;
    box-shadow: none;
    border: 2px solid #493184;
}
.btn:focus{
    outline: none;
    box-shadow: none;
}
.btn.demosBtn svg {
    width: 25px;
    height: 25px;
    margin-right: 5px;
    margin-top: -5px;
}
.btnRow {
    max-width: 830px;
}

@media screen and (max-width: 767px) {
    .btn{
        padding: 12px 24px;
        font-size: 17px;
    }
}


/* Container */
@media screen and (min-width: 1200px) {
    .container{
        max-width: 1170px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* Padding */
.section-padding{
    padding-top: 80px;
    padding-bottom: 80px;
}
.alter-section-padding{
    padding-top: 70px;
    padding-bottom: 80px;
}
.equal-section-padding{
    padding-top: 70px;
    padding-bottom: 70px;
}
.ptb60{
    padding-top: 60px;
    padding-bottom: 60px;
}
@media screen and (max-width:1199px) {
    .section-padding{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .alter-section-padding{
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .equal-section-padding{
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media screen and (max-width:767px) {
    .section-padding{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .alter-section-padding{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .equal-section-padding{
        padding-top: 35px;
        padding-bottom: 35px;
    }
}

.rowMenuSliderHead_1 {
    position: absolute;
    inset-block-start: 127px;
    z-index: 1;
    flex-shrink: 0;
    inline-size: 744.53px;
    block-size: 280px;
    filter: blur(107px);
    pointer-events: none;
    inset-inline-end: 0;
    background: linear-gradient(225.69deg, #40ddff 19.77%, #7612fa 67.27%);
    transform: matrix(1, 0, 0, -1, 0, 0);
}

.rowMenuSliderHead_2 {
    position: absolute;
    inset-block-start: 127px;
    z-index: 1;
    flex-shrink: 0;
    inline-size: 744.53px;
    block-size: 280px;
    filter: blur(107px);
    pointer-events: none;
    inset-inline-start: 0;
    background: linear-gradient(163.24deg, #fa12e3 16.8%, gold 71.87%);
    transform: matrix(-1, 0, 0, 1, 0, 0);
}

.rowMenuSliderHead .col-md-1 {
    display:inline-block;
    position: relative;
    z-index: 99;
}

.rowMenuSliderHead .col-md-1 p {
    font-size:13px;
}

.rowMenuSliderHead .col-md-1:hover {
    cursor: pointer;
}

.rowMenuSliderHeadActive p, .rowMenuSliderHead .col-md-1:hover p {
    font-weight: bold;
}

.rowMenuSliderHead .col-md-1 img {
    width: 50px;
    height: 50px;
    background: linear-gradient(180deg, #fff, #fff);
    border-radius: 10px;
    padding: 10px;
    border: 1px solid #ddd;
}

.rowMenuSliderHeadActive img, .rowMenuSliderHead .col-md-1:hover > img {
    border:1px solid #3195ff!important;
}

.rowMenuSliderHead {
    margin-top:-70px;
    margin-bottom:20px;
}

/* Section Title */
.section-title {
    margin-bottom: 40px;
}
.section-title h2{
    font-size: 50px;
    line-height: 1.2;
    margin-bottom: 15px;
    font-weight: 700;
}
.section-title p{
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 0px;
}

@media screen and (max-width:1199px) {
    .section-title {
        margin-bottom: 30px;
    }
    .section-title h2{
        font-size: 40px;
    }
}

@media screen and (max-width:767px) {
    .section-title h2{
        font-size: 32px;
        margin-bottom: 10px;
    }
    .section-title p{
        font-size: 17px;
    }
}

a {
    color:#167ae3;
}

/* Colors */
.text-pink{color: #ff6b6d}
.text-gray{color: #a0a0a0}
.text-green{color: #18c67c;}
.text-purple-dark { color: #493184;}

.bg-purple{
    background-color: #a55eea;
}
.bg-lighblue{
    /* background-color: #f7fbff; */
    /* background: radial-gradient(56.8% 50% at 50% 50%, rgba(147, 62, 212, 0.2) 0, hsla(0, 0%, 100%, 0) 100%); */
    background: radial-gradient(56.8% 50% at 50% 50%, rgb(35 146 234 / 37%) 0, hsla(0, 0%, 100%, 0) 100%);
}
.bg-dark {
    background-color:#11021d;
    background: linear-gradient(124.74deg, #11021d, #131416 100%);
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

.pull-left {
    float:left;
}

.pull-right {
    float:right;
}

.bindReviewsBlocks {
    position: relative;
}

.bindReviewsBlocksHead {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    height: 128px;
    background-image: linear-gradient(#e9f2fd, rgba(249, 250, 251, 0));
    z-index: 99;
    border-radius: 10px;
}



.bindReviewsBlocksBottom {
    position: absolute;
    right:0;
    left:0;
    bottom:0;
    height: 128px;
    background-image: linear-gradient(rgba(249, 250, 251, 0),#f7fbff);
    z-index:-3;
}

footer ul li a {
    float:left;
    width:100%;
    margin-bottom: 10px;;
    list-style-type: none;
    padding: 5px 5px 5px 5px;
}

.wrapperSingleVideoTestimonial {
    height:590px;
    position:relative;
    margin:10px 10px 10px 10px;
    float:left;
    width:325px;
}

.wrapperSingleVideoTestimonial_videos {
    float:left;
    border-radius: 14px 14px 0px 0px;
    overflow: hidden;
    width:315px;
    height:560px;
}

.wrapperSingleVideoTestimonial:hover > .wrapperSingleVideoTestimonial_infos {
    /* display:none; */
}

.wrapperSingleVideoTestimonial_infos {
    float: left;
    width: 100%;
    padding: 10px 30px 10px 30px;
    border-radius: 0px 0px 14px 14px;
    backdrop-filter: blur(10px);
    background-color: #fff;
    border: 1px solid #ddd;
    margin-top: 0px;
    z-index: 2;
    position: relative;
}

.wrapperSingleVideoTestimonial_infos h6 {
    font-size:15px;
    font-weight: 600;
    color:#1d2e3b;
    margin-bottom:0px;
}

.wrapperSingleVideoTestimonial_infos p {
    font-size:10px;
    font-weight: 400;
    color:#1d2e3b;
    margin-bottom:0px;
}


footer ul li {
    list-style-type: none;
}

.preFooter .col-lg-3, .preFooter .col-lg-2 {
    position:relative;
}

.preFooter .hasSeparator::after {
    content: "";
    position: absolute;
    color: #ddd;
    border-inline-end: 1px solid #ceceea;
    top: 18px;
    height: 20px;
    left: 0;
    width: 100%;
}

.buttonDownloadFooterChrome {
    float: left;
    margin: 0px 0px 20px 0px;
    text-decoration: none;
    background-color: #0d1530;
    color: #fff;
    font-size: 13px;
    font-weight: 100;
    width: 200px;
    padding: 10px;
    border-radius: 10px;
}

.buttonDownloadFooterChrome svg {
    float:left;
    width:40px;
    height:40px;
    margin:0px 10px 0px 0px;
}

footer strong {
    font-weight: 900;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

footer hr {
    opacity: 0.1;
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
}

footer ul li a:hover {
    background-color: #fff;
}

footer ul li a {
    text-decoration: none;
    color: rgb(81, 75, 129);
    font-weight: 500;
    font-size: 14px;
}

footer ul {
    padding-left:0px;
}

.animate-marquee {
    animation: marquee linear infinite;
}

.bindReviewsBlocks .bindReviewsBlocksColumn:nth-child(1) {
    animation: marquee 10s linear infinite;
}

.bindReviewsBlocks .bindReviewsBlocksColumn:nth-child(2) {
    animation: marquee 16s linear infinite;
}

.bindReviewsBlocks .bindReviewsBlocksColumn:nth-child(3) {
    animation: marquee 10s linear infinite;
}

@-webkit-keyframes marquee {
    0% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(-50%);
    }
}

@-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  
    50% {
      -webkit-transform: scale3d(1.05, 1.05, 1.05);
      transform: scale3d(1.05, 1.05, 1.05);
    }
  
    100% {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  }
  
  @keyframes pulse {
    0% {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  
    50% {
      -webkit-transform: scale3d(1.05, 1.05, 1.05);
      transform: scale3d(1.05, 1.05, 1.05);
    }
  
    100% {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  }

  .animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.topBarHeaderPromo img.topBarHeaderPromo_left {
    margin: -25px 20px 0px 0px;
}

.wrapMenuElement {
    padding: .3125rem;
    border: 1px solid rgba(206,206,234);
    border-radius: 14px;
    background-color: rgb(255 255 255);
    box-shadow: 0 4px 6px 0 rgba(67, 46, 134, .04);
    float:left;
}

.wrapMenuElementHeaderRight .btn {
    font-size: 14px;
    padding: 5px 5px 5px 5px;
}

.topBarHeaderPromo {
    background-image:url('/core/assets/landing/images/anyleads.com/headerBg.svg');
    background-repeat: no-repeat;
    background-size: cover;
    font-size:13px;
}

.wrapperCustomerReview {
    background-color:#fff;
    border-radius:20px;
    padding:1.5rem;
    float:left;
    margin-bottom: 20px;
    width:100%;
    box-shadow: 0px 0px 30px 0px rgb(0 44 122 / 13%);
    position:relative;
}

.wrapperCustomerReviewContentQuote {
    float:left;
    width:100%;
    font-weight: bold;
    margin-top:10px;
}

.wrapperCustomerReviewContentAuthor img {
    border-radius:100%;
    width:40px;
    height:40px;
    margin-right:10px;
}

.wrapperCustomerReviewContentText {
    line-height: 1.75rem;
    font-size:1rem;
}

.wrapperCustomerReviewContentQuote:before {
    content:"“";
}
.wrapperCustomerReviewContentQuote:after {
    content:"”";
}

.wrapperCustomerReviewStars svg {
    width:20px;
    float:left;
    margin:0px 0px 0px 0px;
}

.topBarHeaderPromo img.topBarHeaderPromo_right {
    margin: -25px 0px 0px 20px;
}

.topBarHeaderPromoText strong {
    background-color: hsla(0, 0%, 100%, .2);
    border-radius: 9999px;
    margin-left: .375rem;
    margin-right: .375rem;
    padding:5px 5px 5px 5px;
}

.font14{
    font-size: 14px !important;
}


/* Background Color */
.bg-light-gray{
    background-color: #f5f5f5;
}

.bindProductPricing hr {
    opacity: 0.1;
}

.bindProductPricing {
    float:left;
    padding:10px;
}

.colorPricing_green {
    color: transparent !important;
    background-image: linear-gradient(315deg, #04c009, #5deb62);
    -webkit-background-clip: text;
    background-clip: text;
}

.colorPricing_purple {
    background: linear-gradient(50deg, #714dff, #9c83ff 31.28%, #e151ff 77.97%, #c030de 95.64%);
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
}

.colorPricing_blue {
    /* color: transparent !important;
    background-image: linear-gradient(315deg, #0876ea, #62a9f5);
    -webkit-background-clip: text;
    background-clip: text; */
    color: #2c91fe;
}

/* ## Back to top */
.backtotop {
    position: fixed;
    right: 15px;
    bottom: 15px;
    height: 40px;
    width: 40px;
    background-color: #fb5529;
    cursor: pointer;
    border: 2px solid #fb5529;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .1);
    border-radius: 0;
    opacity: 0.9;
    transition: opacity 200ms linear;
    display: none;
}

.backtotop::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -4px;
    transform: rotate(-45deg);
    height: 0px;
    width: 0px;
    border-width: 3px 3px 0 0;
    border-style: solid;
    padding: 5px;
    border-color: #ffffff;
}

.backtotop:hover {
    opacity: 1;
    transition: opacity 200ms linear;
}
@media screen and (max-width:767.98px) {
    .backtotop{
        width: 30px;
        height: 30px;
    }
}

/*============================================
            # Homepage
============================================*/
/* ## Header */
.header{
	position: fixed;
	top:70px;
	left: 0;
	width: 100%;
	z-index: 999;
	padding: 20px 15px;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
 .fixed-top{
    top: 0;
    -webkit-backdrop-filter: blur(6px) saturate(160%) contrast(45%) brightness(140%);
    backdrop-filter: blur(6px) saturate(160%) contrast(45%) brightness(140%);
    background-color: #ffffffb3;
    border-color: #dcdfea66;
	padding: 10px 15px;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


.header .logo img.logoHeader {
    max-width: 140px;
    margin: -5px 0px -3px 3px;
}

footer .logo img{
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
    margin: -5px 5px -4px 5px;
}
.header.fixed-top .logo img{
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;	
}
.main-navbar{
    display: flex;
	justify-content: flex-end;
}

.navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto!important;
}

.navbar-expand-md .navbar-nav {
    flex-direction: row!important;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-left:0.5rem;
    padding-right:0.5rem;
}

.header .navbar{
	padding: 0;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;	
    justify-content: flex-end !important;
    flex-wrap: nowrap!important;
}
:focus-visible {
	outline: none;
}
.header.fixed-top .navbar{
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;	
}
.header .navbar .nav .nav-item .nav-link{
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    color: #1d2e3b;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.header .navbar .nav .nav-item{
	padding: 0 5px;
}
.header .navbar .nav .nav-item .nav-link:hover,
.header .navbar .nav .nav-item .nav-link.active{
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
    background-color: rgba(241,241,249);
    border-radius:10px;
}

#pricing::before {
    content: "";
    position: absolute;
    inset-block-start: 650px;
    z-index: -3;
    inline-size: 100vw;
    block-size: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI1NjkiIHZpZXdCb3g9IjAgMCAxNjAwIDU2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMzMuNjA2M0MwIDMzLjYwNjMgNDI0LjczNCAwLjU5OTYyOSA3OTkuNSAwLjU5OTYwOUMxMTc0LjI3IDAuNTk5NTkgMTU5OSAzMy42MDYzIDE1OTkgMzMuNjA2M1Y1NjguNkgwVjMzLjYwNjNaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNzAxNV83NDUzKSIvPgo8cGF0aCBkPSJNMi44NDU0N2UtMDYgMzMuMTQ4QzIuODQ1NDdlLTA2IDMzLjE0OCA0MjkuNzMxIDAuNTk5NTk4IDc5OS41IDAuNTk5NTQ4QzExNjkuMjcgMC41OTk0OTcgMTU5OSAzMy4xNDc5IDE1OTkgMzMuMTQ3OSIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfNzAxNV83NDUzKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzcwMTVfNzQ1MyIgeDE9Ijc5OS41IiB5MT0iNjEuMzYwOSIgeDI9Ijc5OS41IiB5Mj0iNTgxLjg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjhGOEZDIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzcwMTVfNzQ1MyIgeDE9IjE1MjEuMDUiIHkxPSIzMy42MDY0IiB4Mj0iNzEuOTU1IiB5Mj0iMzMuNjA2NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQ0ZDQUVBIi8+CjxzdG9wIG9mZnNldD0iMC4xMTU5NzQiIHN0b3AtY29sb3I9IiM0MTNFNUQiLz4KPHN0b3Agb2Zmc2V0PSIwLjg4Mjk0NCIgc3RvcC1jb2xvcj0iIzAwQjg4NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCRUM0RUQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.badgeMoneyBack {
    padding: 6px 11px;
    border-radius: 21px;
    background: rgba(118, 18, 250, .1);
    float: left;
    color: #7612fa;
    font-size: 0.75rem;
    font-weight:600;
}

@media screen and (max-width: 767px){
	 .navbar-collapse{
	 /* position: fixed;
	 left: 0px;
	 top: 50px;
	 background: #000;
	 right: 0px; */
	}
	.navbar-toggler{
		padding: 0 ;
	}
	.navbar-nav.nav .nav-item{
	   /* border-bottom:1px solid #e3e3e3; */
	}
	.navbar-light .navbar-toggler-icon{
	    background: url(../images/toggle.svg)no-repeat center top / cover;
	}

	#navbarNav{
		left:0;
        top: 140px;
		margin-top: 4px;
		background-color: #fff;
	}
	#navbarNav a{
		font-size: 16px;
		text-align:left;
		/* padding: 17px 6px; */
		line-height: 15px;
	}
	.navbar-toggler.show .navbar-toggler-icon{
		background-image:url(../images/close.png);
		background-size: cover;
		display: block;
	}
 }


/* ## Modal Start */
@media (min-width: 992px){
    .modal-lg, .modal-xl {
        max-width: 600px;
    }
}
.btn-close{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
}
.btn-close:focus {
    box-shadow: none;
}
.modal-title{
    font-size: 38px;
    line-height: 1.2;
    margin-bottom: 5px;
}
.modal-sub-title{
    font-size: 20px;
    margin-bottom: 30px;
}
.form-control{
    font-size: 16px;
    padding: 15px 20px;
}
.form-control.error{
    border-color: #ff0000;
}
.form-control:focus{
    outline: none;
    box-shadow: none;
}
.modal-body button.btn {
    width: 100%;
}
.formHint {
    font-size: 12px;
}
@media screen and (max-width:767px) {
    .modal-title{
        font-size: 30px;
        margin-bottom: 10px;
    }
    .modal-sub-title{
        font-size: 16px;
        margin-bottom: 20px;
    }
    .modal .btn{
        font-size: 15px;
        padding: 10px 15px;
    }
}

.socialMediaFooter ul li svg {
    width:20px;
    height:20px;
    margin: -3px 5px 0px 0px;
}

.socialMediaFooter ul li svg.linkedin {
    margin: -7px 5px 0px 0px;
}

.socialMediaFooter ul {
    margin-top:10px;
    float:left;
    width:100%;
}

.socialMediaFooter ul li {
    display:inline-block;
    float:none;
    width:auto;
}

.socialMediaFooter ul li a {
    display:inline-block;
    float:none;
    width:auto;
    background-color: #ffff;
    background: #fff;
    color: #23527c;
    font-weight: 600;
    border: 1px solid #dde2ea;
    border-radius: .75rem;
    background: linear-gradient(to bottom, #fff, #f2f4f8);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 30, .1), 0 2px 4px 0 rgba(0, 0, 30, .1);
    -webkit-transition: all .3s ease 0;
    transition: all .3s ease 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    font-size: 15px;
    padding: 5px 20px;
    margin-right:10px;
}

.bindTitleBadgeFeature {
    border-radius: 100px;
    background:rgb(241,241,249);
    color:rgb(81,75,129);
    font-size: .75rem;
    padding: 5px 10px 5px 10px;
}

.bgIllustration_faq::after, .bgIllustration_footerCircle::after {
    background-image: url(/core/assets/landing/images/anyleads.com/appsBgRotate.svg);
    background-position: center bottom;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -280px;
    left: 0;
    right: 0;
    z-index: -2;
}

.bgIllustration_preFeatures {
    background-image:url('/core/assets/landing/images/anyleads.com/bgIllustration_2.png');
    background-position: bottom right;
    background-repeat: no-repeat;
}

.bgIllustrationSquare {
    background-image:url('/core/assets/landing/images/anyleads.com/svgBgLight.svg');
    background-position: top;
    background-size: 100%;
    background-repeat: repeat-y;
}

.preFooter {
    float:left;
    width:100%;
    border-top: 1px solid #ceceea;
    border-bottom: 1px solid #ceceea;
    background-color:#fff;
    position:relative;
    z-index:9;
}

.preFooter .col-lg-3, .preFooter .col-lg-2 {
    float:left;
    padding: 17px 20px;
    justify-content: center;
    align-items: center;
    font-size:13px;
    font-weight: 600;
}

.wrapperImageFeatureRight {
    background: linear-gradient(50deg, #167ae3, #3195ff 31.28%, #2685e9 77.97%, #3195ff 95.64%);
    border-radius: 14px;
    float: right;
    padding:20px 0px 20px 10px;
}

.wrapperImageFeatureColor_blue {
    background: linear-gradient(50deg, #167ae3, #3195ff 31.28%, #2685e9 77.97%, #3195ff 95.64%);
}

.wrapperImageFeatureColor_purple {
    background: linear-gradient(29deg,rgba(118,18,250) 26%,rgba(250,18,227) 161%);
}

.wrapperImageFeatureColor_green {
    background: linear-gradient(50deg, #167ae3, #3195ff 31.28%, #2685e9 77.97%, #3195ff 95.64%);
}

.wrapperImageFeatureColor_yellow {
    background: linear-gradient(50deg, #f9d162, #f9d162 31.28%, #f9d162 77.97%, #f9d162 95.64%);
}

.wrapperImageFeatureColor_red {
    background: linear-gradient(201deg,rgba(250,18,227) -34%,rgba(255,98,33) 81%);
}

.wrapperImageFeatureLeft {
    border-radius: 14px;
    float: left;
    padding:20px 0px 20px 0px;
}

.wrapperPaddingFeatureText_right {
    padding-right:100px;
}

.wrapperPaddingFeatureText_left {
    padding-left:100px;
}

.wrapperImageFeatureRight img {
    border-radius: 14px;
    margin-left:-20px;
}

.wrapperImageFeatureLeft img {
    border-radius: 14px;
    margin-left:20px;
}

.bindTextFeature {
    color: #5d6b98;
    font-size: 16px;
    letter-spacing: .25px;
    line-height: 28px;
}

.socialMediaFooter {
    text-align: center;
}

/*-----------------------
   ## Banner section
-----------------------*/
.hero-banner-section {
	/* background-image: url(../images/banner-bg.jpg);
	background-image: url(/core/assets/landing/images/anyleads.com/illustrationApps.png); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 120px 0 150px 0;
    position: relative;
}
.hero-banner-section h3 {
    font-size: 27px;
    font-style: italic;
    font-weight: 100;
}
.hero-banner-section h1 {
    font-size: 96px;
    font-weight: 800;
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
}
.headerLogoSeparation {
    float: left;
    border-left: 1px solid #ddd;
    font-size: 11px;
    line-height: 13px;
    color: #444;
    font-weight: 600;
    max-width: 111px;
    padding-left: 8px;
    margin: 4px 0px 0px 10px;
}

.hero-banner-section h2 {
    font-size: 32px;
    font-weight: 800;
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
}

h3:not(.cursiveText,.hero-banner-section h3, .wrapperPricingBlock h3, .pricingComparison h3, .wrapperPricingBlock h3) {
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
}

.bannerList ul {
    margin: 0;
    padding: 0;
}
.bannerList ul li {
    list-style: none;
    display: inline-block;
    font-size: 20px;
    color: #1d2e3b;
    padding: 10px;
    font-weight: 700;
}
.bannerList ul li svg {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    margin-top:-5px;
}

.infoPricingBilling {
    font-size:12px;
    color: #a0a0a0;
    font-weight: 400;
}

.wrapperPricingBlock h3, .wrapperPricingBlock h3 {
    font-weight: 900;
    color:rgb(36,34,62);
}

.wrapperPricingBlock h3 span, .wrapperPricingBlock h3 span  {
    color:#2c91fe;
}

.wrapperPricingBlock {
    background-color:#fff;
    border-radius: 16px;
    box-shadow: 0 4px 10px 0 rgba(13, 21, 48, .05);
    border:1px solid #1d7efd;
    padding: 64px;
    float:left;
    width:100%;
    margin:20px 0px 40px 0px;
    background-image: url(/core/assets/landing/images/bgIllustrationBlock.png);
    background-size: auto 100%;
    background-position: 100%;
    background-repeat: no-repeat;
}

.wrapperProductBlock {
    background-color:#fff;
    border-radius: 16px;
    box-shadow: 0 4px 10px 0 rgba(13, 21, 48, .05);
    border:1px solid #1d7efd;
    padding: 64px;
    float:left;
    width:100%;
    margin:40px 0px 0px 0px;
    background-image: url(/core/assets/landing/images/bgIllustrationBlock.png);
    background-size: auto 100%;
    background-position: 100%;
    background-repeat: no-repeat;
}

.bindProductPricing ul li:first-child {
    border-radius: 100px;
    background: rgb(241, 241, 249);
    color: rgb(81, 75, 129);
    padding:10px;
}

.bindProductPricing ul li:first-child span.icon-check-pricing {
    display:none;
}

.badgeElementAnnounce {
    background: #673ab7;
    color: #fff;
    padding: 2px 5px 0px 5px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    position: absolute;
    top: -5px;
    right: 15px;
}

.badgeElementAnnounceSoon {
    background: #000;
    color: #fff;
    padding: 2px 5px 0px 5px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    display: inline-block;
}

#aboutUs, #productSingle {
    background-image: url(/core/assets/landing/images/headAboutUs.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


.heartLove {
    background-image:url(/core/assets/landing/images/heartLove.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width:67px;
    height:53px;
    position: absolute;
    top:-60px;
    left:50%;
    margin-left:-33.5px;
}

.confIllu1 {
    background-image:url(/core/assets/landing/images/conf1.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width:236px;
    height:177px;
    position: absolute;
    top: -100px;
    right: -190px;
}

/*-----------------------
   ## Services section
-----------------------*/
.banner-service-section .bannerLast {
    padding: 10px 10px;
    margin-top: -100px;
    position: relative;
    z-index: 9;
    background-color: rgb(255 255 255 / 50%);
    border: 2px solid #fff;
    border-radius: 24px;
    outline: 1px solid #eaecf5;
}
.banner-service-section .bannerLast img {
    padding:0px!important;
    border-radius: 24px;
}
.cursiveText {
    font-size: 22px;
    font-weight: 100;
}
.meetPeople {
    padding: 30px;
    background: #fcfcfd;
    border: 2px solid #fff;
    border-radius: 24px;
    outline: 1px solid #eaecf5;
    height: 100%;
}
.meetPeople img {
    border-radius: 50%;
}
.meetPeople h5 {
    font-size: 22px;
    font-weight: 800;
}
.meetPeople p {
    font-size: 20px;
    line-height: 30px;
}

/*-----------------------
   ## Video Banner section
-----------------------*/
.videoPlay-banner {
	background-image: url(../images/bg3.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0;
}

/*-----------------------
   ## List Style
-----------------------*/

ul.listStyle {
    padding: 0;
    margin-bottom: 25px;
}
ul.listStyle li {
    list-style: none;
    margin-bottom: 10px;
    position: relative;
    padding-left: 30px;
}
ul.listStyle li svg {
    position: absolute;
    left: 0;
    top: 5px;
}
.iconCol h5 {
    font-size: 24px;
}
.iconCol p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
}
.iconCol img {
    border-radius: 0 !important;
}

/*============================================
            # Video Modal
============================================*/
.modal-body .video {
    width: 100%;
    overflow: hidden;
}
.video-sec .modal-body {
    padding: 0px !important;
    background-color: transparent;
    line-height: 0;
}
.videoPopup img {
    cursor: pointer;
}

/*============================================
            # Footer
============================================*/

ul.social_links {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

ul.social_links li {
    list-style: none;
    padding: 0 10px;
}
ul.social_links li a {
    color: #4d5256;
}
.copyright_text a {
    color: #1d2e3b;
    text-decoration: none;
}
.copyright_text a:hover, ul.social_links li a:hover{
    color: #167ae3;
}

/*============================================
            # Thank You Page
============================================*/
.thankyou-section h3{
    font-size: 24px;
    font-weight: 700;
}
.thankyou-section p{
    font-size: 20px;
    line-height: 1.5;
}
.thankYou {
    padding-top: 40px !important;
    padding-bottom: 110px;
}
.thankyouLogo {
    margin-bottom: 110px;
}
.thankyouLogo img {
    width: 225px;
}

.row-fluid {
    float:left;
    width:100%;
}

footer {
    float:left;
    width:100%;
    position:relative;
    z-index:9;
}

.arrow_funnel_left {
    position: absolute;
    left: 0;
    z-index:99;
}

.arrow_funnel_right {
    position: absolute;
    right: 0;
    z-index:99;
}

.arrow_funnel_left img, .arrow_funnel_right img {
    width: 70px;
    height: 220px;
}

.arrow_funnel_X83732 {
    left: -35px;
    top: 110px;
}

.arrow_funnel_X83733 {
    right: -35px;
    bottom: -90px;
}

.arrow_funnel_X83734 {
    left: -45px;
    bottom: -55px;
}

.aiPoweredBadge {
    margin-left: 5px;
    background: #000;
    color: white;
    padding: 3px 9px;
    border-radius: 8px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    /* background: linear-gradient(to bottom, #3c3737, #000); */
    background: linear-gradient(#673ab7, #492093);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 30, .1), 0 2px 4px 0 rgba(0, 0, 30, .1);
    margin: 0px 0px 0px 10px;
    display:inline-block;
    float:left;
}

ul.switchHeaderLanguage li img {
    width: 32px;
    height: 28px;
    padding: 0 2px 0 2px;
    /* background-color: #fff; */
    -webkit-transition: all .3s ease 0;
    transition: all .3s ease 0;
    /* border: 1px solid #ddd; */
    border-radius: 4px;
    overflow: hidden;
    /* box-shadow: 0 1px 2px 0 rgba(0, 0, 30, .1), 0 2px 4px 0 rgba(0, 0, 30, .1); */
    margin-bottom: -3px;
}

ul.switchHeaderLanguage {
    position:absolute;
}

ul.switchHeaderLanguage:hover {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 30, .1), 0 2px 4px 0 rgba(0, 0, 30, .1);
}

.switchHeaderLanguage li img:hover, .switchHeaderLanguage li.active img {
    opacity: 1;
}

.wrapperLanguageAdditional {
    display: none;
}

ul.wrapperLanguageAdditional li {
    list-style-type: none;
    margin-bottom:5px;
    float:left;
}

.switchHeaderLanguage {
    float:left;
    margin: 2px 0px 0px 2px;
    position:relative;
}

ul.navHeaderMenu li a:hover {
    background-color: rgba(241,241,249);
    border-radius:5px;
}


ul.switchHeaderLanguage:hover>.wrapperLanguageAdditional {
    display: block;
    position: relative;
    padding: 2px 0 2px 5px;
    border-radius: 3px;
    left: 0;
    padding-left: 0;
    width: 31px;
}

ul.switchHeaderLanguage li a {
    float: left;
}

hr.lineGreen {
    margin-top: 0 !important;
    height: 3px;
    background-color: #167ae3;
    opacity: 1;
    max-width: 25%;
    margin-left: auto;
    margin-right: auto;
}
.thankYou h4 {
    font-size: 28px;
}
@media screen and (max-width:767px) {
    .thankyou-section h3{
        font-size: 20px;
    }
    .thankyou-section p{
        font-size: 16px;
    }
}


.cursor-pointer{
    cursor: pointer;
}

/*============================================
            Responsive
============================================*/

@media (max-width:1199px){
    .hero-banner-section h1 {
        font-size: 86px;
    }
}

@media (max-width:991px){
    .columnReverse {
        flex-direction: column-reverse;
    }
    .btn {
        font-size: 20px;
    }
    .hero-banner-section h1 {
        font-size: 66px;
    }
    .hero-banner-section h2 br{
        display: none;
    }
    .leftRight-section .row img, .shadowCorner .row img {
        margin-bottom: 20px;
    }
}

@media (max-width:767px){
    .header {
        padding: 5px 5px;
    }
    .hero-banner-section h3, .cursiveText {
        font-size: 28px;
    }
    .hero-banner-section h1 {
        font-size: 36px;
    }
    .hero-banner-section h2 {
        font-size: 20px;
        margin-bottom: 0px !important;
    }
    .bannerList ul li {
        font-size: 16px;
    }
    .bannerLast {
        margin-left: 5px;
        margin-right: 5px;
    }
    .bannerLast p br{
        display: none;
    }
    .bannerLast p{
        margin-bottom: 25px !important;
    }
    .bannerLast .col-md-2:last-child p{
        margin-bottom: 0 !important;
    }
    h2 {
        font-size: 30px;
    }
    .meetPeople p {
        font-size: 18px;
        line-height: 28px;
    }
    .meetPeople {
        padding: 30px 20px;
    }
    h3 {
        font-size: 26px;
    }
    h4, .thankYou h4 {
        font-size: 22px;
    }
    .font-18, .font-20 {
        font-size: 16px !important;
    }
    .videoPlay-banner {
        padding: 60px 0;
    }
    .btn {
        font-size: 16px;
    }
    .shadowCorner {
        padding: 30px 20px;
    }
    .btnRow {
        display: block !important;
        text-align: center;
    }
    .btnRow button.btn {
        margin-top: 25px;
    }
    .navbar-toggler {
        border: none !important;
    }
    .navbar-toggler:focus {
        box-shadow: none;
    }
    .header.fixed-top #navbarNav {
        top: 80px;
    }
    .hero-banner-section {
        padding-top: 120px;
    }
    .iconCol h5 {
        font-size: 20px;
    }
    .hero-banner-section.thankYou h1 {
        font-size: 40px;
    }
    hr.lineGreen {
        margin-top: 10px !important;
    }
    .thankYou {
        padding-bottom: 30px;
    }
    .thankyouLogo {
        margin-bottom: 70px;
    }
}

/*--------------------------------------------------------------

# Privacy Policy & Term and Conditions page

--------------------------------------------------------------*/

.privacypolicyterms h2 {
	font-size: 32px;
}
.privacypolicyterms h3 {
	font-size: 24px;
}
.privacypolicyterms h4 {
	font-size: 22px;
}
.privacypolicyterms p {
	font-size: 18px;
}
.privacypolicyterms p a {
	color: #fb5529;
}
.privacypolicyterms li {
	font-size: 18px;
}
.privacypolicyterms .highlight{
    font-weight: 500;
}
h1.privacyHeadine {
    font-size: 86px;
}

@media only screen and (max-width: 767px) {
	.privacypolicyterms h2 {
		font-size: 26px;
	}
	.privacypolicyterms h3 {
		font-size: 22px;
	}
	.privacypolicyterms h4 {
		font-size: 20px;
	}
	.privacypolicyterms p, .privacypolicyterms li {
		font-size: 16px;
	}
}

/* ## Preload Spinner */
.preloadSpinner {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #ffffff;
	z-index: 99999;
}

.preloadSpinner::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -50px;
	margin-left: -50px;
	width: 100px;
	height: 100px;
	background-color: #ffffff;
	border: 1px solid #fb5529;
	border-top: 10px dotted #fb5529;
	border-radius: 100%;
	animation: spinner 500ms infinite ease-in-out;
}


@keyframes spinner {
	to {
		transform: rotate(360deg);
	}
}

@media screen and (max-width:767.98px) {
	.preloadSpinner::after {
		width: 50px;
		height: 50px;
		margin-top: -25px;
		margin-left: -25px;
		border-top: 5px dotted #fb5529;
	}
}


.badge-success {
    color: #fff;
    background-color: #18d619;
}

.filterPricingPlans .btn {
    color: #23527c;
    font-weight: 600;
    border: 1px solid #dde2ea;
    border-radius: .75rem;
    font-size: 16px;
    background: linear-gradient(to bottom, #fff, #f2f4f8);
}



.filterPricingPlans {
    float: left;
    width: 100%;
    text-align: center;
}

#pricing .card .card-body {
    padding: 25px 30px 25px;
    border-radius: 15px;
    background: #fcfcfd;
    border: 2px solid #fff;
    border-radius: 10px;
    outline: 1px solid #eaecf5;
}

#pricing .card .card-body-highlight {
    border: 2px solid #e151ff;
    background-color: #fff;
}

#pricing .card-body-highlight-wrapper::before,
#pricing .card-body-highlight-wrapper::after {
  content: '';
  z-index: -1;
  position: absolute;
  inset: -2px;
  background: linear-gradient(50deg, #714dff, #9c83ff 31.28%, #e151ff 77.97%, #c030de 95.64%);
  border-radius: 24px;
  background-size: 200% 200%;
  animation: border 5s linear infinite;
  opacity:0.4;
}

.highlightEffectNeon::after {
  content: '';
  z-index: -1;
  position: absolute;
  inset: -2px;
  background: 
   repeating-linear-gradient(45deg,
    #0096FF 0%, #0047AB, #6082B6, #87CEEB, #00008B,
    #00008B, #87CEEB, #6082B6,#0047AB,#0096FF 50%);
  border-radius: 24px;
  background-size: 200% 200%;
  animation: border 5s linear infinite;
  opacity:0.4;
}

#pricing .card-body-highlight-wrapper::after, .highlightEffectNeon::after {
  filter: blur(25px);
}

@keyframes border {
  0% {
    background-position: bottom left;
  }
  100% {
    background-position: top right;
  }
}

#pricing .card {
    margin: 20px 0 0 0px;
    border: 0;
    float: left;
    width: 100%;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #fff;
    border-radius: 0px;
}


#pricing .card .card-body h5 {
    font-weight: 900;
    font-size: 20px;
}

.badgePricing li div.tt {
    font-weight: bold;
    display: inline-block !important;
    min-width: 50px;
    text-align: right;
}

ul.listFeaturesPricing li {
    font-size: 15px;
    font-weight: 100;
}

.bindProductPricing_1 span.titlePricing, .bindProductPricing_1 .tick3393837 {
    color: transparent !important;
    background-image: linear-gradient(315deg, #04c009, #5deb62);
    -webkit-background-clip: text;
    background-clip: text;
}

.bindProductPricing_2 span.titlePricing, .bindProductPricing_2 .tick3393837 {
    /* color: transparent !important;
    background-image: linear-gradient(315deg, #0876ea, #62a9f5);
    -webkit-background-clip: text;
    background-clip: text; */
    color: #2c91fe;
}

.bindProductPricing_3 span.titlePricing, .bindProductPricing_3 .tick3393837 {
    background: linear-gradient(50deg, #714dff, #9c83ff 31.28%, #e151ff 77.97%, #c030de 95.64%);
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text;
}

.bind393838383 {
    font-size: 16px;
    font-weight: 900;
}

#pricing .card .card-body span.titlePricing {
    margin-top: 20px;
    float: left;
    width: 100%;
    position: relative;
    font-weight: 800;
    font-size: 57px;
    line-height: 62px;
    text-transform: uppercase;
}

.tick3393837 {
    position: absolute;
    top: -15px;
    left: -10px;
    font-size: 20px;
    color:#444;
}


#stripesHome, #stripesHome span {
    position: absolute;
}

#stripesHome {
    z-index:0;
    width: 100%;
    height: 100%;
    -webkit-transform: skewY(0) !important;
    transform: skewY(0) !important;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    background: url(/core/assets/landing/images/bg_new_head.svg), linear-gradient(180deg, #2e92f9 50%, #197ce5 74%, #fff 100%) !important;
    background-image: url(/core/assets/landing/images/bg_new_head.svg), -webkit-linear-gradient(180deg, #2e92f9 50%, #197ce5 74%, #fff 100%) !important;
    background-image: url(/core/assets/landing/images/bg_new_head.svg), -o-linear-gradient(180deg, #2e92f9 50%, #197ce5 74%, #fff 100%) !important;
    background-image: url(/core/assets/landing/images/bg_new_head.svg), linear-gradient(180deg, #2e92f9 50%, #197ce5 74%, #fff 100%) !important;
    min-height: 800px;
    opacity: .1;
}


span.icon-check-pricing {
    color:#18d619;
    float: left;
}


@media screen and (max-width:767px) {
    .bindReviewsBlocksHead, .bindReviewsBlocksBottom, .arrow_funnel_left, .arrow_funnel_right, .topBarHeaderPromo_left, .topBarHeaderPromo_right {
        display:none;
    }
    .switchHeaderLanguage {
        /* margin: 0px 0px 0px 0px; */
    }

    .filterPricingPlans .btn-group {
        display: block;
    }

    #pricing .card {
        margin:0px 0px 10px 0px;
    }

    .filterPricingPlans button {
        float:left;
        width:100%;
        border-top-right-radius: .75rem!important;
        border-bottom-right-radius: .75rem!important;
        border-top-left-radius: .75rem!important;
        border-bottom-left-radius: .75rem!important;
    }

    .bindReviewsBlocks .bindReviewsBlocksColumn {
        animation:none!important;
    }
}



.btnWhite {
    background: linear-gradient(180deg,#fff,#F5F5F5)!important;
    border-color: #29292e!important;
    font-weight: 600;
    color: #444!important;
    box-shadow: 0 1px 2px 0 rgba(0,0,30,.1), 0 2px 4px 0 rgba(0,0,30,.1);
    border-radius: 5px;
    outline:none;
    border:0px!important;
  }
  
  .btnWhite:focus {
    outline:none;
    border:0px!important;
  }

  .bannerIconFeatures i.mono-icon {
    width:80px;
    height:80px;
  }
  
  
  .btnWhite:hover {
    background: linear-gradient(180deg,#F5F5F5,#F5F5F5)!important;
    border-color: #29292e!important;
    font-weight: 600;
    color: #444!important;
    box-shadow: 0 1px 2px 0 rgba(0,0,30,.1), 0 2px 4px 0 rgba(0,0,30,.1);
    /* border-radius: 10px; */
    outline:none;
    border:0px!important;
  }

  .roundedPicture_1 {
    border-radius: 10px;
  }

.aboutUs_rightBigTitle {
    background-image: url(/core/assets/landing/images/aboutUs_rightBigTitle.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding:40px;
}

.aboutUs_rightBigTitle h4 {
    font-size: 60px;
    padding: 20px 20px 20px 20px;
    color: #1d2e3b;
    font-weight: 900;
    background: #fcfcfd;
    border-radius: 24px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
}

.aboutUs_rightBigTitle h4 span {
    color:#0096FF;
}

.aboutUs_1 h2:after {
    content: "";
    display: block;
    position: absolute;
    width: 100px;
    height: 5px;
    border-radius: 7px;
    position: static;
    margin-top: 30px;
    background: linear-gradient(90deg, #3195ff 100%, #1978fc 0);
}

.aboutUs_1 p {
    color: #7c828d;
    font: 400 14px / 25px Anyleads, Arial, serif;
    margin: 15px auto;
}

/* Mobile - Small devices (landscape phones, 576px and below) */
@media (max-width: 576px) {
    .aiPoweredBadgeHeader {
        display:none;
    }
    .headerLogoSeparation {
        display:none;
    }
    ul.switchHeaderLanguage {
        position: relative;
        margin: 3px 0px -2px 0px;
        float: left;
    }
    .bindDownloadHomeBtn {
        margin-left:0px!important;
    }
    #aboutUs, #brand, #productSingle {
        background-color:#2b8df7!important;
    }
    #brand {
        margin-bottom:20px;
    }
    .aboutUs_rightBigTitle {
        padding:0px!important;
    }
    .aboutUs_rightBigTitle h4 {
        font-size:40px!important;
    }
}

/* Mobile - Medium devices (tablets, 768px and below) */
@media (max-width: 768px) {
    .preFooter .hasSeparator::after {
        content: none;  
    }
    .preFooter .col-lg-3:first-child {
        width:100%;
        padding: 17px 20px!important;
    }
    .headerHomeSection {
        padding-top: 150px!important;
    }
    .topBarHeaderPromo {
        font-size:11px;
    }
    .rowMenuSliderHead_1, .rowMenuSliderHead_2 {
        opacity:0.3;
    }

    .rowMenuSliderHead .col-md-1 {
        float:left;
        width: 33.33333333%;
        margin-bottom:10px;
    }

    .rowMenuSliderHead .col-md-1 p {
        min-height:40px;
    }
    .rowMenuSliderHead {
        margin-bottom:0px;
    }
    .heartLove {
        display:none;
    }
    .bgFaqGlobal {
        padding:0px!important;
    }
    .wrapperPaddingFeatureText_right {
        padding-right:10px!important;
    }

    .wrapperPaddingFeatureText_left {
        padding-left:10px!important;
    }

    .wrapperPaddingFeatureText_right .bindTitleBadgeFeature, .wrapperPaddingFeatureText_left .bindTitleBadgeFeature {
        margin-top:20px;
        float:left;
        margin-bottom:0px;
    }
    .wrapperPaddingFeatureText_right h5, .wrapperPaddingFeatureText_left h5 {
        float:left;
        width: 100%;
    }
    .wrapperImageFeature img {
        margin-bottom:0px!important;
    }

    .wrapperImageFeature {
        background:none!important;
        padding:0px!important;
    }
    .wrapperImageFeature img {
        margin:0px!important;
        float:left;
        width:100%;
    }

    #blog.blogArticles {
        margin-top:80px!important;
    }
}

/* Tablet - Large devices (desktops, 992px and below) */
@media (max-width: 992px) {
    .wrapMenuElementHeaderMenu {
        float:left;
        width:100%;
        margin-left:0px!important;
        margin-top:10px!important;
    }
    .contentTermsPolicy {
        padding-left:10px;
        padding-right:10px;
    }
    .careersPage_rightSection {
        padding-left:0px!important;
    }
    .careersPage_jobs {
        padding-bottom:20px!important;
    }
    .careersPage_who {
        margin-bottom:30px!important;
    }
    .careersPage_category {
        padding-left:0px!important;
    }
    #brand::before {
        transform: none!important;
        -webkit-transform: none!important;
        -ms-transform: none!important;
        left:0%!important;
    }
    #aboutUs, #productSingle {
        background-size: 200% 100%;
    }
    .bindProductPricing_1, .bindProductPricing_2, .bindProductPricing_3 {
        float:left;
        width:100%;
        padding:0px;
    }
    .pricingComparisonChevron {
        display:none;
    }
    .wrapperPricingBlock, .wrapperProductBlock {
        background-image: none!important;
    }
}

/* Desktop - Extra large devices (large desktops, 1200px and below) */
@media (max-width: 1200px) {
    .decorationBlogRight, .decorationBlogRightIcon {
        display:none;
    }
}

@media (max-width: 992px) {
    .wrapperColumnRightGlobal {
        display:none;
    }
    #blog.articleBlog {
        margin-top:130px;
    }
    ul.breadcrumb li {
        word-break: break-all;
        word-wrap: break-word;
    }
    .pointerArrowWrapper {
        display:none;
    }

    #pricing::before {
        display: none;
    }
    .wrapperTabsPricing {
        display: inline-block;
        margin-bottom: 10px;
    }
    .wrapperTabsPricing button {
        padding: 10px !important;
        font-size: 12px !important;
        border-radius: 5px!important;
        min-height: 45px!important;
        margin-bottom:5px!important;
    }
    .wrapperTabsPricing .badgePricingDiscount {
        padding: 7px 7px !important;
    }

    .navigationProductsViewGlobal {
        position: fixed !important;
        top: 120px !important;
        left: 15px !important;
        width: 93% !important;
        padding: 10px !important;
        box-sizing: border-box;
        margin: 0px !important;
        min-width: auto !important;
    }

    .navigationProductsViewGlobal h6 .navigationHeaderBadgeAi {
        float:right;
    }

    .navigationProductsViewGlobal .navigationProductsViewGlobalTitleSectionBlock:first-child .navigationProductsView {
        grid-template-columns: auto!important;
    }

    .navigationProductsView a .navigationProductsViewIcon {
        display:none!important;
    }

    .navigationProductsView img {
        width:20px!important;
        height: 20px!important;
    }

    .navigationProductsView a span {
        font-size:12px!important;
    }

    .navigationProductsViewGlobal .navigationProductsViewGlobalTitleSection {
        float: left;
        width: 100%!important;
    }
}


.navigationProductsViewGlobal {
    display: none;
    user-select: none;
    border: 1px solid #dfe3e9;
    background-color: #fbfbfb;
    border-radius: 1rem;
    box-shadow: -3px 16px 80px 100px rgb(248 214 125 / 10%);
    -webkit-box-shadow: -3px 16px 80px 100px rgb(248 214 125 / 10%);
    float: left;
    width: 100%;
    padding: 30px 25px 20px 25px;
    position: absolute;
    min-width: 800px;
    margin-left: -300px;
    margin-top: 5px;
    z-index: 9;
}

.navigationHeaderBadgeAiProducts {
    margin-bottom: 10px!important;
}

.navigationProductsViewWrapper:hover > .navigationProductsViewGlobal, .navigationProductsViewWrapper:hover .navHeaderActiveCaretUp {
    display: block;
}

.navHeaderActiveCaretUp {
    display:none;
    margin: 9px 0px 0px 0px;
    position: absolute;
    left: 50%;
}

.navHeaderActiveCaretUp:before {
    position: absolute;
    bottom: -31px;
    left: 50%;
    margin-left: -15px;
    background-size: 100% 100%;
    content: "";
    height: 25px;
    width: 25px;
    display: block;
    background-image: url(/core/assets/landing/images/anyleads.com/headerAppCaretUp.svg);
    z-index: 3;
}

.navHeaderActiveCaretUp:after {
    position: absolute;
    bottom: -29px;
    left: 50%;
    margin-left: -15px;
    background-size: 100% 100%;
    content: "";
    height: 25px;
    width: 25px;
    display: block;
    background-image: url(/core/assets/landing/images/anyleads.com/headerAppCaretUpSecond.svg);
    z-index: 1;
}

.navigationHeaderBadgeAi {
    color: #ffffff;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    box-shadow: rgba(0, 0, 30, 0.1) 0px 1px 2px 0px, rgba(0, 0, 30, 0.1) 0px 2px 4px 0px;
    display: inline-flex;
    padding: 5px 10px 4px 10px;
    border-radius: 8px;
    background: linear-gradient(#673ab7, #492093);
    margin: -4px 10px 0px 0px;
}

.wrapperTabsPricing button.btn {
    color: #23527c;
    font-weight: 600;
    border: 1px solid #dde2ea;
    border-radius: .75rem;
    font-size: 16px;
    background: linear-gradient(to bottom, #fff, #f2f4f8);
}

.pricingOriginalSave {
    position: absolute;
    top: 0;
    text-decoration: line-through;
    font-size: 14px;
    background-color: #ffcf02;
    padding: 3px 10px 0 10px;
    border-radius: 10px;
    letter-spacing: 2px;
    font-weight: 600;
    color: #444;
    line-height: 25px;
    margin-left: 10px;
}



.triggerSwitchPlanBind {
    /* position: relative; */
}

.wrapperTabsPricing button.btn:hover, .wrapperTabsPricing button.active {
    background: linear-gradient(50deg, #3195ff, #3195ff 31.28%, #2685e9 77.97%, #167ae3 95.64%);
    color: #fff;
    border: 1px solid #3195ff;
}

.badgePricingDiscount {
    color: #fff;
    background-color: #18d619;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}

.navigationProductsView {
    display:grid;
    grid-template-columns: 1fr 1fr;
    gap:10px;
    float:left;
    width:100%;
    /* float: left;
    list-style-type: none;
    width: 50%;
    margin: 0;
    font-size: 14px;
    padding: 0 10px 10px 0; */
}

.navigationProductsView {
    padding-left:0px!important;
}

.navigationProductsView a .navigationProductsViewIcon {
    float: left;
    margin: 5px 20px 0 10px;
}

.navigationProductsView a {
    background-color: #fff;
    border: 1px solid #f7f3f3;
    float: left;
    width: 100%;
    padding: 5px;
    border-radius: 10px;
    color: #444;
    text-decoration: none;
}


.navigationProductsView a .navigationProductsViewIcon {
    float: left;
    margin: 5px 20px 0px 10px;
}

.navigationProductsView img {
    width: 50px;
    height: 50px;
    display: block;
    background-color: rgb(255, 255, 255);
    margin: 0px auto;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(223, 227, 233);
    border-image: initial;
    border-radius: 5px;
}

.navigationProductsView a span {
    margin-top: 7px;
    display: block;
    font-size: 15px;
    font-weight: 300;
    color: #5d6b98;
}

.text-gradient-product-7 {
    background: linear-gradient(315deg, rgb(255, 135, 27), rgb(178, 92, 13));
}

.text-gradient-product-10 {
    background: linear-gradient(315deg, rgb(98, 195, 82), rgb(52, 112, 43));
}

.text-gradient-product-9 {
    background: linear-gradient(315deg, rgb(78, 213, 255), rgb(42, 153, 187));
}

.text-gradient-product-8 {
    background: linear-gradient(315deg, rgb(0, 198, 78), rgb(8, 136, 58));
}

.text-gradient-product-6 {
    background: linear-gradient(315deg, rgb(118, 46, 255), rgb(43, 12, 104));
}

.text-gradient-product-5 {
    background: linear-gradient(315deg, rgb(65, 156, 255), rgb(26, 115, 215));
}

.text-gradient-product-4 {
    background: linear-gradient(315deg, rgb(21, 180, 213), rgb(27, 215, 254));
}

.text-gradient-green {
    background: linear-gradient(315deg, rgb(4, 192, 9), rgb(93, 235, 98));
}

.text-gradient-blue-purple {
    background: linear-gradient(50deg, rgb(113, 77, 255), rgb(156, 131, 255) 31.28%, rgb(225, 81, 255) 77.97%, rgb(192, 48, 222) 95.64%);
}

.text-gradient-d {
    background-clip: text;
    color: transparent !important;
}

.navigationProductsViewGlobalTitleSection h6:first {
    margin-top:0px;
}

.navigationProductsViewGlobalTitleSection h6 {
    font-size:1rem;
    margin-top:10px;
    float:left;
    width:100%;
    color: rgb(36, 34, 62) !important;
}

.navigationProductsViewGlobalTitleSectionBlock {
    float:left;
    width: 100%;
    margin-bottom: 10px;
}

.cardRegisterForm {
    padding: 30px;
    background-color: rgba(88, 80, 236, .05);
    padding: 30px 30px 30px 30px;
    border-radius: 24px;
    box-shadow: 0 0 3px rgba(4, 4, 52, .09), 0 4px 8px rgba(4, 4, 52, .05), 0 6px 12px rgba(4, 4, 52, .02);
    background-color: rgba(255, 255, 255, 0.7);
    float: left;
    width: 100%;
}

.barIconWrapperRegister {
    display: inline-block;
    border-radius: .5rem;
    width: 48px;
    height: 48px;
    float: left;
    margin: 0 20px 0 0;
    background-color: #f0f8ff;
    text-align: center;
}

.barIconWrapperRegister .mono-icon {
    margin: 6px 0px 0px 7px;
}

#registerForm h6 span {
    color: #35a4ff;
    font-weight: 700;
}

#registerForm h6 {
    color: #354052 !important;
    padding-bottom: 0;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 30px;
    text-align: left;
}

.error_register_normal, .error_register_to_many_account, .error_register_not_allowed, .error_register_business {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 13px;
    color: red;
    font-weight: bold;
    margin: 30px 0 30px 0;
    padding: 10px 0 10px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.error_register_to_many_account, .input__translate__hide, .error_register_business, .error_register_not_allowed, #tunnel_login, #form_register, #form_login, #error_register_normal, #error_login_normal, #success_register_normal, #success_login_normal, .manual_call_back, .error_register_normal, .error_login_normal, .success_register_normal, .success_login_normal, .success-password-feature, .error-password-feature {
    display: none;
}

.error_register_to_many_account, .error_register_business, .error_register_not_allowed, #tunnel_login, #form_register, #form_login, #error_register_normal, #error_login_normal, #success_register_normal, #success_login_normal, .manual_call_back, .error_register_normal, .error_login_normal, .success_register_normal, .success_login_normal {
    display: none;
}

.pointerArrowWrapper {
    position: absolute;
}

.pointerArrowWrapperText {
    font-style: italic;
    color: #75b68e;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
}

.pointerArrowRight {
    width: 36px;
    height: 40px;
    background-image: url(/core/assets/landing/images/anyleads.com/pointerReadyInstallationRight.gif);
    filter: hue-rotate(249deg) saturate(6) contrast(0.6) brightness(0.9);
    transform: rotate(44deg);
    display: block;
    background-size: 100% 100%;
    position: absolute;
    left: -48px;
    top: -6px;
}

.input-group-append, .input-group-prepend {
    display: -ms-flexbox;
    display: flex;
}

.input-group.input-group .input-group-text {
    padding: 20px 10px 20px 15px;
}

.input-group.input-group-light .input-group-text {
    background-color: #fff;
    border-color: rgba(201, 212, 219, .59);
}

.input-group.input-group-no-separate .input-group-text {
    border-right: 0;
}

.ic-message {
    background-image: url(/core/assets/landing/images/anyleads.com/icon-message.svg);
    margin-right: 0;
    margin-bottom: 2px;
}

.ic-lock {
    background-image: url(/core/assets/landing/images/anyleads.com/icon-lock.svg);
}

[class*=" ic-"], [class^=ic-] {
    width: 20px;
    height: 17px;
    display: inline-block;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-left:10px;
}

.no__credit__card__required  {
    font-size: 15px;
    margin: 10px 0 10px 0;
    display: inline-block;
    text-align: left;
    float:left;
    width:100%;
}

#registerForm .input-group {
    margin-bottom:10px;
}

#registerForm input {
    border-left:1px solid #fff;
}

#registerForm .input-group-text {
    border-radius: 0px;
}


#send_register_f:focus {
    color: #fff !important;
}

button.shineEffect {
    position: relative;
}

button.shineEffect::before {
    content: '';
    position: absolute;
    width: 100px;
    height: 100%;
    background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .8), rgba(255, 255, 255, 0) 70%);
    top: 0;
    left: -100px;
    animation: shine 3s infinite linear;
} 

@keyframes shine {
    0% {
        left: -100px
    }

    20% {
        left: 100%
    }

    100% {
        left: 100%
    }
}

.blockPolicyContent p, .blockPolicyContent ul li, .blockPolicyContent ol li {
    float: left;
    width: 100%;
    text-align: left;
    letter-spacing: normal;
    font-variant-ligatures: none;
    font-feature-settings: "liga" 0, "clig" 0;
    letter-spacing: 0.2rem;
    letter-spacing: 0.10em;
    font-size: 13px;
}

.success_register_normal {
    background-color: #43c466;
    padding: 5px;
    float: left;
    width: 100%;
    margin-top: 5px;
    border-radius: 5px;
}



.iframeWrappper {
    background-color: rgba(88,80,236,.05);
    padding: 10px;
    border-radius: 24px;
    /* box-shadow: 0 1px 2px 0 rgba(0,0,30,.1), 0 2px 4px 0 rgba(0,0,30,.1); */
    box-shadow: 0 0 3px rgba(4,4,52,.09), 0 4px 8px rgba(4,4,52,.05), 0 6px 12px rgba(4,4,52,.02);
    background-color: rgba(255,255,255,0.7);
    position: relative;
}

.iframePreviewWrapperReels {
    width: 100%;
    aspect-ratio: 9 / 16;
    object-fit: cover;
}

.iframeWrappper iframe {
    border-radius: 24px;
}

.iframeWrappper img {
    border-radius: 24px;
}

.lazyYoutube {
    cursor: pointer;
}

.lazyYoutube .play-button {
    width: 100px;
    height: 48px;
    background: url("/core/assets/landing/images/play.svg") center center no-repeat;
    background-size: cover;
    margin: auto;
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    cursor: pointer;
    -webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.lazyYoutube:hover .play-button {
    top: -5px;
}
