/*Technical Support SudyTech*/

.sudy-nav-line{opacity: 0;}
.banner-container video{display:none;position:absolute;inset:0;object-fit:cover;width:100%;height:100%;}
.sudy-nav-item.selected .sudy-nav-line,.sudy-nav-item.parent .sudy-nav-line{opacity: 1;width: 100%;}
.sudy-nav-item.selected path,.sudy-nav-item.parent path{stroke: #003d7c;}
body.main .sudy-nav-item.selected .sudy-nav-a{color: #fff;}
body.main .border-b .sudy-nav-item.selected .sudy-nav-a{color: #003d7c;}
body.main .border-b .sudy-nav-item.selected .sudy-nav-a div{background: #003d7c;}
body.list .sudy-nav-item.selected .sudy-nav-a,body.list .sudy-nav-item.parent .sudy-nav-a{color: #003d7c;}
.sudy-nav-subnav{opacity: 0;transform: translate(0,10px);visibility: hidden;}
.sudy-nav-item:hover .sudy-nav-subnav{opacity: 1 !important;transform: translateX(-25%) !important;visibility: visible;}
.sudy-nav-item svg{display: none;}
.wap-nav{opacity: 0;transform: translateY(-10px);transition: 0.3s;visibility: hidden;}
.wap-nav.show{opacity: 1;transform: none;visibility: visible;}
.wap-nav-item>a{padding: 0;flex:auto 0 0;width: auto;}
.wap-nav-item.selected,.wap-nav-item.parent{background: #eff6ff80;color: #003d7c;} 
.wap-subnav-item.selected,.wap-subnav-item.parent{background-color:#eff6ff80;color: #003d7c;}
.wap-subnav-item+.wap-subnav .wap-subnav-item.selected{background:none}
.wap-subnav{display: none;}
.wap-subnav .wap-subnav a{padding-top:0.5rem;padding-bottom:0.5rem;font-size:13px}
.wap-subnav .wap-subnav{padding-top:0.25rem;padding-bottom:0.25rem}
.subnav-menu{display: none;transition: 0.4s;}
.wap-nav-item.open .subnav-menu{transform: rotate(180deg);}
.sudy-subnav-item .w-1{display:none}
/*.sudy-subnav-item.selected .w-1,.sudy-subnav-item.parent .w-1{display:block}*/
.sudy-subnav-item.parent>a>.w-1,.sudy-subnav-item.selected>a>.w-1{display:block}
.sudy-subnav-item.selected{}
.sudy-subnav-item.selected>a{background-color: #003d7c0d;color:#003d7c;border-radius: .75rem}
img.bannerimg{display:none}
.wp-window .flex:hover>svg{transform:rotate(180deg)}
.wp-window .relative .absolute .absolute {
    --tw-space-y-reverse: 0;
    margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.125rem * var(--tw-space-y-reverse));
    position: relative;
    transform: none !important;
    opacity: 1;
    left: 0;
    top: 0;
    padding-left: 1rem;
    padding-bottom: .5rem;
    border: 0;
    padding-top: 0;
}
.wp-window .relative .absolute .absolute .shadow-xl {
    border: 0;
    padding: 0;
    --tw-shadow: none;
    border-radius: 0;
}
.wap-subnav-item svg{display:none}
.wap-subnav-item.showSub svg{transform:rotate(180deg)}
.wp-window .relative .absolute .absolute a{font-size:13px}
.sudy-service svg{transform:none !important}
.wp_artfuns .wp_art_adjoin{position:relative;display: flex;justify-content: space-between;padding-top:30px}
.wp_artfuns .wp_art_adjoin span.prev-title,.wp_artfuns .wp_art_adjoin span.next-title{flex:1 0 0}
.wp_artfuns .wp_art_adjoin span.next-title{text-align:right}
.wp_artfuns .wp_art_adjoin span.prev,.wp_artfuns .wp_art_adjoin span.next{position:absolute;top:0;pointer-events:none;color:#666}
.wp_artfuns .wp_art_adjoin span.next{right:0;}
nav img.h-10{height:4rem;}
.article{box-shadow:unset!important;}

@media (max-width: 1200px) {
.tnav .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
}
@media (max-width: 1024px) {
.gsapdom{transform:none !important;opacity:1 !important}
nav img.h-10{height:2rem}
}
