/*
Theme Name: DarkWhale
Theme URI: https://github.com/elementor/hello-biz-child/
Description: DarkWhale is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: darkwhale
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */

body {
    font-family: 'Manrope', sans-serif;
}
.header_content {
    box-shadow: 0px 18px 18.8px 0px #0000000F;
}
.title .elementor-heading-title {
    background: linear-gradient(90deg, #000000 0%, #2F81F7 100%) !important;
    color: transparent !important;
    background-clip: text !important;
}
.suptitle strong {
    color: #2F81F7 !important;
    font-weight: inherit !important;
}
.hover_card .elementor-icon svg * {
    stroke: #000000;
}
.hover_card.elementor-widget-icon-box {
    transition: background-color .3s ease-in;
}
.hover_card.elementor-widget-icon-box:hover {
    background-color: #335ADA !important;
    cursor: pointer;
}
.hover_card:hover .elementor-icon svg * {
    stroke: #ffffff;
    transition: stroke .3s ease-in;
}
.hover_card .elementor-icon-box-title,
.hover_card .elementor-icon-box-description {
    transition: color .3s ease-in;
}
.hover_card:hover .elementor-icon-box-title,
.hover_card:hover .elementor-icon-box-description {
    color: #ffffff !important;
}

@media(max-width: 767px) {
    #site_header .elementor-menu-toggle {
        width: auto !important;
        margin: 0;
    }
    .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
        height: 100dvh !important;
		padding-top: 30px;
    }
	.dw_hero_content {
		margin: 130px auto 80px;
	}
}