 .wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}
 		:root {}

		html {
			font-size: var(--root-font-size)
		}

		body.bricks-is-frontend :focus-visible {
			outline: none
		}

		@supports not selector(:focus-visible) {
			body.bricks-is-frontend :focus {
				outline: none;
			}
		}

		.brxe-container {
			width: var(--content-width)
		}

		.woocommerce main.site-main {
			width: var(--content-width)
		}

		#brx-content.wordpress {
			width: var(--content-width)
		}

		.fr-header-alpha {
			padding-top: var(--space-s);
			padding-right: var(--gutter);
			padding-bottom: var(--space-s);
			padding-left: var(--gutter);
			background-color: var(--primary-light)
		}

		.fr-header-alpha__inner {
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-direction: row
		}

		@media (max-width: 767px) {
			.fr-header-alpha__inner {
				flex-wrap: nowrap
			}
		}

		.fr-header-alpha__logo {
			height: auto;
			width: 10em
		}

		.home-hero {
			align-self: center !important;
			justify-content: center;
			align-items: center
		}

		.home-hero__container {
			align-self: center !important;
			justify-content: center;
			align-items: center;
			row-gap: var(--space-s)
		}

		.home-hero__image {
			border-radius: 20em;
			max-width: 200px
		}

		@media (max-width: 478px) {
			.home-hero__heading {
				text-align: center
			}
		}

		.services__block {
			padding-top: var(--space-s);
			padding-right: var(--space-s);
			padding-bottom: var(--space-s);
			padding-left: var(--space-s);
			border-radius: .4em;
			align-self: stretch !important;
			width: 100%;
			justify-content: center;
			background-color: var(--primary-ultra-light);
			box-shadow: 0 2px 10px 0 var(--black-trans-10);
			display: flex;
			align-items: center;
			flex-direction: column;
			row-gap: var(--space-s);
			column-gap: var(--space-s)
		}

		.services__div {
			border-radius: .4em;
			min-height: 160px;
			display: flex;
			flex-direction: column;
			column-gap: var(--space-s);
			row-gap: var(--space-s)
		}

		@media (max-width: 767px) {
			.services__div {
				min-height: 100px
			}
		}

		.services-link-box {
			padding-top: 1rem;
			padding-right: 1rem;
			padding-bottom: 1rem;
			padding-left: 1rem;
			background-color: var(--white);
			display: flex;
			row-gap: 0px;
			column-gap: 0px;
			justify-content: space-between
		}

		.hover-div-focus:hover {
			transition: all .2s ease;
			box-shadow: 0 2px 5px 0 var(--primary-trans-10)
		}

		.hover-div-focus {
			transition: all .2s ease;
			box-shadow: 0 2px 5px 0 var(--primary-trans-70)
		}

		.services__text {
			font-weight: 500;
			font-size: 17px
		}

		.services__text a {
			font-weight: 500;
			font-size: 17px;
			font-size: inherit
		}

		.learn-more-icon-cont {
			align-self: flex-end !important;
			display: flex
		}

		.fr-content-section-charlie {
			row-gap: var(--container-gap)
		}

		.fr-content-section-charlie__inner {
			display: grid;
			align-items: initial;
			grid-gap: var(--container-gap);
			grid-template-columns: var(--grid-2-3);
			grid-template-rows: var(--grid-1);
			align-items: stretch
		}

		@media (max-width: 767px) {
			.fr-content-section-charlie__inner {
				grid-template-columns: var(--grid-1);
				grid-gap: var(--content-gap)
			}
		}

		.fr-content-section-charlie__sidebar-content {
			row-gap: var(--content-gap);
			position: sticky;
			top: var(--header-height);
			color: var(--white)
		}

		.fr-content-section-charlie__main {
			row-gap: var(--content-gap)
		}

		.card-cont {
			padding-top: var(--space-s);
			padding-right: var(--space-s);
			padding-bottom: var(--space-s);
			padding-left: var(--space-s);
			border-radius: var(--radius-m);
			box-shadow: 0 2px 10px 0 var(--black-trans-10);
			row-gap: var(--space-s);
			flex-direction: column
		}

		.download-cta__value-div {
			padding-top: var(--space-xs);
			padding-right: var(--space-xs);
			padding-bottom: var(--space-xs);
			padding-left: var(--space-xs);
			background-color: var(--primary);
			display: flex;
			flex-direction: column;
			border-radius: var(--radius-m)
		}

		.download-cta__value-icon-box h1 {
			color: var(--white)
		}

		.download-cta__value-icon-box h2 {
			color: var(--white)
		}

		.download-cta__value-icon-box h3 {
			color: var(--white)
		}

		.download-cta__value-icon-box h4 {
			color: var(--white)
		}

		.download-cta__value-icon-box h5 {
			color: var(--white)
		}

		.download-cta__value-icon-box h6 {
			color: var(--white)
		}

		.download-cta__value-icon-box .content {
			color: var(--white)
		}

		.download-cta__value-icon-box .icon {
			color: var(--white)
		}

		.download-cta__value-icon-box .icon a {
			color: var(--white)
		}

		.download-cta__value-icon-box {
			gap: 1rem
		}

		@media (max-width: 991px) {
			.download-cta__block {
				flex-direction: column
			}
		}

		.download-cta__code {
			padding-left: 0
		}

		.fr-logo-section-charlie {
			row-gap: var(--container-gap);
			background-color: var(--neutral-ultra-light)
		}

		.fr-intro-alpha {
			align-items: center;
			text-align: center;
			row-gap: var(--content-gap)
		}

		@media (max-width: 767px) {
			.fr-intro-alpha {
				text-align: left;
				align-items: flex-start
			}
		}

		@media (max-width: 767px) {
			.fr-intro-alpha__heading {
				font-size: var(--h1)
			}
		}

		.fr-accent-heading {
			line-height: 1.1;
			text-transform: uppercase;
			letter-spacing: .095em;
			font-size: var(--text-s);
			order: -1;
			margin-bottom: 0
		}

		.fr-logo-grid-charlie {
			row-gap: var(--grid-gap);
			padding-left: 0;
			display: flex;
			flex-wrap: wrap;
			flex-direction: row;
			column-gap: var(--grid-gap);
			justify-content: center
		}

		.fr-logo-charlie {
			align-items: center;
			text-align: center;
			row-gap: calc(var(--content-gap) / 2);
			border-radius: var(--radius-m);
			padding-top: var(--space-s);
			padding-right: var(--space-s);
			padding-bottom: var(--space-s);
			padding-left: var(--space-s);
			box-shadow: 0 2px 10px 2px var(--black-trans-10);
			background-color: var(--white);
			width: max-content;
			max-width: 200px
		}

		@media (max-width: 767px) {
			.fr-logo-charlie {
				max-width: 180px
			}
		}

		@media (max-width: 478px) {
			.fr-logo-charlie {
				max-width: 45%;
				padding-top: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				padding-left: 10px
			}
		}

		.fr-logo-charlie__logo {
			height: 3em;
			width: max-content
		}

		@media (max-width: 767px) {
			.fr-logo-charlie__logo {
				height: 2em
			}
		}

		.social-proof-logo-height {
			height: 1.5em;
			max-width: 200px
		}

		@media (max-width: 767px) {
			.social-proof-logo-height {
				max-width: 120px
			}
		}

		@media (max-width: 478px) {
			.social-proof-logo-height {
				max-width: 80px
			}
		}

		.fr-logo-charlie__label {
			line-height: 1.1;
			display: none
		}

		.workwithus-process-block {
			padding-top: var(--space-s);
			padding-right: var(--space-s);
			padding-bottom: var(--space-s);
			padding-left: var(--space-s);
			border-radius: var(--radius-m);
			box-shadow: 0 2px 10px 0 var(--black-trans-10);
			row-gap: var(--space-s);
			flex-direction: column
		}

		.quick-contact-block {
			padding-top: var(--space-s);
			padding-right: var(--space-s);
			padding-bottom: var(--space-s);
			padding-left: var(--space-s);
			border-radius: var(--radius-m);
			background-color: var(--primary);
			color: var(--white);
			column-gap: var(--space-s);
			row-gap: var(--space-s)
		}

		.fr-testimonial-grid-juliet {
			display: grid;
			align-items: initial;
			grid-template-columns: var(--grid-2);
			grid-template-rows: var(--grid-1);
			grid-gap: calc(var(--grid-gap) * 3);
			align-items: stretch
		}

		@media (max-width: 767px) {
			.fr-testimonial-grid-juliet {
				grid-template-columns: repeat(1, minmax(0, 1fr));
			}
		}

		.fr-testimonial-grid-juliet__content {
			row-gap: var(--content-gap);
			justify-content: center
		}

		.fr-cta-links-bravo {
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			row-gap: var(--content-gap);
			column-gap: var(--content-gap);
			text-align: center
		}

		@media (max-width: 478px) {
			.fr-cta-links-bravo {
				flex-direction: column;
				width: 100%
			}

			.fr-cta-links-bravo>* {
				width: 100% !important;
			}
		}

		.fr-testimonial-grid-juliet__slider-wrapper {
			position: relative
		}

		.fr-slider-charlie {
			position: relative
		}

		.fr-slider-charlie {
			--gradient-bg-color: #E6F7FF;
			--gradient-height: 20%;
			--min-height: 20em;
			--fade-display: flex;
		}

		.fr-slider-charlie::before {
			content: "";
			width: 100%;
			height: var(--gradient-height);
			display: var(--fade-display);
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
			background: linear-gradient(var(--gradient-bg-color), transparent 100%);
		}

		.fr-slider-charlie::after {
			content: "";
			width: 100%;
			height: var(--gradient-height);
			display: var(--fade-display);
			position: absolute;
			bottom: 0;
			left: 0;
			z-index: 1;
			background: linear-gradient(transparent, var(--gradient-bg-color) 100%);
		}

		.fr-slider-charlie .splide__track {
			min-height: var(--min-height);
		}

		.fr-testimonial-card-juliet {
			display: flex;
			flex-direction: row;
			column-gap: var(--fr-card-gap);
			row-gap: var(--fr-card-gap);
			align-items: stretch;
			overflow: hidden;
			border-radius: var(--radius)
		}

		@media (max-width: 767px) {
			.fr-testimonial-card-juliet {
				flex-wrap: nowrap
			}
		}

		@media (max-width: 478px) {
			.fr-testimonial-card-juliet {
				flex-wrap: wrap;
				justify-content: flex-start
			}
		}

		.fr-testimonial-card-juliet__body {
			row-gap: var(--fr-card-gap);
			column-gap: var(--fr-card-gap)
		}

		.fr-testimonial-card-juliet__name {
			font-size: var(--text-s)
		}

		.fr-testimonial-card-juliet__media-wrapper {
			order: -1
		}

		.fr-testimonial-card-juliet__avatar {
			border-radius: var(--fr-card-avatar-radius);
			overflow: hidden;
			width: 3em;
			padding-right: 10px
		}

		.fr-testimonial-card-juliet__avatar:not(.tag),
		.fr-testimonial-card-juliet__avatar img {
			object-fit: cover
		}

		.fr-testimonial-grid-juliet__more-reviews-link {
			font-size: var(--text-s);
			align-self: flex-end;
			margin-top: calc(var(--content-gap) / 2)
		}

		.fr-footer-echo {
			row-gap: var(--container-gap);
			background-color: var(--base);
			color: var(--text-light)
		}

		.fr-footer-echo__inner {
			background-color: var(--neutral-light-trans-10);
			display: grid;
			align-items: initial;
			grid-gap: var(--space-xl);
			grid-template-columns: var(--grid-2-3);
			grid-template-rows: var(--grid-1);
			align-items: stretch;
			padding-top: var(--space-xl);
			padding-right: var(--space-xl);
			padding-bottom: var(--space-xl);
			padding-left: var(--space-xl)
		}

		.fr-footer-echo__inner {}

		@media (max-width: 767px) {
			.fr-footer-echo__inner {
				grid-template-columns: var(--grid-1)
			}
		}

		.fr-footer-echo__content-wrapper {
			row-gap: var(--content-gap)
		}

		@media (max-width: 767px) {
			.fr-footer-echo__content-wrapper {
				row-gap: var(--content-gap)
			}
		}

		.fr-footer-echo__logo {
			width: 10em;
			height: auto
		}

		.fr-social-charlie {
			display: flex;
			flex-wrap: wrap;
			column-gap: 1em;
			row-gap: 1em;
			margin-top: 0;
			margin-bottom: 0;
			padding-left: 0;
			flex-direction: row
		}

		.fr-social-charlie {
			--icon-size: 2em;
			--icon-fill-color: transparent;
			--icon-stroke-color: var(--bg-dark);
			--icon-fill-color-hover: transparent;
			--icon-stroke-color-hover: var(--bg-dark);
			list-style-type: none;
		}

		.fr-social-charlie__list-item {
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			width: fit-content
		}

		.fr-social-charlie__icon-wrapper {
			display: flex;
			align-items: center;
			text-decoration: none;
			transition: all .3s ease-in-out
		}

		.fr-social-charlie__icon-wrapper:hover {
			transform: translateY(-.15em);
		}

		.fr-social-charlie__icon-wrapper svg {
			height: var(--icon-size);
			width: var(--icon-size);
			fill: var(--icon-fill-color);
			color: var(--icon-stroke-color);
		}

		.fr-social-charlie__icon-wrapper i {
			color: var(--icon-fill-color);
			font-size: var(--icon-size);
		}

		.fr-social-charlie__icon-wrapper svg:hover {
			fill: var(--icon-fill-color-hover);
			color: var(--icon-stroke-color-hover);
		}

		.fr-social-charlie__icon-wrapper i:hover {
			color: var(--icon-fill-color-hover);
		}

		.fr-social-charlie__icon {
			display: flex;
			align-self: center;
			justify-content: center;
			align-items: center;
			flex-direction: column;
			padding-top: .25em;
			padding-right: .25em;
			padding-bottom: .25em;
			padding-left: .25em;
			background-color: var(--bg-light)
		}

		.fr-footer-echo__nav-wrapper {
			display: grid;
			align-items: initial;
			grid-gap: var(--grid-gap);
			grid-template-columns: var(--grid-2);
			grid-template-rows: var(--grid-1)
		}

		@media (max-width: 478px) {
			.fr-footer-echo__nav-wrapper {
				grid-template-columns: var(--grid-1)
			}
		}

		.fr-footer-echo__column {
			row-gap: var(--content-gap)
		}

		.fr-footer-echo__list {
			row-gap: var(--fr-card-gap);
			margin-top: 0;
			margin-bottom: 0;
			padding-left: 0
		}

		.fr-footer-echo__list {
			list-style-type: none;
		}

		.fr-footer-echo__list-item {
			color: var(--text-light)
		}

		.fr-footer-echo__nav-link {
			color: var(--text-light)
		}

		.fr-footer-echo__sub {
			column-gap: var(--space-s);
			row-gap: var(--space-s);
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: center;
			font-size: var(--text-s)
		}

		@media (max-width: 767px) {
			.fr-footer-echo__sub {
				flex-direction: column;
				align-items: flex-start
			}
		}

		.fr-footer-echo__copyright {
			width: fit-content
		}

		.fr-footer-echo__legal-nav {
			align-items: center;
			display: flex
		}

		.fr-footer-echo__legal-list {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			column-gap: var(--space-s);
			row-gap: var(--space-s)
		}

		.fr-footer-echo__legal-li {
			width: fit-content
		}

		.fr-footer-echo__legal-link {
			color: var(--text-light)
		}

		:root {
			--bricks-color-acss_import_transparent: transparent;
		}

		#brxe-d70d7a {
			width: 70px
		}

		@media (max-width: 767px) {
			#brxe-foiulj .bricks-nav-menu-wrapper {
				display: none;
			}

			#brxe-foiulj .bricks-mobile-menu-toggle {
				display: block;
			}
		}

		#brxe-foiulj .bricks-nav-menu>li>a {
			color: var(--black)
		}

		#brxe-foiulj .bricks-nav-menu>li>.brx-submenu-toggle>* {
			color: var(--black)
		}

		#brxe-foiulj .bricks-nav-menu .sub-menu a {
			padding-top: 10px;
			padding-bottom: 10px
		}

		#brxe-foiulj .bricks-nav-menu .sub-menu button {
			padding-top: 10px;
			padding-bottom: 10px
		}

		#brxe-foiulj .bricks-nav-menu .sub-menu .menu-item {
			background-color: var(--white)
		}

		#brxe-foiulj .bricks-nav-menu .sub-menu>li>a {
			color: var(--black)
		}

		#brxe-foiulj .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
			color: var(--black)
		}

		@media (max-width: 767px) {
			#brxe-foiulj .bricks-mobile-menu-wrapper:before {
				background-color: var(--base)
			}

			#brxe-foiulj .bricks-mobile-menu>li>a {
				color: var(--white)
			}

			#brxe-foiulj .bricks-mobile-menu>li>.brx-submenu-toggle>* {
				color: var(--white)
			}

			#brxe-foiulj .bricks-mobile-menu .sub-menu>li>a {
				color: var(--white)
			}

			#brxe-foiulj .bricks-mobile-menu .sub-menu>li>.brx-submenu-toggle>* {
				color: var(--white)
			}

			#brxe-foiulj .bricks-mobile-menu-toggle {
				color: var(--black)
			}

			#brxe-foiulj.show-mobile-menu .bricks-mobile-menu-toggle {
				color: var(--white) !important;
				right: 0px
			}
		}

		@media (max-width: 478px) {
			#brxe-foiulj.show-mobile-menu .bricks-mobile-menu-toggle {
				left: 0px
			}
		}

		#brxe-slmqov {
			display: flex;
			align-self: center !important;
			justify-content: center;
			align-items: center
		}

		#brxe-6ec88e {
			justify-content: space-between
		}

		#brxe-tstshq {
			font-size: 3rem
		}

		@media (max-width: 478px) {
			#brxe-tstshq {
				font-size: 3rem
			}
		}

		#brxe-rqpjae {
			font-size: 2rem;
			text-align: center;
			max-width: var(--width-l)
		}

		#brxe-ggogju {
			font-size: 1.5rem
		}

		#brxe-ggogju a {
			font-size: 1.5rem;
			font-size: inherit
		}

		#brxe-ntclng {
			stroke: var(--primary);
			fill: var(--primary)
		}

		#brxe-efwmra {
			align-self: center !important;
			justify-content: center;
			align-items: center
		}

		#brxe-dgzdbo {
			fill: var(--primary);
			height: auto;
			width: 4rem
		}

		#brxe-wihaca {
			fill: var(--primary);
			width: 20px;
			font-size: 20px;
			color: var(--primary)
		}

		#brxe-zdajmb {
			fill: var(--primary);
			width: 20px;
			font-size: 20px;
			color: var(--primary)
		}

		#brxe-kwatpo {
			fill: var(--primary);
			height: auto;
			width: 4rem
		}

		#brxe-etbrwu {
			fill: var(--primary);
			width: 20px;
			font-size: 20px;
			color: var(--primary)
		}

		#brxe-ztmxva {
			fill: var(--primary);
			width: 20px;
			font-size: 20px;
			color: var(--primary)
		}

		#brxe-lbcxwu {
			fill: var(--primary);
			height: auto;
			width: 4rem
		}

		#brxe-gntsky {
			fill: var(--primary);
			width: 20px;
			font-size: 20px;
			color: var(--primary)
		}

		#brxe-afyupk {
			fill: var(--primary);
			width: 20px;
			font-size: 20px;
			color: var(--primary)
		}

		#brxe-sibkml {
			row-gap: var(--space-m)
		}

		#brxe-11e112 {
			padding-top: 0
		}

		#brxe-448119 {
			border-left: 5px solid var(--white);
			padding-left: 2rem
		}

		#brxe-kyqrgx {
			display: flex
		}

		@media (max-width: 478px) {
			#brxe-kyqrgx {
				flex-direction: column;
				row-gap: 0px
			}
		}

		#brxe-ncysld {
			display: flex
		}

		@media (max-width: 478px) {
			#brxe-ncysld {
				flex-direction: column;
				row-gap: 0px
			}
		}

		#brxe-6bb6ff {
			background-color: var(--primary)
		}

		#brxe-hmblwi {
			margin-bottom: 10px
		}

		#brxe-mejpod {
			display: flex;
			flex-direction: column
		}

		#brxe-vcaxku svg {
			fill: var(--white);
			width: 2.5rem
		}

		#brxe-boclqn svg {
			fill: var(--white);
			width: 2.5rem
		}

		#brxe-txemwa svg {
			fill: var(--white);
			width: 2.5rem
		}

		@media (max-width: 767px) {
			#brxe-eanqsg {
				width: 100%
			}
		}

		#brxe-oszitk {
			flex-direction: row
		}

		#brxe-xjyhgs {
			flex-direction: row
		}

		@media (max-width: 767px) {
			#brxe-skuvcw {
				width: 100%;
				margin-bottom: 0
			}
		}

		#brxe-qqsurk {
			font-size: 84px;
			margin-right: 20px;
			padding-top: 10px;
			color: var(--primary);
			fill: var(--primary)
		}

		@media (max-width: 767px) {
			#brxe-qqsurk {
				font-size: 120px
			}
		}

		#brxe-pgijgo {
			font-size: 24px;
			position: absolute;
			top: 20px;
			right: 20px;
			color: #22c55e;
			fill: #22c55e
		}

		#brxe-thqgbq {
			position: relative;
			padding-top: 1rem;
			padding-right: 1rem;
			padding-bottom: 1rem;
			padding-left: 10px;
			background-color: var(--white);
			box-shadow: 0 1px 4px 0 var(--black-trans-10)
		}

		#brxe-wiwlex {
			font-size: 28px;
			color: var(--primary-semi-dark);
			fill: var(--primary-semi-dark)
		}

		@media (max-width: 991px) {
			#brxe-wiwlex {
				rotate: 90deg;
			}
		}

		@media (max-width: 767px) {
			#brxe-wiwlex {
				display: none
			}
		}

		#brxe-nniern {
			font-size: 28px;
			color: var(--primary-semi-dark);
			fill: var(--primary-semi-dark);
			display: none
		}

		@media (max-width: 767px) {
			#brxe-nniern {
				display: block
			}
		}

		#brxe-oaamfb {
			display: flex;
			align-self: center !important;
			justify-content: center;
			align-items: center
		}

		@media (max-width: 767px) {
			#brxe-oaamfb {
				flex-direction: column
			}
		}

		#brxe-jpnwoe {
			font-size: 24px;
			color: #22c55e;
			fill: #22c55e
		}

		#brxe-kylfbd {
			padding-top: 1rem;
			padding-right: 1rem;
			padding-bottom: 1rem;
			padding-left: 1rem;
			display: flex;
			flex-direction: column;
			column-gap: 1rem;
			row-gap: 1rem;
			background-color: var(--white);
			box-shadow: 0 1px 4px 0 var(--black-trans-10)
		}

		#brxe-vpxoer {
			font-size: 24px;
			color: #22c55e;
			fill: #22c55e
		}

		#brxe-icaepo {
			padding-top: 1rem;
			padding-right: 1rem;
			padding-bottom: 1rem;
			padding-left: 1rem;
			display: flex;
			flex-direction: column;
			column-gap: 1rem;
			row-gap: 1rem;
			background-color: var(--white);
			box-shadow: 0 1px 4px 0 var(--black-trans-10)
		}

		#brxe-yugvdb {
			font-size: 24px;
			color: #22c55e;
			fill: #22c55e
		}

		#brxe-atllsr {
			padding-top: 1rem;
			padding-right: 1rem;
			padding-bottom: 1rem;
			padding-left: 1rem;
			display: flex;
			flex-direction: column;
			column-gap: 1rem;
			row-gap: 1rem;
			background-color: var(--white);
			box-shadow: 0 1px 4px 0 var(--black-trans-10)
		}

		#brxe-cbwtkh {
			font-size: 24px;
			color: #22c55e;
			fill: #22c55e
		}

		#brxe-mjqjsu {
			padding-top: 1rem;
			padding-right: 1rem;
			padding-bottom: 1rem;
			padding-left: 1rem;
			display: flex;
			flex-direction: column;
			column-gap: 1rem;
			row-gap: 1rem;
			background-color: var(--white);
			box-shadow: 0 1px 4px 0 var(--black-trans-10)
		}

		#brxe-zvjjtn {
			align-self: center !important;
			justify-content: center;
			align-items: center;
			flex-direction: row;
			padding-right: 0;
			padding-left: 0
		}

		@media (max-width: 991px) {
			#brxe-zvjjtn {
				flex-direction: column
			}
		}

		@media (max-width: 767px) {
			#brxe-zvjjtn {
				width: 100%;
				display: flex
			}
		}

		#brxe-asvxhp {
			flex-direction: row;
			align-items: center;
			margin-top: 0;
			padding-bottom: 0
		}

		#brxe-bhnugd {
			background-color: var(--primary-ultra-light)
		}

		#brxe-eb1f86:not(.tag),
		#brxe-eb1f86 img {
			object-fit: fill
		}

		#brxe-eb1f86 {
			padding-right: var(--space-s);
			padding-left: var(--space-s)
		}

		@media (max-width: 767px) {
			#brxe-976a85 {
				text-align: center
			}
		}

		#brxe-rqmfet {
			align-items: center
		}

		#brxe-rywbbs {
			fill: var(--primary);
			height: 60px;
			width: 60px
		}

		#brxe-ionclw {
			fill: var(--primary);
			height: 60px;
			width: 60px
		}

		#brxe-ztuahy {
			fill: var(--primary);
			height: 60px;
			width: 60px
		}

		#brxe-exdwjv {
			font-size: 2rem
		}

		#brxe-sslocv {
			font-size: var(--text-m)
		}

		#brxe-sslocv a {
			font-size: var(--text-m);
			font-size: inherit
		}

		#brxe-awyexs {
			display: flex;
			flex-direction: row;
			align-self: center !important;
			width: 100%;
			row-gap: var(--space-s)
		}

		@media (max-width: 991px) {
			#brxe-awyexs {
				flex-direction: row
			}
		}

		@media (max-width: 478px) {
			#brxe-awyexs {
				flex-direction: column
			}
		}

		#brxe-e70e0c {
			padding-right: 0
		}

		#brxe-30fe54 {
			padding-right: 0
		}

		#brxe-330153 {
			padding-right: 0
		}

		#brxe-f3d4e1 {
			padding-right: 0
		}

		#brxe-dbd7c1 {
			padding-right: 0
		}

		#brxe-76aba9 .splide__arrows .splide__arrow {
			font-size: var(--space-l)
		}

		#brxe-76aba9 {
			--fr-slide-transition-duration: 50000
		}

		#brxe-12dde4 {
			display: none
		}

		#brxe-tdlohc {
			background-color: var(--primary-ultra-light)
		}

		#brxe-yqymxz {
			flex-direction: row
		}

		#brxe-zxinvv {
			text-align: center
		}

		#brxe-kmmkjj {
			text-align: center
		}

		#brxe-kmmkjj a {
			text-align: center;
			font-size: inherit
		}

		#brxe-dfckaq {
			align-self: center !important;
			justify-content: center;
			align-items: center
		}

		#brxe-tknxzy {
			background-color: var(--primary)
		}

		#brxe-33f943 {
			fill: var(--black-trans-90);
			width: 40px;
			height: 40px
		}

		#brxe-b63715 {
			fill: var(--black-trans-90);
			height: 40px;
			width: 40px
		}

		#brxe-b9688b {
			fill: var(--black-trans-90);
			height: 40px;
			width: 40px;
			color: var(--black-trans-90)
		}

		#brxe-kwuzuy {
			width: 30%
		}

		#brxe-rmmoyb {
			display: flex;
			justify-content: center;
			padding-top: var(--space-s);
			padding-right: var(--space-s);
			padding-bottom: var(--space-s);
			padding-left: var(--space-s);
			border-radius: var(--radius-s);
			background-color: var(--white);
			align-items: center;
			align-self: flex-start !important
		}

		#brxe-c3c789 {
			display: none
		}

		#brxe-beiqyr {
			width: 35px
		}

		#brxe-oradqw {
			color: var(--white);
			text-decoration: underline
		}

		#brxe-oradqw a {
			color: var(--white);
			text-decoration: underline;
			font-size: inherit
		}

		#brxe-kncsag {
			display: flex;
			align-self: center !important;
			justify-content: center;
			align-items: center;
			column-gap: 10px
		}

		@media (max-width: 478px) {
			#brxe-kncsag {
				width: 100%;
				justify-content: flex-start
			}
		}

		#brxe-bf9159 {
			margin-bottom: 0
		}
 
    img:is([sizes="auto" i], [sizes^="auto," i]) {
        contain-intrinsic-size: 3000px 1500px
    }