html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{cursor:default}img{max-width:100%;height:auto;border:0;vertical-align:bottom}strong{font-weight:700}ul{list-style:none}a{outline:none;text-decoration:none}a,a *,button,select,input[type=button],input[type=submit]{cursor:pointer;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease}button,input[type=button],input[type=submit],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=submit],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}body{position:relative;font:400 18px/25px Lato, sans-serif;color:#808080;overflow-x:hidden;background:#f0f0f0}::selection{color:inherit;background:rgba(0,0,0,0.2)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.2)}.wrapper{position:relative;width:100%;max-width:1470px;min-width:320px;min-height:100vh;padding:70px 0 0;margin:auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05)}.center{position:relative;display:block;width:100%;margin:auto}.center:after{display:block;clear:both;content:''}strong{font-weight:700}.header{position:fixed;top:0;width:100%;max-width:1470px;background:#18181a;z-index:2000}.header .center{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1240px;height:70px;padding:0 30px}.header .center .logo{float:left;width:160px;height:44px;margin:2px 30px 0 0}.header .center .menu-icon{display:none;transition:none 10ms ease;-moz-transition:none 10ms ease;-webkit-transition:none 10ms ease}.header .center .header-navigation{display:flex;flex-wrap:wrap;align-items:center}.header .center .header-navigation li a{display:block;padding:18px 24px 16px;font:700 14px/20px Montserrat, sans-serif;color:#fff;transition:color 250ms ease;-moz-transition:color 250ms ease;-webkit-transition:color 250ms ease}.header .center .header-navigation li a:hover{color:#feab45}.header .center .header-navigation li.parent{position:relative}.header .center .header-navigation li.parent a{padding:18px 50px 16px 24px}.header .center .header-navigation li.parent ul{position:absolute;top:100%;left:50%;width:270px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;text-align:left;margin:10px 0 0 -135px;background:#fff;box-shadow:1px 1px 2px 2px rgba(24,24,26,0.1);-moz-box-shadow:1px 1px 2px 2px rgba(24,24,26,0.1);-webkit-box-shadow:1px 1px 2px 2px rgba(24,24,26,0.1);visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9);transform-origin:50% 0;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.header .center .header-navigation li.parent ul li a{display:block;padding:12px 16px 11px;font:400 15px/20px Lato, sans-serif;text-transform:none;color:#888;background:transparent}.header .center .header-navigation li.parent ul li a:hover{color:#333;background:#f2f2f2}.header .center .header-navigation li.parent ul li:first-of-type a{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.header .center .header-navigation li.parent ul li:last-of-type a{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.header .center .header-navigation li.parent ul:after{position:absolute;top:0;left:50%;display:inline-block;width:0;height:0;border:5px transparent solid;border-top:0;border-bottom-color:#fff;content:'';margin:-5px 0 0 -5px}.header .center .header-navigation li.parent:hover{z-index:10}.header .center .header-navigation li.parent:hover ul{margin:0 0 0 -135px;visibility:visible;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:1;-moz-opacity:1;-webkit-opacity:1;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.header .center .header-navigation li.parent:after{position:absolute;top:50%;right:24px;display:inline-block;width:0;height:0;border:4px transparent solid;border-bottom:0;border-top-color:#998dd6;content:''}.header .center .right{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 0 30px}.header .center .right .call{display:inline-block;font:700 11px/16px Montserrat, sans-serif;text-transform:uppercase;text-align:right;color:#a99edf;margin:1px 25px 0 0;transition:none 10ms ease;-moz-transition:none 10ms ease;-webkit-transition:none 10ms ease}.header .center .right .call strong{display:block;font-weight:800;font-size:18px;line-height:20px;color:#fff;transition:none 10ms ease;-moz-transition:none 10ms ease;-webkit-transition:none 10ms ease}.header .center .right .button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:135px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;color:#fff;margin:0 20px 0 0;background:#806fd2;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.header .center .right .button:hover{color:#18181a;background:#f1a92b}.header .center .right .country{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:54px;padding:0 0 0 30px;font-size:15px;line-height:20px;background-position:0 50%;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer}.header .center .right .country ul{position:absolute;top:100%;left:50%;width:130px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;margin:15px 0 0 -65px;background:#fff;box-shadow:1px 1px 2px 2px rgba(24,24,26,0.1);-moz-box-shadow:1px 1px 2px 2px rgba(24,24,26,0.1);-webkit-box-shadow:1px 1px 2px 2px rgba(24,24,26,0.1);visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9);transform-origin:50% 0;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.header .center .right .country ul li a{display:block;padding:12px 10px 11px 45px;color:#888;background-color:transparent;background-position:12px 50%;background-repeat:no-repeat;background-size:20px 20px}.header .center .right .country ul li a.uk{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/uk.png)}.header .center .right .country ul li a.finland{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/finland.png)}.header .center .right .country ul li a.russia{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/russia.png)}.header .center .right .country ul li a.estonia{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/estonia.png)}.header .center .right .country ul li a:hover{color:#333;background-color:#f2f2f2}.header .center .right .country ul li:first-of-type a{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.header .center .right .country ul li:last-of-type a{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.header .center .right .country ul:after{position:absolute;top:0;left:50%;display:inline-block;width:0;height:0;border:5px transparent solid;border-top:0;border-bottom-color:#fff;content:'';margin:-5px 0 0 -5px}.header .center .right .country:after{font:500 14px/20px Montserrat, sans-serif;color:#fff}.header .center .right .country:hover ul{margin:0 0 0 -65px;visibility:visible;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:1;-moz-opacity:1;-webkit-opacity:1;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.header .center .right .country.uk{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/uk.png)}.header .center .right .country.uk:after{content:'EN'}.header .center .right .country.russia{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/russia.png)}.header .center .right .country.russia:after{content:'RU'}.header .center .right .country.estonia{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/estonia.png)}.header .center .right .country.estonia:after{content:'EE'}.header .center:after{display:none}.home-hero{position:relative;background:#846ed0}.home-hero .center{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;max-width:1240px;min-height:620px;padding:60px 30px 110px;z-index:20}.home-hero .center .intro{width:490px;text-align:left;color:#fff}.home-hero .center .intro h1{font:800 52px/62px Montserrat, sans-serif;margin:0 0 32px}.home-hero .center .intro ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin:37px -7px 0}.home-hero .center .intro ul li{margin:7px}.home-hero .center .intro ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:100%;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 23px 0;font:800 12px/15px Montserrat, sans-serif;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.home-hero .center .intro ul li:nth-of-type(1) a{border:2px transparent solid;color:#181a19;background:#eb8c19}.home-hero .center .intro ul li:nth-of-type(2) a{border:2px #aa9adf solid;color:#fff;background:#846ed0}.home-hero .center .intro ul li:nth-of-type(1) a:hover,.home-hero .center .intro ul li:nth-of-type(2) a:hover{border-color:transparent;color:#fff;background:#503fa0}.home-hero .center:after{display:none}.home-hero .mouse{position:absolute;left:50%;bottom:20px;width:30px;height:80px;padding:45px 8px 4px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/mouse-icon.png) 50% 0 no-repeat;background-size:30px 36px;z-index:30;opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;animation:mouse 1500ms linear infinite;-moz-animation:mouse 1500ms linear infinite;-webkit-animation:mouse 1500ms linear infinite}.home-hero .mouse span{display:block;width:14px;height:20px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/mouse-arrow.png) 50% 50% no-repeat;background-size:14px 20px}.home-hero .mouse:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;background-position:50% 5px}@keyframes mouse{0%{padding-top:45px}50%{padding-top:60px}100%{padding-top:45px}}@-moz-keyframes mouse{0%{padding-top:45px}50%{padding-top:60px}100%{padding-top:45px}}@-webkit-keyframes mouse{0%{padding-top:45px}50%{padding-top:60px}100%{padding-top:45px}}.home-hero .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-position:50% 0;background-size:cover}.home-services .service .center{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1240px;min-height:465px;padding:30px}.home-services .service .center .image{width:50%;padding:0 20px}.home-services .service .center .image img{margin:20px auto 0}.home-services .service .center .text{width:50%;padding:20px 60px 15px 50px;text-align:left}.home-services .service .center .text h2{font:800 25px/32px Montserrat, sans-serif;color:#222;margin:0 0 20px}.home-services .service .center .text h2 a{color:#222}.home-services .service .center .text p{margin:0}.home-services .service .center .text .button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:135px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;color:#fff;margin:40px 0 0;background:#806fd2;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.home-services .service .center .text .button:hover{color:#18181a;background:#f1a92b}.home-services .service .center:after{display:none}.home-services .service:nth-of-type(odd){background:#fff}.home-services .service:nth-of-type(odd) .center .image{order:1}.home-services .service:nth-of-type(odd) .center .text{order:2}.home-services .service:nth-of-type(even){background:#f4f4f4}.home-services .service:nth-of-type(even) .center .image{order:2}.home-services .service:nth-of-type(even) .center .text{order:1}.home-text{background:#f4f4f4}.home-text .page-content{display:block;text-align:center}.home-text .page-content .content{margin:0 auto -25px}.home-text .page-content .content ul li{display:inline-block}.home-usp .center{max-width:1240px;padding:60px 30px}.home-usp .center ul{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 35px;font-size:16px;line-height:26px}.home-usp .center ul li{width:33.33333%;padding:25px 50px}.home-usp .center ul li img{width:60px}.home-usp .center ul li span{display:block;max-width:230px;margin:12px auto 0}.home-usp .center p{padding:30px 0;font:800 20px/25px Montserrat, sans-serif;color:#222;margin:0 auto}.home-usp .center p a,.home-usp .center p span{white-space:nowrap;color:#806fd2}.home-usp .center p a{text-decoration:underline;text-decoration-color:transparent}.home-usp .center p a:hover{text-decoration-color:#bfb7e8}.home-usp.white{background:#fff}.home-usp.grey{background:#f4f4f4}.home-testimonials{position:relative;width:100%;padding:80px 165px 60px;overflow:hidden;background:#6e5cc5}.home-testimonials .positioner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.home-testimonials .positioner blockquote{position:absolute;display:none;max-width:600px;color:#fff;margin:0 auto;z-index:20}.home-testimonials .positioner blockquote p{font-size:20px;line-height:28px;margin:0 0 20px}.home-testimonials .positioner blockquote p:first-of-type:before,.home-testimonials .positioner blockquote p:last-of-type:after{display:inline-block;width:22px;height:22px;content:'';vertical-align:top;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/quote.png) 50% 50% no-repeat;background-size:22px 22px}.home-testimonials .positioner blockquote p:first-of-type:before{margin:4px 10px 0 -18px}.home-testimonials .positioner blockquote p:last-of-type:after{margin:4px -18px 0 10px}.home-testimonials .positioner blockquote footer{font:800 18px/24px Montserrat, sans-serif;text-transform:uppercase;margin:25px auto 0}.home-testimonials .positioner blockquote.active{position:static;display:block;transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.home-testimonials .positioner blockquote.active.show{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);opacity:1;-moz-opacity:1;-webkit-opacity:1}.home-testimonials ul{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:40px auto 0;z-index:20}.home-testimonials ul li{margin:2px}.home-testimonials ul li a{display:block;font-size:0;text-indent:-5000px;width:10px;height:10px;border:2px #6e5cc5 solid;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#fff;opacity:.25;-moz-opacity:.25;-webkit-opacity:.25}.home-testimonials ul li a.active{width:38px;opacity:.25;-moz-opacity:.25;-webkit-opacity:.25}.home-testimonials ul li a:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1}.home-testimonials .previous,.home-testimonials .next{position:absolute;top:50%;width:30px;height:45px;font-size:0;text-indent:-5000px;margin:-22px 0 0;background-repeat:no-repeat;background-size:30px 45px;z-index:20;opacity:.2;-moz-opacity:.2;-webkit-opacity:.2}.home-testimonials .previous:hover,.home-testimonials .next:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1}.home-testimonials .previous{left:80px;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/testimonials-previous.png)}.home-testimonials .next{right:80px;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/testimonials-next.png)}.home-testimonials:before,.home-testimonials:after{position:absolute;display:block;content:''}.home-testimonials:before{top:0;right:0;width:360px;height:170px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/testimonials-right.png) no-repeat;background-size:360px 170px}.home-testimonials:after{left:0;bottom:0;width:440px;height:470px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/testimonials-left.png) no-repeat;background-size:440px 470px}.page-hero{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:390px;color:#fff;background:#6e5cc5}.page-hero .title{max-width:980px;padding:55px 50px 48px;margin:auto;z-index:20}.page-hero .title h1{font:800 52px/62px Montserrat, sans-serif;margin:0 auto}.page-hero .title p{margin:32px auto 0}.page-hero .title p .reading{display:inline-block;padding:0 0 0 24px;white-space:nowrap;margin:0 0 0 8px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/animated/reading.png) 0 55% no-repeat;background-size:14px 14px}.page-hero .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-position:50% 70px;background-size:1470px 390px;background-attachment:fixed;filter:grayscale(1);-moz-filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1}.page-content{display:flex;flex-wrap:wrap;justify-content:left;text-align:left;overflow-x:hidden}.page-content .content{width:100%}.page-content .content h1,.page-content .content h2{font:800 20px/25px Montserrat, sans-serif;color:#222;margin:42px 0 35px}.page-content .content h3,.page-content .content h4{font:800 17px/22px Montserrat, sans-serif;color:#222;margin:42px 0 25px}.page-content .content p{margin:0 0 25px}.page-content .content :first-child{margin-top:0}.page-content .content ul,.page-content .content ol{margin:0 0 25px;list-style:none}.page-content .content ul li,.page-content .content ol li{position:relative;padding:0 0 0 45px;margin:0 0 5px}.page-content .content ul li:before,.page-content .content ol li:before{position:absolute}.page-content .content ul li ul,.page-content .content ul li ol,.page-content .content ol li ul,.page-content .content ol li ol{margin:10px 0}.page-content .content ul.columns,.page-content .content ol.columns{columns:3;-moz-columns:3;-webkit-columns:3;column-gap:15px;-moz-column-gap:15px;-webkit-column-gap:15px}.page-content .content ul.columns li,.page-content .content ol.columns li{break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid}.page-content .content ul li:before{top:10px;left:26px;width:5px;height:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:'';background:#6e5cc5}.page-content .content ol{counter-reset:ordered}.page-content .content ol li:before{top:0;left:0;width:35px;padding:4px 0 0;font-size:13px;line-height:18px;text-align:right;color:#222;counter-increment:ordered;content:counter(ordered) "."}.page-content .content strong{font-weight:400;color:#000}.page-content .content a{color:#6e5cc5;text-decoration:underline;text-decoration-color:#dad4f5}.page-content .content a:hover{color:#222;text-decoration-color:#222}.page-content .content a.button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:135px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;margin:40px 0 0;background:#806fd2;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.page-content .content a.button:hover{color:#18181a;background:#f1a92b}.page-content .content .phone{color:#6e5cc5}.page-content .content hr{clear:both;height:1px;border:0;font-size:0;color:#ccc;margin:40px auto;background:#ccc}.page-content .content .alignnone{margin:10px auto}.page-content .content .alignleft{float:left;max-width:calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:-webkit-calc(50% - 20px);margin:0 35px 35px 0}.page-content .content .alignright{float:right;max-width:calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:-webkit-calc(50% - 20px);margin:0 0 35px 35px}.page-content .content .aligncenter{display:block;clear:both;text-align:center;margin:30px auto}.page-content .content .rounded{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.page-content .content .rounded img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.page-content .content blockquote{position:relative;display:block;border:3px #ececec solid;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:35px 35px 32px;margin:50px auto;background:#fff}.page-content .content blockquote p:last-child{margin:0}.page-content .content blockquote p:first-of-type:before,.page-content .content blockquote p:last-of-type:after{display:inline-block;width:20px;height:20px;content:'';vertical-align:top;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/quote.png) 50% 50% no-repeat;background-size:20px 20px;opacity:.4;-moz-opacity:.4;-webkit-opacity:.4}.page-content .content blockquote p:first-of-type:before{margin:2px 6px 0 -14px}.page-content .content blockquote p:last-of-type:after{margin:2px 0 0 6px}.page-content .content blockquote footer{font:800 14px/16px Montserrat, sans-serif;text-transform:uppercase;color:#6e5cc5;margin:0 auto}.page-content .content blockquote:before,.page-content .content blockquote:after{position:absolute;top:100%;right:35px;display:inline-block;width:0;height:0;border-right:18px transparent solid;content:''}.page-content .content blockquote:before{border-top:15px #ececec solid;margin:3px 0 0;z-index:10}.page-content .content blockquote:after{border-top:15px #fff solid;margin:-3px -3px 0 0;z-index:20}.page-content .content .youtube{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;min-height:125px;padding:20px 35px 20px 200px;font:800 12px/20px Montserrat, sans-serif;text-decoration:none;color:#999;margin:40px auto;background:#333}.page-content .content .youtube strong{display:block;font-size:18px;line-height:25px;color:#fff}.page-content .content .youtube strong span{white-space:nowrap}.page-content .content .youtube:before{position:absolute;top:0;left:0;bottom:0;display:block;width:165px;content:'';background:#252525 url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/youtube.png) 50% 50% no-repeat;background-size:60px 60px}.page-content .content .youtube:hover{color:#999;background:#444}.page-content.columns .content{width:calc(100% - 295px);width:-moz-calc(100% - 295px);width:-webkit-calc(100% - 295px)}.page-content.columns .sidebar{width:295px;padding:0 0 0 60px}.page-content.columns .sidebar :last-child{margin-bottom:0}.page-content.columns .sidebar .navigation li{padding:0 0 0 20px;font-size:16px;margin:0 0 15px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/sidebar-arrow.png) 0 6px no-repeat;background-size:10px 15px}.page-content.columns .sidebar .navigation li a{color:#6e5cc5;text-decoration:underline;text-decoration-color:transparent}.page-content.columns .sidebar .navigation li a:hover{color:#222;text-decoration-color:#222}.page-content.columns .sidebar .navigation li.active a{text-decoration-color:#6e5cc5}.page-content.columns .sidebar .navigation li.active a:hover{text-decoration-color:#222}.page-content.columns .sidebar .navigation li:last-of-type{margin:0}.page-content.center{max-width:1240px;padding:80px 30px}.page-content.center:after{display:none}.page-content .content ul.service-list{display:flex;flex-wrap:wrap;justify-content:left;margin:40px -10px 40px 0}.page-content .content ul.service-list li{width:calc(33.33333% - 10px);width:-moz-calc(33.33333% - 10px);width:-webkit-calc(33.33333% - 10px);padding:0;margin:0 10px 10px 0}.page-content .content ul.service-list li a{position:relative;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}.page-content .content ul.service-list li a span{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:25px 45px 20px;font:800 18px/22px Montserrat, sans-serif;text-align:center;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.25);-moz-text-shadow:0 0 2px rgba(0,0,0,0.25);-webkit-text-shadow:0 0 2px rgba(0,0,0,0.25);background:rgba(0,0,0,0.2)}.page-content .content ul.service-list li a:hover span{padding:15px 45px 20px;background:rgba(0,0,0,0.4)}.page-content .content ul.service-list li:before{display:none}.page-content .content ul.team-list{display:flex;flex-wrap:wrap;justify-content:left;margin:40px -10px 40px 0}.page-content .content ul.team-list li{width:calc(25% - 10px);width:-moz-calc(25% - 10px);width:-webkit-calc(25% - 10px);padding:0;line-height:20px;margin:0 10px 25px 0}.page-content .content ul.team-list li a{text-decoration:none;color:inherit}.page-content .content ul.team-list li a img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0 0 25px}.page-content .content ul.team-list li a strong{font:800 18px/22px Montserrat, sans-serif}.page-content .content ul.team-list li a:hover img{filter:brightness(1.1);-moz-filter:brightness(1.1);-webkit-filter:brightness(1.1)}.page-content .content ul.team-list li:before{display:none}.page-content .content .press-list{margin:35px 0 0}.page-content .content .press-list .article{position:relative;display:flex;flex-wrap:wrap;justify-content:left;min-height:125px;margin:25px 0 0;background:#fff}.page-content .content .press-list .article .image{position:relative;order:2;width:225px}.page-content .content .press-list .article .image img{position:absolute;z-index:10}.page-content .content .press-list .article .image .view{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;background:transparent;z-index:20;pointer-events:none}.page-content .content .press-list .article .image .view span{position:absolute;top:50%;left:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:80px;height:36px;border:2px #dfdbf4 solid;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 2px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;color:#806fd2;margin:-18px 0 0 -40px;background:#fff;z-index:20;opacity:0;-moz-opacity:0;-webkit-opacity:0;transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);transition:all 350ms ease;-moz-transition:all 350ms ease;-webkit-transition:all 350ms ease}.page-content .content .press-list .article .image .view span:after{content:'View'}.page-content .content .press-list .article .image.logo{border-left:1px #e8e8e8 solid}.page-content .content .press-list .article .image.logo img{top:25px;left:30px;width:calc(100% - 60px);width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px);height:calc(100% - 50px);height:-moz-calc(100% - 50px);height:-webkit-calc(100% - 50px);object-fit:contain}.page-content .content .press-list .article .image.photo img{top:0;left:0;width:100%;height:100%;object-fit:cover}.page-content .content .press-list .article .text{order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;width:calc(100% - 225px);width:-moz-calc(100% - 225px);width:-webkit-calc(100% - 225px);padding:40px 40px 35px 40px}.page-content .content .press-list .article .text p{font:300 16px/24px Montserrat, sans-serif;color:#222;margin:0 0 15px}.page-content .content .press-list .article .text p.source{font:400 14px/20px Lato, sans-serif;color:#999;margin:0}.page-content .content .press-list .article .text .more,.page-content .content .press-list .article .text .border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px rgba(0,0,0,0.1) solid;font-size:0;text-indent:-5000px;z-index:10;background:transparent}.page-content .content .press-list .article .text .more:hover{border-color:#999}.page-content .content .press-list .article .text .border{pointer-events:none}.page-content .content .press-list .article.linked:hover .image .view{background:rgba(60,50,110,0.1);transition:all 400ms ease;-moz-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms}.page-content .content .press-list .article.linked:hover .image .view span{opacity:1;-moz-opacity:1;-webkit-opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all 400ms ease;-moz-transition:all 400ms ease;-webkit-transition:all 400ms ease;transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms}.page-content .content .testimonials-list{margin:50px 0 0;columns:2;-moz-columns:2;-webkit-columns:2;column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}.page-content .content .testimonials-list blockquote{break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 auto 35px}.page-columns{display:flex;margin:40px -30px}.page-columns .column{width:50%;padding:0 30px}.faqs .faq{border-top:1px #ccc solid;margin:0}.faqs .faq h3.question{margin:0}.faqs .faq h3.question a{position:relative;display:block;padding:25px 50px 25px 0;font:400 18px/25px Lato, sans-serif;color:#222;text-decoration:none;transition:none 0ms ease;-moz-transition:none 0ms ease;-webkit-transition:none 0ms ease}.faqs .faq h3.question a:after{position:absolute;top:32px;right:20px;display:block;width:11px;height:11px;content:'';background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/plus-minus.png) 0 0 no-repeat}.faqs .faq h3.question a:hover{color:#6e5cc5}.faqs .faq .answer{display:none}.faqs .faq:last-of-type{border-bottom:1px #ccc solid}.faqs .faq.active h3.question a:after{background-position:0 -11px}.page-content .content ul.contact-details{margin:60px 0 0}.page-content .content ul.contact-details li{position:relative;padding:0;margin:0 0 20px}.page-content .content ul.contact-details li a{display:block;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:26px 20px 20px 100px;font:800 18px/22px Montserrat, sans-serif;text-decoration:none;color:#fff;background-color:#806fd2;background-position:30px 55%;background-repeat:no-repeat;background-size:45px 45px}.page-content .content ul.contact-details li a span{display:block;font-weight:600;font-size:10px;line-height:12px;text-transform:uppercase;letter-spacing:0.075em;margin:0 0 2px;transition:none 10ms ease;-moz-transition:none 10ms ease;-webkit-transition:none 10ms ease}.page-content .content ul.contact-details li a:hover{color:#18181a;background-color:#f1a92b}.page-content .content ul.contact-details li:before{display:none}.page-content .content ul.contact-details li:last-of-type{margin:0}.page-content .content ul.contact-details li.email a{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/email.svg)}.page-content .content ul.contact-details li.phone a{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/phone.svg)}.map{height:525px;overflow:hidden;margin:0;background:#e4e5e6}.map *{outline:none}.page-google-searches-live .page-content .content{text-align:center}.page-google-searches-live .page-content .content .google-searches{display:block;width:100%;max-width:750px;height:500px;border:0;text-align:center;margin:50px auto 0}.blog-list{background:#fff}.blog-list .center{padding:80px 30px 65px;max-width:1240px}.blog-list .center ul{display:flex;flex-wrap:wrap;justify-content:left;margin:0 -35px 26px 0}.blog-list .center ul li{display:flex;flex-flow:column nowrap;position:relative;width:calc(33.33333% - 35px);width:-moz-calc(33.33333% - 35px);width:-webkit-calc(33.33333% - 35px);padding:0 30px 30px;text-align:left;margin:0 35px 35px 0;background:#fff;z-index:20;box-shadow:0 2px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 20px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.blog-list .center ul li .image{position:relative;display:block;height:225px;overflow:hidden;margin:0 -30px 34px;background:#222}.blog-list .center ul li .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 750ms ease;-moz-transition:all 750ms ease;-webkit-transition:all 750ms ease}.blog-list .center ul li h2{font:800 18px/22px Montserrat, sans-serif;margin:0 0 15px}.blog-list .center ul li h2 a{color:#222}.blog-list .center ul li p{flex-grow:1;font-size:16px;line-height:26px;margin:0 0 24px}.blog-list .center ul li .read{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:85px;height:36px;border:2px #dfdbf4 solid;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;color:#806fd2;background:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}.blog-list .center ul li .read:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent;z-index:10}.blog-list .center ul li:hover{box-shadow:0 0 45px rgba(0,0,0,0.3);-moz-box-shadow:0 0 45px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 45px rgba(0,0,0,0.3);z-index:10}.blog-list .center ul li:hover .image img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.blog-list .center ul li:hover .read{border-color:#f1a92b;color:#18181a;background:#f1a92b}.blog-list .center .wp-pagenavi{flex-wrap:wrap;align-items:center;justify-content:center;padding:10px 0 5px}.blog-list .center .wp-pagenavi .current,.blog-list .center .wp-pagenavi .page,.blog-list .center .wp-pagenavi .previouspostslink,.blog-list .center .wp-pagenavi .nextpostslink{display:inline-block;min-width:32px;height:32px;border:2px transparent solid;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;font:300 13px/18px Montserrat, sans-serif;color:#222;margin:7px}.blog-list .center .wp-pagenavi .current,.blog-list .center .wp-pagenavi .page{padding:5px 8px}.blog-list .center .wp-pagenavi .current{border-color:#dfdbf4;font-weight:500;color:#806fd2}.blog-list .center .wp-pagenavi .previouspostslink,.blog-list .center .wp-pagenavi .nextpostslink{padding:5px 14px}.blog-list .center .wp-pagenavi .page:hover,.blog-list .center .wp-pagenavi .previouspostslink:hover,.blog-list .center .wp-pagenavi .nextpostslink:hover{color:#fff;background:#806fd2}.blog-list.home-blogs .center ul li,.blog-list.post-footer .center ul li{box-shadow:0 2px 20px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 20px rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.05)}.blog-list.home-blogs .center ul li:hover,.blog-list.post-footer .center ul li:hover{box-shadow:0 0 45px rgba(0,0,0,0.15);-moz-box-shadow:0 0 45px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 45px rgba(0,0,0,0.15)}.blog-list.home-blogs{background:#f5f5f5}.blog-list.home-blogs .center{padding:60px 30px 65px}.blog-list.home-blogs .center .more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:145px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;color:#fff;margin:30px auto 0;background:#806fd2}.blog-list.home-blogs .center .more:hover{color:#18181a;background:#f1a92b}.blog-list.post-footer{background:#f5f5f5}.blog-list.post-footer .center{padding:60px 30px 20px}.blog-list.post-footer .center .also-like{font:800 20px/25px Montserrat, sans-serif;color:#222;margin:0 auto 50px}.page-content .sidebar.blog{text-align:center}.page-content .sidebar.blog picture{display:inline-block;margin:0 auto 32px}.page-content .sidebar.blog picture img{border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px}.page-content .sidebar.blog p.posted{font-size:14px;line-height:18px;color:#222;margin:0 0 12px}.page-content .sidebar.blog p.posted strong{display:block;font:800 18px/22px Montserrat, sans-serif;margin:0 auto 2px}.page-content .sidebar.blog p.posted strong span{display:inline-block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.page-content .sidebar.blog p.bio{font-size:16px;line-height:26px;margin:0 10px 22px}.page-content .sidebar.blog p.share{font:800 12px/14px Montserrat, sans-serif;text-transform:uppercase;color:#806fd2;margin:0 auto 12px}.page-content .sidebar.blog ul.share{display:flex;flex-wrap:wrap;justify-content:center}.page-content .sidebar.blog ul.share li{margin:5px}.page-content .sidebar.blog ul.share li a{display:block;width:40px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;font-size:0;text-indent:-5000px;background-position:0 0;background-size:40px 40px}.page-content .sidebar.blog ul.share li a.facebook{background-color:#3161c3;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/facebook.png)}.page-content .sidebar.blog ul.share li a.facebook:hover{background-color:#4174db}.page-content .sidebar.blog ul.share li a.twitter{background-color:#1da1f2;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/twitter.png)}.page-content .sidebar.blog ul.share li a.twitter:hover{background-color:#3ab2fd}.page-content .sidebar.blog ul.share li a.linkedin{background-color:#0077b5;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/linkedin.png)}.page-content .sidebar.blog ul.share li a.linkedin:hover{background-color:#1390d2}.page-content .sidebar.blog ul.share li a:hover{background-position:0 -40px}.lightbox{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);z-index:2000;visibility:hidden;opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease}.lightbox .placeholder{position:absolute;width:920px;max-width:calc(100% - 70px);max-width:-moz-calc(100% - 70px);max-width:-webkit-calc(100% - 70px);left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.lightbox .placeholder .modal{position:relative;padding:56.25% 0 0 0;background:#000;box-shadow:0 0 20px rgba(0,0,0,0.25);-moz-box-shadow:0 0 20px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.25)}.lightbox .placeholder .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox.open{visibility:visible;opacity:1;-moz-opacity:1;-webkit-opacity:1;transition:all 1500ms ease;-moz-transition:all 1500ms ease;-webkit-transition:all 1500ms ease}.lightbox .close{position:absolute;top:10px;right:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:26px;color:#fff;z-index:20}.lightbox .close:hover{background:#444}.client-logos{background:#fff}.client-logos .center{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1240px;padding:44px 30px}.client-logos .center li{width:25%;padding:15px}.client-logos .center li img{width:230px}.client-logos .center:after{display:none}.template-page .client-logos{margin:-100px 0 0}.contact-banner{color:#fff;background:#6e5cc5 url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/contact.png) 80% 100% no-repeat}.contact-banner .center{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;max-width:1240px;height:390px;padding:50px 30px 44px;text-align:left}.contact-banner .center .talk{max-width:450px}.contact-banner .center .talk h2{font:800 36px/45px Montserrat, sans-serif;margin:0 0 52px}.contact-banner .center .talk ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:left}.contact-banner .center .talk ul .contact a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:135px;height:40px;padding:1px 0 0;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;margin:0;color:#18181a;background:#eb8c19}.contact-banner .center .talk ul .contact a:hover{background:#f1a92b}.contact-banner .center .talk ul .call{padding:0 0 0 60px;font:700 11px/16px Montserrat, sans-serif;text-transform:uppercase;color:#a99edf;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/headset.png) 20px 50% no-repeat;background-size:24px 25px}.contact-banner .center .talk ul .call a{display:block;font-weight:800;font-size:18px;line-height:20px;color:#fff}.accreditation-logos{background:#fff}.accreditation-logos .center{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;max-width:1240px;padding:48px 20px}.accreditation-logos .center li{flex:1 1 auto;padding:10px}.accreditation-logos .center li img{width:auto;max-height:72px}.accreditation-logos .center:after{display:none}.footer{font-size:16px;color:#fff;background:#18181a}.footer .center{max-width:1240px}.footer .center h2{font:800 18px/25px Montserrat, sans-serif;margin:0 0 35px}.footer .center p.copyright{margin:75px 0 0}.footer .center p.copyright span{white-space:nowrap}.footer .center a{color:#fff;text-decoration:underline;text-decoration-color:transparent}.footer .center a:hover{color:#feab45;text-decoration-color:#9a5c12}.footer .center .columns{position:relative;display:flex;flex-wrap:wrap;justify-content:left;padding:0 250px 0 0}.footer .center .columns .column{width:50%;max-width:410px;padding:0 35px 0 0}.footer .center .columns .column ul li{padding:0 0 0 20px;background:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/footer-arrow.png) 0 6px no-repeat;background-size:10px 15px}.footer .center .columns .social{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;justify-content:left}.footer .center .columns .social li{margin:0 0 0 10px}.footer .center .columns .social li a{display:block;width:40px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;font-size:0;text-indent:-5000px;background-position:0 0;background-size:40px 40px}.footer .center .columns .social li a.facebook{background-color:#3161c3;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/facebook.png)}.footer .center .columns .social li a.facebook:hover{background-color:#4174db}.footer .center .columns .social li a.twitter{background-color:#1da1f2;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/twitter.png)}.footer .center .columns .social li a.twitter:hover{background-color:#3ab2fd}.footer .center .columns .social li a.linkedin{background-color:#0077b5;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/linkedin.png)}.footer .center .columns .social li a.linkedin:hover{background-color:#1390d2}.footer .center .columns .social li a.instagram{background-color:#db5703;background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/instagram.png)}.footer .center .columns .social li a.instagram:hover{background-color:#f66b13}.footer .center .columns .social li a:hover{background-position:0 -40px}.footer.english .center{padding:95px 30px 100px;text-align:left}.footer.russian .center,.footer.estonian .center{padding:75px 30px;text-align:center}.footer.russian .center span,.footer.estonian .center span{white-space:nowrap}#cookie-notice{position:fixed;right:20px;bottom:20px;width:280px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:22px 20px 20px;font-size:13px;line-height:20px;text-align:left;background:#131315 !important;z-index:300000000}#cookie-notice #cn-notice-text{color:#fff}#cookie-notice #cn-notice-text h3{font:800 14px/20px Montserrat, sans-serif;text-transform:uppercase;margin:0 0 12px}#cookie-notice #cn-notice-text p{margin:0 0 12px}#cookie-notice #cn-notice-text a{color:#fff}#cookie-notice .cn-privacy-policy-link{margin:18px 0 12px}#cookie-notice .button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0;font:800 12px/15px Montserrat, sans-serif;text-transform:uppercase;color:#fff;background:#473f70;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease}#cookie-notice .button:hover{color:#18181a;background:#f1a92b}#cookie-notice.cookie-notice-hidden{display:none}.responsive-menu{display:none}@media (max-width: 1259px){.header .center{max-width:1000px;padding:0 25px}.header .center .logo{margin:2px 15px 0 0}.header .center .header-navigation li a{padding:18px 12px 16px}.header .center .header-navigation li.parent{position:relative}.header .center .header-navigation li.parent a{padding:18px 32px 16px 12px}.header .center .header-navigation li.parent:after{right:5px}.header .center .right{margin:0 0 0 15px}.header .center .right .call{margin:1px 18px 0 0}.header .center .right .call strong{font-size:15px;line-height:16px}.header .center .right .button{margin:0 15px 0 0}.home-hero .center{max-width:1000px;min-height:440px;padding:50px 25px}.home-hero .center .intro{width:420px}.home-hero .center .intro h1{font-size:46px;line-height:55px;margin:0 0 25px}.home-hero .center .intro p{font-size:16px;line-height:24px}.home-hero .center .intro ul{margin:27px -7px 0}.home-hero .center .intro ul li a{padding:1px 20px 0}.home-hero .mouse{display:none}.home-services .service .center{max-width:1000px;min-height:380px;padding:15px 25px}.home-services .service .center .text{padding:20px 50px 15px 40px}.home-services .service .center .text h2{font-size:22px;line-height:28px;margin:0 0 18px}.home-services .service .center .text p{font-size:16px;line-height:24px}.home-services .service .center .text .button{margin:30px 0 0}.home-usp .center{max-width:1000px;padding:50px 25px}.home-usp .center ul{padding:0 0 20px;line-height:24px}.home-usp .center ul li{padding:25px}.home-usp .center ul li span{margin:8px auto 0}.home-testimonials{padding:50px 125px}.home-testimonials .positioner blockquote p{font-size:18px;line-height:26px;margin:0 0 18px}.home-testimonials .positioner blockquote p:first-of-type:before{margin:2px 10px 0 -18px}.home-testimonials .positioner blockquote p:last-of-type:after{margin:2px -18px 0 10px}.home-testimonials .positioner blockquote footer{margin:20px auto 0}.home-testimonials ul{margin:35px auto 0}.home-testimonials .previous{left:40px}.home-testimonials .next{right:40px}.home-testimonials:before{right:-150px}.home-testimonials:after{left:-150px}.page-hero{height:320px}.page-hero .title{max-width:900px;padding:45px 35px 40px}.page-hero .title h1{font-size:46px;line-height:55px}.page-hero .title p{margin:25px auto 0}.page-hero .background{background-size:auto 320px}.page-content.columns .content{width:calc(100% - 250px);width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px)}.page-content.columns .sidebar{width:250px;padding:0 0 0 50px}.page-content.center{max-width:1000px;padding:65px 25px}.page-content .content ul.team-list li{width:calc(33.33333% - 10px);width:-moz-calc(33.33333% - 10px);width:-webkit-calc(33.33333% - 10px)}.page-content .content .testimonials-list{margin:40px 0 0}.page-columns{margin:40px -20px}.page-columns .column{padding:0 20px}.map{height:465px}.client-logos .center{max-width:1000px;padding:20px 15px}.client-logos .center li img{width:200px}.template-page .client-logos{margin:-90px 0 0}.contact-banner{background-position:100% 100%;background-size:630px 455px}.contact-banner .center{max-width:1000px;height:340px;padding:45px 25px 40px}.contact-banner .center .talk{max-width:420px}.contact-banner .center .talk h2{font-size:32px;line-height:40px;margin:0 0 40px}.accreditation-logos .center{max-width:1000px;padding:40px 15px}.accreditation-logos .center li{padding:10px}.accreditation-logos .center li img{max-height:60px}.blog-list .center{padding:65px 25px 50px;max-width:1000px}.blog-list .center ul{margin:0 -30px 20px 0}.blog-list .center ul li{width:calc(33.33333% - 30px);width:-moz-calc(33.33333% - 30px);width:-webkit-calc(33.33333% - 30px);padding:0 25px 25px;margin:0 30px 30px 0}.blog-list .center ul li .image{height:190px;margin:0 -25px 28px}.blog-list .center ul li p{line-height:24px;margin:0 0 18px}.blog-list.home-blogs .center{padding:50px 25px 55px}.blog-list.post-footer .center{padding:55px 25px 20px}.blog-list.post-footer .center .also-like{margin:0 auto 45px}.page-content .sidebar.blog p.bio{margin:0 0 22px}.footer .center{max-width:1000px}.footer .center p.copyright{margin:50px 0 0}.footer.english .center{padding:75px 25px 80px}.footer.russian .center,.footer.estonian .center{padding:60px 25px}}@media (max-width: 1023px){body{font-size:15px;line-height:22px}.header .center{max-width:740px}.header .center .logo{margin:2px 20px 0 0}.header .center .menu-icon{position:absolute;top:50%;right:25px;display:block;width:40px;height:40px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;font-size:0;text-indent:-5000px;margin:-20px 0 0;background:#423b64 url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/menu-icon.png) 3px 3px no-repeat;background-size:34px 68px}.header .center .header-navigation{display:none}.header .center .right .button{margin:0 55px 0 0}.header .center .right .call{margin:1px 25px 0 0}.header .center .right .country{display:none}.menu-open .header .center .menu-icon{background-color:#806fd2;background-position:3px -31px}.home-hero .center{max-width:750px;min-height:380px;padding:40px 25px;justify-content:center}.home-hero .center .intro{width:auto;max-width:450px;text-align:center}.home-hero .center .intro h1{font-size:40px;line-height:48px}.home-hero .center .intro p{font-size:15px;line-height:22px}.home-hero .center .intro ul{justify-content:center}.home-services .service .center{max-width:740px;min-height:310px}.home-services .service .center .text{padding:20px 15px 15px}.home-services .service .center .text h2{font-size:22px;line-height:28px;margin:0 0 15px}.home-services .service .center .text p{font-size:15px;line-height:22px}.home-services .service .center .text .button{margin:25px 0 0}.home-usp .center{max-width:740px;padding:30px 25px}.home-usp .center ul{padding:0 0 10px;font-size:15px;line-height:22px}.home-usp .center p{padding:25px 0;font-size:16px;line-height:22px}.home-testimonials{padding:55px 100px;background:#6e5cc5 url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/testimonials-center.png) 50% 50% no-repeat}.home-testimonials .positioner{max-width:420px}.home-testimonials .positioner blockquote{max-width:420px}.home-testimonials .positioner blockquote p{font-size:16px;line-height:24px}.home-testimonials .positioner blockquote p:first-of-type:before,.home-testimonials .positioner blockquote p:last-of-type:after{width:18px;height:18px;background-size:18px 18px}.home-testimonials .positioner blockquote p:first-of-type:before{margin:4px 10px 0 -18px}.home-testimonials .positioner blockquote p:last-of-type:after{margin:4px -18px 0 10px}.home-testimonials .positioner blockquote footer{margin:18px auto 0}.home-testimonials ul{display:none}.home-testimonials:before,.home-testimonials:after{display:none}.page-hero{height:auto;min-height:245px}.page-hero .title{max-width:600px;padding:35px 25px 30px}.page-hero .title h1{font-size:36px;line-height:44px}.page-hero .title p{margin:20px auto 0}.page-hero .background{background-position:50% 50%;background-size:cover;background-attachment:scroll}.page-content .content h1,.page-content .content h2{font-size:18px;line-height:22px;margin:35px 0 25px}.page-content .content h3,.page-content .content h4{font-size:16px;line-height:20px;margin:35px 0 20px}.page-content .content p{margin:0 0 20px}.page-content .content ul,.page-content .content ol{margin:0 0 20px}.page-content .content ul.columns,.page-content .content ol.columns{columns:2;-moz-columns:2;-webkit-columns:2}.page-content .content .youtube{transition:none 10ms ease;-moz-transition:none 10ms ease;-webkit-transition:none 10ms ease}.page-content .content .youtube strong{font-size:16px;line-height:22px}.page-content.columns{display:block}.page-content.columns .content{width:auto}.page-content.columns .sidebar{display:none}.page-content.center{max-width:740px;padding:40px 25px}.page-content .content ul.service-list li{width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px)}.page-content .content ul.team-list li{width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px)}.page-content .content .testimonials-list{columns:1;-moz-columns:1;-webkit-columns:1;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0}.page-columns{display:block;margin:40px 0}.page-columns .column{width:auto;padding:0}.faqs{border-bottom:1px #ccc solid}.faqs .faq:last-of-type{border-bottom:none}.map{height:350px}.blog-list .center{max-width:740px;padding:40px 25px}.blog-list .center ul{margin:0 -25px 20px 0}.blog-list .center ul li{width:calc(50% - 25px);width:-moz-calc(50% - 25px);width:-webkit-calc(50% - 25px);margin:0 25px 25px 0}.blog-list .center ul li p{font-size:15px;line-height:22px}.blog-list.home-blogs .center ul li:nth-of-type(3),.blog-list.post-footer .center ul li:nth-of-type(3){display:none}.blog-list.home-blogs .center{padding:40px 25px 45px}.blog-list.home-blogs .center .more{margin:0 auto}.blog-list.post-footer .center{padding:50px 25px 10px;margin:0 auto -10px}.blog-list.post-footer .center .also-like{font-size:16px;line-height:20px}.page-content .sidebar.blog{position:relative;display:block;width:auto;border-top:1px #ccc solid;padding:40px 0 0 145px;text-align:left;margin:40px 0 0}.page-content .sidebar.blog picture{position:absolute;top:40px;left:0;width:115px;margin:0}.page-content .sidebar.blog p.posted{margin:0 0 5px}.page-content .sidebar.blog p.bio{font-size:15px;line-height:22px;margin:0 0 10px}.page-content .sidebar.blog p.share{display:none}.page-content .sidebar.blog ul.share{justify-content:left}.page-content .sidebar.blog ul.share li{margin:0 8px 0 0}.page-content .sidebar.blog ul.share li a{width:36px;height:36px;background-size:36px 36px}.page-content .sidebar.blog ul.share li a:hover{background-position:0 0}.client-logos .center{max-width:740px;padding:10px 15px}.client-logos .center li img{width:130px}.template-page .client-logos{margin:-65px 0 0}.contact-banner{background-position:104% 100%;background-size:460px 332px}.contact-banner .center{max-width:740px;height:245px;padding:35px 25px 30px}.contact-banner .center .talk{max-width:300px}.contact-banner .center .talk h2{font-size:24px;line-height:35px;margin:0 0 20px}.contact-banner .center .talk ul .call{padding:0;margin:0 0 0 15px;background:none}.contact-banner .center .talk ul .call a{font-size:17px;line-height:20px}.accreditation-logos .center{flex-wrap:wrap;max-width:740px;padding:35px 15px}.accreditation-logos .center li{min-width:150px}.accreditation-logos .center li img{max-height:60px}.footer{font-size:15px}.footer .center{max-width:740px}.footer .center h2{font-size:16px;line-height:22px;margin:0 0 30px}.footer .center p.copyright{margin:30px 0 0}.footer .center .columns .column{width:auto;max-width:100%;padding:0}.footer .center .columns .column:nth-of-type(2){display:none}.footer .center .columns .social li{margin:0 0 0 8px}.footer .center .columns .social li a{width:36px;height:36px;background-size:36px 36px}.footer .center .columns .social li a:hover{background-position:0 0}.footer.english .center,.footer.russian .center,.footer.estonian .center{padding:50px 25px}.responsive-menu{position:fixed;top:70px;left:0;display:block;width:100%;height:calc(100vh - 70px);height:-moz-calc(100vh - 70px);height:-webkit-calc(100vh - 70px);overflow-x:hidden;overflow-y:auto;background:#806fd2;z-index:1000;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;opacity:0;-moz-opacity:0;-webkit-opacity:0;visibility:hidden}.responsive-menu .center{max-width:740px;padding:25px;text-align:left}.responsive-menu .center h2{font:800 15px/22px Montserrat, sans-serif;text-transform:uppercase;color:#fff;margin:18px 0 15px}.responsive-menu .center ul{margin:0 -15px}.responsive-menu .center ul li{border-top:1px rgba(255,255,255,0.075) solid}.responsive-menu .center ul li a{display:block;padding:15px;font:700 14px/20px Montserrat, sans-serif;color:#fff}.responsive-menu .center ul li a:active{background-color:rgba(255,255,255,0.075)}.responsive-menu .center ul li.parent a{position:relative;padding:15px 65px 15px 15px}.responsive-menu .center ul li.parent a span{position:absolute;top:12px;right:20px;width:25px;height:25px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;background:rgba(0,0,0,0.075) url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/responsive-menu.png) 0 0 no-repeat;background-size:25px 50px;transition:none 10ms ease;-moz-transition:none 10ms ease;-webkit-transition:none 10ms ease}.responsive-menu .center ul li.parent ul{display:none;margin:0 0 12px 10px}.responsive-menu .center ul li.parent ul li{border:none}.responsive-menu .center ul li.parent ul li a{padding:8px 15px;font:400 14px/20px Lato, sans-serif}.responsive-menu .center ul li.parent ul li a span{display:none}.responsive-menu .center ul li.parent.open a span{background-position:0 -25px}.responsive-menu .center ul.country{display:flex;flex-wrap:wrap;justify-content:left}.responsive-menu .center ul.country li{border:0}.responsive-menu .center ul.country li a{border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:12px 24px 12px 48px;background-position:15px 12px;background-repeat:no-repeat;background-size:20px 20px}.responsive-menu .center ul.country li a.uk{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/uk.png)}.responsive-menu .center ul.country li a.finland{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/finland.png)}.responsive-menu .center ul.country li a.russia{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/russia.png)}.responsive-menu .center ul.country li a.estonia{background-image:url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/estonia.png)}.menu-open .responsive-menu{opacity:1;-moz-opacity:1;-webkit-opacity:1;visibility:visible}}@media (max-width: 767px){.wrapper{padding:60px 0 0}.header .center{max-width:480px;height:60px;padding:0 20px}.header .center .logo{width:130px;height:36px;margin:0}.header .center .menu-icon{right:18px}.header .center .menu-icon{width:34px;height:34px;margin:-17px 0 0;background:#423b64 url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/menu-icon.png) 0 0 no-repeat;background-size:34px 68px}.header .center .right .button{display:none}.header .center .right .call{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:88px;height:34px;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;padding:1px 0 0 22px;font-size:0;line-height:0;background:#423b64 url(//staging.mahondigital.co.uk/wp-content/themes/mahondigital/images/headset.png) 8px 50% no-repeat;background-size:24px 25px;margin:0 44px 0 0}.header .center .right .call strong{display:none}.header .center .right .call:after{font-size:10px;line-height:14px;content:'Phone';color:#d2cafb}.menu-open .header .center .menu-icon{background-position:0 -34px}.home-hero .center{max-width:480px;min-height:calc(100vh - 60px);min-height:-moz-calc(100vh - 60px);min-height:-webkit-calc(100vh - 60px);padding:30px}.home-hero .center .intro{max-width:320px}.home-hero .center .intro h1{font-size:28px;line-height:36px}.home-hero .center .intro ul{display:block;margin:35px 0 20px}.home-hero .center .intro ul li{margin:20px 0 0}.home-services .service .center{display:block;max-width:480px;min-height:10px;padding:30px 20px 35px}.home-services .service .center .image{width:auto;padding:0 15px;text-align:center;margin:0 0 20px}.home-services .service .center .image img{width:100%;max-width:280px;margin:0 auto}.home-services .service .center .text{width:auto;padding:0;text-align:center}.home-services .service .center .text h2{font-size:18px;line-height:22px;margin:0 auto 10px}.home-services .service .center .text p{margin:0 auto}.home-services .service .center .text .button{margin:20px auto 0}.home-text .page-content .content ul{text-align:left}.home-text .page-content .content ul li{display:block}.home-usp .center{max-width:480px;padding:30px 20px}.home-usp .center ul{display:block}.home-usp .center ul li{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:left;min-height:45px;padding:0 5px 0 70px;width:auto;text-align:left;margin:0 0 20px}.home-usp .center ul li img{position:absolute;top:0;left:4px;width:45px}.home-usp .center ul li span{display:block;max-width:auto;margin:0}.home-usp .center p{padding:0 10px;font-size:18px;line-height:25px}.home-testimonials{padding:50px 40px}.home-testimonials .positioner{max-width:300px}.home-testimonials .positioner blockquote{max-width:300px}.home-testimonials .positioner blockquote footer{font-size:14px;line-height:20px}.home-testimonials .previous,.home-testimonials .next{display:none}.page-hero{min-height:150px}.page-hero .title{padding:35px 30px 30px}.page-hero .title h1{font-size:26px;line-height:34px}.page-hero .title p{display:none}.page-hero .background{background-position:50% 50%;background-size:cover;background-attachment:scroll}.page-content .content h1,.page-content .content h2{margin:30px 0 20px}.page-content .content h3,.page-content .content h4{margin:30px 0 20px}.page-content .content ul li,.page-content .content ol li{padding:0 0 0 35px;margin:0 0 5px}.page-content .content ul.columns,.page-content .content ol.columns{columns:1;-moz-columns:1;-webkit-columns:1;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0}.page-content .content ul li:before{left:16px}.page-content .content ol{counter-reset:ordered}.page-content .content ol li:before{width:25px}.page-content .content hr{margin:30px auto}.page-content .content .alignleft,.page-content .content .alignright,.page-content .content .aligncenter{display:block;float:none;max-width:100%;clear:both;text-align:center;margin:25px auto}.page-content .content blockquote{margin:30px auto}.page-content .content .youtube{padding:20px 30px 20px 115px}.page-content .content .youtube strong{font-size:14px;line-height:20px}.page-content .content .youtube:before{width:95px}.page-content.center{max-width:480px;padding:30px 20px}.page-content .content ul.service-list{margin:30px 0}.page-content .content ul.service-list li{width:auto;margin:0 0 10px}.page-content .content ul.team-list{margin:30px -10px 30px 0}.page-content .content ul.contact-details{margin:40px 0 0}.page-content .content ul.contact-details li{margin:0 0 15px}.page-content .content ul.contact-details li a{padding:20px 15px 18px 62px;font-size:14px;line-height:16px;background-position:18px 55%;background-size:30px 30px}.page-content .content ul.contact-details li a span{display:none}.map{height:225px}.blog-list .center{max-width:480px;padding:30px 20px}.blog-list .center ul{display:block;margin:0 auto 20px}.blog-list .center ul li{width:auto;padding:0 20px 20px;margin:0 0 20px 0}.blog-list .center ul li .image{height:190px;margin:0 -20px 25px}.blog-list .center ul li h2{font-size:16px;line-height:22px;margin:0 0 10px}.blog-list.home-blogs .center ul li:nth-of-type(3),.blog-list.post-footer .center ul li:nth-of-type(3){display:block}.blog-list.home-blogs .center{padding:25px 25px 35px}.blog-list.home-blogs .center .more{margin:35px auto 0}.blog-list.post-footer .center{padding:35px 20px 10px;margin:0 auto -10px}.blog-list.post-footer .center .also-like{margin:0 auto 30px}.page-content .sidebar.blog{padding:30px 0 0;text-align:center}.page-content .sidebar.blog picture{position:static;width:130px;margin:0 auto 25px}.page-content .sidebar.blog ul.share{justify-content:center}.page-content .sidebar.blog ul.share li{margin:5px}.page-content .sidebar.blog ul.share li a{width:40px;height:40px;background-size:40px 40px}.page-google-searches-live .page-content .content .google-searches{margin:30px auto 0}.client-logos{display:none}.template-page .client-logos{display:block}.template-page .client-logos .center{display:block;max-width:480px;padding:20px;margin:30px auto 0}.template-page .client-logos .center li{width:auto;border-top:1px #ccc solid;padding:10px}.template-page .client-logos .center li img{width:160px}.contact-banner{background-position-x:calc(50% + 20px);background-position-x:-moz-calc(50% + 20px);background-position-x:-webkit-calc(50% + 20px);background-position-y:100%;background-size:auto 290px}.contact-banner .center{max-width:740px;height:auto;padding:30px 20px 230px}.contact-banner .center .talk{max-width:280px;text-align:center;margin:0 auto}.contact-banner .center .talk h2{font-size:22px;line-height:32px;margin:0 0 15px}.contact-banner .center .talk ul{display:block}.contact-banner .center .talk ul .contact a{margin:0 auto}.contact-banner .center .talk ul .call{padding:0;line-height:20px;margin:15px 0 0}.contact-banner .center .talk ul .call a{font-size:22px;line-height:25px}.accreditation-logos{display:none}.footer .center{max-width:480px}.footer .center h2{margin:0 0 20px}.footer .center p.copyright{margin:20px 0 0}.footer .center p.copyright span{display:block}.footer .center .columns{display:block;padding:0}.footer .center .columns .social{position:static;justify-content:center;margin:20px 0 0}.footer .center .columns .social li{margin:5px}.footer .center .columns .social li a{width:40px;height:40px;background-size:40px 40px}.footer.english .center,.footer.russian .center,.footer.estonian .center{padding:40px 20px 35px;text-align:center}.responsive-menu{top:60px;height:calc(100vh - 60px);height:-moz-calc(100vh - 60px);height:-webkit-calc(100vh - 60px)}.responsive-menu .center{max-width:480px;padding:10px 20px}#cookie-notice{left:20px;width:auto}}