.event-btn > .row {
	gap: 30px 10px;
	justify-content: center;
}
.event-btn > .row > .col {
	flex: auto;
	width: auto;
}
.event-btn > .row > .col:first-child {
	gap: 20px;
}
.event-btn > .row > .col .primary-btn {
	margin: 0 !important;
}
@media only screen and (min-width:992px) and (max-width:1200px) {
	.event-btn > .row {
		flex-wrap: nowrap !important;
		gap: 0;
	}
	.event-btn > .row > .col .primary-btn {
		min-width: 100px;
		padding: 12px 14px;
		font-size: 14px;
	}
	.event-btn > .row > .col .secondary-btn {
		min-width: 100px;
		padding: 12px 14px;
		font-size: 14px;
	}
}
@media only screen and (max-width:991px) {
	.middle-img img {
		height: 300px;
	}
}
@media only screen and (max-width:767px) {
	.event-btn > .row {
		flex-direction: column-reverse;
	}
}
@media only screen and (max-width:480px) {
	.event-btn > .row {
		gap: 20px;
	}
}


.filter-menu {
	flex-wrap: wrap;
	row-gap: 20px;
}

.card-3 img, .card-6 img {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

.video::after {
	filter: brightness(1) invert(1);
	mix-blend-mode: plus-lighter;
}

.event-text p {
	max-width: 100%;
}

.nav-pills {
	flex-wrap: nowrap;
}

.plain-page h2 {
	margin-bottom: 28px;
	margin-top: 28px;
}

.plain-page li {
	padding: 10px 0;
}

.plain-page ul:not(.main-navigation ul), .plain-page ul:not(.main-navigation ul) {
	list-style-type: disc;
	padding: 0 0 0 2rem;
}

.plain-page h1 {
	margin-bottom: 28px;
}

.plain-page p {
	padding-top: 0 !important;
	font-size: 1rem !important;
}

@media only screen and (max-width:1280px) {
	.row-lonely-btn {
		position: static;
		bottom: 50px;
		right: 50px;
	}

}

@media only screen and (min-width:992px) {
	.headline-2.stats, .wysiwyg h2 {
		font-size: 2.2rem;
		font-size: clamp(1.8rem, 4vw, 3rem);
	}

}


/* forms styles */

.footer-newsletter-row{background-color:#f9f8f8;padding:90px 15px;border-radius:25px;}
.footer-newsletter-row h1,
.footer-newsletter-row h2{font-size:clamp(1.4rem,4vw,2.25rem);margin-bottom:1.5rem;text-align:center;}
.footer-newsletter-row p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;}
.footer-newsletter-row div[id$="-success"]{text-align:center;}
.footer-newsletter-row div[id$="-success"] p{font-size:clamp(1rem,3vw,1.5rem)}
.footer-newsletter-row form{max-width:580px;margin:0 auto;}
.footer-newsletter-row form .arep-form-field-wrapper{margin:10px auto;}
.footer-newsletter-row form .arep-form-status{display:block;margin:8px 0;font-size:14px;}
.footer-newsletter-row form input:not([type="submit"],[type="radio"],[type="checkbox"]){box-sizing:border-box;border-radius:16px;padding:0px 16px;height:61px;text-align:left;color:rgb(0,0,0);font-family:Inter,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;background-color:rgb(255,255,255);border:1px solid rgb(255,255,255);width:100%;margin:10px 0;}
.footer-newsletter-row form input[type="submit"]{background:rgb(99,97,188);border-radius:16px;border-style:none;border-color:rgb(29,29,29);border-width:2px;color:rgb(255,255,255);font-family:Inter,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;line-height:1;white-space:normal;padding:0px 20px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:56px;margin:10px 0 0;}
.footer-newsletter-row form .arep-required-label{color:red;}
@media (max-width:992px){
    .footer-newsletter-row{padding:45px 15px;}
    .footer-newsletter-row form input:not([type="submit"],[type="radio"],[type="checkbox"]){height:51px;}
    .footer-newsletter-row form input[type="submit"]{height:46px;}
}


.event-form-row{padding:20px 15px;}
.event-form-row h1,
.event-form-row h2{font-size:clamp(1rem,3vw,1.8rem);margin-bottom:1.5rem;text-align:center;}
.event-form-row p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;}
.event-form-row div[id$="-success"]{text-align:center;}
.event-form-row div[id$="-success"] p{font-size:clamp(1rem,3vw,1.5rem)}
.event-form-row form{max-width:480px;margin:0 auto;}
.event-form-row form .arep-form-field-wrapper{margin:10px auto;}
.event-form-row form .arep-form-status{display:block;margin:8px 0;font-size:14px;}
.event-form-row form input:not([type="submit"],[type="radio"],[type="checkbox"]){box-sizing:border-box;border-radius:10px;padding:0px 16px;height:51px;text-align:left;color:rgb(0,0,0);font-family:Inter,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;background-color:rgb(255,255,255);border:1px solid rgb(180,187,195);width:100%;margin:10px 0;}
.event-form-row form input[type="submit"]{background:rgb(99,97,188);border-radius:16px;border-style:none;border-color:rgb(29,29,29);border-width:2px;color:rgb(255,255,255);font-family:Inter,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;line-height:1;white-space:normal;padding:0px 20px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:46px;margin:10px 0 0;}
.event-form-row form .arep-required-label{color:red;}
@media (max-width:992px){
    .event-form-row form input:not([type="submit"],[type="radio"],[type="checkbox"]){height:45px;}
    .event-form-row form input[type="submit"]{height:40px;}
}