/* Testchung: original global typography/reset and animation rules preserved independently of UiCore. */
body,html{margin:0;position:relative}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;text-size-adjust:none;font-feature-settings:"kern";font-kerning:normal;max-width:100vw;overflow-x:hidden;text-rendering:optimizelegibility}
:focus{outline:none}
*{box-sizing:border-box}
a{text-decoration:none;transition:all .2s cubic-bezier(.68,.01,.58,.75)}
a strong{color:inherit}
p{margin-bottom:1em;margin-top:0}
.elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container{width:95%}
.elementor-icon-wrapper{line-height:0}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{line-height:0;position:relative}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
button{border:none}
fieldset{padding:.35em .75em .625em}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
ol[class]:not(.wp-block-list),ul[class]:not(.wp-block-list){list-style:none}
ul.menu{padding:0}
pre{background:#fafbfb;border:1px solid #f4f4f4;display:block;margin:18px 0;overflow:auto;padding:18px;white-space:pre-wrap;word-wrap:break-word;font-family:Menlo,Consolas,monaco,monospace;font-size:14px;word-break:break-all}
dd{margin-left:0}
input[type=search],input[type=text],textarea{background-clip:padding-box}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
button.customize-partial-edit-shortcut-button{padding:5px!important}
body{--page-title-display:block}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzdweCIgaGVpZ2h0PSI0cHgiIHZpZXdCb3g9IjAgMCAzNyA0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MS4yICg4OTY1MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+QXJ0Ym9hcmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnJvdy1SaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiMzNDMzNTIiPgogICAgICAgICAgICA8cGF0aCBkPSJNMy44MDM4OTIyMiwzLjg3MiBMNi44NzQyNTE1LDAuNzU3MzMzMzMzIEM3LjA0MTkxNjE3LDAuNTc2IDcuMDQxOTE2MTcsMC4yOTg2NjY2NjcgNi44NzQyNTE1LDAuMTI4IEM2LjcwNjU4NjgzLC0wLjA0MjY2NjY2NjcgNi40MjM2NTI2OSwtMC4wNDI2NjY2NjY3IDYuMjU1OTg4MDIsMC4xMjggTDMuNSwyLjkzMzMzMzMzIEwwLjc0NDAxMTk3NiwwLjEyOCBDMC41NjU4NjgyNjMsLTAuMDQyNjY2NjY2NyAwLjI5MzQxMzE3NCwtMC4wNDI2NjY2NjY3IDAuMTI1NzQ4NTAzLDAuMTI4IEMtMC4wNDE5MTYxNjc3LDAuMjk4NjY2NjY3IC0wLjA0MTkxNjE2NzcsMC41NzYgMC4xMjU3NDg1MDMsMC43NTczMzMzMzMgTDMuMTg1NjI4NzQsMy44NzIgQzMuMzYzNzcyNDYsNC4wNDI2NjY2NyAzLjYzNjIyNzU0LDQuMDQyNjY2NjcgMy44MDM4OTIyMiwzLjg3MiBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-position-x:100%;background-position-y:50%;background-repeat:no-repeat;background-size:50px}
form input,form select,form textarea{border:1px solid #e6e9ec;border-radius:3px;display:block;font-family:inherit;font-size:14px;font-weight:400;line-height:normal;padding:10px 15px;transition:all .3s ease-in-out;width:100%}
form input[type=submit]{color:#fff;cursor:pointer;padding:10px 35px;transition:all .3s ease-in-out;width:auto}
input[type=checkbox],input[type=radio]{float:left;height:30px;margin-right:5px;width:auto}
.search-form input[type=submit]{background:0 0;border:none;margin:0;opacity:0}
.search-form input[type=submit],.search-form label:after{align-items:center;display:inline-flex;height:100%;justify-content:center;left:7px;position:absolute;top:0;width:32px}
#searchform label:after{content:"";font:normal normal 16px/1 uicore-icons!important}
.search-form input[type=search]{padding-left:40px}
.wp-block-button__link{cursor:pointer;display:inline-block}
.wp-block-buttons{display:flex;flex-flow:wrap;gap:5px}
form input[type=submit]{background-color:var(--uicore-primary-color)}
a,blockquote cite{color:var(--uicore-primary-color)}
form input[type=submit]:hover{background-color:var(--uicore-secondary-color)}
a:hover{color:var(--uicore-secondary-color)}
form input[type=submit]{border-color:var(--uicore-primary-color)}
form input[type=submit]:hover{border-color:var(--uicore-secondary-color)}
.search-no-results{fill:var(--uicore-primary-color)}
[class*=elementor-widget-wp-widget-] #wp-calendar,[class*=elementor-widget-wp-widget-] #wp-calendar a,[class*=elementor-widget-wp-widget-] .tagcloud a,[class*=elementor-widget-wp-widget-] select,[class*=elementor-widget-wp-widget-] ul li a,input[type=text],tags-links a:hover{color:var(--uicore-headline-color)}
@media screen and (max-width:767px){html #wpadminbar{margin-top:-46px}
}
.tagcloud,.wp-block-tag-cloud{display:flex;flex-wrap:wrap;margin:-5px}
.tagcloud a,.wp-block-tag-cloud a{border:1px solid #e6e9ec;font-size:10px!important;font-weight:500;letter-spacing:1px;line-height:1.5;margin:5px;padding:10px 15px;text-transform:uppercase}
.tagcloud a:hover,.wp-block-tag-cloud a:hover{border:1px solid #a3afb7}
.widget_search form{position:relative}
.widget_search input[type=submit]{background:0 0;border:none;margin:0;opacity:0}
.widget_search input[type=submit],.widget_search label:after{align-items:center;display:inline-flex;height:100%;justify-content:center;left:7px;position:absolute;top:0;width:32px}
.widget_search label:after{content:"";font:normal normal 16px/1 uicore-icons!important}
.widget_search input[type=search]{padding-left:40px}
body .search-form .search-submit{border-radius:3px;line-height:inherit;margin-left:5px;padding:10px 30px}
.elementor-tab-title a:hover{color:inherit;opacity:.75}
.elementor-animation-grow .elementor-button-content-wrapper,.elementor-animation-grow>*{display:inline-flex;transition:inherit}
.elementor-animation-grow:hover .elementor-button-content-wrapper,.elementor-animation-grow:hover>*{transform:scale(.90909)}
.elementor-widget-icon-box p,.elementor-widget-text-editor p{font-size:inherit}
.elementor-widget-icon-box h1:last-child,.elementor-widget-icon-box h2:last-child,.elementor-widget-icon-box h3:last-child,.elementor-widget-icon-box h4:last-child,.elementor-widget-icon-box h5:last-child,.elementor-widget-icon-box h6:last-child,.elementor-widget-icon-box p:last-child,.elementor-widget-text-editor h1:last-child,.elementor-widget-text-editor h2:last-child,.elementor-widget-text-editor h3:last-child,.elementor-widget-text-editor h4:last-child,.elementor-widget-text-editor h5:last-child,.elementor-widget-text-editor h6:last-child,.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-icon-box h1:first-child,.elementor-widget-icon-box h2:first-child,.elementor-widget-icon-box h3:first-child,.elementor-widget-icon-box h4:first-child,.elementor-widget-icon-box h5:first-child,.elementor-widget-icon-box h6:first-child,.elementor-widget-icon-box p:first-child,.elementor-widget-text-editor h1:first-child,.elementor-widget-text-editor h2:first-child,.elementor-widget-text-editor h3:first-child,.elementor-widget-text-editor h4:first-child,.elementor-widget-text-editor h5:first-child,.elementor-widget-text-editor h6:first-child,.elementor-widget-text-editor p:first-child{margin-top:0}
.metform-template-item--pro{display:none}
.elementor-edit-mode .elementor-section:first-child .elementor-editor-section-settings{border-radius:0 0 5px 5px!important;transform:translate3d(-50%,0,0)!important}
.elementor-edit-mode .elementor-section:first-child .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before{border-width:0 12px 22px 0!important;top:0!important}
.elementor-edit-mode .elementor-section:first-child .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after{border-width:0 0 22px 12px!important;top:0!important}
.elementor-page:not(.elementor-editor-active) #primary{max-width:100vw}
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{transition:all .3s ease}
.mf-input-wrapper .mf-input{line-height:inherit}
.elementor-widget-mf-button .metform-btn{box-shadow:none}
.mf-input-file-upload-label{background-color:var(--uicore-light-color);color:var(--uicore-headline-color)}
.flatpickr-calendar .noCalendar{width:150px}
.elementor-accordion-icon,.elementor-toggle .elementor-tab-title .elementor-toggle-icon{transition:all .25s cubic-bezier(.42,0,.29,1.16)}
table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before{padding-right:5px}
.tippy-tooltip .tippy-content p{font-size:inherit}
.elementor-widget-heading h1.elementor-heading-title,h1{color:var(--uicore-typography--h1-c,"#070707");font-family:var(--uicore-typography--h1-f,"Inter");font-size:var(--uicore-typography--h1-s,"10px");font-style:var(--uicore-typography--h1-st,"normal");font-weight:var(--uicore-typography--h1-w,"600");letter-spacing:var(--uicore-typography--h1-ls,"-0.027em");line-height:var(--uicore-typography--h1-h,"1.2");text-transform:var(--uicore-typography--h1-t,"none")}
.elementor-widget-heading h2.elementor-heading-title,h2{color:var(--uicore-typography--h2-c,"#070707");font-family:var(--uicore-typography--h2-f,"Inter");font-size:var(--uicore-typography--h2-s,"10px");font-style:var(--uicore-typography--h2-st,"normal");font-weight:var(--uicore-typography--h2-w,"600");letter-spacing:var(--uicore-typography--h2-ls,"-0.027em");line-height:var(--uicore-typography--h2-h,"1.2");text-transform:var(--uicore-typography--h2-t,"none")}
.elementor-widget-heading h3.elementor-heading-title,h3{color:var(--uicore-typography--h3-c,"#070707");font-family:var(--uicore-typography--h3-f,"Inter");font-size:var(--uicore-typography--h3-s,"10px");font-style:var(--uicore-typography--h3-st,"normal");font-weight:var(--uicore-typography--h3-w,"600");letter-spacing:var(--uicore-typography--h3-ls,"-0.027em");line-height:var(--uicore-typography--h3-h,"1.2");text-transform:var(--uicore-typography--h3-t,"none")}
.elementor-widget-heading h4.elementor-heading-title,h4{color:var(--uicore-typography--h4-c,"#070707");font-family:var(--uicore-typography--h4-f,"Inter");font-size:var(--uicore-typography--h4-s,"10px");font-style:var(--uicore-typography--h4-st,"normal");font-weight:var(--uicore-typography--h4-w,"600");letter-spacing:var(--uicore-typography--h4-ls,"-0.027em");line-height:var(--uicore-typography--h4-h,"1.2");text-transform:var(--uicore-typography--h4-t,"none")}
.elementor-widget-heading h5.elementor-heading-title,h5{color:var(--uicore-typography--h5-c,"#070707");font-family:var(--uicore-typography--h5-f,"Inter");font-size:var(--uicore-typography--h5-s,"10px");font-style:var(--uicore-typography--h5-st,"normal");font-weight:var(--uicore-typography--h5-w,"600");letter-spacing:var(--uicore-typography--h5-ls,"-0.027em");line-height:var(--uicore-typography--h5-h,"1.2");text-transform:var(--uicore-typography--h5-t,"none")}
.elementor-widget-heading h6.elementor-heading-title,h6{color:var(--uicore-typography--h6-c,"#070707");font-family:var(--uicore-typography--h6-f,"Inter");font-size:var(--uicore-typography--h6-s,"10px");font-style:var(--uicore-typography--h6-st,"normal");font-weight:var(--uicore-typography--h6-w,"600");letter-spacing:var(--uicore-typography--h6-ls,"-0.027em");line-height:var(--uicore-typography--h6-h,"1.2");text-transform:var(--uicore-typography--h6-t,"none")}
.elementor-element .mf-input-wrapper .mf-input,.elementor-element .mf-input-wrapper .mf-input-label,.elementor-element .mf-input-wrapper input,.elementor-element .mf-repeater-field-label,body{color:var(--uicore-typography--p-c,"#070707");font-family:var(--uicore-typography--p-f,"Inter");font-size:var(--uicore-typography--p-s,"10px");font-style:var(--uicore-typography--p-st,"normal");font-weight:var(--uicore-typography--p-w,"600");letter-spacing:var(--uicore-typography--p-ls,"-0.027em");line-height:var(--uicore-typography--p-h,"1.2");text-transform:var(--uicore-typography--p-t,"none")}
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar,.jp-audio div.jp-play-bar,.jp-audio div.jp-volume-bar-value,div.jp-video .jp-play-bar,div.jp-video .jp-volume-bar-value,div.rvs-container a.rvs-nav-item.rvs-active,div.rvs-container a.rvs-nav-item.rvs-active:active,div.rvs-container a.rvs-nav-item.rvs-active:focus,div.rvs-container a.rvs-nav-item.rvs-active:hover,div.rvs-container a.rvs-play-video:active,div.rvs-container a.rvs-play-video:focus,div.rvs-container a.rvs-play-video:hover,div.rvs-container.rvs-thumb-play .rvs-nav-container .rvs-video-active span.rvs-nav-item-thumb:before,div.rvs-container.rvs-thumb-play .rvs-nav-container span.rvs-nav-item-thumb:hover:before{background-color:var(--uicore-primary-color)}
.elementor-accordion-icon,.elementor-tab-title a,.elementor-testimonial-details .elementor-testimonial-job,.elementor-toggle .elementor-tab-title .elementor-toggle-icon,[class*=elementor-widget-wp-widget-] #wp-calendar a:hover,[class*=elementor-widget-wp-widget-] ul li a:hover{color:var(--uicore-primary-color)}
div.rvs-container a.rvs-nav-item.rvs-active,div.rvs-container a.rvs-nav-item.rvs-active:active,div.rvs-container a.rvs-nav-item.rvs-active:first-child,div.rvs-container a.rvs-nav-item.rvs-active:first-child:active,div.rvs-container a.rvs-nav-item.rvs-active:first-child:focus,div.rvs-container a.rvs-nav-item.rvs-active:first-child:hover,div.rvs-container a.rvs-nav-item.rvs-active:focus,div.rvs-container a.rvs-nav-item.rvs-active:hover,div.rvs-container a.rvs-play-video:active,div.rvs-container a.rvs-play-video:focus,div.rvs-container a.rvs-play-video:hover{border-color:var(--uicore-primary-color)}
.elementor-tab-title.elementor-active .elementor-accordion-icon,.elementor-tab-title.elementor-active a,.elementor-tab-title:hover .elementor-accordion-icon,.elementor-tab-title:hover a,.elementor-toggle .elementor-tab-title .elementor-toggle-icon-opened,.elementor-toggle .elementor-tab-title:hover .elementor-toggle-icon{color:var(--uicore-secondary-color)}
.elementor-counter .elementor-counter-number-wrapper,.elementor-testimonial-content,.elementor-testimonial-details .elementor-testimonial-name,.elementor-widget-progress .elementor-title{color:var(--uicore-typography--h4-c)}
.elementor-counter .elementor-counter-title{color:var(--uicore-typography--p-c)}
@media (min-width:1025px){.elementor-section{--ui-e-align-offset:max(0px,calc(50vw - var(--ui-container-size)/2))}
}
.elementor-kit-10{--e-global-color-uicore_primary:#2563EB;--e-global-color-uicore_secondary:#1A1A28;--e-global-color-uicore_accent:#60A5FA;--e-global-color-uicore_headline:#0F172A;--e-global-color-uicore_body:#64748B;--e-global-color-uicore_dark:#0D0D12;--e-global-color-uicore_light:#F8FAFC;--e-global-color-uicore_white:#F1F5F9;--e-global-color-j1ll5np:#13131E;--e-global-color-lsge1f6:#94A3B8;--e-global-color-504h2vu:#CBD5E1;--e-global-typography-uicore_primary-font-family:"Pretendard";--e-global-typography-uicore_primary-font-weight:700;--e-global-typography-uicore_secondary-font-family:"Pretendard";--e-global-typography-uicore_secondary-font-weight:600;--e-global-typography-uicore_text-font-family:"Pretendard";--e-global-typography-uicore_text-font-weight:normal;--e-global-typography-uicore_accent-font-family:"Pretendard";--e-global-typography-uicore_accent-font-weight:500;--e-global-typography-9e0beb2-font-family:"Pretendard";--e-global-typography-9e0beb2-font-size:3.5rem;--e-global-typography-9e0beb2-font-weight:700;--e-global-typography-9e0beb2-line-height:1.2em;--e-global-typography-9e0beb2-letter-spacing:-0.06rem;--e-global-typography-5c2a080-font-family:"Pretendard";--e-global-typography-5c2a080-font-size:2.75rem;--e-global-typography-5c2a080-font-weight:700;--e-global-typography-5c2a080-line-height:1.2em;--e-global-typography-5c2a080-letter-spacing:-0.03rem;--e-global-typography-27dffb2-font-family:"Pretendard";--e-global-typography-27dffb2-font-size:2rem;--e-global-typography-27dffb2-font-weight:600;--e-global-typography-27dffb2-line-height:1.25em;--e-global-typography-27dffb2-letter-spacing:0rem;--e-global-typography-cace27c-font-family:"Pretendard";--e-global-typography-cace27c-font-size:1.5rem;--e-global-typography-cace27c-font-weight:600;--e-global-typography-cace27c-line-height:1.3em;--e-global-typography-cace27c-letter-spacing:0rem;--e-global-typography-34bc0d9-font-family:"Pretendard";--e-global-typography-34bc0d9-font-size:1.25rem;--e-global-typography-34bc0d9-font-weight:400;--e-global-typography-34bc0d9-line-height:1.5em;--e-global-typography-75b4a06-font-family:"Pretendard";--e-global-typography-75b4a06-font-size:1.125rem;--e-global-typography-75b4a06-font-weight:400;--e-global-typography-75b4a06-line-height:1.5em;--e-global-typography-7377e41-font-family:"Pretendard";--e-global-typography-7377e41-font-size:1rem;--e-global-typography-7377e41-font-weight:400;--e-global-typography-7377e41-line-height:1.45em;--e-global-typography-e20aee6-font-family:"Pretendard";--e-global-typography-e20aee6-font-size:0.875rem;--e-global-typography-e20aee6-font-weight:400;--e-global-typography-e20aee6-line-height:1.45em}
.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]{background-color:var(--e-global-color-uicore_primary);font-family:"Pretendard",Sans-serif;font-size:15px;font-weight:500;text-transform:None;line-height:1em;letter-spacing:0em;color:#FFF;fill:#FFF;border-style:none}
.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 [type="submit"]:hover,.elementor-kit-10 [type="submit"]:focus,.elementor-kit-10 .wp-block-button__link:hover,.elementor-kit-10 .wp-block-button__link:focus,.wc-block-components-button:not(.is-link):hover,.wc-block-components-button:not(.is-link):focus,.elementor-kit-10 .elementor-button.elementor-button:hover,.elementor-kit-10 .elementor-button.elementor-button:focus,button.metform-btn:hover,button.metform-btn:focus,button.metform-btn:not(.toggle):hover,button.metform-btn:not(.toggle):focus,.elementor-kit-10 .tutor-button:hover,.elementor-kit-10 .tutor-button:focus,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]:hover,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]:focus,.elementor-kit-10 .metform-btn:hover,.elementor-kit-10 .metform-btn:focus{background-color:var(--e-global-color-uicore_secondary);color:#FFF;fill:#FFF}
.elementor-kit-10 e-page-transition{background-color:#FFBC7D}
.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"],.quantity input,.coupon input{border-radius:6px 6px 6px 6px}
.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]{padding:16px 40px 16px 40px}
.e-container{--container-max-width:1280px}
.e-con{--container-default-padding-top:5rem;--container-default-padding-right:0rem;--container-default-padding-bottom:5rem;--container-default-padding-left:0rem}
.elementor-widget:not(:last-child){--kit-widget-spacing:0}
.elementor-element{--widgets-spacing:0 0;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
{}
h1.entry-title{display:var(--page-title-display)}
@media(max-width:1024px){.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]{font-size:15px}
.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]{padding:17px 40px 17px 40px}
.e-container{--container-max-width:1024px}
}
@media(max-width:767px){.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]{font-size:14px}
.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 [type="submit"],.elementor-kit-10 .wp-block-button__link,.wc-block-components-button:not(.is-link),.elementor-kit-10 .elementor-button.elementor-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-10 .tutor-button,.elementor-kit-10 .tutor-login-form-wrap input[type="submit"]{padding:13px 35px 13px 35px}
.e-container{--container-max-width:767px}
}
[class^='uicore-i-'],[class*=' uicore-i-']{font-family:'uicore-icons'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.animated{animation-duration:1.9s}
.animated.animated-fast{animation-duration:.8s}
.animated.animated-slow{animation-duration:2.9s}
.animated:not(.elementor-element){animation-delay:var(--ui-anim-delay)}
@keyframes blurIn{0%{filter:blur(min(max(5px,1.8cqmin),16px))}to{filter:blur(0)}}
@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}
.zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}
.zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}
.zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}
.zoomInUp{animation-name:zoomInUp}
@keyframes scaleIn{0%{transform:scale(.75)}to{transform:none}}
.scaleIn{animation-name:scaleIn,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(0,0,.2,1);transform-origin:50% 0}
@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}
.slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}
.slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}
.slideInRight{animation-name:slideInRight}
@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}
.slideInUp{animation-name:slideInUp}
@keyframes rotateIn{0%{opacity:0;transform:rotate(-12deg);transform-origin:center}to{opacity:1;transform:none;transform-origin:center}}
.rotateIn{animation-name:rotateIn}
@keyframes rotateInDownLeft{0%{opacity:0;transform:translateY(-7vh) rotate(8deg) rotateX(65deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}
.rotateInDownLeft{animation-name:rotateInDownLeft}
@keyframes rotateInDownRight{0%{opacity:0;transform:translateY(-7vh) rotate(-8deg) rotateX(65deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}
.rotateInDownRight{animation-name:rotateInDownRight}
@keyframes rotateInUpRight{0%{opacity:0;transform:translateY(7vh) rotate(-8deg) rotateX(65deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}
.rotateInUpRight{animation-name:rotateInUpRight}
.rotateInUpLeft{animation-name:rotateInUpLeft,uicoreFadeIn;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
@keyframes rotateInUpLeft{0%{opacity:0;transform:translateY(7vh) rotate(8deg) rotateX(65deg)}to{opacity:1;transform:none}}
.fadeIn{animation-name:uicoreFadeIn!important;animation-timing-function:cubic-bezier(0,0,.2,1)!important}
.fadeIn.blur{animation-name:uicoreFadeIn,blurIn!important}
@keyframes uicoreFadeIn{0%{opacity:0}to{opacity:1}}
.fadeInUp{animation-name:uicoreFadeInUp,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
.fadeInUp.blur{animation-name:uicoreFadeInUp,uicoreFadeIn,blurIn!important}
@keyframes uicoreFadeInUp{0%{transform:translate3d(0,7vh,0)}to{transform:translateZ(0)}}
.fadeInDown{animation-name:uicoreFadeInDown,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
.fadeInDown.blur{animation-name:uicoreFadeInDown,uicoreFadeIn,blurIn!important}
@keyframes uicoreFadeInDown{0%{transform:translate3d(0,-7vh,0)}to{transform:translateZ(0)}}
.fadeInLeft{animation-name:uicoreFadeInLeft,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
.fadeInLeft.blur{animation-name:uicoreFadeInLeft,uicoreFadeIn,blurIn!important}
@keyframes uicoreFadeInLeft{0%{transform:translate3d(-7vh,0,0)}to{transform:translateZ(0)}}
.fadeInRight{animation-name:uicoreFadeInRight,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
.fadeInRight.blur{animation-name:uicoreFadeInRight,uicoreFadeIn,blurIn!important}
@keyframes uicoreFadeInRight{0%{transform:translate3d(7vh,0,0)}to{transform:translateZ(0)}}
.zoomOut{animation-fill-mode:forwards;animation-name:uicoreZoomOut,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
@keyframes uicoreZoomOut{0%{transform:matrix(1.2,0,0,1.2,0,0)}to{transform:matrix(1,0,0,1,0,0)}}
.zoomOutDown{animation-name:uicoreZoomOutDown,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
@keyframes uicoreZoomOutDown{0%{transform:matrix3d(1.2,0,0,0,0,1.03,.34,.0003,0,-.34,.94,0,0,-60,0,1)}to{transform:matrix(1,0,0,1,0,0)}}
.zoomOutUp{animation-name:uicoreZoomOutUp,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
@keyframes uicoreZoomOutUp{0%{transform:matrix3d(1.2,0,0,0,0,1.03,.34,-.0003,0,-.34,.94,0,0,60,0,1)}to{transform:matrix(1,0,0,1,0,0)}}
.zoomOutLeft{animation-name:uicoreZoomOutLeft,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
@keyframes uicoreZoomOutLeft{0%{transform:matrix3d(1.2,0,0,.0003,0,1.03,.34,0,0,-.34,.94,0,-40,0,0,1)}to{transform:matrix(1,0,0,1,0,0)}}
.zoomOutRight{animation-name:uicoreZoomOutRight,uicoreFadeIn!important;animation-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1)}
@keyframes uicoreZoomOutRight{0%{transform:matrix3d(1.2,0,0,-.0003,0,1.03,.34,0,0,-.34,.94,0,40,0,0,1)}to{transform:matrix(1,0,0,1,0,0)}}
.zoomIn{animation-fill-mode:forwards;animation-name:uicoreZoomIn,uicoreFadeIn!important}
@keyframes uicoreZoomIn{0%{transform:matrix(.85,0,0,.85,0,0)}to{transform:matrix(1,0,0,1,0,0)}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}
.animated{animation:unset!important}
.elementor-invisible{visibility:visible}
}
@keyframes uicoreFloatS{0%{transform:translateZ(0)}to{transform:translate3d(0,-3%,0)}}
@keyframes uicoreFloat{0%{transform:translateZ(0)}to{transform:translate3d(0,-7%,0)}}
@keyframes uicoreFloatL{0%{transform:translateZ(0)}to{transform:translate3d(0,-15%,0)}}
tags-links a:hover,[class*="elementor-widget-wp-widget-"] ul li a,[class*="elementor-widget-wp-widget-"] .tagcloud a,[class*="elementor-widget-wp-widget-"] #wp-calendar,[class*="elementor-widget-wp-widget-"] #wp-calendar a,[class*="elementor-widget-wp-widget-"] select,input[type=text]{color:var(--uicore-headline-color)}
[class*="elementor-widget-wp-widget-"] .tagcloud a .tag-link-count{color:var(--uicore-body-color)}
.single-post .blog-fonts{--uicore-typography--blog_h1-f:var(--uicore-primary-font-family);--uicore-typography--blog_h1-w:600;--uicore-typography--blog_h1-t:none;--uicore-typography--blog_h1-st:normal;--uicore-typography--blog_h1-c:var(--uicore-headline-color);--uicore-typography--blog_h1-h:1.2em;--uicore-typography--blog_h1-ls:-0.027em;--uicore-typography--blog_h1-s:72px;--uicore-typography--blog_h2-f:var(--uicore-primary-font-family);--uicore-typography--blog_h2-w:600;--uicore-typography--blog_h2-t:None;--uicore-typography--blog_h2-st:normal;--uicore-typography--blog_h2-c:var(--uicore-headline-color);--uicore-typography--blog_h2-h:1.2em;--uicore-typography--blog_h2-ls:-0.027em;--uicore-typography--blog_h2-s:40px;--uicore-typography--blog_h3-f:var(--uicore-primary-font-family);--uicore-typography--blog_h3-w:600;--uicore-typography--blog_h3-t:None;--uicore-typography--blog_h3-st:normal;--uicore-typography--blog_h3-c:var(--uicore-headline-color);--uicore-typography--blog_h3-h:1.25em;--uicore-typography--blog_h3-ls:0em;--uicore-typography--blog_h3-s:34px;--uicore-typography--blog_h4-f:var(--uicore-primary-font-family);--uicore-typography--blog_h4-w:600;--uicore-typography--blog_h4-t:None;--uicore-typography--blog_h4-st:normal;--uicore-typography--blog_h4-c:var(--uicore-headline-color);--uicore-typography--blog_h4-h:1.1em;--uicore-typography--blog_h4-ls:0em;--uicore-typography--blog_h4-s:20px;--uicore-typography--blog_h5-f:var(--uicore-primary-font-family);--uicore-typography--blog_h5-w:600;--uicore-typography--blog_h5-t:None;--uicore-typography--blog_h5-st:normal;--uicore-typography--blog_h5-c:var(--uicore-headline-color);--uicore-typography--blog_h5-h:1.1em;--uicore-typography--blog_h5-ls:0em;--uicore-typography--blog_h5-s:16px;--uicore-typography--blog_h6-f:var(--uicore-text-font-family);--uicore-typography--blog_h6-w:normal;--uicore-typography--blog_h6-t:Uppercase;--uicore-typography--blog_h6-st:normal;--uicore-typography--blog_h6-c:var(--uicore-headline-color);--uicore-typography--blog_h6-h:1.1em;--uicore-typography--blog_h6-ls:0em;--uicore-typography--blog_h6-s:14px;--uicore-typography--blog_p-f:var(--uicore-text-font-family);--uicore-typography--blog_p-w:normal;--uicore-typography--blog_p-t:None;--uicore-typography--blog_p-st:normal;--uicore-typography--blog_p-c:var(--uicore-body-color);--uicore-typography--blog_p-h:1.875em;--uicore-typography--blog_p-ls:0em;--uicore-typography--blog_p-s:16px}
body{--uicore-typography--h1-f:var(--uicore-primary-font-family);--uicore-typography--h1-w:700;--uicore-typography--h1-t:None;--uicore-typography--h1-st:normal;--uicore-typography--h1-c:var(--uicore-headline-color);--uicore-typography--h1-h:1.2em;--uicore-typography--h1-ls:-0.02em;--uicore-typography--h1-s:3.75rem;--uicore-typography--h2-f:var(--uicore-secondary-font-family);--uicore-typography--h2-w:600;--uicore-typography--h2-t:None;--uicore-typography--h2-st:normal;--uicore-typography--h2-c:var(--uicore-headline-color);--uicore-typography--h2-h:1.25em;--uicore-typography--h2-ls:-0.02em;--uicore-typography--h2-s:3rem;--uicore-typography--h3-f:var(--uicore-secondary-font-family);--uicore-typography--h3-w:600;--uicore-typography--h3-t:None;--uicore-typography--h3-st:normal;--uicore-typography--h3-c:var(--uicore-headline-color);--uicore-typography--h3-h:1.3em;--uicore-typography--h3-ls:-0.015em;--uicore-typography--h3-s:2.25rem;--uicore-typography--h4-f:var(--uicore-accent-font-family);--uicore-typography--h4-w:500;--uicore-typography--h4-t:None;--uicore-typography--h4-st:normal;--uicore-typography--h4-c:var(--uicore-headline-color);--uicore-typography--h4-h:1.35em;--uicore-typography--h4-ls:-0.001em;--uicore-typography--h4-s:1.75rem;--uicore-typography--h5-f:var(--uicore-accent-font-family);--uicore-typography--h5-w:500;--uicore-typography--h5-t:None;--uicore-typography--h5-st:normal;--uicore-typography--h5-c:var(--uicore-headline-color);--uicore-typography--h5-h:1.4em;--uicore-typography--h5-ls:0em;--uicore-typography--h5-s:1.375rem;--uicore-typography--h6-f:var(--uicore-accent-font-family);--uicore-typography--h6-w:500;--uicore-typography--h6-t:Uppercase;--uicore-typography--h6-st:normal;--uicore-typography--h6-c:var(--uicore-headline-color);--uicore-typography--h6-h:1.45em;--uicore-typography--h6-ls:0.01em;--uicore-typography--h6-s:1.125rem;--uicore-typography--p-f:var(--uicore-text-font-family);--uicore-typography--p-w:normal;--uicore-typography--p-t:None;--uicore-typography--p-st:normal;--uicore-typography--p-c:var(--uicore-body-color);--uicore-typography--p-h:1.6em;--uicore-typography--p-ls:0em;--uicore-typography--p-s:1rem}
@media (max-width:1024px){body{--uicore-typography--h1-h:1.2em;--uicore-typography--h1-ls:-0.027em;--uicore-typography--h1-s:60px;--uicore-typography--h2-h:1.175em;--uicore-typography--h2-ls:-0.027em;--uicore-typography--h2-s:34px;--uicore-typography--h3-h:1.2em;--uicore-typography--h3-ls:-0.027em;--uicore-typography--h3-s:21px;--uicore-typography--h4-h:1.42em;--uicore-typography--h4-ls:-0.027em;--uicore-typography--h4-s:18px;--uicore-typography--h5-h:1.187em;--uicore-typography--h5-ls:-0.015em;--uicore-typography--h5-s:15px;--uicore-typography--h6-h:1.2em;--uicore-typography--h6-ls:-0.027em;--uicore-typography--h6-s:13px;--uicore-typography--p-h:1.875em;--uicore-typography--p-ls:0em;--uicore-typography--p-s:15px}
}
@media (max-width:767px){body{--uicore-typography--h1-h:1.3em;--uicore-typography--h1-ls:-0.01em;--uicore-typography--h1-s:2.25rem;--uicore-typography--h2-h:1.35em;--uicore-typography--h2-ls:-0.01em;--uicore-typography--h2-s:1.875rem;--uicore-typography--h3-h:1.4em;--uicore-typography--h3-ls:-0.005em;--uicore-typography--h3-s:1.625rem;--uicore-typography--h4-h:1.4em;--uicore-typography--h4-ls:0em;--uicore-typography--h4-s:1.375rem;--uicore-typography--h5-h:1.45em;--uicore-typography--h5-ls:0em;--uicore-typography--h5-s:1.25rem;--uicore-typography--h6-h:1.5em;--uicore-typography--h6-ls:0.01em;--uicore-typography--h6-s:1.125rem;--uicore-typography--p-h:1.65em;--uicore-typography--p-ls:0em;--uicore-typography--p-s:1rem}
}
:root body{--uicore-primary-color:#2563EB;--uicore-secondary-color:#1A1A28;--uicore-accent-color:#60A5FA;--uicore-headline-color:#0F172A;--uicore-body-color:#64748B;--uicore-dark-color:#0D0D12;--uicore-light-color:#F8FAFC;--uicore-white-color:#F1F5F9;--uicore-primary-font-family:"Pretendard";--uicore-secondary-font-family:"Pretendard";--uicore-accent-font-family:"Pretendard";--uicore-text-font-family:"Pretendard";--ui-border-color:#e4e6e8;--uicore-boxed-width:100%;--ui-container-size:1280px;--ui-radius:6px;--ui-radius-sm:3px;--ui-custom-j1ll5np-color:#13131E;--ui-custom-lsge1f6-color:#94A3B8;--ui-custom-504h2vu-color:#CBD5E1}
.content-area,main.site-main{background:var(--uicore-light-color)}
blockquote,dt{color:var(--uicore-headline-color)}
a{color:var(--uicore-primary-color)}
a:hover{color:var(--uicore-secondary-color)}
.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container{max-width:var(--container-max-width)}
.elementor-section,.elementor>.e-con{--container-max-width:min(95%, var(--ui-container-size))}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:100;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-Thin.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:200;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-ExtraLight.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:300;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-Light.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:400;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-Regular.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:500;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-Medium.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:600;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-SemiBold.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:700;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-Bold.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:800;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-ExtraBold.woff2") format("woff2")}
@font-face{font-family:"Pretendard";font-style:normal;font-weight:900;font-display:swap;src:url("https://testchung.readyffor.cloud/wp-content/uploads/2026/08/Pretendard-Black.woff2") format("woff2")}





/* pointiva-lawfirm-chung-diagnosis-mobile-title:start */
@media (max-width: 767px) {
  body.page-id-551 .elementor-element-18940bf .elementor-heading-title {
    font-size: 36px !important;
    line-height: 1.25 !important;
  }
}
/* pointiva-lawfirm-chung-diagnosis-mobile-title:end */


/* pointiva-lawfirm-chung-job-risk-mobile-field-spacing:start */
@media (max-width: 767px) {
  body.page-id-656 .job-risk-record .job-risk-field + .job-risk-field {
    padding-top: 22px !important;
  }
}
/* pointiva-lawfirm-chung-job-risk-mobile-field-spacing:end */


/* pointiva-lawfirm-chung-job-risk-self-role-break:start */
body.page-id-656 .elementor-element-job-risk-self-role-content .elementor-heading-title {
  white-space: pre-line;
}
/* pointiva-lawfirm-chung-job-risk-self-role-break:end */

/* Full-width Elementor pages retain existing container widths. */
body{background:#F8FAFC}.site-main{max-width:100%;padding:0}body .elementor>.e-con{--container-max-width:min(95%,1280px)}
.tc-native-card .elementor-widget-image{flex-shrink:0}
#testchung-back-top{position:fixed;right:2em;bottom:2em;z-index:999;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:#F8FAFC;color:#2563EB;box-shadow:1px 0 22px -9px rgba(0,0,0,.4);opacity:0;pointer-events:none;transform:scale(.3);transition:all .3s cubic-bezier(.61,-.12,.08,1.55);cursor:pointer}
#testchung-back-top.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}
#testchung-back-top:hover{transform:scale(1.1);color:#60A5FA}
#testchung-back-top svg{width:15px;height:15px;fill:currentColor}
@media(prefers-reduced-motion:reduce){#testchung-back-top{transition:none}}

/* Preserve UiCore content wrapper's horizontal clipping for slide-in effects. */
body:not(.elementor-editor-active) > [data-elementor-type="wp-page"]{max-width:100vw;overflow-x:clip;position:relative;width:100%;}
