.elementor-239 .elementor-element.elementor-element-7618846:not(.elementor-motion-effects-element-type-background), .elementor-239 .elementor-element.elementor-element-7618846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-239 .elementor-element.elementor-element-7618846 > .elementor-container{max-width:1200px;}.elementor-239 .elementor-element.elementor-element-7618846{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-239 .elementor-element.elementor-element-7618846 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-239 .elementor-element.elementor-element-934d18c > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-239 .elementor-element.elementor-element-4cb48f2 img{width:100%;max-width:350px;}.elementor-239 .elementor-element.elementor-element-0be8641{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-widget-container{text-align:right;}.elementor-239 .elementor-element.elementor-element-0be8641 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.4em;}.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-social-icon i{color:#000000;}.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-social-icon svg{fill:#000000;}.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-0be8641 .elementor-widget-container{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-239 .elementor-element.elementor-element-1888529{width:100%;}.elementor-239 .elementor-element.elementor-element-eb607d0{width:50%;}.elementor-239 .elementor-element.elementor-element-934d18c{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-db55204 */.elementor-239 .elementor-element.elementor-element-db55204 ul li {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
    margin-top: 0 !important;
}

.gform_wrapper {
    margin-top: 0 !important;
}

.gform_wrapper .gform_body input {
    padding: 12px !important;
}

.elementor-239 .elementor-element.elementor-element-db55204 .gform_wrapper .gform_body label {
    font-weight: 400 !important;
    text-transform: uppercase;
}

.elementor-239 .elementor-element.elementor-element-db55204 .gform_wrapper .gform_footer {
    margin-top: 0 !important;
}

.gform_wrapper .gform_footer input {
    border: none;
}

.gform_wrapper .gform_footer input:hover {
    background: #ed93ba;
    background: -moz-linear-gradient(top, #ed93ba 0%, #ed93ba 0%, #ed93ba 0%, #f7ec12 100%);
    background: -webkit-linear-gradient(top, #ed93ba 0%,#ed93ba 0%,#ed93ba 0%,#f7ec12 100%);
    background: linear-gradient(to bottom, #ed93ba 0%,#ed93ba 0%,#ed93ba 0%,#f7ec12 100%);
}

span.gfield_required {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68e807f */.credit {
	clear: both;
	float: right;
	text-align: right;
	margin: 5px 0 5px 5px;
}

.credit a {
	display: block;
	font-size: 11px;
}

.credit i {
	transition: all 0.3s ease;
	background-color: rgba(white, 0);
	box-shadow: 0 2px 5px rgba(black, 0.3);
	margin-left: 5px;
	display: inline-block;
	background-image: url('data:image/png;base64,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');
	width: 16px;
	height: 16px;
	background-size: contain;
}

.credit span {
	transition: all 0.3s ease;
	width: 0;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	padding-top: 5px;
}

.credit a:hover span {
		width: 180px; 
}

.credit a:hover i {
	box-shadow: 0 2px 12px rgba(black, 0.3);
}/* End custom CSS */