:root {
	--wp--style--block-gap: 6rem;
}

main .wp-block-post-title {
	color: #2B0A43;
}

main :root {
	--wp--style--block-gap: 60rem;
}

main .bottom-margin-1 {
	margin-bottom: 1rem !important;
}

main .edit-post-visual-editor__post-title-wrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

main .edit-post-visual-editor__post-title-wrapper h1 {
	max-width: 1700px;
	margin: 0 auto;
	width: 100%;
	color: #2B0A43;
}

main a {
	color: #ff1f5a;
	text-decoration: none !important;
}

main iframe#maps {
	overflow: hidden;
	max-width: none !important;
	margin: -8rem 0px 0px 0px !important;
	padding: 0 !important;
}

main .text-right {
	text-align: right;
}

main p {
	margin-bottom: 1rem;
}

main h1,
main h2,
main h3,
main h4,
main h5 {
	font-family: "Poppins";
}

main [class*=__inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(p) {
	max-width: 58rem;
	width: 100%;
}

main .alignnone,
main .aligncenter,
main .alignleft,
main .alignright,
main .alignwide {
	margin-right: auto;
	margin-left: auto;
}

main .wp-block-column.is-vertically-aligned-bottom,
main .wp-block-column.is-vertically-aligned-center,
main .wp-block-column.is-vertically-aligned-top {
	width: 100%;
}

main .wp-block-column.is-vertically-aligned-center {
	-ms-flex-item-align: center;
	align-self: center;
}

main .wp-block-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

main [class*=__inner-container]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
	margin-left: auto;
	margin-right: auto;
}

main [class*=__inner-container]>.alignfull {
	max-width: 100%;
}

main [class*=__inner-container]>.alignwide {
	width: 100%;
}

main .aligncenter,
main .aligncenter img {
	margin-left: auto;
	margin-right: auto;
}

main .alignleft,
main .alignright {
	max-width: 50%;
}

main .alignleft {
	float: left;
	margin: .3rem 2rem 2rem 2rem;
}

main .alignright {
	float: right;
	margin: .3rem 2rem 2rem 2rem;
}

main [class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.alignleft,
main [class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>p .alignleft,
main [class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.wp-block-image .alignleft {
	margin-left: 2rem;
}

main [class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.alignright,
main [class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>p .alignright,
main [class*=wp-block].alignfull:not(.has-background) [class*=__inner-container]>.wp-block-image .alignright {
	margin-right: 2rem;
}

main .alignfull>figcaption,
main .alignfull>.wp-caption-text {
	margin-left: auto;
	margin-right: auto;
	max-width: 58rem;
	width: calc(100% - 4rem);
}

main .gform_validation_container {
	display: none;
}

main h2 img {
	width: auto !important;
	height: 100%;
	max-height: 3.8rem;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	margin-right: 1rem;
}

main h3 img {
	width: auto !important;
	height: 100%;
	max-height: 3rem;
	margin-right: .5rem;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

main h4 img {
	width: auto !important;
	height: 100%;
	max-height: 2rem;
	margin-right: .5rem;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

main h5 img {
	width: auto !important;
	height: 100%;
	max-height: 2.5rem;
	margin-right: .5rem;
}

main h6 img {
	width: auto !important;
	height: 100%;
	max-height: 2.2rem;
	margin-right: .5rem;
}

main .editor-post-title__block {
	font-family: "Poppins";
	color: #2B0A43;
	font-size: 2rem;
}

main span[data-rich-text-placeholder] {
	color: rgba(101,0,130,.2);
}

main .tag {
	text-transform: capitalize;
}

main .block-alert {
	background: #fafafa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px;
	color: #000;
	font-size: 1.2rem;
	font-weight: bolder;
}

main a.block-link {
	position: absolute;
	display: block;
	inset: 0;
}

main .editor-styles-wrapper {
	overflow: hidden;
	letter-spacing: 1px;
}

main [data-block-name].archive .post-img {
	border-radius: 10px 10px 0px 0px !important;
}

main .post-card {
	background: #fff;
	color: #212529;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}

main .post-card .post-img {
	background: #fff;
	aspect-ratio: 16/9;
	overflow: hidden;
	border-radius: 10px 10px 10px 10px;
}

main .post-card .post-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transform: scale(1);
	transform: scale(1);
}

main .post-card .titel {
	color: #2B0A43;
	font-weight: 500;
}

main .post-card .post-body {
	padding: 2rem 2rem 1rem 2rem;
	overflow: hidden;
	border-radius: 10px;
}

main .post-card .post-body p {
	margin-bottom: 0;
}

main .post-card .fa-chevron-right {
	padding: 0rem 2rem 1rem 2rem;
}

main .post-card .fa-chevron-right,
main .post-card img,
main .post-card .shadow {
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	will-change: opacity transform;
}

main .post-card:hover .shadow {
	opacity: 1;
}

main .post-card:hover .fa-chevron-right {
	-webkit-transform: translateX(2px);
	transform: translateX(2px);
}

main .has-primary-color {
	color: #2B0A43 !important;
}

.wp-block-button main .has-primary-color:hover {
	color: #fff !important;
	border-color: #2B0A43 !important;
	background: #510069 !important;
}

main .has-primary-background-color {
	background: #2B0A43;
}

.wp-block-button main .has-primary-background-color:hover {
	background: #510069 !important;
}

main .has-primary-border-color {
	border-color: #2B0A43;
}

main .has-secondary-color {
	color: #ff1f5a !important;
}

.wp-block-button main .has-secondary-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #fbb718 !important;
}

main .has-secondary-background-color {
	background: #ff1f5a;
}

.wp-block-button main .has-secondary-background-color:hover {
	background: #fbb718 !important;
}

main .has-secondary-border-color {
	border-color: #ff1f5a;
}

main .has-success-color {
	color: #198754 !important;
}

.wp-block-button main .has-success-color:hover {
	color: #fff !important;
	border-color: #198754 !important;
	background: #157147 !important;
}

main .has-success-background-color {
	background: #198754;
}

.wp-block-button main .has-success-background-color:hover {
	background: #157147 !important;
}

main .has-success-border-color {
	border-color: #198754;
}

main .has-info-color {
	color: #0dcaf0 !important;
}

.wp-block-button main .has-info-color:hover {
	color: #fff !important;
	border-color: #0dcaf0 !important;
	background: #0cb6d8 !important;
}

main .has-info-background-color {
	background: #0dcaf0;
}

.wp-block-button main .has-info-background-color:hover {
	background: #0cb6d8 !important;
}

main .has-info-border-color {
	border-color: #0dcaf0;
}

main .has-warning-color {
	color: #ff1f5a !important;
}

.wp-block-button main .has-warning-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #fbb718 !important;
}

main .has-warning-background-color {
	background: #ff1f5a;
}

.wp-block-button main .has-warning-background-color:hover {
	background: #fbb718 !important;
}

main .has-warning-border-color {
	border-color: #ff1f5a;
}

main .has-danger-color {
	color: #ff1f5a !important;
}

.wp-block-button main .has-danger-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #ff1746 !important;
}

main .has-danger-background-color {
	background: #ff1f5a;
}

.wp-block-button main .has-danger-background-color:hover {
	background: #ff1746 !important;
}

main .has-danger-border-color {
	border-color: #ff1f5a;
}

main .has-light-color {
	color: #f8f6f9 !important;
}

.wp-block-button main .has-light-color:hover {
	color: #fff !important;
	border-color: #f8f6f9 !important;
	background: #ece7ef !important;
}

main .has-light-background-color {
	background: #f8f6f9;
}

.wp-block-button main .has-light-background-color:hover {
	background: #ece7ef !important;
}

main .has-light-border-color {
	border-color: #f8f6f9;
}

main .has-dark-color {
	color: #212529 !important;
}

.wp-block-button main .has-dark-color:hover {
	color: #fff !important;
	border-color: #212529 !important;
	background: #16181b !important;
}

main .has-dark-background-color {
	background: #212529;
}

.wp-block-button main .has-dark-background-color:hover {
	background: #16181b !important;
}

main .has-dark-border-color {
	border-color: #212529;
}

main .has-gray-color {
	color: #b3b1b4 !important;
}

.wp-block-button main .has-gray-color:hover {
	color: #fff !important;
	border-color: #b3b1b4 !important;
	background: #a6a4a8 !important;
}

main .has-gray-background-color {
	background: #b3b1b4;
}

.wp-block-button main .has-gray-background-color:hover {
	background: #a6a4a8 !important;
}

main .has-gray-border-color {
	border-color: #b3b1b4;
}

main .has-red-color {
	color: #ff1f5a !important;
}

.wp-block-button main .has-red-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #ff1746 !important;
}

main .has-red-background-color {
	background: #ff1f5a;
}

.wp-block-button main .has-red-background-color:hover {
	background: #ff1746 !important;
}

main .has-red-border-color {
	border-color: #ff1f5a;
}

main .text-center {
	text-align: center;
}

main #content>*:not(.btn):not(.wp-block-button__link) {
	max-width: 1900px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1250px;
}

main #content>*:not(.btn):not(.wp-block-button__link).alignfull,
main #content>*:not(.btn):not(.wp-block-button__link)[data-align=full] {
	max-width: 100%;
}

main #content>*:not(.btn):not(.wp-block-button__link).alignwide,
main #content>*:not(.btn):not(.wp-block-button__link)[data-align=wide] {
	max-width: 1250px !important;
}

main #content>p,
main #content>h2,
main #content>h3,
main #content>h4,
main #content>h5,
main #content>h6 {
	max-width: 880px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 1rem !important;
}

.text-right {
	text-align: right;
}

.has-primary-color {
	color: #2B0A43 !important;
}

.wp-block-button .has-primary-color:hover {
	color: #fff !important;
	border-color: #2B0A43 !important;
	background: #510069 !important;
}

.has-primary-background-color {
	background: #2B0A43;
}

.wp-block-button .has-primary-background-color:hover {
	background: #510069 !important;
}

.has-primary-border-color {
	border-color: #2B0A43;
}

.has-secondary-color {
	color: #ff1f5a !important;
}

.wp-block-button .has-secondary-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #fbb718 !important;
}

.has-secondary-background-color {
	background: #ff1f5a;
}

.wp-block-button .has-secondary-background-color:hover {
	background: #fbb718 !important;
}

.has-secondary-border-color {
	border-color: #ff1f5a;
}

.has-success-color {
	color: #198754 !important;
}

.wp-block-button .has-success-color:hover {
	color: #fff !important;
	border-color: #198754 !important;
	background: #157147 !important;
}

.has-success-background-color {
	background: #198754;
}

.wp-block-button .has-success-background-color:hover {
	background: #157147 !important;
}

.has-success-border-color {
	border-color: #198754;
}

.has-info-color {
	color: #0dcaf0 !important;
}

.wp-block-button .has-info-color:hover {
	color: #fff !important;
	border-color: #0dcaf0 !important;
	background: #0cb6d8 !important;
}

.has-info-background-color {
	background: #0dcaf0;
}

.wp-block-button .has-info-background-color:hover {
	background: #0cb6d8 !important;
}

.has-info-border-color {
	border-color: #0dcaf0;
}

.has-warning-color {
	color: #ff1f5a !important;
}

.wp-block-button .has-warning-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #fbb718 !important;
}

.has-warning-background-color {
	background: #ff1f5a;
}

.wp-block-button .has-warning-background-color:hover {
	background: #fbb718 !important;
}

.has-warning-border-color {
	border-color: #ff1f5a;
}

.has-danger-color {
	color: #ff1f5a !important;
}

.wp-block-button .has-danger-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #ff1746 !important;
}

.has-danger-background-color {
	background: #ff1f5a;
}

.wp-block-button .has-danger-background-color:hover {
	background: #ff1746 !important;
}

.has-danger-border-color {
	border-color: #ff1f5a;
}

.has-light-color {
	color: #f8f6f9 !important;
}

.wp-block-button .has-light-color:hover {
	color: #fff !important;
	border-color: #f8f6f9 !important;
	background: #ece7ef !important;
}

.has-light-background-color {
	background: #f8f6f9;
}

.wp-block-button .has-light-background-color:hover {
	background: #ece7ef !important;
}

.has-light-border-color {
	border-color: #f8f6f9;
}

.has-dark-color {
	color: #212529 !important;
}

.wp-block-button .has-dark-color:hover {
	color: #fff !important;
	border-color: #212529 !important;
	background: #16181b !important;
}

.has-dark-background-color {
	background: #212529;
}

.wp-block-button .has-dark-background-color:hover {
	background: #16181b !important;
}

.has-dark-border-color {
	border-color: #212529;
}

.has-gray-color {
	color: #b3b1b4 !important;
}

.wp-block-button .has-gray-color:hover {
	color: #fff !important;
	border-color: #b3b1b4 !important;
	background: #a6a4a8 !important;
}

.has-gray-background-color {
	background: #b3b1b4;
}

.wp-block-button .has-gray-background-color:hover {
	background: #a6a4a8 !important;
}

.has-gray-border-color {
	border-color: #b3b1b4;
}

.has-red-color {
	color: #ff1f5a !important;
}

.wp-block-button .has-red-color:hover {
	color: #fff !important;
	border-color: #ff1f5a !important;
	background: #ff1746 !important;
}

.has-red-background-color {
	background: #ff1f5a;
}

.wp-block-button .has-red-background-color:hover {
	background: #ff1746 !important;
}

.has-red-border-color {
	border-color: #ff1f5a;
}

.btn,
.wp-block-button__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.bg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

html {
	scroll-behavior: smooth;
}

body.scroll-lock {
	overflow-y: hidden;
}

.row-eq-heights [class^=col] {
	margin-bottom: 30px;
}

.row-eq-heights [class^=col]>* {
	height: 100%;
}

a {
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

a:hover {
	text-decoration: none;
}

.uppercase {
	text-transform: uppercase;
}

img {
	height: auto;
	max-width: 100%;
}

::-moz-selection {
	text-shadow: none;
	background: #2B0A43;
	color: #fff;
}

::selection {
	text-shadow: none;
	background: #2B0A43;
	color: #fff;
}

#to-top {
	height: 0;
	position: absolute;
	top: 0;
}

.top-button {
	position: fixed;
	right: 10px;
	bottom: 10px;
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	z-index: 9;
	padding: 1rem !important;
}

.top-button .btn,
.top-button .wp-block-button__link {
	padding: 10px !important;
}

.top-button.show {
	opacity: 1;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}

#gdpr-box {
	display: none;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 9999;
}

#gdpr-box a.gdpr-button-settings,
#gdpr-box button.gdpr-button-accept {
	display: inline-block;
}

#gdpr-box button.gdpr-button-accept:hover {
	cursor: pointer;
}

.bg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.btn,
.wp-block-button__link {
	display: inline-block;
	font-weight: 400;
	line-height: 1.9;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: rgba(0,0,0,0);
	border: 2px solid rgba(0,0,0,0);
	padding: .11rem 2.5rem;
	font-size: 1.2rem;
	border-radius: .625rem;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.btn:hover,
.wp-block-button__link:hover {
	color: #212529;
}

.btn-check:focus+.btn,
.btn-check:focus+.wp-block-button__link,
.btn:focus,
.wp-block-button__link:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 .25rem rgba(101,0,130,.25);
	box-shadow: 0 0 0 .25rem rgba(101,0,130,.25);
}

.btn:disabled,
.wp-block-button__link:disabled,
.btn.disabled,
.disabled.wp-block-button__link,
fieldset:disabled .btn,
fieldset:disabled .wp-block-button__link {
	pointer-events: none;
	opacity: .65;
}

.btn-primary {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-primary:hover {
	color: #fff;
	background-color: #56006f;
	border-color: #510068;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #56006f;
	border-color: #510068;
	-webkit-box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
	box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
}

.btn-check:checked+.btn-primary,
.btn-check:active+.btn-primary,
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #510068;
	border-color: #4c0062;
}

.btn-check:checked+.btn-primary:focus,
.btn-check:active+.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
	box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
}

.btn-primary:disabled,
.btn-primary.disabled {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-secondary {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-check:checked+.btn-secondary,
.btn-check:active+.btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bc8f25;
}

.btn-check:checked+.btn-secondary:focus,
.btn-check:active+.btn-secondary:focus,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-secondary:disabled,
.btn-secondary.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-success {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-success:hover {
	color: #fff;
	background-color: #157347;
	border-color: #146c43;
}

.btn-check:focus+.btn-success,
.btn-success:focus {
	color: #fff;
	background-color: #157347;
	border-color: #146c43;
	-webkit-box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
	box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
}

.btn-check:checked+.btn-success,
.btn-check:active+.btn-success,
.btn-success:active,
.btn-success.active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #146c43;
	border-color: #13653f;
}

.btn-check:checked+.btn-success:focus,
.btn-check:active+.btn-success:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.show>.btn-success.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
	box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
}

.btn-success:disabled,
.btn-success.disabled {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-info {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-info:hover {
	color: #fff;
	background-color: #0baccc;
	border-color: #0aa2c0;
}

.btn-check:focus+.btn-info,
.btn-info:focus {
	color: #fff;
	background-color: #0baccc;
	border-color: #0aa2c0;
	-webkit-box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
	box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
}

.btn-check:checked+.btn-info,
.btn-check:active+.btn-info,
.btn-info:active,
.btn-info.active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #0aa2c0;
	border-color: #0a98b4;
}

.btn-check:checked+.btn-info:focus,
.btn-check:active+.btn-info:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.show>.btn-info.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
	box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
}

.btn-info:disabled,
.btn-info.disabled {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-warning {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-warning:hover {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-check:checked+.btn-warning,
.btn-check:active+.btn-warning,
.btn-warning:active,
.btn-warning.active,
.show>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bc8f25;
}

.btn-check:checked+.btn-warning:focus,
.btn-check:active+.btn-warning:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-warning:disabled,
.btn-warning.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-danger {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-danger:hover {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-check:checked+.btn-danger,
.btn-check:active+.btn-danger,
.btn-danger:active,
.btn-danger.active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bf2444;
}

.btn-check:checked+.btn-danger:focus,
.btn-check:active+.btn-danger:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-danger:disabled,
.btn-danger.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-light {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-light:hover {
	color: #fff;
	background-color: #d3d1d4;
	border-color: #c6c5c7;
}

.btn-check:focus+.btn-light,
.btn-light:focus {
	color: #fff;
	background-color: #d3d1d4;
	border-color: #c6c5c7;
	-webkit-box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
	box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
}

.btn-check:checked+.btn-light,
.btn-check:active+.btn-light,
.btn-light:active,
.btn-light.active,
.show>.btn-light.dropdown-toggle {
	color: #fff;
	background-color: #c6c5c7;
	border-color: #bab9bb;
}

.btn-check:checked+.btn-light:focus,
.btn-check:active+.btn-light:focus,
.btn-light:active:focus,
.btn-light.active:focus,
.show>.btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
	box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
}

.btn-light:disabled,
.btn-light.disabled {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-dark {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-dark:hover {
	color: #fff;
	background-color: #1c1f23;
	border-color: #1a1e21;
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
	color: #fff;
	background-color: #1c1f23;
	border-color: #1a1e21;
	-webkit-box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
	box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
}

.btn-check:checked+.btn-dark,
.btn-check:active+.btn-dark,
.btn-dark:active,
.btn-dark.active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1a1e21;
	border-color: #191c1f;
}

.btn-check:checked+.btn-dark:focus,
.btn-check:active+.btn-dark:focus,
.btn-dark:active:focus,
.btn-dark.active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
	box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
}

.btn-dark:disabled,
.btn-dark.disabled {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-gray {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-gray:hover {
	color: #fff;
	background-color: #989699;
	border-color: #8f8e90;
}

.btn-check:focus+.btn-gray,
.btn-gray:focus {
	color: #fff;
	background-color: #989699;
	border-color: #8f8e90;
	-webkit-box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
	box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
}

.btn-check:checked+.btn-gray,
.btn-check:active+.btn-gray,
.btn-gray:active,
.btn-gray.active,
.show>.btn-gray.dropdown-toggle {
	color: #fff;
	background-color: #8f8e90;
	border-color: #868587;
}

.btn-check:checked+.btn-gray:focus,
.btn-check:active+.btn-gray:focus,
.btn-gray:active:focus,
.btn-gray.active:focus,
.show>.btn-gray.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
	box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
}

.btn-gray:disabled,
.btn-gray.disabled {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-red {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-red:hover {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
}

.btn-check:focus+.btn-red,
.btn-red:focus {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-check:checked+.btn-red,
.btn-check:active+.btn-red,
.btn-red:active,
.btn-red.active,
.show>.btn-red.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bf2444;
}

.btn-check:checked+.btn-red:focus,
.btn-check:active+.btn-red:focus,
.btn-red:active:focus,
.btn-red.active:focus,
.show>.btn-red.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-red:disabled,
.btn-red.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-primary {
	color: #2B0A43;
	border-color: #2B0A43;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
	box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
}

.btn-check:checked+.btn-outline-primary,
.btn-check:active+.btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-check:checked+.btn-outline-primary:focus,
.btn-check:active+.btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
	box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
	color: #2B0A43;
	background-color: rgba(0,0,0,0);
}

.btn-outline-secondary {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-check:checked+.btn-outline-secondary,
.btn-check:active+.btn-outline-secondary,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-secondary:focus,
.btn-check:active+.btn-outline-secondary:focus,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-outline-success {
	color: #198754;
	border-color: #198754;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
	box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
}

.btn-check:checked+.btn-outline-success,
.btn-check:active+.btn-outline-success,
.btn-outline-success:active,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-check:checked+.btn-outline-success:focus,
.btn-check:active+.btn-outline-success:focus,
.btn-outline-success:active:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
	box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
	color: #198754;
	background-color: rgba(0,0,0,0);
}

.btn-outline-info {
	color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
	box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
}

.btn-check:checked+.btn-outline-info,
.btn-check:active+.btn-outline-info,
.btn-outline-info:active,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-check:checked+.btn-outline-info:focus,
.btn-check:active+.btn-outline-info:focus,
.btn-outline-info:active:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
	box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
	color: #0dcaf0;
	background-color: rgba(0,0,0,0);
}

.btn-outline-warning {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-warning:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-check:checked+.btn-outline-warning,
.btn-check:active+.btn-outline-warning,
.btn-outline-warning:active,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-warning:focus,
.btn-check:active+.btn-outline-warning:focus,
.btn-outline-warning:active:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-outline-danger {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-check:checked+.btn-outline-danger,
.btn-check:active+.btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-danger:focus,
.btn-check:active+.btn-outline-danger:focus,
.btn-outline-danger:active:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-outline-light {
	color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-outline-light:hover {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
	box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
}

.btn-check:checked+.btn-outline-light,
.btn-check:active+.btn-outline-light,
.btn-outline-light:active,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-check:checked+.btn-outline-light:focus,
.btn-check:active+.btn-outline-light:focus,
.btn-outline-light:active:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
	box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
	color: #f8f6f9;
	background-color: rgba(0,0,0,0);
}

.btn-outline-dark {
	color: #212529;
	border-color: #212529;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
	box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
}

.btn-check:checked+.btn-outline-dark,
.btn-check:active+.btn-outline-dark,
.btn-outline-dark:active,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-check:checked+.btn-outline-dark:focus,
.btn-check:active+.btn-outline-dark:focus,
.btn-outline-dark:active:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
	box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
	color: #212529;
	background-color: rgba(0,0,0,0);
}

.btn-outline-gray {
	color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-outline-gray:hover {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-check:focus+.btn-outline-gray,
.btn-outline-gray:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
	box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
}

.btn-check:checked+.btn-outline-gray,
.btn-check:active+.btn-outline-gray,
.btn-outline-gray:active,
.btn-outline-gray.active,
.btn-outline-gray.dropdown-toggle.show {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-check:checked+.btn-outline-gray:focus,
.btn-check:active+.btn-outline-gray:focus,
.btn-outline-gray:active:focus,
.btn-outline-gray.active:focus,
.btn-outline-gray.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
	box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
}

.btn-outline-gray:disabled,
.btn-outline-gray.disabled {
	color: #b3b1b4;
	background-color: rgba(0,0,0,0);
}

.btn-outline-red {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-red:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-red,
.btn-outline-red:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-check:checked+.btn-outline-red,
.btn-check:active+.btn-outline-red,
.btn-outline-red:active,
.btn-outline-red.active,
.btn-outline-red.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-red:focus,
.btn-check:active+.btn-outline-red:focus,
.btn-outline-red:active:focus,
.btn-outline-red.active:focus,
.btn-outline-red.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-outline-red:disabled,
.btn-outline-red.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-link {
	font-weight: 200;
	color: #ff1f5a;
	text-decoration: none;
}

.btn-link:hover {
	color: #bb8504;
}

.btn-link:disabled,
.btn-link.disabled {
	color: #6c757d;
}

.btn-lg {
	padding: .22rem 2.8rem;
	font-size: calc(1.26rem + 0.12vw);
	border-radius: .625rem;
}

.btn-sm {
	padding: .05rem .9rem;
	font-size: 0.675rem;
	border-radius: .625rem;
}

.wp-block-embed {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-radius: 10px;
	padding: 0px !important;
	margin-left: 1rem;
	margin-right: 1rem;
	margin-bottom: 150px;
}

.size-full img {
	width: 100%;
}

.wp-block-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.wp-block-column>*:last-child:is(.wp-block-buttons) {
	margin-top: auto;
}

hr.wp-block-separator {
	width: 100% !important;
	color: #ebebeb;
	padding-top: 1rem !important;
	margin-bottom: 1rem !important;
	background: rgba(0,0,0,0) !important;
	opacity: 1 !important;
}

.wp-block-uagb-content-timeline {
	max-width: 1100px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.wp-block-uagb-content-timeline .uagb-timeline__events-inner-new {
	padding: 50px 20px !important;
}

.wp-block-uagb-content-timeline .uagb-timeline__events-inner-new h3.uagb-timeline__heading {
	font-size: 2.2rem !important;
	text-align: left !important;
}

.wp-block-uagb-content-timeline .uagb-timeline-desc-content {
	text-align: left !important;
}

.wp-block-media-text .wp-block-media-text__media:first-child {
	background-position: center right !important;
}

.wp-block-media-text .wp-block-media-text__content+.wp-block-media-text__media {
	background-position: center left !important;
}

.wp-block,
.wp-block-image {
	margin: 0;
}

.wp-block-image {
	border-radius: 10px;
}

.wp-block-image figure {
	overflow: hidden;
	border-radius: 10px;
}

nav.main {
	max-width: 1900px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 150px;
	padding-right: 150px;
	width: 100%;
	z-index: 3600;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	height: 125px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

nav.main .logo {
	display: block;
	max-height: 50px;
}

nav.main ul li {
	padding: 0;
}

nav.main ul a {
	color: #2B0A43;
	background: rgba(0,0,0,0);
	padding: .5rem 1rem !important;
	border-radius: 5px;
	margin-left: .1rem;
	margin-right: .1rem;
	font-weight: 500;
}

nav.main ul li:hover a,
nav.main ul li.current_page_parent>a,
nav.main ul li.current-menu-item>a {
	color: #f8f6f9;
	background: #2B0A43;
}

nav.main ul li.dropdown:hover .dropdown-menu {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

nav.main .links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

nav.main .links .mobile {
	display: none !important;
}

nav.main .links .mobile {
	font-size: 1.1rem;
	color: #2B0A43;
	display: inline-block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.nav-cta {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 1rem;
	border-radius: 1rem;
	gap: 10px;
	color: #fff;
	text-align: right;
	line-height: 1.2;
}

.nav-cta>* {
	color: #fff;
}

.nav-cta p {
	margin: 0;
}

.dropdown-menu {
	width: -webkit-fit-content !important;
	width: -moz-fit-content !important;
	width: fit-content !important;
	border: none !important;
	display: block !important;
	visibility: hidden;
	opacity: 0;
	background: #f8f6f9 !important;
	font-size: .8rem !important;
	text-transform: uppercase !important;
	-webkit-transform: none !important;
	transform: none !important;
	position: absolute !important;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
}

.dropdown-menu a.dropdown-item {
	white-space: none !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
}

.dropdown-menu a:hover {
	border-bottom: none !important;
}

.mobile-menu {
	overflow-y: scroll;
	-ms-scroll-chaining: none !important;
	overscroll-behavior: contain !important;
	z-index: 3800;
	isolation: isolate;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	opacity: 0;
	visibility: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-color: rgba(101,0,130,.8);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}

.mobile-menu .logo {
	justify-self: flex-start;
	-ms-flex-item-align: center;
	align-self: center;
	margin-bottom: 2rem;
}

.mobile-menu .logo img {
	max-width: 200px;
}

.mobile-menu .close {
	font-size: 4rem;
	color: #212529;
	background: #ece1ef;
	border-radius: 100%;
	width: 80px;
	height: 80px;
	margin-right: 20px;
	opacity: 0;
	z-index: 100;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	place-items: center;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

.mobile-menu .close:hover {
	-webkit-transform: rotate(9deg);
	transform: rotate(9deg);
}

.mobile-menu ul {
	z-index: 90;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-right: 40px;
}

.mobile-menu ul li {
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	opacity: 0;
}

.mobile-menu li a {
	font-size: 1.8em;
	line-height: 1.5;
	color: #f8f6f9;
	font-family: "Poppins";
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	text-align: right;
}

.mobile-menu li a:hover {
	color: #ff1f5a;
}

.mobile-menu .dropdown-toggle:after {
	display: none;
}

.page-overlay {
	background: rgba(252,250,253,.8);
	-webkit-backdrop-filter: blur(1px) saturate(10%);
	backdrop-filter: blur(1px) saturate(10%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	z-index: 3000;
	cursor: pointer;
	opacity: 1;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transition: .5s ease-out !important;
	transition: .5s ease-out !important;
	visibility: hidden;
	opacity: 0;
	max-height: 0;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.page-overlay.show {
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}

.page-overlay.show {
	visibility: visible;
	opacity: 1;
	max-height: 99999px;
}

.btn,
.wp-block-button__link {
	display: inline-block;
	font-weight: 400;
	line-height: 1.9;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: rgba(0,0,0,0);
	border: 2px solid rgba(0,0,0,0);
	padding: .11rem 2.5rem;
	font-size: 1.2rem;
	border-radius: .625rem;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.btn:hover,
.wp-block-button__link:hover {
	color: #212529;
}

.btn-check:focus+.btn,
.btn-check:focus+.wp-block-button__link,
.btn:focus,
.wp-block-button__link:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 .25rem rgba(101,0,130,.25);
	box-shadow: 0 0 0 .25rem rgba(101,0,130,.25);
}

.btn:disabled,
.wp-block-button__link:disabled,
.btn.disabled,
.disabled.wp-block-button__link,
fieldset:disabled .btn,
fieldset:disabled .wp-block-button__link {
	pointer-events: none;
	opacity: .65;
}

.btn-primary {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-primary:hover {
	color: #fff;
	background-color: #56006f;
	border-color: #510068;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #56006f;
	border-color: #510068;
	-webkit-box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
	box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
}

.btn-check:checked+.btn-primary,
.btn-check:active+.btn-primary,
.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #510068;
	border-color: #4c0062;
}

.btn-check:checked+.btn-primary:focus,
.btn-check:active+.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
	box-shadow: 0 0 0 .25rem rgba(124,38,149,.5);
}

.btn-primary:disabled,
.btn-primary.disabled {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-secondary {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-check:checked+.btn-secondary,
.btn-check:active+.btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bc8f25;
}

.btn-check:checked+.btn-secondary:focus,
.btn-check:active+.btn-secondary:focus,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-secondary:disabled,
.btn-secondary.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-success {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-success:hover {
	color: #fff;
	background-color: #157347;
	border-color: #146c43;
}

.btn-check:focus+.btn-success,
.btn-success:focus {
	color: #fff;
	background-color: #157347;
	border-color: #146c43;
	-webkit-box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
	box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
}

.btn-check:checked+.btn-success,
.btn-check:active+.btn-success,
.btn-success:active,
.btn-success.active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #146c43;
	border-color: #13653f;
}

.btn-check:checked+.btn-success:focus,
.btn-check:active+.btn-success:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.show>.btn-success.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
	box-shadow: 0 0 0 .25rem rgba(60,153,110,.5);
}

.btn-success:disabled,
.btn-success.disabled {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-info {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-info:hover {
	color: #fff;
	background-color: #0baccc;
	border-color: #0aa2c0;
}

.btn-check:focus+.btn-info,
.btn-info:focus {
	color: #fff;
	background-color: #0baccc;
	border-color: #0aa2c0;
	-webkit-box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
	box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
}

.btn-check:checked+.btn-info,
.btn-check:active+.btn-info,
.btn-info:active,
.btn-info.active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #0aa2c0;
	border-color: #0a98b4;
}

.btn-check:checked+.btn-info:focus,
.btn-check:active+.btn-info:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.show>.btn-info.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
	box-shadow: 0 0 0 .25rem rgba(49,210,242,.5);
}

.btn-info:disabled,
.btn-info.disabled {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-warning {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-warning:hover {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
	color: #fff;
	background-color: #cc2648;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-check:checked+.btn-warning,
.btn-check:active+.btn-warning,
.btn-warning:active,
.btn-warning.active,
.show>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bc8f25;
}

.btn-check:checked+.btn-warning:focus,
.btn-check:active+.btn-warning:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
	box-shadow: 0 0 0 .25rem rgba(252,201,80,.5);
}

.btn-warning:disabled,
.btn-warning.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-danger {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-danger:hover {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-check:checked+.btn-danger,
.btn-check:active+.btn-danger,
.btn-danger:active,
.btn-danger.active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bf2444;
}

.btn-check:checked+.btn-danger:focus,
.btn-check:active+.btn-danger:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-danger:disabled,
.btn-danger.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-light {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-light:hover {
	color: #fff;
	background-color: #d3d1d4;
	border-color: #c6c5c7;
}

.btn-check:focus+.btn-light,
.btn-light:focus {
	color: #fff;
	background-color: #d3d1d4;
	border-color: #c6c5c7;
	-webkit-box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
	box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
}

.btn-check:checked+.btn-light,
.btn-check:active+.btn-light,
.btn-light:active,
.btn-light.active,
.show>.btn-light.dropdown-toggle {
	color: #fff;
	background-color: #c6c5c7;
	border-color: #bab9bb;
}

.btn-check:checked+.btn-light:focus,
.btn-check:active+.btn-light:focus,
.btn-light:active:focus,
.btn-light.active:focus,
.show>.btn-light.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
	box-shadow: 0 0 0 .25rem rgba(249,247,250,.5);
}

.btn-light:disabled,
.btn-light.disabled {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-dark {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-dark:hover {
	color: #fff;
	background-color: #1c1f23;
	border-color: #1a1e21;
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
	color: #fff;
	background-color: #1c1f23;
	border-color: #1a1e21;
	-webkit-box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
	box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
}

.btn-check:checked+.btn-dark,
.btn-check:active+.btn-dark,
.btn-dark:active,
.btn-dark.active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1a1e21;
	border-color: #191c1f;
}

.btn-check:checked+.btn-dark:focus,
.btn-check:active+.btn-dark:focus,
.btn-dark:active:focus,
.btn-dark.active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
	box-shadow: 0 0 0 .25rem rgba(66,70,73,.5);
}

.btn-dark:disabled,
.btn-dark.disabled {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-gray {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-gray:hover {
	color: #fff;
	background-color: #989699;
	border-color: #8f8e90;
}

.btn-check:focus+.btn-gray,
.btn-gray:focus {
	color: #fff;
	background-color: #989699;
	border-color: #8f8e90;
	-webkit-box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
	box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
}

.btn-check:checked+.btn-gray,
.btn-check:active+.btn-gray,
.btn-gray:active,
.btn-gray.active,
.show>.btn-gray.dropdown-toggle {
	color: #fff;
	background-color: #8f8e90;
	border-color: #868587;
}

.btn-check:checked+.btn-gray:focus,
.btn-check:active+.btn-gray:focus,
.btn-gray:active:focus,
.btn-gray.active:focus,
.show>.btn-gray.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
	box-shadow: 0 0 0 .25rem rgba(190,189,191,.5);
}

.btn-gray:disabled,
.btn-gray.disabled {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-red {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-red:hover {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
}

.btn-check:focus+.btn-red,
.btn-red:focus {
	color: #fff;
	background-color: #d9294d;
	border-color: #cc2648;
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-check:checked+.btn-red,
.btn-check:active+.btn-red,
.btn-red:active,
.btn-red.active,
.show>.btn-red.dropdown-toggle {
	color: #fff;
	background-color: #cc2648;
	border-color: #bf2444;
}

.btn-check:checked+.btn-red:focus,
.btn-check:active+.btn-red:focus,
.btn-red:active:focus,
.btn-red.active:focus,
.show>.btn-red.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
	box-shadow: 0 0 0 .25rem rgba(255,79,115,.5);
}

.btn-red:disabled,
.btn-red.disabled {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-primary {
	color: #2B0A43;
	border-color: #2B0A43;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
	box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
}

.btn-check:checked+.btn-outline-primary,
.btn-check:active+.btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
	color: #fff;
	background-color: #2B0A43;
	border-color: #2B0A43;
}

.btn-check:checked+.btn-outline-primary:focus,
.btn-check:active+.btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
	box-shadow: 0 0 0 .25rem rgba(101,0,130,.5);
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
	color: #2B0A43;
	background-color: rgba(0,0,0,0);
}

.btn-outline-secondary {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-check:checked+.btn-outline-secondary,
.btn-check:active+.btn-outline-secondary,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-secondary:focus,
.btn-check:active+.btn-outline-secondary:focus,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-outline-success {
	color: #198754;
	border-color: #198754;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
	box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
}

.btn-check:checked+.btn-outline-success,
.btn-check:active+.btn-outline-success,
.btn-outline-success:active,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-check:checked+.btn-outline-success:focus,
.btn-check:active+.btn-outline-success:focus,
.btn-outline-success:active:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
	box-shadow: 0 0 0 .25rem rgba(25,135,84,.5);
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
	color: #198754;
	background-color: rgba(0,0,0,0);
}

.btn-outline-info {
	color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
	box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
}

.btn-check:checked+.btn-outline-info,
.btn-check:active+.btn-outline-info,
.btn-outline-info:active,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show {
	color: #fff;
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-check:checked+.btn-outline-info:focus,
.btn-check:active+.btn-outline-info:focus,
.btn-outline-info:active:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
	box-shadow: 0 0 0 .25rem rgba(13,202,240,.5);
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
	color: #0dcaf0;
	background-color: rgba(0,0,0,0);
}

.btn-outline-warning {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-warning:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-check:checked+.btn-outline-warning,
.btn-check:active+.btn-outline-warning,
.btn-outline-warning:active,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-warning:focus,
.btn-check:active+.btn-outline-warning:focus,
.btn-outline-warning:active:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
	box-shadow: 0 0 0 .25rem rgba(251,191,49,.5);
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-outline-danger {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-check:checked+.btn-outline-danger,
.btn-check:active+.btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-danger:focus,
.btn-check:active+.btn-outline-danger:focus,
.btn-outline-danger:active:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-outline-light {
	color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-outline-light:hover {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
	box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
}

.btn-check:checked+.btn-outline-light,
.btn-check:active+.btn-outline-light,
.btn-outline-light:active,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show {
	color: #fff;
	background-color: #f8f6f9;
	border-color: #f8f6f9;
}

.btn-check:checked+.btn-outline-light:focus,
.btn-check:active+.btn-outline-light:focus,
.btn-outline-light:active:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
	box-shadow: 0 0 0 .25rem rgba(248,246,249,.5);
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
	color: #f8f6f9;
	background-color: rgba(0,0,0,0);
}

.btn-outline-dark {
	color: #212529;
	border-color: #212529;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
	box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
}

.btn-check:checked+.btn-outline-dark,
.btn-check:active+.btn-outline-dark,
.btn-outline-dark:active,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-check:checked+.btn-outline-dark:focus,
.btn-check:active+.btn-outline-dark:focus,
.btn-outline-dark:active:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
	box-shadow: 0 0 0 .25rem rgba(33,37,41,.5);
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
	color: #212529;
	background-color: rgba(0,0,0,0);
}

.btn-outline-gray {
	color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-outline-gray:hover {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-check:focus+.btn-outline-gray,
.btn-outline-gray:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
	box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
}

.btn-check:checked+.btn-outline-gray,
.btn-check:active+.btn-outline-gray,
.btn-outline-gray:active,
.btn-outline-gray.active,
.btn-outline-gray.dropdown-toggle.show {
	color: #fff;
	background-color: #b3b1b4;
	border-color: #b3b1b4;
}

.btn-check:checked+.btn-outline-gray:focus,
.btn-check:active+.btn-outline-gray:focus,
.btn-outline-gray:active:focus,
.btn-outline-gray.active:focus,
.btn-outline-gray.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
	box-shadow: 0 0 0 .25rem rgba(179,177,180,.5);
}

.btn-outline-gray:disabled,
.btn-outline-gray.disabled {
	color: #b3b1b4;
	background-color: rgba(0,0,0,0);
}

.btn-outline-red {
	color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-outline-red:hover {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:focus+.btn-outline-red,
.btn-outline-red:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-check:checked+.btn-outline-red,
.btn-check:active+.btn-outline-red,
.btn-outline-red:active,
.btn-outline-red.active,
.btn-outline-red.dropdown-toggle.show {
	color: #fff;
	background-color: #ff1f5a;
	border-color: #ff1f5a;
}

.btn-check:checked+.btn-outline-red:focus,
.btn-check:active+.btn-outline-red:focus,
.btn-outline-red:active:focus,
.btn-outline-red.active:focus,
.btn-outline-red.dropdown-toggle.show:focus {
	-webkit-box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
	box-shadow: 0 0 0 .25rem rgba(255,48,90,.5);
}

.btn-outline-red:disabled,
.btn-outline-red.disabled {
	color: #ff1f5a;
	background-color: rgba(0,0,0,0);
}

.btn-link {
	font-weight: 200;
	color: #ff1f5a;
	text-decoration: none;
}

.btn-link:hover {
	color: #bb8504;
}

.btn-link:disabled,
.btn-link.disabled {
	color: #6c757d;
}

.btn-lg {
	padding: .22rem 2.8rem;
	font-size: calc(1.26rem + 0.12vw);
	border-radius: .625rem;
}

.btn-sm {
	padding: .05rem .9rem;
	font-size: 0.675rem;
	border-radius: .625rem;
}

#content > div.wp-block-cover.alignfull.mainpage-header {
	margin-bottom: 0px;
}


#block_66fd2a564e845 {
	margin-top: -100px;
}


html,
body {
	scroll-behavior: smooth;
	font-size: 16px;
	line-height: 24px;
}

body:not(.frontpage,
.page-template-landingpage) #content {
	padding-top: 1.5rem;
}

body.ready {
	opacity: 1;
}

body #page {
	position: relative;
	max-width: 1900px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin: 0 auto;
	background: #fcfafd;
}

body #page-header {
	max-width: 1900px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1250px;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 1rem;
	padding-right: 1rem;
}

body #page-header .content {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 6rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

body #page-header .content .text,
body #page-header .content .img {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

body #page-header .content .tags .tag {
	margin-right: .2rem;
}

body #page-header .content .img img {
	border-radius: 10px;
}

body #page-header .content h1 {
	color: #2B0A43;
	font-size: 3rem;
}

body #content {
	position: relative;
	z-index: 20;
	overflow: hidden;
}

body #content>*:not(:last-child,
h2,
h3,
h4,
h5,
h6,
.wp-block-spacer) {
	margin-bottom: 4rem;
}

body #content>*:last-child:not([data-block-name=kader]) {
	padding-bottom: 150px;
}

body #content p+h2,
body #content p+h3,
body #content p+h4,
body #content p+h5 {
	margin-top: 2rem !important;
}

body.page-template-landingpage #page-header {
	min-height: 670px;
	max-width: 1900px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 150px;
	padding-right: 150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #eee;
	position: relative;
	z-index: 19;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1700' height='670' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 L1700,0 L1700,570 Q850 670 0 570 z' stroke-width='0' stroke='null' fill='%23f00' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='1700' height='670' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 L1700,0 L1700,570 Q850 670 0 570 z' stroke-width='0' stroke='null' fill='%23f00' /%3E%3C/svg%3E");
	-webkit-mask-size: cover;
	mask-size: cover;
	-webkit-mask-position: top center;
	mask-position: top center;
	overflow: hidden;
	isolation: isolate;
}

body.page-template-landingpage #page-header .content {
	max-width: 1100px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

body.page-template-landingpage #page-header .logo {
	max-width: 400px;
}

body.page-template-landingpage #page-header h4 {
	margin-left: 120px;
}

body.page-template-landingpage #page-header .post-img {
	position: absolute;
	display: block;
	inset: 0;
	z-index: -1;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	width: 100%;
	height: 100%;
}

body.page-template-landingpage #page-header+#content {
	margin-top: -200px;
}

.search-filter-scroll-loading {
	place-self: center;
	position: relative;
}

.search-filter-scroll-loading:after {
	position: absolute;
	display: block;
	inset: 0;
	content: "";
	background: #eee;
	border-radius: 10px;
}

footer {
	position: relative;
	margin-top: -60px;
	z-index: 30;
	background: #2B0A43;
	color: #fff;
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='1700' height='1700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 Q850 100 1700 0 L1700,1700 L0,1700 z' stroke-width='0' stroke='null' fill='%23000'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='1700' height='1700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 Q850 100 1700 0 L1700,1700 L0,1700 z' stroke-width='0' stroke='null' fill='%23000'/%3E%3C/svg%3E");
	-webkit-mask-size: cover;
	mask-size: cover;
	-webkit-mask-position: top center;
	mask-position: top center;
	max-width: 1900px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 150px;
	padding-right: 150px;
	padding-top: 150px;
	padding-bottom: 50px;
	display: grid;
	grid-template-columns: 1fr 1fr 2fr 2fr;
	gap: 3rem;
}

footer .logos img {
	max-height: 50px;
	margin-bottom: 1rem;
}

footer .nieuwsbrief {
	cursor: pointer;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
}

footer .nieuwsbrief:hover {
	-webkit-transform: translateY(-5px) scale(1.01) rotate(-1deg);
	transform: translateY(-5px) scale(1.01) rotate(-1deg);
}

footer p,
footer ul {
	margin: 0;
	padding: 0;
}

footer strong,
footer p {
	color: rgba(255,255,255,.7);
	padding: 0;
}

footer a,
footer a.nav-link {
	color: rgba(255,255,255,.7);
	padding: 0;
}

footer a:hover,
footer a.nav-link:hover {
	color: #ff1f5a;
}

footer .contactgegevens .info {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 3rem;
}

footer .placeholder {
	background: #fff;
	padding: 20px;
	text-align: left;
	color: #2B0A43;
	border-radius: 10px;
	font-size: 1.3rem;
}

footer .socials {
	margin-top: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 1rem;
}

footer .socials a {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 30px;
	height: 30px;
	padding: 1.1rem;
	border-radius: 30px;
	border: 2px solid currentColor;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	font-size: 1.5rem;
}

footer .socials a:hover {
	color: #ff1f5a;
}

#mailchimp {
	overflow-y: scroll;
	-ms-scroll-chaining: none !important;
	overscroll-behavior: contain !important;
	color: #fff;
	z-index: 3800;
	isolation: isolate;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	opacity: 0;
	visibility: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(101,0,130,.8);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}

#mailchimp #mc-embedded-subscribe {
	margin: 0;
}

#mailchimp .placeholder {
	margin-top: 1rem;
	margin-bottom: 1rem;
	background: #3d004f;
	width: 100%;
	border-radius: 10px;
	padding: 4rem;
	max-width: 750px;
}

#mailchimp .close {
	position: absolute;
	top: 50px;
	bottom: 50px;
	-ms-flex-item-align: end;
	align-self: flex-end;
	font-size: 4rem;
	color: #212529;
	background: #ece1ef;
	border-radius: 100%;
	width: 80px;
	height: 80px;
	margin-right: 20px;
	opacity: 0;
	z-index: 100;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	place-items: center;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

#mailchimp .close:hover {
	-webkit-transform: rotate(9deg);
	transform: rotate(9deg);
}

#mailchimp h2 {
	color: #fff;
}

.menu-juridisch-menu-container,
.menu-juridich-menu-container {
	background: #2B0A43;
	max-width: 1900px;
	margin: 0 auto;
	color: #fff;
	grid-column: 1/-1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: .8rem;
}

.menu-juridisch-menu-container a,
.menu-juridich-menu-container a {
	color: #fff;
}

.menu-juridisch-menu-container a:hover,
.menu-juridich-menu-container a:hover {
	color: #ff1f5a;
}

.menu-juridisch-menu-container ul,
.menu-juridich-menu-container ul {
	gap: 2rem;
}

.lightbox {
	cursor: pointer;
	overflow-y: scroll;
	-ms-scroll-chaining: none !important;
	overscroll-behavior: contain !important;
	z-index: 3750;
	isolation: isolate;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .4s ease;
	transition: .4s ease;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(101,0,130,.8);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}

.lightbox .close {
	position: absolute;
	top: 2rem;
	right: 2rem;
	font-size: 4rem;
	color: #212529;
	background: #ece1ef;
	border-radius: 100%;
	width: 80px;
	height: 80px;
	margin-right: 20px;
	z-index: 100;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	place-items: center;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

.lightbox .close:hover {
	-webkit-transform: rotate(9deg);
	transform: rotate(9deg);
}

.lightbox.show {
	opacity: 1;
	visibility: visible;
}

.lightbox img {
	border-radius: 10px;
	overflow: hidden;
	margin: 2rem;
	max-width: 90%;
	-webkit-box-shadow: 1.9px 2.5px 3.5px rgba(0,0,0,.043),4.8px 6.3px 8.9px rgba(0,0,0,.062),9.7px 12.9px 18.1px rgba(0,0,0,.078) !important;
	box-shadow: 1.9px 2.5px 3.5px rgba(0,0,0,.043),4.8px 6.3px 8.9px rgba(0,0,0,.062),9.7px 12.9px 18.1px rgba(0,0,0,.078) !important;
}

.mobmenu {
	display: none;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	z-index: 3700;
	width: 65px;
	height: 65px;
	border-radius: 65px;
	padding: 1rem;
	cursor: pointer;
	right: 2rem;
	font-size: 2rem;
	color: #212529;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #ede1ef;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.mobmenu:hover {
	background: #2B0A43;
	color: #fff;
}

html.vscode [data-vscode-dir] {
	outline: 7px dashed hotpink;
	cursor: pointer;
}

html.vscode [data-vscode-dir]:hover:before {
	content: attr(data-vscode-file);
	position: absolute;
	font-size: .85rem;
	font-family: monospace;
	background: hotpink;
	padding: 3px;
	color: #fff !important;
	white-space: nowrap;
	text-transform: lowercase;
}

#__bs_notify__ {
	border-radius: 0px !important;
	background-color: rgba(0,0,0,.05) !important;
	text-align: left !important;
	left: 0px !important;
	width: 100% !important;
	pointer-events: unset !important;
}

@media (prefers-reduced-motion: reduce) {

.btn,
.wp-block-button__link {
	-webkit-transition: none;
	transition: none;
}

.btn,
.wp-block-button__link {
	-webkit-transition: none;
	transition: none;
}

}

@media (min-width: 782px) {

main .wp-block-column:not(:first-child) {
	margin-left: 6rem;
}

}

@media (min-width: 1200px) {

.btn-lg {
	font-size: 1.35rem;
}

.btn-lg {
	font-size: 1.35rem;
}

}

@media (max-width: 1700px) {

body #page #content>* {
	padding-left: 1rem;
	padding-right: 1rem;
}

}

@media (max-width: 1650px) {

nav.main .logo {
	max-height: 40px;
}

nav.main .nav-cta,
nav.main .nav-link {
	font-size: .9rem;
}

}

@media (max-width: 1450px) {

nav.main {
	padding-left: 75px;
	padding-right: 75px;
}

nav.main {
	padding-left: 2rem;
	padding-right: 2rem;
}

nav.main .logo {
	max-height: 35px;
}

nav.main .nav-cta p {
	display: none;
}

body.page-template-landingpage #page-header {
	padding-left: 75px;
	padding-right: 75px;
}

footer {
	padding-left: 75px;
	padding-right: 75px;
}

}

@media (max-width: 1350px) {

nav.main {
	padding-left: 37.5px;
	padding-right: 37.5px;
}

nav.main .logo {
	max-height: 30px;
}

nav.main .nav-cta,
nav.main .nav-link {
	font-size: 1rem;
}

nav.main a.nav-link {
	padding: .25rem .5rem !important;
	margin-left: .5rem;
	margin-right: .5rem;
}

body.page-template-landingpage #page-header {
	padding-left: 37.5px;
	padding-right: 37.5px;
}

footer {
	padding-left: 37.5px;
	padding-right: 37.5px;
}

}

@media (max-width: 1200px) {

nav.main ul a {
	font-size: 1rem;
	margin-left: 10px;
	margin-right: 1px;
}

}

@media (max-width: 1180px) {

nav.main ul {
	display: none !important;
}

nav.main .links .mobile {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

nav.main {
	height: 75px;
}

nav.main .logo {
	max-height: 35px;
}

nav.main .nav-cta {
	display: none;
}

}

@media (max-width: 1150px) {

footer {
	grid-template-columns: 1fr 3fr;
}

footer .logo {
	grid-column: 1/-1;
	text-align: center;
}

footer .logo img {
	max-width: 250px;
}

footer .contact {
	grid-column: 1/-1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

footer .contact .nieuwsbrief {
	max-width: 60%;
}

}

@media (max-width: 1000px) {

nav.main ul a {
	font-size: 1rem;
	margin-left: 5px;
	margin-right: 1px;
}

}

@media (max-width: 991.98px) {

html,
body {
	font-size: 16px;
}

body #content>*:not(:last-child,
h2,
h3,
h4,
h5,
h6,
.wp-block-spacer) {
	margin-bottom: 6rem;
}

footer {
	margin-top: -95px;
}

.menu-juridisch-menu-container,
.menu-juridich-menu-container {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-left: 1rem;
}

.menu-juridisch-menu-container ul,
.menu-juridich-menu-container ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

}

@media (max-width: 900px) {

nav.main .logo {
	max-height: 30px;
}

nav.main .nav-cta {
	display: none;
}

.mobmenu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

}

@media (max-width: 767.98px) {

html,
body {
	font-size: 14px;
}

body #page-header .content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 3rem;
}

body #content>*:not(:last-child,
h2,
h3,
h4,
h5,
h6,
.wp-block-spacer) {
	margin-bottom: 4rem;
}

footer {
	-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='600' height='600' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 Q300 100 600 0 L600,600 L0,600 z' stroke-width='0' stroke='null' fill='%23000'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%0A%3Csvg width='600' height='600' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,0 Q300 100 600 0 L600,600 L0,600 z' stroke-width='0' stroke='null' fill='%23000'/%3E%3C/svg%3E");
}

footer {
	grid-template-columns: 1fr;
}

}

@media (max-width: 599px) {

.wp-block-column {
	margin-bottom: 40px;
}

body #page .wp-column {
	padding-left: 1rem;
	padding-right: 1rem;
}

}

