:root{--white:#fff;--persimmon:#EA580C;--independence:#4A5565;--dark-color:#0F172A}body{background-image:url(/wp-content/uploads/2025/12/erpbg.avif);background-repeat:no-repeat;background-position:top;background-size:contain}p{font-family:"Quicksand",Sans-serif;font-size:16px;font-weight:500;color:var(--independence);line-height:26px}.d-block{display:block}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.flex-col{flex-direction:column}.gap-3{gap:15px}.gap-2{gap:10px}.gap-1{gap:8px}.m-0{margin:0}.mb-5{margin-bottom:35px}.d-inline-block{display:inline-block}.text-center{text-align:center}.cursor{cursor:pointer}.relative{position:relative}.mt-auto{margin-top:auto}.hover-lift{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hover-lift:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 20px 40px #0000001a}.persimmon-color{color:var(--persimmon)!important}.text-underline{text-decoration:underline!important}.black-color{color:var(--amsterdam-color)}.orange-color{color:var(--orange-color)}.gray-color{color:var(--hydrocarbon-color)}.text-h2-title{font-size:28px;line-height:clamp(38px, 4.5vw, 55px);font-weight:700;color:var(--dark-color);font-family:"Quicksand",Sans-serif}.text-h3-title{font-size:clamp(20px, 2vw, 22px);line-height:clamp(27px, 27px, 27px);font-weight:700;color:var(--dark-color);font-family:"Quicksand",Sans-serif}.p-text{font-size:clamp(16px, 16px, 16px);line-height:clamp(26px, 26px, 26px);font-weight:500;color:var(--independence);font-family:"Quicksand",Sans-serif}.school-btn a{display:inline-flex;align-items:center;gap:10px;background-color:var(--persimmon)!important;border:medium none;color:var(--white);font-size:18px;cursor:pointer;letter-spacing:0;line-height:1.12;margin-bottom:0;padding:18px 34px;text-align:center;text-transform:capitalize;touch-action:manipulation;border-radius:100px;box-shadow:4px 6px 0 0 #973400;overflow:hidden}.school-btn a:hover{background-color:#fb923d!important;color:var(--white);box-shadow:0 0 0 0 #050071}.school-btn .elementor-button-icon{margin-left:10px}.heading-line{position:relative}.heading-line:after{position:absolute;content:"";background-image:url(/wp-content/uploads/2025/12/heading-line.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:94%;height:14px;left:0;bottom:0}@media only screen and (max-width :1024px){.heading-line:after{bottom:-10px;width:100%}}header.site-header .hfe-nav-menu{flex-wrap:nowrap}header.site-header .hfe-nav-menu li:first-child a{color:var(--dark-color)!important}header.site-header .hfe-nav-menu li#menu-item-26 a{color:var(--persimmon)!important}header.site-header{z-index:100!important;position:sticky!important;top:0!important;background-color:#f6feff!important}header.site-header.scroll{background-color:var(--white)!important}header.site-header nav li .hfe-has-submenu-container{background-color:var(--persimmon);color:var(--white);border-radius:4px}header.site-header nav li .hfe-has-submenu-container a{color:var(--white)!important;font-size:18px!important;height:44px}header.site-header nav li .sub-menu{min-width:auto;left:-130px!important;padding:10px}header.site-header nav li .sub-menu li{border:none!important}header.site-header nav li .sub-menu li a{padding:10px 15px!important}header.site-header nav li .sub-menu li a:hover{background-color:#ea580c24!important;border-radius:3px}header.site-header nav ul.hfe-nav-menu li a{font-size:18px!important}.btn-whatsapp-pulse{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:40px;text-decoration:none;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;display:flex;position:fixed;bottom:20px;right:20px}.school-form{overflow:hidden;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.school-form .wpforms-container{margin:0!important}.school-form .wpforms-form .wpforms-field-label{font-family:"Quicksand",Sans-serif;font-size:16px;font-weight:700;color:#0F172A}.school-form .wpforms-form .wpforms-field{padding:0 0 20px 0}.school-form .wpforms-form input[type="text"],.school-form .wpforms-form input[type="email"],.school-form .wpforms-form input[type="number"],.school-form .wpforms-form select{padding:5px 20px;height:50px}.school-form .wpforms-form input,.school-form .wpforms-form textarea,.school-form .wpforms-form select{font-weight:600;color:#0F172A;border-radius:6px;width:100%;max-width:100%;border:1px solid #D0D5DD!important;box-shadow:rgb(0 0 0 / .05) 0 0 0 1px!important}.school-form .wpforms-form input:focus,.school-form .wpforms-form textarea:focus{border:1px solid var(--persimmon)!important}.school-form .wpforms-form .wpforms-submit{width:100%;background-color:var(--persimmon)!important;height:55px;border-radius:8px;font-family:"Quicksand",Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.video-testimonial .elementor-widget-video,.video-testimonial .elementor-widget-video video{min-height:442px;height:442px;border-radius:18px;overflow:hidden;border:1px solid #E6E6E6}.fixed-btn{position:fixed;bottom:30px;right:20px;z-index:1000;cursor:pointer}.fixed-btn .call-icon{background:#25D366;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgb(0 0 0 / .2);transition:all 0.3s ease;animation:pulse 2s infinite}.fixed-btn .call-icon:hover{transform:scale(1.1);background:#128C7E}.fixed-btn .call-icon svg{fill:#fff}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .7)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.blog-list .togo-posts-wrapper article .post-thumbnail a{border-radius:8px!important;box-shadow:rgb(0 0 0 / .05) 0 6px 24px 0,rgb(0 0 0 / .08) 0 0 0 1px!important}.blog-list .togo-posts-wrapper article .post-detail .post-meta,.single-post #primary .post-relared .post-relared-list .post-detail .post-meta{display:none}.blog-list .togo-posts-wrapper article .post-detail .post-title a,.single-post #primary .post-relared .post-relared-list .post-detail .post-title a{font-size:22px;font-weight:700;font-family:"Quicksand",Sans-serif;line-height:30px}.blog-list .togo-posts-wrapper article .post-detail .post-excerpt,.single-post #primary .post-relared .post-relared-list .post-detail .post-excerpt{margin-top:15px;font-family:"Quicksand",Sans-serif;font-size:16px;font-weight:600;color:var(--independence);line-height:26px}.blog-list .togo-posts-wrapper article .post-detail .btn-readmore,.single-post #primary .post-relared .post-relared-list .post-detail .btn-readmore{margin-top:20px}.blog-list .togo-posts-wrapper article .post-detail .btn-readmore a,.single-post #primary .post-relared .post-relared-list .post-detail .btn-readmore a{font-size:16px}.entry-content{margin:15px 0 0 0px!important}.entry-content ul{margin:0;list-style:none;padding:0}body.single-post .site-content{background-color:transparent!important}.single-post #primary{max-width:100%!important}.single-post #primary .entry-meta{display:none}.single-post #primary .entry-title{margin:0;font-size:42px;font-family:"Quicksand",Sans-serif}.single-post #primary .entry-thumbnail img{width:100%;border-radius:15px;box-shadow:0 0 14px 0 rgb(0 0 0 / .1)}.single-post #primary .post-relared{padding-top:30px;margin-top:30px}.single-post #primary .post-relared .post-relared-title{font-size:28px;font-family:"Quicksand",Sans-serif;text-align:left;margin-bottom:28px;color:var(--dark-color)}.comments-area{padding:25px!important;border:1px solid #FFD8CC;border-radius:8px;background-color:#FFEAE4}.comments-area .comment-reply-title{font-family:"Quicksand",Sans-serif;color:var(--dark-color)}.comments-area .comment-notes{font-family:"Quicksand",Sans-serif;color:var(--independence);font-weight:500;margin-bottom:20px!important}.comments-area form label{font-family:"Quicksand",Sans-serif;font-size:16px;font-weight:600;color:var(--dark-color);margin-bottom:8px}.comments-area form input.input-text,.comments-area form textarea.input-text,.comments-area form select{font-weight:600;color:var(--dark-color);width:100%;max-width:100%;border:1px solid #D0D5DD!important;border-radius:6px;box-shadow:rgb(0 0 0 / .05) 0 0 0 1px!important}.comments-area form input.input-text{padding:5px 20px;height:50px}.comments-area form #submit{height:55px;border-radius:8px;font-family:"Quicksand",Sans-serif;font-size:18px;font-weight:700}@media only screen and (max-width :991.98px){.single-post #primary .entry-title{font-size:32px}.post-relared .post-relared-list .type-post{flex:0 0 50%!important;max-width:50%!important}}@media only screen and (max-width :1024.98px){header.site-header .hfe-nav-menu{flex-wrap:wrap}header.site-header .hfe-nav-menu .hfe-nav-menu__toggle{margin:0!important;background-color:#ec6c1d;width:50px;height:48px;padding:4px 5px}header.site-header .hfe-nav-menu .hfe-nav-menu__toggle svg{fill:#fff}}@media only screen and (max-width :767.98px){.post-relared .post-relared-list .type-post{flex:0 0 100%!important;max-width:100%!important}}