.activities-post-detail{margin:0 auto;padding-top:34px;position:relative;width:100%;display:flex;gap:24px;font-size:var(--font-md-2);line-height:1.7;margin-bottom:40px}.activities-post-detail .post-left-sidebar{position:sticky;top:94px;height:fit-content;flex:0 0 230px;padding-right:12px;padding-bottom:80px}.activities-post-detail .post-left-sidebar .post-toc{margin-bottom:24px}.activities-post-detail .post-left-sidebar .post-share-social{display:flex;flex-direction:column;gap:8px}.activities-post-detail .post-left-sidebar .post-share-title{font-weight:800;font-size:16px;line-height:1.5}.activities-post-detail .post-share-social.mobile{display:none}.activities-post-detail .post-share-social .post-share-list{display:flex;align-items:center;gap:12px}.activities-post-detail .post-share-social .post-share-list .post-share-item{position:relative}.activities-post-detail .post-share-social .post-share-list .post-share-item .link-copied{display:none;position:absolute;left:50%;transform:translateX(-50%);font-size:var(--font-xs);font-weight:700}.activities-post-detail .post-share-social .post-share-link{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--gray-dark)}@media (hover: hover) and (pointer: fine){.activities-post-detail .post-share-social .post-share-link:hover{border-color:var(--primary-color);background-color:var(--blue-80)}}.activities-post-detail .post-share-social .post-share-link:active{border-color:var(--primary-color);background-color:var(--blue-80)}.activities-post-detail .post-share-social .post-share-link .icon{display:inline-flex;height:20px}.activities-post-detail .activities-post-title{font-family:var(--font-family-heading);font-size:var(--font-xxl);margin-top:0}.activities-post-detail.positions-detail{padding-top:calc(var(--header-height) + 40px);padding-bottom:40px}.positions-detail .nav-wrapper{width:50px;margin-right:24px}.positions-detail .activities-post-title{font-family:var(--font-family-heading);color:var(--primary-color);margin-bottom:4px}.positions-detail .activities-post-main{margin-top:40px}.positions-detail .job-status{margin-bottom:22px}.positions-detail .apply-cv-box{position:sticky;top:calc(var(--header-height) + 40px);display:flex;flex-direction:column;width:465px;border-radius:8px;overflow:hidden}.positions-detail .apply-cv-box .apply-cv-banner{height:auto;aspect-ratio:16/9;object-fit:cover}.positions-detail .apply-cv-box .apply-cv-content{display:flex;background-color:var(--secondary-color)}.positions-detail .apply-cv-box .apply-cv-info{display:flex;flex-direction:column;gap:16px;padding:24px;border-right:1px solid rgba(255,255,255,0.3);flex:1}.positions-detail .apply-cv-box .apply-cv-info .title{font-size:var(--font-lg);font-weight:700;color:var(--white)}.positions-detail .apply-cv-box .apply-cv-info .title,.positions-detail .apply-cv-box .apply-cv-info .email-text,.positions-detail .apply-cv-box .apply-cv-info .icon-copy{color:var(--white)}.positions-detail .apply-cv-box .apply-cv-info .apply-email{display:flex;align-items:center;gap:8px}.positions-detail .apply-cv-box .apply-cv-info .apply-email .icon-copy{width:16px;height:16px}.positions-detail .apply-cv-box .apply-cv-info .apply-email .icon-copy:hover{cursor:pointer}.positions-detail .apply-cv-box .apply-cv-action{display:flex;align-items:center;justify-content:center;padding:0 24px}.positions-detail .apply-cv-box .apply-cv-action .apply-cv-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--white);background-color:transparent;color:var(--white)}.related-blogs-section{padding-bottom:80px}.related-blogs-section .section-header{display:flex;justify-content:space-between;align-items:center}.related-blogs-section .section-title{color:var(--black);font-size:var(--font-xxl);font-weight:800;line-height:1.25}.related-blogs-section .view-all-blogs-link{display:flex;align-items:center;gap:10px;color:var(--primary-color);font-weight:700;font-size:16px}.related-blogs-section .view-all-blogs-link .icon{height:20px}.related-blogs-section .blog-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.related-blogs-section .blog-list .blog-card-item .blog-content-wrapper.tablet{display:none}.related-blogs-section .blog-list .blog-card-item .blog-content-wrapper{width:100%;margin:0}.related-blogs-section .blog-list .blog-card-item .blog-img-wrapper{width:100%;height:unset;margin-bottom:12px}.related-blogs-section .blog-list .blog-card-item .blog-img-wrapper img{display:block;width:100%;height:auto;aspect-ratio:16/9}.related-blogs-section .blog-list .blog-card-item .blog-desc{display:none}.related-blogs-section .blog-list .blog-card-item .blog-title{font-size:16px}.activities-post-wrapper{display:flex;gap:24px}.activities-post-content{position:relative;flex:1;z-index:1}.activities-post-title{font-family:var(--font-family-heading);margin-bottom:8px;color:var(--black);font-size:var(--font-xl);font-weight:800;line-height:1.15}.activities-post-content ul{margin-left:20px}.activities-post-content .positions-level{font-size:var(--font-md-3);font-weight:500}.activities-post-nav{position:sticky;top:calc(var(--header-height) + 40px);width:50px;display:flex;align-items:center;flex-direction:column;z-index:99}.activities-post-nav .social-link{width:58px;height:58px;display:flex;display:-webkit-flex;align-items:center;justify-content:center}.activities-post-nav .linkedin-link{background:#2a81de}.activities-post-nav .linkedin-link img.linkedin-img{width:22px;height:22px}.activities-post-nav .facebook-link{background:var(--bold-blue)}.activities-post-nav .facebook-link img.facebook-img{width:22px;height:22px}.activities-post-nav .share-link{position:relative;min-height:30px;cursor:pointer;background:var(--secondary-color)}.activities-post-nav .share-link .share-copied-text{position:absolute;top:58px;left:0;width:58px;height:46px;flex-direction:column;justify-content:center;align-items:center;color:#42484e;font-size:var(--font-xs);font-weight:400;line-height:1.33;transition:all 0.2s ease-in-out;background:var(--white-bg);z-index:2}.activities-post-nav .share-link .share-copied-text>span{color:var(--secondary-color)}.activities-post-nav .btn-back{width:50px;height:50px}.count-social{margin-bottom:20px;color:var(--gray-2);line-height:1}.activities-post-detail .time{padding-top:0;display:flex;align-items:center}.activities-post-detail .time span{color:var(--black);font-size:var(--font-xs);font-weight:400;line-height:1.33}.activities-post-main{margin-top:32px;margin-bottom:40px;font-size:var(--font-md-2)}.activities-post-main .activities-requirements{margin-top:30px;color:var(--primary-color);font-size:var(--font-md-3);font-weight:800;line-height:25px}.activities-post-main .activities-desc{color:#53585f;font-size:var(--font-md);line-height:1.5}.activities-post-main ul li{list-style:disc}.activities-post-main h1,.activities-post-main h2,.activities-post-main h3,.activities-post-main h4,.activities-post-main h5,.activities-post-main h6{margin-top:35px;margin-bottom:5px;color:var(--primary-color);font-weight:800;line-height:1.26}.activities-post-main p{margin-bottom:20px;text-align:justify}.activities-post-main h1{font-size:var(--font-xxxl)}.activities-post-main h2{font-size:var(--font-lg)}.activities-post-main h3{font-size:var(--font-md-3)}.activities-post-main h4{font-size:var(--font-md-3)}.activities-post-main h5{font-size:var(--font-md-2)}.activities-post-main h6{font-size:var(--font-md)}.activities-post-main .wp-caption .wp-caption-text{color:var(--gray-2);font-size:var(--font-md);font-weight:300}.activities-post-main figcaption{width:100%;color:var(--gray-2);font-size:var(--font-sm);font-weight:300;font-style:italic;text-align:center}.activities-post-main figure.wp-block-image,.activities-post-main figure.wp-block-gallery{margin:1.5em 0}.activities-post-main .wp-block-image img{max-width:100% !important;height:auto !important}.position-banner{padding:30px;border:2px solid var(--secondary-color);background-color:var(--white)}.positions-list .position-item{margin-bottom:4px}.positions-title{margin-bottom:8px;color:var(--secondary-color);font-size:var(--font-xl);font-weight:800;line-height:41px}.positions-technical{font-size:var(--font-md-3);font-weight:800;line-height:25px}.positions-list .positions-title{font-size:var(--font-xxl);font-weight:800;line-height:33px}.activities-post-bottom{margin-top:32px}.relative-blog{padding-top:40px}.relative-blog .section-title{padding-bottom:20px;font-size:var(--font-xl);font-weight:800;text-transform:capitalize}.relative-blog .relative-list{margin-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}.activities-post-detail .blog-content-img{width:23%}.activities-post-detail .blog-content-text{margin-left:8px;width:calc(75% - 8px)}.activities-post-detail .blog-info{display:flex;justify-content:space-between}.activities-post-detail .successful-stories{width:85px}.activities-post-detail .activities-post-lastest{margin:0 4px;padding:12px 16px;width:calc(100% - 8px);border-radius:6px;background:#f9f9f9;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05)}.activities-post-detail .activities-post-lastest .blog-img-wrapper{border-radius:2px}.activities-post-detail .activities-post-lastest .blog-item-title{padding-bottom:20px;font-size:var(--font-md);line-height:1.5;font-weight:800}.activities-post-content .blog-wrapper-label{flex-wrap:wrap;margin-bottom:12px}.activities-post-detail .activities-post-lastest .blog-wrapper-label .blog-label{margin-top:0;max-width:80px}.activities-post-detail .blog-list .blog-wrapper-label{flex-wrap:nowrap}.activities-post-detail .blog-list .blog-wrapper-label .blog-label{margin-top:0}.activities-post-detail .search-bar-item{padding-top:10px}.activities-post-detail form.search-box{width:100%}.activities-post-detail .blog-list .blog-category{width:100%}.activities-post-detail .blog-list .blog-category.blog-relative a.blog-link{padding-bottom:0;border-bottom:none}.activities-post-detail .relative-blog-text{padding-bottom:20px;color:var(--black);font-size:var(--font-md-3);font-weight:800;line-height:1.5}.activities-post-detail .tag-list{padding-bottom:40px;display:flex;gap:8px;flex-wrap:wrap}.activities-post-detail .tag-item{border-radius:26px;line-height:1.5;background:rgba(104,104,104,0.05)}.activities-post-detail .tag-link{padding:4px 8px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--black);font-size:var(--font-xs);font-weight:500;line-height:1.5}.activities-post-detail .post-author-name{color:#101828;font-size:var(--font-md);font-weight:800;line-height:1.5}.activities-post-detail .post-author-position{color:#42484e;font-size:var(--font-sm);font-weight:400;line-height:1.5}.activities-post-detail .post-share-content{position:absolute;top:0;right:3px;transform:translateY(25%);z-index:1}.activities-post-detail .post-share-link{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--black);cursor:pointer}.activities-post-detail .activities-wrapper{padding-top:16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--gray-bg)}.activities-post-detail .blog-update-wrapper{justify-content:flex-start}.activities-post-detail .written-by-text{padding-left:16px;color:var(--gray-border);font-size:var(--font-xs);font-weight:400;line-height:1.33}@media screen and (max-width: 1280px){.activities-post-nav.fixed-banner{left:5%}}@media screen and (max-width: 1024px){.activities-post-nav.fixed-banner{left:2%}}@media screen and (max-width: 960px){.activities-post-detail .post-share-social.mobile{display:flex}.activities-post-detail .post-share-social.mobile .post-share-list .post-share-item .link-copied{top:30px}.activities-post-detail .post-left-sidebar,.activities-post-detail .post-share{display:none}.toast-container{top:unset;right:32px;left:unset;bottom:32px}.related-blogs-section .blog-list{grid-template-columns:repeat(2, 1fr);gap:32px 20px}.related-blogs-section .blog-list .blog-card-item{padding:0;width:unset;margin:0}article.container.type-post .activities-post-detail{flex-wrap:wrap;gap:40px}.activities-post-detail.positions-detail .activities-post-content{padding:0;width:100%}.activities-post-detail.positions-detail .banner-container{display:block}.activities-post-detail .banner-container{display:none}.activities-post-detail .relative-blog-text{padding:0 0 20px 10px !important;width:100%}.activities-post-detail .section.blog-list{padding-top:0}.activities-post-detail{flex-direction:column}.activities-post-detail.positions-detail{flex-direction:unset}.count-social{margin:0 8px}.activities-post-wrapper{flex-direction:column;gap:0}.activities-post-content{padding-left:0;padding-right:0;width:100%}.fixed-block{right:110px}.icon.icon-linkedin::after{margin-top:0;margin-left:20px}.activities-post-bottom{margin-bottom:50px}.activities-post-detail.positions-detail{padding-bottom:0}.activities-post-detail .activities-post-title{font-size:var(--font-xxl)}}@media screen and (max-width: 768px){.activities-post-detail .activities-post-title{font-size:var(--font-md-3)}.activities-post-detail .blog-list .blog-img-wrapper{height:200px}.related-blogs-section .section-title{font-size:var(--font-md-3)}.related-blogs-section .blog-list{grid-template-columns:1fr}.position-banner{padding:30px}}@media screen and (max-width: 576px){.activities-post-detail .activities-post-title{font-size:var(--font-lg)}.activities-post-content .positions-level{font-size:var(--font-md)}.activities-post-main{font-size:var(--font-md)}.activities-post-detail.positions-detail{flex-direction:column}.toast-container{bottom:20px;right:20px;left:20px}.related-blogs-section .view-all-text{display:none}.positions-detail{flex-direction:column}.positions-detail .apply-cv-box{width:100%}.activities-post-main h2{font-size:var(--font-md-3)}.activities-post-main h3{font-size:var(--font-md-2)}.activities-post-main h4{font-size:var(--font-md-2)}.activities-post-main h5{font-size:var(--font-md)}.activities-post-main h6{font-size:var(--font-md)}}@media screen and (max-width: 400px){.activities-post-detail .blog-tooltip .tooltiptext{transform:translateX(-50%)}.activities-post-detail.positions-detail .apply-cv-box .apply-cv-info .title{max-width:90%;font-size:var(--font-md-2)}.activities-post-detail.positions-detail .apply-cv-box .apply-cv-info .apply-email{font-size:var(--font-md)}}
