.elementor-104 .elementor-element.elementor-element-70e2dff{padding:120px 0px 120px 0px;}.elementor-104 .elementor-element.elementor-element-3bb9a5e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-104 .elementor-element.elementor-element-7076536 .elementor-heading-title{color:#4C1162;}.elementor-104 .elementor-element.elementor-element-4a078dd .elementor-heading-title{color:#C51C7F;}.elementor-104 .elementor-element.elementor-element-4a078dd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 span.wpcf7-not-valid-tip{color:#f5543f;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]).wpcf7-not-valid{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5543f;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:272px;min-height:272px;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 input.wpcf7-submit{text-decoration:none;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 input.wpcf7-submit:hover{text-decoration:none;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 input.wpcf7-submit:focus{text-decoration:none;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 div.wpcf7-response-output{font-size:16px;font-weight:500;line-height:1.75em;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;text-align:left;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 div.wpcf7-mail-sent-ok{color:#26264b;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 div.wpcf7-mail-sent-ng{color:#f5543f;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 div.wpcf7-validation-errors{color:#f5543f;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 div.wpcf7-spam-blocked{color:#f5543f;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-d35938c{color:#000000;font-size:33px;font-weight:bold;}.elementor-104 .elementor-element.elementor-element-db8d5de{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-104 .elementor-element.elementor-element-db8d5de .elementor-widget-container{text-align:left;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-70e2dff{padding:100px 0px 100px 0px;}.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7 div.wpcf7-response-output{line-height:1.3em;}.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-70e2dff{padding:50px 0px 50px 0px;}.elementor-104 .elementor-element.elementor-element-3bb9a5e{width:75%;}.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-3bb9a5e{width:54.688%;}.elementor-104 .elementor-element.elementor-element-57403ae{width:45.262%;}}@media(max-width:1024px) and (min-width:768px){.elementor-104 .elementor-element.elementor-element-3bb9a5e{width:58.33333%;}}/* Start custom CSS for jw-contact-form-7, class: .elementor-element-2435010 */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container,
	.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{
	    margin-top: 20px;
	}
	.elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
}
@media(max-width: 767px){
    .elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
	.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7-response-output{
	    position: relative;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bb9a5e */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 50%;
	}
}
@media(max-width: 480px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for jw-contact-form-7, class: .elementor-element-2435010 */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container,
	.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{
	    margin-top: 20px;
	}
	.elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
}
@media(max-width: 767px){
    .elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
	.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7-response-output{
	    position: relative;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bb9a5e */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 50%;
	}
}
@media(max-width: 480px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64448d3 */@media(max-width: 767px){
    #elementor .elementor-104 .elementor-element.elementor-element-64448d3 .elementor-row,
	.elementor-104 .elementor-element.elementor-element-64448d3 .elementor-row{
	    justify-content: center;
	}
}/* End custom CSS */
/* Start custom CSS for jw-contact-form-7, class: .elementor-element-2435010 */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container,
	.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{
	    margin-top: 20px;
	}
	.elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
}
@media(max-width: 767px){
    .elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
	.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7-response-output{
	    position: relative;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bb9a5e */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 50%;
	}
}
@media(max-width: 480px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for jw-contact-form-7, class: .elementor-element-2435010 */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container,
	.elementor-104 .elementor-element.elementor-element-2435010 > .elementor-widget-container{
	    margin-top: 20px;
	}
	.elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
}
@media(max-width: 767px){
    .elementor-104 .elementor-element.elementor-element-2435010.form-block.form-contact-page .form-wrap li.form-input{
	    width: 100%;
	}
	.elementor-104 .elementor-element.elementor-element-2435010 .wpcf7-response-output{
	    position: relative;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3bb9a5e */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 50%;
	}
}
@media(max-width: 480px){
    #elementor .elementor-104 .elementor-element.elementor-element-3bb9a5e,
	.elementor-104 .elementor-element.elementor-element-3bb9a5e{
	    width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64448d3 */@media(max-width: 767px){
    #elementor .elementor-104 .elementor-element.elementor-element-64448d3 .elementor-row,
	.elementor-104 .elementor-element.elementor-element-64448d3 .elementor-row{
	    justify-content: center;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70e2dff */@media(max-width: 991px) and (min-width: 768px){
    #elementor .elementor-104 .elementor-element.elementor-element-70e2dff,
	.elementor-104 .elementor-element.elementor-element-70e2dff{
	    padding: 85px 0;
	}
}/* End custom CSS */