.elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-container {max-width: 700px;min-height: 100vh;}
.elementor-30 .elementor-element.elementor-element-5939a86c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image: url("https://loveforever2.netlify.app/wp-content/uploads/2021/09/pexels-jasmine-carter-888899-1-1.jpg");background-position: top center;background-size: cover;}
.elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-background-overlay {opacity: .5;transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-30 .elementor-element.elementor-element-5939a86c {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;}
.elementor-30 .elementor-element.elementor-element-74d36843 {text-align: center;}
.elementor-30 .elementor-element.elementor-element-74d36843 .elementor-heading-title {color: #fff;font-family: "Roboto Mono",Sans-serif;text-transform: none;}
.elementor-30 .elementor-element.elementor-element-ffa1734 {text-align: center;}
.elementor-30 .elementor-element.elementor-element-ffa1734 .elementor-heading-title {color: #fff;font-family: "Roboto",Sans-serif;text-transform: none;}
.elementor-30 .elementor-element.elementor-element-1c0d792 {text-align: center;color: #fff;font-family: "Arial",Sans-serif;text-transform: none;}
.elementor-30 .elementor-element.elementor-element-1c0d792 > .elementor-widget-container {margin: 10px 0px 0px 0px;}
.elementor-30 .elementor-element.elementor-element-143e9c37 > .elementor-container {max-width: 400px;}
.elementor-30 .elementor-element.elementor-element-143e9c37 {margin-top: 30px;margin-bottom: 0px;}
.elementor-30 .elementor-element.elementor-element-5b930ae3 .elementor-button {background-color: #fff;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #fff;border-radius: 0px 0px 0px 0px;}
.elementor-30 .elementor-element.elementor-element-5b930ae3 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-5b930ae3 .elementor-button:focus {color: #fff;}
.elementor-30 .elementor-element.elementor-element-5b930ae3 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-5b930ae3 .elementor-button:focus svg {fill: #fff;}
body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #fff;}
@media (max-width:1024px) {.elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-container {min-height: 40vh;}
	.elementor-30 .elementor-element.elementor-element-5939a86c {padding: 100px 50px 50px 50px;}}
@media (max-width:767px) {.elementor-30 .elementor-element.elementor-element-5939a86c {padding: 150px 20px 50px 20px;}
	.elementor-30 .elementor-element.elementor-element-ffa1734 > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
	.elementor-30 .elementor-element.elementor-element-143e9c37 {margin-top: 20px;margin-bottom: 0px;}
	.elementor-30 .elementor-element.elementor-element-5b930ae3 > .elementor-widget-container {margin: 20px 0px 0px 0px;}}
@media (min-width:1025px) {.elementor-30 .elementor-element.elementor-element-5939a86c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5939a86c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-attachment: scroll;}}