  /*!
 |-----------------------------------------------------------------------------------------------------------
 |
 |
 |
 | Skin - Module CSS
 |
 |
 |
 |-----------------------------------------------------------------------------------------------------------
*/
/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | uiForm - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/.uiForm label{display:block;margin-bottom:5px}.uiForm label .asterisk{color:var(--danger)}.uiForm input,.uiForm select,.uiForm textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);background-color:var(--form-bg);transition:box-shadow var(--transition-200),border-color var(--transition-200)}.uiForm .uiForm-item{margin-bottom:15px}.uiForm input{padding:0 var(--form-input-padding)}.uiForm input,.uiForm select{height:var(--form-input-height)}.uiForm select{padding:0 calc(var(--form-input-padding) + var(--form-input-height)) 0 var(--form-input-padding)}.uiForm .uiForm-select{position:relative}.uiForm .uiForm-select:before{content:"\F078";display:flex;align-items:center;justify-content:center;pointer-events:none;position:absolute;top:1px;right:1px;width:var(--form-input-height);height:calc(var(--form-input-height) - 2px);color:var(--white);font-family:var(--font-family-icon),sans-serif;font-weight:900;border-radius:0 calc(var(--form-border-radius) - 1px) calc(var(--form-border-radius) - 1px) 0;background-color:var(--primary)}.uiForm textarea{resize:vertical;min-height:100px;vertical-align:top;padding:var(--form-input-padding)}.uiForm .fancy-label{position:relative}.uiForm .fancy-label label{z-index:1;overflow:hidden;pointer-events:none;position:absolute;top:calc((var(--form-input-height) - 20px)/2);left:10px;max-width:calc(100% - var(--form-input-padding)*2);padding:0 7px;margin-bottom:0;line-height:20px;white-space:nowrap;border-radius:3px;background-color:var(--form-bg);-webkit-transform-origin:left center;transform-origin:left center;transition:var(--transition-200)}.uiForm .fancy-label.active label{top:-10px;left:10px;color:var(--text-color);font-size:13px}.uiForm .uiForm-item.error input,.uiForm .uiForm-item.error select,.uiForm .uiForm-item.error textarea{border-color:var(--form-border-color-error)}.uiForm .error-msg{position:relative;display:block;margin-top:5px;font-size:14px;color:var(--danger)}.uiForm .error-msg:before{content:"\F06A";font-family:var(--font-family-icon);font-weight:900;margin-right:5px}.uiForm .submission-msg{padding:7px var(--form-input-padding);font-size:14px;border-radius:var(--form-border-radius);margin-bottom:15px}.uiForm .submission-msg:before{content:"";font-family:var(--font-family-icon);font-weight:900;margin-right:5px}.uiForm .submission-msg.success{color:var(--white);background-color:var(--success)}.uiForm .submission-msg.success:before{content:"\F058"}.uiForm .submission-msg.error{color:var(--white);background-color:var(--danger)}.uiForm .submission-msg.error:before{content:"\F06A"}.uiForm [type=submit]:disabled{opacity:1}.uiForm [type=submit].error:before,.uiForm [type=submit].loading:before,.uiForm [type=submit].success:before{content:"";font-family:var(--font-family-icon);font-weight:900;margin-right:5px}.uiForm [type=submit].loading{color:var(--white);border-color:var(--gray);background-color:var(--gray)}.uiForm [type=submit].loading:before{content:"\F252"}.uiForm [type=submit].success{color:var(--white);border-color:var(--success);background-color:var(--success)}.uiForm [type=submit].success:before{content:"\F00C"}.uiForm [type=submit].error{color:var(--white);border-color:var(--danger);background-color:var(--danger)}.uiForm [type=submit].error:before{content:"\F00D"}.uiForm .uiForm-item.error input:focus,.uiForm .uiForm-item.error select:focus,.uiForm .uiForm-item.error textarea:focus,.uiForm input:focus,.uiForm select:focus,.uiForm textarea:focus{border-color:var(--form-border-color-focus);box-shadow:var(--form-shadow-focus)}
/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Share Link - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/.share-links{display:flex;align-items:center;gap:var(--sns-margin-md);line-height:1}.share-link{display:inline-block}.share-link-default{font-size:var(--sns-font-size-md);color:var(--sns-color)}.share-link-default:hover{color:var(--sns-color-hover)}.share-link-circle{display:flex;align-items:center;justify-content:center;width:var(--sns-circle-size-md);height:var(--sns-circle-size-md);color:var(--sns-circle-color);border-radius:50%;background-color:var(--sns-circle-bg);transition:var(--transition-200)}.share-link-circle:hover{color:var(--sns-circle-color-hover);background-color:var(--sns-circle-bg-hover)}.share-link-square{display:flex;align-items:center;justify-content:center;width:var(--sns-square-size-md);height:var(--sns-square-size-md);color:var(--sns-square-color);border-radius:var(--border-radius);background-color:var(--sns-square-bg);transition:var(--transition-200)}.share-link-square:hover{color:var(--sns-square-color-hover);background-color:var(--sns-square-bg-hover)}
/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Popup - Style 1 - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/.popup-style-1 .popup-container{z-index:510;display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:60px 15px;background-color:rgba(0,0,0,.5)}.popup-style-1 .popup-dialog{position:relative;width:100%;min-height:100px;margin:0 auto}.popup-style-1 .popup-inner{overflow:hidden;border-radius:var(--border-radius);box-shadow:var(--shadow-2)}.popup-style-1 .popup-close-btn{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:36px;height:36px;color:var(--white);border-radius:50%;background:var(--dark);box-shadow:var(--shadow-2)}.popup-style-1 .popup-close-btn:hover{background:var(--primary)}.popup-style-1.is-sm .popup-dialog{max-width:570px}.popup-style-1.is-md .popup-dialog{max-width:770px}.popup-style-1.is-lg .popup-dialog{max-width:970px}.popup-style-1.post-details-popup-form .popup-content{margin:0 auto;max-width:700px}.popup-style-1.post-details-popup-form .popup-inner{position:relative;padding:100px 30px 70px}@media (max-width:575px){.popup-style-1.post-details-popup-form .popup-inner{padding:40px 15px 10px}}.popup-style-1.post-details-popup-form .popup-inner>svg{pointer-events:none;position:absolute;opacity:.4}.popup-style-1.post-details-popup-form .popup-inner>svg path{fill:#fff}.popup-style-1.post-details-popup-form .popup-inner .patternTL{top:0;left:0}.popup-style-1.post-details-popup-form .popup-inner .patternTR{top:0;right:0}.popup-style-1.post-details-popup-form .popup-inner .patternBL{left:0;bottom:0}.popup-style-1.post-details-popup-form .popup-inner .patternBR{right:0;bottom:0}.popup-style-1.post-details-popup-form div.mwInput.button input{font-size:20px;letter-spacing:1px}
/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Sidebar - Style 1 - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/.sidebar-default .sidebar-open-btn{display:none;align-items:center;width:100%;padding:15px 20px;margin-bottom:30px;text-align:left;font-weight:var(--font-weight-bold);border-radius:var(--border-radius);background-color:var(--gray-4)}.sidebar-default .sidebar-open-btn i{margin-right:10px}.sidebar-default .sidebar-close-btn{z-index:1;display:none;position:fixed;top:15px;right:15px;align-items:center;justify-content:center;width:40px;height:40px;color:var(--dark);font-size:18px;border-radius:50%;background-color:var(--white)}.sidebar-default .sidebar-close-btn:hover{color:var(--white);background-color:var(--primary)}.sidebar-default .sidebar-side{z-index:1}.sidebar-default .sidebar-side .sidebar-inner[class*=_bg-]{padding:30px 30px 1px}.sidebar-default.is-right .sidebar-side{order:2}@media (max-width:991px){.sidebar-default.is-right .sidebar-side{order:1}}.sidebar-default.is-right .sidebar-main{order:1}@media (max-width:991px){.sidebar-default.is-right .sidebar-main{order:2}}@media (min-width:992px){.sidebar-default.is-left.has-border .sidebar-side{border-right:1px solid var(--border-color-dark)}}@media (min-width:992px){.sidebar-default.is-right.has-border .sidebar-side{border-left:1px solid var(--border-color-dark)}}.sidebar-default._js-coll-sidebar.active{position:relative;z-index:510}@media (max-width:991px){.sidebar-default._js-coll-sidebar .sidebar-close-btn,.sidebar-default._js-coll-sidebar .sidebar-open-btn{display:flex}.sidebar-default._js-coll-sidebar .sidebar-side .sidebar-inner{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding:70px 30px 20px;overflow-x:hidden;overflow-y:auto}.sidebar-default._js-coll-sidebar .sidebar-side .sidebar-inner:not([class*=_bg-]){background-color:var(--gray-2)}}@media (min-width:992px){.sidebar-default.is-sticky .sidebar-side-wrap{position:-webkit-sticky;position:sticky;top:15px}.has-sticky-header .sidebar-default.is-sticky .sidebar-side-wrap{top:calc(var(--header-height) + 15px)}}.sidebar-default .Menu ul li{margin-bottom:10px}.sidebar-default .Menu ul li a{text-decoration:underline}.sidebar-default .Menu ul li a:not(:hover){-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.sidebar-default .Menu ul[id]{padding:30px 30px 20px;margin-bottom:30px;border-radius:var(--border-radius);background-color:rgba(0,0,0,.1)}.sidebar-default .Menu ul[id]>li{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.3)}.sidebar-default .Menu ul[id]>li>a{font-weight:var(--font-weight-bold)}.sidebar-default .Menu ul[id]>li:last-of-type,.sidebar-default .Menu ul[id]>li:only-of-type{padding-bottom:0;border-bottom:0}.sidebar-default .Menu ul ul{margin-top:10px;padding-left:15px;border-left:2px solid rgba(0,0,0,.3)}.sidebar-default .sidebar-inner[class*=" _bg-"] .Menu ul[id],.sidebar-default .sidebar-inner[class^=_bg-] .Menu ul[id]{padding:0;border-radius:0;background-color:transparent}

/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Sidebar - Style 1 - End
 |
 |
 |-----------------------------------------------------------------------------------------
*/
/*!
 |-----------------------------------------------------------------------------------------
 |
 |
 | Post Details - Style 2 - Start
 |
 |
 |-----------------------------------------------------------------------------------------
*/.post-details-style-2{--h2-font-size:40px;--h2-font-size-mobile:calc(var(--h2-font-size)*0.8);--h3-font-size:30px;--h3-font-size-mobile:calc(var(--h3-font-size)*0.85);--h4-font-size:24px;--h4-font-size-mobile:18px;--h5-font-size:20px;--h5-font-size-mobile:18px;--h6-font-size:18px;--h6-font-size-mobile:18px}.post-details-style-2 hr{margin:50px 0}@media (max-width:767px){.post-details-style-2 .content-area.is-md>.content-area-wrap{padding-top:30px}}.post-details-style-2 .post-details-content .h1,.post-details-style-2 .post-details-content .h2,.post-details-style-2 .post-details-content .h3,.post-details-style-2 .post-details-content .h4,.post-details-style-2 .post-details-content .h5,.post-details-style-2 .post-details-content .h6,.post-details-style-2 .post-details-content h1,.post-details-style-2 .post-details-content h2,.post-details-style-2 .post-details-content h3,.post-details-style-2 .post-details-content h4,.post-details-style-2 .post-details-content h5,.post-details-style-2 .post-details-content h6{margin-top:50px;margin-bottom:20px}.post-details-style-2 .post-details-content p{margin-bottom:20px}.post-details-style-2 .post-details-header{background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:var(--primary-2)}@media (min-width:576px){.post-details-style-2 .post-details-header{background-image:url(/images/static/bg/gradient_01_600.webp)}}.post-details-style-2 .post-details-header-wrap{padding-top:205px;padding-bottom:90px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.6)}@media (max-width:1365px){.post-details-style-2 .post-details-header-wrap{padding-top:160px}}@media (max-width:575px){.post-details-style-2 .post-details-header-wrap{padding-top:110px;padding-bottom:10px}}.post-details-style-2 .post-details-tagline{display:block;position:relative;padding-bottom:20px;margin-bottom:20px;font-size:14px;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}.post-details-style-2 .post-details-tagline:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;border-radius:1px;background-color:var(--secondary)}.post-details-style-2 .post-details-title{font-size:50px}@media (max-width:1365px){.post-details-style-2 .post-details-title{font-size:40px}}.post-details-style-2 .post-details-banner{overflow:hidden;position:relative;aspect-ratio:16/9;margin-bottom:30px;border-radius:var(--border-radius-lg);background-color:var(--gray-2);box-shadow:15px 15px 0 var(--dark);transition:var(--transition-200)}@media (max-width:575px){.post-details-style-2 .post-details-banner{display:none}}.post-details-style-2 .post-details-banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-details-style-2 .post-details-banner:hover{-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px);box-shadow:25px 25px 0 var(--dark)}@media (min-width:576px){.post-details-style-2 .post-details-subheader{margin-top:-40px}}@media (max-width:575px){.post-details-style-2 .post-details-subheader .container{padding:0}}.post-details-style-2 .post-details-subheader-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 30px 10px 20px;color:var(--white);border-radius:var(--border-radius-lg);background-color:var(--dark)}@media (max-width:575px){.post-details-style-2 .post-details-subheader-inner{padding:10px 15px;border-radius:0}}.post-details-style-2 .post-details-breadcrumb{font-size:16px}.post-details-style-2 .post-details-breadcrumb li,.post-details-style-2 .post-details-breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.post-details-style-2 .post-details-breadcrumb i{font-size:12px}.post-details-style-2 .post-details-metas{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:var(--font-weight-thin)}.post-details-style-2 .post-details-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;font-size:16px;padding:30px 40px;margin-bottom:30px;background-color:var(--light);border-radius:var(--border-radius-lg)}@media (max-width:767px){.post-details-style-2 .post-details-share>span{display:none}}.post-details-style-2 .post-details-author{display:flex;align-items:center;gap:15px;margin-bottom:30px}.post-details-style-2 .post-details-author-avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;font-size:35px;color:var(--white);font-weight:var(--font-weight-thin);background-color:var(--primary)}@media (max-width:575px){.post-details-style-2 .post-details-author-avatar{display:none}}.post-details-style-2 .post-details-author-avatar-img{flex:0 0 auto;overflow:hidden;position:relative;width:60px;height:60px;border-radius:50%}@media (max-width:575px){.post-details-style-2 .post-details-author-avatar-img{display:none}}.post-details-style-2 .post-details-author-avatar-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.post-details-style-2 .post-details-author-text{flex:1 1 auto}.post-details-style-2 .post-details-author-name{display:block;font-size:16px;font-weight:var(--font-weight-bold)}.post-details-style-2 .post-details-author-date{display:block;font-size:12px;font-weight:var(--font-weight-thin)}@media (max-width:1199px){.post-details-style-2 .sidebar-side{display:none}}.post-details-style-2 .post-details-side-block{padding:40px 40px 30px;margin-bottom:20px;border-radius:var(--border-radius-lg)}.post-details-style-2 .post-details-side-img{margin-bottom:30px}.post-details-style-2 .post-details-side-img img{width:100%;border-radius:var(--border-radius-lg)}.post-details-style-2 .post-details-toc{position:relative}.post-details-style-2 .post-details-toc li{position:relative;display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px;margin-bottom:10px}.post-details-style-2 .post-details-toc a{display:block;font-size:16px;color:var(--text-color);text-decoration:none}.post-details-style-2 .post-details-toc a:hover{text-decoration:underline}.post-details-style-2 .post-details-toc a.active{font-weight:var(--font-weight-bold)}.post-details-style-2 .post-details-toc-indicator{position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;background-color:var(--secondary)}.post-details-style-2 .post-details-toc-title{font-size:24px;margin-bottom:15px}.post-details-style-2 .post-details-side-form-content{--form-input-height:50px;--form-gutter:5px}.post-details-style-2 .post-details-side-form-content h2{font-size:32px}