@charset "UTF-8";

 @font-face{font-family:Montserrat;src:url(//zee-developers.co.uk/wp-content/themes/MAK/assets/fonts/Montserrat-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}.swiper-pagination-bullet{width:18px;height:18px;margin:0 8px!important}.site-footer{background:#111827}.site-footer,.site-footer li,.site-footer p{color:#e5e7eb}.site-footer a:hover{color:#60a5fa}.site-footer .copyright,.site-footer p{color:#d1d5db}.site-footer a{color:#fff;font-weight:500}.custom-bc a,.hero-btn,.hero-btn-outline,.zee-section a,body a{text-decoration:none}#menuOverlay,.mobile-menu,.mobile-menu-link,body .desk-hide,body .hidden{display:none!important}body a,html{color:var(--global-font-color)}.blog-page .blog-date p,.custom-bc{text-transform:uppercase;letter-spacing:.02em}::-webkit-scrollbar{width:8px}.vc_section.vc_custom_1769896457953{background:#fff;padding:60px 0}.wpcf7-form{background:#fff;padding:30px;border:1px solid #eee;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05)}body form.wpcf7-form input[type=email],body form.wpcf7-form input[type=tel],body form.wpcf7-form input[type=text],body form.wpcf7-form select,body form.wpcf7-form textarea{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;transition:.3s}body form.wpcf7-form input:focus,body form.wpcf7-form select:focus,body form.wpcf7-form textarea:focus{background:#fff;border-color:#0161b3;box-shadow:0 0 0 4px rgba(1,97,179,.1)}body form.wpcf7-form .submit-btn input{width:100%}body #content .cont-detail{margin:1rem 0!important;border:none;background:#fcfcfc;border-left:4px solid #0161b3;border-radius:0 8px 8px 0;padding:1.5rem;transition:transform .3s}body #content .vc_section,body #content .wpb_column{padding-left:0;padding-right:0}body #content .cont-detail:hover{transform:translateX(5px);background:#f0f7ff}body #content .cont-detail .contact-icon>div{background:#e1efff!important;color:#0161b3;padding:10px;border-radius:12px}body header#masthead .flex-row .mob-flex .logo img{width:170px;height:100%}.social-links{display:flex;gap:20px;padding:0;list-style:none}.social-links a{display:flex;align-items:center;gap:8px;color:#1f1f1f;font-weight:600}body #content .social-raw ul.social-links{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap}body #content .social-raw ul.social-links li a{color:#666;-webkit-transition:.4s;transition:.4s;font-size:1.2rem;padding:.5rem;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;background:#f5f5f5}body #content .social-raw ul.social-links li a:hover{color:#fff;background:#0161b3}.z-step:hover li,.zee-cta-section li,body #content .areas-list .area-item:hover i,body #content .social-raw ul.social-links li a:hover i,thead{color:#fff}.custom-bc,.custom-bc a,.custom-bc span,.zee-btn-primary,body #content .wht-head,body #content .wht-txt p,body #content .wht-txt ul li{color:#fff!important}body #content .social-raw ul.social-links li a i{color:#666;-webkit-transition:.4s;transition:.4s}.black-bullet ul{list-style-type:none;margin-bottom:10px}.black-bullet ul i{font-weight:900;color:#0161b3;font-size:18px;padding-right:10px}.card .vc_column-inner>.wpb_wrapper{position:relative;border-radius:14px;padding:30px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 25px rgba(0,0,0,.08);transition:.35s;overflow:hidden;background:#ffffff5e}.card .vc_column-inner>.wpb_wrapper::before{content:"";position:absolute;inset:-2px;border-radius:16px;background:linear-gradient(120deg,transparent,rgba(13,110,253,.5),transparent);opacity:0;transition:opacity .4s;z-index:-1}.card .vc_column-inner>.wpb_wrapper:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgba(0,0,0,.15)}.card .vc_column-inner>.wpb_wrapper:hover::before{opacity:1;animation:2s linear infinite glowMove}.head-img-size img{max-width:400px;border:1px solid #000;padding:5px;background:#fff;width:100%}.video-wrapper{position:relative;width:100%;height:100vh;overflow:hidden}.custom-bc{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--global-font-family);font-weight:700;background:#2288c5;padding:.5rem 1.125rem;border-radius:9999px;margin:0 0 10px;font-size:16px;text-align:center}.zee-section,hr{margin:70px 0}:root{--global-font-family:"Montserrat",sans-serif;--global-font-size:18px;--global-font-weight:400;--global-font-color:#0D0F1A;--global-background-color:#fff;--zee-primary:#0b63ce;--zee-primary-dark:#084d9f;--zee-secondary:#1f2937;--zee-text:#555;--zee-bg:#f7f9fc;--zee-border:#e5e7eb;--zee-radius:14px;--zee-shadow:0 12px 35px rgba(0, 0, 0, .08);--zee-transition:.3s ease}.zee-section h2{font-size:38px;line-height:1.3;color:var(--zee-secondary);margin-bottom:20px;font-weight:700}.zee-section h3{font-size:24px;margin-bottom:15px;color:var(--zee-secondary)}.zee-section p{color:var(--zee-text);line-height:1.9;font-size:17px;margin-bottom:18px}.zee-section ul{margin:25px 0;padding-left:22px}.zee-section li{margin-bottom:12px;line-height:1.8}.zee-section a{color:var(--zee-primary);transition:var(--zee-transition)}.zee-section a:hover{color:var(--zee-primary-dark)}.zee-service-hero{background:linear-gradient(135deg,#f7fbff,#eef6ff);padding:80px 60px;border-radius:20px;margin-bottom:70px;position:relative;overflow:hidden}.zee-btn-primary,thead{background:var(--zee-primary)}.zee-service-hero h1{font-size:52px;margin-bottom:25px;color:#111827;line-height:1.2}.zee-service-hero p{font-size:18px;line-height:1.9;max-width:900px}.zee-btn-primary{display:inline-block;padding:16px 34px;border-radius:10px;margin-top:25px;font-weight:600;transition:.3s}.zee-grid-2,.zee-grid-3,.zee-grid-4,table{margin:40px 0}.zee-btn-primary:hover{background:var(--zee-primary-dark);transform:translateY(-2px)}.zee-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.zee-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.zee-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.zee-card,.zee-feature-box,.zee-process-box{background:#fff;padding:35px;border-radius:var(--zee-radius);box-shadow:var(--zee-shadow);transition:.3s;border:1px solid var(--zee-border);height:100%}.zee-card:hover,.zee-feature-box:hover,.zee-process-box:hover{transform:translateY(-6px)}.zee-card h3,.zee-feature-box h3,.zee-process-box h3{margin-bottom:15px;font-size:23px}table{width:100%;border-collapse:collapse;background:#fff;box-shadow:var(--zee-shadow);overflow:hidden;border-radius:15px}td,th{padding:18px;text-align:left;border-bottom:1px solid #eee;font-size:16px}body p,html{font-size:var(--global-font-size);font-weight:var(--global-font-weight);font-family:var(--global-font-family)}tbody tr:hover{background:#fafafa}.zee-faq{margin-top:40px}.zee-faq h3{background:#f5f8fc;padding:18px 22px;border-left:5px solid var(--zee-primary);border-radius:8px;margin-top:25px}.zee-faq p{padding:18px 25px;background:#fff;border:1px solid #eee;border-top:0}.zee-cta-section{padding:70px 50px;text-align:center;border-radius:22px;color:#fff;margin:80px 0}.zee-cta-section h2{color:#fff;font-size:40px;margin-bottom:20px}.zee-cta-section p{color:#fff;font-size:18px}.zee-cta-section ul{display:inline-block;text-align:left;margin:30px auto}.zee-cta-section a{background:linear-gradient(135deg,#0b63ce,#165ec7);color:#fff!important;padding:16px 32px;border-radius:10px;display:inline-block;margin-top:20px;font-weight:700}hr{border:none;height:1px;background:#ececec}.hero-sec::after,.hero-sec::before{position:absolute;border-radius:50%;content:""}@media(max-width:1200px){.zee-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){#menuOverlay,.mobile-menu,.mobile-menu-link{display:none}.main-menu{display:block}.zee-grid-2,.zee-grid-3{grid-template-columns:1fr}.zee-service-hero{padding:60px 35px}.zee-service-hero h1{font-size:42px}}@media(max-width:768px){.mob-flex{display:flex;align-items:center;width:100%;justify-content:space-between}.logo{margin:0!important}#menuOverlay,.mobile-menu,.mobile-menu-link,table{display:block}.zee-grid-4{grid-template-columns:1fr}.zee-section h2{font-size:30px}.zee-service-hero h1{font-size:34px}.zee-service-hero{padding:40px 25px}.zee-card,.zee-feature-box,.zee-process-box{padding:25px}.zee-cta-section{padding:50px 25px}table{overflow-x:auto;white-space:nowrap}}.mobile-menu,body{overflow-x:hidden}@media(max-width:480px){.zee-btn-primary{display:block;text-align:center;width:100%}.zee-section p{font-size:16px}}.hero-sec{position:relative;overflow:hidden;padding:90px 0 70px;background:linear-gradient(135deg,#f8fbff 0,#eef7ff 100%)}.hero-sec::before{width:650px;height:650px;top:-250px;right:-150px}.hero-sec::after{width:450px;height:450px;bottom:-180px;left:-120px}.hero-row{align-items:center;position:relative;z-index:5}.hero-content{position:relative}.hero-badge{display:inline-flex;align-items:center;padding:10px 22px;background:#dbeafe;border-radius:100px;border:1px solid #e8eef8;box-shadow:0 8px 25px rgba(0,0,0,.05);margin-bottom:30px}.hero-btn,.hero-btn-outline{padding:18px 38px;border-radius:12px;transition:.35s}.hero-badge span{font-size:.95rem;font-weight:600;color:#1e3a8a}.hero-content .main-head{font-size:4rem;line-height:1.15;margin-bottom:25px;color:#0d0f1a;font-weight:700}.hero-btn,.hero-btn-outline:hover,.hero-btn:hover,.wpcf7-submit,body #content .areas-list .area-item:hover,body #content .btn-2 a:hover{background:#0056d6;color:#fff}.card-mobile i,.hero-content .main-head span,.hero-features i,body #content .areas-list .area-item i,body form.wpcf7-form .error,body form.wpcf7-form label span,body header#masthead .header-main ul.menu-wrapper li.menu-item.current-menu-item>a{color:#2288c5}.hero-content p{font-size:1.15rem;line-height:2;color:#555;max-width:620px;margin-bottom:35px}.hero-btns{display:flex;gap:18px;margin-bottom:40px;flex-wrap:wrap}.hero-btn{font-size:large;box-shadow:0 18px 40px rgba(34,136,197,.3)}.hero-btn:hover{transform:translateY(-4px)}.wpcf7-submit{border:none}.wpcf7-submit:hover{background:#0046b3}.hero-btn-outline{border:2px solid #0056d6;color:#0056d6;background:#fff}.hero-features{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:45px}.hero-features .feature{display:flex;align-items:center;gap:10px;font-weight:600}.hero-stats{display:flex;gap:35px}.card-mobile,.card-wordpress{bottom:30px;display:flex;gap:10px}.hero-stats .stat h3{color:#2288c5;margin:0}.hero-stats .stat p{margin:5px 0 0;font-size:.95rem}.hero-image-wrap{position:relative;text-align:center}.floating-card{position:absolute;background:rgba(255,255,255,.88);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.7);box-shadow:0 20px 45px rgba(0,0,0,.08);border-radius:18px;padding:18px 22px;animation:4s ease-in-out infinite cardFloat}.floating-card h4{font-size:.9rem;margin-bottom:5px}.floating-card strong{font-size:1.25rem;color:#2288c5}.card-speed{top:40px;left:-20px}.card-seo{top:50px;right:-25px}.card-wordpress{left:-30px;align-items:center}.card-wordpress i{font-size:1.7rem;color:#21759b}.card-mobile{right:-10px;align-items:center}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.custom-logo{width:170px;max-width:100%;height:auto;aspect-ratio:170/72}.hero-image-wrap img{display:block;width:100%;height:auto;max-width:600px;aspect-ratio:600/500;object-fit:cover;border-radius:24px;box-shadow:0 35px 70px rgba(0,0,0,.12);animation:5s ease-in-out infinite heroFloat}::-webkit-scrollbar-track{background:#fff}.z-step{border:1px solid #f5f5f5;border-radius:10px;padding:10px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.z-step:hover{background:#2288c5;cursor:pointer}::-webkit-scrollbar-thumb{background:#000;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#2288c5}@-webkit-keyframes slide{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body .flex-row .col-1,body .flex-row .col-10,body .flex-row .col-2,body .flex-row .col-3,body .flex-row .col-4,body .flex-row .col-5,body .flex-row .col-6,body .flex-row .col-7,body .flex-row .col-8,body .flex-row .col-9{padding:0 .938rem;-webkit-box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--global-background-color)}body ::-moz-selection{background-color:#2288c5;color:#fff}body ::selection{background-color:#2288c5;color:#fff}body .container{max-width:1540px;margin:0 auto;width:100%;padding:0 .938rem}.ser-div .vc_column-inner>.wpb_wrapper{padding:20px;border:2px solid #2288c5;border-radius:25px}body #content .pricing-row-1 .wpb_column .price-col .price-div .price-a,body .center{text-align:center}body #content .btn,body #content .btn-2,body .vc_icon_element,body .wpb_raw_code.wpb_raw_html,body .wpb_single_image,body .wpb_text_column{margin-bottom:0}body p{margin:0 0 1em}body a{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.4s;transition:.4s}body a:hover,body footer#colophon .copyright .flex-row a:hover,body header#masthead .header-main .head-btns ul li a:hover{color:#2288c5;-webkit-transition:.4s;transition:.4s}body .margin-auto{margin-left:auto;margin-right:auto}body .mg-bottom{margin-bottom:2em}.zee-portfolio-grid,body .mg-none{margin:0!important}body .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body .flex-row .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.34%;flex:0 0 8.34%;width:8.34%;box-sizing:border-box}body .flex-row .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.67%;flex:0 0 16.67%;width:16.67%;box-sizing:border-box}body .flex-row .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;box-sizing:border-box}body .flex-row .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%;box-sizing:border-box}body .flex-row .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66%;flex:0 0 41.66%;width:41.66%;box-sizing:border-box}body .flex-row .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;box-sizing:border-box}body .flex-row .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33%;flex:0 0 58.33%;width:58.33%;box-sizing:border-box}body .flex-row .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%;width:66.66%;box-sizing:border-box}body .flex-row .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;box-sizing:border-box}body .flex-row .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33%;flex:0 0 83.33%;width:83.33%;box-sizing:border-box}body .flex-row .col-11,body .flex-row .col-12{-webkit-box-sizing:border-box;padding:0 .938rem}body .flex-row .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66%;flex:0 0 91.66%;width:91.66%;box-sizing:border-box}body .flex-row .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;box-sizing:border-box}body .vc_gitem-zone-a .vc_gitem-row-position-middle,body .vc_gitem-zone-a .vc_gitem-row-position-top,body .vc_gitem-zone-b .vc_gitem-row-position-middle,body .vc_gitem-zone-b .vc_gitem-row-position-top{position:relative;-webkit-transform:translate(0,0);transform:translate(0,0)}body .vc-gitem-zone-height-mode-auto:before,body .vc_gitem_row .vc_gitem-col,body footer#colophon .container>.flex-row .col-6,body header#masthead .header-main .flex-row>div{padding:0}body .no-pad,body .no-pad>.vc_column-inner{padding:0!important}header#masthead{position:relative;z-index:99;width:100%;padding:.5rem 0;background:#ffffffc2;box-shadow:0 2px 10px rgba(0,0,0,.1)}.home header#masthead{top:0;left:0}body footer#colophon .copyright .flex-row,body header#masthead .header-main .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body header#masthead .header-main .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}body header#masthead .header-main .logo img{width:250px;height:auto}body header#masthead .header-main ul.menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 2.222rem}body header#masthead .header-main ul.menu-wrapper li.menu-item{list-style:none;position:relative;text-transform:capitalize}body header#masthead .header-main ul.menu-wrapper li.menu-item.menu-item-has-children>a{padding-right:1rem}body header#masthead .header-main ul.menu-wrapper li.menu-item.menu-item-has-children>a::after{content:'\f078';font-family:FontAwesome;position:absolute;top:30%;right:0;font-size:.8em;-webkit-transition:.3s;transition:.3s;color:#000}body header#masthead .header-main ul.menu-wrapper li.menu-item.menu-item-has-children>a:hover::after{rotate:180deg}body header#masthead .header-main ul.menu-wrapper li.menu-item a:hover:before,body header#masthead .header-main ul.menu-wrapper li.menu-item.current-menu-item>a:before{left:0;width:100%}body header#masthead .header-main ul.menu-wrapper li.menu-item a{font-family:var(--global-font-family);font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;-webkit-transition:.4s;transition:.4s;position:relative;padding:.2rem 0;font-weight:700}body header#masthead .header-main ul.menu-wrapper li.menu-item a:before{content:"";position:absolute;z-index:-1;left:0;width:0;bottom:0;background:#2288c5;height:2px;-webkit-transition:.4s;transition:.4s}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu{position:absolute;top:125%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.2s .4s;transition:.2s .4s;width:220px;opacity:0;visibility:hidden;height:0;background:#fff;-webkit-box-shadow:0 20px 20px rgba(0,0,0,.18);box-shadow:0 20px 20px rgba(0,0,0,.18);border-top:2px solid #2288c5;display:block}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item{margin:0;border-bottom:1px solid rgba(0,0,0,.1);display:block;background:#fff}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item a{width:100%;padding:.5rem 1rem;color:#000;letter-spacing:0;-webkit-transition:.4s;transition:.4s;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);display:block;position:relative;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;text-transform:capitalize}.mobile-menu-link,body #content .desk-hidden,body #content .hero-sec .hero-row::after,body #content .hero-sec .hero-row::before,body header#masthead .header-main ul.menu-wrapper li.menu-item button.sub-menu-toggle,body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item a:before{display:none}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item a:hover{background:#2288c5;color:#fff;-webkit-transition:.4s;transition:.4s}body header#masthead .header-main ul.menu-wrapper li.menu-item ul.sub-menu li.menu-item:last-child{border-bottom:0}body header#masthead .header-main ul.menu-wrapper li.menu-item:first-child{margin-left:0;padding-left:0}body header#masthead .header-main ul.menu-wrapper li.menu-item:last-child{margin-right:0;padding-right:0}body header#masthead .header-main ul.menu-wrapper li.menu-item:hover ul.sub-menu{opacity:1;visibility:visible;height:auto;-webkit-transform:none;transform:none;-webkit-transition:.4s;transition:.4s}body header#masthead .header-main .head-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 2rem}body header#masthead .header-main .head-btns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 1rem}body header#masthead .header-main .head-btns ul li{list-style:none;display:inline-block}body header#masthead .header-main .head-btns ul li a{font-size:1.3rem;font-family:var(--global-font-family);font-weight:700;color:#000;-webkit-transition:.4s;transition:.4s}body #content .btn a,body header#masthead .header-main .head-btns .btn a{background:#2288c5;color:#fff;display:inline-block;z-index:1;position:relative;font-size:1rem;font-family:var(--global-font-family);border:3px solid #2288c5;border-radius:50px;font-weight:500;padding:.706rem 2.333rem;text-align:center;-webkit-transition:.4s;transition:.4s;overflow:hidden;cursor:pointer}body #content .border-img,body #content .border-img img,body #content .btn-2 a{border-radius:15px;overflow:hidden}body header#masthead .header-main .head-btns .btn a:hover{background:0 0;color:#2288c5}body nav#mm-menu .mm-navbar .mm-navbar__title,body nav#mm-menu .mm-panels .mm-panel .mm-navbar a.mm-navbar__title{color:#fff;font-weight:400;font-size:1.2rem;font-family:var(--global-font-family)}body nav#mm-menu .mm-navbar .mm-navbar__title,body nav#mm-menu .mm-panels .mm-panel .mm-navbar{background:#2288c5}body #content .btn a:hover,body #content .btn-2 a{background:#fff;color:#2288c5}body #content .txt p,body #content .txt ul li{color:var(--global-font-color);font-family:var(--global-font-family)}body nav#mm-menu .mm-navbar .mm-btn::before{border-color:#fff}body nav#mm-menu .mm-panels .mm-panel ul#primary-menu-list li{font-size:1.1rem;font-family:var(--global-font-family);font-weight:400}body #content .vc_row>.wpb_column>.vc_column-inner{padding-top:0}body #content .vc_section{padding-top:0;margin:0}body #content .vc_section .vc_row[data-vc-full-width].vc_hidden,body #content .vc_section[data-vc-full-width].vc_hidden{opacity:1}body #content .max-80{max-width:80%}.blog-page .blog-date,body #content .mg-bottom,body #content .pricing-row-1 .wpb_column .price-col,body footer#colophon .footer-main .footer-details,body footer#colophon .footer-main .footer-socials,body footer#colophon .footer-main .ql-menu{margin-bottom:2rem}body #content .mg-top{margin-top:2rem}body #content .pd-top{padding-top:2rem}body #content .pd-bottom{padding-bottom:2rem}body #content .full-img>.vc_figure,body #content .full-img>.vc_figure>.vc_single_image-wrapper{display:block!important}body #content .full-img>.vc_figure>.vc_single_image-wrapper img{-o-object-fit:cover!important;object-fit:cover!important;height:auto;width:100%;max-width:initial!important}body #content .wpb_column.sticky-col>.vc_column-inner>.wpb_wrapper{position:-webkit-sticky;position:sticky;top:2rem}body #content .main-head{font-size:3.2rem;font-family:var(--global-font-family);font-weight:700;color:#000;margin-bottom:1.167rem;text-transform:capitalize}body #content .sub-head{font-size:1.998rem;font-family:var(--global-font-family);font-weight:700;color:#2288c5;margin-bottom:.5rem;text-transform:capitalize}body #content .txt ul{padding-left:2.222rem;margin-bottom:10px}body #content .txt p{font-size:1.111rem;font-weight:500}.blog-page .blog-date p strong,body #content .txt p strong{font-weight:700}body #content .txt h2{color:#2288c5;margin-bottom:20px}body #content .txt a{color:var(--global-font-color);-webkit-transition:.4s;transition:.4s;font-size:inherit}.blog-page .blog-content a:hover,body #content .txt a:hover{opacity:.8}body #content .pd-sec-top{padding-top:8.667rem}body #content .btn-2 a{display:inline-block;z-index:1;position:relative;font-size:1rem;font-family:var(--global-font-family);font-weight:500;padding:.706rem 3.333rem;text-align:center;-webkit-transition:.4s;transition:.4s;cursor:pointer}body #content .page-header{background:#000;padding:.8em;margin-bottom:2rem}body #content .page-header .page-header-container .page-heading{padding:0 1rem}body #content .page-header .page-header-container h1.page-title{font-size:2.5rem;text-align:center;font-family:var(--global-font-family);font-weight:500;color:#fff;margin:0}body #content .hero-sec{min-height:100vh;position:relative}body #content .hero-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body #content .hero-sec .hero-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4rem}body #content .home-about-sec .about-num-row{position:absolute;bottom:10%;left:0;width:90%}body #content .home-about-sec .home-about-row .full-img{padding-left:2rem}body #content .home-services-sec .home-services-row>.wpb_column>.vc_column-inner{padding:0 5px}body #content .blog-sec .blog-row>.wpb_column>.vc_column-inner,body #content .blog-sec .blog-row>.wpb_column>.vc_column-inner>.wpb_wrapper,body #content .home-services-sec .home-services-row>.wpb_column>.vc_column-inner>.wpb_wrapper{height:100%}body #content .home-services-sec .home-services-row .txt{padding:2.2rem;background:#fff;min-height:11rem;-webkit-transform:translateY(-20px);transform:translateY(-20px)}body #content .pricing-row-1 .wpb_column .price-col .tier-head{padding:40px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2288c5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 5px 5px 50px #710e11;box-shadow:inset 5px 5px 50px #710e11}body #content .pricing-row-1 .wpb_column .price-col .tier-head h2{font-family:var(--global-font-family);text-align:center;font-size:1.4rem;font-weight:500}body #content .pricing-row-1 .wpb_column .price-col .tier-head h3{font-family:var(--global-font-family);text-align:center;font-size:2rem;margin-top:.5rem;font-weight:600}body #content .pricing-row-1 .wpb_column .price-col .tier-head h4{font-family:var(--global-font-family);padding:0 3.5rem;font-size:1rem;font-weight:400;text-align:center;margin-top:1rem}.custom-bc a{color:#0073aa}.custom-bc a:hover{text-decoration:underline}.custom-bc span{color:#888;font-weight:400}body #content .pricing-row-1 .wpb_column .price-col .price-div{background:#f1f1f1!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}body #content .pricing-row-1 .wpb_column .price-col .price-div ul{list-style:none;font-family:var(--global-font-family);text-align:center;padding:3rem 0}body #content .pricing-row-1 .wpb_column .price-col .price-div ul li{margin-bottom:1rem;font-size:1rem;text-decoration:underline;-webkit-text-decoration-color:#2288C5;text-decoration-color:#2288C5;text-underline-offset:6px;text-align:left;padding-left:20px}body #content .pricing-row-1 .wpb_column .price-col .price-div ul li:before{content:'\f0a4';margin-right:10px;font-family:FontAwesome;color:#2288c5}body #content .pricing-row-1 .wpb_column .price-col .price-div .price-a a{padding:.7rem 2rem;font-size:1rem;text-decoration:none;color:#fff!important;font-family:var(--global-font-family);background:#2288c5;border:1px solid transparent!important;border-radius:0;-webkit-transition:.4s;transition:.4s;display:block}body #content .pricing-row-1 .wpb_column .price-col .price-div .price-a a:hover{background:#000;color:#fff;-webkit-transition:.4s;transition:.4s}body form.wpcf7-form label{font-size:1rem;line-height:2;color:#000;font-weight:500;font-family:var(--global-font-family)}body form.wpcf7-form input[type=date],body form.wpcf7-form input[type=email],body form.wpcf7-form input[type=tel],body form.wpcf7-form input[type=text],body form.wpcf7-form select{width:100%;padding:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1f1f1;outline:0;font-size:1rem;font-family:var(--global-font-family);font-weight:400;-webkit-transition:.4s;transition:.4s}body form.wpcf7-form input[type=date]:focus,body form.wpcf7-form input[type=email]:focus,body form.wpcf7-form input[type=tel]:focus,body form.wpcf7-form input[type=text]:focus,body form.wpcf7-form select:focus,body form.wpcf7-form textarea:focus{outline:0;border-color:#2288c5;border-radius:0;-webkit-transition:.4s;transition:.4s}body form.wpcf7-form .success{color:#0ec879}.z-clr{background:#f5f5f5!important}body form.wpcf7-form textarea{width:100%;padding:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1f1f1;outline:0;font-size:1rem;font-family:var(--global-font-family);font-weight:400;resize:none;height:96px}.blog-page .blog,.blog-page .blog-sidebar,body #content .blog-sec .blog-card{box-sizing:border-box;box-sizing:border-box}body form.wpcf7-form .radios{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem}body form.wpcf7-form .radios input{margin:0;width:20px;accent-color:#2288C5}body form.wpcf7-form .radios .radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}body form.wpcf7-form .submit-btn{text-align:center;margin-bottom:0;position:relative}body form.wpcf7-form .submit-btn button,body form.wpcf7-form .submit-btn input{padding:.8rem 2.333rem;border-radius:50px;background-color:#2288c5;color:#fff;border:3px solid #2288c5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--global-font-family);font-weight:400;font-size:1rem;cursor:pointer;-webkit-transition:.4s;transition:.4s}body form.wpcf7-form .submit-btn button:hover,body form.wpcf7-form .submit-btn input:hover{background-color:#fff;color:#2288c5}body form.wpcf7-form .submit-btn .wpcf7-spinner{left:0;top:15%;position:absolute}body form.wpcf7-form .wpcf7-response-output{border:none;color:#2288c5}body footer#colophon{background:#2288c5;padding:4.444rem 0 0}body footer#colophon .container>.flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body footer#colophon .container>.flex-row .left-col{padding-right:2rem}body footer#colophon .footer-main .footer-details h4.sub-head,body footer#colophon .footer-main .ql-menu h4.sub-head{font-size:2rem;font-family:var(--global-font-family);font-weight:700;color:#fff;margin-top:1.5rem;margin-bottom:.5rem;text-transform:capitalize}body footer#colophon .footer-main .footer-details p,body footer#colophon .footer-main .ql-menu p{color:#fff;font-size:1.2rem;font-family:var(--global-font-family);font-weight:400;margin-bottom:.4rem}body footer#colophon .footer-main .footer-details ul,body footer#colophon .footer-main .ql-menu ul{display:-ms-grid;display:grid;gap:.5rem}body footer#colophon .footer-main .footer-details ul li,body footer#colophon .footer-main .ql-menu ul li{list-style:none;display:inline-block;color:#fff}body footer#colophon .footer-main .footer-details ul li a,body footer#colophon .footer-main .ql-menu ul li a{color:#fff;font-size:1rem;font-family:var(--global-font-family);font-weight:400;margin-bottom:0;-webkit-transition:.4s;transition:.4s}body footer#colophon .footer-main .footer-details ul li a:hover,body footer#colophon .footer-main .footer-socials ul li a:hover,body footer#colophon .footer-main .ql-menu ul li a:hover{color:#000;-webkit-transition:.4s;transition:.4s}body footer#colophon .footer-main .footer-socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0 1rem}body footer#colophon .footer-main .footer-socials ul li{list-style:none}body footer#colophon .footer-main .footer-socials ul li a{font-size:1.5rem;font-family:var(--global-font-family);font-weight:700;color:#fff;-webkit-transition:.4s;transition:.4s}body footer#colophon .footer-main form.wpcf7-form .submit-btn{text-align:left;margin-bottom:0}body footer#colophon .copyright{padding:2rem 0}body footer#colophon .copyright .flex-row p{color:#fff;font-size:.9rem;font-family:var(--global-font-family);font-weight:400;margin-bottom:0}body footer#colophon .copyright .flex-row a{color:#fff;font-size:.9rem;font-family:var(--global-font-family);font-weight:400;margin-bottom:0;-webkit-transition:.4s;transition:.4s}body #content .process-sec .process-row{counter-reset:my-awesome-counter}body #content .process-sec .process-row>.wpb_column>.vc_column-inner>.wpb_wrapper{background:#f5f5f5;padding:2rem;border-radius:8px;margin-bottom:2rem;-webkit-transition:.4s;transition:.4s;height:100%;position:relative;counter-increment:my-awesome-counter}body #content .process-sec .process-row>.wpb_column>.vc_column-inner>.wpb_wrapper:before{content:counter(my-awesome-counter,decimal);font-family:var(--global-font-family);font-size:1.5rem;color:#fff;background:#2288c5;border-radius:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:-5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;left:8%;text-align:center;z-index:1}body #content .process-sec .process-row>.wpb_column>.vc_column-inner>.wpb_wrapper:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}body #content .process-sec .process-row .process-txt .sub-head{color:#1a1a1a;text-transform:capitalize;font-weight:700;margin-top:1rem}body #content .process-sec .process-row .process-txt p strong{color:#1a1a1a;font-weight:600}body #content .areas-list{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:1rem}body #content .areas-list .area-item{padding:1rem 1.5rem;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#1a1a1a;position:relative;-webkit-transition:.4s;transition:.4s;border-radius:.5rem;background:#f5f5f5}body #content .home-courses-sec .home-courses-row>.wpb_column>.vc_column-inner>.wpb_wrapper{background:#fff;padding:2rem;border-radius:8px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);margin-bottom:2rem;-webkit-transition:.4s;transition:.4s;height:100%}body #content .home-courses-sec .home-courses-row>.wpb_column>.vc_column-inner>.wpb_wrapper:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-10px);transform:translateY(-10px)}body #content .home-courses-sec .home-courses-row .main-head{font-size:1.8rem}body #content .home-courses-sec .home-courses-row .txt{margin-bottom:1rem;margin-top:1rem}body #content .home-courses-sec .home-courses-row .txt ul{list-style:none;padding:0}body #content .home-courses-sec .home-courses-row .txt ul li:before{content:'\f00c';font-family:FontAwesome;margin-right:.5rem;color:#0ec879}body #content .home-courses-sec .home-courses-row .btn,body #content .home-courses-sec .home-courses-row .btn-2{margin-bottom:.5rem}.blog-page{padding:5rem 0}.blog-page .inner-container{max-width:1350px;margin:0 auto}.blog-page .flex-row{gap:0 2rem;align-items:flex-start;flex-wrap:nowrap}.blog-page .blog{flex:0 0 68%;max-width:68%;padding:0 .938rem}.blog-page .blog-sidebar{flex:0 0 32%;max-width:32%}.blog-page .blog-title{margin-bottom:1rem}.blog-page .blog-title h1{font-family:var(--global-font-family);font-size:2.75rem;font-weight:800;color:#1b2632;line-height:1.2;margin:0}.blog-page .blog-date p{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--global-font-family);font-size:.8125rem;font-weight:700;color:#fff;background:#2288c5;padding:.5rem 1.125rem;border-radius:9999px;margin:0}.blog-page .blog-date p::before{content:"\f073";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.9em}.blog-page .blog-content{margin-bottom:2.5rem}.blog-page .blog-content p{font-family:var(--global-font-family);font-size:1.0625rem;line-height:1.75;color:#627384;margin:0 0 1.5rem}.blog-page .blog-content h2,.blog-page .blog-content h3,.blog-page .blog-content h4{font-family:var(--global-font-family);font-weight:800;color:#1b2632;line-height:1.3;margin:2rem 0 1rem}.blog-page .blog-content h2{font-size:1.875rem}.blog-page .blog-content h3{font-size:1.5rem}.blog-page .blog-content h4{font-size:1.25rem}.blog-page .blog-content img{max-width:100%;height:auto;border-radius:1.25rem;display:block;margin:1.75rem 0}.blog-page .blog-content a{color:#f9561fe6;text-decoration:underline;transition:.4s}.blog-page .blog-content ol,.blog-page .blog-content ul{padding-left:1.5rem;margin:0 0 1.5rem}.blog-page .blog-content ol li,.blog-page .blog-content ul li{font-family:var(--global-font-family);font-size:1.0625rem;color:#627384;line-height:1.75;margin-bottom:.5rem}.blog-page .blog-content blockquote{border-left:3px solid #e31e24;background:#f7f8f9;padding:1.25rem 1.5rem;border-radius:0 1rem 1rem 0;margin:2rem 0}.blog-page .recent-blog a,body #content .blog-sec .blog-card{background:#fff;box-shadow:0 .25rem 1rem rgba(27,38,50,.06);transition:.4s}.blog-page .blog-content blockquote p{font-style:italic;color:#1b2632;font-size:1.125rem;margin:0}.blog-page .blog-share{border-top:1px solid #ececec;padding-top:1.75rem}.blog-page .blog-share h3{font-family:var(--global-font-family);font-size:1rem;font-weight:700;color:#1b2632;margin:0 0 1rem}.blog-page .blog-share ul{list-style:none;display:flex;gap:.75rem;padding:0;margin:0}.blog-page .blog-share li{margin:0}.blog-page .blog-share li a{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#f5f6f8;color:#1b2632;font-size:1rem;transition:.4s}.blog-page .blog-share li a:hover{background:#2288c5;color:#fff;transform:translateY(-3px)}.blog-page .blog-sidebar{background:#f5f6f8;border-radius:1.5rem;padding:2rem;height:fit-content;position:sticky;top:2rem}.blog-page .blog-sidebar h3{font-family:var(--global-font-family);font-size:1.25rem;font-weight:800;color:#1b2632;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #2288c5}.blog-page .recent-blogs{display:flex;flex-direction:column;gap:1.25rem}.blog-page .recent-blog a{display:flex;align-items:center;gap:1rem;border-radius:1rem;padding:.75rem}.blog-page .recent-blog a:hover{box-shadow:0 .75rem 1.5rem rgba(27,38,50,.1);transform:translateY(-2px)}.blog-page .recent-blog a:hover .recent-blog-title h2{color:#e31e24}.blog-page .recent-blog .recent-blog-img{flex:0 0 5.5rem;width:5.5rem;height:5.5rem;border-radius:.75rem;overflow:hidden}.blog-page .recent-blog .recent-blog-img img{width:100%;height:100%;object-fit:cover;display:block}.blog-page .recent-blog .recent-blog-title{min-width:0}.blog-page .recent-blog .recent-blog-title h2{font-family:var(--global-font-family);font-size:.9375rem;font-weight:700;color:#1b2632;line-height:1.4;margin:0;transition:.3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body #content .blog-sec .blog-grid-dynamic{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}body #content .blog-sec .blog-card{border:none;border-radius:1rem;overflow:hidden;height:100%;display:flex;flex-direction:column}body #content .blog-sec .blog-card:hover{box-shadow:0 .75rem 1.75rem rgba(27,38,50,.1)}body #content .blog-sec .blog-card:hover .blog-img img{transform:scale(1.05)}body #content .blog-sec .blog-card:hover .blog-card-body h4 a{color:#e85a2a}body #content .blog-sec .blog-card .blog-img{overflow:hidden;display:block;line-height:0}body #content .blog-sec .blog-card .blog-img img{width:100%;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;display:block;transition:.5s}body #content .blog-sec .blog-card .blog-card-body{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;flex:1 1 auto}body #content .blog-sec .blog-card .blog-card-body .blog-date{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--global-font-family);font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0;color:#8a93a0;margin-bottom:.625rem;line-height:1.3}body #content .blog-sec .blog-card .blog-card-body .blog-date i{font-size:.875em;color:#8a93a0;line-height:1}body #content .blog-sec .blog-card .blog-card-body h4{font-family:var(--global-font-family);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 .625rem}body #content .blog-sec .blog-card .blog-card-body h4 a{color:#1b2632;transition:.3s}body #content .blog-sec .blog-card .blog-card-body h4 a:hover{color:rgba(249,86,31,.9019607843)}body #content .blog-sec .blog-card .blog-card-body p{font-family:var(--global-font-family);font-size:.875rem;color:#7a8490;line-height:1.55;margin:0}@media (max-width:1599px){:root{--global-font-size:17px}body .container{max-width:1400px}}@media (max-width:1499px){:root{--global-font-size:16px}body .container{max-width:1300px}}@media (max-width:1399px){body .container{max-width:1200px}}@media (max-width:1299px){body .container{max-width:1100px}}@media (max-width:1199px){body .container{max-width:1000px}}@media (max-width:1099px){body .container{max-width:950px}}@media (max-width:1024px){body .container{max-width:initial}body #content .main-head{font-size:3rem}body #content .blog-sec .blog-grid-dynamic{grid-template-columns:repeat(2,1fr);gap:1.25rem}body #content .blog-sec{padding:4rem 0}.hero-content .main-head{font-size:3.2rem}.hero-stats{gap:20px}.floating-card{transform:scale(.9)}}@media (max-width:768px){:root{--global-font-size:16px}.hero-sec{padding:60px 0}.hero-content{text-align:center}.hero-content p,.hero-image-wrap img{max-width:100%}.hero-btns,.hero-features{justify-content:center}.hero-stats{justify-content:center;margin-bottom:40px}.hero-image-wrap{margin-top:30px}.floating-card{display:none}}.mobile-menu{position:fixed;top:0;right:0;width:340px;max-width:90%;height:100dvh;background:#fff;overflow-y:auto;z-index:99999;box-shadow:-10px 0 40px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .35s;will-change:transform;backface-visibility:hidden;-webkit-overflow-scrolling:touch}#closeMenu,.submenu-toggle{width:40px;height:40px;border:none;cursor:pointer;border-radius:8px;transition:.3s}.mobile-menu.active{transform:translateX(0)}#menuOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .3s;z-index:99998}#menuOverlay.active{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;position:sticky;top:0;background:#fff;z-index:2}.mobile-menu-header img{max-height:55px;width:auto}#closeMenu{background:#f5f5f5;font-size:28px;line-height:1}#closeMenu:hover{background:#0d6efd;color:#fff}.mobile-nav{margin:0;padding:10px 0 30px;list-style:none}.mobile-nav li{list-style:none;position:relative}.mobile-nav>li>a{display:block;padding:18px 24px;color:#222;font-size:17px;font-weight:600;text-decoration:none;border-bottom:1px solid #f2f2f2;transition:.25s}.mobile-nav>li>a:hover{background:#f8f9fa;color:#0d6efd}.mobile-nav .sub-menu{margin:0;padding:0;list-style:none;background:#fafafa;max-height:0;overflow:hidden;transition:max-height .35s}.mobile-nav .menu-item-has-children.open>.sub-menu{max-height:800px}.mobile-nav .sub-menu li{border-bottom:1px solid #ededed}.mobile-nav .sub-menu a{display:block;padding:14px 24px 14px 50px;font-size:15px;color:#666;text-decoration:none;transition:.25s}.mobile-nav .sub-menu a:hover{background:#f2f5ff;color:#0d6efd}.submenu-toggle{position:absolute;top:9px;right:15px;display:flex;align-items:center;justify-content:center;background:#0d6efd00;color:#444}.submenu-toggle:hover{background:#0d6efd00;color:#000}.submenu-toggle i{font-size:14px;transition:transform .3s}.menu-item-has-children.open .submenu-toggle i{transform:rotate(180deg)}.mobile-menu-link{display:flex;align-items:center}#mobileMenuBtn{width:44px;height:44px;border:none;background:0 0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0}#mobileMenuBtn span{display:block;width:28px;height:3px;border-radius:20px;background:#111;transition:.3s}#mobileMenuBtn.active span:first-child{transform:translateY(9px) rotate(45deg)}#mobileMenuBtn.active span:nth-child(2){opacity:0}#mobileMenuBtn.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}#menuOverlay,#mobileMenuBtn span,.mobile-menu,.submenu-toggle{will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media (max-width:991px){.main-menu{display:none!important}#menuOverlay,.mobile-menu,.mobile-menu-link{display:block!important}.mobile-menu{transform:translateX(100%);display:block}.mobile-menu.active{transform:translateX(0)}}@media (max-width:480px){.hero-content .main-head{font-size:2.5rem}.hero-btn,.hero-btn-outline{width:100%;text-align:center}.hero-stats{flex-wrap:wrap;gap:25px}.hero-stats .stat{width:45%}.blog-page .blog{flex:0 0 100%;padding:0 .938rem;box-sizing:border-box}.blog-page .flex-row{flex-wrap:wrap}.blog-page .blog,.blog-page .blog-sidebar{flex:0 0 100%;max-width:100%}.blog-page .blog-sidebar{margin-top:2.5rem;position:static}.blog-page .blog-title h1{font-size:2.125rem}body header#masthead{position:static}body .flex-row{flex-direction:column}body .flex-row .col-1,body .flex-row .col-10,body .flex-row .col-11,body .flex-row .col-12,body .flex-row .col-2,body .flex-row .col-3,body .flex-row .col-4,body .flex-row .col-5,body .flex-row .col-6,body .flex-row .col-7,body .flex-row .col-8,body .flex-row .col-9{flex:0 0 100%;width:100%}.content h1{font-size:2.2rem;margin-bottom:10px}body .desk-hidden{display:block!important}body header#masthead .flex-row>div.mob-flex{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 1rem}body header#masthead .flex-row .mob-flex .logo{width:65%;flex:0 0 65%}body header#masthead .flex-row .mob-flex .logo img{width:170px;height:auto}body header#masthead .flex-row .mob-flex .mobile-menu-link{width:35%;flex:0 0 35%;display:flex;justify-content:flex-end}body header#masthead .flex-row .mob-flex #mobileMenuBtn{background:0 0;border:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0;width:100%}body header#masthead .flex-row .mob-flex #mobileMenuBtn span{display:block;background:#000;width:40px;height:3px;border-radius:20px;transition:.4s}body header#masthead .flex-row .mob-flex #mobileMenuBtn:hover span:nth-child(2){width:28px}body header#masthead .flex-row .mob-flex #mobileMenuBtn.active span:first-child{transform:rotate(45deg) translate(6px,6px)}body header#masthead .flex-row .mob-flex #mobileMenuBtn.active span:nth-child(2){opacity:0}body header#masthead .flex-row .mob-flex #mobileMenuBtn.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}body #content .main-head{font-size:2rem}body #content .sub-head{font-size:1.5rem}body #content .txt p,body #content .txt ul li{font-size:1rem}body #content .txt ul{padding-left:1.5rem}body #content .hero-sec .hero-row{flex-direction:column;gap:2rem}body #content .hero-sec .hero-row .btn{margin-bottom:.5rem;font-size:large}body #content .home-about-sec .about-num-row{padding:1rem!important}body #content .page-header{margin-top:0}body footer#colophon .copyright .flex-row p{text-align:center}body #content .zclass-bottom{margin-bottom:20px!important}.content{bottom:40%}body #content .areas-list{grid-template-columns:repeat(2,1fr);gap:.5rem}.d-hidden,.enq-sec-row .contact-row{display:block}.f-rev{flex-direction:column-reverse}.head-img-size img{position:relative;top:0}.mobile-menu{width:300px;max-width:85%}.mobile-nav>li>a{padding:14px 20px;font-size:15px}.mobile-nav .sub-menu a{padding:12px 20px 12px 40px;font-size:14px}.mobile-menu-header{padding:15px}#mobileMenuBtn{width:38px;height:38px}#mobileMenuBtn span{width:24px;height:2.5px}#closeMenu{width:36px;height:36px;font-size:24px}}