/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/
.page-content a {
	text-decoration: none !important; 
}
.remove-bottom-padding p {
	margin-block-end: 0;
}
.fisheye-text.elementor-widget-heading h2.elementor-heading-title {
	background: linear-gradient(90deg, #2381E4 0%, #F9850A 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}
.fisheye-border {
	border-image: linear-gradient(15deg, #2381E4 0%, #F9850A 100%);
    border-image-slice: 1;
}
.fisheye-line h3 {
    position: relative;
    padding-left: 15px;
}
.fisheye-line h3::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 5px;
    background: linear-gradient(180deg, #2381E4 0%, #F9850A 100%);
    border-radius: 5px;
}

#fisheye-bw-logo{
    position: relative;
    overflow: hidden;
}
#fisheye-bw-logo::before,
#fisheye-bw-logo::after {
    content: "";
    position: absolute;
    width: 1200px;
    height: 1200px;
    background: url(/wp-content/uploads/2025/11/logo_fisheye_transparent_black.png) no-repeat center / contain;
    opacity: 0.03;
    pointer-events: none;
    z-index: -1;
}
#fisheye-bw-logo::before {
    top: 10px;
    left: -400px;
}
#fisheye-bw-logo::after {
    bottom: -20px;
    right: -400px;
}
