*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;justify-content:space-between;font-family:Open Sans,sans-serif;background:#fff;color:#333;line-height:1.6;overflow-x:hidden}ul{list-style:none}h1,h2{font-weight:300;line-height:1.2}.navbar,img{width:100%}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#fff;height:70px;position:fixed;top:0;padding:0 30px}.navbar a{padding:10px 20px;margin:0 5px}.logo a{padding:0;margin:0}.navbar ul{display:flex}.navbar .logo{font-weight:900;font-size:3em}.navbar a{color:#1d2d3a}.navbar a,.navbar a:focus{outline:none}.navbar a:focus-visible{outline:2px solid #1d2d3a}.hero{background-color:#fff;height:10vh;position:relative;color:#000}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:66vh;padding:0 20px}.content h1{font-size:55px}.content p{font-size:23px;max-width:600px;margin:20px 0 30px}.hero .content h1{font-size:55px}.hero .content p{font-size:23px;max-width:600px;margin:20px 0 30px}.services-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;margin-bottom:40px}.services-content h1{font-size:35px}.services-container{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}#consultation-services-section{margin-bottom:5px}#homepage-form-submit,#services-form-submit{font-size:16px}.icons{padding:30px}h2{font-weight:700;font-size:1.17em;margin-bottom:10px}.icons i{background-color:#1d2d3a;color:#fff;padding:1rem;border-radius:50%;margin-bottom:15px}.consultation-container{width:100%;padding-right:5px;display:flex;flex-direction:column}.consultation-header{font-size:30px;font-weight:500;padding-right:10px}.consultation-form{max-width:600px;min-width:280px;padding:20px 0}.consultation-form label{display:block;margin-bottom:5px}.consultation-form .form-control{margin-bottom:15px}.consultation-form input,.consultation-form textarea{width:100%;padding:4px;height:40px;border:1px solid #ced7e0;border-radius:5px}.consultation-form textarea{font-family:Open Sans,sans-serif;height:80px;resize:none}.consultation-form input:focus{outline-color:#1d2d3a}.consultation-form .btn{padding:12px 0}.consent-text{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#32353f;max-width:600px}.step{font-size:2em;padding-bottom:20px}.footer,.step{padding-right:20px}.footer{display:flex;flex-direction:column;align-items:right;justify-content:center;text-align:right;height:75px}.footer-container{display:flex;align-items:center;justify-content:space-between}.footer-items{display:flex;align-items:left;text-align:left;gap:20px;margin-left:25px}.footer a{color:#fff}.service-content{width:100%;display:flex;flex-direction:column}.btn-consultation{width:300px}.header-container{display:flex;align-items:center;justify-content:center;text-align:left;width:90vw}.service-header{margin-top:50px;margin-bottom:25px;margin-left:25px;color:#1d2d3a;font-weight:900;font-size:1.25rem;width:90 vw}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}#message{color:#006400}#error-message{color:maroon}.submit{text-align:center;font-size:1.25rem}.services-image{padding-bottom:5px;border-radius:30px}.text-primary{color:#1d2d3a}.btn{cursor:pointer;display:inline-block;padding:16px 24px;text-align:center;font-size:16px;color:#fff;font-weight:500;background-color:#1d2d3a;border:2px solid #f4f4f4;border-radius:8px}.btn:hover{opacity:.9}.bg-primary,.btn-primary{background:#1d2d3a;color:#fff}.bg-secondary,.btn-secondary{background:#0284d0;color:#fff}.bg-dark,.btn-dark{background:#242b3a;color:#fff}.bg-light,.btn-light{background:#f4f4f4;color:#333}.btn-outline{background:transparent;border:1px solid #fff}input,textarea{font-size:14px}.flex-items{justify-content:center;align-items:stretch;gap:20px;width:100%}.flex-items,.flex-items>div{display:flex;text-align:center}.flex-items>div{flex:1 1;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px}.flex-items h2{margin-bottom:15px}.flex-items p{flex:1 1}.flex-items h2,.flex-items p,.icons i{flex-shrink:0}.flex-columns.flex-reverse .row{flex-direction:row-reverse}.flex-columns .row{flex-direction:row}.flex-columns .row,.flex-columns .row-reverse{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:10px}.flex-columns .row-reverse{flex-direction:row-reverse}.flex-columns .home-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-columns .column{display:flex;flex-direction:column;flex-basis:100%;flex:1 1}.flex-columns .column .column-1,.flex-columns .column .column-2{height:100%}.flex-columns img{width:100%;height:100%;object-fit:cover}.flex-columns .column-2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px}.flex-columns h4{margin-bottom:10px}.flex-columns p{margin-bottom:20px}.section-header{padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.section-header h2{font-size:40px;margin:20px 0}.section-padding{padding:20px 20px 40px}main{margin-top:25px}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:3px solid #1d2d3a}.services-main-header{font-weight:500}.services-header{display:flex;align-items:center;justify-content:center;margin-top:40px;margin-bottom:20px;font-size:1.4rem}.privacy-policy-container,.terms-of-use-container{padding:0 50px;max-width:800px;margin:0 auto 50px;text-align:left}.privacy-policy-container h1,.terms-of-use-container h1{margin-bottom:20px;text-align:center}.privacy-policy-containerh2,.terms-of-use-container h2{margin-top:30px;margin-bottom:10px;font-weight:700}.privacy-policy-container p,.privacy-policy-container ul,.terms-of-use-container p,.terms-of-use-container ul{line-height:1.6;margin-bottom:20px}.privacy-policy-container ul,.terms-of-use-container ul{list-style-type:disc;list-style-position:inside}.privacy-policy-container ul li,.terms-of-use-container ul li{margin-bottom:10px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.title{font-size:2em;text-align:center;font-weight:700;margin-bottom:20px}.section-title{font-size:1.5em;font-weight:600;margin-top:30px;margin-bottom:10px}.list,.paragraph{margin-bottom:20px}.list{list-style-type:disc;padding-left:40px}@media (max-width:912px){.footer-items{display:flex;flex-direction:column;gap:0}section{margin-left:0;margin-right:0}.btn{width:100%;text-align:center}main{margin-top:20px}.flex-columns .column-2{padding-left:10px;padding-right:10px}.navbar{flex-direction:column;height:120px;padding:20px}.content{min-height:63vh;margin-bottom:30px}.content h1{font-size:50px}.hero{background-color:#fff;height:10vh;position:relative;color:#000;margin-bottom:1px}.services-content{margin-bottom:35px}.services-content h1{font-size:30px}.navbar a{padding:10px 5px;margin:0 3px}.flex-items{flex-direction:column;align-items:stretch;gap:5px}.flex-columns .column{flex:100% 1;max-width:100%}.team img{width:70%}.consultation-form{width:100%;padding:20px 0}.consultation-container{margin-left:0}.services-main-header{margin-top:40px}#business-consulting{margin-top:25px}.header-container{width:100vw}.service-header{margin-top:25px;margin-bottom:25px;margin-left:0;padding-left:10px;padding-right:10px;color:#1d2d3a;font-weight:900;font-size:1.25rem;width:90 vw}.service-content{padding:0}.services-image{margin-left:0}.consultation-button,.service-button{display:flex;align-items:center;justify-content:center}.footer{font-size:.75em}.align-right{text-align:right}.align-center{text-align:center}.footer-container{display:flex;align-items:center;justify-content:space-between}}@media (max-width:768px){.privacy-policy-container,.terms-of-use-container{margin-top:20px;padding:0 20px}.services-container{padding:0}.services-image{padding:0;border-radius:0}.services-header{margin-top:0;padding-left:10px}}