/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 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 below 
*/


/* set the base font size to 16px | 1rem*/
html {
	font-size:16px;
}

h1,h2,h3,h4,h5,h6{
	text-wrap: balance;
}


/* Hidden elements */
/* this disables the paragraphs bottom margin */

/* this disables the page title */
h1.entry-title {
    display: none !important;
}

/* Hide ReCaptcha badge */
.grecaptcha-badge {
  display: none;
}


/* PADDING CLASSES */

/* PADDING ALL SIDES */
.p-s{padding: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);}
.p-m{padding: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);}
.p-l{padding: clamp(2rem, 1.7692rem + 1.0256vw, 3rem);}

/* PADDING TOP & BOTTOM */
.p-tb-s{padding: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem) 0;}
.p-tb-m{padding: clamp(4rem, 3.76915rem + 1.026vw, 5rem) 0;}
.p-tb-l{padding: clamp(7rem, 6.76915rem + 1.026vw, 8rem) 0;}

/* PADDING TOP */
.p-t-s{padding-top: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);}
.p-t-m{padding-top: clamp(4rem, 3.76915rem + 1.026vw, 5rem);}
.p-t-l{padding-top: clamp(7rem, 6.76915rem + 1.026vw, 8rem);}

/* PADDING BOTTOM */
.p-b-s{padding-bottom: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);}
.p-b-m{padding-bottom: clamp(4rem, 3.76915rem + 1.026vw, 5rem);}
.p-b-l{padding-bottom: clamp(7rem, 6.76915rem + 1.026vw, 8rem);}


/* EFFECT CUSTOM SCROLL BAR COLORS */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #F2F2F2;
}
::-webkit-scrollbar-corner {
  background-color: #F2F2F2;
}
::-webkit-scrollbar-track {
  background-color: #F2F2F2;
}
::-webkit-scrollbar-thumb {
  background: #302D7A;
  border-radius: 3px;
}

/* EFFECT change ::selection colors */
::selection {
  background-color: rgba(48, 45, 122, 0.3);
  color: #302D7A;
}
::-moz-selection {
  background-color: rgba(48, 45, 122, 0.3);
  color: #302D7A;
}




/* Cookie banner styling */
.seopress-user-consent p a {
	font-size: 0.875rem !important;
}



#seopress-user-consent-accept{
		    border: none !important;
	font-weight:400 !important;
	
}

#seopress-user-consent-accept:hover{
		    border: none !important;
background-color: #90EE90 !important;
		color: #01011b  !important;
	font-weight:400 !important;
	
}

#seopress-user-consent-close{
		    border: none !important;
	font-weight:400 !important;
}

#seopress-user-consent-close:hover{
background-color: #B22222 !important;
	    border: none !important;
	font-weight:400 !important;
	color: #ffffff  !important;
}

