@import url(//mspsystems.co.uk/wp-content/themes/twenty-twenty-one-child/../twentytwentyone/style.css);.contactform7_captcha input.wpcf7-form-control.wpcf7-captchar{margin-bottom:20px}.get_in_touch .invalid .wpcf7-response-output{color:#dc3232}#send{width:250px;padding:7.5px 0;border:1px solid;background:#3769a0;border-radius:5px;font-size:22px;color:#fff;font-weight:500;font-family:'Open Sans';outline:none}.active_btn .eael-creative-button:focus{background-color:#3669a0 !important}.virtual-btn a{display:flex;height:75px;align-items:center;justify-content:center}span.support_number{background-color:#3769a0;padding:30px;display:block;color:#fff;font-size:22px}span.support_number a{color:#fff;font-size:22px}.footer_section .map_link .elementor-icon-box-description a{color:#fff}.technologie_page_menu .elementor-widget .elementor-widget-container a{background-color:#3669a0;padding:30px;border-radius:10px;color:#fff;font-size:20px;line-height:26px;display:block;text-align:center;height:110px}.valuable_feedback_video_section:before{top:0;content:'';background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/arrow-bg-2.png);position:absolute;bottom:0;width:842px;height:279px;background-repeat:no-repeat;right:0;transform:translate(0,0);z-index:0}.valuable_feedback_video_section:after{content:'';position:absolute;bottom:-42%;left:0;background-image:url(https://mspsystems.co.uk/mspsystems/wp-content/uploads/2023/12/Group-1.png);width:100%;height:100%;background-repeat:no-repeat;z-index:0}span.black_text{color:#000}.testimonials.testomonial-sec{overflow:hidden;padding:51px 0 0;position:relative}.testimonials .contain{position:relative}.testimonials .contain .owl-carousel .owl-stage-outer{overflow:visible}body .testimonials .contain .quote-box{display:none}.testimonials .contain .quote-box{position:absolute;top:-55px;left:45px;height:100px;width:100px;border-radius:100%;background-color:#3769a0;z-index:1;display:flex;align-items:center;justify-content:center}.testimonials .contain .img-box img{object-fit:cover;height:100%;width:100%}.testimonials .secondory-title{font-family:Montserrat;font-size:45px;font-weight:700;line-height:55px;text-align:center;margin:0 0 160px}.testimonials .secondory-title span{color:#3769a0}.testimonials .item .content{max-width:650px}.testimonials .client-para p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.testimonials .owl-prev:hover span,.testimonials .owl-next:hover span{color:#fff}.testimonials .item{width:95%;margin:0 auto;position:relative;border:1px solid #c3d9ea;background-color:#fff;border:1px solid #c3d9ea;border-radius:20px;padding:42px 30px;max-width:100%}.testimonials .client-para{color:#3769a0;font-family:Open Sans;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.1px;margin:0 0 20px}.testimonials .client-name{font-family:"Montserrat",Sans-serif;font-size:25px;font-weight:700;line-height:normal;color:#254970}.testimonials a.client-btn{font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;line-height:25px;fill:var(--e-global-color-b665397);color:var(--e-global-color-b665397)}.testimonials a.client-btn:hover{text-decoration:underline}.testimonials .owl-carousel .owl-nav button.owl-next,.testimonials .owl-carousel .owl-nav button.owl-prev{width:45px;height:45px;line-height:45px;border-radius:100%;border:2px solid #3769a0;transition:all .5s ease-in-out}.testimonials .owl-carousel .owl-nav button.owl-next:hover,.testimonials .owl-carousel .owl-nav button.owl-prev:hover{background-color:#3769a0}h6.client-designation{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;line-height:normal}.testimonials .owl-nav{position:absolute;left:48%;right:0;z-index:9999999999999999999999999999999999999999999999999;top:50%}.testimonials.testomonial-sec div#owl-carousel{padding:0 0 118px}.testimonials .owl-prev span,.testimonials .owl-next span{height:0;display:inline-block;font-size:3rem;line-height:.7;position:relative;left:-2px}.testimonials .owl-next span{left:1px}.testimonials .owl-prev span,.owl-next span{color:#3769a0;position:relative;top:0}.testimonials button.owl-next{margin-left:18px}.testimonials .contain .img-box{position:absolute;right:0;top:-57px;z-index:1;overflow:hidden;width:calc(100% - 700px)}.our_happy_clients .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{top:84%;left:0;right:0}.our_happy_clients .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span+span{margin-left:5px}.contact-button a.elementor-button.elementor-button-link.elementor-size-sm{width:100%}.tab-button{border:1px solid #aec3d9;border-radius:15px;padding:13px 27px;background-color:#fff;color:var(--e-global-color-ee9b9fa);line-height:normal}.tab-button span{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:700;line-height:normal}.tab-button span:hover{color:#152A40!important}.tab-button.active{background-color:#3669a0;color:#fff;border-style:solid;border-width:1px;border-color:var(--e-global-color-5bc0472);position:relative}.tab-button .elementor-button{background-color:transparent!important;color:#152a40}.tab-button.active .elementor-button{background-color:transparent!important;color:#fff!important}.tab-button:hover{color:#152a40!important}.virtual-btn{position:relative}.tab-button.active:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #444;border-bottom:0;border-top-color:#3669a0;border-width:10px;bottom:-10px}.virtual-btn.active{position:relative}.virtual-btn.active:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #444;border-bottom:0;border-top-color:#3669a0;border-width:10px;bottom:2px}body .div#n2-ss-3 .n2-ss-slide{transform:none}body .address-text .elementor-icon-list-item a{align-items:flex-start}.address-text .elementor-icon-list-item a .elementor-icon-list-icon{margin-top:5px}.background_title a{font-size:20px}body a.yellow-hover:hover{color:#fdce4b}.gm-svpc{display:none}.priv-policy{margin-bottom:16px}.adv-tab p,.adv-tab .elementor-widget-text-editor{text-align:justify}.mfp-gallery .mfp-figure:after{content:none}.mfp-close:focus,.mfp-arrow:focus{outline:none}.mfp-arrow:after{border-top-width:10px;border-bottom-width:10px;top:8px}.mfp-arrow:before{border-top-width:0;border-bottom-width:0;opacity:.7}body .scrollup-button{border-radius:50%;background:#3769a0}body .con-form-msp input[type=checkbox]:after{transform:rotate(50deg)}input[type=checkbox]:after{border:3px solid #3769a0;border-top:0;border-left:0}body .scrollup-button>svg{width:24px;height:24px;fill:#152a40}body .table-view-list #map3{width:100%}#icon_box ul li a{width:50px;position:fixed;bottom:80px;right:20px}#icon_box ul li a i{color:#fdce4b}.mfp-arrow.mfp-arrow-left,.mfp-arrow.mfp-arrow-right{width:70px;height:70px}.mfp-arrow-left:after{margin-left:18px;margin-top:18px}.mfp-arrow-right:after{margin-left:31px;margin-top:18px}.mfp-image-holder .mfp-arrow-left:before,.mfp-image-holder .mfp-arrow-right:before{display:none}.eael-filter-gallery-control .control{position:relative}body .sub-menu-toggle{display:none}.eael-filter-gallery-control .control:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-left-width:10px;border-right:10px solid rgba(0,0,0,0);border-right-width:10px;border-top:10px solid #3669a0;border-top-color:#444;border-top-width:10px;border-bottom:0;border-bottom-width:0;border-top-color:#3669a0;display:none}.eael-filter-gallery-control .control.active:after{display:block}body .wpcf7 form .wpcf7-response-output{margin-left:0;margin:0;border:none;padding:0;padding-left:12px;color:#46b450;padding-top:10px}body .mfp-figure .mfp-close{background:0 0}.about-header h2{width:auto;float:none;display:inline-block;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:5px 0}button.sub-menu-toggle{display:none}.hero-section{z-index:1;overflow:hidden;position:relative}.pt-60,.py-60{padding-top:60px}.bg-dark-blue{background-color:#254970}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.pb-200,.py-200{padding-bottom:200px}.pt-100,.py-100{padding-top:100px}.hero-content .sub-title{font-size:18px;font-weight:500}.text-white .sub-title{color:#fff}.delay-0-2s{animation-delay:.2s}.delay-0-4s{animation-delay:.4s}.mt-20,.my-20{margin-top:20px}.delay-0-6s{animation-delay:.6s}.mt-35,.my-35{margin-top:35px}.text-white *,.text-white a{color:#fff}.text-white *,.text-white a{color:#fff}.n2-ow-all p{display:flex;align-items:center}.theme-btn,a.theme-btn{background:#fdce4b;font-size:16px;color:#152a40;cursor:pointer;font-weight:500;text-align:center;border-radius:5px;padding:11px 28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:capitalize}a{color:#454545;cursor:pointer;outline:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none}body .footer-img img{width:83%}body .top_main_menu .current-menu-item a.hfe-menu-item:before,body .top_main_menu .menu-item a.hfe-menu-item:before{content:"";width:25px;height:25px;position:absolute;left:15px;top:18px;background-color:#3769a0;border-radius:50%;transform:none;z-index:-1;transition:.3s all linear}.hfe-nav-menu .menu-item a:before,.hfe-nav-menu .menu-item a:after{display:block;position:absolute;-webkit-animation:water-wave 3s linear infinite;-moz-animation:water-wave 3s linear infinite;-o-animation:water-wave 3s linear infinite;-ms-animation:water-wave 3s linear infinite;animation:water-wave 3s linear infinite}body .current-menu-item .hfe-menu-item:before,body .menu-item .hfe-menu-item:hover:before{opacity:1}.mobile-middle a{text-transform:none!important}.current-menu-item .hfe-menu-item,.menu-item .hfe-menu-item{position:relative;transition:.3s all linear;text-transform:initial!important}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children .sub-menu li a{text-transform:initial!important}.banner-main .elementor-widget-container p{margin-bottom:0}.about_section .inner_right_section:before{content:"";height:calc(100% - 3.6458333vw);position:absolute;right:0;bottom:0;background:#fff;box-shadow:0px 0px 30px rgba(0,0,0,.07);border-radius:10px;width:74.36%;z-index:-1}.about_section .inner_right_section{position:static;padding:3.6458333vw 3.6458333vw 3.6458333vw 0}.about_section .inner_left_section{padding-bottom:3.6458333vw;padding-right:3.6458333vw}.about_section .inner_left_section .elementor-widget-image:before{content:"";background-image:url(//mspsystems.co.uk/wp-content/themes/twenty-twenty-one-child/images/About_left.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;width:100%;height:9.53125vw;position:absolute;left:0;bottom:0;max-width:9.53125vw;transform:translate(-50%,50%);z-index:-1}body .epos_icon_box .elementor-icon:focus{background:#fff}.epos_icon_box .elementor-icon{width:100px;height:100px;align-items:center;display:flex;justify-content:center;background:#fff;box-shadow:0px 0px 30px rgba(21,42,64,.1);border-radius:10px;-webkit-animation:conner-wave 3s linear infinite;-moz-animation:conner-wave 3s linear infinite;-o-animation:conner-wave 3s linear infinite;-ms-animation:conner-wave 3s linear infinite;animation:conner-wave 3s linear infinite}.epos_icon_box .back_office_left:hover .elementor-icon svg path{fill:#000}.epos_icon_box .back_office_left{cursor:pointer}.epos_icon_box .back_office_left:hover .elementor-icon{background-color:#fdce4b}.epos_icon_box .back_office_left .elementor-button{padding:0;padding-top:15px}.training_left_section:hover svg path,.background_traning .training_left_section:hover .elementor-icon-box-title,.background_traning .training_left_section:hover .elementor-button-wrapper .elementor-button{fill:#152a40;color:#152a40}.training_left_section svg{transition:.2s all linear}.training_left_section:hover svg{transform:scale(1.1)}.training_left_section{transition:.3s all linear}.team_name .elementor-widget-container{display:flex;align-items:center}.team_name .elementor-image-box-content{padding:23px;background-color:#3669a0;border-radius:10px;max-width:270px;width:100%;margin:0 auto;border:1px solid #3669a0;display:inline-block;text-align:center;color:#fff}.team_name .elementor-image-box-content h3.title{margin-bottom:10px;color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize}.team_name .elementor-image-box-content h5.description{color:#fff;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.team_name .background_title:hover .elementor-image-box-content .elementor-image-box-title,.team_name .background_title:hover .elementor-image-box-content .elementor-image-box-description{color:#152a40}.team_name .background_title:hover .elementor-image-box-content{background-color:#fff;border:1px solid #3669a0}.fancy_gallery .elementor-button-link{padding:20px 0 0}.get_in_touch .row .col-md-6{width:calc(50% - 15px)}.get_in_touch .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:unset}.get_in_touch .intl-tel-input .selected-flag{padding:0 0 0 8px;background-color:unset}.get_in_touch #phone{margin:10px 0 0 !important}.get_in_touch input[type=text],.get_in_touch input[type=email],.get_in_touch input[type=url],.get_in_touch input[type=password],.get_in_touch input[type=search],.get_in_touch input[type=number],.get_in_touch input[type=tel],.get_in_touch input[type=date],.get_in_touch input[type=month],.get_in_touch input[type=week],.get_in_touch input[type=time],.get_in_touch input[type=datetime],.get_in_touch input[type=datetime-local],.get_in_touch input[type=color],.site .get_in_touch textarea{border-color:#3769a0;border-width:1px;border-radius:5px;margin:10px 0 0;outline:none;width:100%}.get_in_touch .wpcf7-textarea{border-color:#3769a0;border-width:1px;border-radius:5px;margin:10px 0 0;outline:none;padding:10px}.get_in_touch input:focus,.get_in_touch .wpcf7-textarea:focus{box-shadow:0 0 0}.get_in_touch .row p{display:none}.get_in_touch .row{margin:0;justify-content:space-between;margin-bottom:20px}.get_in_touch .row .col-md-12{width:100%}.get_in_touch label{font-family:"Open Sans",sans-se;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;color:#3769a0;display:block}.get_in_touch label span.red{float:left;color:#f44336;padding:0 5px 0 0}.form_controal p{margin-bottom:0}.form_controal p #send{width:250px;padding:7.5px 0;border:1px solid;background:#3769a0;border-radius:5px;font-size:22px;color:#fff;font-weight:500;font-family:'Open Sans';outline:none}.suppliers_section .elementor-element .elementor-widget-container:hover img{transform:scale(.9)}.suppliers_section .elementor-widget-image img{transition:.3s all linear}.suppliers_section .elementor-widget-wrap>.elementor-element{overflow:hidden}.gallery-tab .eael-filter-gallery-control ul{width:100%}.gallery-tab .elementor-element ul li.control{width:calc(25% - 40px);margin:0 5px 30px}body .site .view-all-btns a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:none;text-decoration:initial;text-decoration-skip-ink:none;background:#f7cd4b}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-13px}img{outline:none}body .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:none;text-decoration:initial;text-decoration-skip-ink:none;background:0 0}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:none}.epos_inner_center .elementor-container.elementor-column-gap-no{justify-content:space-between}.n2-ow-all p a span{margin-left:15px}.site .get_in_touch textarea{font-size:16px;font-weight:600;color:#3669a0;padding:20px}body .adv-tab li.eael-tab-item-trigger:active{outline:none}body .adv-tab li.eael-tab-item-trigger:focus{outline:none}.form_controal p #send:hover,.form_controal p #send:focus{background-color:#fff;color:#3769a0;border:1px solid #3769a0;outline:none;box-sizing:border-box;box-shadow:0 0 0}body.red{color:#dc3232}.get_in_touch input[type=checkbox]{position:relative;top:7px;right:4px;outline:none;border:var(--form--border-width) solid #3769a0}.get_in_touch .link_privacy{color:#3669a0}span.wpcf7-list-item.first.last{margin:0 0 0 4px}.wpcf7-form-control-wrap textarea::placeholder{color:#3769a0}.wpcf7-form-control-wrap textarea{height:150px}.get_in_touch .wpcf7-form-control-wrap:not(.checkbox-919) label.error{position:absolute}.get_in_touch .wpcf7-form-control-wrap label.error{font-size:13px;width:max-content;font-weight:400;color:#d4}.priv-policy .form-group{display:flex}.priv-policy a.link_privacy{position:relative;top:0;left:3px}.get_in_touch br{display:none}.get_in_touch .priv-policy .wpcf7-not-valid-tip{position:absolute}.get_in_touch .wpcf7-form-control-wrap .wpcf7-not-valid-tip{width:max-content;font-size:12px}.wpcf7-list-item.first.last label{margin-bottom:0}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item:hover{color:#fff}.top_menu ul li:first-child{position:relative;padding-right:25px}.top_menu ul li:first-child:before{content:'';position:absolute;height:100%;width:1px;background-color:#fff;top:0;right:0}.top_menu ul li:last-child{padding-left:9px}.service_we_offer .services_offer .elementor-widget-container{transition:all .5s ease-in-out}.service_we_offer .services_offer .elementor-widget-container:hover{background-color:#3669a0}.service_we_offer .services_offer .elementor-widget-container:hover svg path{fill:#fff}.service_we_offer .services_offer .elementor-widget-container:hover h6{color:#fff}.bussiness_section{position:relative}.bussiness_section:before{content:'';position:absolute;top:18%;background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/Group-1.png);width:100%;height:100%;background-repeat:no-repeat}.epos_main_banner h3{margin-bottom:60px}.about_section:before{content:'';background:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/image-12.png);top:10%;left:-9px;width:100%;height:100%;background-repeat:no-repeat;position:absolute}.epos_main_banner{content:'';background-repeat:no-repeat;background-image:url('https://mspsystems.co.uk/wp-content/uploads/2023/12/round-1.png');background-size:680px 680px;left:0;top:0;background-position:9% 50px}.service_we_offer{margin-top:30px}.about_section .elementor-widget-container{margin:0}.about_section .elementor-button.elementor-button-link{margin-top:15px;display:inline-block;background-color:transparent}.team_section{position:relative}.team_section:after{content:'';position:absolute;bottom:0;right:0;background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/arrow-bg.png);width:743px;height:273px;background-repeat:no-repeat;z-index:-1}.team_section:before{top:0;content:'';background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/arrow-bg-2.png);position:absolute;bottom:0;width:842px;height:279px;background-repeat:no-repeat;right:0;transform:translate(0,0)}.footer_section .quick_links{padding-left:10px}.clients_valuable_feedback:after{content:'';position:absolute;background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/Group-1.png);width:100%;height:100%;background-repeat:no-repeat;top:37%}.clients_valuable_feedback h3{text-align:left}.clients_valuable_feedback{position:relative}.epos-con>.elementor-container{gap:30px}body .our_happy_clients.elementor-element.elementor-pagination-position-outside .swiper-container{padding-bottom:40px}.scrollup-button{border:2px solid #3769a0}body .scrollup-button:hover{background-color:#c3d9ea;border:2px solid #3769a0}body .scrollup-button:hover path{fill:#3669a0}body .footer_section li.elementor-icon-list-item a .elementor-icon-list-text{transition:all .5s ease-in-out !important}.footer_section li.elementor-icon-list-item a:hover .elementor-icon-list-text{padding-left:10px}.service-container p.elementor-icon-box-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body .bg-remove.elementor-element .elementor-button{background-color:transparent}body .bg-remove.elementor-element .elementor-button .elementor-align-icon-right{transition:all .5s ease-in-out;position:relative;left:0}body .bg-remove.elementor-element .elementor-button:hover .elementor-align-icon-right{left:5px}.team_name:after{z-index:10;content:'';position:absolute;top:18%;background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/Group-1.png);width:100%;height:100%;left:-50%;background-repeat:no-repeat}.professional_team{z-index:999}body .hfe-nav-menu .menu-item-has-children .sub-menu{top:inherit;padding-top:0;box-shadow:0 0 0}.main-header .elementor-column-gap-default{justify-content:space-between;align-items:center}header a.elementor-icon{margin-left:10px !important;--icon-padding:0 !important}.she-header{box-shadow:0 2px 5px 1px rgba(64,60,67,.16)}.professional_team figure,.professional_team figure a,.professional_team figure img{width:100% !important;max-width:100% !important}.team_name>.elementor-container{gap:30px}.contect_form span.wpcf7-spinner{display:none}.container.con-form-msp{padding-right:0}.epos-solutin-tab p,.epos-solutin-tab li{font-family:'Open Sans'}body .epos-solutin-tab .eael-tabs-nav ul li .title-after-icon{font-family:'Open Sans'}.hfe-nav-menu__layout-horizontal .hfe-nav-menu{margin:0 auto}body .adv-tab li.eael-tab-item-trigger{margin-right:30px}.privacy_policy_font li{font-family:'Open Sans'}.hfe-nav-menu__layout-horizontal .hfe-nav-menu{margin:0!important;margin-left:auto!important}.logo-lft a{z-index:11;position:relative}.epos-solutin-tab p br{display:none}.get_in_touch .priv-policy span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute}.get_in_touch .priv-policy span.wpcf7-form-control-wrap{display:inline-block}.professional_team .elementor-widget-container a{display:inline-block}.professional_team .elementor-widget-container,.professional_team .elementor-widget-container a,.professional_team .elementor-widget-container a img{width:100% !important;max-width:100% !important}.team_name .elementor-image-box-content:hover{background-color:transparent;color:#3669a0}.team_name .elementor-image-box-content:hover h3.title,.team_name .elementor-image-box-content:hover h5.description{color:#3669a0}.clients_valuable_feedback .elementor-container.elementor-column-gap-default{display:flex}@-webkit-keyframes water-wave{0%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}25%{border-radius:130px 140px 100px 110px;:before{border-radius:100px 147px 140px 120px}}50%{border-radius:110px 97px 150px 100px;:before{border-radius:102px 147px 140px 120px}}75%{border-radius:80px 107px 120px 90px;:before{border-radius:102px 147px 140px 120px}}100%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}}@-moz-keyframes water-wave{0%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}25%{border-radius:130px 140px 100px 110px;:before{border-radius:100px 147px 140px 120px}}50%{border-radius:110px 97px 150px 100px;:before{border-radius:102px 147px 140px 120px}}75%{border-radius:80px 107px 120px 90px;:before{border-radius:102px 147px 140px 120px}}100%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}}@-o-keyframes water-wave{0%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}25%{border-radius:130px 140px 100px 110px;:before{border-radius:100px 147px 140px 120px}}50%{border-radius:110px 97px 150px 100px;:before{border-radius:102px 147px 140px 120px}}75%{border-radius:80px 107px 120px 90px;:before{border-radius:102px 147px 140px 120px}}100%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}}@keyframes water-wave{0%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}25%{border-radius:130px 140px 100px 110px;:before{border-radius:100px 147px 140px 120px}}50%{border-radius:110px 97px 150px 100px;:before{border-radius:102px 147px 140px 120px}}75%{border-radius:80px 107px 120px 90px;:before{border-radius:102px 147px 140px 120px}}100%{border-radius:120px 135px 110px 90px;:before{border-radius:130px 120px 160px 130px}}}@-webkit-keyframes conner-wave{0%{border-radius:60px 65px 55px 45px;:before{border-radius:65px 60px 80px 65px}}25%{border-radius:65px 70px 50px 55px;:before{border-radius:50px 74px 70px 60px}}50%{border-radius:55px 48px 75px 50px;:before{border-radius:51px 73px 70px 60px}}75%{border-radius:40px 53px 60px 45px;:before{border-radius:51px 73px 70px 60px}}100%{border-radius:60px 64px 55px 45px;:before{border-radius:65px 60px 80px 65px}}}@-moz-keyframes conner-wave{0%{border-radius:60px 65px 55px 45px;:before{border-radius:65px 60px 80px 65px}}25%{border-radius:65px 70px 50px 55px;:before{border-radius:50px 74px 70px 60px}}50%{border-radius:55px 48px 75px 50px;:before{border-radius:51px 73px 70px 60px}}75%{border-radius:40px 53px 60px 45px;:before{border-radius:51px 73px 70px 60px}}100%{border-radius:60px 64px 55px 45px;:before{border-radius:65px 60px 80px 65px}}}@-o-keyframes conner-wave{0%{border-radius:60px 65px 55px 45px;:before{border-radius:65px 60px 80px 65px}}25%{border-radius:65px 70px 50px 55px;:before{border-radius:50px 74px 70px 60px}}50%{border-radius:55px 48px 75px 50px;:before{border-radius:51px 73px 70px 60px}}75%{border-radius:40px 53px 60px 45px;:before{border-radius:51px 73px 70px 60px}}100%{border-radius:60px 64px 55px 45px;:before{border-radius:65px 60px 80px 65px}}}@keyframes conner-wave{0%{border-radius:60px 65px 55px 45px;:before{border-radius:65px 60px 80px 65px}}25%{border-radius:65px 70px 50px 55px;:before{border-radius:50px 74px 70px 60px}}50%{border-radius:55px 48px 75px 50px;:before{border-radius:51px 73px 70px 60px}}75%{border-radius:40px 53px 60px 45px;:before{border-radius:51px 73px 70px 60px}}100%{border-radius:60px 64px 55px 45px;:before{border-radius:65px 60px 80px 65px}}}.our_happy_clients{overflow:hidden}.get_in_touch .cf7{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;column-gap:15px}.get_in_touch .cf7 .col-md-6{width:calc(50% - 15px)}.get_in_touch .cf7 .col-md-12{width:100%}.get_in_touch .wpcf7-submit{margin-top:10px}.slider-neww p{display:flex;align-items:center;justify-content:center}.clients_valuable_feedback:before{top:0;content:'';background-image:url(https://mspsystems.co.uk/wp-content/uploads/2023/12/arrow-bg-2.png);position:absolute;bottom:0;width:842px;height:279px;background-repeat:no-repeat;right:0;transform:translate(0,0)}.happy_clients_sec{position:relative}.about_section:after{content:'';background:url(https://mspsystems.co.uk/wp-content/uploads/2024/03/msp-right.png);top:27%;right:0;width:100%;height:100%;background-repeat:no-repeat;position:absolute;background-position:right}.about_section section.elementor-section{z-index:9}.happy_clients_sec{z-index:9999}.about_section{position:relative}.clients_valuable_feedback .testimonial_section{margin-top:0!important}@media only screen and (min-width:1366px){body .main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li a{padding-left:20px!important;line-height:22px}body .main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu{width:300px}}@media only screen and (min-width:1025px) and (max-width:1600px){body .main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children:hover ul.sub-menu{width:auto!important}}@media only screen and (min-width:1025px) and (max-width:1100px){.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li a{padding:10px!important}body .hfe-nav-menu__layout-horizontal .hfe-nav-menu{margin:0 auto;margin-left:44px}}@media only screen and (max-width:1366px){.clients_valuable_feedback .elementor-container.elementor-column-gap-default{display:flex;align-items:center}body .main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item{padding:12px!important}body .main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu{width:auto}body .main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children:hover ul.sub-menu{width:auto!important}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li a{padding:12px!important}.main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children a{font-size:14px}.current-menu-item .hfe-menu-item:before,.menu-item .hfe-menu-item:before{left:5px}.align-cion img{width:90%}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li>ul.sub-menu li a.hfe-sub-menu-item{padding:5px 15px;line-height:1.5}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item{padding:10px 15px}.epos_main_banner{background-position:-7% 17px;height:500px;background-size:500px}.epos_main_banner h3{margin-bottom:20px}.about_section .elementor-button.elementor-button-link{margin-top:10px}.office_solution .here_to_help p.elementor-icon-box-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.testimonials .owl-carousel{padding:80px 0}.testimonials.testomonial-sec{padding:60px 0 0}.adv-tab li#mspsupport{margin-right:0}.team_name .elementor-image-box-content h5.description{font-size:13px;font-weight:600}}@media(max-width:1280px){.testimonials .contain .img-box{top:-34px}.testimonials.testomonial-sec{overflow:hidden}.testimonials .contain .img-box{right:-10px}.testimonials .contain .quate-box{height:70px;width:70px;top:-35px}.testimonials .contain .quate-box img{width:40px;height:40px}.testimonials .client-para{font-size:18px}.testimonials .owl-carousel{padding:0}.services_offer,.services_offer .elementor-widget-container{height:100%}}@media only screen and (min-width:1025px){.main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children{position:relative}body .main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children ul.sub-menu{display:none}body .main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children:hover ul.sub-menu{position:absolute;top:0;left:100%!important;margin-top:0;display:block;width:300px}.main-header .header-right .top_main_menu{position:relative;z-index:9999999999}.main-header .header-right .top_main_menu div{position:static}.main-header .header-right .top_main_menu .nav-menu nav ul>li{position:relative}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu{width:auto;display:flex;flex-direction:column;background-color:#fff;z-index:1;box-shadow:rgba(0,0,0,.05) 0px 1px 2px 0px}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li{width:100%;position:relative}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container{position:relative}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item{padding:15px 15px 15px 35px;border-bottom:1px solid rgba(54,105,160,.1);border-right:1px solid rgba(54,105,160,.1);height:auto;line-height:1.5}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children .sub-menu{display:none}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li{border-right:1px solid #d2e2ec}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li:last-child{border-right:none}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li>ul.sub-menu li{width:100%;position:relative;border-bottom:1px solid #ccc;border-right:none}.main-header .header-right .top_main_menu .nav-menu nav ul>li.technologies_menu.menu-item-has-children .sub-menu{padding-top:0}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li>ul.sub-menu li a.hfe-sub-menu-item:hover{font-weight:600}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item .sub-arrow{transform:rotate(90deg)}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item:hover .sub-arrow{transform:rotate(0deg)}body .elementor-7 .team_section .elementor-container.elementor-column-gap-no{max-width:1200px}body .elementor-7 .suppliers_section .elementor-container.elementor-column-gap-no{max-width:1200px}.swiper-slide-image:hover{filter:grayscale(0)}.swiper-slide-image{cursor:pointer;transition:.2s all linear}.epos_inner_center .epos_section .elementor-container.elementor-column-gap-no{margin:0 -15px;max-width:1200px}}@media(max-width:1280px) and (min-width:1025px){body .top_main_menu .elementor-element.elementor-element-f1bce8d .elementor-widget-container{padding-left:10px}body .top_main_menu .elementor-element.elementor-element-f1bce8d .menu-item a.hfe-menu-item{padding-left:7px;padding-right:7px}}@media(max-width:1200px){.testimonials .item .content{max-width:500px}.testimonials .contain .img-box{width:calc(100% - 500px)}}@media only screen and (max-width:1024px){.main-menu .hfe-nav-menu__toggle{margin-left:0!important}.testimonial_section .elementor-widget-wrap.elementor-element-populated{margin-left:0!important}.clients_valuable_feedback h3{text-align:center}.epos-banner-title h2{font-size:40px}.testimonials .contain .img-box{width:calc(100% - 600px)}.testimonials .item .content{max-width:600px}.top_main_menu .elementor-container .hfe-nav-menu .hfe-nav-menu-icon{padding:5px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:3px}.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal{display:none}.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-expandible,.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal,.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical{display:block}.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{width:100%;margin-right:0;overflow-y:auto}.hfe-nav-menu .sub-menu{min-width:auto;margin:0;overflow-y:auto}.about_section .inner_right_section{position:static;padding:50px 20px 20px 30px}.epos_inner_center .epos_section .elementor-container.elementor-column-gap-no{margin:0 -7px}nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-classic.hfe-dropdown{height:calc(100vh - 110px);overflow-y:auto}body .hfe-nav-menu .sub-menu ul li a.hfe-sub-menu-item{background-color:#fdce4b80;padding-left:40px}.logo-lft .elementor-widget-image a{float:left}.main-header .elementor-column-gap-default .mobile-middle{display:inline-block;vertical-align:middle}.logo-lft img{width:240px !important}.top_main_menu{width:960px !important;margin:0 auto}body .hfe-nav-menu .menu-item-has-children .sub-menu{padding-top:0}.container.con-form-msp{padding-right:0;padding-left:0}.team_name .elementor-container.elementor-column-gap-default{justify-content:space-between}}@media only screen and (max-width:991px){.testimonials .item .content{max-width:100%}.testimonials .contain .owl-carousel .owl-stage-outer{overflow:hidden}.about_section .inner_right_section{position:static;padding:0 20px 0 0}.about_section .inner_left_section{padding-bottom:20px;padding-right:20px}.about_section .inner_right_section:before{right:20px}.banner_section .read-more p{display:flex;float:none;justify-content:flex-start}.epos_inner_center .epos_section .elementor-container.elementor-column-gap-no{margin:0}.top_main_menu .elementor-container .hfe-nav-menu .hfe-nav-menu-icon{width:34px;height:34px;border-radius:3px;padding:4px}.adv-tab li#mspsupport{margin-right:20px}.elementor-element.footer-logo.elementor-widget.elementor-widget-image{width:270px}.testimonials .contain .img-box{display:none}.testimonials .owl-carousel .owl-nav button.owl-next,.testimonials .owl-carousel .owl-nav button.owl-prev{width:35px;height:35px;line-height:35px;border-radius:100%;border:2px solid #3769a0;transition:all .5s ease-in-out}.testimonials .owl-prev span,.testimonials .owl-next span{font-size:28px}.testimonials .owl-nav{position:absolute;left:auto;right:40px}.testimonial_section:after,.team_name:after{background-size:contain}body .about-page-sec .elementor-container{max-width:720px !important}.testimonials{overflow:visible}.testimonials{padding:20px 0 0}}@media only screen and (max-width:767px){span.support_number{font-size:19px}span.support_number a{font-size:18px}.testimonials.testomonial-sec{padding-top:30px;padding-bottom:0}.testimonials .contain .quote-box{top:-26px;height:50px;width:50px}.testimonials .contain .quote-box img{height:auto;max-width:60%;border:none;border-radius:0;box-shadow:none}.gallery-tab .elementor-element ul li.control{width:60%}.get_in_touch .wpcf7-form-control-wrap:not(.checkbox-919) .wpcf7-not-valid-tip{position:relative}.mfp-arrow.mfp-arrow-left,.mfp-arrow.mfp-arrow-right{width:50px;height:50px}.mfp-arrow.mfp-arrow-left:hover,.mfp-arrow.mfp-arrow-right:hover{background-color:var(--global--color-primary)}.mfp-arrow-left:after{margin-left:10px;margin-top:10px}.mfp-arrow-right:after{margin-left:20px;margin-top:10px}.mfp-image-holder .mfp-content{max-width:78%}ul.bullet-cenn{padding-left:17px}.main-header .elementor-column.header-logo{max-width:65px;width:65px}.header-logo .elementor-widget-container a img{max-height:100%;max-width:100%}.map_inner{padding:40px 0}.hfe-nav-menu .sub-menu{min-width:auto;margin:0;overflow-y:auto}.banner_section .read-more p{display:flex;float:none;justify-content:center}.about_section .inner_right_section:before{content:none}.banner_section .read-more p{display:flex;float:none;justify-content:center}body .smart-retail p{justify-content:center}body .get_in_touch .row{margin-bottom:0}.form_controal p #send{padding:10px 15px;font-size:16px;margin-top:10px;width:auto}.text-center a .elementor-icon-list-text{text-align:left;margin-left:10px}.text-center span.elementor-icon-list-icon{margin-top:3px}body .text-center a{align-items:flex-start}.text-center a .elementor-icon-list-text{line-height:1.5}nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-classic.hfe-dropdown{height:calc(100vh - 64px)}.scrollup-button>svg{width:16px;height:16px}.align-cion img{width:90%}.get_in_touch .cf7 .col-md-6{width:100%}.adv-tab li#mspsupport{margin-right:15px}.main-header .elementor-column.elementor-col-33.contact-button.mobile-middle{width:auto}.main-header .mobile-middle-icon.elementor-column.elementor-col-33{width:auto;order:2}.testimonials .owl-carousel{padding:40px 0}.testimonials .contain .quate-box{height:50px;width:50px;top:-25px;left:15px}.testimonials .contain .quate-box img{width:25px;height:25px}.testimonials .owl-nav{bottom:20px}.footer_section .quick_links{padding-left:0}body .our_happy_clients.elementor-element.elementor-pagination-position-outside .swiper-container{padding-bottom:25px}.arrow-remove-mob ul li:after{display:none !important}.main-header .header-right .top_main_menu .nav-menu nav ul>li.menu-item-has-children:hover .sub-menu li .hfe-has-submenu-container .hfe-sub-menu-item:hover{color:#fff}.current-menu-item.hfe-creative-menu a,.current_page_item.hfe-creative-menu a{background-color:#3669a0;color:#fff}}@media screen and (min-device-width:480px) and (max-device-width:768px){.n2-section-smartslider.fitvidsignore.new-slider.n2_clear{position:relative;width:320px;height:auto;margin:10px auto 40px}}@media screen and (max-device-width:469px){.n2-section-smartslider.fitvidsignore.new-slider.n2_clear{position:relative;width:280px;height:auto;margin:10px auto 40px}}@media (max-width:575px){.gallery-tab .elementor-element ul li.control{width:80%}.align-cion img{width:75%}.logo-lft img{width:100% !important}ul#menu-1-f1bce8d.hfe-nav-menu li a.hfe-menu-item{padding:10px}.testimonials .client-para{font-size:16px}.testimonials .client-name{font-size:13px}.testimonials .owl-nav{bottom:10px}.testimonials .owl-carousel .owl-nav button.owl-next,.testimonials .owl-carousel .owl-nav button.owl-prev{width:30px;height:30px;line-height:30px;margin:0 0 0 8px}.testimonials{padding:0 0 20px}}@media only screen and (max-width:480px){ul.bullet-cenn{padding-left:17px}.get_in_touch .row .col-md-6{width:calc(100% - 0px)}.align-cion img{width:84%}.epos-banner-title h2{font-size:30px}.smart-retail p,.read-more{text-align:center}.smart-retail p{justify-content:space-between;width:100%;display:inline-block}.read-more p{display:inline-block;float:none}.top_menu ul.elementor-icon-list-items.elementor-inline-items{gap:10px}.top_menu li.elementor-icon-list-item.elementor-inline-item{padding:0;margin:0}.top_menu ul li:first-child:before{display:none}.elementor-column.mobile-middle.logo-lft{width:100%;margin:0 auto 10px;border-bottom:1px solid #afcce1;padding-bottom:10px}.logo-lft .elementor-widget-image a{float:none;display:inline-block;width:100%;text-align:center}.logo-lft .elementor-widget-image a img{width:220px !important}}@media only screen and (min-width:440px){.text-center.address-text .elementor-icon-list-text{text-align:left;padding-left:15px}}@media screen and (min-device-width:325px) and (max-device-width:1024px){.tab-button span{font-size:10px}}