body{margin:0;padding:0;font-family:"agenda",sans-serif;font-weight:400;font-style:normal}html{scroll-behavior:smooth;font-size:62.5%}.container{padding:0 15px}h1 strong{font-weight:600;color:#8938c7}.header{box-shadow:0px 0px 9px #37304526;background-color:#fafafa;padding:28px 0 25px;position:relative;z-index:1;width:100%}.header.fixed{position:fixed!important;top:0;z-index:1111!important;animation:slideDown .5s ease-out}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.site-header{display:flex;justify-content:space-between;align-items:center;padding:0}.site-logo img{width:262px;height:75px;object-fit:contain;object-position:left}.main-nav .nav-menu{display:flex;list-style:none;align-items:center;flex-wrap:wrap;padding:0;gap:29px}.main-nav .nav-menu li{position:relative}.main-nav .nav-menu a{text-decoration:none;color:#373045;font-size:20px;line-height:normal;font-weight:600;padding:20px 0}.main-nav .nav-menu li.last-btn a{background-color:#1cd1ca;color:#373045;font-size:16px;line-height:20px;min-width:222px;font-weight:700;padding:14px 20px 13px;border:1px solid #1cd1ca;border-radius:100px;min-width:222px;text-align:center;display:block}.main-nav .nav-menu li.last-btn a:hover{border-color:#1cd1ca;background-color:#373045;color:#1cd1ca}.main-nav .nav-menu .sub-menu{list-style:none;padding:14px 12px;margin:0;position:absolute;top:43px;left:0;width:200px;box-shadow:2px 3px 9px #00000058;border:1px solid #8938c7;background-color:#fff;z-index:1;border-radius:25px;display:none}.main-nav .nav-menu .sub-menu:before{content:"";width:43px;height:20px;background-image:url(//nlconsulting-solutions.co.uk/wp-content/themes/aw-custom/assets/css/../images/shape-1.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:-20px;left:14px}.main-nav .nav-menu .sub-menu li{margin:0;padding:0;display:block;position:relative}.main-nav .nav-menu .sub-menu li a{display:block;padding:1px 10px 3px 12px;color:#373045;font-size:18px;line-height:26px;font-weight:400;border-radius:5px}.main-nav .nav-menu .sub-menu li a:hover{background-color:#eae1f0}.main-nav .nav-menu li:hover>.sub-menu{display:block}.hamburger-menu{display:none;flex-direction:column;cursor:pointer;background:0 0;border:none}.hamburger-menu span{width:25px;height:3px;background:#000;margin:4px 0}.mobile-menu{display:none;background:#fff;position:fixed;top:0;left:0;height:100%;padding:20px 0;max-width:300px;width:80%;z-index:11;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li{position:relative}.mobile-menu ul li a{padding:10px 20px;display:block;text-decoration:none;color:#373045;font-size:16px;line-height:normal;font-weight:500;border-bottom:1px solid #ccc}.mobile-menu .sub-menu{margin:0;background:#eaeaea;padding:0;display:none}.mobile-menu ul li:hover>.sub-menu{display:block}.submenu-toggle{cursor:pointer;font-size:0px;color:#fff;user-select:none;position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(//nlconsulting-solutions.co.uk/wp-content/themes/aw-custom/assets/css/../images/arrow-down-sign-to-navigate.png);background-position:center;background-size:20px;background-repeat:no-repeat}.submenu-toggle.open{transform:rotate(180deg)}ul.sub-menu{display:none}.contactform.formdata{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contactform textarea.form-control{border:0}.contactform .form-group{width:100%}.contactform .form-group.cols-50{width:49%}.contactform textarea.form-control{border-radius:0}.contactform .form-control{border-bottom:2px solid #c18bea}body .formdata.contactform .btn.btn-primary{font-size:16px;line-height:20px;padding:14px 20px 13px;min-width:222px}span.wpcf7-spinner{display:none}.contactform ::placeholder{color:#373045 !important;opacity:1 !important}.contactform .form-control{color:#373045 !important}@media screen and (max-width:1024px){.contactform.formdata{gap:13px}}@media screen and (max-width:767px){.contactform .form-group.cols-50{width:100% !important}}@media (min-width:768px){.main-nav{flex-grow:1}.main-nav .nav-menu li:first-child{margin-left:auto}.main-nav .nav-menu li:last-child{margin-left:auto}}@media (max-width:991px){.main-nav{display:none}.hamburger-menu{display:flex}}body .btn.btn-primary{background-color:#8938c7;color:#f7fbff;font-size:16px;line-height:20px;min-width:222px;font-weight:700;padding:14px 20px 13px;border:1px solid #8938c7;border-radius:100px;text-transform:uppercase}body .btn.btn-primary:hover{border-color:#8938c7;background-color:#f7fbff;color:#8938c7}.solution-block{background-image:url(//nlconsulting-solutions.co.uk/wp-content/themes/aw-custom/assets/css/../images/img-1.png);background-repeat:no-repeat;background-size:cover;border-radius:25px;min-height:279px;position:relative;overflow:hidden;border:1px solid transparent;z-index:1}.solution-block:after{content:"";width:100%;height:100%;background-color:#373045;position:absolute;top:0;left:0;opacity:.8;border-radius:25px;z-index:-1;mix-blend-mode:multiply}.solution-block-title{min-height:57px;padding:10px;font-size:20px;line-height:25px;color:#f7fbff;background-color:#373045;text-align:center;display:flex;align-items:center;border-radius:25px 25px 0 0;justify-content:center;position:relative;z-index:11;cursor:pointer}.solution-block-title:before{content:"";width:18px;height:21px;background-image:url(//nlconsulting-solutions.co.uk/wp-content/themes/aw-custom/assets/css/../images/arrow.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:50%;right:25px;transform:translateY(-50%);transition:all .4s ease-in-out 0s}.solution-block-text{padding:77px 29px 18px 30px;background-color:#C18BEABE;position:absolute;border-radius:24px;top:-100%;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s ease-in-out 0s}.solution-block-text.show,.solution-block-text.hover-show{top:0}.solution-block-text p{color:#fff;font-size:19px;line-height:27px;font-weight:500;margin:0 0 13px;text-align:center}.solution-block-text .btn.btn-primary{font-size:14px;line-height:20px;font-weight:500;color:#f7fbff;background-color:#373045;border:1px solid #8938c7;padding:6px 20.5px;margin:0 auto;min-width:auto;display:table}.solution-block-text .btn.btn-primary:hover{border-color:#e0cfed;background-color:#8938c7;color:#f7fbff}.show .solution-block,.hover-show .solution-block{box-shadow:5px 4px 7px #8938C74B;border:1px solid #8938c7}.solution-block-title.active:before,.solution-block.active .solution-block-title:before{transform:translateY(-50%) rotate(180deg)}body .footer h2{font-size:20px;line-height:25px;font-weight:600!important;color:#C18BEA!important;margin:0 0 29px}body .footer p,.footer-list ul li a{margin:0 0 20px 0!important;color:#F7FBFF!important;font-size:17px!important;line-height:25px!important;font-weight:400!important}body .footer p a,.footer-list ul li span{color:#F7FBFF!important}.footer-list ul{padding-left:0;list-style:none}.footer-list ul li{margin-bottom:11px!important}.footer-list ul li a{margin-bottom:0!important}.form-group{margin:0 0 23px}.form-control{font-size:16px;font-weight:600;line-height:25px;border:none;border-bottom:1px solid #c18bea;background-color:transparent!important;color:#f7fbff;padding:0 0 14px;padding-left:30px;border-radius:0;height:auto;outline:none!important;box-shadow:none!important;width:100%;opacity:1}.form-control::placeholder,.form-control:focus{color:#F7FBFF!important;opacity:1}textarea.form-control{width:100%;height:171px;padding-top:20px;color:#373045;background-color:#E0CFED!important;border:1px solid #8938c7;border-radius:16px}textarea.form-control::placeholder,textarea.form-control:focus{color:#373045!important}body .formdata .btn.btn-primary{padding:6px 20.5px;min-width:auto;font-size:14px;line-height:20px}body .formdata p{margin:0 !important}.testimonial-slider-data{position:relative;padding:59px 50px 0}.quate-img{position:absolute;top:0;left:50%;width:150px;transform:translateX(-50%)}.testimonial-slider-block{text-align:center;max-width:758px;width:100%;margin:0 auto}.testimonial-slider-block p{color:#373045;font-size:30px;line-height:40px;margin:0 0 52px;font-weight:400}.testimonial-slider-block h6{font-size:17px;line-height:25px;color:#333;margin:0;font-weight:400;font-family:"Helvetica",Sans-serif}.testimonial-slider-block h6 strong{font-weight:700;color:#8938c7;display:block}.testimonial-button-prev,.testimonial-button-next{width:24px;position:absolute;top:50%;transform:translateY(-50%);left:0}.testimonial-button-next{left:auto;right:0}.tabs-block .e-n-tabs-heading .e-n-tab-title{min-width:284px}.contactform .form-control,.contactform .form-control::placeholder,.contactform .form-control:focus{color:#373045!important}.contactform textarea.form-control{background-color:#8938C71D!important}.f12-captcha.template-1{margin-bottom:30px;background:no-repeat;border:none;padding:0}.f12-captcha.template-1 .c-label{display:none}.f12-captcha.template-1 .c-data{font-size:2.05rem}.f12-captcha.template-1 input.f12c{font-size:2.05rem}#testimonial-container{display:flex;gap:16px;flex-wrap:wrap}.testimonial-item{background:#f7fbff;border:1px solid #8938c7;border-radius:35px;padding:28px 31px 32px;flex-grow:1;flex-basis:32.3%;flex-direction:column;display:flex}.testimonial-item .heading{color:#8938c7;font-size:18px;font-weight:600;line-height:23px;margin-bottom:19px}.testimonial-item p{color:#000;font-size:16px;font-weight:400;line-height:23px;margin-bottom:26px}.testimonial-item .testim_name{color:#464646;font-size:16px;font-weight:600;line-height:23px;margin-bottom:0;margin-top:auto}.loadmore_btn_wrap{margin-top:38px;text-align:center}#load-more{background:0 0;border:none;color:#8938c7;font-size:25px;font-weight:600}.footer .wpcf7-response-output{color:#fff!important}.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:16px;line-height:normal;margin-top:5px}.error-section{padding:50px 0}.error-text{text-align:center}.error-text img{max-width:500px;width:80%;margin:0 auto}.error-text p{font-size:4rem;font-weight:700;margin:30px 0}.text-links .elementor-icon-list-items{display:flex;flex-wrap:wrap}.bar1,.bar2,.bar3{width:31px;height:2px;background-color:#000;margin:7px 0;transition:.4s}.change .bar1{-webkit-transform:rotate(-45deg) translate(-4px,6px);transform:rotate(-45deg) translate(-4px,6px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-6px,-9px);transform:rotate(45deg) translate(-6px,-9px)}