@font-face{font-family:"Mirage Factory";font-display:swap;src:url("https://recruitsmart.io/wp-content/uploads/et-fonts/Mirage-Factory.otf") format("opentype")}.announcement-icon{color:#ffdb4d;margin-right:3px}.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child{padding-bottom:20px!important}.menu-container-light{display:flex;align-items:center;justify-content:center;gap:30px;width:100%}.menu-container-light a{font-size:16px;font-weight:600;color:#263238;border-bottom:2px solid transparent;transition:ease-in-out all 0.2s}.menu-container-light a:hover{color:#7c4dff;border-bottom:2px solid #DE4DFF}.menu-container-light i{font-size:12px;margin-left:3px;color:rgba(38,50,56,0.65);transition:transform 0.3s ease-in-out;transform:rotate(0deg)}.active-menu{color:#7c4dff!important}.active-menu i{transition:transform 0.3s ease-in-out;transform:rotate(180deg)}.announcement-icon{color:#ffdb4d;margin-right:3px}.mobile-menu{display:flex;justify-content:space-between;align-items:center}.mobile-menu img{min-height:30px;height:30px}.menu-toggle{position:relative;z-index:1001;cursor:pointer;width:30px;height:22px;display:flex;flex-direction:column;justify-content:space-between}.menu-toggle span{display:block;height:4px;width:100%;background:#7C4DFF;border-radius:2px;transition:0.3s}.side-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:rgba(38,50,56,0.95);color:#7C4DFF;transition:0.3s;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.side-menu.active{right:0}.side-menu nav{display:flex;flex-direction:column;align-items:center}.mobile-anchor{display:flex;align-items:center;flex-direction:column;margin-bottom:30px}.mobile-cta-container{flex-direction:column;gap:15px}.mobile-cta-container a{width:200px}.side-menu nav .mobile-anchor a{color:#FFFFFF;text-decoration:none;font-size:30px;font-weight:500;margin:15px 0;transition:color 0.3s}.side-menu nav .mobile-anchor a:hover{color:#FFDB4D}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);background:#FFDB4D}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-8px);background:#FFDB4D}body.no-scroll{overflow:hidden}.mobile-teach-east-menu{display:flex;justify-content:flex-end}.loader{display:flex;align-items:center;justify-content:center;width:90px;height:90px;position:relative;background-color:#FFFFFF;overflow:hidden}.loader-bg{width:65px;height:65px;background-color:#f0f0f1}.loader svg{position:absolute;width:100%;height:100%;z-index:1;bottom:-1px}.loader::before{content:'';position:absolute;bottom:3px;left:2px;width:95%;height:95%;background:linear-gradient(0deg,#5632B9 0%,#7c4dff 100%);transform:translateY(100%);animation:fillUp 1.5s ease-in-out infinite}@keyframes fillUp{0%{transform:translateY(100%)}50%{transform:translateY(0%)}100%{transform:translateY(100%)}}.container-overflow{overflow:hidden}@media (max-width:1550px){.hero-banner{padding-left:5%!important;padding-right:5%!important}}.hero-img img{min-width:575px;width:575px}@media (max-width:1550px){.hero-img img{min-width:510px;width:510px}}.banner-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.banner-circle1{width:1000px;height:1000px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveBannerCircle1}.banner-circle2{width:1250px;height:1250px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:moveBannerCircle2}.banner-circle3{width:1000px;height:1000px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveBannerCircle3}@keyframes moveBannerCircle1{0%,100%{top:0;left:100%}50%{top:500px;left:75%}}@keyframes moveBannerCircle2{0%,100%{top:500px;left:75%}50%{top:0;left:100%}}@keyframes moveBannerCircle3{0%,100%{top:0;left:100%}50%{top:500px;left:0}}.hero-img img{min-width:575px;width:575px}@media (max-width:1550px){.hero-img img{min-width:510px;width:510px}}.wave-background-gray{width:100%;height:30vh;margin-bottom:-10px;background-image:url('/wp-content/uploads/2025/09/recruitsmart-gray-wave.svg');background-size:cover;background-position:top center;background-repeat:no-repeat}.carousel-container{width:100%;overflow:hidden;position:relative;padding-top:10px}.carousel-track{display:flex;width:max-content;gap:30px;animation:scroll 40s linear infinite}.thumbnail{padding:30px;height:315px;border:1px solid #EDEDED;background:#FFFFFF;border-radius:25px;transition:all 0.2s ease-in-out}.thumbnail img{width:275px;border-radius:25px;margin-bottom:15px}@media (max-width:768px){.thumbnail img{width:235px}.thumbnail{height:290px}}.thumbnail h3{font-size:22px;font-weight:600;color:#263238;text-align:center;transition:all 0.2s ease-in-out}.thumbnail:hover{border-color:#ebe4ff;margin-top:-10px;margin-bottom:10px}.thumbnail:hover h3,.thumbnail h3:hover{color:#7C4DFF}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.carousel-track.duplicated{animation:scroll 40s linear infinite}.carousel-container:hover .carousel-track{animation-play-state:paused}.sectors-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sectors-circle1{width:480px;height:480px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveSectorsCircle1}.sectors-circle2{width:970px;height:970px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:moveSectorsCircle2}@keyframes moveSectorsCircle1{0%,100%{top:0;left:0}50%{top:500px;left:100%}}@keyframes moveSectorsCircle2{0%,100%{top:500px;left:100%}50%{top:0;left:0}}.plan-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.plan-circle1{width:480px;height:480px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:movePlanCircle1}.plan-circle2{width:970px;height:970px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:movePlanCircle2}@keyframes movePlanCircle1{0%,100%{top:0;left:0}50%{top:0;left:100%}}@keyframes movePlanCircle2{0%,100%{top:0;left:100%}50%{top:0;left:0}}.wave-background-light-purple{width:100%;height:17vh;margin-top:-70px;background-image:url('/wp-content/uploads/2025/10/recruitsmart-light-purple-md-wave.svg');background-size:cover;background-position:top center;background-repeat:no-repeat}.footer-links-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.footer-links-container a{font-size:14px;color:#FFFFFF;transition:all ease-in-out 0.2s}.footer-links-container a:hover{color:#ffdb4d}.footer-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.footer-circle1{width:700px;height:700px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveFooterCircle1}.footer-circle2{width:1250px;height:1250px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:moveFooterCircle2}@keyframes moveFooterCircle1{0%,100%{top:0;left:50%}50%{top:500px;left:100%}}@keyframes moveFooterCircle2{0%,100%{top:500px;left:100%}50%{top:0;left:50%}}@font-face{font-family:"Mirage Factory";font-display:swap;src:url("https://recruitsmart.io/wp-content/uploads/et-fonts/Mirage-Factory.otf") format("opentype")}.announcement-icon{color:#ffdb4d;margin-right:3px}.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child{padding-bottom:20px!important}.menu-container-light{display:flex;align-items:center;justify-content:center;gap:30px;width:100%}.menu-container-light a{font-size:16px;font-weight:600;color:#263238;border-bottom:2px solid transparent;transition:ease-in-out all 0.2s}.menu-container-light a:hover{color:#7c4dff;border-bottom:2px solid #DE4DFF}.menu-container-light i{font-size:12px;margin-left:3px;color:rgba(38,50,56,0.65);transition:transform 0.3s ease-in-out;transform:rotate(0deg)}.active-menu{color:#7c4dff!important}.active-menu i{transition:transform 0.3s ease-in-out;transform:rotate(180deg)}.announcement-icon{color:#ffdb4d;margin-right:3px}.mobile-menu{display:flex;justify-content:space-between;align-items:center}.mobile-menu img{min-height:30px;height:30px}.menu-toggle{position:relative;z-index:1001;cursor:pointer;width:30px;height:22px;display:flex;flex-direction:column;justify-content:space-between}.menu-toggle span{display:block;height:4px;width:100%;background:#7C4DFF;border-radius:2px;transition:0.3s}.side-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:rgba(38,50,56,0.95);color:#7C4DFF;transition:0.3s;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.side-menu.active{right:0}.side-menu nav{display:flex;flex-direction:column;align-items:center}.mobile-anchor{display:flex;align-items:center;flex-direction:column;margin-bottom:30px}.mobile-cta-container{flex-direction:column;gap:15px}.mobile-cta-container a{width:200px}.side-menu nav .mobile-anchor a{color:#FFFFFF;text-decoration:none;font-size:30px;font-weight:500;margin:15px 0;transition:color 0.3s}.side-menu nav .mobile-anchor a:hover{color:#FFDB4D}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);background:#FFDB4D}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-8px);background:#FFDB4D}body.no-scroll{overflow:hidden}.mobile-teach-east-menu{display:flex;justify-content:flex-end}.loader{display:flex;align-items:center;justify-content:center;width:90px;height:90px;position:relative;background-color:#FFFFFF;overflow:hidden}.loader-bg{width:65px;height:65px;background-color:#f0f0f1}.loader svg{position:absolute;width:100%;height:100%;z-index:1;bottom:-1px}.loader::before{content:'';position:absolute;bottom:3px;left:2px;width:95%;height:95%;background:linear-gradient(0deg,#5632B9 0%,#7c4dff 100%);transform:translateY(100%);animation:fillUp 1.5s ease-in-out infinite}@keyframes fillUp{0%{transform:translateY(100%)}50%{transform:translateY(0%)}100%{transform:translateY(100%)}}.container-overflow{overflow:hidden}@media (max-width:1550px){.hero-banner{padding-left:5%!important;padding-right:5%!important}}.hero-img img{min-width:575px;width:575px}@media (max-width:1550px){.hero-img img{min-width:510px;width:510px}}.banner-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.banner-circle1{width:1000px;height:1000px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveBannerCircle1}.banner-circle2{width:1250px;height:1250px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:moveBannerCircle2}.banner-circle3{width:1000px;height:1000px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveBannerCircle3}@keyframes moveBannerCircle1{0%,100%{top:0;left:100%}50%{top:500px;left:75%}}@keyframes moveBannerCircle2{0%,100%{top:500px;left:75%}50%{top:0;left:100%}}@keyframes moveBannerCircle3{0%,100%{top:0;left:100%}50%{top:500px;left:0}}.hero-img img{min-width:575px;width:575px}@media (max-width:1550px){.hero-img img{min-width:510px;width:510px}}.wave-background-gray{width:100%;height:30vh;margin-bottom:-10px;background-image:url('/wp-content/uploads/2025/09/recruitsmart-gray-wave.svg');background-size:cover;background-position:top center;background-repeat:no-repeat}.carousel-container{width:100%;overflow:hidden;position:relative;padding-top:10px}.carousel-track{display:flex;width:max-content;gap:30px;animation:scroll 40s linear infinite}.thumbnail{padding:30px;height:315px;border:1px solid #EDEDED;background:#FFFFFF;border-radius:25px;transition:all 0.2s ease-in-out}.thumbnail img{width:275px;border-radius:25px;margin-bottom:15px}@media (max-width:768px){.thumbnail img{width:235px}.thumbnail{height:290px}}.thumbnail h3{font-size:22px;font-weight:600;color:#263238;text-align:center;transition:all 0.2s ease-in-out}.thumbnail:hover{border-color:#ebe4ff;margin-top:-10px;margin-bottom:10px}.thumbnail:hover h3,.thumbnail h3:hover{color:#7C4DFF}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.carousel-track.duplicated{animation:scroll 40s linear infinite}.carousel-container:hover .carousel-track{animation-play-state:paused}.sectors-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sectors-circle1{width:480px;height:480px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveSectorsCircle1}.sectors-circle2{width:970px;height:970px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:moveSectorsCircle2}@keyframes moveSectorsCircle1{0%,100%{top:0;left:0}50%{top:500px;left:100%}}@keyframes moveSectorsCircle2{0%,100%{top:500px;left:100%}50%{top:0;left:0}}.plan-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.plan-circle1{width:480px;height:480px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:movePlanCircle1}.plan-circle2{width:970px;height:970px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:movePlanCircle2}@keyframes movePlanCircle1{0%,100%{top:0;left:0}50%{top:0;left:100%}}@keyframes movePlanCircle2{0%,100%{top:0;left:100%}50%{top:0;left:0}}.wave-background-light-purple{width:100%;height:17vh;margin-top:-70px;background-image:url('/wp-content/uploads/2025/10/recruitsmart-light-purple-md-wave.svg');background-size:cover;background-position:top center;background-repeat:no-repeat}.footer-links-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.footer-links-container a{font-size:14px;color:#FFFFFF;transition:all ease-in-out 0.2s}.footer-links-container a:hover{color:#ffdb4d}.footer-circle{position:absolute;border-radius:50%;transform:translate(-50%,-50%);animation-duration:15s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.footer-circle1{width:700px;height:700px;background:radial-gradient(50% 50% at 50% 50%,#DE4DFF 0%,rgba(222,77,255,0) 100%);animation-name:moveFooterCircle1}.footer-circle2{width:1250px;height:1250px;background:radial-gradient(50% 50% at 50% 50%,#7C4DFF 0%,rgba(124,77,255,0) 100%);animation-name:moveFooterCircle2}@keyframes moveFooterCircle1{0%,100%{top:0;left:50%}50%{top:500px;left:100%}}@keyframes moveFooterCircle2{0%,100%{top:500px;left:100%}50%{top:0;left:50%}}