.elementor-2646 .elementor-element.elementor-element-15b45dc .elementor-repeater-item-ee1a170.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2646 .elementor-element.elementor-element-39a63b8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}#elementor-popup-modal-2646 .dialog-message{width:66vw;height:auto;}#elementor-popup-modal-2646{justify-content:center;align-items:center;pointer-events:all;background-color:#FFED00BA;}#elementor-popup-modal-2646 .dialog-close-button{display:flex;top:-40px;font-size:69px;}#elementor-popup-modal-2646 .dialog-widget-content{animation-duration:0.4s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:033px 0px 0px 0px;}body:not(.rtl) #elementor-popup-modal-2646 .dialog-close-button{right:-40px;}body.rtl #elementor-popup-modal-2646 .dialog-close-button{left:-40px;}@media(max-width:1024px){#elementor-popup-modal-2646 .dialog-message{width:94vw;}}@media(max-width:767px){.elementor-2646 .elementor-element.elementor-element-39a63b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2646 .elementor-element.elementor-element-39a63b8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2646 .elementor-element.elementor-element-064e542 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-2646 .dialog-message{width:85vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-2646 .dialog-close-button{top:-20px;font-size:26px;}body:not(.rtl) #elementor-popup-modal-2646 .dialog-close-button{right:-20px;}body.rtl #elementor-popup-modal-2646 .dialog-close-button{left:-20px;}#elementor-popup-modal-2646 .dialog-widget-content{margin:100px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-064e542 */#sib-form input {
    height: 60px;
    font-family: 'Open Sans';
    border: 1px solid black;
    border-radius: 0px;
    padding-left: 15px;
    font-size: 18px !important;

}
#sib-container {
    padding-top: 5px;
}
#sib-form .entry__label {
    display: none;
}
#sib-form, #sib-form .entry__field {
        font-family: 'Open Sans';
        border: none;
}
#sib-form input::placeholder {
    color: #B2B2B2;
    text-transform: capitalize;
}
#sib-form .sib-optin {
    padding-left: 40px;
    padding-right: 32px;
}
#sib-form .sib-optin span {
        font-family: 'Open Sans';

}
.entry_errored input {
    border: 1px solid #c02b0a !important;
}
.entry_errored .entry__error  {
    padding: 12.992px 24px;
    background-color: transparent !important;
    color: black !important;
}

@media only screen and (max-width: 1400px) {
.newsletter-headline p {
    font-size: 52px;
}
}

@media only screen and (max-width: 1024px) {
.newsletter-headline p {
    font-size: 32px;
}
}
@media only screen and (max-width: 767px) {
    #sib-container {
        max-width: 100% !important;
    }
    .sib-form {
        padding: 5px;
    }
}


.sib-form .entry__specification {
    max-width: 50em !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-064e542 */#sib-form input {
    height: 60px;
    font-family: 'Open Sans';
    border: 1px solid black;
    border-radius: 0px;
    padding-left: 15px;
    font-size: 18px !important;

}
#sib-container {
    padding-top: 5px;
}
#sib-form .entry__label {
    display: none;
}
#sib-form, #sib-form .entry__field {
        font-family: 'Open Sans';
        border: none;
}
#sib-form input::placeholder {
    color: #B2B2B2;
    text-transform: capitalize;
}
#sib-form .sib-optin {
    padding-left: 40px;
    padding-right: 32px;
}
#sib-form .sib-optin span {
        font-family: 'Open Sans';

}
.entry_errored input {
    border: 1px solid #c02b0a !important;
}
.entry_errored .entry__error  {
    padding: 12.992px 24px;
    background-color: transparent !important;
    color: black !important;
}

@media only screen and (max-width: 1400px) {
.newsletter-headline p {
    font-size: 52px;
}
}

@media only screen and (max-width: 1024px) {
.newsletter-headline p {
    font-size: 32px;
}
}
@media only screen and (max-width: 767px) {
    #sib-container {
        max-width: 100% !important;
    }
    .sib-form {
        padding: 5px;
    }
}


.sib-form .entry__specification {
    max-width: 50em !important;
}/* End custom CSS */
/* Start custom CSS *//*Dialog Box Close Button Styling START*/

.dialog-widget-content .dialog-close-button {
	background-color: #fff;
    border-radius: 50%;
    box-shadow: 3px 3px 5px -1px rgb(0 0 0 / 80%);
    font-size: 68px;
}

.dialog-widget-content .dialog-close-button .eicon-close {
	color: lightgrey;
	padding: 15px;
}
@media only screen and (max-width: 767px){
    .dialog-widget-content .dialog-close-button {
    font-size: 38px;
}

}/* End custom CSS */