.body-container-wrapper{transition:all .35s}body.announcement_remove header.new_header_23,body.header_top header.new_header_23{top:0!important}body.announcement .announcement_bar{display:block;left:0;position:fixed;right:0;top:0}body.announcement_remove .announcement_bar{opacity:0;padding:0;visibility:hidden}body.announcement_remove header.new_header_22{top:0}.announcement_bar{display:none;min-height:50px;padding:14px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:100}.announcement_bar .wrapper-main{margin:0 auto;max-width:1440px;padding:0 35px;position:relative}.announce_close{cursor:pointer;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.announce_close img{display:block;max-width:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.announce_close:hover img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.announcement_bar .content-link{text-align:center}.announcement_bar .content-link img.announce-bar-image{display:inline-block}.announcement_bar .content-link .arrow-bar-img{display:inline-block;margin-left:3px;transform:translateY(-3px);width:10px}.announcement_bar .content-link .arrow-image{display:inline-block;max-width:10px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle;width:100%}.announcement_bar .content-link .main-link-port:hover .arrow-image{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.announce_bar_main.basic-mode{padding-bottom:13px;padding-top:12px}.announcement_bar.text-added a.main-link-port{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.announcement_bar.text-added a.main-link-port>span{-webkit-text-fill-color:transparent;background:var(--gradient);-webkit-background-clip:text}.announce_bar_main.basic-mode .an_bar_row{display:block;text-align:center}.content-link{text-align:center}@media (max-width:1500px){.announce_close{right:20px}}@media (max-width:767px){.announcement_bar.text-added a.main-link-port{font-size:16px}.new_header_fix{position:relative}.announcement_bar{padding:30px 0 15px}.announce_close{right:15px;top:-20px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.announcement_bar .content-link .arrow-bar-img{display:block;margin:5px auto 0}}