*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;max-width:100vw;overflow-y:auto}body,html{overflow-x:hidden}body{margin:0;font-family:"PT Serif",serif;max-width:inherit;overflow-y:hidden}h2.section-title{font-size:40px;font-weight:600;color:#453c90;margin-bottom:50px;margin-top:0}@media only screen and (max-width:768px){h2.section-title{font-size:36px;line-height:38px;margin-bottom:30px}}.section{width:calc(100% - 320px);max-width:1120px;margin:0 auto;padding-left:160px;padding-right:160px}.section--sm{max-width:800px}@media only screen and (max-width:1600px){.section{width:calc(100% - 140px);padding-left:70px;padding-right:70px}}@media only screen and (max-width:1350px){.section{width:calc(100% - 100px);padding-left:50px;padding-right:50px}}@media only screen and (max-width:400px){.section{width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.primary-btn{cursor:pointer;outline:none;border:none;background-color:#453c90;border-radius:25px;line-height:25px;color:#fff;font-weight:600;padding:14px 40px;text-decoration:none;font-size:16px;transition:background-color .2s;font-family:Arial,Helvetica,sans-serif}.primary-btn:hover{background-color:#342d6c}.secondary-btn{cursor:pointer;outline:none;border:none;background-color:rgba(69,60,144,.1);border-radius:25px;line-height:25px;color:#453c90;font-weight:600;padding:14px 40px;text-decoration:none;font-size:16px;transition:background-color .2s;font-family:Arial,Helvetica,sans-serif}.secondary-btn:hover{background-color:#dddbf0}.content-top{background:url(/ss-hero-banner.a824a4d1.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:calc(80vh - 180px);padding:90px 0;font-family:"PT Serif",serif}.content-top .logo{max-width:270px}.content-top .logo img{width:100%}.content-top .sub-caption{margin-top:90px;font-size:20px;color:#fff;font-weight:400}.content-top h1{margin-top:20px;margin-bottom:0;font-size:50px;font-weight:600;color:#fff;line-height:1.2;max-width:550px}@media only screen and (max-width:768px){.content-top{text-align:center;min-height:calc(60vh - 150px);padding:75px 0}.content-top .logo{margin:0 auto}.content-top .sub-caption{margin-top:70px;font-size:18px}.content-top h1{max-width:100%;font-size:36px}}.ordnance-survey{background-color:#fff;padding:80px 0 195px}.ordnance-survey .section{display:flex;flex-direction:row}.ordnance-survey .section .os-left{flex:3;padding-right:65px;border-right:1px solid rgba(0,0,0,.15)}.ordnance-survey .section .os-left p{font-size:20px;line-height:30px;color:rgba(0,0,0,.9);font-family:"PT Serif",serif}.ordnance-survey .section .os-left__buttons{margin-top:50px;display:flex;flex-direction:row}.ordnance-survey .section .os-left__buttons .primary-btn{margin-right:20px}.ordnance-survey .section .os-right{flex:2;padding-left:65px}.ordnance-survey .section .os-right__caption{font-family:"PT Serif",serif;color:rgba(0,0,0,.5);font-size:20px}.ordnance-survey .section .os-right__image{margin-top:32px;max-width:275px}@media only screen and (max-width:900px){.ordnance-survey{padding:40px 0 80px}.ordnance-survey .section{flex-direction:column}.ordnance-survey .section .os-left{padding-right:0;border-right:0;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.15)}.ordnance-survey .section .os-left p{font-size:18px}.ordnance-survey .section .os-right{padding-left:0;padding-top:40px}.ordnance-survey .section .os-right__caption{font-size:18px}.ordnance-survey .section .os-right__image{max-width:245px}}@media only screen and (max-width:768px){.ordnance-survey .section .os-left__buttons{margin-top:30px;justify-content:center}}.what-is-it{background-color:#f1f2f6;padding:90px 0}.what-is-it .section{display:flex;flex-direction:row}.what-is-it .phones{position:relative}.what-is-it .phones img{position:absolute;max-width:650px;top:-210px;left:-15px}.what-is-it .content{margin-left:630px;max-width:640px}.what-is-it .content p{font-size:20px;line-height:30px;margin:0;color:rgba(0,0,0,.9)}@media only screen and (max-width:1500px){.what-is-it .phones img{max-width:630px;top:-191px;left:-15px}.what-is-it .content{margin-left:700px}}@media only screen and (max-width:1350px){.what-is-it .phones img{max-width:630px;top:-191px;left:-15px}.what-is-it .content{margin-left:550px}}@media only screen and (max-width:1000px){.what-is-it .phones img{max-width:530px;top:-151px;left:-15px}.what-is-it .content{margin-left:455px}}@media only screen and (max-width:768px){.what-is-it{padding-bottom:50px}.what-is-it .section{flex-direction:column}.what-is-it .phones{position:relative;height:340px;width:100%}.what-is-it .phones img{position:absolute;width:calc(100% + 100px);max-width:500px}.what-is-it .content{margin-left:0}.what-is-it .content h2{font-size:36px}.what-is-it .content p{margin-top:30px;font-size:18px}}@media only screen and (max-width:400px){.what-is-it .phones{height:280px}}.who-is-it{padding-bottom:90px}.who-is-it h2{margin-top:175px}.who-is-it__top-row{display:flex;flex-direction:row}.who-is-it__top-row p{max-width:550px;font-size:20px;line-height:30px;margin:0;color:rgba(0,0,0,.9)}.who-is-it__top-row .circle{font-size:18px;background-color:#d40058;width:125px;height:125px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:600;border-radius:50%;position:relative;top:-100px;right:-106px;transform:rotate(30deg)}@media only screen and (max-width:1350px){.who-is-it__top-row .circle{right:-50px}}@media only screen and (max-width:850px){.who-is-it__top-row .circle{right:-35px;min-width:125px}}.who-is-it__bottom-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}.who-is-it__bottom-row .col{max-width:24%}.who-is-it__bottom-row .col img{max-width:100%;width:150px}.who-is-it__bottom-row .col p{font-size:18px;line-height:28px;margin-top:40px;margin-bottom:0;color:rgba(0,0,0,.9)}.who-is-it__bottom-row .col:first-child img{width:185px}@media only screen and (max-width:1350px){.who-is-it__bottom-row .col{max-width:30%}}@media only screen and (max-width:768px){.who-is-it{padding:50px 0}.who-is-it h2{margin-top:0}.who-is-it__top-row p{max-width:100%;min-width:100%;font-size:18px;line-height:28px}.who-is-it__top-row .circle{right:61px;min-width:125px;top:-135px}.who-is-it__bottom-row{flex-direction:column;margin-top:30px}.who-is-it__bottom-row .col{max-width:100%;text-align:center;margin-bottom:40px}.who-is-it__bottom-row .col p{margin-top:30px;font-size:18px;line-height:28px}.who-is-it__bottom-row .col:last-child{margin-bottom:0}}.how-it-works{display:flex;flex-direction:row;position:relative}.how-it-works .col{background-color:#f1f2f6;flex:1}.how-it-works .col__img{background-image:url(/how-does-it-work.5e5ff493.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;height:670px}.how-it-works .col .section{position:absolute;left:0;right:0}.how-it-works .col .content{width:calc(50% - 90px);padding:90px 0}.how-it-works .col .content p{font-size:20px;line-height:30px;margin-top:0;margin-bottom:30px;color:rgba(0,0,0,.9)}.how-it-works .col .content p:last-child{margin-bottom:0}.how-it-works .col .content__downloads{margin-top:30px;display:inline-block}.how-it-works .col .content__downloads .download-btn{margin-right:30px;text-decoration:none}.how-it-works .col .content__downloads .download-btn img{border-radius:9px;max-width:201px;transition:box-shadow .2s}.how-it-works .col .content__downloads .download-btn img:hover{-webkit-box-shadow:0 7px 14px 0 rgba(0,0,0,.35);-moz-box-shadow:0 7px 14px 0 rgba(0,0,0,.35);box-shadow:0 7px 14px 0 rgba(0,0,0,.35)}.how-it-works .col .content__downloads .download-btn:last-child{margin-right:0}@media only screen and (max-width:1300px){.how-it-works .col__img{height:675px}.how-it-works .col .content{width:calc(50% - 60px)}.how-it-works .col .content__downloads .download-btn{margin-right:15px}.how-it-works .col .content__downloads .download-btn img{max-width:170px}}@media only screen and (max-width:1000px){.how-it-works .col__img{height:675px}.how-it-works .col .content{width:calc(50% - 30px)}}@media only screen and (max-width:900px){.how-it-works{flex-direction:column-reverse}.how-it-works .col__img{height:450px;min-height:450px}.how-it-works .col .section{position:static}.how-it-works .col .content{width:100%}}@media only screen and (max-width:768px){.how-it-works .col__img{height:380px;min-height:380px}.how-it-works .col .content{width:100%;padding:40px 0}.how-it-works .col .content p{font-size:18px;line-height:28px;margin-bottom:20px}.how-it-works .col .content__downloads{margin-top:20px}}.faq{padding:130px 0;background-image:url(/faq.94c4555c.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.faq .col{margin-top:70px}.faq .col:first-child{margin-top:0}.faq .col .row{display:flex;flex-direction:row}.faq .col .row img{margin-left:80px;position:relative;top:-10px;min-width:270px}.faq .col p{font-size:20px;line-height:30px;margin-top:0;margin-bottom:30px;color:rgba(0,0,0,.9)}.faq .col p a{color:#d40058;text-decoration:none}.faq .col p a:hover{text-decoration:underline}@media only screen and (max-width:768px){.faq{padding:40px 0}.faq .col{margin-top:30px}.faq .col p{font-size:18px;line-height:28px;margin-bottom:20px}.faq .col .row{flex-direction:column}.faq .col .row img{margin-bottom:30px;margin-left:0;top:0}}.contact{padding:75px 0;background-color:#f1f2f6}.contact .section{display:flex;flex-direction:row}.contact .section .col{flex:1}.contact .section .col .col-2{display:flex;flex-direction:row}.contact .section .col .col-2 .row{flex:1;display:flex;flex-direction:column;align-items:flex-start}.contact .section .title{font-size:20px;color:rgba(0,0,0,.9);margin-bottom:28px}.contact .section .mail{font-size:40px;line-height:30px;color:#d40058;text-decoration:none}.contact .section .mail:hover{text-decoration:underline}.contact .section .link{font-size:20px;line-height:30px;color:#453c90;margin-bottom:8px;text-decoration:none}.contact .section .link:hover{text-decoration:underline}.contact .section .link:last-child{margin-bottom:0}@media only screen and (max-width:930px){.contact{padding:40px 0}.contact .section{flex-direction:column}.contact .section .col{margin-bottom:40px}.contact .section .col:last-child{margin-bottom:0}.contact .section .title{font-size:18px;line-height:34px;margin-bottom:20px}.contact .section .mail{font-size:36px}.contact .section .link{font-size:18px;line-height:30px}}footer{padding:50px 0;display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif}footer a{margin-right:30px;color:rgba(0,0,0,.5);text-decoration:none;font-size:13px}footer a:hover{color:rgba(0,0,0,.8)}footer a:last-child{margin-right:0}@media only screen and (max-width:768px){footer{padding:30px 0}}
/*# sourceMappingURL=/style.9ba6eb28.css.map */