/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Add your custom styles here */
.main-menu a:hover:before {
    background: linear-gradient(135deg, #84DDC1 0%, #50B0BC 100%) !important;
}
.primary-gradient {
    background: linear-gradient(135deg, #84DDC1 0%, #50B0BC 100%) !important;
}
.primary-gradient-btn a {
	text-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    background: linear-gradient(135deg, #84DDC1 0%, #50B0BC 100%) !important;
	transition: 0.3s ease;
}
.primary-gradient-btn a:hover {
	filter: brightness(1.15);
    background: linear-gradient(315deg, #50B0BC, #84DDC1);
}
.secondary-gradient {
    background: linear-gradient(135deg, #3c73d2 0%, #1334a2 100%) !important;
}
.secondary-gradient-btn a {
	text-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    background: linear-gradient(135deg, #3c73d2 0%, #1334a2 100%) !important;
}
.mix-gradient {
    background: linear-gradient(135deg, #84ddc1 0%, #1334a2 100%) !important;
}
h1 span {
	color: #3c73d2;
}
.position-static {
	position: static;
}
.hero-shape {
    position: absolute;
    right: -300px;
    top: 0;
    width: 300px;
    height: 100%;
    z-index: -1;
    opacity: .9;
}
.hero-section:after {
    content: '';
    display: block;
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f1f2f2;
	opacity: .9;
}
.book-btn a {
    background: transparent;
    border: 2px solid transparent;
    position: relative;
    z-index: 1;
}
.book-btn a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px;
    background: linear-gradient(135deg, #84ddc1, #50b0bc);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
	transition: 0.3s ease;
}
.book-btn a:hover::before {
	filter: brightness(1.15);
    background: linear-gradient(315deg, #84ddc1, #50b0bc);
}