html,*{margin:0;padding:0}html{box-sizing:border-box}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:auto;font-kerning:auto}*,*:before,*:after{box-sizing:inherit}body{line-height:1.2}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}strong{font-weight:700}fieldset,iframe,img{border:0}table{border-collapse:collapse;border-spacing:0}th{font-style:normal;font-weight:normal}ol,ul{list-style:none}cite{font-style:normal}a{outline:none}header,section,footer,aside,nav,article,main,figure{display:block}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],input[type='submit'],input[type='button'],textarea{-webkit-appearance:none}@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}.cf:before,.cf:after{content:"";display:table;width:0}.cf:after{clear:both}.cf{zoom:1}.relative{position:relative}.fixed{position:fixed}.fc,.input__icon,.back-to-top,.company__numbers__item__img{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.fvc,.the-header .wrap,.the-header__contact__line--1,.the-header__contact p a,.company__numbers li,.testimonials__item__cite{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tc{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.tvc{position:absolute;top:50%;transform:translate(0, -50%)}.mt--20{margin-top:20px}.mt--40{margin-top:40px}.mt--60{margin-top:60px}.mb--20{margin-bottom:20px}.mb--40{margin-bottom:40px}.mb--60{margin-bottom:60px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}body{background:#FFF;color:#666}.bkg--lightblue{background:rgba(21,87,191,0.05)}.color--blue{color:#1557BF}.color--pink{color:#FA4B59}img{height:auto;max-width:100%}.icon{fill:currentColor;height:24px;width:24px}img{display:block;vertical-align:middle}@media screen and (max-width: 479px){.alignleft,.alignright{display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width: 480px){.alignleft,.alignright{margin-top:1em;max-width:50%}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}}.aligncenter{display:block;margin-left:auto;margin-right:auto}.video{position:relative;overflow:hidden;padding-top:56.25%}.video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}body,.btn--stroke--white,.btn--fill--blue,.btn--fill--green,.btn--fill--special span{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.4}strong{font-weight:600}a,.as-link{text-decoration:none;transition:background .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out}a:not([class]),.as-link:not([class]){color:#1557BF;text-decoration:underline}a:not([class]):hover,.as-link:not([class]):hover{color:#5AE255;text-decoration:none}.link--more{border-bottom:2px solid currentColor;color:#1557BF;font-size:1.4rem;font-weight:700;text-decoration:none;text-transform:uppercase;padding:6px 0}.link--more:hover{color:#5AE255}.screen-reader-text{left:-9999px;position:absolute;top:-9999px}h1,h2,h3,h4,h5,h6{color:#434343;line-height:1.1}.h1{font-size:48px}@media screen and (min-width: 320px){.h1{font-size:calc(48px + 24 * ((100vw - 320px) / 1080))}}@media screen and (min-width: 1400px){.h1{font-size:72px}}.h2{font-size:4.8rem}.h3{font-size:3.6rem}.h4{font-size:3rem}.h5{font-size:2.4rem}.h6{font-size:2rem}[class^='btn']:hover{opacity:0.7}[class^='btn']:not(.btn--link){text-decoration:none !important}[class^='btn']::-moz-focus-inner{border:0;padding:0}[class^='btn'].disabled,[class^='btn'][disabled]{cursor:not-allowed;pointer-events:none;opacity:0.6}.btn--stroke--white{background:0;border-color:rgba(255,255,255,0.8);color:rgba(255,255,255,0.8)}.btn--stroke--white,.btn--fill--blue,.btn--fill--green,.btn--fill--special span{border-radius:16px;border-style:solid;border-width:2px;font-size:1.4rem;font-weight:600;line-height:1.2;text-align:center;display:inline-block;padding:6px 23px;position:relative;cursor:pointer}.btn--stroke--white:hover{color:rgba(255,255,255,0.8)}.btn--stroke--white:hover{border-color:#FFF;color:#FFF;opacity:1}.btn--fill--blue{background:#1557BF;border-color:#1557BF;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.2);text-shadow:none}.btn--fill--green{background:#5AE255;border-color:#5AE255;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.2);color:#1557BF;text-shadow:none}.btn--fill--special{background:linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0));border-radius:35px;box-shadow:inset 0 1px 0px rgba(0,0,0,0.1);display:inline-block;padding:10px}.btn--fill--special span{background:#FA4B59;border-color:#FA4B59;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.2);background:linear-gradient(to bottom right, #FA4B59, #F66B53) #FA4B59;border:0;border-radius:25px;font-weight:700;text-transform:uppercase;display:inline-block;padding:16px 40px}.btn--fill--special:hover{opacity:1}.btn--fill--special:hover span{background:linear-gradient(to bottom right, #24b31e, #5AE255) #24b31e;opacity:1}body{min-width:320px}.global-overflow{overflow:hidden}.wrap{margin-left:auto;margin-right:auto;min-width:300px;position:relative;width:94%}.wrap,.wrap--alt{max-width:1400px}.wrap--alt{min-width:280px;padding-left:10px;padding-right:10px;width:100%}@media screen and (min-width: 320px){.wrap--alt{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1540px){.wrap--alt{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (max-width: 819px){[class^='cols--']:not(:last-child){margin-bottom:40px}}@media screen and (max-width: 1119px){[class^='cols--xl--']:not(:last-child){margin-bottom:40px}}@media screen and (min-width: 820px){.cols{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cols--2{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%}.cols--3{-ms-flex:0 0 22.85714%;flex:0 0 22.85714%}.cols--4{-ms-flex:0 0 31.42857%;flex:0 0 31.42857%}.cols--5{-ms-flex:0 0 40%;flex:0 0 40%}.cols--6{-ms-flex:0 0 48.57143%;flex:0 0 48.57143%}.cols--7{-ms-flex:0 0 57.14286%;flex:0 0 57.14286%}.cols--8{-ms-flex:0 0 65.71429%;flex:0 0 65.71429%}.cols--9{-ms-flex:0 0 74.28571%;flex:0 0 74.28571%}.cols--10{-ms-flex:0 0 82.85714%;flex:0 0 82.85714%}.cols--11{-ms-flex:0 0 91.42857%;flex:0 0 91.42857%}}@media screen and (min-width: 1120px){.cols--xl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cols--xl--2{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%}.cols--xl--3{-ms-flex:0 0 22.85714%;flex:0 0 22.85714%}.cols--xl--4{-ms-flex:0 0 31.42857%;flex:0 0 31.42857%}.cols--xl--5{-ms-flex:0 0 40%;flex:0 0 40%}.cols--xl--6{-ms-flex:0 0 48.57143%;flex:0 0 48.57143%}.cols--xl--7{-ms-flex:0 0 57.14286%;flex:0 0 57.14286%}.cols--xl--8{-ms-flex:0 0 65.71429%;flex:0 0 65.71429%}.cols--xl--9{-ms-flex:0 0 74.28571%;flex:0 0 74.28571%}.cols--xl--10{-ms-flex:0 0 82.85714%;flex:0 0 82.85714%}.cols--xl--11{-ms-flex:0 0 91.42857%;flex:0 0 91.42857%}}.cols--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{padding:1em 0 0.3em 0}.content h1:not([class]),.content h2:not([class]),.content h3:not([class]),.content h4:not([class]),.content h5:not([class]),.content h6:not([class]){line-height:1.5}.content h1,.content h2{font-weight:300}.content h1:not([class]),.content h2:not([class]){font-size:3.6rem}.content h3:not([class]),.content h4:not([class]){font-size:2.4rem;line-height:1.2}.content h5:not([class]),.content h6:not([class]){font-size:2rem;line-height:1.2}.content p{line-height:1.9;padding:0.7em 0}.content ul,.content ol{line-height:1.6;padding:1em 0 1.5em 2em}.content ul{list-style:square}.content ol{list-style:decimal}.content li{padding:0.5em}.content img{margin-bottom:10px}.content .cols,.content>section{margin-top:calc(2.22222px + 5.55556vw)}@media screen and (min-width: 1400px){.content .cols,.content>section{margin-top:80px}}.content h2+.cols,.content h2+section{margin-top:0}input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='date'],input[type='number'],select,textarea{background:rgba(67,67,67,0.05);border:1px solid rgba(67,67,67,0.2);border-radius:3px;color:currentColor;font-family:inherit;font-size:16px;padding:0 16px;width:100%}input.error[type='text'],input.error[type='email'],input.error[type='password'],input.error[type='tel'],input.error[type='date'],input.error[type='number'],select.error,textarea.error{border-color:#BB263C;padding-right:50px}input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='date'],input[type='number'],select{height:42px}textarea{height:150px;padding:16px}@media screen and (min-width: 720px){[data-width="w80"]{width:80px !important}[data-width="w120"]{width:120px !important}[data-width="w160"]{width:160px !important}[data-width="w200"]{width:200px !important}[data-width="w240"]{width:240px !important}[data-width="w280"]{width:280px !important}[data-width="w320"]{width:320px !important}[data-width="w360"]{width:360px !important}[data-width="w400"]{width:400px !important}[data-width="w440"]{width:440px !important}[data-width="w480"]{width:480px !important}[data-width="w520"]{width:520px !important}[data-width="w560"]{width:560px !important}[data-width="w600"]{width:600px !important}[data-width="p10"]{width:10% !important}[data-width="p20"]{width:20% !important}[data-width="p30"]{width:30% !important}[data-width="p40"]{width:40% !important}[data-width="p50"]{width:50% !important}[data-width="p60"]{width:60% !important}[data-width="p70"]{width:70% !important}[data-width="p80"]{width:80% !important}[data-width="p90"]{width:90% !important}[data-width="p100"]{width:100% !important}}[data-height="px30"]{height:30px !important}[data-height="px40"]{height:40px !important}[data-height="px50"]{height:50px !important}[data-height="px60"]{height:60px !important}[data-height="px70"]{height:70px !important}[data-height="px80"]{height:80px !important}[data-height="px90"]{height:90px !important}[data-height="px100"]{height:100px !important}[data-height="px200"]{height:200px !important}[data-height="px300"]{height:300px !important}[data-height="px400"]{height:400px !important}[data-height="px500"]{height:500px !important}.form--row{padding:16px 0;position:relative}.form--row label{display:block;margin-bottom:4px}.form--row label,.form--row .label{color:currentColor;font-weight:700}.security{clear:both;display:none;height:0px;visibility:hidden}.security label{float:none;padding:0 0 4px 0;text-align:left;width:auto}.security input[type="text"]{display:block;float:none}.input__icon{border:1px solid currentColor;border-radius:50%;bottom:25px;height:24px;position:absolute;right:9px;width:24px}.input__icon svg{height:10px;width:10px}.input__icon.error{border-color:#BB263C;color:#BB263C}.hint{font-size:0.7em;font-weight:400;margin-left:6px;text-transform:uppercase;opacity:0.8}.alert{border-radius:5px;color:#FFF;line-height:1.3;margin-top:20px;padding:20px;position:relative}.alert h6{color:currentColor;font-size:2.4rem}.alert p{line-height:1.3;padding:8px 0}.alert ul{list-style:disc;padding:0 20px}.alert li{padding:4px 0}@media screen and (min-width: 780px){.alert{padding-left:76px}}.alert__icon{border:1px solid currentColor;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:24px;margin-bottom:10px;width:24px}.alert__icon svg{height:10px;width:10px}@media screen and (min-width: 780px){.alert__icon{height:36px;left:20px;position:absolute;top:20px;width:36px}.alert__icon svg{height:16px;width:16px}}.alert--error{background:#BB263C}.alert--success{background:#5AE255}.alert--warning{background:#FFBE40;color:#333}.alert--information{background:#448CCB}.the-header{background:#1557BF;color:#FFF;font-size:1.4rem;padding:20px 0 23px 0;position:relative;z-index:3}.banner-wrap .the-header{background:0;border-bottom:1px solid rgba(255,255,255,0.1)}.logo{display:block;max-width:50%}.the-header__contact{margin-left:auto}@media screen and (min-width: 480px) and (max-width: 639px){.the-header__contact{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.the-header__contact>*{margin:0 0 0 10px !important}}.the-header__contact__line--1{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:6px}.the-header__contact p{color:rgba(255,255,255,0.5);font-weight:600;text-align:right;margin-right:20px}.the-header__contact p a{color:#FFF;text-decoration:none;-ms-flex-pack:end;justify-content:flex-end}.the-header__contact p svg{height:12px;margin-right:5px;width:12px}@media screen and (max-width: 639px){.the-header__contact p{display:none}}.the-header__contact .btn--fill--green{width:100%}@media screen and (max-width: 639px){.the-header__contact .btn--fill--green{display:none}}.the-footer{background:#1557BF;color:rgba(255,255,255,0.6);font-size:1.4rem;font-weight:600;margin-top:60px;padding-bottom:60px}@media screen and (min-width: 1120px){.the-footer{margin-top:150px}}.the-footer .cols{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}@media screen and (min-width: 820px){.the-footer .cols{padding:100px 0}}.the-footer h6{color:#FFF;font-weight:700;text-transform:uppercase;padding:16px 0}.the-footer a{color:currentColor}.the-footer a:not([href^='mailto']){text-decoration:none}.the-footer__contact img{width:160px}.the-footer__contact>p{padding:13px 0 15px 0}.the-footer__contact div{display:-ms-flexbox;display:flex;padding-top:22px}.the-footer__contact div p:first-child{margin:4px 14px 0 0}.the-footer__contact div p:last-child{line-height:1.6}.the-footer__contact a{color:#FFF;font-size:1.6rem}.the-footer__services li{padding:5px 0}@media screen and (min-width: 480px){.the-footer__services ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.the-footer__services li{-ms-flex:0 0 45%;flex:0 0 45%;padding:15px 0}}.the-footer__support [class^='btn']{margin-top:36px;width:100%}.the-footer__support [class^='btn'] span{width:100%}@media screen and (min-width: 820px) and (max-width: 1119px){.the-footer__support{padding-top:60px}}.the-footer__copyright{border-top:2px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.6);font-size:1.2rem;line-height:1.5;padding:31px 0 35px 0}@media screen and (min-width: 820px){.the-footer__copyright{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.the-footer__copyright p:first-child{margin-right:110px}.the-footer__copyright p:last-child{margin-left:auto}}.back-to-top{background:#45AECF;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.2);color:#FFF;height:40px;position:fixed;right:20px;top:20px;width:40px;z-index:100}.back-to-top svg{height:16px;width:16px;transform:rotate(-90deg)}.back-to-top:hover{background:#5AE255}.back-to-top--hidden{display:none}.the-navigation{padding:0 20px 0 16px}@media screen and (max-width: 919px){.the-navigation{display:none}}.the-navigation li{display:inline-block}.the-navigation a{color:currentColor;font-weight:600;text-decoration:none;display:block;padding:10px 16px}@media screen and (min-width: 1080px){.the-navigation{padding:0 40px 0 56px}}.banner>*{position:relative;z-index:2}.banner__content{padding:40px 0}.banner__content h1{color:currentColor;padding-bottom:16px}.banner__content h1 strong{display:block;font-size:1.6em}@media screen and (max-width: 479px){.banner__content h1{font-size:2.4rem}}.banner__content p{line-height:1.9;padding:5px 0}.banner__content [class^='btn']{margin-top:26px}.banner__img{margin:30px auto;max-width:100%;width:700px}@media screen and (max-width: 919px){.banner{text-align:center}}@media screen and (min-width: 920px){.banner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.banner__content{-ms-flex:0 0 44.44444%;flex:0 0 44.44444%;margin-right:5.55556%}.banner__img{margin:60px 0 -50px 0}}.banner-wrap{background:url(/inc/img/bkg--bannershapes.svg) top center/cover no-repeat #1557BF;color:#FFF;overflow:hidden;position:relative}.banner-wrap:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath fill='%23FFF' d='M0 0l1 1H0z'/%3E%3C/svg%3E");background-size:100% 100%;background-position:center;content:" ";bottom:-1px;display:block;height:7.8125vw;left:0;max-height:125px;position:absolute;width:100%}.banner-wrap>.wrap{padding-bottom:7.8125vw}@media screen and (min-width: 1600px){.banner-wrap>.wrap{padding-bottom:125px}}.banner-wrap>.wrap:before{background:radial-gradient(closest-side, #3FB1B2, rgba(63,177,178,0));content:" ";bottom:-600px;height:1200px;left:50%;margin-left:-300px;position:absolute;width:1200px}.banner-wrap>.wrap:after{background:url(/inc/img/bkg--dots.png) bottom right no-repeat;content:" ";bottom:0;height:100%;left:-100px;position:absolute;width:calc(100% + 200px)}@media screen and (max-width: 919px){.banner--contact .banner__img{display:none}}.intro{background:#FFF;margin:20px 0 60px;position:relative}.intro h2:before{background:currentColor;border-radius:1px;content:" ";display:block;height:2px;margin-bottom:9px;width:30px}@media screen and (min-width: 620px){.intro{border-radius:40px;text-align:center;max-width:880px;margin:10px auto 80px auto;padding:40px 100px}.intro:before{border-radius:40px;box-shadow:-50px 50px 100px rgba(21,87,191,0.1);content:" ";bottom:0;height:50%;left:0;position:absolute;width:50%;z-index:-1}.intro h2:before{margin-left:auto;margin-right:auto}}@media screen and (min-width: 960px){.intro{margin-bottom:140px}}.services-wrap{padding-bottom:60px;position:relative}@media screen and (min-width: 1280px){.services-wrap{margin-bottom:80px}.js .services-wrap{display:-ms-flexbox;display:flex}}.services-wrap .content{padding-bottom:60px}.services-wrap .content h2{background:#FFF;display:inline-block;margin:0 0 20px -18px;padding-left:18px;padding-right:18px;position:relative}.services-wrap .content .link--more{margin-top:18px}.services-wrap .content:before{background:#E5E5E5;content:" ";left:0;height:2px;margin:0 -1000px;position:absolute;top:60px;width:calc(100% + 2000px)}@media screen and (min-width: 960px){.services-wrap .content{-ms-flex:1 0 360px;flex:1 0 360px;margin-right:8.57143%;padding:40px 0}.services-wrap .content:before{top:100px}}.services__item--network svg{fill:url(#network-gradient) #1557BF}.services__item--backup svg{fill:url(#backup-gradient) #FA4B59}.services__item--servers svg{fill:url(#servers-gradient) #5AE255}.services__item--cloud svg{fill:url(#cloud-gradient) #684BFA}.services__item--padlock svg{fill:url(#padlock-gradient) #FA4CA7}.services__item--consultancy svg{fill:url(#consultancy-gradient) #FA7A4C}.cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:40px}.cards,.cards *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cards-container{position:relative}.cards .cards__item{position:relative}.cards .cards__item__inner{background:#FFF;border-radius:20px;box-shadow:0 0 20px rgba(21,87,191,0.1);height:100%;padding:40px;position:relative;width:100%;z-index:2}.cards .cards__item svg{height:84px;margin:40px 0 44px 0;width:84px;transition:fill .7s}.cards .cards__item h2{color:currentColor;font-size:1.8rem;font-weight:600;height:87px;line-height:1.4;width:80%}.cards .cards__item p{font-size:1.4rem;line-height:1.7;opacity:0.8}.cards .cards__item:before{background:#FFF;content:" ";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px);z-index:1}.company__content{padding:40px 0}.company__content h2{padding-bottom:1em}@media screen and (min-width: 1120px){.company__content{padding:90px 0 130px 0}}.company__numbers{background:#FFF;-ms-flex-item-align:start;align-self:flex-start;margin:0 -100px;padding:40px 100px;position:relative}.company__numbers h3,.company__numbers ul{position:relative;z-index:2}.company__numbers h3{color:#666;font-weight:300;margin-bottom:15px}.company__numbers h3 span{color:#45AECF;font-size:0.583em;font-weight:700;text-transform:uppercase;display:block;margin:27px 0 4px 0}.company__numbers h3:before{background:#434343;border-radius:1px;content:" ";display:block;height:2px;width:30px}.company__numbers li{padding:40px 0}.company__numbers h4{color:#FA4B59;font-weight:700}.company__numbers p{line-height:1.5;padding-top:3px}.company__numbers__item__img{background:rgba(21,87,191,0.1);border-radius:5px;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;margin-right:24px;width:60px}.company__numbers svg{fill:url(#network-gradient) #1557BF;height:30px;width:30px}@media screen and (min-width: 680px){.company__numbers__item__img{height:120px;margin-right:40px;width:120px}.company__numbers svg{height:60px;width:60px}}@media screen and (min-width: 1120px){.company__numbers{margin:0;padding:0 0 40px 0}.company__numbers:before{background:#FFF;content:" ";height:100%;left:-80px;position:absolute;top:0;width:1000%;z-index:1}}.testimonials{padding:40px 0}.testimonials__item{border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0;padding:40px 40px 0 40px;transition:border .7s,box-shadow .7s}.testimonials__item__stars{color:#1557BF;padding:4px 0 10px 0}.testimonials__item__stars svg{height:12px;margin-right:8px;width:12px}.testimonials__item blockquote p{line-height:1.7;padding:0.8em 0}.testimonials__item__cite{border-bottom:2px solid rgba(67,67,67,0.2);font-size:1.4rem;padding:30px 0 50px 0}.testimonials__item__cite strong{display:block;margin-bottom:1px}.testimonials__item__cite img{border-radius:50%;height:48px;margin:0 20px 0 -7px;width:48px}.testimonials__item:hover{box-shadow:0 20px 40px rgba(67,67,67,0.1)}.testimonials__item:hover .testimonials__item__cite{border-bottom-color:#FFF}.testimonials__footnote a[href^='tel:']{color:currentColor;text-decoration:none}@media screen and (min-width: 1120px){.testimonials{display:-ms-flexbox;display:flex;margin:-50px;padding:120px 0 60px 0}.testimonials__item{margin:50px;-ms-flex-preferred-size:calc(33.333% - 100px);flex-basis:calc(33.333% - 100px)}.testimonials__footnote{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 -50px}.testimonials__footnote p{margin:0 50px;max-width:calc(33.333% - 100px);padding:20px 40px}}.testimonials-wrap{padding-top:60px}@media screen and (min-width: 1120px){.testimonials-wrap{padding-top:150px}}.testimonials-wrap h2{font-weight:300;line-height:1.5;max-width:680px}@media screen and (min-width: 820px){.testimonials-wrap .hgroup{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.testimonials-wrap .hgroup:after{background:url(/inc/img/icon--yorkshire-rose.svg) no-repeat;content:" ";display:block;height:44px;width:44px;opacity:0.2}}.pagetitle{font-weight:300;padding:1em 0 0.5em 0}.contact__form>.alert{margin-bottom:20px}.map--side{height:400px;width:100%}
