.elementor-19182 .elementor-element.elementor-element-280bf01 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-19182 .elementor-element.elementor-element-280bf01 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for template, class: .elementor-element-81ee69a */.elementor-19182 .elementor-element.elementor-element-81ee69a section.padding-containers.elementor-element.elementor-element {
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.bottom-cta .elementor .elementor-top-section {    /*border-bottom: 5px solid pink; */
}
@media screen and (min-width: 360px){
	.bottom-cta .elementor .elementor-top-section{
		/*border-bottom: 5px solid red;*/
	}
}
@media screen and (min-width: 568px){
	.bottom-cta .elementor .elementor-top-section{
		/*border-bottom: 5px solid green;*/
	}
}
@media screen and (min-width: 666px){
	.bottom-cta .elementor .elementor-top-section{
		/*border-bottom: 5px solid blue;*/
	}
}
@media screen and (min-width: 768px){
	.bottom-cta .elementor .elementor-top-section{
		/*border-bottom: 5px solid cyan;*/
	}
}
@media screen and (min-width: 1024px){
	.bottom-cta .elementor .elementor-top-section{
		/*border-bottom: 5px solid orange;*/
	}
}
@media screen and (min-width: 1300px){
	.bottom-cta .elementor .elementor-top-section{
		/*border-bottom: 5px solid purple;*/
	}
}
@media screen and (min-width: 1600px){
	.bottom-cta .elementor-19412 .elementor-element.elementor-element-43bab06e:not(.elementor-motion-effects-element-type-background), .bottom-cta .elementor-19412 .elementor-element.elementor-element-43bab06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		/*border-bottom: 5px solid orangered;*/
		background-position: center -150px;
	}
}/* End custom CSS */