.vfm-marquee-container{display:flex;flex-direction:row;overflow-x:hidden;position:relative;transform:var(--transform);width:var(--width)}.vfm-marquee-container:hover div{animation-play-state:var(--pause-on-hover)}.vfm-marquee-container:active div{animation-play-state:var(--pause-on-click)}.vfm-overlay{height:100%;position:absolute;width:100%}.vfm-overlay:after,.vfm-overlay:before{background:linear-gradient(to right,var(--gradient-color),hsla(0,0%,100%,0));content:"";height:100%;pointer-events:none;position:absolute;touch-action:none;width:var(--gradient-width);z-index:2}.vfm-overlay:after{right:0;top:0;transform:rotate(180deg)}.vfm-overlay:before{left:0;top:0}.vfm-marquee{align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-play-state:var(--play);display:flex;flex:0 0 auto;flex-direction:row;min-width:var(--min-width);z-index:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.vfm-parent{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;min-width:auto}.vfm-parent>*{transform:var(--transform)}.menu[data-v-a2aa2e52]{cursor:pointer;transition:all .3s ease-in-out}.menu-bar[data-v-a2aa2e52]{transition:all .3s ease-in-out}.menu[data-v-a2aa2e52]:hover{background:var(--color-green)}.menu:hover .menu-bar[data-v-a2aa2e52]{background:#fff;width:100%}.menu.open[data-v-a2aa2e52]{background:var(--color-green);position:relative}.menu.open .menu-bar[data-v-a2aa2e52]{background:#fff;height:4px;position:absolute;width:80%}.menu.open .menu-bar-1[data-v-a2aa2e52]{transform:rotate(45deg);transform-origin:center}.menu.open .menu-bar-2[data-v-a2aa2e52]{display:none}.menu.open .menu-bar-3[data-v-a2aa2e52]{transform:rotate(-45deg);transform-origin:center}.menu-drawer[data-v-a2aa2e52]{background:linear-gradient(90deg,#fef1e700,#fef2e8);height:100%;position:fixed;right:0;top:0;z-index:999}@media only screen and (max-width:600px){.menu-drawer[data-v-a2aa2e52]{background:var(--color-bg-light)}}.menu-drawer-content>div[data-v-a2aa2e52]{transition:.3s ease-in-out;transition-property:background,color}.bg-half-white[data-v-a2aa2e52]{background:linear-gradient(0,var(--color-bg-light) 65%,transparent 35%)}.bg-hero[data-v-a2aa2e52]{background-image:url(../images/bg-hero.svg);background-position:50%;background-repeat:no-repeat;background-size:90%}.bg-class[data-v-a2aa2e52]{background-image:url(../images/bg-class.svg);background-position:100% 0;background-repeat:no-repeat;background-size:40% auto}@media only screen and (max-width:640px){.bg-class[data-v-a2aa2e52]{background:var(--color-bg-light)}}.bg-class-01[data-v-a2aa2e52]{background-image:url(../images/bg-class-white-01.svg);background-repeat:no-repeat;background-size:100% 100%}.bg-class-02[data-v-a2aa2e52]{background-image:url(../images/bg-class-white-02.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.bg-class-02[data-v-a2aa2e52]:before{animation:spin-a2aa2e52 1.5s linear infinite alternate-reverse;background:url(../images/icon-rainbow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100px;position:absolute;right:-5%;rotate:15deg;top:13%;width:100px;z-index:1}.bg-contact[data-v-a2aa2e52]{background-image:url(../images/bg-contact-b.svg);background-position:bottom right 10%;background-repeat:no-repeat;background-size:28% auto}@media only screen and (max-width:640px){.bg-contact[data-v-a2aa2e52]{background-size:58% auto}}.st0[data-v-a2aa2e52]{fill:#fffbfb}.popup-bgTop[data-v-a2aa2e52]{background-color:var(--color-bg-light);background-image:url(../images/bg-contact.svg);background-position:bottom -5px center;background-repeat:no-repeat;background-size:100%}.readmore-btn svg[data-v-a2aa2e52]{fill:var(--color-green)}.readmore-btn:hover svg[data-v-a2aa2e52]{fill:#fff}.hide-scrollbar[data-v-a2aa2e52]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-a2aa2e52]{-ms-overflow-style:none;scrollbar-width:none}.rotate-ani[data-v-a2aa2e52]{animation:spin-a2aa2e52 1s linear infinite alternate-reverse}@keyframes spin-a2aa2e52{to{transform:rotate(15deg)}}@keyframes blinker-a2aa2e52{50%{opacity:.2}80%{opacity:.5}}
