.elementor-12253 .elementor-element.elementor-element-9b70712{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12253 .elementor-element.elementor-element-503a4b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12253 .elementor-element.elementor-element-2ed542d{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;top:0px;}.elementor-12253 .elementor-element.elementor-element-2ed542d > .elementor-widget-container{padding:14px 0px 0px 14px;}body:not(.rtl) .elementor-12253 .elementor-element.elementor-element-2ed542d{left:0px;}body.rtl .elementor-12253 .elementor-element.elementor-element-2ed542d{right:0px;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12253 .elementor-element.elementor-element-c5c2c9e{right:6px;}body.rtl .elementor-12253 .elementor-element.elementor-element-c5c2c9e{left:6px;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e{top:5px;z-index:6;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e .elementor-icon-wrapper{text-align:center;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e.elementor-view-stacked .elementor-icon{background-color:#D6D2C4;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e.elementor-view-framed .elementor-icon, .elementor-12253 .elementor-element.elementor-element-c5c2c9e.elementor-view-default .elementor-icon{color:#D6D2C4;border-color:#D6D2C4;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e.elementor-view-framed .elementor-icon, .elementor-12253 .elementor-element.elementor-element-c5c2c9e.elementor-view-default .elementor-icon svg{fill:#D6D2C4;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e .elementor-icon{font-size:33px;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e .elementor-icon svg{height:33px;}.elementor-12253 .elementor-element.elementor-element-19cab5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-12253 .elementor-element.elementor-element-f8cbffb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12253 .elementor-element.elementor-element-f8cbffb{text-align:center;}.elementor-12253 .elementor-element.elementor-element-f8cbffb .elementor-heading-title{font-family:"Big Caslon", Sans-serif;font-size:30px;font-weight:700;line-height:100%;color:var( --e-global-color-2957b5a );}.elementor-12253 .elementor-element.elementor-element-bd30e72{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;font-family:"Proxima-nova", Sans-serif;font-size:16px;font-weight:400;line-height:120%;color:var( --e-global-color-2957b5a );}.elementor-12253 .elementor-element.elementor-element-bd30e72 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12253 .elementor-element.elementor-element-bd30e72.elementor-element{--align-self:center;}.elementor-12253 .elementor-element.elementor-element-bd30e72 p{margin-block-end:0px;}.elementor-12253 .elementor-element.elementor-element-2f71765{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control{background-color:#02010100;font-family:"Proxima-nova", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:0px 0px 2px 0px;border-color:#7F9C90;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit{background-color:#7F9C90;font-family:"Proxima-nova", Sans-serif;font-size:14px;font-weight:600;border-radius:30px 30px 30px 30px;margin:0px 0px 0px 0px;color:#18332F;}.elementor-12253 .elementor-element.elementor-element-c5e18bf{width:100%;max-width:100%;}.elementor-12253 .elementor-element.elementor-element-c5e18bf.elementor-element{--align-self:stretch;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_input_label{font-size:0px;color:#000000;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_inline_form{--input-gap:0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_form_wraper{column-gap:0px;row-gap:0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_input_element_container{gap:0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_inline_form .elementskit_input_wraper:not(:last-child){margin-right:12px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control::-webkit-input-placeholder{color:#666666;font-size:14px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control::-moz-placeholder{color:#666666;font-size:14px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control:-ms-input-placeholder{color:#666666;font-size:14px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control:-moz-placeholder{color:#666666;font-size:14px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_submit_input_holder{position:no;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit svg{fill:#18332F;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit:hover{color:#7F9C90;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit:hover svg{fill:#7F9C90;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit > i, .elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit > svg{margin-right:10px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_input_group_text i{color:#000000;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_input_group_text svg{fill:#000000;max-width:10px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .elementskit_input_group_text{font-size:10px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-message{width:100%;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control{background-color:#02010100;font-family:"Proxima-nova", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:0px 0px 2px 0px;border-color:#7F9C90;border-radius:0px 0px 0px 0px;padding:8px 20px 10px 0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit{background-color:#7F9C90;font-family:"Proxima-nova", Sans-serif;font-size:20px;font-weight:600;border-radius:4px 4px 4px 4px;padding:12px 35px 12px 35px;margin:25px 0px 0px 0px;color:#000000;}.elementor-12253 .elementor-element.elementor-element-aa61a68{width:var( --container-widget-width, 378px );max-width:378px;--container-widget-width:378px;--container-widget-flex-grow:0;}.elementor-12253 .elementor-element.elementor-element-aa61a68.elementor-element{--align-self:center;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_input_label{font-size:0px;color:#000000;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_inline_form{--input-gap:0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_form_wraper{column-gap:0px;row-gap:0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_input_element_container{gap:0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_input_wraper:not(:last-child){margin-bottom:20px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control::-webkit-input-placeholder{color:#666666;font-size:20px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control::-moz-placeholder{color:#666666;font-size:20px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control:-ms-input-placeholder{color:#666666;font-size:20px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control:-moz-placeholder{color:#666666;font-size:20px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_submit_input_holder{position:no;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit svg{fill:#000000;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit:hover{color:#7F9C90;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit:hover svg{fill:#7F9C90;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit > i, .elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit > svg{margin-right:10px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_input_group_text i{color:#000000;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_input_group_text svg{fill:#000000;max-width:10px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .elementskit_input_group_text{font-size:10px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-message{width:100%;}#elementor-popup-modal-12253 .dialog-widget-content{background-color:#000000;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-12253{background-color:#000000CC;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12253 .dialog-message{width:550px;height:auto;}@media(min-width:768px){.elementor-12253 .elementor-element.elementor-element-2f71765{--width:70%;}}@media(max-width:1024px){.elementor-12253 .elementor-element.elementor-element-19cab5e{--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control{font-size:16px;padding:0px 0px 0px 0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control::-webkit-input-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control::-moz-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control:-ms-input-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit_form_control:-moz-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf .ekit-mail-submit{font-size:18px;padding:10px 20px 10px 20px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control{font-size:16px;padding:0px 0px 0px 0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control::-webkit-input-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control::-moz-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control:-ms-input-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit_form_control:-moz-placeholder{font-size:18px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit{font-size:18px;padding:10px 20px 10px 20px;}}@media(max-width:767px){body:not(.rtl) .elementor-12253 .elementor-element.elementor-element-c5c2c9e{right:4px;}body.rtl .elementor-12253 .elementor-element.elementor-element-c5c2c9e{left:4px;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e{top:4px;z-index:100;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e .elementor-icon{font-size:28px;}.elementor-12253 .elementor-element.elementor-element-c5c2c9e .elementor-icon svg{height:28px;}.elementor-12253 .elementor-element.elementor-element-19cab5e{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12253 .elementor-element.elementor-element-f8cbffb .elementor-heading-title{font-size:25px;}.elementor-12253 .elementor-element.elementor-element-bd30e72 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12253 .elementor-element.elementor-element-bd30e72{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;font-size:15px;}.elementor-12253 .elementor-element.elementor-element-bd30e72 p{margin-block-end:0px;}.elementor-12253 .elementor-element.elementor-element-c5e18bf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12253 .elementor-element.elementor-element-aa61a68{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit{font-size:14px;border-radius:30px 30px 30px 30px;padding:7px 0px 7px 0px;margin:20px 0px 0px 0px;color:var( --e-global-color-e35c72b );}.elementor-12253 .elementor-element.elementor-element-aa61a68 .ekit-mail-submit svg{fill:var( --e-global-color-e35c72b );}#elementor-popup-modal-12253 .dialog-message{width:330px;}#elementor-popup-modal-12253{justify-content:center;align-items:center;}}/* Start custom CSS for elementskit-mail-chimp, class: .elementor-element-c5e18bf */.elementor-12253 .elementor-element.elementor-element-c5e18bf button{
    border:solid 2px #7F9C90;
    padding: 7px 10px !important;
}
.elementor-12253 .elementor-element.elementor-element-c5e18bf button:hover{
    border:solid 2px #7F9C90;
    background-color: transparent !important;
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus{
    background-color: transparent!important;
    border-color:  #7F9C90 !important;
    color: #7F9C90 !important;
}
.elementor-12253 .elementor-element.elementor-element-c5e18bf input:focus {
    outline: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
  
}
.elementor-12253 .elementor-element.elementor-element-c5e18bf button.ekit-mail-submit {
    width: 150px !important;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for elementskit-mail-chimp, class: .elementor-element-aa61a68 */.elementor-12253 .elementor-element.elementor-element-aa61a68 button{
    border:solid 2px #7F9C90;
}
.elementor-12253 .elementor-element.elementor-element-aa61a68 button:hover{
    border:solid 2px #7F9C90;
    background-color: transparent !important;
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus{
    background-color: transparent!important;
    border-color:  #7F9C90 !important;
    color: #7F9C90 !important;
}
.elementor-12253 .elementor-element.elementor-element-aa61a68 input:focus {
    outline: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
  
}
input:focus {
    background-color: transparent !important;}
button.ekit-mail-submit {
    width: 150px !important;
    align-items: center;
}
@media (max-width: 768px) {
.ekit_submit_input_holder.elementskit_input_wraper {
    display: flex;
    justify-content: center;
}
.ekit_mail_email {
    text-align: center;
}
}
/*.elementor-12253 .elementor-element.elementor-element-aa61a68 button.ekit-mail-submit {*/
/*    width: 150px !important;*/
/*    align-items: center;*/
/*}*//* End custom CSS */
/* Start custom CSS *//* Container ko Elementor par chhor do — sirf viewport occupy karo */
.elementor-popup-modal.my-newsletter-popup {
  position: fixed !important;
  top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
  /* display ko touch na karo (Elementor khud manage karega) */
  background: rgba(0,0,0,.6); /* optional overlay */
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 999999 !important;
}

/* Card ko center karo (no flex) */
.elementor-popup-modal.my-newsletter-popup .dialog-widget-content {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  box-shadow: none !important;   /* shadow nahi chahiye to */
  border-radius: 0 !important;   /* optional */
  max-width: min(820px, 92vw) !important;
  width: auto !important;
}

/* Safety: agar kabhi Elementor inline top/left set kar de to override ho jaye */
.elementor-popup-modal.my-newsletter-popup .dialog-widget-content[style] {
  top: 50% !important; left: 50% !important; transform: translate(-50%,-50%) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Big Caslon';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/Big-Caslon-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/BigCaslon-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/fonnts.com-Big_Caslon_CC_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/fonnts.com-Big_Caslon_CC_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/fonnts.com-Big_Caslon_CC_Bold_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/fonnts.com-Big_Caslon_CC_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Big Caslon';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://mystiquegin.com/wp-content/uploads/2025/11/fonnts.com-Big_Caslon_CC_Black_Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */