.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 25px;
}

.cli-plugin-button, .cli-plugin-button:visited {
  padding: 19px 29px;
  border-radius: 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
  padding: 34px 35px 35px;
}

.grve-link-wrapper {
	cursor: pointer;
}

.img-center {
	display: inline-block;
}

.comment-content img[height], .entry-content img, .entry-summary img, img[class*=align], img[class*=attachment-], img[class*=wp-image-] {
    height: auto;
     display: inline-block;
}

h2.elementor-heading-title {
	margin-bottom: 25px;
}


.under-yellow {
		line-height: 0;
    border-bottom: solid 8px var(--wp--preset--color--primary-2);
		display: inline-block;
  	line-height: 1;
}

.under-blue {
		line-height: 0;
    border-bottom: solid 8px var(--wp--preset--color--primary-3);
		display: inline-block;
  	line-height: 1;
}

.eael-hot-spot-image img {
	z-index: initial;
}

.ref-text {
	text-align: right;
	font-size: 0.75em;
}

/* color of the search stuff */
#grve-sliding-area {
	background-color: #fff;
	color: #333;
}

/*menu fix kurwa*/
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
    /* margin-left: calc(-770px / 2 + 50%); */
		margin-left:0;
    margin-right: 0;
}
.grve-header-row {
    justify-content: space-between;
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row .grve-left-area .grve-logo {
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
	margin-right: 50px;
}

/* Mobile header color fix on portfolio archive page */
.post-type-archive-portfolio #grve-main-responsive-header {
	background-color: var(--wp--preset--color--primary-1);
}

/* Cards Overlay */
.grve-hover-item .grve-hover-overlay {
	opacity: .3;
}
.grve-titlefloat {
	font-size:3.5em;
	line-height:0.85;
	text-shadow: 0 0 8px rgba(0,0,0,0.4);
}
.grve-float-description {
	font-size: 1.2em;
	font-weight: 500;
	text-shadow: 0 0 8px rgba(0,0,0,0.6);
}

#grve-main-header li.grve-first-level.grve-menu-size-medium>.grve-sub-menu {
	width: 520px;
	box-shadow: 0 0 6px rgba(0,0,0,0.5)
}

/* hp faq button*/
.elementor-element-e534ed4 p {
	font-size: clamp(1.2em, 4.8vw, 2em);
	line-height: 1
}

/* reducing my risk index page (what can i do) */
.template-what-can-i-do {
	padding-top:180px;
}

/*sup bullstuff*/
sup {
	line-height: 0;
	font-size: 0.7em;
}

/*video of homepage*/
#hp-vid {
	margin-bottom: -2%;
	overflow-x:hidden;
	width:100%;
}
#hp-vid .elementor-widget-container {
	margin-left: -18%;
	margin-right: -18%;
}
[lang="es-ES"] #hp-vid .elementor-widget-container {
	margin-left: -12%;
	margin-right: -12%;
}
@media only screen and (min-width: 576px) {
  #hp-vid .elementor-widget-container {
		margin-left: -10%;
		margin-right: -10%;
	}
}
@media only screen and (min-width: 1100px) {
	#hp-vid {margin-bottom: -4%;}
  #hp-vid .elementor-widget-container {
		margin-left: 0;
		margin-right: 0;
	}
}

/* header bg color */
.elementor-824 .elementor-element.elementor-element-0eb30b7 {
    background-color: var(--wp--preset--color--primary-1);
}
/*slider hp*/
.risk-factor-slide {
	font-size: clamp(1.4rem, 2vw, 1.5rem);
	line-height: 1.25;
}
[lang="pl-PL"] .risk-factor-slide {
	font-size: clamp(1.3rem, 2vw, 1.4rem);
}

a.risk-factor-icon {
	margin-top: 15px;
  display:block;
}

.pre-footer-link h2 {
	font-family: "Bebas Neue", Sans-serif !important;
	font-weight: 400 !important;
	font-size: clamp(2.5rem, 4.5vw, 4rem);
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
}
[lang="pl-PL"] .pre-footer-link h2 {
	font-size: clamp(2.5rem, 3.25vw, 3rem);
}

.home-cta-text h2 {
	font-size: clamp(2.5rem, 4.5vw, 4rem) !important;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
}


[dir="rtl"] .pre-footer .under-blue {
	font-size: 0.55em;
    letter-spacing: -2px;
}

[lang="es-ES"] .pre-footer .under-blue,
[lang="pt-pt"] .pre-footer .under-blue,
[lang="hr"] .pre-footer .under-blue,
[lang="id-ID"] .pre-footer .under-blue {
	font-size: 0.7em;
}
[lang="es-ES"] .pre-footer .pre-footer-link, 
[lang="pt-pt"] .pre-footer .pre-footer-link, 
[lang="hr"] .pre-footer .pre-footer-link, 
[lang="id-ID"] .pre-footer .pre-footer-link, 
[lang="es-ES"] .pre-footer .elementor-column:has(img),
[lang="pt-pt"] .pre-footer .elementor-column:has(img),
[lang="hr"] .pre-footer .elementor-column:has(img) {
	margin-top: -15px
}

[lang="id-ID"] .pre-footer .elementor-column:has(img) {
	margin-top: -45px
}

[dir="rtl"] [data-id="7ea0272"] {
	width:fit-content !important;
}

/*Menu in hero over*/
.home-ctas .under-blue {
	transition: border-bottom-width 0.3s, padding 0.3s, background-color 0.6s;
}
.home-ctas .elementor-column:hover .under-blue {
	border-bottom-width: 0px;
	background-color: var(--wp--preset--color--primary-3);
	padding:6px 4px 2px;
	transition: border-bottom-width 0.3s, padding 0.3s, background-color 0.6s;
}
[dir="rtl"] .home-ctas .under-blue {
	font-size: clamp(1.25rem, 3vw, 2.25rem) !important;
	margin-inline-start: -0.3em;
}
[lang="pl-PL"] .home-ctas .under-blue {
	font-size: clamp(1.25rem, 4.2vw, 3rem) !important;
}

[lang="id-ID"] .home-ctas .under-blue {
	font-size: clamp(1.25rem, 3vw, 2.2rem) !important;
}

[lang="es-ES"] .home-ctas .under-blue,
[lang="pt-pt"] .home-ctas .under-blue,
[lang="hr"] .home-ctas .under-blue {
	font-size: clamp(1.25rem, 3vw, 2.65rem) !important;
}

[dir="rtl"] .home-ctas h2,
[lang="es-ES"] .home-ctas h2,
[lang="pt-pt"] .home-ctas h2,
[lang="hr"] .home-ctas h2,
[lang="id-ID"] .home-ctas h2 {
	margin-top: -0.35em
}
[dir="rtl"] .home-ctas .elementor-column:has(img),
[lang="es-ES"] .home-ctas .elementor-column:has(img),
[lang="pt-pt"] .home-ctas .elementor-column:has(img),
[lang="hr"] .home-ctas .elementor-column:has(img),
[lang="id-ID"] .home-ctas .elementor-column:has(img) {
	margin-top: -0.75em
}

@media only screen and (max-width: 765px) {
  [lang="es-ES"] .home-ctas .under-blue,
  [lang="pt-PT"] .home-ctas .under-blue,
  [lang="hr"] .home-ctas .under-blue,
  [lang="id-ID"] .home-ctas .under-blue {
		font-size: 2rem !important;
  }
}

.home-ctas .elementor-image {
	transition: transform .4s;
}
.home-ctas .elementor-column:hover .cta-img {
	transform: scale(1.33) rotate(12deg) translate(-4px,-10px);
	transition: transform .4s;
}

.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item .grve-area-item-sub-menu {
    width: 700px;
    left: unset;
}

body.rtl #grve-main-header.grve-layout-default.grve-style-2 .grve-header-row .grve-left-area .grve-logo {
    left: auto;
    right: 0;
	  position: absolute!important;
}

#menu-item-19 {
	margin-right: 32px;
}

.grve-header-menu.grve-horizontal-menu > .grve-menu > .grve-first-level.grve-menu-size-fullwidth {
  position: static;
  margin-left: 36px;
}

/* QUIZ temp */
.results .box img[data-v-6846fcbc] {
	    max-width: 120px;
}

.results .box[data-v-6846fcbc] {
	min-width: fit-content;
}

