.cls2f03d372-7686-4388-acb3-f7c49cb1e5c2 {display: flex;flex-direction: row;align-items: center;justify-content: space-between;background-color: var(--menu-bg-1);color: var(--menu-text-1);padding: 1rem;}
.cls2f03d372-7686-4388-acb3-f7c49cb1e5c2 ul {display: flex;flex-direction: row;list-style-type: none;margin: 0;padding: 0;}
.cls2f03d372-7686-4388-acb3-f7c49cb1e5c2 ul > li {margin: 0 1rem;overflow: hidden;}
.cls3d58e3d0-dae3-4bd7-958d-d6532118eaec {display: none;height: 30px;width: 30px;cursor: pointer;flex-direction: column;justify-content: center;align-items: center;}
#id76c9d86a-af9d-42f8-a189-fb103c838eee {display: none;}
.cls394547cf-0671-488e-9bd5-fcb49f6c9549 {display: block;background-color: currentcolor;position: absolute;height: 4px;width: 30px;transition: transform 400ms cubic-bezier(.23,1,.32,1);border-radius: 2px;}
.cls394547cf-0671-488e-9bd5-fcb49f6c9549::before {display: block;background-color: currentcolor;position: absolute;height: 4px;width: 30px;transition: transform 400ms cubic-bezier(.23,1,.32,1);border-radius: 2px;content: "";margin-top: -8px;}
.cls394547cf-0671-488e-9bd5-fcb49f6c9549::after {display: block;background-color: currentcolor;position: absolute;height: 4px;width: 30px;transition: transform 400ms cubic-bezier(.23,1,.32,1);border-radius: 2px;content: "";margin-top: 8px;}
#id76c9d86a-af9d-42f8-a189-fb103c838eee:checked + .cls3d58e3d0-dae3-4bd7-958d-d6532118eaec .cls394547cf-0671-488e-9bd5-fcb49f6c9549::before {margin-top: 0px;transform: rotate(405deg);}
#id76c9d86a-af9d-42f8-a189-fb103c838eee:checked + .cls3d58e3d0-dae3-4bd7-958d-d6532118eaec .cls394547cf-0671-488e-9bd5-fcb49f6c9549 {background: transparent;}
#id76c9d86a-af9d-42f8-a189-fb103c838eee:checked + .cls3d58e3d0-dae3-4bd7-958d-d6532118eaec .cls394547cf-0671-488e-9bd5-fcb49f6c9549::after {margin-top: 0px;transform: rotate(-405deg);}
ul.cls4b10ef8f-5990-4439-9a4b-40ec3e7ae0f3 {display: block;text-align: center;margin: 0 auto;padding: 0;width: 100%;background-color: transparent;}
ul.cls4b10ef8f-5990-4439-9a4b-40ec3e7ae0f3 li {margin: 0 auto;display: inline-flex;list-style: none;padding: 0;}
ul.cls4b10ef8f-5990-4439-9a4b-40ec3e7ae0f3 li a {padding: 25px;text-transform: uppercase;position: relative;z-index: 2;color: currentcolor;letter-spacing: .2em;text-decoration: none;transition: color 200ms;transform-style: preserve-3d;}
ul.cls4b10ef8f-5990-4439-9a4b-40ec3e7ae0f3 li a::after {content: attr(data-title);position: absolute;display: block;text-shadow: none;background-color: currentcolor;top: 29%;left: 18px;padding: 5px 7px;transform-origin: 50% 0%;backface-visibility: hidden;transform: translate3d(0px,105%,0px) rotateX(-112deg);transform-style: preserve-3d;transition: all 200ms ease;z-index: -1;filter: brightness(300%);}
ul.cls4b10ef8f-5990-4439-9a4b-40ec3e7ae0f3 li a:hover::after {transform: rotateX(0deg) translateZ(0px);}
#i1lsj:hover > div[mega-menu] {display: block;}
#iobbf:hover > div[mega-menu] {display: block;}
@media (max-width: 700px) {.cls3d58e3d0-dae3-4bd7-958d-d6532118eaec {display: flex;}
	.cls2f03d372-7686-4388-acb3-f7c49cb1e5c2 ul {position: absolute;top: 0;margin-top: 50px !important;left: 0;flex-direction: column;width: 100%;justify-content: center;align-items: center;}
	#id76c9d86a-af9d-42f8-a189-fb103c838eee ~ ul li {height: 0;margin: 0;padding: 0;border: 0;transition: height 400ms cubic-bezier(.23,1,.32,1);}
	#id76c9d86a-af9d-42f8-a189-fb103c838eee:checked ~ ul {box-shadow: 0 3px 8px #a0a0a0;background-color: inherit;}
	#id76c9d86a-af9d-42f8-a189-fb103c838eee:checked ~ ul li {height: unset;padding: .5em;transition: height 400ms cubic-bezier(.23,1,.32,1);}
	.cls2f03d372-7686-4388-acb3-f7c49cb1e5c2 ul > li {display: flex;justify-content: center;margin: 0;padding: .5em 0;width: 100%;color: currentcolor;}
	#id76c9d86a-af9d-42f8-a189-fb103c838eee:checked ~ ul li:not(:last-child) {border-bottom: 1px solid #afafaf !important;}}
.cls04b55-cfc0-4fa2-a4a9-b51532c7d291 {display: grid;grid-template-columns: repeat(1,1fr);grid-auto-rows: minmax(100px,auto);gap: 10px;}
#i5cg {padding: 8px;background-color: red;}
#iasi3 {padding: 8px;background-color: yellow;}
#ixth {padding: 8px;}
#ih7p5 {padding: 8px;}
#ilij {max-width: 100%;max-height: 100%;}
#ipy3d {max-width: 100%;max-height: 100%;}
#i8qc {padding: 8px;background-color: orange;}
#i0e9j {padding: 8px;background-color: orange;}
#ikyn {padding: 8px;}
#i2ho9 {padding: 8px;}
#ir9l {padding: 8px;}
.testimg1 {background-image: url("../assets/images/img-2.png");background-size: cover;}
#i2wzo {padding: 8px;}
.testimg2 {background-image: url("../assets/images/img-3.png");background-size: cover;}
#i4sla {padding: 8px;background-color: red;}
#ilepi {padding: 8px;}
#ilmsf {max-width: 100%;max-height: 100%;}
#i6x5z {padding: 8px;background-color: orange;}
#if877 {padding: 8px;}
#icjd4 {padding: 8px;}
@media (min-width: 640px) {.cls04b55-cfc0-4fa2-a4a9-b51532c7d291 {grid-template-columns: repeat(3,1fr);}}
@media (min-width: 768px) {.cls04b55-cfc0-4fa2-a4a9-b51532c7d291 {grid-template-columns: repeat(6,1fr);}}
@media (min-width: 1024px) {.cls04b55-cfc0-4fa2-a4a9-b51532c7d291 {grid-template-columns: repeat(12,1fr);}}
@media (max-width: 600px) {.testimg1 {background-image: url("../assets/images/img-2-1.png");background-size: cover;}
	.testimg2 {background-image: url("../assets/images/img-3-1.png");background-size: cover;}}
@media ((min-width: 600px) and (max-width: 1024px)) {.testimg1 {background-image: url("../assets/images/img-2-2.png");background-size: cover;}
	.testimg2 {background-image: url("../assets/images/img-3-2.png");background-size: cover;}}
@keyframes wipe-enter {0% {transform: rotate(20deg);}
	50% {transform: rotate(-20deg);}}
@media (prefers-reduced-motion: no-preference) {.cls57f85301-8862-4434-9e50-9f9dd1d5ec28 {animation-name: wipe-enter;animation-duration: 1s;animation-iteration-count: 1;}
	.cls57f85301-8862-4434-9e50-9f9dd1d5ec28 {animation-name: wipe-enter;animation-duration: 1s;animation-iteration-count: 1;}}
#iein {padding: 8px;}
@keyframes wipe-enter {0% {transform: rotate(20deg);}
	50% {transform: rotate(-20deg);}}
.cls1831a0b4-f418-41fe-96a7-c0d36a3fc3f4 {display: grid;grid-auto-rows: minmax(100px,auto);}
@media (min-width: 600px) {.cls1831a0b4-f418-41fe-96a7-c0d36a3fc3f4 {gap: 10px;}}