/*!/wp-content/plugins/numerology/css/numerlogy-magical.css*/@import url(https://fonts.googleapis.com/css2?family=Grenze+Gotisch:wght@200;400;700&family=Grenze:wght@200;400;700&display=swap);*{scrollbar-width:thin;scrollbar-color:#1f41ea whitesmoke}*::-webkit-scrollbar{width:14px}*::-webkit-scrollbar-track{background:none;margin-top:3rem;margin-bottom:3rem}*::-webkit-scrollbar-thumb{background-color:#1f41ea;border-radius:10px;border:3px groove #bfaf03}#loadingOverlay{display:none;position:fixed;inset:0;z-index:999;background:radial-gradient(circle at 50% 46%,rgb(88 28 135 / .3),transparent 34%),radial-gradient(circle at 50% 62%,rgb(15 118 110 / .16),transparent 60%),rgb(2 6 23 / .95)}.loader{position:fixed;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);z-index:1000;pointer-events:none;isolation:isolate;box-sizing:border-box;border:0!important;background:#fff0;animation:num-orb-float 6s ease-in-out infinite}.loader::before{content:"";position:absolute;inset:-34px;z-index:-2;border-radius:50%;background:repeating-conic-gradient(from 0deg,#fff0 0deg 13deg,rgb(255 255 255 / .2) 13deg 14deg,#fff0 14deg 27deg),conic-gradient(from 0deg,#fff0 0deg,rgb(0 229 255) 28deg,rgb(59 130 246 / .95) 72deg,rgb(168 85 247) 112deg,rgb(255 64 160 / .95) 158deg,rgb(255 209 102) 212deg,rgb(45 212 191 / .95) 266deg,#fff0 360deg);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 66%,#000 72%,#000 83%,transparent 91%);mask:radial-gradient(circle at 50% 50%,transparent 0 66%,#000 72%,#000 83%,transparent 91%);mix-blend-mode:screen;opacity:1;animation:num-orb-halo-spin 18s linear infinite,num-orb-halo-pulse 4s ease-in-out infinite}.loader::after{display:none}.loader__glass{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgb(139 92 246 / .46) 0%,rgb(34 211 238 / .18) 34%,transparent 62%),radial-gradient(circle at 32% 24%,rgb(255 255 255 / .25),transparent 22%),radial-gradient(circle at 72% 78%,rgb(34 211 238 / .18),transparent 36%),radial-gradient(circle at 50% 50%,rgb(18 10 42 / .72) 0%,rgb(12 7 30 / .82) 48%,rgb(6 3 18 / .9) 78%,rgb(2 1 8 / .96) 92%,rgb(255 255 255 / .46) 98%,rgb(255 255 255 / .06) 100%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .62),inset 0 0 0 3px rgb(255 209 102 / .16),inset 10px 14px 26px rgb(255 255 255 / .1),inset -16px -20px 34px rgb(0 0 0 / .62),0 0 0 1px rgb(255 255 255 / .34),0 0 10px rgb(255 255 255 / .55),0 0 22px rgb(255 209 102 / .58),0 0 42px rgb(255 64 160 / .4),0 0 68px rgb(168 85 247 / .32),0 0 100px rgb(34 211 238 / .22)}.loader__glass::before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle at 28% 36%,rgb(34 211 238 / .98) 0 3%,rgb(34 211 238 / .42) 12%,transparent 28%),radial-gradient(circle at 70% 62%,rgb(236 72 153 / .92) 0 3%,rgb(236 72 153 / .38) 12%,transparent 28%),radial-gradient(circle at 58% 38%,rgb(246 196 83 / .85) 0 2.5%,rgb(246 196 83 / .3) 10%,transparent 24%),radial-gradient(circle at 50% 50%,rgb(139 92 246 / .3),transparent 58%);mix-blend-mode:screen;opacity:.95;transform-origin:50% 50%;animation:num-orb-swirl 22s linear infinite}.loader__glass::after{content:"";position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(255 241 186 / .55) 0%,rgb(246 196 83 / .24) 18%,transparent 62%);mix-blend-mode:screen;opacity:.65;animation:num-orb-core 3.4s ease-in-out infinite}.loader__wheel{position:absolute;inset:17%;z-index:1;background:url(https://laban.edu.vn/wp-content/uploads/2024/01/wheel.svg) center / contain no-repeat;opacity:.3;mix-blend-mode:screen;pointer-events:none;animation:num-orb-wheel 36s linear infinite}@keyframes num-orb-wheel{to{transform:rotate(360deg)}}.loader__shine{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 38% 26% at 30% 20%,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .45) 10%,rgb(255 255 255 / .08) 26%,transparent 48%),radial-gradient(circle at 32% 23%,rgb(255 255 255) 0 1.3%,transparent 2.8%),radial-gradient(ellipse 20% 11% at 71% 81%,rgb(255 255 255 / .42),transparent 72%),radial-gradient(circle at 64% 40%,rgb(255 255 255 / .9) 0 .8%,transparent 1.7%),radial-gradient(circle at 40% 64%,rgb(255 255 255 / .75) 0 .7%,transparent 1.5%),radial-gradient(circle at 50% 50%,transparent 64%,rgb(255 255 255 / .12) 76%,transparent 86%);mix-blend-mode:screen;opacity:.95;pointer-events:none}.loader__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 14%,rgb(255 255 255 / .95) 20%,transparent 26% 44%,rgb(255 209 102 / .9) 52%,transparent 58% 74%,rgb(34 211 238 / .92) 82%,transparent 88%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px), #000 calc(100% - 2px)); mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px), #000 calc(100% - 2px)); opacity:1;animation:num-orb-rim 14s linear infinite}.loader__orbit{position:absolute;left:-12%;right:-12%;top:34%;height:32%;z-index:1;border:1px solid rgb(246 196 83 / .28);border-radius:50%;box-shadow:0 0 14px rgb(246 196 83 / .1);transform:rotate(-18deg);pointer-events:none;animation:num-orb-orbit 30s linear infinite}.loader__orbit::after{content:"";position:absolute;top:50%;left:-3px;width:5px;height:5px;margin-top:-3px;border-radius:50%;background:#fff1b8;box-shadow:0 0 7px rgb(255 209 102 / .9),0 0 16px rgb(246 196 83 / .5)}.loader__label{position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);z-index:2;white-space:nowrap;color:#ffe9b8;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 10px rgb(246 196 83 / .45);animation:num-orb-label 2.8s ease-in-out infinite}@keyframes num-orb-float{0%,100%{transform:translate(-50%,-50%) scale(.99)}50%{transform:translate(-50%,-52%) scale(1.02)}}@keyframes num-orb-halo-spin{to{transform:rotate(360deg)}}@keyframes num-orb-halo-pulse{0%,100%{opacity:.72}50%{opacity:1}}@keyframes num-orb-bloom{0%,100%{opacity:.65}50%{opacity:.92}}@keyframes num-orb-swirl{to{transform:rotate(360deg)}}@keyframes num-orb-core{0%,100%{opacity:.42;transform:scale(.9)}50%{opacity:.78;transform:scale(1.05)}}@keyframes num-orb-rim{to{transform:rotate(360deg)}}@keyframes num-orb-orbit{from{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes num-orb-label{0%,100%{opacity:.68}50%{opacity:1}}@media (max-width:600px){.loader{width:124px;height:124px}.loader::before{inset:-28px}.loader::after{inset:-20px}.loader__label{top:calc(100% + 12px);font-size:10px;letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.loader,.loader::before,.loader::after,.loader__glass,.loader__glass::before,.loader__glass::after,.loader__wheel,.loader__orbit,.loader__shine,.loader__ring,.loader__label{animation:none!important}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:3;overflow:hidden;border-radius:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(5px);border:groove 3px #888;box-shadow:0 0 10px #ffcb0588;-moz-box-shadow:0 0 10px #ffcb0588;-webkit-box-shadow:0 0 10px #ffcb0588}.modal-content{background:var(--num-glass-bg,rgb(20 20 30 / .85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;margin:4% auto;padding:0;border:1px solid var(--num-border,rgb(255 215 0 / .3));border-radius:12px;width:90%;max-width:1140px;box-shadow:0 8px 32px 0 rgb(0 0 0 / .5);max-height:80%;overflow-y:auto}.modal-content-sharing{display:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:1.2rem;padding:2rem;min-height:auto;margin:auto;max-width:600px;text-align:center}.modal-content-sharing img{max-width:250px;height:auto;border-radius:8px;border:2px solid var(--num-gold,#D4AF37);padding:5px;background:#fff}.modal-content-sharing button{width:50%;box-sizing:border-box}.modal-content-sharing div{padding:1rem}.bsui .list-group-item{background:none;color:whitesmoke}.modal-controller{position:fixed;right:10px;bottom:16%;z-index:1000;display:flex;flex-direction:column;align-items:center}.modal-controller button{display:flex;align-items:center;justify-content:center;width:60px}.modal-controller button i{margin:0 5px}.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-gd_custom{display:flex}.linked-posts-matching div span div div{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}div#modalNumerologyDetails{color:whitesmoke}span.geodir_post_meta_icon.geodir-i-text{color:darkgoldenrod;font-size:1.5rem;bottom-margin:1rem;margin-bottom:1rem;font-weight:700}.geodir-linked-posts h5{font-size:1.5rem;font-family:'Grenze';text-align:center;text-transform:uppercase;color:darkcyan}.bsui p{font-size:125%}.elementor.elementor-190097{color:whitesmoke}body{background-attachment:fixed;background:fixed center center url(https://laban.edu.vn/wp-content/uploads/2024/01/numerology-background.jpg) rgb(0 0 0 / .7);color:#000;background-size:cover;background-blend-mode:overlay;margin:auto;max-width:100%;overflow-x:hidden!important;font-family:"Grenze",serif}.post-item-skin{background-blend-mode:darken;background-size:cover;background-blend-mode:darken;background-attachment:fixed;background-color:rgb(0 0 0 / .8)}.wrapper{max-width:1140px}.thansohoc_content{background:#ffffffdf;margin:-40px;padding:30px;border-radius:30px}#tinh-than-so-hoc{padding:2rem}.intro{font-size:1rem;color:whitesmoke;align-content:center;padding:2% 4% 4% 2%;margin:20px auto;width:100%}ul{color:whitesmoke}#title-header h2,h3{font-family:"Grenze Gotisch",serif;width:100%;line-height:100%;text-align:center;font-size:2rem;text-transform:uppercase;color:darkgoldenrod;display:block}h3#title-name{font-family:'Grenze',serif}#title-header{width:80%!important;vertical-align:middle;margin:2rem auto;overflow:hidden}#numerology-details,#numerology-details h2{display:none}h1{text-align:center;text-transform:uppercase;font-size:3rem;color:#fff;font-family:"Grenze Gotisch",serif;text-shadow:2px 4px 3px rgb(0 0 0 / .8);font-weight:700;line-height:120%}article{background-color:rgb(0 0 0 / .5);background-blend-mode:darken}article .type-gd_thansohoc{background:rgb(0 0 0 / .25)}.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-gd_custom{display:flex;flex-wrap:wrap;padding:0;margin:0}.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-gd_custom article{width:100%}a{font-family:"Grenze",serif;font-size:22px;color:#fff;border:3px solid #fff0;padding:0;text-decoration:none;transition:border 0.5s;transition-duration:3s}.result-actions-btn{display:inline-flex;padding:20px;font-size:1.5rem;margin:20px;max-width:360px}.result-actions{display:none;width:100%;text-align:center;padding:2rem;display:flex;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center}a.highlight{background:none;padding:10px}.result-container{display:none;min-height:100vh;margin:1%;background:#00000050;flex-wrap:wrap}a:hover{color:#ffcb05;transition:all 0.3s}.wrapper{display:flex;flex-direction:column;min-height:66vh;justify-content:center;align-items:center}#title-header,.form-step,.main-form{position:relative;overflow:hidden;text-shadow:2px 4px 3px rgb(0 0 0 / .8);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:460px;height:280px;margin:auto;padding:60px;color:white!important;background:no-repeat center center url(/wp-content/uploads/2021/06/background-galaxy-blue-gold.jpg) rgb(0 0 0 / .25);background-blend-mode:overlay;background-size:cover;border-radius:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(5px);border:groove 3px #ffcb05;box-shadow:0 0 10px #ffcb0588;-moz-box-shadow:0 0 10px #ffcb0588;-webkit-box-shadow:0 0 10px #ffcb0588;opacity:.8}.form-step:hover,.main-form:hover{opacity:1}.form-step.show-inputs input,.form-step input,.main-form input:not(#save){width:100%;padding:10px;border:none;background:none;border-bottom:groove 1px #ffcb0580!important;text-transform:uppercase;font-size:1.2em;text-align:center}.form-step.input:focus,.main-form input:focus{border:1px groove #ffcb05;box-shadow:0 0 10px #ffcb05;-moz-box-shadow:0 0 10px #ffcb05;-webkit-box-shadow:0 0 10px #ffcb05}.main-form label{align-self:flex-end;color:#ffffffdf;display:none}.main-form form ::placeholder{color:white!important}.form-step .form-controller{display:flex;position:absolute;right:20px;bottom:10px}.form-step input,.main-form button{width:100%;margin-top:10px;align-self:flex-end;padding:10px;height:60px;font-size:1.5em;overflow:hidden;font-family:"Grenze",serif;font-weight:700;border:3px groove #ffcb05;border-radius:10px;background:#000;color:#fff;opacity:1;text-transform:uppercase}.form-step input,.main-form input{color:#fff;font-family:"Grenze",serif}.form-step button:hover,.main-form button:hover{cursor:pointer}#countdownMessage{font-size:1.5rem}.form-step{margin-bottom:20px}.form-step input{display:none}.typewriter-label{font-family:Grenze;overflow:hidden;white-space:nowrap;border-right:.15em solid orange;width:0;margin:10px 10px;overflow:hidden;font-size:1.25rem;color:cyan;text-align:center}.typewriter-animation{animation:typing linear,blink-caret 0.75s step-end infinite}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:#fff0}50%{border-color:orange}}.form-step input{visibility:hidden;opacity:0;transition:opacity .5s ease-in-out,visibility 0s .5s;color:goldenrod;text-align:center}.form-step.show-inputs input{visibility:visible;opacity:1;transition:opacity 1s ease-in-out;display:block}.number-types-card li:hover button.interpret-btn,.modal-controller button,.share-button,.result-actions-btn,.print-btn,.main-form button,.form-step button{display:block;margin:0;padding:10px;box-shadow:inset 0 0 10px #fff,inset 1px 0 8px #f0f,inset -2px 0 8px #0ff,inset 1px 0 08px #f0f,inset -10px 0 10px cyan;border:3px groove #FFEB3B;border-radius:12px;width:100%;font-size:1.25rem}.error{display:flex;align-items:flex-start;color:#fff0;font-size:1.2em;height:50px;transition:transform 0.4s;transform:translateX(-20px)}.error-show{align-self:center;color:orangered;transform:translateX(0)}.number-types-card{display:flex;flex-wrap:wrap;overflow-x:hidden;justify-content:flex-start;max-width:1140px;gap:32px;width:100%;padding:20px;text-align:center;margin:auto!important}.number-types-card li>*{margin:auto;padding:.5rem}.number-types-card li{gap:0;margin:auto;font-size:2rem;background:no-repeat center center url(https://laban.edu.vn/wp-content/uploads/2021/06/background-galaxy-blue-gold.jpg) rgb(0 0 0 / .25);background-blend-mode:overlay;background-size:cover;width:225px;min-height:375px;max-height:auto;display:none;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-content:center;padding:0;border:groove 3px #ffcb05;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .5);cursor:pointer;opacity:0;transform:translateX(-100vw);transition:all 3s ease-out;transition-duration:3s;animation-fill-mode:forwards}@keyframes slideInFromRight{from{opacity:0;transform:scale(0) translateX(100%)}to{opacity:1;transform:scale(1) translateX(0)}}.number-types-card li.show{position:relative;overflow:hidden;transform:translateX(0);animation:slideInFromRight 3s forwards;display:flex;transition:transform 3s ease-out;animation-fill-mode:forwards;margin-top:20px}.form-step:hover,.form-step:focus,.form-step:active,.number-types-card li.show:hover{transform:scale(1.1);transition:all 0.3s ease;z-index:1;opacity:1;box-shadow:0 0 20px rgb(255 203 5 / .5)}.form-step::before,.form-step::after,.main-form:hover::before,.main-form:hover::after,.number-types-card li.show:hover::before,.number-types-card li.show:hover::after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:linear-gradient(45deg,rgb(255 203 5 / .6),#fff0,rgb(255 203 5 / .6));z-index:-1;transform:translate(-50%,-50%) rotate(0);transform-origin:center;animation:rotate-border 8s linear infinite}@keyframes rotate-border{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.darken{opacity:0.7!important;filter:brightness(.5)!important;transition:opacity 0.3s ease}.number-types-card li:not(.show):hover{opacity:1;transition-delay:3s;transition-duration:3s;-webkit-transition:3s;-moz-transition:3s;-o-transition:3s;animation-duration:3s}.number-types-card *>h3{text-align:center;width:100%;font-size:2rem;text-transform:Capitalize;font-family:"Grenze Gotisch",serif;font-weight:400;color:#fff;text-shadow:2px 4px 3px rgb(0 0 0 / .8)}.number-types-card li.pyramid.show .description,.number-types-card li .description{font-family:Grenze,serif;font-size:1.5rem;color:whitesmoke;text-shadow:1px 2px 2px rgb(0 0 0 / .6);text-align:center;padding:10px 10px}.category-description-wrapper{position:relative;overflow:hidden}.category-description-content{max-height:8em;overflow:hidden;margin:.5rem}.category-description-wrapper.expanded .category-description-content{max-height:none}.toggle-description-btn{background-color:#f4f4f4;border:1px solid #ccc;padding:5px;cursor:pointer;height:30px}.number-types-card li p.description.default{display:none;color:whitesmoke;font-size:1rem;font-weight:200!important;letter-spacing:.1rem;padding:10px;width:100%}button.interpret-btn,.number-types-card li.pyramid.show p.description.default{display:none}.number-types-card li:hover .description.default,.number-types-card li:hover button.interpret-btn{display:block;opacity:1;transition:opacity 0.3s ease}.number-types-card li .description.default,.number-types-card li button.interpret-btn{opacity:0;transition:opacity 0.3s ease}.number-types-card li:hover button.interpret-btn,.number-types-card li.pyramid.show:hover p.description.default,.number-types-card li:hover p.description.default{display:block;margin:0;padding:10px}.number-types-card li.show:hover .number-types-card li a{font-size:3rem}.number-types-card li p.description.specific{min-height:4lh;font-size:1.5rem!important;font-weight:400!important;letter-spacing:2px;margin-bottom:10px;width:100%}.number-types-card li a{font-size:8rem;text-transform:Capitalize;font-family:"Grenze Gotisch",serif;text-shadow:2px 4px 3px rgb(0 0 0 / .8);font-weight:700}.number-types-card li.pyramid{width:100%;display:none;text-align:center;justify-content:center;align-content:center;flex-flow:row nowrap;align-items:center}.number-types-card .challenges a,.number-types-card .pyramid a{font-size:1.5rem;justify-content:center;align-content:center;text-align:center;gap:0}.number-types-card .challenges.show,.number-types-card .pyramid.show{display:flex;width:100%;text-align:right;color:#fff;align-items:center;flex-flow:row wrap;padding:20px}.passion-item{display:flex;justify-content:center;align-items:center}.passion-item a{font-size:6rem!important}.passion-item p.description{font-size:1.5rem;letter-spacing:2px;margin-bottom:10px;line-height:100%}.staring-period{color:gold}.started-period{color:darkgoldenrod}.next-period{color:cyan}.progress-container{width:100%;background-color:#ddd;margin-top:10px;overflow:hidden;padding:.5rem;border:3px groove darkgoldenrod;font-size:1.25rem;position:relative}.progress-bar{height:20px;background:linear-gradient(-45deg,cyan,lightblue,magenta,cyan);background-size:200% 200%;color:#fff;text-align:center;line-height:20px;animation:moveGradient 5s ease infinite}@keyframes moveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.smokeCanvas{position:fixed;bottom:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(rgb(0 0 0)))}#myCanvas{width:100%;height:100%;display:fixed;position:absolute;bottom:0;mix-blend-mode:multiply}@media all and (max-width:750px){.main-form input{font-size:1.2em}.error{font-size:1em}}@media all and (max-width:640px){h1{font-size:1.5em}.main-form input:not(#save){padding:20px;min-height:10px;height:15px;font-size:1em}.form-step button,.main-form button{font-size:1.2em;width:33%;height:40px;padding:5px;text-align:center}.error{font-size:1em;height:20px}.modal-content{max-height:88%}button.toggle-description-btn,button.toggle-description-btn:hover{background:none;border:none}.controller button{display:flex;margin:2rem}.modal-controller{display:flex!important;flex-direction:row;justify-content:center;bottom:2%;left:2%;width:80%}#main-form{width:100%}#title-header{padding:1rem}#title-header h2,h3{font-size:1.5rem}.modal-content-sharing button{width:45%;box-sizing:border-box}.form-step,.main-form{width:320px;height:260px;padding:2rem 1rem;margin:auto}.typewriter-label{font-size:1.25rem}.form-step button,.main-form button{font-size:1.2em;min-width:90px}.bg .fog img{position:absolute;width:100%;height:100%;bottom:0;scale:3}}@media all and (max-width:640px) and (orientation:landscape){.main-form h1{margin-top:0;margin-bottom:5px}.main-form input:not(#save){padding:20px;min-height:60px;height:15px}.form-step button,.main-form button{height:40px;padding:5px;width:33%}.main-form label{align-self:flex-end;color:#148dd9}.number-types-card li{width:225px;max-height:350px}.error{font-size:1em}}