.linked-menu__image {
	max-height: 400px;
}

.linked-menu__image img {
	max-height: 400px;
}

.linked-menu__item:not(.last-child){
  margin-bottom: var(--ev-space-xl);
}

.modal-share-link .modal-header {
	display: flex;
	justify-content: space-between;
	align-items: start;
}

.container-fluid {
	width: 100%;
	padding-inline: var(--ev-grid-gutter, 1.5rem)
}

/* .sidebar-cta start */
@media (width < 768px) {
.sidebar-cta {
 background-image: linear-gradient(91.7deg,var(--ev-secondary).51%,var(--ev-primary) 80.87%) !important;
 background: transparent;
	}
 .sidebar-cta__button .btn-primary{
  background-image: unset !important;
   background: transparent;
	}
}
/* .sidebar-cta end */

.btn {
	border-width: 2px;
}

h2 {
	font-size: var(--ev-step-5);
}

.btn-primary {
  background-image: linear-gradient(91.7deg,var(--ev-secondary).51%,var(--ev-primary) 80.87%);
  --btn-hover-border-color: transparent;
  --btn-border-color: transparent;
}
.btn-outline-primary:hover{
  background-image: linear-gradient(91.7deg,var(--ev-secondary).51%,var(--ev-primary) 80.87%); 
}

h2{
  color: var(--ev-tertiary);
}
.page {
	margin-top: 0;
}

[id^="article_link"] main {
  margin-block: 0 var(--ev-space-2xl-3xl);
}

.hero.section-inspector {
  margin-top: 0 !important;
}

.form-page .flexible-form__title-wrapper,
.banner.banner-bg.section-inspector {

  display: grid;
  align-items: end;
}

.breadcrumb-wrapper {
  background-color: var(--ev-light);
  padding-block: var(--ev-space-s);
}
.banner-bg::before,
.form-page .flexible-form__title-wrapper::before {
  content:"";
  position:absolute;
  background-image: linear-gradient(91.7deg,var(--ev-secondary).51%,var(--ev-primary) 80.87%);
  inset:0;
  z-index:-1;
}

.breadcrumb-wrapper{
  grid-area: breadcrumb;
}
.intro {
  background: hsl(var(--ev-primary-hue), var(--ev-primary-saturation), calc(var(--ev-primary-lightness) + 32%));
}
.intro__grid.d-grid {
	grid-template-areas: "..       " "breadcrumb" "subtitle " "title    " "author   " "paragraph" "cta      " "..       ";
}

.breadcrumb-wrapper {
	background-color: transparent !important;
}

.article--list .article__item {
	--article-item-img-height: 300px;
	--article-item-bg: #fff;
	--article-item-bg-content: #fff;
	box-shadow: var(--ev-shadow-lg);
}
.discover__title {
  display: none;
}
.flexible-form__title-wrapper {
  background-color: transparent; 
	background-image: linear-gradient(91.7deg,var(--ev-secondary).51%,var(--ev-primary) 80.87%);
}

.form-control {
	--input-bg: #fff;
	border: 2px solid var(--input-border-color);
}

.intro__image {
  min-width: 100%;
}
.intro__grid.d-grid {
  padding-block: 0 var(--ev-space-2xl);
}

/* form start */
.form-check {
  padding-left: 0;
}
 
.form-check-input[type="checkbox"],
.form-check-input[type="radio"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
 
.form-check-label {
  display: inline-block;
  padding: 10px 20px;
  margin: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #f7f7f7;
  color: #333;
  cursor: pointer;
  transition: all 0.2s ease;
}
 
.form-check-input[type="checkbox"]:checked + .form-check-label {
  background-color: var(--ev-primary);
  border-color: var(--ev-primary);
  color: #fff;
}
 
.form-check-input[type="radio"]:checked + .form-check-label {
  background-color: var(--ev-primary);
  border-color: var(--ev-primary);
  color: #fff;
}
 
.form-check-label:hover {
  border-color: #999;
}
.form-check-input[type="radio"]:focus + .form-check-label,
.form-check-input[type="checkbox"]:focus + .form-check-label {
  outline: 2px dashed var(--ev-primary);
  outline-offset: 4px;
}
.form-check-label {
	display: flex;
	place-content: center;
	place-items: center;
	gap: var(--ev-space-xs);
}
.invalid + .form-check-label {
	border-color: var(--ev-danger);
}
.form-check-group {
  display: flex;
  flex-wrap: wrap;
}
.flexible-form .form-check {
  width: fit-content;
}
.form-control:focus, .article--list .article__filter-dropdown-btn:focus {
	box-shadow: 0 0 0 .25rem rgba(125, 94, 94, 0.25);
}
.flexible-form .button-group.inpdiv #prevBtn{
  --btn-color: var(--ev-heading-color);
}
/* form end */
figure img {
  object-fit: cover;
}
@media (width > 992px) {
  .nav-item.nav-item--home .text {
    display: none;
  }
}
@media(max-width: 991px){
  .intro__grid.d-grid {
		padding-right: unset !important;
	}
}