/*! CSS Used from: http://localhost:63342/www.engelglobal.com%20-%20%E5%89%AF%E6%9C%AC/static/css/main.css ; media=all */

    *,:after,:before{border:0 solid #d8d8d8;box-sizing:border-box;}
    :after,:before{--tw-content:"";}
    a{color:inherit;text-decoration:inherit;}
    p{margin:0;}
    ul{list-style:none;margin:0;padding:0;}
    :disabled{cursor:default;}

    img{height:auto;max-width:100%;}
    *,:after,:before{--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-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;}
    .container{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%;}
    @media (min-width:640px){
        .container{max-width:640px;}
    }
    @media (min-width:768px){
        .container{max-width:768px;}
    }
    @media (min-width:1024px){
        .container{max-width:1024px;padding-left:2.5rem;padding-right:2.5rem;}
    }
    @media (min-width:1280px){
        .container{max-width:1280px;}
    }
    @media (min-width:1680px){
        .container{max-width:1680px;}
    }
    @media (max-width:639px){
        a,div,p,span{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;}
    }
    /*.container{max-width:77.5rem;}*/
    @media (min-width:1024px){
        :before{--tw-content:none;}
    }
    .tw-h2{--tw-text-opacity:1;color:rgba(53,53,53,var(--tw-text-opacity));font-size:1.25rem;font-weight:400;line-height:1.4;}
    @media (min-width:640px){
        .tw-h2{font-size:1.5625rem;letter-spacing:-.025em;line-height:1.28;}
    }
    .tw-h3{--tw-text-opacity:1;color:rgba(53,53,53,var(--tw-text-opacity));font-size:1.125rem;font-weight:400;line-height:1.4;}
    @media (min-width:640px){
        .tw-h3{font-size:1.25rem;line-height:1.4;}
    }
    .lazyloaded{transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .lazyloaded{opacity:1;}
    .tw-paragraph{--tw-text-opacity:1;color:rgba(53,53,53,var(--tw-text-opacity));line-height:1.5;}
    .tw-paragraph>*+*{margin-top:1.5rem;}
    .tw-paragraph ul{list-style-type:disc;padding-left:1.25rem;}
    .tw-paragraph li{padding-left:.5rem;}
    .absolute{position:absolute;}
    .relative{position:relative;}
    .mt-6{margin-top:1.5rem;}
    .mt-2{margin-top:.5rem;}
    .mb-10{margin-bottom:2.5rem;}
    .ml-6{margin-left:1.5rem;}
    .mr-5{margin-right:1.25rem;}
    .block{display:block;}
    .flex{display:flex;}
    .hidden{display:none;}
    .h-14{height:3.5rem;}
    .max-h-0{max-height:0;}
    /*.max-h-180{max-height:44rem;}*/
    .w-14{width:3.5rem;}
    .w-1\/4{width:25%;}
    .flex-shrink-0{flex-shrink:0;}
    .rotate-180{--tw-rotate:180deg;}
    .rotate-0,.rotate-180{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));}
    .rotate-0{--tw-rotate:0deg;}
    .items-center{align-items:center;}
    .justify-between{justify-content:space-between;}
    .divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)));}
    .divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(237,237,237,var(--tw-divide-opacity));}
    .overflow-hidden{overflow:hidden;}
    .border-y-2{border-top-width:2px;}
    .border-y-2{border-bottom-width:2px;}
    .border-y-gray-100{--tw-border-opacity:1;border-bottom-color:rgba(237,237,237,var(--tw-border-opacity));border-top-color:rgba(237,237,237,var(--tw-border-opacity));}
    .bg-gray-50{--tw-bg-opacity:1;}
    .bg-gray-50{background-color:rgba(245,245,245,var(--tw-bg-opacity));}
    .bg-gray-300{--tw-bg-opacity:1;background-color:rgba(196,196,196,var(--tw-bg-opacity));}
    .bg-green-500{--tw-bg-opacity:1;background-color:rgba(138,183,62,var(--tw-bg-opacity));}
    .fill-current{fill:currentColor;}
    .py-3{padding-bottom:.75rem;padding-top:.75rem;}
    .py-12{padding-bottom:0rem;padding-top:0rem;}
    .px-3{padding-left:.75rem;padding-right:.75rem;}
    .text-sm{font-size:.875rem;line-height:1.574;}
    .text-lg{font-size:1.425rem;line-height:1.4;}
    .text-gray-700{--tw-text-opacity:1;color:rgba(53,53,53,var(--tw-text-opacity));}
    .text-gray-400{--tw-text-opacity:1;color:rgba(153,153,153,var(--tw-text-opacity));}
    .opacity-60{opacity:.6;}
    .opacity-100{opacity:1;}
    .grayscale{--tw-grayscale:grayscale(100%);}
    .grayscale{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-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .duration-200{transition-duration:.2s;}
    .duration-300{transition-duration:.3s;}
    .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1);}
    .group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));}
    .group:hover .group-hover\:opacity-100{opacity:1;}
    .group:hover .group-hover\:brightness-0{--tw-brightness:brightness(0);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);}
.py-12 a,.py-12 a:hover{
    text-decoration:none
}
@media (min-width:1024px){
        .lg\:block{display:block;}
        .lg\:hidden{display:none;}
        .lg\:border-y-0{border-bottom-width:0;border-top-width:0;}
    }
