.elementor-4640 .elementor-element.elementor-element-18d60c08:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-18d60c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pilates-excellence.com/wp-content/uploads/2023/10/banner-newsletter.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4640 .elementor-element.elementor-element-18d60c08 > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4640 .elementor-element.elementor-element-18d60c08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 0px 66px 0px;}.elementor-4640 .elementor-element.elementor-element-fcc3b00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4640 .elementor-element.elementor-element-1c922d93{text-align:center;}.elementor-4640 .elementor-element.elementor-element-1c922d93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4640 .elementor-element.elementor-element-1c922d93 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-551e7d6d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-4640 .elementor-element.elementor-element-551e7d6d > .elementor-widget-container{margin:0px 0px 54px 0px;}@media(max-width:1024px){.elementor-4640 .elementor-element.elementor-element-18d60c08{padding:59px 0px 63px 0px;}}@media(max-width:767px){.elementor-4640 .elementor-element.elementor-element-18d60c08:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-18d60c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pilates-excellence.com/wp-content/uploads/2023/11/newsletter-mob.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4640 .elementor-element.elementor-element-1c922d93 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-4640 .elementor-element.elementor-element-551e7d6d > .elementor-widget-container{margin:0px 0px 28px 0px;}}@media(min-width:1025px){.elementor-4640 .elementor-element.elementor-element-18d60c08:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-18d60c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-18d60c08 */.sec-newsletter h2,.sec-newsletter p{ color:#ffffff!important}
.sec-newsletter p{font-size: 20px!important;line-height:28px!important; }
.sec-newsletter.elementor-section .elementor-container { max-width: 680px!important}

.sec-newsletter .wpcf7-submit{ margin: 0!important;width: 100%; font-size: 11px;letter-spacing: 0.5px;}
.sec-newsletter .wpcf7-spinner{ position: absolute; }
.sec-newsletter input{     height: 40px;padding: 10px 25px;border: none;font-weight: 500; }
.sec-newsletter .row-form{ display: flex;justify-content: center; }
.sec-newsletter .row-form .col:first-child{ margin-right: 20px;width:420px; }
.sec-newsletter .row-form .col:first-child input{ width: 100%;font-size: 11px;
    letter-spacing: 1px;font-family: 'mont' }
.sec-newsletter .row-form .col:last-child input{ text-transform: uppercase; }
.sec-newsletter .row-form .col:last-child{
    width: 160px;
}

.sec-newsletter .row-form .col ::-webkit-input-placeholder               { opacity:1;color:#949494;}
.sec-newsletter .row-form .col ::-moz-placeholder                        { opacity:1;color:#949494;}
.sec-newsletter .row-form .col ::-ms-input-placeholder                   { opacity:1;color:#949494;}

@media (max-width:768px) {
	.sec-newsletter .row-form{ flex-direction: column;align-items: center; }
	.sec-newsletter .row-form .col:first-child{ margin:0 0 20px 0; width: 100%}
	.sec-newsletter .wpcf7-submit,
	.sec-newsletter .row-form .col:first-child input,
	.sec-newsletter .row-form .col{ width: 100%; }
	.sec-newsletter .row-form{ max-width: 480px;margin: auto; }
	.sec-newsletter p br{
		display:none;
	}
	.sec-newsletter p {
	    font-size: 18px!important;
	    line-height: 25px!important;
	}
	.sec-newsletter .row-form .col:last-child{
		width:240px;
	}
	.sec-newsletter .row-form .col p{
		margin:0;
	}
	.sec-newsletter.elementor-section .elementor-container{
		padding:0 15px!important;
	}
	.sec-newsletter input {
		padding: 10px 20px;
	}

	.sec-newsletter h2{
		font-size:36px!important;
	}

}/* End custom CSS */