:root {
	--albastru: #03228f;
	--black: black;
	--white: white;
}

.w-layout-grid {
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.w-checkbox {
	margin-bottom: 5px;
	padding-left: 20px;
	display: block;
}

.w-checkbox:before {
	content: " ";
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.w-checkbox:after {
	content: " ";
	clear: both;
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.w-checkbox-input {
	float: left;
	margin: 4px 0 0 -20px;
	line-height: normal;
}

.w-checkbox-input--inputType-custom {
	width: 12px;
	height: 12px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
	background-color: #3898ec;
	background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
	box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-blockcontainer {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.w-form-formradioinput--inputType-custom {
	width: 12px;
	height: 12px;
	border: 1px solid #ccc;
	border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
	box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
	border-width: 4px;
	border-color: #3898ec;
}

@media screen and (max-width: 991px) {
	.w-layout-blockcontainer {
		max-width: 728px;
	}
}

@media screen and (max-width: 767px) {
	.w-layout-blockcontainer {
		max-width: none;
	}
}

.button {
	aspect-ratio: auto;
	color: #fff;
	text-align: center;
	background-color: #03228f;
	border: 2px solid #03228f;
	border-radius: 5px;
	padding: 1rem 2rem;
	font-size: 20px;
	transition: all 0.2s linear;
	position: relative;
	top: 0;
}

.button:hover {
	position: relative;
	top: -15px;
}

.button.is-secondary {
	background-color: #03228f;
	border-color: #03228f;
}

.button.is-secondary.is-alternate {
	color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	background-color: rgba(0, 0, 0, 0);
}

.button.is-small {
	padding: 0.5rem 1.25rem;
}

.button.is-link {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	padding: 0.25rem 0;
	line-height: 1;
	text-decoration: none;
}

.button.is-link.is-icon {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
}

.button.is-navbar2-button {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.button.button_servicii {
	width: 230px;
	pointer-events: auto;
	margin-top: 30px;
	padding-top: 1rem;
	padding-bottom: 1rem;
	font-size: 20px;
}

.navbar1_container {
	width: 85%;
	height: 100%;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.dropdown-chevron {
	width: 1rem;
	height: 1rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.navbar1_component {
	width: 100%;
	height: auto;
	min-height: 4.5rem;
	border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	align-items: center;
	padding-left: 5%;
	padding-right: 5%;
	display: flex;
}

.navbar1_menu-button {
	padding: 0;
}

.navbar1_dropdown-list.w--open {
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	padding: 0.5rem;
}

.navbar1_menu-buttons {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-left: 1rem;
	display: flex;
}

.navbar1_dropdown-toggle {
	grid-column-gap: 0.5rem;
	align-items: center;
	padding: 0.5rem 1rem;
	display: flex;
}

.navbar1_logo-link {
	padding-left: 0;
}

.navbar1_link {
	padding: 0.5rem 1rem;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 500;
	transition: all 0.5s;
}

.navbar1_link:hover {
	color: #03228f;
	border: 0 solid #000;
}

.navbar1_link.w--current {
	color: #333;
}

.navbar1_link.w--current:hover {
	color: #03228f;
}

.navbar1_dropdown-link {
	padding: 0.5rem 1rem;
}

.navbar1_dropdown-link.w--current {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar1_logo {
	width: 100px;
}

.navbar1_menu {
	align-items: center;
	display: flex;
	position: static;
}

.navbar1_menu.is-page-height-tablet {
	background-color: rgba(0, 0, 0, 0);
}

.text-size-medium {
	width: 100%;
	color: #333;
	text-align: center;
	white-space: normal;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 1.125rem;
	font-style: normal;
	line-height: 23px;
}

.text-size-medium.text-color-white {
	color: #fff;
	text-align: left;
	margin-bottom: 40px;
}

.text-size-medium.text-color-white.contact {
	text-align: center;
}

.text-size-medium.text-color-white.cta {
	text-align: center;
	margin-bottom: 20px;
	font-family: Poppins, sans-serif;
	font-weight: 200;
}

.text-size-medium.text-color-white.subtitlu {
	text-align: center;
	font-family: Poppins, sans-serif;
	font-weight: 200;
}

.text-size-medium.text-weight-bold {
	color: #03228f;
}

.text-size-medium.paragraf_contact,
.text-size-medium.paragraf_despre {
	text-align: left;
}

.image-overlay-layer {
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.padding-section-large {
	padding-top: 5rem;
	padding-bottom: 2.5rem;
}

.padding-section-large.img_title {
	padding-top: 10rem;
	padding-bottom: 10rem;
}

.padding-section-large.cta {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_hero-header_background-image-wrapper {
	z-index: -1;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.container-small {
	width: 100%;
	max-width: 48rem;
	margin-left: auto;
	margin-right: auto;
}

.margin-top {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.margin-top.margin-medium {
	width: 80%;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	display: flex;
}

.margin-top.margin-medium.button_despre {
	display: block;
}

.margin-top.margin-xxlarge {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	display: flex;
}

.margin-top.margin-xxsmall,
.margin-top.margin-custom2,
.margin-top.margin-large,
.margin-top.margin-xhuge,
.margin-top.margin-huge,
.margin-top.margin-small,
.margin-top.margin-xlarge,
.margin-top.margin-0,
.margin-top.margin-xsmall,
.margin-top.margin-custom3,
.margin-top.margin-custom1,
.margin-top.margin-tiny,
.margin-top.margin-xxhuge,
.margin-top.margin-xxlarge,
.margin-top.margin-xxlarge {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.section_home_hero-header {
	position: relative;
}

.margin-bottom {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.margin-bottom.margin-small {
	width: 100%;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	margin: 0;
	display: flex;
}

.margin-bottom.margin-xsmall {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.margin-bottom.margin-xxlarge {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 0 0 30px;
	display: flex;
}

.margin-bottom.margin-medium,
.margin-bottom.margin-tiny,
.margin-bottom.margin-small,
.margin-bottom.margin-xxsmall,
.margin-bottom.margin-huge,
.margin-bottom.margin-xxhuge,
.margin-bottom.margin-custom3,
.margin-bottom.margin-0,
.margin-bottom.margin-custom1,
.margin-bottom.margin-custom2,
.margin-bottom.margin-xhuge,
.margin-bottom.margin-xxlarge,
.margin-bottom.margin-large,
.margin-bottom.margin-xlarge,
.margin-bottom.margin-xxlarge {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.button-group {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 30px;
	display: flex;
}

.button-group.is-center {
	justify-content: center;
}

.text-color-white {
	color: #fff;
	border: 0 solid #000;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-color-white.cta {
	text-align: center;
}

.padding-global {
	border-top: 0px solid var(--albastru);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-left: 5%;
	padding-right: 5%;
	display: block;
}

.padding-global.align_calitati {
	border-top-width: 0;
}

.home_hero-header_background-image {
	width: 100%;
	height: 100%;
	max-height: none;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.text-align-center {
	width: 800px;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_hero-header_content {
	max-height: 60rem;
	min-height: 100svh;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_feature_image {
	width: 100%;
	height: 400px;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.icon-embed-xxsmall {
	width: 1rem;
	height: 1rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.container-large {
	width: 100%;
	max-width: 80rem;
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.home_feature_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.text-weight-semibold {
	color: #03228f;
	margin-top: 20px;
	font-size: 20px;
	font-weight: 600;
}

.home_features-list_image {
	width: 100%;
	height: 600px;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.icon-embed-large {
	width: 5rem;
	height: 5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_features-list_lightbox-image {
	object-fit: cover;
}

.home_features-list_tabs-link {
	background-color: rgba(0, 0, 0, 0);
	border-left: 2px solid rgba(0, 0, 0, 0);
	margin-top: 2rem;
	margin-bottom: 2rem;
	padding: 0 0 0 2rem;
	display: block;
}

.home_features-list_tabs-link.w--current {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0);
	border-left-color: #000;
}

.home_features-list_lightbox {
	width: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}

.lightbox-play-icon {
	z-index: 2;
	color: #fff;
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
}

.home_features-list_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	cursor: pointer;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.heading-style-h4 {
	color: #03228f;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.3;
}

.video-overlay-layer {
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.home_testimonial_customer-image {
	width: 3rem;
	height: 3rem;
	min-height: 3rem;
	min-width: 3rem;
	object-fit: cover;
	border-radius: 100%;
}

.home_testimonial_content {
	width: 100%;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	flex-flow: column wrap;
	justify-content: space-between;
	align-items: flex-start;
	padding: 2rem;
	display: flex;
}

.icon-embed-xsmall {
	width: 2rem;
	height: 2rem;
	color: #03228f;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_testimonial_mask {
	width: 33.33%;
	overflow: visible;
}

.home_testimonial_arrow-icon {
	width: 1rem;
	height: 1rem;
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_testimonial_client-image-wrapper {
	margin-right: 1rem;
}

.home_testimonial_rating-wrapper {
	margin-bottom: 1.5rem;
	display: flex;
}

.home_testimonial_component {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	padding-bottom: 4rem;
	padding-left: 0.875rem;
	padding-right: 0.875rem;
	overflow: hidden;
}

.home_testimonial_slide {
	padding-left: 1rem;
	padding-right: 1rem;
}

.home_testimonial_rating-icon {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 0.25rem;
	font-style: normal;
	display: flex;
}

.home_testimonial_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
}

.home_testimonial_arrow {
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	bottom: 4rem;
}

.home_testimonial_arrow.hide-mobile-landscape {
	color: #000;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.home_testimonial_client {
	text-align: left;
	align-items: center;
	margin-top: auto;
	display: flex;
}

.max-width-large {
	max-width: 48rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.max-width-large.align-center {
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
}

.home_cta_background-image-wrapper {
	z-index: -1;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.home_cta_background-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.section_home_cta {
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
}

.success-text {
	font-weight: 600;
}

.signup-form-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr max-content;
	grid-auto-columns: 1fr;
	margin-bottom: 1rem;
	display: grid;
}

.home_locations_card {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	border: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 2rem 4rem 0;
	display: flex;
	position: relative;
}

.section_home_locations {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	display: block;
	position: relative;
}

.text-size-tiny {
	text-align: center;
	font-size: 0.75rem;
}

.home_locations_form {
	width: 600px;
	flex-direction: column;
	align-items: stretch;
	display: flex;
	position: static;
}

.home_locations_form-block {
	width: 100%;
	max-width: 30rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.error-message {
	margin-top: 1.5rem;
	padding: 0.875rem 1rem;
}

.error-text {
	color: #e23939;
}

.form_input {
	height: auto;
	min-height: 2.75rem;
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	color: var(--\<unknown\|relume-variable-text-color-1\>);
	border: 1px solid #000;
	border-radius: 5px;
	margin-bottom: 0;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: 1.6;
}

.form_input:focus {
	border-color: #000;
}

.form_input::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form_input::placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form_input.is-text-area {
	height: auto;
	min-height: 11.25rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	overflow: auto;
}

.success-message {
	background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
	padding: 1.5rem;
}

.home_locations_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
}

.home_faq_component {
	border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.home_faq_question {
	border-top: 1px solid var(--albastru);
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	display: flex;
}

.home_faq_answer {
	overflow: hidden;
}

.max-width-medium {
	width: 100%;
	max-width: 35rem;
}

.max-width-medium.align-center {
	width: 200%;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	display: block;
}

.icon-embed-small {
	width: 2rem;
	height: 2rem;
	color: var(--albastru);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.home_faq_icon-wrapper {
	width: 2rem;
	align-self: flex-start;
	margin-left: 1.5rem;
	display: flex;
}

.home_faq_accordion {
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
}

.padding-bottom {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.padding-bottom.padding-xxlarge {
	padding: 0;
	display: block;
}

.padding-bottom.padding-small {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	display: flex;
}

.padding-bottom.padding-tiny,
.padding-bottom.padding-xsmall,
.padding-bottom.padding-xxsmall,
.padding-bottom.padding-xlarge,
.padding-bottom.padding-custom3,
.padding-bottom.padding-xxhuge,
.padding-bottom.padding-xhuge,
.padding-bottom.padding-small,
.padding-bottom.padding-huge,
.padding-bottom.padding-0,
.padding-bottom.padding-large,
.padding-bottom.padding-custom1,
.padding-bottom.padding-custom2,
.padding-bottom.padding-medium,
.padding-bottom.padding-small {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.padding-vertical {
	padding-left: 0;
	padding-right: 0;
}

.padding-vertical.padding-xxlarge {
	padding: 0;
	display: block;
}

.padding-vertical.padding-custom3,
.padding-vertical.padding-custom1,
.padding-vertical.padding-xxsmall,
.padding-vertical.padding-xsmall,
.padding-vertical.padding-tiny,
.padding-vertical.padding-0,
.padding-vertical.padding-small,
.padding-vertical.padding-xxhuge,
.padding-vertical.padding-large,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-medium,
.padding-vertical.padding-huge,
.padding-vertical.padding-custom2,
.padding-vertical.padding-xlarge {
	padding-left: 0;
	padding-right: 0;
}

.footer4_logo-link {
	padding-left: 0;
}

.footer4_credit-text {
	font-size: 0.875rem;
}

.footer4_link-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0px;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	justify-content: center;
	justify-items: start;
	display: grid;
}

.footer4_legal-link {
	font-size: 0.875rem;
	text-decoration: underline;
}

.footer4_social-link {
	align-items: center;
	font-size: 14px;
	text-decoration: none;
	display: flex;
}

.footer4_social-list {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	align-items: start;
	justify-items: start;
	display: grid;
}

.footer4_top-wrapper {
	grid-column-gap: 4vw;
	grid-template-rows: auto;
	grid-template-columns: 0.25fr 1fr 0.25fr;
	justify-content: space-between;
	align-items: center;
}

.footer4_bottom-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	justify-content: center;
	margin-bottom: 15px;
	display: grid;
}

.footer4_link {
	color: var(--albastru);
	text-align: center;
	font-size: 1rem;
	font-weight: 600;
	text-decoration: none;
}

.footer4_link:hover {
	color: var(--black);
}

.footer4_link.w--current {
	color: var(--albastru);
}

.footer4_link.w--current:hover {
	color: var(--black);
}

.line-divider {
	width: 100%;
	height: 2px;
	background-color: #333;
	margin-top: 0;
	margin-bottom: 20px;
}

.padding-top {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.padding-top.padding-medium {
	padding: 0;
}

.padding-top.padding-xxlarge,
.padding-top.padding-tiny,
.padding-top.padding-large,
.padding-top.padding-custom1,
.padding-top.padding-huge,
.padding-top.padding-xlarge,
.padding-top.padding-0,
.padding-top.padding-custom2,
.padding-top.padding-xhuge,
.padding-top.padding-xsmall,
.padding-top.padding-small,
.padding-top.padding-custom3,
.padding-top.padding-xxsmall,
.padding-top.padding-xxhuge {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.about-us_1_header_background-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.section_about-us_1_header {
	position: relative;
}

.about-us_1_header_background-image-wrapper {
	z-index: -1;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.about-us_2_about_image {
	width: 100%;
	height: 600px;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.icon-1x1-medium {
	width: 3rem;
	height: 3rem;
}

.about-us_2_about_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.about-us_3_about_image {
	width: 100%;
	height: 100%;
}

.about-us_3_about_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.about-us_4_testimonial_customer-image {
	width: 3rem;
	height: 3rem;
	min-height: 3rem;
	min-width: 3rem;
	object-fit: cover;
	border-radius: 100%;
}

.about-us_4_testimonial_content {
	width: 100%;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 2rem;
	display: flex;
}

.about-us_4_testimonial_mask {
	width: 33.33%;
	overflow: visible;
}

.about-us_4_testimonial_arrow-icon {
	width: 1rem;
	height: 1rem;
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.about-us_4_testimonial_client-image-wrapper {
	margin-right: 1rem;
}

.about-us_4_testimonial_rating-wrapper {
	margin-bottom: 1.5rem;
	display: flex;
}

.about-us_4_testimonial_component {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	padding-bottom: 4rem;
	padding-left: 0.875rem;
	padding-right: 0.875rem;
	overflow: hidden;
}

.about-us_4_testimonial_slide {
	padding-left: 1rem;
	padding-right: 1rem;
}

.about-us_4_testimonial_rating-icon {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 0.25rem;
	display: flex;
}

.about-us_4_testimonial_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
}

.about-us_4_testimonial_arrow {
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	bottom: 4rem;
}

.about-us_4_testimonial_client {
	text-align: left;
	align-items: center;
	margin-top: auto;
	display: flex;
}

.services_1_header_background-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.section_services_1_header {
	position: relative;
}

.services_1_header_background-image-wrapper {
	z-index: -1;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.services_4_services_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.services_4_services_image {
	width: 100%;
	height: 600px;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.services_3_services_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.services_3_services_image {
	width: 100%;
	height: 600px;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.services_5_gallery_row {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
}

.services_5_gallery_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
}

.services_5_gallery_lightbox-link {
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.services_5_gallery_image {
	width: 70%;
	height: 70%;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.services_5_gallery_image-wrapper {
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.contact_header_background-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.section_contact_header {
	position: relative;
}

.contact_header_background-image-wrapper {
	z-index: -1;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.form_checkbox-label {
	margin-bottom: 0;
}

.form_field-wrapper {
	position: relative;
}

.contact_form_form {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.text-style-link {
	color: var(--\<unknown\|relume-variable-link-color-1\>);
	text-decoration: underline;
}

.contact_form_item {
	align-items: center;
	display: flex;
}

.form_checkbox-icon {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
	cursor: pointer;
	border-radius: 0;
	margin-top: 0;
	margin-left: -1.25rem;
	margin-right: 0.5rem;
	transition: all 0.2s;
}

.form_checkbox-icon.w--redirected-checked {
	box-shadow: none;
	background-color: #000;
	background-size: 16px 16px;
	border-width: 1px;
	border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
	box-shadow: none;
	border-color: #000;
}

.form_field-label {
	margin-bottom: 0.5rem;
	font-weight: 400;
}

.contact_form_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	margin-top: 60px;
	margin-bottom: 60px;
	display: grid;
}

.contact_form_form-block {
	flex-direction: column;
	align-items: stretch;
	margin-bottom: 0;
}

.form_checkbox {
	align-items: center;
	margin-bottom: 0;
	padding-left: 1.25rem;
	display: flex;
}

.contact_form_icon-wrapper {
	flex: none;
	align-self: flex-start;
	margin-right: 1rem;
}

.contact_form_contact-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	display: grid;
}

.contact_faq_component {
	border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.contact_faq_question {
	border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	display: flex;
}

.contact_faq_answer {
	overflow: hidden;
}

.contact_faq_icon-wrapper {
	width: 2rem;
	align-self: flex-start;
	margin-left: 1.5rem;
	display: flex;
}

.contact_faq_accordion {
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
}

.navbar2_logo-link {
	padding-left: 0;
}

.navbar2_dropdown-link {
	padding: 0.5rem 1rem;
}

.navbar2_dropdown-link.w--current {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar2_component {
	width: 100%;
	height: auto;
	min-height: 4.5rem;
	border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	align-items: center;
	padding-left: 5%;
	padding-right: 5%;
	display: flex;
}

.navbar2_dropdwn-toggle {
	grid-column-gap: 0.5rem;
	align-items: center;
	padding: 0.5rem 1rem;
	display: flex;
}

.navbar2_dropdown-list.w--open {
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	padding: 0.5rem;
	position: absolute;
}

.navbar2_container {
	width: 100%;
	height: 100%;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 0.375fr 1fr 0.375fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: grid;
}

.navbar2_menu-button {
	padding: 0;
}

.navbar2_link {
	padding: 0.5rem 1rem;
}

.navbar2_link.w--current {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar2_button-wrapper {
	grid-column-gap: 1rem;
	margin-left: 1rem;
	display: flex;
}

.navbar2_menu {
	justify-content: center;
	align-items: center;
	display: flex;
	position: static;
}

.heading {
	color: #03228f;
	flex: 0 auto;
	order: 0;
	align-self: auto;
}

.button-2 {
	background-color: var(--albastru);
	color: #fff;
	border: 2px solid #03228f;
	border-radius: 5px;
	padding: 0.75rem 1.5rem;
	font-size: 18px;
}

.button-2.w--current {
	width: auto;
	text-align: center;
	border-color: #4e95ed;
}

.text-block {
	color: #000;
	text-align: center;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}

.utility-page-wrap {
	width: 100vw;
	height: 100vh;
	max-height: 100%;
	max-width: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.utility-page-content {
	width: 260px;
	text-align: center;
	flex-direction: column;
	display: flex;
}

.navbar-logo-left-container {
	z-index: 5;
	width: 1030px;
	max-width: 100%;
	background-color: rgba(0, 0, 0, 0);
	margin-left: auto;
	margin-right: auto;
	padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
	width: 100%;
	max-width: 1140px;
	margin-bottom: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}

.container {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}

.navbar-wrapper {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.nav-menu-two {
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
	display: flex;
}

.nav-link {
	color: #1a1b1f;
	letter-spacing: 0.25px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.nav-link:hover {
	color: rgba(26, 27, 31, 0.75);
}

.nav-link:focus-visible {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 4px;
	outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 4px;
	outline: 2px solid #0050bd;
}

.nav-dropdown {
	margin-left: 5px;
	margin-right: 5px;
}

.nav-dropdown-toggle {
	letter-spacing: 0.25px;
	padding: 5px 30px 5px 10px;
	font-size: 14px;
	line-height: 20px;
}

.nav-dropdown-toggle:hover {
	color: rgba(26, 27, 31, 0.75);
}

.nav-dropdown-toggle:focus-visible {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
	margin-right: 10px;
}

.nav-dropdown-list {
	background-color: #fff;
	border-radius: 12px;
}

.nav-dropdown-list.w--open {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nav-dropdown-link {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}

.nav-dropdown-link:focus-visible {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd;
}

.nav-divider {
	width: 1px;
	height: 22px;
	background-color: #e4ebf3;
	margin-left: 15px;
	margin-right: 15px;
}

.nav-link-accent {
	color: #1a1b1f;
	letter-spacing: 0.25px;
	margin-left: 5px;
	margin-right: 20px;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none;
}

.nav-link-accent:hover {
	color: rgba(26, 27, 31, 0.75);
}

.button-primary {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all 0.2s;
}

.button-primary:hover {
	color: #fff;
	background-color: #32343a;
}

.button-primary:active {
	background-color: #43464d;
}

.button-3 {
	border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	text-align: center;
	padding: 0.75rem 1.5rem;
	text-decoration: none;
}

.button-3.is-small {
	padding: 0.5rem 1.25rem;
}

.button-3.is-secondary {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: rgba(0, 0, 0, 0);
}

.navbar1_container-2 {
	width: 100%;
	height: 100%;
	justify-content: space-between;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.navbar1_component-2 {
	width: 100%;
	height: auto;
	min-height: 4.5rem;
	border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	align-items: center;
	padding-left: 5%;
	padding-right: 5%;
	display: flex;
}

.navbar1_menu-button-2 {
	padding: 0;
}

.bold-text {
	width: 100%;
	min-width: 14px;
	float: left;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 28px;
}

.paragraph {
	float: left;
}

.paragraph-2 {
	margin-bottom: 100px;
}

.button-4 {
	border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	text-align: center;
	padding: 0.75rem 1.5rem;
	text-decoration: none;
}

.button-4.is-small {
	padding: 0.5rem 1.25rem;
}

.button-4.is-tertiary {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
}

.button-4.is-secondary {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: rgba(0, 0, 0, 0);
}

.dropdown1_dropdown-list.w--open {
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	margin-top: 0.5rem;
	padding: 0.5rem;
}

.dropdown1_dropdown-list.is-right {
	right: 0;
}

.stat5_item-content-bottom {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	text-align: left;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.icon-embed-xsmall-2 {
	width: 1.5rem;
	height: 1.5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.dropdown1_component {
	margin-left: 0;
	margin-right: 0;
}

.dropdown1_toggle {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	align-items: center;
	padding: 0;
	display: flex;
}

.section-header1_content-right {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	align-items: center;
	display: flex;
}

.heading-style-h5 {
	color: #fff;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 70px;
	font-weight: 700;
	line-height: 1.4;
}

.heading-style-h5.calitati {
	color: var(--albastru);
	margin-top: 60px;
	margin-bottom: 40px;
	font-size: 38px;
}

.section-header1_component {
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
}

.section-header1_content-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template:
		"."
		/ 1fr;
	grid-auto-columns: 1fr;
	align-items: end;
	display: grid;
}

.stat5_component {
	opacity: 1;
	color: rgba(0, 0, 0, 0);
	-webkit-text-fill-color: inherit;
	background-color: #000;
	background-image: url("../images/pexels-cowomen-20416271.jpg");
	background-position: 50%;
	background-repeat: repeat;
	background-size: cover;
	background-attachment: scroll;
	background-clip: border-box;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
	margin-top: 80px;
	margin-bottom: 80px;
	padding: 50px 5%;
}

.stat5_item {
	border: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 1.5rem 0.5rem;
	display: flex;
}

.icon-1x1-small {
	width: 2rem;
	height: 2rem;
}

.stat5_item-badge {
	grid-column-gap: 0.25rem;
	grid-row-gap: 0.25rem;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	border-radius: 5rem;
	align-items: center;
	padding: 0.125rem 0.5rem;
	display: flex;
}

.text-size-small {
	font-size: 0.875rem;
}

.stat5_item-content-top {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.stat5_list-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	display: grid;
}

.dropdown1_dropdown-link {
	padding: 0.5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.max-width-large-2 {
	width: 100%;
	max-width: 48rem;
}

.button-5 {
	border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	text-align: center;
	padding: 0.75rem 1.5rem;
	text-decoration: none;
}

.button-5.is-small {
	padding: 0.5rem 1.25rem;
}

.button-5.is-tertiary {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
}

.button-5.is-secondary {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: rgba(0, 0, 0, 0);
}

.button-5.is-secondary.is-small.is-grid-list {
	width: 100%;
	background-color: var(--albastru);
	font-size: 18px;
	font-weight: 400;
}

.grid-list1_image {
	width: 70px;
	height: 70px;
	aspect-ratio: auto;
	object-fit: fill;
	border-radius: 0%;
	display: inline-block;
	overflow: visible;
}

.grid-list1_component {
	flex-direction: column;
	align-items: center;
	display: flex;
}

.grid-list1_list {
	grid-column-gap: 1rem;
	grid-row-gap: 2rem;
	flex-flow: row;
	flex: 0 auto;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-rows: minmax(200px, 1fr);
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	align-content: flex-end;
	justify-content: flex-start;
	align-items: stretch;
	justify-items: center;
	padding-bottom: 2.5rem;
	display: grid;
}

.grid-list1_list-wrapper {
	max-width: 1440px;
	justify-content: center;
	align-items: center;
	display: block;
}

.max-width-large-3 {
	width: 100%;
	max-width: 48rem;
}

.grid-list1_item {
	border: 2px solid var(--albastru);
	text-align: center;
	border-radius: 10px;
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
	padding: 1.5rem;
	display: flex;
}

.text-weight-semibold {
	text-align: center;
	font-weight: 600;
}

.paragraph-3 {
	font-size: 1.125rem;
}

.paragraph-4 {
	text-align: center;
	margin-bottom: 40px;
	font-size: 1.125rem;
}

.heading-2,
.heading-3 {
	color: #03228f;
}

.heading-4 {
	color: #03228f;
	margin-bottom: 0;
}

.heading-5 {
	color: #03228f;
}

.footer3_social-list {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	align-items: start;
	justify-items: start;
	display: grid;
}

.footer3_link {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	font-weight: 600;
	text-decoration: none;
}

.footer3_legal-link {
	font-size: 0.875rem;
	text-decoration: underline;
}

.footer3_link-list {
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 100%;
	grid-auto-columns: 100%;
	align-items: flex-start;
	justify-items: start;
	display: flex;
}

.footer3_menu-wrapper {
	grid-column-gap: 2rem;
	grid-template-rows: 1fr;
	grid-template-columns: minmax(100px, 1fr);
	align-items: start;
}

.footer3_social-link {
	align-items: center;
	font-size: 14px;
	text-decoration: none;
	display: flex;
}

.footer3_logo-link {
	float: none;
	padding-left: 0;
}

.footer3_legal-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	justify-content: center;
	display: grid;
}

.footer3_top-wrapper {
	grid-column-gap: 4vw;
	grid-template-rows: auto;
	grid-template-columns: 1fr 0.5fr;
	align-items: start;
}

.footer3_credit-text {
	font-size: 0.875rem;
}

.footer3_bottom-wrapper {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.heading-6,
.heading-7,
.heading-8 {
	color: #03228f;
}

.footer4_social-link-2 {
	align-items: center;
	font-size: 14px;
	text-decoration: none;
	display: flex;
}

.footer4_bottom-wrapper-2 {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	justify-content: center;
	display: grid;
}

.footer4_link-2 {
	text-align: center;
	font-size: 1rem;
	font-weight: 600;
	text-decoration: none;
}

.div-block {
	margin-top: 60px;
	margin-bottom: 40px;
}

.text-block-2 {
	color: #fff;
	font-size: 20px;
}

.text-block-3 {
	color: #fff;
	text-align: left;
	font-size: 20px;
}

.text-block-4,
.text-block-5 {
	color: #fff;
	font-size: 20px;
}

.body {
	background-color: #eee;
}

.text-span,
.text-span-2,
.text-span-3,
.text-span-4 {
	color: #03228f;
}

.overflow-hidden {
	overflow: hidden;
}

.text-style-nowrap {
	white-space: nowrap;
}

.text-style-allcaps {
	text-transform: uppercase;
}

.icon-1x1-xsmall {
	width: 1.5rem;
	height: 1.5rem;
}

.text-color-black {
	color: #000;
}

.text-weight-normal {
	font-weight: 400;
}

.text-size-regular {
	font-size: 1rem;
}

.margin-huge {
	margin: 6rem;
}

.heading-style-h5-2 {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.4;
}

.spacer-xsmall {
	width: 100%;
	padding-top: 1rem;
}

.rl-styleguide_empty-space {
	z-index: -1;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 2rem;
	display: flex;
	position: relative;
}

.rl-styleguide_icons-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	display: grid;
}

.margin-horizontal,
.margin-horizontal.margin-0,
.margin-horizontal.margin-large,
.margin-horizontal.margin-xlarge,
.margin-horizontal.margin-tiny,
.margin-horizontal.margin-medium,
.margin-horizontal.margin-custom1,
.margin-horizontal.margin-xhuge,
.margin-horizontal.margin-custom2,
.margin-horizontal.margin-huge,
.margin-horizontal.margin-xxhuge,
.margin-horizontal.margin-xxsmall,
.margin-horizontal.margin-custom3,
.margin-horizontal.margin-xxlarge,
.margin-horizontal.margin-xsmall,
.margin-horizontal.margin-small {
	margin-top: 0;
	margin-bottom: 0;
}

.spacer-xxhuge {
	width: 100%;
	padding-top: 10rem;
}

.spacing-clean {
	margin: 0;
	padding: 0;
}

.margin-xxlarge {
	margin: 5rem;
}

.layer {
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.max-width-small {
	width: 100%;
	max-width: 30rem;
}

.rl-styleguide_shadows-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	align-items: start;
}

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

.margin-vertical,
.margin-vertical.margin-custom2,
.margin-vertical.margin-xlarge,
.margin-vertical.margin-tiny,
.margin-vertical.margin-xxsmall,
.margin-vertical.margin-medium,
.margin-vertical.margin-0,
.margin-vertical.margin-large,
.margin-vertical.margin-custom1,
.margin-vertical.margin-xhuge,
.margin-vertical.margin-xsmall,
.margin-vertical.margin-huge,
.margin-vertical.margin-xxlarge,
.margin-vertical.margin-small,
.margin-vertical.margin-xxhuge,
.margin-vertical.margin-custom3 {
	margin-left: 0;
	margin-right: 0;
}

.z-index-1 {
	z-index: 1;
	position: relative;
}

.spacer-xxsmall {
	width: 100%;
	padding-top: 0.5rem;
}

.rl-styleguide_color-spacer {
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1rem;
	display: flex;
}

.padding-horizontal,
.padding-horizontal.padding-custom3,
.padding-horizontal.padding-small,
.padding-horizontal.padding-xhuge,
.padding-horizontal.padding-huge,
.padding-horizontal.padding-large,
.padding-horizontal.padding-0,
.padding-horizontal.padding-xsmall,
.padding-horizontal.padding-custom2,
.padding-horizontal.padding-xlarge,
.padding-horizontal.padding-xxlarge,
.padding-horizontal.padding-medium,
.padding-horizontal.padding-xxhuge,
.padding-horizontal.padding-tiny,
.padding-horizontal.padding-custom1,
.padding-horizontal.padding-xxsmall {
	padding-top: 0;
	padding-bottom: 0;
}

.padding-global-2 {
	padding-left: 5%;
	padding-right: 5%;
}

.icon-height-small {
	height: 2rem;
}

.form_message-error-wrapper {
	margin-top: 1rem;
	padding: 0;
}

.max-width-full {
	width: 100%;
	max-width: none;
}

.rl-styleguide_list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	padding-bottom: 4rem;
}

.text-weight-bold {
	font-weight: 700;
}

.text-weight-xbold {
	font-weight: 800;
}

.text-color-white-2 {
	color: #fff;
}

.max-width-xlarge {
	width: 100%;
	max-width: 64rem;
}

.rl-styleguide_nav {
	z-index: 1000;
	background-color: #161616;
	border-radius: 0.75rem;
	margin-top: 1rem;
	padding: 0.5rem;
	position: -webkit-sticky;
	position: sticky;
	top: 1rem;
}

.hide {
	display: none;
}

.shadow-xxlarge {
	box-shadow: 0 32px 64px -12px rgba(0, 0, 0, 0.14);
}

.spacer-huge {
	width: 100%;
	padding-top: 6rem;
}

.spacer-medium {
	width: 100%;
	padding-top: 2rem;
}

.rl-styleguide_spacing-all {
	display: none;
}

.padding-section-small {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.padding-xxlarge {
	padding: 5rem;
}

.padding-0 {
	padding: 0;
}

.rl-styleguide_spacing {
	border: 1px dashed #d3d3d3;
}

.rl-styleguide_empty-box {
	z-index: -1;
	height: 3rem;
	min-width: 3rem;
	background-color: #eee;
	position: relative;
}

.background-color-tertiary {
	background-color: #aaa;
}

.padding-xxhuge {
	padding: 10rem;
}

.shadow-small {
	box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.1),
		0 2px 4px -2px rgba(0, 0, 0, 0.06);
}

.heading-style-h2 {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2;
}

.text-style-quote {
	border-left: 0.1875rem solid #000;
	margin-bottom: 0;
	padding: 0.75rem 1.25rem;
	font-size: 1.25rem;
	line-height: 1.5;
}

.padding-large {
	padding: 3rem;
}

.padding-section-medium {
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.align-center {
	margin-left: auto;
	margin-right: auto;
}

.form_radio {
	align-items: center;
	margin-bottom: 0;
	padding-left: 1.125rem;
	display: flex;
}

.global-styles {
	display: block;
	position: fixed;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.padding-xhuge {
	padding: 7rem;
}

.rl-styleguide_button-row {
	grid-column-gap: 1rem;
	display: flex;
}

.padding-huge {
	padding: 6rem;
}

.margin-top-auto {
	margin-top: auto;
}

.rl-styleguide_item-row {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	grid-template-rows: auto;
	grid-template-columns: 15rem 1fr;
	align-items: center;
}

.rl-styleguide_item-row.is-button-row {
	grid-template-columns: 19rem 1fr;
}

.rl-styleguide_ratio-bg {
	z-index: -1;
	height: 100%;
	min-width: 3rem;
	background-color: #eee;
	position: relative;
}

.icon-1x1-xlarge {
	width: 6.5rem;
	height: 6.5rem;
}

.text-style-italic {
	font-style: italic;
}

.text-style-muted {
	opacity: 0.6;
}

.max-width-xxlarge {
	width: 100%;
	max-width: 80rem;
}

.class-label-row {
	grid-column-gap: 0.25rem;
	grid-row-gap: 0.25rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.heading-style-h1 {
	font-size: 3.5rem;
	font-weight: 700;
	line-height: 1.2;
}

.margin-0 {
	margin: 0;
}

.padding-xsmall {
	padding: 1rem;
}

.icon-height-xsmall {
	height: 1.5rem;
}

.form_message-success {
	color: #027a48;
	background-color: #ecfdf3;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 2.5rem;
	display: flex;
}

.rl-styleguide_item {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	align-content: start;
	justify-content: start;
	align-items: start;
	justify-items: start;
	padding-bottom: 1rem;
	display: grid;
}

.rl-styleguide_item.is-stretch {
	grid-row-gap: 1rem;
	justify-items: stretch;
}

.margin-left,
.margin-left.margin-tiny,
.margin-left.margin-large,
.margin-left.margin-huge,
.margin-left.margin-xhuge,
.margin-left.margin-xsmall,
.margin-left.margin-custom3,
.margin-left.margin-custom2,
.margin-left.margin-0,
.margin-left.margin-medium,
.margin-left.margin-custom1,
.margin-left.margin-xxhuge,
.margin-left.margin-xxsmall,
.margin-left.margin-small,
.margin-left.margin-xlarge,
.margin-left.margin-xxlarge {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.spacer-xxlarge {
	width: 100%;
	padding-top: 5rem;
}

.rl-styleguide_callout-link-wrapper-colors {
	width: 100%;
	background-image: linear-gradient(
			135deg,
			rgba(255, 116, 72, 0.15),
			rgba(255, 72, 72, 0.15) 50%,
			rgba(98, 72, 255, 0.15)
		),
		linear-gradient(#fff, #fff);
	border-radius: 0.6875rem;
	justify-content: space-between;
	align-items: center;
	padding: 0.75rem 1rem;
	display: flex;
}

.icon-height-xlarge {
	height: 6.5rem;
}

.shadow-xlarge {
	box-shadow: 0 24px 48px -12px rgba(0, 0, 0, 0.18);
}

.rl-styleguide_header {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	padding-top: 3rem;
	padding-bottom: 3rem;
	display: flex;
}

.margin-xlarge {
	margin: 4rem;
}

.shadow-xsmall {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);
}

.icon-embed-custom1 {
	width: 1.25rem;
	height: 1.25rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.class-label-column {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.shadow-large {
	box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08),
		0 8px 8px -4px rgba(0, 0, 0, 0.03);
}

.margin-large {
	margin: 3rem;
}

.rl-styleguide_callout-heading-wrapper {
	font-size: 1.25rem;
	font-weight: 600;
}

.max-width-xxsmall {
	width: 100%;
	max-width: 20rem;
}

.pointer-events-none {
	pointer-events: none;
}

.shadow-medium {
	box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.08),
		0 4px 6px -2px rgba(0, 0, 0, 0.03);
}

.aspect-ratio-widescreen {
	aspect-ratio: 16 / 9;
}

.margin-small {
	margin: 1.5rem;
}

.pointer-events-auto {
	pointer-events: auto;
}

.text-color-primary {
	color: #000;
}

.spacer-xlarge {
	width: 100%;
	padding-top: 4rem;
}

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

.padding-section-large-2 {
	padding-top: 7rem;
	padding-bottom: 7rem;
}

.padding-left,
.padding-left.padding-custom3,
.padding-left.padding-medium,
.padding-left.padding-xhuge,
.padding-left.padding-0,
.padding-left.padding-custom2,
.padding-left.padding-xxlarge,
.padding-left.padding-small,
.padding-left.padding-xlarge,
.padding-left.padding-huge,
.padding-left.padding-tiny,
.padding-left.padding-large,
.padding-left.padding-xxhuge,
.padding-left.padding-custom1,
.padding-left.padding-xxsmall,
.padding-left.padding-xsmall {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}

.icon-1x1-large {
	width: 5rem;
	height: 5rem;
}

.overflow-scroll {
	overflow: scroll;
}

.background-color-white {
	background-color: #fff;
}

.heading-style-h6 {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.4;
}

.overflow-auto {
	overflow: auto;
}

.icon-1x1-xxsmall {
	width: 1rem;
	height: 1rem;
}

.margin-right,
.margin-right.margin-tiny,
.margin-right.margin-xhuge,
.margin-right.margin-custom3,
.margin-right.margin-xxlarge,
.margin-right.margin-0,
.margin-right.margin-large,
.margin-right.margin-xlarge,
.margin-right.margin-xxsmall,
.margin-right.margin-xsmall,
.margin-right.margin-medium,
.margin-right.margin-huge,
.margin-right.margin-custom2,
.margin-right.margin-small,
.margin-right.margin-xxhuge,
.margin-right.margin-custom1 {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.button-group-2 {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.form_form {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.form_message-success-wrapper {
	padding: 0;
}

.aspect-ratio-portrait {
	aspect-ratio: 2 / 3;
}

.padding-right,
.padding-right.padding-xhuge,
.padding-right.padding-medium,
.padding-right.padding-xxlarge,
.padding-right.padding-0,
.padding-right.padding-xxsmall,
.padding-right.padding-custom2,
.padding-right.padding-small,
.padding-right.padding-xlarge,
.padding-right.padding-large,
.padding-right.padding-xsmall,
.padding-right.padding-custom1,
.padding-right.padding-tiny,
.padding-right.padding-huge,
.padding-right.padding-xxhuge,
.padding-right.padding-custom3 {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.text-weight-medium {
	font-weight: 500;
}

.icon-embed-xlarge {
	width: 6.5rem;
	height: 6.5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.aspect-ratio-square {
	aspect-ratio: 1 / 1;
}

.rl-styleguide_callout-link_colors {
	background-color: #fff;
	background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
	border-radius: 0.75rem;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1.5rem;
	padding: 1px;
	text-decoration: none;
	display: flex;
	overflow: hidden;
}

.margin-xxsmall {
	margin: 0.5rem;
}

.background-color-primary {
	background-color: #fff;
}

.button-6 {
	color: #fff;
	text-align: center;
	background-color: #000;
	border: 1px solid #000;
	padding: 0.75rem 1.5rem;
	text-decoration: none;
}

.button-6.is-alternate {
	color: #000;
	background-color: #fff;
	border-color: #fff;
}

.button-6.is-secondary {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
}

.button-6.is-secondary.is-alternate {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
}

.button-6.is-small {
	padding: 0.5rem 1.25rem;
}

.button-6.is-small.is-icon-only {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.button-6.is-icon-only {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.button-6.is-tertiary {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
}

.button-6.is-link {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	padding: 0.25rem 0;
	line-height: 1;
	text-decoration: none;
}

.button-6.is-link.is-alternate {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
}

.button-6.is-link.is-icon {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
}

.button-6.is-icon {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	justify-content: center;
	align-items: center;
	display: flex;
}

.form_radio-icon {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 100px;
	margin-top: 0;
	margin-left: -1.125rem;
	margin-right: 0.5rem;
}

.form_radio-icon.w--redirected-checked {
	background-color: #fff;
	background-image: none;
	border-width: 6px;
	border-color: #000;
}

.form_radio-icon.w--redirected-focus {
	box-shadow: none;
	border-color: #000;
	margin-top: 0;
}

.text-weight-semibold {
	font-weight: 600;
}

.icon-height-large {
	height: 5rem;
}

.padding-xlarge {
	padding: 4rem;
}

.margin-tiny {
	margin: 0.25rem;
}

.spacer-xhuge {
	width: 100%;
	padding-top: 7rem;
}

.padding-medium {
	padding: 2rem;
}

.background-color-black {
	background-color: #000;
}

.z-index-2 {
	z-index: 2;
	position: relative;
}

.icon-height-custom1 {
	height: 1.25rem;
}

.aspect-ratio-landscape {
	aspect-ratio: 3 / 2;
}

.margin-xsmall {
	margin: 1rem;
}

.form_radio-label {
	margin-bottom: 0;
}

.container-medium {
	width: 100%;
	max-width: 64rem;
	margin-left: auto;
	margin-right: auto;
}

.shadow-xxsmall {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.rl-styleguide_background-color-list {
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
}

.spacer-large {
	width: 100%;
	padding-top: 3rem;
}

.text-style-strikethrough {
	text-decoration: line-through;
}

.heading-style-h4-2 {
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.3;
}

.spacer-tiny {
	width: 100%;
	padding-top: 0.25rem;
}

.rl-styleguide_subheading-small {
	font-size: 1rem;
	font-weight: 400;
}

.max-width-xsmall {
	width: 100%;
	max-width: 25rem;
}

.text-size-medium-2 {
	font-size: 1.125rem;
}

.margin-medium {
	margin: 2rem;
}

.text-size-large {
	font-size: 1.25rem;
}

.rl-styleguide_button-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1.5rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: auto;
	grid-auto-columns: max-content;
	grid-auto-flow: row;
	align-items: center;
	justify-items: start;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	display: grid;
}

.icon-embed-medium {
	width: 3rem;
	height: 3rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.icon-height-xxsmall {
	height: 1rem;
}

.form_input-2 {
	height: auto;
	min-height: 2.75rem;
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 0;
	margin-bottom: 0;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: 1.6;
}

.form_input-2:focus {
	border-color: #000;
}

.form_input-2::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form_input-2::placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form_input-2.is-text-area {
	height: auto;
	min-height: 11.25rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	overflow: auto;
}

.form_input-2.is-select-input {
	background-image: none;
}

.form_message-error {
	color: #b42318;
	background-color: #fef3f2;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 1rem;
	display: flex;
}

.icon-height-medium {
	height: 3rem;
}

.padding-xxsmall {
	padding: 0.5rem;
}

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

.padding-tiny {
	padding: 0.25rem;
}

.text-style-link-2 {
	color: #000;
	text-decoration: underline;
}

.heading-style-h3 {
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2;
}

.form_checkbox-icon-2 {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 0;
	margin-top: 0;
	margin-left: -1.25rem;
	margin-right: 0.5rem;
	transition: all 0.2s;
}

.form_checkbox-icon-2.w--redirected-checked {
	box-shadow: none;
	background-color: #000;
	background-size: 16px 16px;
	border-width: 1px;
	border-color: #000;
}

.form_checkbox-icon-2.w--redirected-focus {
	box-shadow: none;
	border-color: #000;
}

.margin-xhuge {
	margin: 7rem;
}

.rl-styleguide_label {
	color: #1e51f7;
	white-space: nowrap;
	cursor: context-menu;
	background-color: #ebeffa;
	padding: 0.25rem 0.5rem;
	font-size: 0.75rem;
	display: inline-block;
}

.rl-styleguide_label.is-html-tag {
	color: #bb4198;
	background-color: rgba(190, 74, 165, 0.1);
}

.text-weight-light {
	font-weight: 300;
}

.rl-styleguide_heading {
	z-index: 4;
	margin-bottom: 1.5rem;
	padding: 0.25rem 0.5rem;
	font-size: 3.5rem;
	font-weight: 700;
}

.margin-xxhuge {
	margin: 10rem;
}

.icon-1x1-custom1 {
	width: 1.25rem;
	height: 1.25rem;
}

.padding-small {
	padding: 1.5rem;
}

.spacer-small {
	width: 100%;
	padding-top: 1.5rem;
}

.rl-styleguide_subheading {
	z-index: 3;
	background-color: #eee;
	border-radius: 0.75rem;
	margin-bottom: 1rem;
	padding: 1rem;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1;
}

.rl-styleguide_nav-link {
	color: #fff;
	border-radius: 0.25rem;
	padding: 0.5rem 1rem;
	text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
	color: #000;
	background-color: #fff;
}

.text-color-secondary {
	color: #000;
}

.text-color-alternate {
	color: #fff;
}

.background-color-secondary {
	background-color: #eee;
}

.background-color-alternative {
	background-color: #000;
}

.heading-style-h5-3 {
	text-align: left;
	font-size: 20px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.4;
}

.padding-section-large-3 {
	padding-top: 7rem;
	padding-bottom: 7rem;
}

.padding-section-large-3.testimionial {
	justify-content: center;
	align-items: center;
	padding-top: 0;
	padding-bottom: 2.5rem;
	display: flex;
}

.button-7 {
	color: #fff;
	text-align: center;
	background-color: #000;
	border: 1px solid #000;
	padding: 0.75rem 1.5rem;
	text-decoration: none;
}

.button-7.is-alternate {
	color: #000;
	background-color: #fff;
	border-color: #fff;
}

.button-7.is-secondary {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
}

.button-7.is-secondary.is-alternate {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
}

.button-7.is-small {
	padding: 0.5rem 1.25rem;
}

.button-7.is-small.is-icon-only {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.button-7.is-icon-only {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.button-7.is-tertiary {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
}

.button-7.is-link {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	padding: 0.25rem 0;
	line-height: 1;
	text-decoration: none;
}

.button-7.is-link.is-alternate {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
}

.button-7.is-link.is-icon {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
}

.button-7.is-icon {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	justify-content: center;
	align-items: center;
	display: flex;
}

.heading-style-h4-3 {
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.3;
}

.text-style-link-3 {
	color: #000;
	text-decoration: underline;
}

.form_checkbox-icon-3 {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 0;
	margin-top: 0;
	margin-left: -1.25rem;
	margin-right: 0.5rem;
	transition: all 0.2s;
}

.form_checkbox-icon-3.w--redirected-checked {
	box-shadow: none;
	background-color: #000;
	background-size: 16px 16px;
	border-width: 1px;
	border-color: #000;
}

.form_checkbox-icon-3.w--redirected-focus {
	box-shadow: none;
	border-color: #000;
}

.button_calitati {
	background-color: var(--albastru);
	border-radius: 5px;
	margin-top: 20px;
	padding-top: 12.5px;
	padding-bottom: 12.5px;
	font-size: 18px;
}

.heading-9 {
	text-align: center;
}

.testimonial10_divider {
	width: 1px;
	background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	align-self: stretch;
	margin-left: 1.25rem;
	margin-right: 1.25rem;
}

.testimonial10_rating-icon {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	justify-content: center;
	align-items: center;
	margin-right: 0.25rem;
	display: flex;
}

.testimonial10_arrow {
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.testimonial10_arrow.hide-mobile-landscape,
.testimonial10_arrow.hide-mobile-landscape.test {
	color: var(--albastru);
}

.testimonial10_client-image {
	width: 3.5rem;
	height: 3.5rem;
	min-height: 3.5rem;
	min-width: 3.5rem;
	object-fit: cover;
	border-radius: 100%;
}

.testimonial10_arrow-icon {
	width: 1rem;
	height: 1rem;
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.testimonial10_slide {
	padding-left: 4rem;
	padding-right: 4rem;
}

.testimonial10_content {
	max-width: 48rem;
	text-align: center;
	flex-flow: column;
	justify-content: flex-end;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.testimonial10_component {
	width: 50%;
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	margin-left: 5%;
	padding-bottom: 0;
	display: block;
}

.testimonial10_client-image-wrapper {
	margin-right: 1.25rem;
}

.testimonial10_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
	display: none;
}

.testimonial10_logo {
	max-height: 3rem;
}

.container-large-2 {
	width: 100%;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
}

.testimonial10_client {
	text-align: left;
	align-items: center;
	display: flex;
}

.testimonial10_rating-wrapper {
	display: flex;
}

.image {
	width: 45%;
}

.image-2 {
	width: 120px;
}

.text-block-6,
.text-block-7,
.text-block-8 {
	font-size: 18px;
}

.checkbox-field {
	justify-content: flex-start;
	align-items: flex-end;
	display: flex;
}

.checkbox {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.testimonial7_client-image-wrapper {
	margin-bottom: 1rem;
}

.testimonial7_content {
	height: 100%;
	max-width: 48rem;
	text-align: center;
	flex-direction: column;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.testimonial7_component {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-bottom: 4rem;
}

.testimonial7_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
}

.testimonial7_client-image {
	width: 4rem;
	height: 4rem;
	min-height: 4rem;
	min-width: 4rem;
	object-fit: cover;
	border-radius: 100%;
}

.heading-style-h5-4 {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.4;
}

.testimonial7_slide {
	padding-left: 4rem;
	padding-right: 4rem;
}

.testimonial7_arrow-icon {
	width: 1rem;
	height: 1rem;
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.testimonial7_arrow {
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.container-large-3 {
	width: 100%;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
}

.testimonial7_logo {
	max-height: 3.5rem;
}

@media screen and (max-width: 991px) {
	.navbar1_container {
		width: 100%;
	}

	.menu-icon1_line-top {
		width: 24px;
		height: 2px;
		background-color: #000;
		padding-bottom: 0;
		padding-right: 0;
	}

	.dropdown-chevron {
		top: auto;
		bottom: auto;
		left: auto;
		right: 0%;
	}

	.navbar1_component {
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		position: relative;
	}

	.navbar1_menu-dropdown {
		width: 100%;
		font-size: 1.125rem;
	}

	.navbar1_menu-button.w--open {
		background-color: rgba(0, 0, 0, 0);
	}

	.navbar1_dropdown-list {
		position: static;
		overflow: hidden;
	}

	.navbar1_dropdown-list.w--open {
		border-style: none;
		padding: 0;
	}

	.menu-icon1 {
		width: 48px;
		height: 48px;
		mix-blend-mode: normal;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-right: -0.5rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.navbar1_menu-buttons {
		flex-direction: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		align-items: stretch;
		margin-top: 1.5rem;
		margin-left: 0;
	}

	.navbar1_dropdown-toggle {
		align-items: center;
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		padding-left: 0;
		display: flex;
	}

	.menu-icon1_line-bottom {
		width: 24px;
		height: 2px;
		background-color: #000;
		padding-bottom: 0;
		padding-right: 0;
	}

	.navbar1_link {
		width: auto;
		padding: 0.75rem 0;
		font-size: 1.125rem;
	}

	.navbar1_dropdown-link {
		width: auto;
		padding: 0.75rem 0 0.75rem 5%;
	}

	.menu-icon_line-middle-inner {
		width: 4px;
		height: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.navbar1_menu {
		border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
		background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		padding: 1rem 5% 2rem;
		position: absolute;
		overflow: auto;
	}

	.navbar1_menu.is-page-height-tablet {
		height: 100dvh;
		-webkit-text-fill-color: inherit;
		background-color: #fff;
		background-clip: border-box;
		padding-bottom: 6.5rem;
		transition: height 0.5s;
	}

	.menu-icon1_line-middle {
		width: 24px;
		height: 2px;
		background-color: #000;
		justify-content: center;
		align-items: center;
		margin-top: 6px;
		margin-bottom: 6px;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.padding-section-large {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.text-align-center {
		width: auto;
	}

	.home_feature_image {
		height: 400px;
		aspect-ratio: 1 / 1;
	}

	.home_feature_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.home_features-list_image {
		height: 400px;
	}

	.home_features-list_lightbox-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.home_features-list_component {
		grid-column-gap: 3rem;
	}

	.heading-style-h4 {
		font-size: 1.75rem;
	}

	.home_testimonial_mask {
		width: 50%;
	}

	.home_testimonial_slide {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.home_testimonial_arrow {
		width: 3rem;
		height: 3rem;
	}

	.home_locations_card {
		padding: 3rem;
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0;
	}

	.footer4_social-link {
		color: #000;
	}

	.footer4_top-wrapper {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
		justify-content: center;
		justify-items: center;
	}

	.line-divider {
		margin-top: 40px;
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.about-us_2_about_image {
		height: 400px;
	}

	.about-us_2_about_component,
	.about-us_3_about_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.about-us_4_testimonial_mask {
		width: 50%;
	}

	.about-us_4_testimonial_slide {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.about-us_4_testimonial_arrow {
		width: 3rem;
		height: 3rem;
	}

	.services_4_services_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.services_4_services_image {
		height: 400px;
	}

	.services_3_services_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.services_3_services_image {
		height: 400px;
		object-fit: cover;
	}

	.contact_form_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-auto-flow: row;
		margin-top: 60px;
	}

	.menu-icon2_line-bottom {
		width: 24px;
		height: 2px;
		background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
		padding-bottom: 0;
		padding-right: 0;
	}

	.menu-icon2 {
		width: 48px;
		height: 48px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-right: -0.5rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.menu-icon2_line-top {
		width: 24px;
		height: 2px;
		background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
		padding-bottom: 0;
		padding-right: 0;
	}

	.navbar2_dropdown-link {
		width: auto;
		text-align: center;
		padding: 0.75rem 0;
		font-size: 16px;
	}

	.navbar2_dropdwn-toggle {
		align-items: center;
		margin-left: 0;
		margin-right: 0;
		padding: 0.75rem 2rem 0.75rem 0;
		display: flex;
	}

	.navbar2_dropdown-list {
		position: static;
		overflow: hidden;
	}

	.navbar2_dropdown-list.w--open {
		border-style: none;
		padding: 0;
		position: static;
	}

	.navbar2_container {
		grid-template-columns: 0.25fr 1fr;
		display: flex;
	}

	.navbar2_menu-dropdown {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		font-size: 1.125rem;
		display: flex;
	}

	.navbar2_menu-button {
		padding: 0;
	}

	.navbar2_menu-button.w--open {
		background-color: rgba(0, 0, 0, 0);
	}

	.navbar2_link {
		text-align: center;
		padding: 0.75rem 0;
		font-size: 1.125rem;
	}

	.navbar2_button-wrapper {
		align-items: center;
	}

	.menu-icon2_line-middle {
		width: 24px;
		height: 2px;
		background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
		justify-content: center;
		align-items: center;
		margin-top: 6px;
		margin-bottom: 6px;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.navbar2_menu {
		border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
		background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		justify-content: center;
		padding: 1rem 5% 2.5rem;
		display: flex;
		position: absolute;
		overflow: auto;
	}

	.navbar2_menu.is-page-height-tablet {
		height: 100dvh;
		padding-bottom: 6.5rem;
		transition: height 0.5s;
	}

	.container {
		max-width: 728px;
	}

	.nav-menu-wrapper {
		background-color: rgba(0, 0, 0, 0);
	}

	.nav-menu-two {
		background-color: #fff;
		border-radius: 50px;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: center;
		margin-top: 10px;
		padding: 20px;
		display: flex;
		box-shadow: 0 8px 50px rgba(0, 0, 0, 0.05);
	}

	.nav-link {
		padding-left: 5px;
		padding-right: 5px;
	}

	.nav-dropdown-list.shadow-three.w--open {
		position: absolute;
	}

	.menu-button {
		padding: 12px;
	}

	.menu-button.w--open {
		color: #fff;
		background-color: #a6b1bf;
	}

	.menu-icon1_line-top-2 {
		width: 24px;
		height: 2px;
		background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
		padding-bottom: 0;
		padding-right: 0;
	}

	.navbar1_menu-button-2.w--open {
		background-color: rgba(0, 0, 0, 0);
	}

	.menu-icon1-2 {
		width: 48px;
		height: 48px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-right: -0.5rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.menu-icon1_line-bottom-2 {
		width: 24px;
		height: 2px;
		background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
		padding-bottom: 0;
		padding-right: 0;
	}

	.menu-icon1_line-middle-2 {
		width: 24px;
		height: 2px;
		background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
		justify-content: center;
		align-items: center;
		margin-top: 6px;
		margin-bottom: 6px;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.bold-text {
		width: 100%;
		float: left;
		text-align: center;
		margin-bottom: 40px;
		font-size: 28px;
		position: static;
	}

	.container-2 {
		margin-top: 40px;
	}

	.dropdown1_dropdown-list {
		overflow: hidden;
	}

	.dropdown1_toggle {
		align-items: center;
		display: flex;
	}

	.stat5_component {
		background-image: url("../images/pexels-cowomen-20416271.jpg");
	}

	.stat5_list-wrapper {
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.grid-list1_list {
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.footer3_top-wrapper {
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
	}

	.margin-huge {
		margin: 5rem;
	}

	.rl-styleguide_icons-list {
		grid-auto-flow: row;
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0;
	}

	.spacer-xxhuge {
		padding-top: 7.5rem;
	}

	.margin-xxlarge {
		margin: 4.5rem;
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0;
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0;
	}

	.hide-tablet {
		display: none;
	}

	.spacer-huge {
		padding-top: 5rem;
	}

	.padding-xxlarge {
		padding: 4.5rem;
	}

	.padding-xxhuge {
		padding: 7.5rem;
	}

	.heading-style-h2 {
		font-size: 2.75rem;
	}

	.padding-large {
		padding: 2.5rem;
	}

	.padding-section-medium {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.padding-xhuge {
		padding: 6rem;
	}

	.padding-huge {
		padding: 5rem;
	}

	.heading-style-h1 {
		font-size: 3.25rem;
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.spacer-xxlarge {
		padding-top: 4.5rem;
	}

	.margin-xlarge {
		margin: 3.5rem;
	}

	.margin-large {
		margin: 2.5rem;
	}

	.spacer-xlarge {
		padding-top: 3.5rem;
	}

	.padding-section-large-2 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.padding-xlarge {
		padding: 3.5rem;
	}

	.spacer-xhuge {
		padding-top: 6rem;
	}

	.max-width-full-tablet {
		width: 100%;
		max-width: none;
	}

	.spacer-large {
		padding-top: 2.5rem;
	}

	.heading-style-h4-2 {
		font-size: 1.75rem;
	}

	.heading-style-h3 {
		font-size: 2.25rem;
	}

	.margin-xhuge {
		margin: 6rem;
	}

	.margin-xxhuge {
		margin: 7.5rem;
	}

	.padding-section-large-3 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

	.padding-section-large-3.testimionial {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.heading-style-h4-3 {
		font-size: 1.75rem;
	}

	.testimonial10_component {
		width: 100%;
		margin-left: 0%;
	}

	.image {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.button.is-navbar2-button {
		padding: 0.25rem 1rem;
	}

	.menu-icon1_line-top {
		color: #000;
	}

	.navbar1_component {
		height: auto;
		min-height: 4rem;
	}

	.navbar1_logo-link {
		padding-left: 0;
	}

	.navbar1_menu.is-page-height-tablet {
		padding-bottom: 6rem;
	}

	.text-size-medium {
		font-size: 1rem;
	}

	.padding-section-large {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.padding-section-large.misinea {
		flex-flow: column;
		display: flex;
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.padding-global {
		display: block;
	}

	.padding-global.align_calitati {
		display: flex;
	}

	.home_feature_component {
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		justify-content: flex-start;
		align-items: stretch;
		display: flex;
	}

	.home_feature_component.misiune {
		flex-direction: column-reverse;
	}

	.home_features-list_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.heading-style-h4 {
		font-size: 1.5rem;
		line-height: 1.4;
	}

	.home_testimonial_content {
		padding: 1.5rem;
	}

	.home_testimonial_mask {
		width: 100%;
	}

	.home_testimonial_client-image-wrapper {
		margin-bottom: 1rem;
		margin-right: 0;
	}

	.home_testimonial_component {
		padding-bottom: 3rem;
		padding-left: 0;
		padding-right: 0;
	}

	.home_testimonial_slide {
		margin-right: 2rem;
		padding-left: 0;
		padding-right: 0;
	}

	.home_testimonial_arrow {
		bottom: 3rem;
	}

	.home_testimonial_client {
		width: 100%;
		flex-direction: column;
		align-items: flex-start;
	}

	.home_locations_card {
		padding: 2rem;
	}

	.home_locations_form {
		width: 110%;
	}

	.home_locations_component {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
	}

	.home_faq_question {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.home_faq_icon-wrapper {
		width: 1.75rem;
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0;
	}

	.footer4_credit-text {
		margin-top: 1rem;
	}

	.footer4_link-list {
		grid-column-gap: 0px;
		grid-row-gap: 1.5rem;
		grid-auto-flow: row;
		justify-items: center;
	}

	.footer4_bottom-wrapper {
		grid-column-gap: 0rem;
		grid-row-gap: 1rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		align-items: center;
		justify-items: center;
		padding-bottom: 1rem;
		display: flex;
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.padding-top.padding-medium {
		flex-direction: column;
		justify-content: center;
		align-items: stretch;
		display: flex;
	}

	.about-us_2_about_component,
	.about-us_3_about_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.about-us_4_testimonial_content {
		width: 100%;
		padding: 1.5rem;
	}

	.about-us_4_testimonial_mask {
		width: 100%;
	}

	.about-us_4_testimonial_client-image-wrapper {
		margin-bottom: 1rem;
		margin-right: 0;
	}

	.about-us_4_testimonial_component {
		padding-bottom: 3rem;
		padding-left: 0;
		padding-right: 0;
	}

	.about-us_4_testimonial_slide {
		margin-right: 2rem;
		padding-left: 0;
		padding-right: 0;
	}

	.about-us_4_testimonial_arrow {
		bottom: 3rem;
	}

	.about-us_4_testimonial_arrow.hide-mobile-landscape {
		color: #000;
	}

	.about-us_4_testimonial_client {
		width: 100%;
		flex-direction: column;
		align-items: flex-start;
	}

	.services_4_services_component,
	.services_3_services_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.services_5_gallery_row {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr;
	}

	.services_5_gallery_component {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
	}

	.contact_form_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.contact_faq_question {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.contact_faq_icon-wrapper {
		width: 1.75rem;
	}

	.navbar2_component {
		min-height: 4rem;
	}

	.navbar2_menu.is-page-height-tablet {
		padding-bottom: 6rem;
	}

	.navbar-logo-left-container {
		max-width: 100%;
	}

	.navbar-brand {
		padding-left: 0;
	}

	.nav-menu-two {
		border-radius: 20px;
		flex-direction: column;
		padding-bottom: 30px;
	}

	.nav-link {
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block;
	}

	.nav-dropdown {
		flex-direction: column;
		align-items: center;
		display: flex;
	}

	.nav-dropdown-toggle {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.nav-dropdown-list.shadow-three {
		box-shadow: 0 8px 50px rgba(0, 0, 0, 0.05);
	}

	.nav-dropdown-list.shadow-three.w--open {
		position: relative;
	}

	.nav-dropdown-list.shadow-three.mobile-shadow-hide {
		box-shadow: none;
	}

	.nav-divider {
		width: 200px;
		height: 1px;
		max-width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.nav-link-accent {
		margin-right: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block;
	}

	.mobile-margin-top-10 {
		margin-top: 10px;
	}

	.navbar1_component-2 {
		height: auto;
		min-height: 4rem;
	}

	.paragraph-2 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.section-header1_content-right {
		justify-content: space-between;
	}

	.heading-style-h5 {
		font-size: 60px;
	}

	.section-header1_component,
	.section-header1_content-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-columns: 1fr;
	}

	.stat5_item {
		justify-content: space-between;
	}

	.stat5_list-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.grid-list1_component {
		align-items: center;
	}

	.grid-list1_list {
		max-width: 80%;
		grid-column-gap: 5rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.grid-list1_list-wrapper {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.footer3_menu-wrapper {
		grid-column-gap: 1.5rem;
	}

	.footer3_legal-list {
		grid-column-gap: 0rem;
		grid-row-gap: 1rem;
		grid-auto-flow: row;
	}

	.footer3_top-wrapper {
		grid-row-gap: 3rem;
	}

	.footer3_credit-text {
		margin-top: 2rem;
	}

	.footer3_bottom-wrapper {
		flex-direction: column-reverse;
		align-items: flex-start;
		padding-bottom: 1rem;
	}

	.footer4_bottom-wrapper-2 {
		grid-column-gap: 0rem;
		grid-row-gap: 1rem;
		grid-auto-flow: row;
		justify-items: center;
		padding-bottom: 1rem;
	}

	.text-style-nowrap {
		white-space: normal;
	}

	.max-width-full-mobile-landscape {
		width: 100%;
		max-width: none;
	}

	.margin-huge {
		margin: 3.5rem;
	}

	.heading-style-h5-2 {
		font-size: 1.25rem;
	}

	.spacer-xsmall {
		padding-top: 0.75rem;
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0;
	}

	.spacer-xxhuge {
		padding-top: 5rem;
	}

	.margin-xxlarge {
		margin: 3rem;
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0;
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0;
	}

	.spacer-huge {
		padding-top: 3.5rem;
	}

	.spacer-medium {
		padding-top: 1.5rem;
	}

	.padding-section-small {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.padding-xxlarge {
		padding: 3rem;
	}

	.padding-xxhuge {
		padding: 5rem;
	}

	.heading-style-h2 {
		font-size: 2.25rem;
	}

	.text-style-quote {
		font-size: 1.125rem;
	}

	.padding-large {
		padding: 2rem;
	}

	.padding-section-medium {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.padding-xhuge {
		padding: 4rem;
	}

	.padding-huge {
		padding: 3.5rem;
	}

	.heading-style-h1 {
		font-size: 2.5rem;
	}

	.padding-xsmall {
		padding: 0.75rem;
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.spacer-xxlarge {
		padding-top: 3rem;
	}

	.margin-xlarge {
		margin: 2.5rem;
	}

	.margin-large {
		margin: 2rem;
	}

	.margin-small {
		margin: 1.25rem;
	}

	.spacer-xlarge {
		padding-top: 2.5rem;
	}

	.padding-section-large-2 {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.heading-style-h6 {
		font-size: 1.125rem;
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.padding-xlarge {
		padding: 2.5rem;
	}

	.spacer-xhuge {
		padding-top: 4rem;
	}

	.padding-medium {
		padding: 1.5rem;
	}

	.margin-xsmall {
		margin: 0.75rem;
	}

	.spacer-large {
		padding-top: 2rem;
	}

	.heading-style-h4-2 {
		font-size: 1.5rem;
		line-height: 1.4;
	}

	.text-size-medium-2 {
		font-size: 1rem;
	}

	.margin-medium {
		margin: 1.5rem;
	}

	.text-size-large {
		font-size: 1.125rem;
	}

	.heading-style-h3 {
		font-size: 2rem;
	}

	.hide-mobile-landscape {
		display: none;
	}

	.margin-xhuge {
		margin: 4rem;
	}

	.margin-xxhuge {
		margin: 5rem;
	}

	.padding-small {
		padding: 1.25rem;
	}

	.spacer-small {
		padding-top: 1.25rem;
	}

	.heading-style-h5-3 {
		font-size: 1.25rem;
	}

	.padding-section-large-3 {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.heading-style-h4-3 {
		font-size: 1.5rem;
		line-height: 1.4;
	}

	.testimonial10_divider {
		display: none;
	}

	.testimonial10_client-info {
		margin-bottom: 1rem;
	}

	.testimonial10_slide {
		padding-left: 0;
		padding-right: 0;
	}

	.testimonial10_component {
		padding-bottom: 3rem;
	}

	.testimonial10_client-image-wrapper {
		margin-bottom: 1rem;
		margin-right: 0;
	}

	.testimonial10_client {
		width: 100%;
		text-align: center;
		flex-direction: column;
		align-items: center;
		display: block;
	}

	.testimonial7_component {
		padding-bottom: 3rem;
	}

	.heading-style-h5-4 {
		font-size: 1.25rem;
	}

	.testimonial7_slide {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width: 479px) {
	.navbar1_container {
		width: 100%;
		background-color: #fff;
		position: relative;
	}

	.navbar1_component {
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		padding-left: 0%;
		padding-right: 0%;
	}

	.navbar1_menu-button {
		color: #000;
	}

	.menu-icon1 {
		color: #000;
		margin-right: 0.5rem;
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.home_feature_image {
		height: 100%;
		opacity: 1;
		pointer-events: auto;
		mix-blend-mode: normal;
		display: block;
	}

	.home_feature_image-wrapper {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.home_feature_component {
		grid-template-columns: 1fr;
	}

	.home_features-list_component {
		grid-row-gap: 48px;
		grid-template-columns: 1fr;
	}

	.heading-style-h4 {
		font-size: 22px;
	}

	.signup-form-wrapper {
		width: 100%;
		grid-row-gap: 0.75rem;
		flex-direction: column;
		grid-template-columns: 1fr;
	}

	.home_locations_form {
		width: 120%;
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0;
	}

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

	.footer4_bottom-wrapper {
		grid-auto-rows: 1fr;
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.about-us_2_about_image {
		height: 300px;
	}

	.about-us_2_about_component,
	.about-us_3_about_component,
	.services_4_services_component {
		grid-template-columns: 1fr;
	}

	.services_4_services_image {
		height: 300px;
	}

	.services_3_services_component {
		grid-template-columns: 1fr;
	}

	.services_3_services_image {
		height: 300px;
	}

	.contact_form_component {
		grid-template-columns: 1fr;
	}

	.container {
		max-width: none;
	}

	.nav-menu-two {
		flex-direction: column;
	}

	.grid-list1_list {
		max-width: none;
	}

	.footer3_menu-wrapper {
		grid-row-gap: 40px;
		grid-template-columns: 1fr;
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0;
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0;
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0;
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.max-width-full-mobile-portrait {
		width: 100%;
		max-width: none;
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.hide-mobile-portrait {
		display: none;
	}
}

#w-node-fe518541-4692-1619-89a4-a22e80a8303d-0695869f {
	grid-area: 1 / 1 / 2 / 2;
}

#email-2.w-node-fe518541-4692-1619-89a4-a22e80a83111-0695869f {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_648158aa-8248-92bf-87cf-3836904efc91-0695869f {
	justify-self: start;
}

#w-node-_648158aa-8248-92bf-87cf-3836904efc9c-0695869f {
	justify-self: end;
}

#email-2.w-node-_8f74e552-d4f8-828f-40bd-9d1108530ae2-fa974a68 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c6f1-fa974a68 {
	justify-self: start;
}

#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c6fc-fa974a68 {
	justify-self: end;
}

#email-2.w-node-_03456ff9-9c49-090d-822f-bf4b2951d54c-c85abadd {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d45-c85abadd {
	justify-self: start;
}

#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d50-c85abadd {
	justify-self: end;
}

#w-node-_505cdd08-8d88-4b5a-4736-1edd3c593977-a5c19075 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_505cdd08-8d88-4b5a-4736-1edd3c593982-a5c19075,
#w-node-_505cdd08-8d88-4b5a-4736-1edd3c593987-a5c19075,
#w-node-_505cdd08-8d88-4b5a-4736-1edd3c59398c-a5c19075 {
	align-self: start;
}

#email-2.w-node-_2ae0a357-26fd-5c2c-7747-6a7c3756d4c2-a5c19075 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe77-a5c19075 {
	justify-self: start;
}

#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe82-a5c19075 {
	justify-self: end;
}

#w-node-e62a622f-4cb5-3a51-3128-b9704666143e-f30a55df {
	justify-self: start;
}

#w-node-e62a622f-4cb5-3a51-3128-b97046661449-f30a55df {
	justify-self: end;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c7fd-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c7ff-7a0b9ad6 {
	justify-self: center;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c813-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c814-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c818-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c819-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c81d-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c81e-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c822-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c823-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c827-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c828-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c82c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c82d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c837-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c838-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c83c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c83d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c841-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c842-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c846-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c847-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c84b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c84c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c850-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c851-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c85b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c85c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c860-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c861-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c865-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c866-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c86a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c86b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c874-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c875-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c87e-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c87f-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c891-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c892-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c896-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c897-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c89b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c89c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8a0-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8a1-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8a5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8a6-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8b0-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8b1-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8b5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8b6-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8ba-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8bb-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8bf-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8c0-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8c4-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8c5-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8c9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8ca-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8d5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8d6-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8da-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8db-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8df-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8e0-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8e4-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8e5-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8e9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8ea-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8ee-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8ef-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8f3-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8f4-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8f8-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8f9-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8fd-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c8fe-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c908-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c909-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c90d-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c90e-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c912-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c913-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c91a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c91b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c95c-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c95f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c960-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c963-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c964-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c967-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c96b-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c96c-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c96f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c970-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c973-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c97a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c97b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c980-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c981-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c985-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c986-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c98a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c98b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c98f-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c990-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9a0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9a3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9a4-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9a7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9a8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9ab-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9ac-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9b0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9b3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9b4-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9b7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9b8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9bb-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9c3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9c4-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9c5-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9c7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9ca-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9cb-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9cc-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9d0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9d3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9d4-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9d5-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9d9-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9dd-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9de-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9e4-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9e7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9e8-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9e9-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9ed-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9f0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9f1-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9f2-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9f8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9fc-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2c9fd-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca01-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca04-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca09-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca0a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca0b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca0f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca12-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca13-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca14-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca1a-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca1d-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca1e-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca1f-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca25-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca28-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca29-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca2a-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca32-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca35-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca36-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca37-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca43-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca44-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca45-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca49-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca4e-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca4f-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca50-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca56-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca5b-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca5c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca5d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca63-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca68-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca69-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca6a-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca72-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca78-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca79-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca7f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca84-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca85-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca86-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca8a-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca8d-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca8e-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca8f-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca95-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca98-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca99-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ca9a-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2caa0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2caa3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2caa4-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2caa5-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2caad-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cab0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cab1-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cab2-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cab8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cabb-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cabc-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cabd-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cac5-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cac9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2caca-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cad0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cad8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cad9-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cada-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cadb-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cadd-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cae0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cae4-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cae5-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cae6-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2caef-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2caf0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2caf1-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cafa-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cafb-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cafc-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cafd-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb03-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb04-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb05-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb06-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb08-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb0c-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb0d-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb0e-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb0f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb11-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb7f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb83-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb84-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb86-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb88-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb89-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb8b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb8d-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb8e-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb90-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb92-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb93-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb95-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb97-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb98-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb9a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb9c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb9d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cb9f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cba1-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cba3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cba5-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cba7-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cba8-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbaa-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbab-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbad-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbae-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb1-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb3-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb4-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb6-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbb9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbba-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbbc-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbc2-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbc6-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbc7-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbc9-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbcb-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbcc-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbce-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbd0-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbd1-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbd3-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbd5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbd6-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbd8-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbda-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbdb-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbdd-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbdf-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbe0-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbe2-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbe4-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbe5-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbe7-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbe9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbea-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbec-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbee-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbef-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbf1-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbf3-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbf4-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbf6-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbf8-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbf9-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cbfb-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc00-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc04-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc06-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc09-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc0e-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc13-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc18-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc1d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc24-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc25-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc27-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc28-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc2a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc2b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc2d-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc2e-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc30-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc31-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc33-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc34-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc36-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc37-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc39-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc3a-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc3c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc3d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc3f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc40-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc42-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc43-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc45-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc46-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc48-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc49-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc4b-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc4c-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc4e-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc4f-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc51-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc52-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc54-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc55-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc57-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc58-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc5a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc5b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc5d-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc5e-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc60-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc61-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc63-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc64-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc66-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc67-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc69-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc6a-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc6c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc6d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc6f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc70-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc72-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc73-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc75-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc76-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc78-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc79-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc7b-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc7c-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc81-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc85-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc87-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc8a-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc8f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc94-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc99-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cc9e-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cca5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cca6-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cca8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cca9-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccab-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccac-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccae-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccaf-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccb1-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccb2-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccb4-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccb5-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccb7-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccb8-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccba-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccbb-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccbd-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccbe-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc1-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc3-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc4-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc6-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccc9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccca-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cccc-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cccd-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cccf-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd0-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd2-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd3-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd6-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd8-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccd9-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccdb-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccdc-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccde-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccdf-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cce1-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cce2-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cce4-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cce5-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cce7-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cce8-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccea-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cceb-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cced-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccee-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf0-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf1-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf3-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf4-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf6-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf7-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccf9-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccfa-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccfc-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ccfd-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd02-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd05-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd06-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd08-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd09-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd0b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd0c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd0e-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd0f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd11-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd12-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd14-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd15-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd17-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd18-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd1a-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd1b-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd1d-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd1e-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd20-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd21-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd23-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd24-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd26-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd27-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd29-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd2a-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd2c-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd2d-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd2f-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd30-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd32-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd33-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd35-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd36-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd38-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd39-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd3b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd3c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd3e-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd3f-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd41-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd42-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd44-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2cd45-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce37-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce3b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce3c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce40-7a0b9ad6,
#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce42-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce43-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce47-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce48-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce4c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce4d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce51-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce52-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce56-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce57-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce5b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce5c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce60-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce61-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce65-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce66-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce6a-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce6b-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce6f-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce70-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce73-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce74-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce78-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce79-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce7d-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce7e-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce82-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce83-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce87-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce88-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce8c-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce8d-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce91-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce92-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce96-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce97-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce9b-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2ce9c-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cea0-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cea1-7a0b9ad6 {
	justify-self: start;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cea5-7a0b9ad6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df602565-d032-3ddd-5ea5-9923a7a2cea6-7a0b9ad6,
#w-node-c97176af-af6f-97f5-27d5-7e1a0d841546-8da5ad1d {
	justify-self: start;
}

#w-node-c97176af-af6f-97f5-27d5-7e1a0d841551-8da5ad1d {
	justify-self: end;
}

@media screen and (max-width: 991px) {
	#w-node-_648158aa-8248-92bf-87cf-3836904efc91-0695869f,
	#w-node-_648158aa-8248-92bf-87cf-3836904efc9c-0695869f {
		justify-self: center;
	}

	#w-node-_648158aa-8248-92bf-87cf-3836904efc9d-0695869f {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c6f1-fa974a68,
	#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c6fc-fa974a68 {
		justify-self: center;
	}

	#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c6fd-fa974a68 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d45-c85abadd,
	#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d50-c85abadd {
		justify-self: center;
	}

	#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d51-c85abadd {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe77-a5c19075,
	#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe82-a5c19075 {
		justify-self: center;
	}

	#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe83-a5c19075 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-e62a622f-4cb5-3a51-3128-b9704666143e-f30a55df,
	#w-node-e62a622f-4cb5-3a51-3128-b97046661449-f30a55df {
		justify-self: center;
	}

	#w-node-e62a622f-4cb5-3a51-3128-b9704666144a-f30a55df {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-c97176af-af6f-97f5-27d5-7e1a0d841546-8da5ad1d,
	#w-node-c97176af-af6f-97f5-27d5-7e1a0d841551-8da5ad1d {
		justify-self: center;
	}

	#w-node-c97176af-af6f-97f5-27d5-7e1a0d841552-8da5ad1d {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}
}

@media screen and (max-width: 767px) {
	#w-node-fe518541-4692-1619-89a4-a22e80a8302a-0695869f {
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-fe518541-4692-1619-89a4-a22e80a8303d-0695869f {
		grid-row: 2 / 3;
	}

	#w-node-_648158aa-8248-92bf-87cf-3836904efca4-0695869f,
	#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c704-fa974a68,
	#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d58-c85abadd,
	#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe8a-a5c19075,
	#w-node-e62a622f-4cb5-3a51-3128-b97046661451-f30a55df,
	#w-node-c97176af-af6f-97f5-27d5-7e1a0d841559-8da5ad1d {
		grid-area: 2 / 1 / 3 / 2;
	}

	div.home_feature_image-wrapper:nth-child(2) > img:nth-child(1) {
		object-position: 20%;
	}
}

@media screen and (max-width: 479px) {
	#w-node-_648158aa-8248-92bf-87cf-3836904efc91-0695869f {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_648158aa-8248-92bf-87cf-3836904efca4-0695869f {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c6f1-fa974a68 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-b1fb39d2-4656-3dc1-7130-f56d1576c704-fa974a68 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d45-c85abadd {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_3a1668d4-b9e2-bfb4-9a5c-d83cdf4b0d58-c85abadd {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe77-a5c19075 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_7b0a87dc-25ca-aa86-7ae2-589ab13bbe8a-a5c19075 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-e62a622f-4cb5-3a51-3128-b9704666143e-f30a55df {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-e62a622f-4cb5-3a51-3128-b97046661451-f30a55df {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-c97176af-af6f-97f5-27d5-7e1a0d841546-8da5ad1d {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-c97176af-af6f-97f5-27d5-7e1a0d841559-8da5ad1d {
		grid-area: 2 / 1 / 3 / 2;
	}
}
