.card{animation-duration:.2s;height:100%;left:0;padding-top:2.5rem;position:absolute;top:0;transition-duration:.2s;width:100%}.card_solution{background:#00143ccc;cursor:pointer;height:300px;position:relative;width:100%}.card_solution:hover{background:#00143ce6;transition-duration:.2s}.card_solution:hover .front{opacity:0;transition-duration:.2s}.card_solution:hover .back{opacity:1;transition-duration:.2s}.card_solution>div{height:100%;left:0;position:absolute;top:0;width:100%}.card_solution>div h3{line-height:1.4}@media (max-width:var(--screen-sm-max )){.card_solution .back{padding:0 40px}}.marquee{height:50px;margin-bottom:15px}.marquee .marquee_inner{animation:marquee 30s linear infinite;display:flex;justify-content:space-around;margin:10px 0;position:absolute;width:400%}.marquee .marquee_inner:hover{animation-play-state:paused}@keyframes marquee{0%{left:0}to{left:-100%}}.marquee .item{transition:all .2s ease-out}@media (max-width:var(--screen-sm-max )){.marquee .item{height:40px;min-width:60px}}.marquee .item:hover{opacity:1;transform:scale(1.5)}@media (min-width:640px){.marquee{height:80px;margin-bottom:0}.marquee .marquee_inner{animation:marquee 60s linear infinite;width:200%}}.marquee.right .marquee_inner{animation-name:marquee_right}.marquee.right .marquee_inner:hover{animation-play-state:paused}@keyframes marquee_right{0%{right:0}to{right:-100%}}.item_partner img{margin:20px auto;max-height:45px;max-width:100%}.bg{background:linear-gradient(0deg,#00226be6,#00226be6),url(../images/projects/bg_wom.png);background-size:cover}#logo_wom{filter:invert(100%)}#moviecool .bg{background:linear-gradient(0deg,#134080b3,#134080b3),url(../images/projects/bg_moviecool.png);background-size:cover}.page{min-height:100vh}.page,.page.no_spacer{padding-bottom:180px;padding-top:100px}.page .breadcrumb{margin:-20px 0 20px}.page .buttons{display:flex;justify-content:flex-end;margin-bottom:2.5rem;margin-top:2.5rem}.page .buttons button{margin:0 0 0 .5rem;min-width:6rem}.todos{margin-top:1.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.todos:before{content:"未完成開發備註："}section{padding-bottom:3rem;padding-top:3rem;position:relative}@media (min-width:640px){section{padding:100px 0}}#hiring .button{cursor:pointer;display:inline-block;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));background:#fff;border:2px solid #fff;border-radius:5px;box-shadow:-1px 2px 20px #060f4eb3;color:#134080;font-size:1rem;font-size:12px;font-weight:400;line-height:1.5rem;margin:30px 10px 0;padding:3px 8px;transition:all .5s}#hiring .button:hover{background-color:hsl(var(--primary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){#hiring .button{font-size:16px;padding:15px 20px}}
