.home .nav-pane{padding-top:16px;height:88px}@media screen and (max-width:1280px){.home .nav-pane{padding-top:8px;height:58px}}.home.scrolled .nav-pane{padding-top:0;height:50px}.home .cover{text-align:center;padding-top:72px;background-color:rgb(80,131,239);background-size:cover;background-repeat:no-repeat}.home .cover-content{padding-bottom:6vw;padding-top:6vw}.home .cover-text{max-width:70ex;margin:0 auto;font-size:1.4em;text-shadow:rgba(0,0,0,.4) 0 0 .5em}.home .cover .heading{display:block;width:100%;max-width:30ex;font-size:2.2em;font-weight:900;margin:0 auto .75em;text-shadow:rgba(0,0,0,.25) 0 0 .5em}@media screen and (max-width:1280px){.home .cover-text{max-width:75%;font-size:1.2em}.home .cover .heading{max-width:80%;font-size:1.8em}}@media screen and (max-width:720px){.home .cover-text{max-width:85%;font-size:.9em}.home .cover .heading{font-size:1.4em}}.home .presentation{background-color:#f2f5f8;padding:4vw 0}.home .features{background-color:#fff;color:#47668f}.home .features .container{padding:3em 2em 0 2em;font-size:1.2em}.home .features-header{text-align:center;color:#4e73b7;margin-bottom:2em}@media screen and (max-width:720px){.home .features .container{text-align:center;font-size:1em}}.home .feature{margin-bottom:3em}.home .feature .feature-image-wrapper{display:block;margin:0 auto 3em;border-radius:50%;max-width:300px;width:80%;overflow:hidden;border:dotted 3px rgba(84,146,208,.55);box-sizing:initial}.home .feature.accountant .feature-image-wrapper{border-color:#d37f7f}.home .feature.partner .feature-image-wrapper{border-color:#4faf7c}.home .feature .feature-image{display:block;width:100%;height:100%;border-radius:50%;border:solid 3px #fff;margin:0}@media screen and (max-width:720px){.home .presentation{background-color:#f2f5f8;padding:2em 0}}@media screen and (max-width:480px){.home .presentation{padding-bottom:0}}@media screen and (max-width:480px){.home .presentation .container{padding:0}}.home .presentation h2{text-align:center;color:#465a73;margin-bottom:3vw}@media screen and (max-width:720px){.home .presentation h2{margin-bottom:2em}}.home .presentation .service-list{display:block}.home .presentation .service-list:after{display:table;float:none;clear:both;content:""}.home .presentation .service-list-item{display:block;float:left;width:16.6%;font-size:.85em;font-weight:700}@media screen and (max-width:1280px){.home .presentation .service-list-item{display:block;float:left;width:33.3%;font-size:1em}}@media screen and (max-width:720px){.home .presentation .service-list-item{display:block;float:left;width:50%}}@media screen and (max-width:480px){.home .presentation .service-list-item{display:table;float:none;width:100%;margin:0 0 .25em 0}}.home .presentation .service-link{display:block;background:#fff;box-shadow:rgba(39,58,86,.1) 0 0 1em;border-radius:1em;margin:5%;padding:5% 5% 5em;text-decoration:none;color:#48545b;position:relative;overflow:hidden}@media screen and (max-width:480px){.home .presentation .service-link{display:table-row;padding:0;margin:0;box-shadow:rgba(39,58,86,.2) 0 0 .25em}}.home .presentation .service-link:hover{box-shadow:rgba(39,72,121,.4) 0 0 2em}@media screen and (max-width:480px){.home .presentation .service-link:hover{box-shadow:rgba(39,58,86,.2) 0 0 .25em}}.home .presentation .service-link .service-icon-container{display:inline}@media screen and (max-width:480px){.home .presentation .service-link .service-icon-container{width:24%;padding:0 2%;display:table-cell;vertical-align:middle}}.home .presentation .service-link .service-icon{display:block;width:100%;padding:10%;height:auto}@media screen and (max-width:960px){.home .presentation .service-link .service-icon{padding:0}}@media screen and (max-width:480px){.home .presentation .service-link .service-icon{width:100%;padding:0;height:auto;display:block}}.home .presentation .service-link:hover .service-icon{padding:0}.home .presentation .service-name{display:block;display:flex;align-content:center;justify-items:center;justify-content:center;align-items:center;text-align:center;width:100%}.home .presentation .service-link .service-name{position:absolute;bottom:0;left:0;height:5.5em;padding:0 10%;box-sizing:border-box}.home .presentation .service-link:hover .service-name{color:#4c93c4}@media screen and (max-width:720px){.home .presentation .service-link .service-name{font-size:1em;width:auto;padding-left:10%}}@media screen and (max-width:480px){.home .presentation .service-link .service-name{font-size:1.2em;display:table-cell;text-align:left;padding:0 2ex;width:80%;position:relative;vertical-align:middle}}