.h-\[85\%\] {height: 85%;}
.bg-primary-foreground\/90{background-color:color-mix(in oklab,var(--color-primary-foreground)90%,transparent)}
nav .logo div img {
    scale: unset !important;
    max-height: calc(var(--spacing) * 54);
}
header .bg-primary-foreground\/90 .logo div img {
    max-height: calc(var(--spacing) * 30);
}
#desktop-menu>li>a {color: var(--color-site-foreground);}
#desktop-menu .dropdown>a .caret {
	border-top-style: var(--tw-border-style);
		border-top-width: 4px;
		border-right-style: var(--tw-border-style);
			border-right-width: 4px;
			border-left-style: var(--tw-border-style);
				border-left-width: 4px;
				border-color: var(--color-site-foreground);
					border-left-color: #0000;
					border-right-color: #0000;
					}
#team.style9 .wrapper .content-wrapper .content-text p {
	color: var(--color-secondary-foreground);
}
#welcome.style1, #welcome.style2, #welcome.style3, #welcome.style4, #welcome.style5 {
	background-position: center bottom;
}
#services.style1 {
    padding-top: 50px;
}
#welcome.style5 {
    padding-bottom: 50px;
}
div#services.style2 {
    position: relative;
	background-position: center bottom;
}
div#services.style2:after {
    content: "";
    position: absolute;
    inset: 0;
    height: 30%;
    background: linear-gradient(to bottom, #edf7ff, transparent);
}
#team.style9:before {
	background: linear-gradient(to right,var(--color-primary),#b6a4cf,#fff0);
}
#services.style1 .services-wrapper .service-card .image {
	height: 320px;
}
@media (width >= 61.25rem) {
    #services.style1 .services-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
	#team.style5 p {
        text-align: center;
    }
}