html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}input[type="text"],input[type="email"],input[type="password"],input[type="submit"],input[type="search"],textarea{-webkit-appearance:none;-webkit-border-radius:0;margin:0;padding:0}textarea{overflow:auto}img{height:auto;max-width:100%}button{padding:0}button::-moz-focus-inner,select::-moz-focus-inner{padding:0;border:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Roboto', sans-serif;font-weight:400;font-size:18px;background:#fff;color:#fff;-webkit-touch-callout:none;overflow-x:hidden}@media screen and (max-width: 979px){body{font-size:16px}}@media screen and (max-width: 767px){body{font-size:14px}}.large-96{font-size:5.33em}.large-38{font-size:2.11em;line-height:1.3em}@media screen and (max-width: 979px){.large-38{font-size:1.66em}}@media screen and (max-width: 479px){.large-38{font-size:1.33em}}.medium-30{font-size:1.66em}.medium-28{font-size:1.55em}.medium-22{font-size:1.22em}.medium-20{font-size:1.11em}.small-14{font-size:.77em}.lora{font-family:"Lora", serif}.darkblue{color:#27313f}.container{max-width:1460px;position:relative;margin:0 auto;padding-left:50px;padding-right:50px}@media screen and (max-width: 599px){.container{padding-left:30px;padding-right:30px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}h1{color:#ebe0ca;font-family:"Lora", serif;font-size:5.33em;line-height:1.125em;margin-bottom:.38em}h2{font-family:"Lora", serif;font-size:2.11em;line-height:1.3em;font-weight:600;color:#27313f;margin-bottom:.8em}@media screen and (max-width: 979px){h2{font-size:1.66em}}@media screen and (max-width: 479px){h2{font-size:1.33em}}h3{font-size:1.22em;color:#2d3846;line-height:1.3em;font-weight:700;margin-bottom:.5em}p{margin-bottom:1.5em;line-height:1.5em}p:last-child{margin-bottom:0}p:empty{display:none}p.larger{font-size:1.25em;margin-bottom:1.25em;line-height:1.25em}img{vertical-align:top}ul{list-style-type:disc;list-style-position:outside;margin-bottom:1.5em;padding-left:17px}ul li{margin-bottom:0.5em;line-height:1.15em}ol{list-style-position:outside;margin-bottom:1.5em;padding-left:20px;list-style-type:decimal}ol li{margin-bottom:0.5em;line-height:1.15em}a{text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s}a:hover,a:focus{text-decoration:underline}.primary-header{position:relative;height:992px;background:#2d3846 url("roundel.png") 100% 0 no-repeat;color:#fff;font-family:"Lora", serif}@media screen and (max-width: 1850px){.primary-header{height:53.5vW;background-size:57.3vW 57.3vW}}@media screen and (max-width: 479px){.primary-header{background-position-x:130%;height:58vW;background-position-y:10px}}.primary-header .logo{position:absolute;left:50px;top:82px;width:270px;min-width:120px}@media screen and (max-width: 1850px){.primary-header .logo{width:14.6vW;top:4.5vW}}@media screen and (max-width: 599px){.primary-header .logo{left:30px}}.primary-header .logo img{width:100%}.primary-header .text{width:39%;padding-top:320px}@media screen and (max-width: 1850px){.primary-header .text{padding-top:17.25vW}}@media screen and (max-width: 479px){.primary-header .text{width:54%;padding-top:20vW}}@media screen and (max-width: 1850px){.primary-header .text h1{font-size:5.2vW}}@media screen and (max-width: 1850px){.primary-header .text p.large-38{font-size:2.04vW}}@media screen and (max-width: 479px){.primary-header .text p.large-38{font-size:2.8vW}}.alignfull{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;width:auto !important;max-width:100vw !important}.alignfull .container{padding:0 50px}@media screen and (max-width: 599px){.alignfull .container{padding:0 30px}}.alignfull .container .container{padding:0}.main .the-content{color:#676767;font-weight:300}.main .darkblue a{color:#27313f}.main .darkblue a:hover,.main .darkblue a:focus{color:#000}.intro{padding:90px 0;background:url("calculator.png") right calc(100% - 90px) no-repeat}@media screen and (max-width: 1120px){.intro{background:none}}@media screen and (max-width: 767px){.intro{padding:12vW 0}}.intro .group{max-width:630px;padding:3em 0 1em 0}.intro .divider{margin:0 .5em;color:#ebe0ca}@media screen and (max-width: 1400px){.intro .divider{display:inline-block}}@media screen and (max-width: 1400px){.intro p.contacts{max-width:65vW}}@media screen and (max-width: 479px){.intro p.contacts{font-size:15px}}.services{background:#ebe0ca;padding:90px 0}@media screen and (max-width: 767px){.services{padding:12vW 0}}.services .columns .col{width:30%}@media screen and (max-width: 767px){.services .columns .col{width:100% !important}}.services .columns .col2{width:36%}.join-us{background:#ebe0ca;padding:50px 0}@media screen and (max-width: 767px){.join-us{padding:12vW 0}}.join-us p{max-width:800px}.team{padding:90px 0}@media screen and (max-width: 767px){.team{padding:12vW 0}}@media screen and (max-width: 599px){.team h2{text-align:center}}.semibold{font-weight:600}.primary-footer{background:#2d3846;color:#fff;padding:60px 0 50px 0}.primary-footer a{color:#fff;text-decoration:none}.primary-footer a:hover,.primary-footer a:focus{color:#ebe0ca}.primary-footer .logo{width:270px;margin-bottom:1.5em}@media screen and (max-width: 767px){.primary-footer .logo{width:180px}}@media screen and (max-width: 479px){.primary-footer .logo{width:120px}}.primary-footer .logo img{width:100%}.primary-footer .inner p{margin-bottom:1em}.primary-footer .inner p:first-of-type span{font-weight:500;padding-right:.33em}.primary-footer .inner .divider{margin:0 .5em;color:#ebe0ca}@media screen and (max-width: 767px){.primary-footer .inner .divider{display:inline-block}}@media screen and (max-width: 479px){.primary-footer .inner p.contacts{font-size:15px}}.secondary-footer{padding:25px 0;background:#1a232f;color:#62666c}.secondary-footer .col{width:80%;font-size:.77em}@media screen and (max-width: 979px){.secondary-footer .col{width:100%}}.secondary-footer .col2{text-align:right;width:19%}@media screen and (max-width: 979px){.secondary-footer .col2{text-align:left;margin-top:1.5em;width:100%}}.secondary-footer .col2 a{color:#62666c}.secondary-footer .col2 p{margin-bottom:0}.secondary-footer .col2 a{font-weight:700;text-decoration:none}.secondary-footer .col2 span{letter-spacing:1px}.brown{color:#ba926e}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}.flexbox.people{-webkit-justify-content:center;justify-content:center}.flexbox.people .col{width:23.5%;text-align:center;color:#2d3846;margin:1.33em 0}@media screen and (max-width: 1400px){.flexbox.people .col{width:30%}}@media screen and (max-width: 979px){.flexbox.people .col{width:48%}}@media screen and (max-width: 599px){.flexbox.people .col{width:100%}}.flexbox.people .col .title{font-size:1.55em;font-weight:600;font-family:"Lora", serif;margin:1em 0 .33em 0}.flexbox.people .col .title span{font-size:.72em}.flexbox.people .col .position{margin-bottom:.66em}.flexbox.people .col .email a{color:#2d3846;text-decoration:none;font-weight:700}.flexbox.people .col .email a:hover,.flexbox.people .col .email a:focus{text-decoration:underline}
