/* styles de base */
:root{
	--primary-color: #B0D9E7;
	--secondary-color: #1B4965;
	--dark-color: #0B2545;
}

/* bouton principal */
html.breevia-theme #kubio .breevia-front-header__k__Dud6AOZG0Hca-outer a.breevia-front-header__k__Dud6AOZG0Hca-link,html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-form [type="submit"],html.breevia-theme #kubio .breevia-404__k__jA8LAi07FX-outer a.breevia-404__k__jA8LAi07FX-link{
	color: var(--dark-color);
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}
html.breevia-theme .wp-block-kubio-section .entry-content:not(.wc-tab) > *{
	max-width: none;
}
html.breevia-theme #kubio .breevia-front-header__k__Dud6AOZG0Hca-outer a.breevia-front-header__k__Dud6AOZG0Hca-link:hover,html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-form [type="submit"]:hover,html.breevia-theme #kubio .breevia-404__k__jA8LAi07FX-outer a.breevia-404__k__jA8LAi07FX-link:hover{
	background-color: var(--dark-color);
	border-color: var(--dark-color);
}
html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-form [type="submit"]:hover,html.breevia-theme #kubio .breevia-404__k__jA8LAi07FX-outer a.breevia-404__k__jA8LAi07FX-link:hover{
	color: #fff;
}
html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-form a, html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-respond a{
	color: var(--primary-color);
}
html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-form a:hover, html.breevia-theme #kubio .breevia-single__k__single-oXoikmHxB-container .comment-respond a:hover{
	color: var(--secondary-color);
}
html.breevia-theme [data-kubio] .activityTitle a:not([class*="wp-block-button"]),html.breevia-theme [data-kubio] .activityArchiveTitle a:not([class*="wp-block-button"]){
	font-family: inherit;
}

/* menu */
html.breevia-theme .breevia-front-header__k__r1Ph182_RWJa-offscreen{
	background-color: var(--secondary-color);
}
html.breevia-theme #kubio .breevia-front-header__k__RfKm7zJUMjRa-outer > .kubio-menu > ul > li.current-menu-item > a, html.breevia-theme #kubio .breevia-front-header__k__RfKm7zJUMjRa-outer > .kubio-menu > ul > li.current_page_item > a, html.breevia-theme #kubio .breevia-front-header__k__RfKm7zJUMjRa-outer > .kubio-menu > ul > li > a.hover, html.breevia-theme #kubio .breevia-front-header__k__RfKm7zJUMjRa-outer > .kubio-menu > ul > li > a:hover,html.breevia-theme #kubio .breevia-front-header__k__RfKm7zJUMjRa-outer > .kubio-menu li > ul > li > a:hover,html.breevia-theme #kubio .breevia-front-header__k__c6BbujDIAOYa-outer > .kubio-menu li > ul > li > a:hover{
	background-color: var(--primary-color);
}
html.breevia-theme #kubio .h-navigation_sticky:not(.extra-1) .breevia-front-header__k__r1Ph182_RWJa-icon:hover{
	fill: var(--primary-color);
}
html.breevia-theme .with-kubio-global-style h1, html.breevia-theme .wp-block-woocommerce-mini-cart-contents h1, html.breevia-theme [data-kubio] h1, html.breevia-theme h1[data-kubio],html.breevia-theme .with-kubio-global-style h2, html.breevia-theme .wp-block-woocommerce-mini-cart-contents h2, html.breevia-theme [data-kubio] h2, html.breevia-theme h2[data-kubio]{
	font-family: Outfit, Verdana, sans-serif;
}

html.breevia-theme .wp-block-kubio-section .entry-content > .activityList,html.breevia-theme .wp-block-kubio-section .entry-content > .newsList{
	list-style: none;
	margin: 30px 0;
	padding: 0;
}
.activityItem,.archiveItemWrapper{
	margin: 0 0 20px 0;
	background-color: var(--primary-color);
	color: var(--dark-color);
	text-align: center;
	position: relative;
	padding: 0 0 0 50%;
}
.activityArchiveItem{
	margin: 0 0 20px 0;
}
.activityItem:nth-child(2n),.activityArchiveItem:nth-child(2n) .archiveItemWrapper{
	padding: 0 50% 0 0;
}
.activityItem:hover img,.activityArchiveItem:hover img{
	transform: scale(1.2);
}
html.breevia-theme figure{
	margin: 0;
}
html.breevia-theme figure.thumbnail-activity,html.breevia-theme figure.activityArchiveFigure{
	width: 50%;
	overflow: hidden;
	margin: 0;
	position: absolute;
	left: 0; top: 0; bottom: 0;
}
html.breevia-theme .activityItem:nth-child(2n) figure.thumbnail-activity,html.breevia-theme .activityArchiveItem:nth-child(2n) figure.activityArchiveFigure{
	left: auto;
	right: 0;
}
html.breevia-theme .activityArchiveItem:nth-child(2n) figure.activityArchiveFigure{
	left: auto;
	right: 0;
}
html.breevia-theme figure.activityFigure{
	margin: 0;
}
.activityBorder,.activityArchiveBorder,.activityBorder{
	position: absolute;
	right: -1px;
	top: 0;
	bottom: -1px;
	aspect-ratio: 31/90;
	background: url(../images/activity-border.svg) no-repeat center center;
	background-size: contain;
}
.activityFigure .activityBorder{
	display: none;
}
.activityItem:nth-child(2n) .activityBorder,.activityArchiveItem:nth-child(2n) .activityArchiveBorder{
	right: auto;
	left: -1px;
	background-image: url(../images/activity-border-left.svg);
}
.thumbnail-activity a{
	display: block;
	width: 100%;
	height: 100%;
}
.thumbnail-activity img,html.breevia-theme [data-kubio] .thumbnail img,html.breevia-theme [data-kubio] .thumbnail-activity img,html.breevia-theme [data-kubio] .activityArchiveFigure img,html.breevia-theme [data-kubio] .activityFigure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	object-position: center center;
}
html.breevia-theme [data-kubio] h2.activityTitle{
	font-size: 1.8em;
	margin: 0;
	padding: 40px 15px;
	text-align: center;
	color: #fff;
}
html.breevia-theme .kubio-post-content a,html.breevia-theme .kubio-post-content a:hover{
	text-decoration: none !important;
}
html.breevia-theme .kubio-post-content .activityTitle a{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
html.breevia-theme [data-kubio] a.secondaryButton,html.breevia-theme [data-kubio] a.primaryButton{
	background-color: rgba(var(--kubio-color-6),.2);
	border: 1px solid rgba(var(--kubio-color-5),1);
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	margin: 0 auto;
}
html.breevia-theme [data-kubio] a.primaryButton,html.breevia-theme [data-kubio] input[type="submit"]{
	background-color: var(--primary-color);
	border: 1px solid var(--primary-color);
	color: var(--dark-color);
}
html.breevia-theme [data-kubio] a.primaryButton:hover,html.breevia-theme [data-kubio] input[type="submit"]:hover{
	background-color: var(--dark-color);
	border: 1px solid var(--dark-color);
	color: #fff;
}
.homeActivityList .secondaryButton,.activityListIntro,.activityArchiveTextDesktop,.activityArchiveLabel > .secondaryButton{
	display: none;
}
html.breevia-theme [data-kubio] a.secondaryButton:hover{
	color: var(--dark-color);
	background-color: #fff;
	border-color: #fff;
}
.homeActivitiesLink{
	text-transform: uppercase;
	padding: 15px 25px;
}
.activityListButton{
	width: 100%;
	text-align: center;
}
html.breevia-theme [data-kubio] .wp-block-cover__inner-container h2{
	color: #fff;
}
.newsItem{
	background: rgba(36,35,34,0.05);
	padding: 15px;
	margin: 0 0 30px 0;
}
.thumbnail{
	aspect-ratio: 16/9;
	width: 100%;
	overflow: hidden;
}
.breevia-theme [data-kubio] .newsItem h3{
	margin: 0 0 20px 0;
	border-bottom: 1px solid;
	padding: 20px 0;
}
.breevia-theme [data-kubio] .newsItem p{
	margin: 0 0 20px 0;
	text-align: justify;
}
.footer{
	position: relative;
}
.footerSeparator{
	position: absolute;
	left: 0; bottom: 100%;
	transform:rotateX(180deg);
}
.svg-footer{
	background-color: var(--primary-color);
	fill: var(--primary-color);
}
html.breevia-theme #kubio .breevia-footer__k__vP0mYzy99sE-outer{
	background-color: var(--primary-color);
}
.footerWrapper{
	padding: 10px;
}
.footerAddress{
	width: 200px;
	font-style: normal;
	text-align: center;
	font-family: Outfit, Verdana, sans-serif;
	margin: 0 auto 30px auto;
}
.breevia-theme figure.footerFigure{
	width: 120px;
	margin: 0 auto;
}
html.breevia-theme body:not(.extra-1) .breevia-footer__k__vP0mYzy99sE-outer a{
	color: var(--secondary-color);
}
html.breevia-theme body:not(.extra-1) .breevia-footer__k__vP0mYzy99sE-outer a:hover{
	color: #fff;
}
.footerName,.footerBaseline{
	font-size: 1.5em;
}
.footerName{
	text-transform: uppercase;
	line-height: .6em;
	margin: 15px 0 0 0;
}
html.breevia-theme body:not(.extra-1) .breevia-footer__k__vP0mYzy99sE-outer a.phoneLinkFooter{
	font-family: Outfit, Verdana, sans-serif;
	font-size: 1.3em;
	margin: 15px 0 0 0;
	display: block;
}
.footerMenu .menu{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.footerMenu .menu-item{
	margin: 4px 0;
}
.legalFooter{
	margin: 30px auto 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.footerLogo{
	display: block;
}
.footerSocialIcons{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}
.footerSocialItem{
	width: 50px;
	height: 50px;
}
.footerSocialItem:first-child{
	width: 40px;
	height: 40px;
}
.footerSocialItem + .footerSocialItem{
	margin-left: 5px;
}
.euskoIcon{
	width: 100%;
	height: 100%;
	background: url(../images/eusko.png) no-repeat center center;
	background-size: contain;
}
html.breevia-theme #kubio .breevia-index__k__QtetVXHJ9I-inner{
	background-color: rgba(36,35,34,0.05);
}
html.breevia-theme #kubio .breevia-index__k__1MCYzfcZN-outer,html.breevia-theme #kubio .breevia-single__k__single-lAFSH8Xo9x-outer{
	background-color: #fff;
}
html.breevia-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--16-9 a{
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	height: 100%;
}
html.breevia-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--16-9 img,.thumbnail a{
	display: block;
	width: 100%;
	height: 100%;
}
html.breevia-theme #kubio .breevia-single__k__LMCyiFSCN-inner{
	padding: 0;
}
html.breevia-theme .breadcrumb{
	padding: 0 15px;
	margin: 20px auto 0 auto;
	width: 100%;
	box-sizing: border-box;
}
.breadcrumb a{
	text-decoration: none;
	color: var(--dark-color);
}
html.breevia-theme div.h-section-global-spacing{
	padding-top: 50px;
	padding-bottom: 50px;
}
.activityArchiveItem{
	margin: 0 10px 70px 10px;
	background-color: #fff;
	align-items: stretch;
}
.activityArchiveLabel{
	padding: 10px 10px 25px 10px;
	background-color: var(--primary-color);
}
html.breevia-theme [data-kubio] h2.activityArchiveTitle{
	margin: 0 auto;
	line-height: 1em;
	font-size: 1.8em;
	max-width: 190px;
}
.activityArchiveTiming,.activityTiming{
	margin: auto 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.activityClock{
	width: 20px;
	height: 20px;
}
.activityArchiveIntensity,.activityIntensity{
	width: 140px;
	margin: auto;
	display: flex;
	justify-content: space-between;
}
.intensityStar{
	width: 20px;
	height: 20px;
	color: #fff;
}
.intensityStar.current{
	color: var(--secondary-color);
}
.activityArchiveText,.activityText{
	width: 100%;
	margin: 15px 0;
}
html.breevia-theme .activity .wp-block-kubio-column__inner,html.breevia-theme .activity.d-flex{
	flex-wrap: wrap;
}
html.breevia-theme .wp-block-kubio-query-layout > div.activity-wrapper{
	background-color: var(--primary-color);
	flex-direction: column;
}
.activityMeta{
	padding: 20px 0;
}
.activityTiming{
	margin: auto 0 20px 0;
}
.activityGoal{
	margin: 20px 0;
	text-align: center;
}
.activityIntro{
	margin: 0 15px auto 15px;
	text-align: center;
}
.activitySubTitle,.activityContent,.activityCTAZone{
	text-align: left;
	width: 100%;
	flex-shrink: 0;
}
.activityCTAZone{
	padding: 15px;
	background-color: rgba(0,0,0,.3);
	position: relative;
	margin: 50px 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 400px;
}
html.breevia-theme [data-kubio] .activityCTAZone h2{
	color: #fff;
	text-align: center;
	margin: auto 0 50px 0;
}
.activityCTAZone > .activityContent{
	display: flex;
	justify-content: center;
	margin: 0 0 auto 0;
}
html.breevia-theme [data-kubio] .activityCTAZone .activityContent a.secondaryButton, html.breevia-theme [data-kubio] .activityCTAZone .activityContent a.primaryButton{
	margin: 0 30px;
}
.activityCTAback{
	position: absolute;
	left: 0; top: 0; width: 100%; height: 100%;
	z-index: -1;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
html.breevia-theme #kubio .breevia-single__k__up5pQ_Cww-container a,html.breevia-theme [data-kubio] a.categoryLink{
	background-color: var(--primary-color);
	border-radius: 5px;
	padding: 3px 6px;
}
html.breevia-theme #kubio .breevia-single__k__up5pQ_Cww-container a:hover,html.breevia-theme [data-kubio] a.categoryLink:hover{
	color: #fff;
}
html.breevia-theme #kubio .breevia-single__k__up5pQ_Cww-container{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
html.breevia-theme nav.shareList{
	display: flex;
	align-items: center;
	margin: 50px 0;
	width: 100%;
	padding: 50px 0;
	border-top: 1px solid;
}
html.breevia-theme [data-kubio] a.shareLink{
	margin: 0 15px;
	width: 30px;
	height: 30px;
}
html.breevia-theme [data-kubio] a.shareLink:hover{
	color: var(--primary-color);
}
.categoryList{
	padding: 0 15px;
}
html.breevia-theme [data-kubio] a.categoryLink{
	padding: 6px 15px;
	font-size: .9em;
}
.homeAboutUs{
	min-height: 250px;
}
.homeOurCenter .wp-block-media-text__content{
	text-align: center;
}
.homeOurCenter .wp-block-media-text__content .wp-block-list{
	text-align: left;
}
div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type="submit"]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){
	background-color: var(--primary-color);
}
html.breevia-theme [data-kubio] button:where(:not(figure button):not(.wp-block-accordion-heading__toggle):not(.wp-block-navigation-submenu__toggle):not(.wp-block-woocommerce-accordion-header .accordion-item__toggle))[type="submit"], html.breevia-theme [data-kubio] input[type="submit"]{
	border-color: var(--dark-color);
}
html.breevia-theme [data-kubio] button:where(:not(figure button):not(.wp-block-accordion-heading__toggle):not(.wp-block-navigation-submenu__toggle):not(.wp-block-woocommerce-accordion-header .accordion-item__toggle))[type="submit"]:hover, html.breevia-theme [data-kubio] input[type="submit"]:hover{
	background-color: var(--dark-color);
	border-color: var(--primary-color);
}
.wp-block-media-text > .wp-block-media-text__content{
	padding: 0 !important;
}
.justify{
	text-align: justify;
}
.hoursWrapper{
	width: 100%;
	flex-shrink: 0;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 25px 50px;
}



/* GRID */
.grid {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	height: 1150px;
	padding: 35px 0 0 0;
}

.time-slot {
	height: calc(100% / 16);
	font-size: 12px;
	color: #999;
}

/* JOURS */
.day {
	position: relative;
	border-left: 1px solid #eee;
}
.day:first-child{
	border: none;
}

.day-title {
	text-align: center;
	font-weight: bold;
	padding: 5px;
	position: relative;
	top: -35px;
}

/* EVENTS */
.event {
	position: absolute;
	left: 5px;
	right: 5px;
	border-radius: 10px;
	color: white;
	font-size: 12px;
	overflow: hidden;
	transition: 0.2s;
	text-align: center;
	border: 1px solid #eee;
	background-color: rgba(0,0,0,0.2);
}
html.breevia-theme [data-kubio] .event a:not([class*="wp-block-button"]){
	display: block;
	padding: 3px 6px;
	width: 100%;
	height: 100%;
}

.event:hover {
	transform: scale(1.03);
	z-index: 10;
	background-color: var(--primary-color);
}

/* MOBILE */
@media (max-width: 1024px) {

	.grid {
		display: flex;
		overflow-x: auto;
		height: auto;
	}

	.day {
		min-width: 250px;
		height: 1150px;
	}

}

html.breevia-theme .kubio-slideshow .slideshow-image{
	background-position: center center;
}
html.breevia-theme .colibri-video-background video{
	transform: none;
	width: 100%;
	height: 100%;
	object-fit: cover;
}



@media only screen and (min-width: 576px){
	.activityItem,.archiveItemWrapper{
		display: flex;
		flex-wrap: wrap;
		position: relative;
		padding: 0;
	}
	.activityItem:nth-child(2n),.activityArchiveItem:nth-child(2n) .archiveItemWrapper{
		flex-direction: row-reverse;
		padding: 0;
	}
	html.breevia-theme figure.thumbnail-activity,html.breevia-theme figure.activityFigure,html.breevia-theme figure.activityArchiveFigure{
		max-width: 60%;
		aspect-ratio: 16/9;
		overflow: hidden;
		margin: 0;
		flex-shrink: 1;
		flex-grow: 1;
		position: relative;
	}
	html.breevia-theme [data-kubio] h2.activityTitle{
		font-size: 1.8em;
		margin: 0;
		padding: 0 15px;
		text-align: center;
		color: #fff;
	}
	html.breevia-theme figure.activityArchiveFigure{
		aspect-ratio: 1;
		max-width: 45%;
	}
	.breadcrumb,.categoryList{
		max-width: 540px;
	}
	html.breevia-theme [data-kubio] h2.activityArchiveTitle{
		max-width: 209px;
	}
	html.breevia-theme figure.activityArchiveFigure{
		max-width: 55%;
		aspect-ratio: 4/3;
	}
	.activityArchiveItem{
		margin: 0 10px 70px 10px;
		background-color: #fff;
		align-items: stretch;
	}
	.activityArchiveLabel{
		width: 45%;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 10px;
		background-color: var(--primary-color);
		flex-grow: 1;
	}
	html.breevia-theme [data-kubio] h2.activityArchiveTitle{
		margin: auto 0 0 0;
	}
	html.breevia-theme .wp-block-kubio-query-layout > div.activity-wrapper{
		flex-direction: row;
		width: 100%;
	}
	html.breevia-theme figure.activityFigure{
		aspect-ratio: 1;
	}
	.activityFigure .activityBorder{
		display: block;
	}
	.activityMeta{
		padding: 20px 15px 20px 0;
		flex-grow: 1;
		flex-shrink: 0;
		width: 45%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.activityArchiveTiming,.activityTiming{
		margin: 0 0 10px 0;
	}
	.activityArchiveIntensity,.activityIntensity{
		margin: 0 0 auto 0;
	}
	.activityIntro{
		margin: 0 0 auto 0;
	}
}
@media only screen and (min-width: 600px){
	.wp-block-media-text > .wp-block-media-text__content{
		padding: 0 0 0 8% !important;
	}
	.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content{
		padding: 0 8% 0 0 !important;
	}
	html.breevia-theme [data-kubio] .wp-block-media-text p:first-child{
		margin-top: 0;
	}
	html.breevia-theme [data-kubio] .wp-block-media-text p:last-child{
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 768px){
	.breadcrumb,.categoryList{
		max-width: 720px;
	}
	html.breevia-theme [data-kubio] h2.activityArchiveTitle{
		max-width: 299px;
	}
	.activityTiming{
		margin: auto 0 30px 0;
	}
	.activityIntensity,.activityGoal{
		margin: 0 0 30px 0;
	}
	.activityCTAZone{
		height: 500px;
	}
	html.breevia-theme figure.activityFigure,html.breevia-theme figure.activityArchiveFigure{
		aspect-ratio: 16/9;
	}
	.homeAboutUs{
		min-height: 350px;
	}
}

@media only screen and (min-width: 1024px){
	.breadcrumb,.categoryList{
		max-width: 960px;
	}
	.activityList,.newsList{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.activityItem,.newsItem{
		width: 49%;
	}
	.footerWrapper{
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
	}
	.footerAddress{
		margin: 0;
		width: 210px;
	}
	.footerMenu{
		margin: 123px auto 0 auto;
		width: calc(100% - 500px);
	}
	.legalFooter{
		width: 210px;
		align-items: flex-end;
		margin: 125px 0 0 0;
		font-size: .9em;
	}
	html.breevia-theme [data-kubio] h2.activityArchiveTitle{
		max-width: 403px;
		font-size: 2.5em;
	}
	.activityArchiveIntensity{
		margin: 0;
	}
	.activityArchiveTextDesktop{
		display: block;
		margin: 15px 0;
		max-width: 400px;
	}
	.activityArchiveText,.activityArchiveItem > .primaryButton{
		display: none;
	}
	html.breevia-theme [data-kubio] .activityArchiveLabel > a.secondaryButton{
		display: block;
		margin: 0 auto auto auto;
	}
	html.breevia-theme [data-kubio] .activityArchiveItem a.primaryButton{
		background-color: #fff;
		border-color: var(--dark-color);
		padding: 10px 30px;
	}
	html.breevia-theme [data-kubio] .activityArchiveItem a.primaryButton:hover{
		background-color: var(--dark-color);
		color: #fff;
	}
	html.breevia-theme .kubio-dropdown-menu .kubio-menu li > ul{
		min-width: 100px;
	}
}
@media only screen and (min-width: 1200px){
	.breadcrumb,.categoryList{
		max-width: 1232px;
	}
	.newsItem{
		width: 31%;
	}
	html.breevia-theme .h-row > .h-col-md-6{
		max-width: 33%;
	}
	.activityArchiveTextDesktop{
		max-width: 500px;
		margin: 30px 0;
	}
	html.breevia-theme [data-kubio] h2.activityArchiveTitle{
		max-width: 520px;
	}
	.activity-wrapper{
		max-height: 400px;
	}
	.homeAboutUs{
		min-height: 400px;
	}
	.hoursWrapper{
		justify-content: space-around;
	}
}
@font-face {
	font-family: "Outfit";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../resources/google-fonts/Outfit-Regular.ttf");
}
