@font-face{font-family:"NotoSerifSC";src:url(/wp-content/themes/skelementor-child/fonts/NotoSerifSC-Regular.otf) format("opentype")}@font-face{font-family:"Fonde";src:url(/wp-content/uploads/2025/07/FontsFree-Net-fonde.ttf)}html,body{background-image:linear-gradient(to right,#000000,#3e5151);margin:0;padding:0;font-family:"Halant",serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden!important}body{overflow-x:hidden!important}html.wf-loading *{opacity:0}@media screen and (max-width:1920px){html,body{font-size:20px}}@media screen and (max-width:1366px){html,body{font-size:18px}}@media screen and (max-width:1024px){html,body{font-size:17px}}@media screen and (max-width:767px){html,body{font-size:16px;line-height:1.8em}}p,input,textarea,button,form,label,option,select{outline:0;font-size:1rem}.elementor-editor-active p{font-size:1rem}b,strong{font-weight:600}a:focus{outline:none;box-shadow:none}blockquote{background-color:#000;color:#fff;padding:10px}.elementor-widget-theme-post-content img{display:block;margin:auto}.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-family:"Fonde",Sans-serif;line-height:1.2em!important;font-style:normal;font-weight:400;font-size:5rem;line-height:1.5em!important}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-family:"Fonde",Sans-serif;font-style:normal;font-weight:400;font-size:5rem;line-height:1.5em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-family:"Fonde",serif;font-style:normal;font-weight:400;font-size:3rem;line-height:1em;line-height:1.2em;letter-spacing:.02em}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-family:"Fonde",Sans-serif;font-style:normal;letter-spacing:.02em;font-weight:400;font-size:1.7rem;line-height:1.5em}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-family:"Halant",serif;font-style:normal;letter-spacing:.02em;font-weight:400;font-size:1.5rem;line-height:1.5em}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-family:"Halant",serif;font-style:normal;letter-spacing:.02em;font-weight:400;font-size:1rem;line-height:1.3em}@media screen and (max-width:1920px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:5rem}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:4rem}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:3rem}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:1.5rem}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:1.2rem}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:1rem}}@media screen and (max-width:1366px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:3rem}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:2.5rem;line-height:1.2em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:1.6rem;line-height:1.3em}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:1.4rem;line-height:2em}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:1.25rem;line-height:1.8em}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:.85rem;line-height:1.8em}}@media screen and (max-width:768px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:3rem}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:2.5rem;line-height:1.2em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:2.2rem;line-height:1.3em}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:1.2rem;line-height:1.7em}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:1.25rem;line-height:1.8em}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:.85rem;line-height:1.8em}}span.emph-text{font-size:1.6em;font-weight:300;color:#ae8533;display:block}@media screen and (min-width:1025px){#explore-button{cursor:pointer;position:absolute;bottom:0;width:200px;height:150px;left:50%;transform:translateX(-50%)}}.mobile-video-container video{height:100vh;display:block;object-fit:cover}span.vertical-line-ruyi{width:2px;height:130px;display:block;background-image:linear-gradient(to bottom,#00000000,#e9bd72)}.vertical-line-ruyi-wrapper{display:flex;align-items:center;justify-content:center;width:100%!important;height:100%}.vertical-line-ruyi-wrapper .elementor-widget-container{height:auto!important}span.left-vertical-line-ruyi{width:2px;height:190px;display:block;background-image:linear-gradient(to bottom,#00000000,#e9bd72)}.animate.fadein{transform:translateX(0%);transition:all 1.5s ease-in-out;opacity:0}.animate.fadeinleft{transform:translateX(-20%);transition:all 1.5s ease-in-out;opacity:0}.animate.fadeinright{transform:translateX(20%);transition:all 1.5s ease-in-out;opacity:0}.animate.fadein.active,.animate.fadeinleft.active,.animate.fadeinright.active{transform:translateX(0%);opacity:1}.elementor-element-edit-mode.animate.fadein,.elementor-element-edit-mode.animate.fadeinright,.elementor-element-edit-mode.animate.fadeinleft{opacity:1;transform:translateX(0)}.animate.zoomin .elementor-widget-container img{transform:scale(0);opacity:0;transition:all 1.5s ease-in-out}.animate.zoomin.active .elementor-widget-container img{transform:scale(1);opacity:1}.elementor-element-edit-mode .animate.zoomin .elementor-widget-container img{transform:scale(1);opacity:1}.ruyi-logo-wrapper.elementor-widget.elementor-widget-html{padding:20px}.ruyi-logo-wrapper.elementor-widget.elementor-widget-html .elementor-widget-container{display:flex}@media screen and (max-width:768px){.ruyi-logo-wrapper.elementor-widget.elementor-widget-html{padding:0}.ruyi-logo-wrapper .ruyi-logo{width:100px}}@-webkit-keyframes floating{0%{transform:translateY(0%)}50%{transform:translateY(-10%) scale(1.02)}100%{transform:translateY(0%)}}@keyframes floating{0%{transform:translateY(0%)}50%{transform:translateY(-10%) scale(1.02)}100%{transform:translateY(0%)}}.floating{-webkit-animation:floating 8s cubic-bezier(.455,.03,.515,.955) infinite;animation:floating 8s cubic-bezier(.455,.03,.515,.955) infinite}.linear-wipe{background:linear-gradient(to right,#fff 20%,#ff0 40%,#ff0 60%,#fff 80%);background:linear-gradient(to right,#fff 20%,#a8a8a8 40%,#3b3b39 60%,#fff 80%);background-size:200% auto;color:#000;background-clip:text;text-fill-color:#fff0;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-webkit-animation:shine 4s linear infinite;animation:shine 4s linear infinite}@-webkit-keyframes shine{to{background-position:200% center}}@keyframes shine{to{background-position:200% center}}.text-reveal-long p div{opacity:0}.elementor-widget-image.animate.kenburn.active .elementor-widget-container{overflow:hidden}.elementor-widget-image.animate.kenburn.active picture,.elementor-widget-image.animate.kenburn.active img{animation:kenburns 20s ease-in-out both}@media screen and (max-width:768px){.frame-text,.frame-text .e-con-inner{width:auto}}@keyframes kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}.expand-overflow-image{overflow:hidden}figure,figure.swiper-slide-inner{line-height:0px!important}.display-text figure figcaption{line-height:1.5rem!important}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:0!important}.elementor-widget-image-carousel .swiper-container .swiper-slide figure,.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:0!important}@media screen and (min-width:1366px){.elementor-widget-image-carousel .elementor-swiper-button-prev,.elementor-widget-image-carousel .elementor-swiper-button-next{display:none}}@media screen and (max-width:1920px){img.smoke-logo{width:140px}}.logo a{display:block}.ruyi-header-container{width:100%;top:0;left:0;position:fixed}.no-reapeat-bg-img .elementor-background-slideshow__slide__image{background-repeat:no-repeat}.arrow-right-container .elementor-widget-container{display:inline-flex;flex-direction:column;background-image:url(/wp-content/uploads/2023/02/arrow-right.svg);background-size:auto 50%;background-repeat:no-repeat;background-position:calc(100% - 20px) 50%}.arrow-right-container .elementor-widget-container a{padding-right:100px}.arrow-right-container:hover .elementor-widget-container{background-position:100% 50%}#scroll-to-top{display:none;position:fixed;bottom:20px;right:20px;z-index:999;border:none;outline:none;background-color:#fff0;cursor:pointer;padding:10px;border-radius:4px;background-image:url(/wp-content/uploads/2023/01/scroll-to-top_50_100.svg);background-repeat:no-repeat;background-size:40px 80px;background-position:100% 100%;width:40px;height:100px;transition:0.33s all cubic-bezier(.45,.05,.55,.95)}#scroll-to-top:hover{background-position:100% calc(100% - 20px)}@media screen and (max-width:767px){.mobile-relative,.elementor-element.elementor-element-edit-mode.elementor-absolute.mobile-relative{position:relative!important}}@media screen and (max-width:1366px){.laptop-relative,.elementor-element.elementor-element-edit-mode.elementor-absolute.laptop-relative{position:relative!important}}@media screen and (min-width:768px){#energy-carousel,#energy-carousel *{height:100%}#energy-carousel img{float:left;width:auto}}.wpcf7-response-output{color:#fff}.wpcf7 .select .wpcf7-form-control-wrap{position:relative}.wpcf7 .select select{-webkit-appearance:none;appearance:none;-moz-appearance:none}.wpcf7 .select .wpcf7-form-control-wrap::after{content:"";width:15px;height:15px;background:url(/wp-content/themes/skelementor-child/img/arrow.svg);top:calc(50% - 10px);transform:translateY(-50%);right:20px;pointer-events:none;position:absolute}.wpcf7 .wpcf7-submit{background:#fff0;width:auto;float:right;border:2px solid #fff;cursor:pointer;-webkit-appearance:button;padding:10px 70px;color:#fff}.wpcf7 .wpcf7-submit:hover{background:#b79847;color:#fff}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 textarea,.wpcf7 input,.wpcf7 select{vertical-align:top;width:100%;color:#000;background-color:#fff;padding:10px;font-size:16px;border:1px #000 solid;border-radius:0;font-family:"Halant",serif;font-size:1rem}.wpcf7 textarea{overflow:auto}.wpcf7 input,.wpcf7 select{height:50px}.wpcf7 span.wpcf7-not-valid-tip{font-size:14px;padding-top:5px}.wpcf7 div.wpcf7-response-output{margin:2rem 0;padding:1rem}span.contact-space{position:absolute}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}@media (min-width:1025px){.wpcf7 .row-2col{display:flex;justify-content:space-between}.wpcf7 .row-2col>*{width:calc(50% - 10px)}}@media (max-width:1025px){.wpcf7 .wpcf7-submit{width:100%}}.revslider-container,.revslider-container rs-module-wrap{min-height:var(--window-height)!important}@media (min-width:1025px){.download-item:hover{transform:rotate(-10deg)!important}}@media (max-width:1024px){.foo-lions-con{position:relative!important}}@media screen and (min-aspect-ratio:3/2){#spectacular-guardians{min-height:100vh!important}}@media (max-width:768px){.mobile-relative{position:inherit!important}}.wppsac-post-content-position{flex-direction:column;align-items:flex-start!important;padding:0 10px}.slick-current.slick-active .wppsac-post-content-position{transform:translateX(0vw)!important}.wppsac-post-content-position{opacity:1!important}@media (min-width:768px){.wppsac-post-carousel.design-1 .slick-arrow{top:97%!important;}.wppsac-post-carousel.design-1 .slick-next{left:68vw!important}.wppsac-post-content-position{padding:20px}}@media screen and (min-device-width:1560px) and (max-device-width:1920px){.hantang-img img{width:5rem!important}.hantang-img{right:-2rem!important;bottom:-1rem!important}}.wppsac-sub-content,.wppsac-readmorebtn{color:#FFF!important;padding-right:20px}.wppsac-sub-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:64px;line-height:32px;font-size:1rem;width:calc(100% - 7vw)!important}.wppsac-post-content{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.wppsac-readmorebtn{border-color:#FFF!important;border-radius:50%;height:80px;width:80px;display:flex!important;align-items:center;justify-content:center;text-align:center;margin:0px!Important}.wppsac-post-title a{border-bottom:solid;border-width:1px}@media (max-width:768px){.wppsac-readmorebtn{height:50px;width:50px}.wppsac-post-carousel.design-1 .wppsac-carousel-slides{padding:0!important}.wppsac-post-content-position{padding:0 15px}}a.lang-switch{color:#000;transition:all .3s}a.lang-switch svg{width:25px;height:25px;margin-right:5px;fill:#BC9C48}a.lang-switch{display:flex;flex-direction:row;margin-left:10px;margin-right:10px}.lang-switch span{display:flex;flex-direction:row;align-items:center;color:#BC9C48}a.lang-switch:hover span,a.lang-switch:hover svg{color:#BC9C48;fill:#BC9C48}.popup-style{position:fixed;width:100%;height:100vh;background:rgb(0 0 0 / .8);left:0;top:0;z-index:999}.close-popup{color:#3f444b;cursor:pointer}.popup-text{display:flex;flex-direction:column;width:100%;height:100vh;align-items:center;justify-content:center}.flag-text{padding:0 20px 20px 20px;gap:20px;display:flex;flex-direction:column}.flag-text p{text-align:center}.flag-text a{display:flex;flex-direction:row;align-items:center;font-size:.9rem;border-bottom:solid;padding:5px 10px;border-radius:0;border-color:#cecece;border-width:0 0 1.5px 0;color:#000}.flag-text a.btn-language:hover{border-color:#cecece;opacity:1!Important;color:#000!Important}.flag-text:hover a{opacity:.5}.flag-text img{height:1.5rem!important;width:40px;margin-right:10px}.flag-bg{display:flex;flex-direction:column;align-items:flex-end;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgb(0 0 0 / .2);background-color:#fff;width:auto;max-width:100%;max-height:100%;padding:20px}.lang-switch span{color:#BC9C48}.is-scrolling .lang-switch span{color:#FFF}.white-header .lang-switch span{color:#FFF}.lang-switch:hover span{color:#BC9C48!important}.menu-hbar{margin-left:0px!important}.language-icon{margin-left:auto!important;animation-name:fadeInRight;animation-duration:3s}article a,.hentry{height:100%!important}.post-text-con{min-height:137px}.post-text-con h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.ecs-posts{margin-top:10px}}@media (max-width:768px){.no-show-br{display:none}}@media screen and (max-width:767px){.hide-img{display:none}}.horizontal-lides{padding-bottom:20px}.social-follow-icons .st-white{fill:#BC9C48}.dark-tag .social-follow-icons:hover .st-white{fill:#fff}.elementor-widget-theme-post-content p{padding-left:15px;padding-right:15px}.swiper-slide{cursor:pointer}@keyframes gentleHint{0%,100%{transform:translateX(0)}50%{transform:translateX(-5%)}}.modern-slider-wrapper.elastic-hint .swiper-wrapper{animation:gentleHint 3s ease-in-out}.ruyi-minimal-slider-wrapper.elastic-hint .swiper-wrapper{animation:gentleHint 3s ease-in-out}.fade-in-element{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-element.in-view{opacity:1;transform:translateY(0)}.tag-dark .elementor-widget-theme-post-content,.tag-dark .ruyi-post-title{color:#fff}.tag-dark .ruyi-post-content{background:#000}.elementor-widget-theme-post-content video{width:100%;height:auto}.tag-dark .swiper-pagination-bullet{background:#fff}.tag-dark .swiper-pagination-bullet-active{background:#e3b409}.social-follow-icons.elementor-widget.elementor-widget-html{display:flex;justify-content:center}.social-follow-icons a{padding:10px}.social-follow-icons svg{width:30px}.elementor-shortcode .language-switcher a{color:#fff}.elementor-shortcode .language-switcher a.active{color:#caaa53}