.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;}
}

.event-form-row .sib-form{background-color:transparent!important;padding:0;font-family:Inter,sans-serif !important;}
.event-form-row .sib-form #sib-container{background-color:transparent!important;padding:0;}
.event-form-row .sib-form .entry__error{padding:0 5px;font-size:12px!important;line-height:1.5;font-family:Inter,sans-serif !important;}
.event-form-row .sib-form .entry__error:empty{display:none;}
.event-form-row .sib-form .entry__label{font-weight:400!important;color:#000!important;font-family:Inter,sans-serif !important;}
.event-form-row .sib-form .entry__field{background-color:transparent;margin:0!important;}
.event-form-row .sib-form form input:not([type="submit"],[type="radio"],[type="checkbox"]){margin:0;}
.event-form-row .sib-form .sib-form-block{font-size:clamp(1rem,3vw,1.8rem) !important;text-align:center!important;padding:0!important;}
.event-form-row .sib-form .sib-form-block p{font-size:inherit !important;font-family:Inter,sans-serif !important;font-weight:600;color:#000;}
.event-form-row .sib-form .sib-form-block__button{display:block;border-radius:16px!important;min-height:46px;background:rgb(99,97,188)!important;color:rgb(255,255,255)!important;font-family:Inter,"Century Gothic",CenturyGothic,AppleGothic,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0px;line-height:1;}
.event-form-row .sib-form .sib-form-block__button .clickable__icon{margin-right:5px!important;margin-top:-3px!important;width:1rem;height:1rem;}
.event-form-row .sib-form .sib-form-message-panel{max-width:480px!important;margin:0 0 1rem;}
.event-form-row .sib-form .sib-form-message-panel__text{padding:0;font-family:Inter,sans-serif !important;font-size:12px;}
.event-form-row .sib-form .sib-form-message-panel__text .sib-notification__icon{width:1.3em;height:1.3em;margin-right:8px;}
.event-form-row form [data-testid="form-row"] {
    align-items: center !important;
}
#wpcf7-f434-o1 .wpcf7-checkbox input[type="checkbox"] {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: -1px;
	margin: 0 !important;
}
#wpcf7-f434-o1 .wpcf7-checkbox label {
	position: relative;
	padding-left: 28px;
}
#wpcf7-f434-o1 .wpcf7-checkbox .wpcf7-list-item {
	margin: 0;
}
#wpcf7-f434-o1 .wpcf7-checkbox {
	display: block;
	margin-top: 30px;
}
@media ( max-width: 480px ) {
	#wpcf7-f434-o1 .wpcf7-checkbox input[type="checkbox"] {
		top: 50%;
		transform: translateY(-50%);
		margin: -3px 0 0 !important
	}
}
.newsletter-row [data-testid="form-row"] [data-testid="form-component"]{
    padding-left: 6px !important;
    padding-right: 6px !important;
}