@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap');

/* French CSS*/


/* Sign Up page in french */

.login-signup-wrapper .auth__carousel-author-info:lang(fr) {
    font-size: 16px;
    color: #5c5c5c;
    line-height: initial;
}

span.form__checkbox-text:lang(fr) {
    font-size: 16px !important;
}

.login-signup-wrapper .auth__form-title:lang(fr) {
    font-size: 28px !important;
    line-height: 32px !important;
    margin-top: 0;
    margin-bottom: 16px !important;
}

.login-signup-wrapper .auth__form-subtitle:lang(fr) {
    font-size: 16px!important;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 20px !important;
}

body.page-template-template-signup .form__checkbox:lang(fr) {
    margin-bottom: 20px;
}

.signup-wrap .form__checkbox:lang(fr) {
    margin-top: 20px;
}

.signup-wrap .form__label:lang(fr) {
    font-size: 16px !important;
    line-height: 20px !important;
}


/* End Sign Up page in french */


/* FRENCH CSS */

.header__buttons .atera-btn__rounded-bordered__green:lang(fr) {
    margin-right: 32px;
    box-sizing: border-box;
    width: 148px;
    text-align: center;
    height: 40px;
    line-height: initial;
}

.header__buttons .atera-btn__rounded-filled__green.medium:lang(fr) {
    width: 148px;
    height: 40px;
    text-align: center;
}

a#header_login:lang(fr) {
    width: initial;
}

.footer-col:nth-child(4) li:nth-child(3):lang(fr) a:after {
    display: none;
}

button.annually.pricing_btns.active {
    width: 142px;
}

button#js-price {
    width: 142px;
}

div#priceToggle {
    max-width: 284px;
}

section#section-cta_form1 {
    padding: 40px;
}

h2.section-cta_form__title.section__title {
    padding: 0 40px;
}


/* END OF FRENCH CSS */


/* FRENCH LP hidding honored to be chosen by */

.page-id-9540 section.section.section-logos,
.page-id-10710 section.section.section-logos,
.postid-19004 section.section.section-logos,
.postid-19011 section.section.section-logos,
.postid-19909 section.section.section-logos,
.postid-19914 section.section.section-logos {
    display: none;
}


/* LP 2.1 Template Landing page two - hidding link */

.page-id-16024 span.lp-blue-links,
.page-id-16024 span.atera-icon-chevron_right_filled.links.lp {
    display: none;
}

.cta-lp-btn .atera-btn__rounded-filled__green.large:lang(fr),
.hero-lp-btn .atera-btn__rounded-filled__green.large:lang(fr) {
    padding: 9px 30px;
    font-size: 24px;
}


/* LP 2.1 Template Landing page two */

@media (max-width: 767px) {
    /* elementor CTA BUTTON */
    span.elementor-button-text:lang(fr) {
        font-size: 18px;
    }
    /* END of elementor CTA BUTTON */
    .whyMSPmovingToAtera .whyMSPmovingToAtera-table .whyMSPmovingToAtera-table-cell:lang(fr) {
        font-size: 10px !important;
    }
    .whyMSPmovingToAtera-cover-cta .signup-wrap:lang(fr) {
        margin-top: 0px;
    }
    .section-logos__images.mobile-logos__images:lang(fr) {
        bottom: 375px;
    }
    .whyMSPmovingToAtera-cover-left_side p:lang(fr) {
        text-align: center;
    }
    .whyMSPmovingToAtera .whyMSPmovingToAtera-cover .whyMSPmovingToAtera-cover-customImage:lang(fr) {
        margin-top: 88px;
    }
    h2.whyMSPmovingToAtera-benefits-heading:lang(fr) {
        font-size: 28px;
        line-height: 1.37;
    }
}


/* End of FRENCH LP */


/* Blog in french */

@media only screen and (max-width: 600px) {
    .blog article:first-child .hero-blog-info {
        margin-bottom: 16px !important;
        padding: 0 16px!important;
        position: initial;
        top: initial;
    }
}

.author main.main:lang(fr),
.search main.main:lang(fr) {
    justify-content: end !important;
}


/* enf of blog in french */


/* TABLET */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    ul#menu-blog-menu li:lang(fr),
    #menu-blog-menu li :first-child:lang(fr) {
        padding: 22px 0px 22px 16px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    img.whyMSPmovingToAtera-cover-image.whyMSPmovingToAtera-cover-customImage:lang(fr) {
        top: 330px !important;
    }
    .prefill-signup-form form:lang(fr) {
        justify-content: center;
    }
}

@media only screen and (max-width: 600px) {
    ul#menu-blog-menu li:lang(fr),
    #menu-blog-menu li :first-child:lang(fr) {
        padding: 22px 0px 22px 16px;
        text-align: left;
    }
    .blog article:first-child .hero-blog-info:lang(fr) {
        margin-bottom: 16px !important;
        position: initial !important;
    }
}