/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
.row_100{
	height: 100%;
}
.col_img > .col-inner{
	height: 100%;
}
.col_image{
	background-color:unset !important;
	height: 100%;
}
.col_image .banner-bg{
	background-color:#fff !important;
	border-radius: 24px;
    background-image: url(/wp-content/uploads/2025/08/GettyImages-2041846314.webp);
	background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.icon_button {
	display:flex;
}
.icon_button .icon_button_text{
	padding-right:20px;
}
.icon_button .icon_wrapper{
	    display: inline-block;
    width: 30px;
    height: 30px;
    background: #B4E717;
	border-radius: 50%;
}
.icon_button .icon_wrapper:hover{
	   background: rgb(202,248,128);

}
.icon_button .icon_wrapper i{
	transition:transform 0.4s cubic-bezier(.23,1,.32,1);
	 display: block;
	 background-image: url(/wp-content/uploads/2025/08/arrow-link-up.svg);

	    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    width: 12px;
   
    height: 12px;
	position: relative;
	top: calc(50% - 6px);
	left: calc(50% - 6px);

}
.icon_button .icon_wrapper:hover i{
	transform:translate(0,calc(-100% + 9px));
	

}
.col_has_img > .col-inner{
	
		background-color:#fff !important;
	border-radius: 24px;
    background-image: url(/wp-content/uploads/2025/08/GettyImages-1848411099.webp);
	background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}