.elementor-2912 .elementor-element.elementor-element-7fb46f6{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2912 .elementor-element.elementor-element-dc3ded3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2912 .elementor-element.elementor-element-dc3ded3 img{width:auto;height:40px;}.elementor-2912 .elementor-element.elementor-element-57fa422 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2912 .elementor-element.elementor-element-57fa422.elementor-element{--align-self:flex-start;}.elementor-2912 .elementor-element.elementor-element-57fa422 .aura-button{line-height:1.2em;--aura-g-button-1-padding-top:13px;--aura-g-button-1-padding-right:20px;--aura-g-button-1-padding-bottom:13px;--aura-g-button-1-padding-left:20px;--aura-g-button-2-padding-top:13px;--aura-g-button-2-padding-right:20px;--aura-g-button-2-padding-bottom:13px;--aura-g-button-2-padding-left:20px;--aura-g-button-3-padding-top:13px;--aura-g-button-3-padding-right:20px;--aura-g-button-3-padding-bottom:13px;--aura-g-button-3-padding-left:20px;--aura-g-button-1-color:var( --e-global-color-7cd7a542 );--aura-g-button-2-color:var( --e-global-color-7cd7a542 );--aura-g-button-3-color:var( --e-global-color-7cd7a542 );--aura-g-button-1-background-color:var( --e-global-color-dcf83e0 );--aura-g-button-2-background-color:var( --e-global-color-dcf83e0 );--aura-g-button-3-background-color:var( --e-global-color-dcf83e0 );--aura-g-button-1-hover-color:var( --e-global-color-553ff627 );--aura-g-button-2-hover-color:var( --e-global-color-553ff627 );--aura-g-button-3-hover-color:var( --e-global-color-553ff627 );--aura-g-button-1-hover-background-color:var( --e-global-color-5d161c90 );--aura-g-button-2-hover-background-color:var( --e-global-color-5d161c90 );--aura-g-button-3-hover-background-color:var( --e-global-color-5d161c90 );--aura-g-button-1-hover-border-color:var( --e-global-color-5d161c90 );--aura-g-button-2-hover-border-color:var( --e-global-color-5d161c90 );--aura-g-button-3-hover-border-color:var( --e-global-color-5d161c90 );}.elementor-2912 .elementor-element.elementor-element-8328462 > .elementor-widget-container{margin:30px 0px 0px 0px;}/* Start custom CSS for aura-theme-button, class: .elementor-element-57fa422 *//* Icon BG */
.elementor-2912 .elementor-element.elementor-element-57fa422 .elementor-widget-container {
	padding-left: 35px;
	background-color: #b82738;
	border: 2px solid #b82738;
	border-radius: 100vmax;
	cursor: pointer;
}

/* Change BG color*/
.elementor-2912 .elementor-element.elementor-element-57fa422 .elementor-widget-container:hover {
	background-color: #ffffff;
}

/* Icon color change on hover*/
.elementor-2912 .elementor-element.elementor-element-57fa422 .elementor-widget-container a:hover::before {
	background-color: #000000 !important;
}

/* Hover > contact button*/
.elementor-2912 .elementor-element.elementor-element-57fa422 .elementor-widget-container:hover a {
	background-color: #b82738;
	color: white;
}

/* Hover > Icon color*/
.elementor-2912 .elementor-element.elementor-element-57fa422 .elementor-widget-container:hover a::before {
	background-color: black !important;
}


/* Icon CSS*/
.elementor-2912 .elementor-element.elementor-element-57fa422 .elementor-widget-container a::before {
	content: '';
	position: absolute;
	background-color: #ffffff !important;
	-webkit-mask-image: url(https://marionbailbonds.com/wp-content/uploads/2023/04/phone-icon.png) !important;
	mask-image: url(https://marionbailbonds.com/wp-content/uploads/2023/04/phone-icon.png) !important;
	-webkit-mask-position: center center;
	mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	top: 45px;
	left: 10px;
	width: 25px;
	height: 13px;
}/* End custom CSS */