/* Board */
/*.board-list-left{position:-webkit-sticky; position:sticky; top:80px; height:fit-content !important; z-index:1;}
.board-list-left .eael-entry-media::after{content:"New Post"; position:absolute; left:0; bottom:0; display:block; padding:5px 25px; background-color:#4f6fff; border-radius:0 0 0 15px; font-size:18px; font-weight:700; color:#FFF; z-index:2;}
.board-list-left .eael-entry-wrapper{position:relative;}
.board-list-left .eael-grid-post-excerpt{width:calc(100% - 140px);}
.board-list-left .eael-grid-post-excerpt p{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hjidden; text-overflow:ellipsis; line-height:1.6; max-height:3.2em;}
.board-list-left .eael-meta-posted-on{position:absolute; right:0; bottom:16px; width:70px;}
.board-list-right .eael-grid-post-holder-inner{flex-direction:row; align-items:center; gap:30px;}
.board-list-right .eael-entry-media{width:240px;}
.board-list-right .eael-entry-wrapper{width:calc(100% - 270px); padding:0;}
.board-list-left .eael-meta-posted-on i, .board-list-right .eael-meta-posted-on i{display:none;}
.breadcrumbs .trail-items .trail-begin, .breadcrumbs .trail-items .trail-end, .breadcrumbs .trail-items li::after{display:none;}
.breadcrumbs .trail-items .trail-item a span{font-size:18px !important; font-weight:700 !important; color:#4f6fff !important;}
.ast-archive-description .ast-archive-title::after{content:""; display:block; width:60px; height:1px; background:#000; margin:40px auto 0;}
.ast-blog-layout-4-grid .ast-article-inner{box-shadow:none !important; border:1px solid #e5e5e5;}
.ast-article-inner{position:relative;}
.ast-article-inner .entry-title a{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:1.6; max-height:3.2em; font-family:'Inter',sans-serif !important;}
.ast-article-inner .ast-excerpt-container p{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:1.4; max-height:2.8em;}
.ast-article-inner.ast-grid-common-col, .ast-article-inner .post-content{position:static !important;}
.ast-article-inner .entry-header{margin:40px 0 0; text-align:right;}
.ast-article-inner .entry-meta *{position:absolute; right:12px; bottom:10px; font-size:14px; font-weight:400; color:#959595 !important;}*/

/* Common */
button{-webkit-tap-highlight-color:transparent !important; outline:none !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;}
.site-header{position:fixed !important; top:0; backdrop-filter:blur(30px); -webkit-backdrop-filter:blur(30px); border-bottom:1px solid rgba(0,0,0,0.06);}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:normal !important;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .trp-language-switcher-container .menu-link{padding:10px 0 !important;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item .menu-link .dropdown-menu-toggle{display:none;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item .menu-link .trp-ls-language-name{position:relative; padding-left:20px;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item .menu-link .trp-ls-language-name::before{content:''; position:absolute; top:3px; left:0; display:block; width:12px; height:12px; background:url(lang-icon.svg) no-repeat center; background-size:100%;}
.ast-desktop .ast-primary-header-bar .main-header-menu .sub-menu .menu-item .menu-link .trp-ls-language-name::before{display:none !important;}
.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{width:60px;}
.con-wrap{max-width:1400px; margin:auto;}
.floating-toggle-btn, .floating-overlay{display:none;}
.floating-bn{position:fixed; right:20px; bottom:60px; width:auto; opacity:0; transition:all 0.5s; visibility:hidden;}
.floating-bn.active{opacity:1; visibility:visible;}
.floating-bn .floating-icon{display:flex; justify-content:center; align-items:center; width:40px; height:40px; border-radius:20px; background-color:#707070; background-size:16px auto; transition:all 0.5s;}
.floating-bn .floating-icon svg{width:16px; height:auto; color:#FFF;}
.floating-bn div:nth-child(1):hover .icon-beum, .floating-bn div:nth-child(2):hover .icon-ytb, .floating-bn div:nth-child(3):hover .icon-insta{background-color:#202020;}
.beum-bn .con-wrap{transition:all 0.5s; background-size:100% !important;}
.beum-bn:hover .con-wrap{background-size:105% !important;}
.beum-bn p, .contact-bn p{margin:0;}

/* Main */
body.home{overflow:hidden !important;}
body.home.scroll-on{overflow:visible !important;}
.intro-con{position:fixed; top:0; left:0; height:100% !important; z-index:102; overflow:hidden;}
.main-contact{backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px);}
.elementor-1287 .elementor-element.elementor-element-8b379e9 .eael-post-elements-readmore-btn,
.elementor-1287 .elementor-element.elementor-element-a36dd76 .eael-post-elements-readmore-btn{display:inline-block; border-radius:20px; float:right; transition:all 0.5s;}
.elementor-1287 .elementor-element.elementor-element-8b379e9 .eael-post-elements-readmore-btn:hover,
.elementor-1287 .elementor-element.elementor-element-a36dd76 .eael-post-elements-readmore-btn:hover{background:#202020; border:1px solid #202020; color:#FFF;}
.main-blog .eael-entry-media .eael-entry-thumbnail img{transition:all 0.5s;}
.main-blog .eael-entry-media:hover .eael-entry-thumbnail img{transform:scale(1.05);}

/* Board */
.eael-post-grid-container .eael-post-grid{margin:0 !important;}
.eael-post-grid-container .eael-post-grid .eael-grid-post{padding:0 !important;}
.eael-grid-post .eael-entry-wrapper{padding:0 !important;}
.board-list .eael-post-grid{height:auto !important;}
.board-list .eael-post-grid .eael-grid-post{position:static !important; width:calc(50% - 30px); margin-bottom:80px;}
.board-list .eael-post-grid .eael-grid-post:nth-child(odd){margin-right:60px !important;}
.eael-button, .eael-load-more-button{background:#202020 !important; padding:12px 38px; font-size:16px;}
.type-post .entry-content{padding:40px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.ast-single-post .entry-header.ast-header-without-markup{margin-bottom:2em !important;}

@media screen and (max-width: 1023px) {
/* Common */
.ast-mobile-header-wrap .ast-button-wrap button{padding:0 !important; border:none !important; display:flex !important;}
.ast-mobile-popup-header{height:60px; padding-right:4%;}
.ast-mobile-popup-drawer.active .menu-toggle-close{padding:0 !important; align-items:center; border:none !important;}
.ast-mobile-popup-drawer.active .menu-toggle-close .ast-close-svg{width:26px; height: 26px;}
.ast-mobile-header-wrap .main-navigation ul .menu-item .menu-link{padding:0 4%; border:none;}
.ast-mobile-header-wrap .main-navigation .stack-on-mobile li{color:#202020 !important;}
.ast-mobile-header-wrap .ast-builder-menu{width:70px !important;}
.ast-mobile-header-wrap .trp-language-switcher-container .menu-link{color:#202020 !important; padding:0 0 0 20px !important;}
.ast-mobile-header-wrap .trp-language-switcher-container .menu-link::before{content:''; position:absolute; top:15px; left:0; display:block; width:12px; height:12px; background:url(lang-icon.svg) no-repeat center; background-size:100%;}
.ast-mobile-header-wrap .ast-menu-toggle{position:absolute; top:0; left:0; padding:0 !important; width:100% !important; height:100%; border:none !important; box-shadow:none !important;}
.ast-mobile-header-wrap .ast-menu-toggle .ast-icon{display:none !important;}
.ast-mobile-header-wrap .main-header-menu{background-color:rgba(255,255,255,0) !important;}
.ast-mobile-header-wrap .sub-menu{position:absolute !important; width:100% !important; background-color:#FFF !important; box-shadow:0 4px 10px -2px rgba(0,0,0,.1);}
.ast-mobile-header-wrap .sub-menu .menu-link{padding:0 0 0 20px !important;}
.ast-mobile-header-wrap .sub-menu .menu-link::before{display:none;}
.floating-menus{display:none;}
.floating-toggle-btn{position:relative; display:block; width:50px; height: 50px; border-radius: 50px; background-color:#202020;}
.floating-toggle-btn::after{content:""; position:absolute; top:50%; left:50%; translate:-50% -50%; rotate:0deg; display:block; width:12px; height: 12px; background:url(floating-icon.svg) no-repeat center; transition:all 0.5s;}
.floating-bn{right:4%; bottom:20px;}
.floating-bn.open .floating-toggle-btn::after{rotate:45deg; display:inline-block;}
.floating-bn .floating-icon{background-color:#FFF;}
.floating-bn .floating-icon svg{color:#202020;}
.floating-overlay{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); backdrop-filter:blur(30px); -webkit-backdrop-filter:blur(30px); z-index:100;}
.floating-bn{opacity:1; visibility:visible; z-index: 101;}
.floating-bn.open .floating-menus{display:flex;}
.floating-bn.open .floating-menus > div{position:relative;}
.floating-bn.open .floating-menus > div .elementor-widget{position:static !important;}
.floating-bn.open .floating-menus > div .link{position:absolute !important; top:7px; right:56px; max-width:none;}
.floating-bn.open .floating-menus > div .link a{color:#FFF !important;}
.floating-bn.open .floating-overlay{display: block;}

/* Board */
.board-list .eael-post-grid .eael-grid-post:nth-child(odd){margin-right:40px !important;}

}

@media screen and (max-width: 767px) {
/* Main */
.beum-bn .con-wrap{background-size:140% !important;}

/* Board */
.board-list .eael-post-grid .eael-grid-post{width:auto; margin-bottom:60px;}
.board-list .eael-post-grid .eael-grid-post:nth-child(odd){margin-right:0 !important;}
}