/**
 *  Gravity forms
 */

/**
 *  Pattern styles
 */

.is-pattern-hero-homepage {

	position: relative
}

.is-pattern-hero-homepage .is-video-background {

	position: relative;

	height: 100vh
}

@media (min-width: 1024px) {

	.is-pattern-hero-homepage .is-video-background {

		height: auto
	}
}

.is-pattern-hero-homepage .is-video-background figure.wp-block-video {

	height: 100%
}

.is-pattern-hero-homepage .is-video-background figure.wp-block-video video {

	height: 100%;

	width: 100%;

	-o-object-fit: cover;

	   object-fit: cover
}

.is-pattern-hero-homepage .is-video-background:after {

	position: absolute;

	inset: 0px;

	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27455%27 height=%27266%27 viewBox=%270 0 455 266%27 fill=%27none%27%3E%3Cg filter=%27url%28%23filter0_f_14956_139%29%27%3E%3Cpath d=%27M351.248 41.0001C324.848 -19.7999 227.915 -29.9999 182.748 -27.4999V-55H452.748V115C429.915 115.667 377.648 101.8 351.248 41.0001Z%27 fill=%27%23EFD9BC%27 fill-opacity=%270.2%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_f_14956_139%27 x=%279.15527e-05%27 y=%27-237.748%27 width=%27635.496%27 height=%27535.518%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%2791.374%27 result=%27effect1_foregroundBlur_14956_139%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");

	background-size: cover;

	background-repeat: no-repeat;

	--tw-content: ' ';

	content: var(--tw-content)
}

.is-pattern-hero-homepage .is-content {

	position: absolute;

	left: 0px;

	right: 0px;

	bottom: 3rem;

	z-index: 10
}

@media (min-width: 768px) {

	.is-pattern-hero-homepage .is-content {

		bottom: 6rem
	}
}

.is-pattern-hero-homepage .is-content .is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 768px) {

	.is-pattern-hero-homepage .is-content .is-layout-grid {

		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

.is-pattern-hero-homepage {

	position: relative
}

.is-pattern-hero-homepage:after {

	position: absolute;

	left: 0px;

	right: 0px;

	bottom: 0px;

	height: 8rem;

	background-image: linear-gradient(180deg, rgba(0, 0,0, 0) 0%, var(--wp--preset--color--dark-blue) 100%);

	background-repeat: repeat-x;

	--tw-content: ' ';

	content: var(--tw-content)
}

.is-pattern-hero-service {
}

.is-pattern-content-logos-partners {
}

.is-pattern-columns-text-text-1 .is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 1024px) {

	.is-pattern-columns-text-text-1 .is-layout-grid {

		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

.is-pattern-featured-1 .is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 768px) {

	.is-pattern-featured-1 .is-layout-grid {

		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

.is-pattern-content-services-cards .wp-block-post-template.is-layout-grid {

	grid-template-columns: repeat(2, minmax(0, 1fr)) !important
}

@media (min-width: 1024px) {

	.is-pattern-content-services-cards .wp-block-post-template.is-layout-grid {

		grid-template-columns: repeat(4, minmax(0, 1fr)) !important
	}
}

.is-pattern-content-faq {
	/*.wp-block-accrdion-item {*/
	/*    @apply inner-glow-1;*/
	/*}*/
}

.is-pattern-call-to-action-1 > .is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 1024px) {

	.is-pattern-call-to-action-1 > .is-layout-grid {

		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

.is-pattern-call-to-action-1 > .is-layout-grid .wp-block-group.has-background {

	aspect-ratio: 3/4
}

@media (min-width: 1024px) {

	.is-pattern-call-to-action-1 > .is-layout-grid .wp-block-group.has-background {

		aspect-ratio: auto
	}
}

.is-content-contact.is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 1024px) {

	.is-content-contact.is-layout-grid {

		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

.is-pattern-featured-contact-pills.is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 1024px) {

	.is-pattern-featured-contact-pills.is-layout-grid {

		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
}

@media (max-width: 767px) {

	.is-patterm-columns-text-text .is-layout-grid > div {

		grid-column: 1 / -1
	}
}

.is-pattern-content-3 > .is-layout-grid {

	grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 1024px) {

	.is-pattern-content-3 > .is-layout-grid {

		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

.is-pattern-content-3 > .is-layout-grid > :first-child {

	order: 9999
}

@media (min-width: 1024px) {

	.is-pattern-content-3 > .is-layout-grid > :first-child {

		order: -9999
	}
}

.is-pattern-content-3 .is-image-wrapper {

	aspect-ratio: 3/4
}

@media (min-width: 1024px) {

	.is-pattern-content-3 .is-image-wrapper {

		max-width: 75%
	}
}

.is-pattern-content-3 .is-image-wrapper > div {

	overflow: hidden;

	border-radius: 0.5rem
}

mark {

	background-color: var(--wp--preset--color--transparent)
}

*, ::before, ::after{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}

::backdrop{
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
.relative{
	position: relative;
}
.sticky{
	position: sticky;
}
.m-0{
	margin: 0px;
}
.block{
	display: block;
}
.flex{
	display: flex;
}
.grid{
	display: grid;
}
.aspect-\[4\/3\]{
	aspect-ratio: 4/3;
}
.size-6{
	width: 1.5rem;
	height: 1.5rem;
}
.size-full{
	width: 100%;
	height: 100%;
}
.w-full{
	width: 100%;
}
.shrink-0{
	flex-shrink: 0;
}
.items-center{
	align-items: center;
}
.justify-between{
	justify-content: space-between;
}
.gap-x-4{
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
}
.overflow-hidden{
	overflow: hidden;
}
.rounded-lg{
	border-radius: 0.5rem;
}
.bg-surface-200{
	background-color: var(--wp--preset--color--surface-200);
}
.object-cover{
	-o-object-fit: cover;
	   object-fit: cover;
}
.no-underline{
	text-decoration-line: none;
}
.shadow{
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.filter{
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition-transform{
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-300{
	transition-duration: 300ms;
}
.ease-linear{
	transition-timing-function: linear;
}

:target {
	scroll-margin-top: 8rem;
}

:root {
	interpolate-size: allow-keywords;
}

html{
	scroll-behavior: smooth;
}

/* Global */
body{
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	overflow-x: hidden;
	font-family: var(--wp--preset--font-family--figtree), sans-serif;
	text-underline-offset: 4px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body:not(.home){
	background-image: url("data:image/svg+xml,%3Csvg width=%27390%27 height=%27576%27 viewBox=%270 0 390 576%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_14924_3004%29%27%3E%3Cpath d=%27M-75.5166 110.391L491.709 110.847%27 stroke=%27url%28%23paint0_linear_14924_3004%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M232.152 -9V409.294%27 stroke=%27url%28%23paint1_linear_14924_3004%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M160.701 -9V409.294%27 stroke=%27url%28%23paint2_linear_14924_3004%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M368.462 -9V409.294%27 stroke=%27url%28%23paint3_linear_14924_3004%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M24.3916 -9V409.294%27 stroke=%27url%28%23paint4_linear_14924_3004%29%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear_14924_3004%27 x1=%27208.096%27 y1=%27110.619%27 x2=%27208.095%27 y2=%27111.619%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint1_linear_14924_3004%27 x1=%27232.652%27 y1=%27-9%27 x2=%27232.652%27 y2=%27409.294%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint2_linear_14924_3004%27 x1=%27161.201%27 y1=%27-9%27 x2=%27161.201%27 y2=%27409.294%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint3_linear_14924_3004%27 x1=%27368.962%27 y1=%27-9%27 x2=%27368.962%27 y2=%27409.294%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint4_linear_14924_3004%27 x1=%2724.8916%27 y1=%27-9%27 x2=%2724.8916%27 y2=%27409.294%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3CclipPath id=%27clip0_14924_3004%27%3E%3Crect width=%27390%27 height=%27576%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: 100%;
	background-repeat: no-repeat;
}
@media (min-width: 1024px){

	body:not(.home){
		background-image: url("data:image/svg+xml,%3Csvg width=%271512%27 height=%271062%27 viewBox=%270 0 1512 1062%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 303H1512%27 stroke=%27url%28%23paint0_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M422.48 0V1061.58%27 stroke=%27url%28%23paint1_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M949.133 0V1061.58%27 stroke=%27url%28%23paint2_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M728.711 0V1061.58%27 stroke=%27url%28%23paint3_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1255.36 0V1061.58%27 stroke=%27url%28%23paint4_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1369.63 0V1061.58%27 stroke=%27url%28%23paint5_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M308.209 0V1061.58%27 stroke=%27url%28%23paint6_linear_14924_1801%29%27 stroke-miterlimit=%2710%27/%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear_14924_1801%27 x1=%27756%27 y1=%27303%27 x2=%27756%27 y2=%27304%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint1_linear_14924_1801%27 x1=%27422.98%27 y1=%270%27 x2=%27422.98%27 y2=%271061.58%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint2_linear_14924_1801%27 x1=%27949.633%27 y1=%270%27 x2=%27949.633%27 y2=%271061.58%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint3_linear_14924_1801%27 x1=%27729.211%27 y1=%270%27 x2=%27729.211%27 y2=%271061.58%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint4_linear_14924_1801%27 x1=%271255.86%27 y1=%270%27 x2=%271255.86%27 y2=%271061.58%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint5_linear_14924_1801%27 x1=%271370.13%27 y1=%270%27 x2=%271370.13%27 y2=%271061.58%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint6_linear_14924_1801%27 x1=%27308.709%27 y1=%270%27 x2=%27308.709%27 y2=%271061.58%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27 stop-opacity=%270.2%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	}
}
body > .wp-site-blocks{
	display: flex;
	flex-grow: 1;
	flex-direction: column;
}
body > .wp-site-blocks > main{
	flex-grow: 1;
}
body :where(.wp-site-blocks) > * {
		margin-block-start: 0;
	}
body.home .is-pattern-columns-text-text-1{
	position: relative;
}
body.home .is-pattern-columns-text-text-1:before{
	position: absolute;
	top: 0px;
	right: -400px;
	z-index: -50;
	height: 700px;
	width: 900px;
	background-image: url("https://axon.digiwedo.dev/wp-content/uploads/2026/04/blob-2.png");
	background-size: contain;
	background-repeat: no-repeat;
}
@media (min-width: 1024px){

	body.home .is-pattern-columns-text-text-1:before{
		--tw-content: ' ';
		content: var(--tw-content);
	}
}
body.home .is-pattern-featured-1{
	position: relative;
}
body.home .is-pattern-featured-1:before{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: -700px;
	z-index: -50;
	height: 700px;
	width: 900px;
	background-image: url("https://axon.digiwedo.dev/wp-content/uploads/2026/04/blob-1.png");
	background-size: contain;
	background-repeat: no-repeat;
	--tw-content: ' ';
	content: var(--tw-content);
}
@media (min-width: 1024px){

	body.home .is-pattern-featured-1:before{
		--tw-translate-y: -25%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
}

/* Template parts */
header.wp-block-template-part{
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 50;
}
header.wp-block-template-part:not(.is-scrolled) {
	}
header.wp-block-template-part:is(.is-scrolled){
	background-color: rgb(0 0 0 / 0.1);
}
header.wp-block-template-part .has-header-navigation ul.wp-block-navigation{
	overflow: hidden;
	border-radius: 9999px;
	background-color: rgb(255 255 255 / 0.1);
	padding: 0.25rem;
	--tw-backdrop-blur: blur(4px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
header.wp-block-template-part .has-header-navigation ul.wp-block-navigation > li{
	position: relative;
	border-radius: 9999px;
	background-color: var(--wp--preset--color--transparent);
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 200ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
header.wp-block-template-part .has-header-navigation ul.wp-block-navigation > li a{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
header.wp-block-template-part .has-header-navigation ul.wp-block-navigation > li:has([aria-current="page"]){
	background-color: var(--wp--preset--color--surface-100);
	color: var(--wp--preset--color--dark-blue);
}
header.wp-block-template-part .has-header-navigation ul.wp-block-navigation > li:hover{
	background-color: var(--wp--preset--color--accent-blue);
	color: var(--wp--preset--color--surface-100);
}

footer.wp-block-template-part{
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}

@media (min-width: 1280px){

	footer.wp-block-template-part{
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}
}

footer.wp-block-template-part .is-layout-grid{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 768px){

	footer.wp-block-template-part .is-layout-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

footer.wp-block-template-part .wp-block-navigation-item__content,
	footer.wp-block-template-part .has-no-underline{
	position: relative;
}

footer.wp-block-template-part .wp-block-navigation-item__content:after,
	footer.wp-block-template-part .has-no-underline:after{
	position: absolute;
	right: 0px;
	top: 100%;
	height: 1px;
	width: 0px;
	background-color: currentColor;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
	--tw-content: ' ';
	content: var(--tw-content);
}

footer.wp-block-template-part .wp-block-navigation-item__content:hover:after,
	footer.wp-block-template-part .has-no-underline:hover:after{
	left: 0px;
	width: 100%;
}

/* Block Styles */
.wp-block-buttons .wp-block-button .wp-element-button {
		}
.wp-block-buttons .wp-block-button.is-style-white-with-arrow .wp-element-button{
	position: relative;
	display: flex;
	align-items: center;
	-moz-column-gap: 1rem;
	     column-gap: 1rem;
}
.wp-block-buttons .wp-block-button.is-style-white-with-arrow .wp-element-button:after{
	width: 1rem;
	height: 1rem;
	border-radius: 9999px;
	background-color: var(--wp--preset--color--accent-blue);
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Cpath d=%27M10.4382 6.50478L4.70025 12.2427L3.75744 11.2999L9.49538 5.56197L4.43815 5.56197L4.43815 4.22884H11.7713V11.562L10.4382 11.562V6.50478Z%27 fill=%27white%27/%3E%3C/svg%3E");
	background-size: 1rem;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0.5rem;
	color: var(--wp--preset--color--surface-100);
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	--tw-content: ' ';
	content: var(--tw-content);
}
.wp-block-buttons .wp-block-button.is-style-white-with-arrow:hover .wp-element-button:after{
	--tw-rotate: 45deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.wp-block-buttons .wp-block-button.is-style-button-ghost{
	height: 3rem;
}
.wp-block-buttons .wp-block-button.is-style-button-ghost .wp-element-button{
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 200ms;
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.wp-block-buttons .wp-block-button.is-style-button-ghost:hover .wp-element-button{
	background-color: rgb(255 255 255 / 0.25);
}

.wp-block-accordion-panel{
	height: 0px;
	overflow: hidden;
	opacity: 0;

	transition:
		opacity 250ms ease,
		height 300ms ease,
		content-visibility 300ms allow-discrete,
		display 300ms allow-discrete;
}
.wp-block-accordion-item.is-open .wp-block-accordion-panel{
	height: auto;
	opacity: 1;
}

/* Starting style for the entry animation */
@starting-style {
	.wp-block-accordion-item.is-open .wp-block-accordion-panel {
		opacity: 0;
		height: 0;
	}
}

/* Block styles */
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-title{
	font-size: var(--wp--preset--font-size--body);
}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{
	position: relative;
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 0.5rem !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 24%27 stroke-width=%271.5%27 stroke=%27currentColor%27 %3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m4.5 15.75 7.5-7.5 7.5 7.5%27 /%3E%3C/svg%3E%0A");
	padding: 0.75rem;
	font-size: 0px;
	border-width: 1px;
	border-color: rgb(255 255 255 / 0.1);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(153, 153, 153, 0.02) 100%);
	--tw-shadow: 0 3px 6px 0 rgba(255, 255, 255, 0.2) inset, 0 -3px 6px 0 rgba(255, 255, 255, 0.1) inset;
	--tw-shadow-colored: inset 0 3px 6px 0 var(--tw-shadow-color), inset 0 -3px 6px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-backdrop-blur: blur(40px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon:before{
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M18.6801 13.98L15.4701 10.77L13.5101 8.79999C12.6801 7.96999 11.3301 7.96999 10.5001 8.79999L5.32007 13.98C4.64007 14.66 5.13007 15.82 6.08007 15.82H11.6901H17.9201C18.8801 15.82 19.3601 14.66 18.6801 13.98Z%27 fill=%27%234578F5%27/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 300ms;
	transition-timing-function: linear;
	--tw-content: ' ';
	content: var(--tw-content);
}
.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{
	text-decoration-line: none;
}
.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{
	--tw-rotate: 0deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon:before{
	--tw-rotate: 0deg !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-panel{
	margin-top: 1rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	row-gap: 1rem;
}

.wp-block-list *::marker{
	font-size: 1.5rem;
	color: var(--wp--preset--color--accent-blue);
}

.wp-block-list::marker{
	font-size: 1.5rem;
	color: var(--wp--preset--color--accent-blue);
}

.wp-block-paragraph.is-style-badge{
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
	align-items: center;
	-moz-column-gap: 0.75rem;
	     column-gap: 0.75rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 0.875rem;
	line-height: 1.25rem;
		border-radius: 8px;
		border: 1px solid rgba(255, 255, 255, 0.08);
		background: linear-gradient(
			180deg,
			rgba(255, 255, 255, 0.04) 0%,
			rgba(153, 153, 153, 0.04) 100%
		);
		box-shadow:
			0 3px 6px 0 rgba(35, 136, 255, 0.1) inset,
			0 -3px 6px 0 rgba(35, 136, 255, 0.1) inset;
		backdrop-filter: blur(10px);
}

.wp-block-paragraph.is-style-badge:before{
	width: 1rem;
	height: 1rem;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2723%27 height=%2724%27 viewBox=%270 0 23 24%27 fill=%27none%27%3E%3Cpath d=%27M12.2024 7.20318L7.32229 0.381348H2.66357L9.94024 10.5347C10.824 9.29799 11.5731 8.18416 12.2024 7.20318Z%27 fill=%27url%28%23paint0_linear_15006_4369%29%27%3E%3C/path%3E%3Cpath d=%27M14.7118 11.9733C14.051 12.7906 13.3748 13.5837 12.6851 14.3519L16.9517 20.3052H21.5843L15.1927 11.3706C15.0332 11.573 14.8731 11.7739 14.7118 11.9735V11.9733Z%27 fill=%27url%28%23paint1_linear_15006_4369%29%27%3E%3C/path%3E%3Cpath d=%27M16.7176 0.368164C16.7176 0.368164 13.7766 9.03414 0.0649414 23.6131C0.0649414 23.6131 12.0721 18.1081 21.3763 0.368164H16.7176Z%27 fill=%27url%28%23paint2_radial_15006_4369%29%27%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear_15006_4369%27 x1=%277.43292%27 y1=%270.381348%27 x2=%277.43292%27 y2=%2719.9563%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFF6F0%27%3E%3C/stop%3E%3Cstop offset=%270.17%27 stop-color=%27%23FAF0EA%27%3E%3C/stop%3E%3Cstop offset=%270.38%27 stop-color=%27%23ECE1D9%27%3E%3C/stop%3E%3Cstop offset=%270.63%27 stop-color=%27%23D6C7BE%27%3E%3C/stop%3E%3Cstop offset=%270.83%27 stop-color=%27%23BFAEA3%27%3E%3C/stop%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint1_linear_15006_4369%27 x1=%2717.1348%27 y1=%27-0.129785%27 x2=%2717.1348%27 y2=%2719.5478%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFF6F0%27%3E%3C/stop%3E%3Cstop offset=%270.17%27 stop-color=%27%23FAF0EA%27%3E%3C/stop%3E%3Cstop offset=%270.38%27 stop-color=%27%23ECE1D9%27%3E%3C/stop%3E%3Cstop offset=%270.63%27 stop-color=%27%23D6C7BE%27%3E%3C/stop%3E%3Cstop offset=%270.83%27 stop-color=%27%23BFAEA3%27%3E%3C/stop%3E%3C/linearGradient%3E%3CradialGradient id=%27paint2_radial_15006_4369%27 cx=%270%27 cy=%270%27 r=%271%27 gradientTransform=%27matrix%283.57698 2.23904 -4.82356 7.89086 14.9099 10.32%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23C0E4FF%27%3E%3C/stop%3E%3Cstop offset=%270.02%27 stop-color=%27%23BADFFC%27%3E%3C/stop%3E%3Cstop offset=%270.16%27 stop-color=%27%2394C5ED%27%3E%3C/stop%3E%3Cstop offset=%270.3%27 stop-color=%27%2375AFE0%27%3E%3C/stop%3E%3Cstop offset=%270.46%27 stop-color=%27%235D9ED6%27%3E%3C/stop%3E%3Cstop offset=%270.61%27 stop-color=%27%234C92CF%27%3E%3C/stop%3E%3Cstop offset=%270.79%27 stop-color=%27%23428BCB%27%3E%3C/stop%3E%3Cstop offset=%271%27 stop-color=%27%233F89CA%27%3E%3C/stop%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	--tw-content: ' ';
	content: var(--tw-content);
}

.wp-block-paragraph.has-no-underline a{
	text-decoration-line: none;
}

.is-pattern-content-faq .is-layout-grid{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 1024px){

	.is-pattern-content-faq .is-layout-grid{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.is-pattern-content-faq .wp-block-accordion-item{
	overflow: hidden;
	border-radius: 1rem;
	padding: 2rem;
	border-width: 1px;
	border-color: rgb(255 255 255 / 0.1);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(153, 153, 153, 0.02) 100%);
	--tw-shadow: 0 3px 6px 0 rgba(255, 255, 255, 0.2) inset, 0 -3px 6px 0 rgba(255, 255, 255, 0.1) inset;
	--tw-shadow-colored: inset 0 3px 6px 0 var(--tw-shadow-color), inset 0 -3px 6px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-backdrop-blur: blur(40px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.is-pattern-content-faq .wp-block-accordion-item:before{
	pointer-events: none;
	position: absolute;
	top: -3.5rem;
	right: 0px;
	z-index: 10;
	height: 170px;
	width: 270px;
	background-size: contain;
	background-position: left bottom;
	background-repeat: no-repeat;
	--tw-content: ' ';
	content: var(--tw-content);

			background-image: url("data:image/svg+xml,%3Csvg width=%27455%27 height=%27266%27 viewBox=%270 0 455 266%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg filter=%27url%28%23filter0_f_15014_184%29%27%3E%3Cpath d=%27M351.248 41.0001C324.848 -19.7999 227.915 -29.9999 182.748 -27.4999V-55H452.748V115C429.915 115.667 377.648 101.8 351.248 41.0001Z%27 fill=%27%23EFD9BC%27 fill-opacity=%270.2%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_f_15014_184%27 x=%279.15527e-05%27 y=%27-237.748%27 width=%27635.496%27 height=%27535.518%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%2791.374%27 result=%27effect1_foregroundBlur_15014_184%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.is-style-inner-flow{
	position: relative;
	overflow: hidden;
	border-radius: 1rem;
	border-width: 1px;
	border-color: rgb(255 255 255 / 0.1);
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(153, 153, 153, 0.02) 100%);
	--tw-shadow: 0 3px 6px 0 rgba(255, 255, 255, 0.2) inset, 0 -3px 6px 0 rgba(255, 255, 255, 0.1) inset;
	--tw-shadow-colored: inset 0 3px 6px 0 var(--tw-shadow-color), inset 0 -3px 6px 0 var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	--tw-backdrop-blur: blur(40px);
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.is-style-inner-flow:before{
	pointer-events: none;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	height: 170px;
	width: 270px;
	background-size: contain !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	--tw-content: ' ';
	content: var(--tw-content);

		background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27433%27 height=%27266%27 viewBox=%270 0 433 266%27 fill=%27none%27%3E%3Cg filter=%27url%28%23filter0_f_14956_138%29%27%3E%3Cpath d=%27M81.5 198.023C107.9 258.823 204.833 269.023 250 266.523L250 294.023L-20 294.023L-20 124.023C2.83334 123.357 55.1 137.223 81.5 198.023Z%27 fill=%27%23EFD9BC%27 fill-opacity=%270.2%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_f_14956_138%27 x=%27-202.748%27 y=%27-58.7472%27 width=%27635.496%27 height=%27535.519%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%2791.374%27 result=%27effect1_foregroundBlur_14956_138%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.is-style-inner-flow:after{
	pointer-events: none;
	position: absolute;
	top: -3.5rem;
	right: 0px;
	z-index: 10;
	height: 170px;
	width: 270px;
	background-size: contain;
	background-position: left bottom;
	background-repeat: no-repeat;
	--tw-content: ' ';
	content: var(--tw-content);

		background-image: url("data:image/svg+xml,%3Csvg width=%27455%27 height=%27266%27 viewBox=%270 0 455 266%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg filter=%27url%28%23filter0_f_15014_184%29%27%3E%3Cpath d=%27M351.248 41.0001C324.848 -19.7999 227.915 -29.9999 182.748 -27.4999V-55H452.748V115C429.915 115.667 377.648 101.8 351.248 41.0001Z%27 fill=%27%23EFD9BC%27 fill-opacity=%270.2%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27filter0_f_15014_184%27 x=%279.15527e-05%27 y=%27-237.748%27 width=%27635.496%27 height=%27535.518%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%2791.374%27 result=%27effect1_foregroundBlur_15014_184%27/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

/* Gravityforms */
.ginput_container select,
	.ginput_container input[type="text"],
	.ginput_container input[type="email"],
	.ginput_container input[type="tel"]{
	border-radius: 1.5rem;
	border-style: none;
	background-color: var(--wp--preset--color--surface-100);
	padding-left: 1.25rem !important;
	padding-right: 1.25rem !important;
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
	font-family: var(--wp--preset--font-family--figtree), sans-serif;
	font-size: var(--wp--preset--font-size--base);
	line-height: 1 !important;
	color: var(--wp--preset--color--surface-900);
}
.ginput_container textarea{
	border-radius: 1.5rem;
	border-style: none;
	background-color: var(--wp--preset--color--surface-100);
	padding-left: 1.25rem !important;
	padding-right: 1.25rem !important;
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
	font-family: var(--wp--preset--font-family--figtree), sans-serif;
	font-size: var(--wp--preset--font-size--base);
	line-height: 1;
	color: var(--wp--preset--color--surface-900);
}

.gform_footer .gform_button[type="submit"]{
	width: 100%;
	cursor: pointer;
	border-radius: 1.5rem;
	border-style: none;
	background-color: var(--wp--preset--color--accent-blue);
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
	font-family: var(--wp--preset--font-family--figtree), sans-serif;
	font-size: var(--wp--preset--font-size--base);
	font-weight: 700;
	line-height: 1 !important;
	color: var(--wp--preset--color--surface-100);
}

.gform_footer .gform_button[type="submit"]:hover{
	background-color: var(--wp--preset--color--surface-100);
	color: var(--wp--preset--color--accent-blue);
}

@media (min-width: 768px){

	.gform_footer .gform_button[type="submit"]{
		width: -moz-fit-content;
		width: fit-content;
	}
}

.ginput_container_consent a{
	text-decoration-line: underline;
}

.group:hover .group-hover\:rotate-45{
	--tw-rotate: 45deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:scale-105{
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 768px){

	.md\:size-8{
		width: 2rem;
		height: 2rem;
	}
}

