.cssload-loader-style-1{margin:auto;width:62px;height:62px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;perspective:780px}.cssload-loader-style-1 .cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.cssload-loader-style-1 .cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid #000;border-bottom-color:var(--thim-preload-style-color,#ffb606)}.cssload-loader-style-1 .cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid #000;border-right-color:var(--thim-preload-style-color,#ffb606)}.cssload-loader-style-1 .cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid #000;border-top-color:var(--thim-preload-style-color,#ffb606)}.cssload-loader-style-2{position:absolute;top:50%;transform:translate(0,-50%);display:block;margin:0 auto;width:60px;height:60px;border:7px solid var(--thim-preload-style-color,#ffb606);animation:cssload-loader 2.3s infinite ease;-o-animation:cssload-loader 2.3s infinite ease;-ms-animation:cssload-loader 2.3s infinite ease;-webkit-animation:cssload-loader 2.3s infinite ease;-moz-animation:cssload-loader 2.3s infinite ease}.cssload-loader-style-2 .cssload-loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:var(--thim-preload-style-color,#ffb606);animation:cssload-loader-inner 2.3s infinite ease-in;-o-animation:cssload-loader-inner 2.3s infinite ease-in;-ms-animation:cssload-loader-inner 2.3s infinite ease-in;-webkit-animation:cssload-loader-inner 2.3s infinite ease-in;-moz-animation:cssload-loader-inner 2.3s infinite ease-in}.sk-folding-cube{top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px;position:absolute;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;background-color:var(--thim-preload-style-color,#ffb606)}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px;position:absolute;top:50%;transform:translate(0,-50%)}.sk-wave .sk-rect{background-color:var(--thim-preload-style-color,#ffb606);height:100%;width:6px;display:inline-block;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{animation-delay:-1.2s}.sk-wave .sk-rect2{animation-delay:-1.1s}.sk-wave .sk-rect3{animation-delay:-1s}.sk-wave .sk-rect4{animation-delay:-.9s}.sk-wave .sk-rect5{animation-delay:-.8s}.sk-rotating-plane{width:40px;height:40px;background-color:var(--thim-preload-style-color,#ffb606);margin:40px auto;animation:sk-rotatePlane 1.2s infinite ease-in-out;position:absolute;top:50%;transform:translate(0,-50%)}.sk-double-bounce{width:40px;height:40px;margin:40px auto;position:absolute;top:50%;transform:translate(0,-50%)}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:var(--thim-preload-style-color,#ffb606);opacity:.6;position:absolute;top:0;left:0;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{animation-delay:-1s}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:absolute;top:50%;transform:translate(0,-50%)}.sk-wandering-cubes .sk-cube{background-color:var(--thim-preload-style-color,#ffb606);width:10px;height:10px;position:absolute;top:0;left:0;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{animation-delay:-.9s}.sk-spinner-pulse{width:40px;height:40px;margin:40px auto;background-color:var(--thim-preload-style-color,#ffb606);border-radius:100%;animation:sk-pulseScaleOut 1s infinite ease-in-out;position:absolute;top:50%;transform:translate(0,-50%)}.sk-chasing-dots{margin:40px auto;width:40px;height:40px;position:absolute;top:50%;transform:translate(0,-50%);text-align:center;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--thim-preload-style-color,#ffb606);border-radius:100%;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;animation-delay:-1s}.sk-three-bounce{margin:40px auto;width:80px;text-align:center;position:absolute;top:50%;transform:translate(0,-50%)}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:var(--thim-preload-style-color,#ffb606);border-radius:100%;display:inline-block;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{animation-delay:-.32s}.sk-three-bounce .sk-bounce2{animation-delay:-.16s}.sk-cube-grid{width:40px;height:40px;margin:40px auto;position:absolute;top:50%;transform:translate(0,-50%)}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:var(--thim-preload-style-color,#ffb606);float:left;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{animation-delay:.2s}.sk-cube-grid .sk-cube2{animation-delay:.3s}.sk-cube-grid .sk-cube3{animation-delay:.4s}.sk-cube-grid .sk-cube4{animation-delay:.1s}.sk-cube-grid .sk-cube5{animation-delay:.2s}.sk-cube-grid .sk-cube6{animation-delay:.3s}.sk-cube-grid .sk-cube7{animation-delay:0s}.sk-cube-grid .sk-cube8{animation-delay:.1s}.sk-cube-grid .sk-cube9{animation-delay:.2s}div#preload{margin:auto;position:fixed;width:100%;height:100%;background-color:var(--thim-preload-style-background);z-index:9999999;display:flex;align-content:center;justify-content:center}div#preload>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.thim-loading-container{position:absolute;z-index:999999;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#fff}.cssload-container{display:block;width:97px;top:50%;margin-top:-10px;position:absolute;left:50%;margin-left:-48px}.cssload-loading i{width:19px;height:19px;display:inline-block;border-radius:50%;background:var(--thim-body-primary-color,#ffb606)}.cssload-loading i:first-child{opacity:0;animation:cssload-loading-ani2 .58s linear infinite;-o-animation:cssload-loading-ani2 .58s linear infinite;-ms-animation:cssload-loading-ani2 .58s linear infinite;-webkit-animation:cssload-loading-ani2 .58s linear infinite;-moz-animation:cssload-loading-ani2 .58s linear infinite;transform:translate(-19px);-o-transform:translate(-19px);-ms-transform:translate(-19px);-webkit-transform:translate(-19px);-moz-transform:translate(-19px)}.cssload-loading i:nth-child(2),.cssload-loading i:nth-child(3){animation:cssload-loading-ani3 .58s linear infinite;-o-animation:cssload-loading-ani3 .58s linear infinite;-ms-animation:cssload-loading-ani3 .58s linear infinite;-webkit-animation:cssload-loading-ani3 .58s linear infinite;-moz-animation:cssload-loading-ani3 .58s linear infinite}.cssload-loading i:last-child{animation:cssload-loading-ani1 .58s linear infinite;-o-animation:cssload-loading-ani1 .58s linear infinite;-ms-animation:cssload-loading-ani1 .58s linear infinite;-webkit-animation:cssload-loading-ani1 .58s linear infinite;-moz-animation:cssload-loading-ani1 .58s linear infinite}.thim-loading{position:absolute;right:0;bottom:0;top:50%;left:50%;border-bottom:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #000;border-top:2px solid #000;border-radius:100%;height:60px;width:60px;margin-left:-30px;margin-top:-30px;-webkit-animation:spin .6s infinite linear;-moz-animation:spin .6s infinite linear;-ms-animation:spin .6s infinite linear;-o-animation:spin .6s infinite linear;animation:spin .6s infinite linear}.test-class{color:red}.top_site_main{display:none}.thim-course-info ul{list-style:none;margin:0;padding:0;direction:rtl}.thim-course-info ul li{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ddd}.thim-course-info ul li:last-child{border-bottom:none}.thim-course-info ul li i{margin-left:10px;font-size:16px;color:#444}.thim-course-info ul li .label{flex:1;margin:0 10px;font-weight:500;color:#222}.thim-course-info ul li .value{font-weight:700;color:#000}.thim-course-info .title{margin-bottom:15px;font-size:18px;font-weight:700}.item-name:hover{color:#f1c40f}#woo-login-area{display:none!important}.woocommerce-additional-fields{display:none!important}.order-total th,.cart-subtotal th{text-align:right!important}@media (max-width:768px){.woot-widget-holder,body.course-landing-active .thim-course-menu-landing{display:none!important}}.single-lp_course .content-area{overflow-x:hidden!important;overflow-y:auto!important}.widget-thim-loop-item-featured-image{width:100%;height:100%;object-fit:cover}.loading-after{display:none}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{border-radius:16px!important;padding:28px!important;margin:24px 0!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.06)!important;background:linear-gradient(135deg,#fafafa 0%,#fff 100%)!important}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce form .input-text,.woocommerce form select,.woocommerce form textarea{border-radius:12px!important;border:1px solid #cbd5e1!important;background-color:#fff!important;color:#0f172a!important;min-height:48px!important;padding:10px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;font-size:15px!important;width:100%!important;outline:none!important}.woocommerce-checkout .input-text:hover,.woocommerce-checkout select:hover,.woocommerce-checkout textarea:hover,.woocommerce form .input-text:hover,.woocommerce form select:hover{border-color:#94a3b8!important}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus,.woocommerce form .input-text:focus,.woocommerce form select:focus{border-color:#0c275e!important;box-shadow:0 0 0 3px rgba(12,39,94,.14)!important;outline:none!important}.woocommerce-checkout select,.woocommerce form select{-webkit-appearance:none!important;appearance:none!important;padding-right:38px!important;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)!important;background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;cursor:pointer!important}.woocommerce-checkout #place_order,.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-checkout button[type=submit],.woocommerce #respond input#submit.alt{width:100%!important;display:block!important;padding:15px 30px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:background-color .2s ease,transform .1s ease!important;background-color:#0c275e!important;color:#fff!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;box-shadow:none!important;text-shadow:none!important}.woocommerce-checkout #place_order:hover,.woocommerce .button.alt:hover:not(:disabled),.woocommerce button.button.alt:hover:not(:disabled),.woocommerce input.button.alt:hover:not(:disabled){background-color:#133983!important;color:#fff!important;transform:translateY(-1px)!important}.woocommerce-checkout #place_order:active,.woocommerce .button.alt:active{transform:translateY(0px)!important;background-color:#0a1e47!important}.woocommerce-checkout #place_order:focus,.woocommerce .button.alt:focus{outline:2px solid #0c275e!important;outline-offset:2px!important}.woocommerce-checkout #place_order:disabled,.woocommerce .button.alt:disabled,.woocommerce .button.alt.disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.woocommerce .button.alt.loading,.woocommerce-checkout #place_order.loading{position:relative!important;color:transparent!important;pointer-events:none!important}.woocommerce .button.alt.loading::after,.woocommerce-checkout #place_order.loading::after{content:""!important;position:absolute!important;width:16px!important;height:16px!important;top:50%!important;left:50%!important;margin-left:-8px!important;margin-top:-8px!important;border:2px solid rgba(255,255,255,.4)!important;border-top-color:transparent!important;border-radius:50%!important;animation:roi-spin .8s linear infinite!important}.woocommerce .button:not(.alt),.woocommerce button.button:not(.alt){border-radius:12px!important;border:1px solid #0c275e!important;color:#0c275e!important;background-color:transparent!important;padding:12px 24px!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease!important}.woocommerce .button:not(.alt):hover{background-color:#0c275e!important;color:#fff!important}.woocommerce-checkout label,.woocommerce form label{font-size:14px!important;font-weight:600!important;color:#374151!important;margin-bottom:6px!important;display:block!important}.woocommerce-checkout .required,.woocommerce form .required{color:#e11d48!important}.woocommerce-checkout .woocommerce-invalid .input-text,.woocommerce-checkout .woocommerce-invalid select,.woocommerce form .woocommerce-invalid .input-text{border-color:#fca5a5!important;box-shadow:0 0 0 3px rgba(220,38,38,.12)!important}.woocommerce-checkout .woocommerce-validated .input-text,.woocommerce-checkout .woocommerce-validated select,.woocommerce form .woocommerce-validated .input-text{border-color:#86efac!important;box-shadow:0 0 0 3px rgba(22,163,74,.1)!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:12px!important;padding:18px 20px!important;line-height:1.6!important;border-top:none!important;margin-bottom:16px!important}.woocommerce-message{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%)!important;border:1px solid #86efac!important;color:#14532d!important}.woocommerce-info{background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%)!important;border:1px solid #bfdbfe!important;color:#1e3a8a!important}.woocommerce-error{background:linear-gradient(135deg,#fef2f2 0%,#fff1f2 100%)!important;border:1px solid #fca5a5!important;color:#991b1b!important}.woocommerce-checkout-review-order-table{border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:12px 16px!important;border-color:rgba(0,0,0,.06)!important}@media (max-width:768px){.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout #order_review{padding:20px!important}}