.test-popup-en,
.test-popup-es,
.test-popup-fr,
.test-popup-it{
	opacity: 0.3;
	display: none;
    position: absolute;
    top: 3px;
    left: 15px;
    z-index: 999;
}
@font-face {
    font-family: 'ACaslonProRegular';
    src: url('../../fonts/Caslon/ACaslonPro-Regular.otf') format('opentype');
}
@font-face {
    font-family: 'ACaslonProItalic';
    src: url('../../fonts/Caslon/ACaslonPro-Italic.otf') format('opentype');
}
.mc4wp-form .cta_container.cta_container_new {
    background: url('/wp-content/uploads/2025/02/Pop-up_bg_WEB.jpg');
    box-shadow: 0px 9px 28px rgb(0 0 0 / 9%);
	background-repeat: no-repeat;
    background-size: cover;
}
.mc4wp-form .cta_container_new .cta_container__block-right .join-description {
	font-family: "ACaslonProRegular";
	color: #735c3b;
}
.mc4wp-form .cta_container_new .cta_container__block-right .flagship-note {
	font-family: "ACaslonProItalic";
	color: #78613f;
	font-style: italic;
}
.mc4wp-form .cta_container_new input[type=email] {
	background: transparent;
	border: 2px solid #BDBDC1;
}
@media screen and (min-width: 1024px) {
	/*.test-popup-en {
		background: url('/wp-content/uploads/2025/02/Pop-up_WEB_EN_NEW.jpg');
		width: 1020px;
        height: 530px;
	}
	.test-popup-es {
		background: url('/wp-content/uploads/2025/02/Pop-up_WEB_ES_NEW.jpg');
		width: 1020px;
        height: 530px;
	}
	.test-popup-fr {
		background: url('/wp-content/uploads/2025/02/Pop-up_WEB_FR_NEW.jpg');
		width: 1020px;
        height: 530px;
	}
	.test-popup-it {
		background: url('/wp-content/uploads/2025/02/Pop-up_WEB_IT_NEW.jpg');
		width: 1020px;
        height: 530px;
	}*/
	/*html[lang="fr-FR"] .mc4wp-form .cta_container_french .cta_container__block-right {
		padding: 0 20px
	}
	html[lang="it-IT"] .mc4wp-form .cta_container_italian .cta_container__block-right {
		padding: 0 20px
	}*/
	.mc4wp-form .cta_container.cta_container_new {
		display: flex;
		align-items: start;
		max-width: 1020px;
		padding: 0 20px
		padding-right: 0;
	}
	.mc4wp-form .cta_container_new .cta_container__block-left {
		background: url('/wp-content/uploads/2025/02/Pop-up_Main_Img_EN_WEB.png');
		width: 419px;
		height: 492px;
		display: block;
		padding: 0;
		background-repeat: no-repeat;
	}
	.mc4wp-form .cta_container_new .cta_container__block-right {
		width: 588px;
		padding: 0px 20px!important;
		text-align: left;
	}
	.mc4wp-form .cta_container_new .cta_container__block-right .join_my_newsletter {		
		height: 39px;
		background-repeat: no-repeat;
	}
	
	/**/
	.mc4wp-form .cta_container_english .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_EN_WEB.png');
		width: 250px;
		margin: -3px auto 10px;
	}
	.mc4wp-form .cta_container_spanish .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_SP_WEB.png');
		width: 292px;
		margin: -8px 0 8px  121px;
	}
	.mc4wp-form .cta_container_french .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_FR_WEB.png');
		width: 391px;
		margin: -5px auto 1px;
	}
	.mc4wp-form .cta_container_italian .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_IT_WEB.png');
		width: 391px;
		margin: -5px auto 7px;
	}
	/**/
	
	.mc4wp-form .cta_container_new .cta_container__block-right .join-description {
        text-align: center;        
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .join-description {
		font-size: 20.2px;
		line-height: 28px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .join-description {
		font-size: 19.4px;
		line-height: 29px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .join-description {
		font-size: 19.5px;
        letter-spacing: -0.1px;		
		line-height: 27px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .join-description {
		font-size: 20px;
        letter-spacing: -0.4px;
        line-height: 29px;
	}

	.mc4wp-form .cta_container_new .cta_container__block-right .sign-up {
		height: 39px;		
		background-repeat: no-repeat;
	}
	
	/**/
	.mc4wp-form .cta_container_english .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_EN_WEB.png');
		width: 153px;
		margin: 33px auto 3px;
	}
	.mc4wp-form .cta_container_spanish .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_SP_WEB.png');
		width: 292px;
		margin: 26px 0px 2px 132px;
	}
	.mc4wp-form .cta_container_french .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_FR_WEB.png');
		width: 230px;
		margin: 21px auto 7px;
	}
	.mc4wp-form .cta_container_italian .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_IT_WEB.png');
		width: 230px;
		margin: 24px auto -2px;
	}
	/**/
	
	.mc4wp-form .cta_container_new .cta_container__block-right .watch-two-free-lessons{
		height: 105px;
		margin: 0 auto 6px;
		background-repeat: no-repeat;
	}
	
	/**/
	.mc4wp-form .cta_container_english .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_EN_WEB.png');
		width: 530px;
	}
	.mc4wp-form .cta_container_spanish .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_SP_WEB.png');
		width: 538px;
		margin: 0 0 6px 4px;
	}
	.mc4wp-form .cta_container_french .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_FR_WEB.png');
		width: 538px;
	}
	.mc4wp-form .cta_container_italian .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_IT_WEB.png');
		width: 546px;
		margin: 0 0 0 9px;
	}
	/**/
	
	.mc4wp-form .cta_container_new .cta_container__block-right .flagship-note {
		background: url('/wp-content/uploads/2025/02/Pop-up_flagship_note.png');
		width: 413px;
		height: 54px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-repeat: no-repeat;
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .flagship-note {
		font-size: 21px;
		margin: 0 auto;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .flagship-note {
		font-size: 21px;
		margin: 0 0 0 59px;
		letter-spacing: 0.2px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .flagship-note{
		font-size: 21px;
        margin: 0 0 0 56px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .flagship-note{
		font-size: 21px;
        margin: -6px 0 0 49px;
        background-size: cover;
        width: 456px;
        height: 58px;
	}
	
	
	.mc4wp-form .cta_container_new.cta_container_english .subtitle {
		margin-top: 18px;
        margin-left: 19px;
        margin-bottom: 28px;
	}	
	.mc4wp-form .cta_container_new.cta_container_spanish .subtitle {
        margin-top: 9px;
        margin-left: 0px;
        margin-bottom: 17px;
        font-size: 12.5px;
        letter-spacing: 0px;
    }
	.mc4wp-form .cta_container_new.cta_container_french .subtitle {
		margin-top: 8px;
		margin-bottom: 15px;
		margin-left: 11px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .subtitle {
		margin-top: 18px;
        margin-left: 6px;
        margin-bottom: 24px;
        font-size: 14px;
        letter-spacing: -0.2px;
	}
	
	
	.mc4wp-form .cta_container_new.cta_container_english .email-container{
		padding-left: 49px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .email-container {
        padding-left: 56px;
    }
	.mc4wp-form .cta_container_new.cta_container_french .email-container {
        padding-left: 61px;
    }
	.mc4wp-form .cta_container_new.cta_container_italian .email-container{
		padding-left: 83px;
	}
	
	.subscription-popup button.popup-close {
		background: url('/wp-content/uploads/2025/02/Pop-up_Closer_WEB.png');
		width: 33px;
		height: 33px;
		background-repeat: no-repeat;
	}	
	
	.mc4wp-form .cta_container_new.cta_container_english input[type=email] {
		min-width: 316px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish input[type=email] {
		min-width: 318px;
	}
	.mc4wp-form .cta_container_new.cta_container_french input[type=email] {
        min-width: 291px;
    }
	.mc4wp-form .cta_container_new.cta_container_italian input[type=email] {
        min-width: 307px;
    }
	
	.mc4wp-form .cta_container_new input[type="checkbox" i] {
		transform: scale(1.1);
	}

	
	.mc4wp-form .cta_container_new.cta_container_spanish .button {
		padding: 14px 26px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .button {
		padding: 14px 19px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .button {
		padding: 14px 25px;
	}
	
}
@media screen and (max-width: 1023px) {
	/*.test-popup-en {
		background: url('/wp-content/uploads/2025/02/Pop-upMOBILE_EN_NEW.jpg');
		width: 283px;
        height: 590px;
	}
	.test-popup-es {
		background: url('/wp-content/uploads/2025/02/Pop-upMOBILE_ES_NEW.jpg');
		width: 283px;
        height: 590px;
	}
	.test-popup-fr {
		background: url('/wp-content/uploads/2025/02/Pop-upMOBILE_FR_NEW.jpg');
		width: 283px;
        height: 590px;
	}
	.test-popup-it {
		background: url('/wp-content/uploads/2025/02/Pop-upMOBILE_IT_NEW.jpg');
		width: 283px;
        height: 590px;
	}*/
	.single #mc4wp-form-1 section {
        padding: 0px;
    }
	html[lang="fr-FR"] .mc4wp-form .cta_container_french .cta_container__block-right {
		padding: 0px;
	}
	html[lang="it-IT"] .mc4wp-form .cta_container_italian .cta_container__block-right {
		padding: 0px;
	}
	.mc4wp-form .cta_container.cta_container_new {
        width: 283px;
        padding: 0;
		flex-direction: column;
    }
    .subscription-popup .mc4wp-form .cta_container.cta_container_new .cta_container__block-left {
        padding: 0;
    }
	.mc4wp-form .cta_container_new .cta_container__block-left {
		background: url('/wp-content/uploads/2025/02/Pop-up_Main_Img_MOBILE.jpg');
		width: 247px;
		height: 126px;
		background-repeat: no-repeat;
		padding: 0;
        margin: 20px 0 8px 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-left {
        margin: 20px 0 8px 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-left {
        margin: 20px 0 6px 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-left {
        margin: 20px 0 6px 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-left {
        margin: 20px 0 6px 0px;
	}
	.mc4wp-form .cta_container_new .cta_container__block-right {
		width: 263px;
		margin: 0 auto;
		padding: 0;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right {
		width: 266px;
	}
	
	
	.mc4wp-form .cta_container_new .cta_container__block-right .join_my_newsletter {		
		height: 33px;
		margin: 0 auto;
		background-repeat: no-repeat;
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .join_my_newsletter {		
		margin: 0 auto;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .join_my_newsletter {		
		margin: 0 auto;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .join_my_newsletter {		
		margin: 0 auto -3px;
	}
	
	
	/**/
	.mc4wp-form .cta_container_english .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_EN_MOBILE.png');
		width: 156px;
	}
	.mc4wp-form .cta_container_spanish .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_SP_MOBILE.png');
		width: 233px;
	}
	.mc4wp-form .cta_container_french .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_FR_MOBILE.png');
		width: 233px;
	}
	.mc4wp-form .cta_container_italian .cta_container__block-right .join_my_newsletter {
		background: url('/wp-content/uploads/2025/02/Pop-up_Join_My_Newsletter_IT_MOBILE.png');
		width: 233px;
	}
	/**/
	
	.mc4wp-form .cta_container_new .cta_container__block-right .join-description {
        text-align: center;
        line-height: 19px;
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .join-description {
		font-size: 14px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .join-description {
		font-size: 13px;
        letter-spacing: -0.1px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .join-description {
		line-height: 18px;
        font-size: 13.2px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .join-description {
		line-height: 19px;
        font-size: 13.6px;
	}
	
	.mc4wp-form .cta_container_new .cta_container__block-right .sign-up {		
		height: 33px;
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .sign-up {		
		margin: 13px auto 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .sign-up {		
		margin: 13px auto 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .sign-up {		
		margin: 7px auto 0px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .sign-up {		
		margin: 5px auto 0px;
	}
	
	/**/
	.mc4wp-form .cta_container_english .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_EN_MOBILE.png');
		width: 84px;
	}
	.mc4wp-form .cta_container_spanish .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_SP_MOBILE.png');
		width: 135px;
	}
	.mc4wp-form .cta_container_french .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_FR_MOBILE.png');
		width: 135px;
	}
	.mc4wp-form .cta_container_italian .cta_container__block-right .sign-up {
		background: url('/wp-content/uploads/2025/02/Pop-up_Sign_Up_IT_MOBILE.png');
		width: 135px;
	}
	/**/
	
	.mc4wp-form .cta_container_new .cta_container__block-right .watch-two-free-lessons{
		height: 52px;
		background-repeat: no-repeat;
	}
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .watch-two-free-lessons{
		margin: 0px auto 5px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .watch-two-free-lessons{
		margin: 0px auto 2px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .watch-two-free-lessons{
		margin: -2px 0 5px -3px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .watch-two-free-lessons{
		margin: -4px 0 0 -2px;
	}
	
	/**/
	.mc4wp-form .cta_container_english .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_EN_MOBILE.png');
		width: 263px;
	}
	.mc4wp-form .cta_container_spanish .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_SP_MOBILE.png');
		width: 272px;
	}
	.mc4wp-form .cta_container_french .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_FR_MOBILE.png');
		width: 272px;
	}
	.mc4wp-form .cta_container_italian .cta_container__block-right .watch-two-free-lessons{
		background: url('/wp-content/uploads/2025/02/Pop-up_Watch_Two_Free_Lessons_IT_MOBILE.png');
		width: 272px;
	}
	/**/
	
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .flagship-note {
		font-size: 14.4px;
        margin-bottom: 19px;
        margin-left: 8px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .flagship-note {
		font-size: 15.2px;
        margin-bottom: 11px;
        margin-left: 7px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .flagship-note {
		font-size: 16.4px;
        margin-bottom: 8px;
        margin-left: -2px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .flagship-note {
		font-size: 14.4px;
        margin-bottom: 12px;
        margin-left: 2px;
	}
	
	
	.mc4wp-form .cta_container_new .cta_container__block-right .subtitle {
        line-height: 17px;
        text-align: left;
        margin-bottom: 0 !important;
    }
	.mc4wp-form .cta_container_new.cta_container_english .cta_container__block-right .subtitle {
        font-size: 10px !important;
    }
	.mc4wp-form .cta_container_new.cta_container_spanish .cta_container__block-right .subtitle {
		font-size: 11px !important;
        letter-spacing: -0.1px;
		padding: 0 0 0 4px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .cta_container__block-right .subtitle {
		line-height: 16.5px;
        margin-bottom: 0 !important;
        font-size: 10.9px !important;
        letter-spacing: -.3px;
        margin-left: 4px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .cta_container__block-right .subtitle {
		line-height: 16px;
        margin-bottom: 0 !important;
        font-size: 10px !important;
	}
	
	
	.mc4wp-form .cta_container_new .cta_container__block-right .subtitle a {
        padding: 0;
    }
	.mc4wp-form .cta_container_new .email-container{
		text-align: center;
		margin-bottom: 55px;
	}
	.mc4wp-form .cta_container_new.cta_container_english .email-container{
		margin-top: 15px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish .email-container{
		margin-top: 15px;
	}
	.mc4wp-form .cta_container_new.cta_container_french .email-container{
		margin-top: 12px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian .email-container{
		margin-top: 10px;
	}
	
	
	.mc4wp-form .cta_container_new .button {
        display: block;
        float: none;
        height: 41px;
        line-height: 15px;
        padding: 0;
        font-size: 14px;
    }
	.mc4wp-form .cta_container_new.cta_container_english .button {
        width: 197px;
        margin: 12px auto;
    }
	.mc4wp-form .cta_container_new.cta_container_spanish .button {
        width: 246px;
        margin: 10px auto;
    }
	.mc4wp-form .cta_container_new.cta_container_french .button {
        width: 245px;
        margin: 10px auto;
    }
	.mc4wp-form .cta_container_new.cta_container_italian .button {
        width: 246px;
        margin: 10px auto;
    }
	
	
	.mc4wp-form .cta_container_new input[type="email"] {
		height: 45px;
        margin-right: 3px;
	}
	.mc4wp-form .cta_container_new.cta_container_english input[type="email"] {
        width: 198px;
		min-width: 198px;
	}
	.mc4wp-form .cta_container_new.cta_container_spanish input[type="email"] {
        width: 250px;
		min-width: 250px;
	}
	.mc4wp-form .cta_container_new.cta_container_french input[type="email"] {
        width: 247px;
        min-width: 247px;
	}
	.mc4wp-form .cta_container_new.cta_container_italian input[type="email"] {
        width: 250px;
		min-width: 250px;
	}
	
	.mc4wp-form .cta_container_new input[type="email"]::placeholder {
		font-size: 13px;
	}
	.subscription-popup button.popup-close {
        background: url('/wp-content/uploads/2025/02/Pop-up_close_MOBILE.jpg');
        background-repeat: no-repeat;
        width: 13px;
        height: 13px;
		top: 24px;
        right: 21px;
    }
	.subscription-popup .mc4wp-response {
        width: 284px;
    }
	.subscription-popup .mc4wp-response > .mc4wp-response {
        padding: 0;
		width: auto;
    }
	.subscription-popup .popup_content .mc4wp-response > .mc4wp-response p {
        line-height: 1.2;
        font-size: 10px!important;
    }
}
@media screen and (max-width: 768px) {
	.subscription-popup button.popup-close {
        right: 34px;
    }
}
