/* 
Theme Name: Hello Theme - SRM
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: SRM Hello Theme
Author URI: https://www.strategicresults.co/
Template: hello-elementor
Version: 1.0.1
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 |  all the default styles are in the SRM Plugin
*/

body{
	font-size:16px;
}

body h1{
	font-size: font-size: clamp(2rem, 1.7381rem + 1.3095vw, 3.375rem)!important;
}

body h2{
	font-size: clamp(1.75rem, 1.6071rem + 0.7143vw, 2.5rem)!important;
}

body h3{
	font-size: clamp(1.5rem, 1.4048rem + 0.4762vw, 2rem)!important;
}

body h4{
	font-size: clamp(1.375rem, 1.3036rem + 0.3571vw, 1.75rem)!important;
}

body h5{
	font-size: clamp(1.25rem, 1.2024rem + 0.2381vw, 1.5rem)!important;
}

body h6{
	font-size: clamp(1.125rem, 1.0774rem + 0.2381vw, 1.375rem)!important;
}

.page .elementor-flip-box__front .elementor-flip-box__layer__overlay{
	background: #111;
    background: linear-gradient(180deg, rgba(42, 123, 155, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.blue-links a,
.text-blue{
	color:#1D56A1
}

.elementor-flip-box{
	border-radius:12px;
}

.page .elementor-counter .elementor-counter-title {
    line-height: 1.4;
	text-align: center;

}

.elementor-post-info__item--type-custom a{
	background: #7FE2D0;
    color: #111!important;
    border-radius: 12px;
    padding: 2px 6px;
    font-size: 10px !important;
    display: inline-block !important;
    margin-right: 8px;
    margin-bottom: 4px;
}

.elementor-widget-wp-widget-categories a{
	color:#1d56a1;
}

.margin-bottom-zero p{
	margin-bottom:0;
}

.calendly-btn{
	font-family: "Plus Jakarta Sans", Sans-serif;
	background:#25BBB6;
	color:#fff;
	font-size:14px;
	font-weight:500;
	padding:12px 40px;
	border-radius:8px;
}

.calendly-btn:hover{
	background:#48CFCB;
	color:#fff;
}



:target { scroll-margin-top: 100px; }