h1,h2,h3,h4,h5,h6{color:#074970}h2,h3,h4,h5,h6{margin:50px auto 15px}p{margin-bottom:20px}.site-logo img{max-width:inherit;display:block;margin:0}.site-logo small{font-size:26px;margin-top:10px;margin-left:20px;font-style:italic;color:#7cb3ffa8;text-align:center}.nav-ul li a{font-size:19px}.nav-ul .sub-menu{box-shadow:rgb(10 38 64 / .7) 0 8px 24px;right:auto}.menutel a{font-size:20px;color:#a6ddff!important;text-shadow:1px 1px 2px #000}.menutel a:hover{color:#fff!important}.fancy-hr{background-image:-webkit-linear-gradient(left,#bbd7f0,#2b579d,#bbd7f0);background-image:linear-gradient(to right,#bbd7f0,#2b579d,#bbd7f0);border:none;height:1px}body.page-id-30130 .nv-page-title .neve-breadcrumbs-wrapper,body.page-id-30130 .nv-title-meta-wrap .neve-breadcrumbs-wrapper{display:none}div.wp-block-cover__inner-container h1.wp-block-heading{text-shadow:1px 1px 2px rgb(0 0 0 / .7);color:#fffaf5}.psfeatures{width:80vw;margin:0 calc(-20vw + 20%)}.psfeatures .box{border-radius:10px;background:linear-gradient(135deg,rgb(252 252 252 / .5) 0%,#a0c8ec 100%);padding:15px!important}.psfeatures h2{margin:15px auto}.col-spacer{width:22vw}.col-1,.col-2{border-right:1px solid #7fabd2;padding-right:30px}.homepagefeaturegrid section{padding:20px;background:linear-gradient(135deg,rgb(252 252 252 / .5) 0%,#bad6ee 100%);border-radius:10px;margin:10px;border:1px solid #d9e3ec;box-shadow:0 0 5px #0000002e inset}.homepagefeaturegrid section div p{margin:0}.homepagefeaturegrid section.last{display:flex;justify-content:center;align-items:center;border:none;box-shadow:none;background:none}.homepagefeaturegrid section.last div p{padding:0 30px}.homepagefeaturegrid section.last div .fancy-hr{margin:20px 0}.aboutbox-right h2{margin-bottom:10px}body.page-id-30130 .hfg-grid.nv-footer-content.hfg-grid-top.row--wrapper.row{height:40px!important;min-height:40px}body.page-id-30130 input#nf-field-60{width:100%;border-radius:20px}body.page-id-30130 .contactbutton{display:none!important}#wp-block-themeisle-blocks-form-2f2d1e5e{background-color:#e1f1ff;padding:25px;border-radius:20px}.contactform p{text-align:center!important;width:100%}.contactform button{width:50%;max-width:100%!important;margin:0 auto;border-radius:40px}.o-form-server-response.o-success{width:90%;flex-direction:row!important;text-align:center;justify-content:center;border:1px solid green;margin:20px auto;border-radius:8px!important;font-weight:700;box-shadow:0 0 30px #fff inset}.dottedbox div{align-content:center}.dottedbox{display:flex;background-color:#e1f1ff;margin:20px auto;border-top:1px dotted rgb(54 124 198 / .5);border-bottom:1px dotted rgb(54 124 198 / .5);border-left:4px solid;border-top-left-radius:20px;border-bottom-left-radius:20px;border-right:4px solid;border-top-right-radius:20px;border-bottom-right-radius:20px;border-color:#367cc6;padding:20px}.dottedbox .portrait{border:2px solid rgb(54 124 198 / .5);border-radius:10px;margin-right:20px}.dottedbox .portrait img{border-radius:8px}div#nf-form-1-cont .nf-before-form-content{display:none}div#nf-form-1-cont .reqfield{font-size:16px;font-style:italic;margin-bottom:-1em}div#nf-form-1-cont .reqfield span{color:#e70909}div#nf-form-1-cont input[type="submit"],div#nf-form-2-cont input[type="submit"]{width:100%;text-transform:uppercase}.pricing-section{padding:60px 60px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pricing-container{max-width:1100px;margin:0 auto;text-align:center}.pricing-title{font-size:2.2rem;margin-bottom:10px}.pricing-subtitle{color:#666;margin-bottom:50px;font-size:1.1rem}.pricing-grid{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}.pricing-card{background:#fff;padding:40px 30px;border-radius:14px;box-shadow:0 10px 30px rgb(0 0 0 / .07);width:320px;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgb(0 0 0 / .12)}.pricing-card h3{font-size:1.3rem;margin-bottom:20px;margin-top:0}.pricing-card .description{font-size:.95rem;color:#555;margin-bottom:15px;line-height:1.4;min-height:98px}.pricing-card .price{font-size:2.4rem;font-weight:700;margin-bottom:5px;color:#074970;font-family:"arial",sans-serif}.per-student{color:#888;font-size:.9rem;margin-bottom:25px}.pricing-button{display:inline-block;padding:12px 28px;border-radius:6px;text-decoration:none;border:2px solid #2b6cb0;color:#2b6cb0;font-weight:600;transition:all 0.2s ease}.pricing-button:hover{background:#2b6cb0;color:#fff}.pricing-button.primary{background:#2b6cb0;color:#fff}.featured{border:2px solid #2b6cb0;transform:scale(1.05)}.badge{position:absolute;top:-12px;right:20px;background:#2b6cb0;color:#fff;font-size:.75rem;padding:6px 10px;border-radius:20px;font-weight:600;letter-spacing:.5px}.faqaccordion details>div{background-color:#f0f8ff}summary.wp-block-themeisle-blocks-accordion-item__title strong{color:#4a546c}details[open=""] .wp-block-themeisle-blocks-accordion-item__title{border-bottom:none!important;background-color:#f0f8ff}details[open=""] summary.wp-block-themeisle-blocks-accordion-item__title div strong{color:#93591c}.testimonial-heading{font-size:18px;margin-bottom:10px!important;color:#5d3102}.wpmtst-testimonial,.testimonial-inner{border-radius:20px}.testimonial-inner{box-shadow:0 0 10px -5px #000}.testimonial-content{font-size:18px;font-family:"times-roman",serif;background-color:#ffffff69;padding:10px;border-radius:20px;box-shadow:0 0 12px #f5f8ff}.testimonial-name{font-weight:700;color:#5d3102;margin-top:20px;margin-bottom:0!important;padding-right:20px}.testimonial-company{font-size:17px;font-style:italic;padding-right:20px}.testimonials-slide .testimonial-heading a{text-decoration:none;color:#5d3102}.testimonials-slide .testimonial-heading a:hover{color:#5d3102}.testimonials-slide .testimonial-heading a:hover{color:#107d64}.testimonials-slide .testimonial-content{background-color:#ffffff69}.wpmslider-prev,.wpmslider-start,.wpmslider-stop,.wpmslider-next{background:#f5eee4!important;border:1px solid #fff}.wpmslider-prev::before,.wpmslider-start::before,.wpmslider-stop::before,.wpmslider-next::before{background:#bc600e!important}.fancy-hr.in-footer{background-image:linear-gradient(to right,#0a2a5a,#305fa9,#0a2a5a)}.builder-item.cr{display:none}.footerprofile a{text-decoration:none;font-size:20px;margin-top:10px;display:inline-block;color:#73b9e1;text-shadow:1px 1px 3px #041d33}div#block-25{scrollbar-color:#4d6b9b #fff0}.lacities{max-width:465px;margin:0 auto;padding-right:10px;text-align:justify;color:#3370c0!important;height:30px;max-height:40px;overflow-y:scroll;overflow-x:hidden;line-height:25px;font-size:15px!important}footer .contactbutton>div{margin:0 auto}body.page-id-29719 .contactbutton,body.page-id-640 .contactbutton{display:none}.copyr{font-size:16px;text-align:center}.w3cbox{margin:2rem auto 10rem;width:fit-content;opacity:.7}.w3cbutton3{border:1px solid #fff;float:left;border-right:none}.w3cbutton3 span.w3c{padding:.1em .4em;background-color:#fff;color:#405060}.w3cbutton3 span.w3c-r{padding:.8em;text-align:center;background-color:rgb(0 0 0 / .7);border:1px solid #fff}@media (min-width:960px){.call2action>div{max-width:100%!important}}@media (max-width:782px){div.wp-block-cover.pagecover{min-height:unset;background-color:#0c305f}div.wp-block-cover.pagecover img,div.wp-block-cover.pagecover .wp-block-cover__background{display:none}div.wp-block-cover .h1title{padding:2rem 0 0 0!important}.header-main{--overlaycolor:#073575 !important;--bgoverlayopacity:1 !important}.site-logo img{max-width:var(--maxwidth);margin:0}.site-logo small{font-size:inherit;margin-top:5px;margin-left:5px}h1{font-size:20px;text-align:center}p.has-medium-font-size{font-size:16px!important}.psfeatures{width:100%;margin:0 auto}.dottedbox{flex-direction:column}.dottedbox .portrait{margin:10px auto}}