/*!
 * Start Bootstrap - Grayscale v5.0.4 (https://startbootstrap.com/template-overviews/grayscale)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-grayscale/blob/master/LICENSE)
 */.service-picture{width:85%;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.input-spacing{height:5px;width:100%}.service-explanation-band-holder{background:-webkit-gradient(linear,left top,left bottom,from(white),to(rgba(0,0,0,0)));background:linear-gradient(white,rgba(0,0,0,0));border-left:1px solid transparent;border-right:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.service-explanation-band-holder:hover{border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.scrollbar-track{z-index:3000}.service-explanation-band{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px!important;background-color:#f8f9fa;-webkit-transition:all .3s ease;transition:all .3s ease}.service-explanation-band div{padding:0}.service-explanation-band:hover{background-color:rgba(0,0,0,0)}.span-line{height:2px;border-bottom:1px solid rgba(0,0,0,.3);width:auto;margin:0}.service-icon{width:6em;height:6em;border-radius:50%;overflow:hidden}.service-icon div{width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:all .3s ease;transition:all .3s ease}.service-icon div:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#sot-3dlogo-container{margin:0;position:absolute;margin-top:-200px}.centered-button-container{text-align:center;width:100%;padding:30px}.padding-div{height:20px}#contact-form button,#contact-form form,#contact-form input,#contact-form textarea{width:100%}#contact-form textarea{resize:none;height:100px}.dialog-hide-button{background-color:#fff;padding:5px 20px;margin-bottom:20px;margin-top:-10px}.spinner{width:40px;height:40px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}.employee-pic{width:120px;height:120px;border-radius:50%}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}#mainNav{min-height:56px;background-color:#fff}#mainNav .navbar-toggler{font-size:80%;padding:.75rem;color:#7d92ce;border:1px solid #7d92ce}#mainNav .navbar-toggler:focus{outline:0}#mainNav .navbar-brand{color:#161616;font-weight:700;padding:.9rem 0}#mainNav .navbar-brand img{width:50px;height:50px;margin:0 20px 0 0}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item .nav-link-small{padding:32px 10px}#mainNav .navbar-nav .nav-item .social-media-handles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:992px){#mainNav{padding-top:0;padding-bottom:0;border-bottom:none;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#mainNav .navbar-brand{padding:.5rem 0;color:rgba(255,255,255,.8)}#mainNav .nav-link,#mainNav .nav-link-small{-webkit-transition:none;transition:none;padding:2rem 1.5rem;color:rgba(255,255,255,.8)}#mainNav .nav-link-small:hover,#mainNav .nav-link:hover{color:rgba(255,255,255,.75)}#mainNav .nav-link-small:active,#mainNav .nav-link:active{color:#fff}#mainNav.navbar-shrink{background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#161616}#mainNav.navbar-shrink .nav-link{color:#161616}#mainNav.navbar-shrink .nav-link:hover{color:#7d92ce}#mainNav.navbar-shrink .nav-link:active{color:#4664b9}#mainNav.navbar-shrink .nav-link.active{color:#7d92ce;outline:0;border-bottom:.25rem solid #7d92ce}}@media (max-width:600px){#mainNav .navbar-brand img{display:none}}.background-holder{background:url(../img/cover.png),url(../img/businessback.jpg);background-position:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;width:100vw;height:100vh;position:fixed;z-index:-100}.masthead,.masthead-sot{position:relative;width:100%;height:auto;min-height:35rem;padding:6rem 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,22,.1)),color-stop(75%,rgba(22,22,22,.5)),to(#161616));background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%);background-position:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead h1,.masthead-sot h1{font-family:'Trebuchet MS';font-size:1.8rem;font-weight:700;line-height:2.5rem;letter-spacing:.4rem;background:#fff;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.masthead h2,.masthead-sot h2{font-family:'Trebuchet MS';max-width:20rem;font-size:.5rem}.masthead img,.masthead-sot img{width:200px;height:200px}@media (min-width:768px){.masthead h1,.masthead-sot h1{font-size:4rem;line-height:4rem}}@media (min-width:992px){.masthead,.masthead-sot{height:100vh;padding:0}.masthead img,.masthead-sot img{width:200px;height:200px}.masthead h1,.masthead-sot h1{font-size:4rem;line-height:5rem;letter-spacing:.2rem}.masthead h2,.masthead-sot h2{max-width:30rem;font-size:1.25rem}}.masthead-sot{background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,22,.1)),color-stop(75%,rgba(22,22,22,.5)),to(#161616)),url(../img/coversot.png),url(../img/businessback.jpg);background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../img/coversot.png),url(../img/businessback.jpg)}.btn{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;font-family:'Varela Round';font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.btn-primary{background-color:#7d92ce}.btn-primary:hover{background-color:#5873c0}.btn-primary:focus{background-color:#5873c0;color:#fff}.btn-primary:active{background-color:#4664b9!important}.about-section{padding-top:10rem;background:-webkit-gradient(linear,left top,left bottom,from(#161616),color-stop(75%,rgba(22,22,22,.9)),to(rgba(22,22,22,.8)));background:linear-gradient(to bottom,#161616 0,rgba(22,22,22,.9) 75%,rgba(22,22,22,.8) 100%)}.about-section p{margin-bottom:5rem}.projects-section .row{padding:0 15rem}.projects-section .nopadding{padding:0}.projects-section .highlighted{background-color:rgba(0,0,0,.1)}.projects-section .featured-text{padding:2rem}@media (min-width:992px){.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #7d92ce}}.projects-section .featured-text-left{padding:2rem}@media (min-width:992px){.projects-section .featured-text-left{padding:0 2rem 0 0;border-right:.5rem solid #7d92ce}}.projects-section .project-img{width:25em;margin-top:30px;margin-bottom:30px}.projects-section .centered{text-align:center}.projects-section .button{border:2px solid rgba(0,0,0,.2);display:inline-block;padding:5px 15px 5px 15px;margin:10px 0 10px 0;cursor:default;-webkit-transition:all .2s ease;transition:all .2s ease}.projects-section .button:hover{background-color:rgba(0,0,0,.2)}.projects-section .button:active{-webkit-transform:rotate3d(1,0,0,-35deg),sc;transform:rotate3d(1,0,0,-35deg),sc}@media (max-width:1200px){.projects-section .row{padding:0 2rem}.projects-section .nopadding{padding:0}}@media (max-width:992px){.projects-section h4{font-size:16px;margin:0;font-weight:700}.projects-section h5{font-size:14px}.projects-section .btn{font-size:10px;padding:10px 15px}.projects-section .service-icon{display:none}.projects-section #debt-band,.projects-section #insurance-band,.projects-section #investing-band,.projects-section #loan-band,.projects-section #super-band{background-color:rgba(0,0,0,0);background-size:cover;background-position:center;padding:0}.projects-section #insurance-band{background-image:url(../img/famgra.png)!important}.projects-section #super-band{background-image:url(../img/supergra.png)!important}.projects-section #debt-band{background-image:url(../img/budgetgra.png)!important}.projects-section #investing-band{background-image:url(../img/investgra.png)!important}.projects-section #loan-band{background-image:url(../img/shakegra.png)!important}.projects-section .service-explanation-band{padding:10px!important}.projects-section .service-explanation-band-holder{background:0 0;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.projects-section .expanding-explanation{margin:10px}}.projects-section .project-text{padding:3rem;font-size:90%}@media (min-width:992px){.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#7d92ce;border-width:.25rem;width:30%}}.signup-section{padding:10rem 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(22,22,22,.1)),color-stop(60%,rgba(22,22,22,.5)),to(#161616));background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 60%,#161616 100%);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{-webkit-box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;height:auto;font-family:'Varela Round';font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.contact-section{padding:1rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #7d92ce}.contact-section .card h4{font-size:.8rem;font-family:'Varela Round';text-transform:uppercase;letter-spacing:.15rem}.contact-section .card hr{border-color:#7d92ce;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3)}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}body{font-family:Nunito;letter-spacing:.0625em}a{color:#7d92ce}a:focus,a:hover{text-decoration:none;color:#3f5aa6}.bg-black{background-color:#161616!important}.bg-primary{background-color:#7d92ce!important}.text-primary{color:#7d92ce!important}footer{padding:5rem 0}