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,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,input{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.clear{clear:both}.hidden{display:none}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.no-margin-bottom{margin-bottom:0!important}.margin-bottom-20{margin-bottom:20px!important}.grid-100{margin-right:-100px}.grid-100:after{clear:both;content:"";display:table}.grid-100 [class^='col-']{float:left;padding-right:100px}.grid-50{margin-right:-50px}.grid-50:after{clear:both;content:"";display:table}.grid-50 [class^='col-']{float:left;padding-right:50px}.grid-40{margin-right:-40px}.grid-40:after{clear:both;content:"";display:table}.grid-40 [class^='col-']{float:left;padding-right:40px}.grid-20{margin-right:-20px}.grid-20:after{clear:both;content:"";display:table}.grid-20 [class^='col-']{float:left;padding-right:20px}.grid{margin-right:-10px}.grid:after{clear:both;content:"";display:table}.grid [class^='col-']{float:left;padding-right:10px}.col-1{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6{width:16.66%}.col-5-6{width:83.33%}.col-1-8{width:12.5%}.col-3-8{width:37.5%}.col-5-8{width:62.5%}.col-7-8{width:62.5%}.col-1-10{width:10%}.clear-col-2 [class^='col-']:nth-child(odd){clear:both}.clear-col-3 [class^='col-']:nth-child(3n+1){clear:both}.clear-col-4 [class^='col-']:nth-child(4n+1){clear:both}.clear-col-5 [class^='col-']:nth-child(5n+1){clear:both}body{color:#4a5359;font-family:'EB Garamond',serif;font-size:20px;font-weight:400;overflow-x:hidden}.sans{font-family:'Montserrat',sans-serif;font-size:16px}.bold,b,strong{font-weight:600}.c{margin:0 auto;max-width:1280px;padding:0 40px;width:100%}a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;color:#295b89;text-decoration-color:#e9eeef}.icon{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}header{background:#1f2d36;padding:30px 0;position:relative;z-index:100}header:after{clear:both;content:"";display:table}header .logo{float:left}header .logo img{display:block;height:100px}header .main-menu{margin-top:80px;clear:right;float:right}header .main-menu>li{float:left;margin-left:40px;position:relative}header .main-menu>li>a{font-family:'Montserrat',sans-serif;font-size:16px;color:white;display:block;line-height:20px;text-decoration:none;text-transform:uppercase}header .main-menu>li>a:hover{color:#295b89}header .main-menu>li>a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";margin-left:10px}header .main-menu>li>a:only-child:after{display:none}header .main-menu>li ul{display:none}header .main-menu>li:hover ul{box-shadow:0 2px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.4);display:block;min-width:200px;overflow:hidden;padding-top:10px;position:absolute;top:100%;left:-20px}header .main-menu>li:hover ul:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;content:'';height:0;position:absolute;top:5px;left:20px;width:0;z-index:200}header .main-menu>li:hover ul li a{font-weight:600;font-family:'Montserrat',sans-serif;font-size:16px;background:white;display:block;padding:20px;text-decoration:none;white-space:nowrap}header .main-menu>li:hover ul li a:hover{background:#295b89;color:white}section{padding:60px 0}footer{font-family:'Montserrat',sans-serif;font-size:16px;background:#1f2d36;padding:100px 0}footer:after{clear:both;content:"";display:table}footer .logo{float:left}footer .logo img{display:block;height:100px}footer .main-menu{margin-top:40px;clear:right;float:right}footer .main-menu>li{float:left;margin-left:40px;position:relative}footer .main-menu>li>a{font-family:'Montserrat',sans-serif;font-size:16px;color:white;display:block;line-height:20px;text-decoration:none;text-transform:uppercase}footer .main-menu>li>a:hover{color:#295b89}footer .main-menu>li>a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";margin-left:10px}footer .main-menu>li>a:only-child:after{display:none}footer .main-menu>li ul{display:none}footer .main-menu>li:hover ul{disply:none}.subfooter{font-family:'Montserrat',sans-serif;font-size:16px;background:#161f26;padding:20px 0}.subfooter:after{clear:both;content:"";display:table}.subfooter p{color:rgba(255,255,255,0.54);float:left;font-size:13px}.subfooter ul{float:right}.subfooter ul li{float:left;margin-left:40px}.subfooter ul li a{color:rgba(255,255,255,0.54);font-size:13px;text-decoration:none}.subfooter ul li a:hover{color:#295b89}.btn{font-weight:600;font-family:'Montserrat',sans-serif;font-size:16px;background:#3195d7;color:white;cursor:pointer;display:inline-block;padding:20px;padding-right:40px;position:relative;text-decoration:none}.btn:after{border-bottom:10px solid rgba(255,255,255,0.5);border-left:10px solid transparent;content:'';position:absolute;bottom:10px;right:10px;height:0;width:0}.btn:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}.index-header{background:#1f2d36 url('../images/home-index-bg.jpg?3') center center no-repeat;background-size:cover;padding:180px 0;position:relative;text-align:center}.index-header:before{background:rgba(255,255,255,0.2);content:'';height:1px;position:absolute;top:0;left:0;right:0}.index-header:after{background:rgba(0,0,0,0.2);content:'';height:20px;position:absolute;bottom:0;left:0;right:0}.index-header h1,.index-header h3{color:white;text-shadow:0 2px 2px rgba(0,0,0,0.4)}.index-header h1{font-size:80px;margin-bottom:40px}.index-header h3{font-size:30px;margin:0}.index-details{padding:100px 0}.index-details .col-1-3{position:relative}.index-details .col-1-3:before{background:#f8f9fa;content:'';position:absolute;top:25px;bottom:25px;right:50px;width:1px;z-index:6}.index-details .col-1-3:last-child:before{display:none}.index-details a{background:white;display:block;margin:-50px;padding:50px;position:relative;text-decoration:none}.index-details a:hover{background:#f8f9fa}.index-details a:hover:after{border-bottom:20px solid #e9eeef;border-left:20px solid transparent;content:'';position:absolute;bottom:10px;right:10px;height:0;width:0}.index-details a:hover span i{margin-left:10px}.index-details a h3{font-weight:600;color:#1f2d36;font-size:24px;margin-bottom:20px}.index-details a p{color:#4a5359;line-height:180%;margin-bottom:20px}.index-details a span{font-weight:600;font-family:'Montserrat',sans-serif;font-size:16px;color:#295b89;font-size:12px;text-transform:uppercase}.index-details a span i{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;margin-left:5px}.index-content{background-color:#1f2d36;background-image:url('../images/index-content-bg.jpg?2');background-position:center center;background-size:cover;background-repeat:no-repeat;padding:120px 0}.index-content h2{font-weight:600;color:white;font-size:40px;margin-bottom:30px}.index-content p,.index-content ul{color:white;line-height:180%;margin-bottom:30px}.index-content ul{columns:2;-webkit-columns:2;-moz-columns:2;list-style:disc;margin-left:20px}.index-content ul li{margin-bottom:10px}.index-content img{border:5px solid #161f26;width:100%;display:block}.transactions{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f9fa));background-image:-webkit-linear-gradient(top,#fff,#f8f9fa);background-image:-moz-linear-gradient(top,#fff,#f8f9fa);background-image:-ms-linear-gradient(top,#fff,#f8f9fa);background-image:-o-linear-gradient(top,#fff,#f8f9fa);background-image:linear-gradient(to bottom,#fff,#f8f9fa)}.transactions.light{background:#f8f9fa}.transactions h2{font-weight:600;color:#1f2d36;font-size:30px;margin-bottom:30px}.transactions .tombstone{box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);background:white;margin-bottom:60px}.transactions .tombstone img{width:100%;display:block}.transactions .tombstone span{font-family:'Montserrat',sans-serif;font-size:16px;background:#1f2d36;color:white;display:block;line-height:20px;padding:10px}.transactions .tombstone span.tombstone-type{font-weight:600;background:#295b89;font-size:13px}.transactions .tombstone span.tombstone-title{font-weight:600}.transactions .tombstone span.tombstone-description{color:rgba(255,255,255,0.78);font-size:12px}.newsletter{font-family:'Montserrat',sans-serif;font-size:16px;background:#1f2d36 url('../images/newsletter-bg.jpg') center center no-repeat;background-size:cover;padding:100px}.newsletter h2{color:white;font-size:40px;margin-bottom:30px}.newsletter p{color:white;font-size:20px;line-height:50px;margin-bottom:30px;max-width:700px}.newsletter form{max-width:700px}.newsletter form:after{clear:both;content:"";display:table}.newsletter form input[type='email'],.newsletter form textarea{font-family:'Montserrat',sans-serif;font-size:16px;background:white;float:left;height:50px;padding:15px;width:70%}.newsletter form textarea{height:120px}.newsletter form input[type='submit']{font-family:'Montserrat',sans-serif;font-size:16px;background:#3195d7;color:white;cursor:pointer;float:left;height:50px;line-height:20px;padding:15px;text-align:center;width:30%}.hero{background-color:#295b89;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:320px 0 40px;position:relative}.hero *{position:relative;z-index:3}.hero .overlay{background-color:#295b89;background-image:-webkit-gradient(linear,left top,left bottom,from(#295b89),to(#1f2d36));background-image:-webkit-linear-gradient(top,#295b89,#1f2d36);background-image:-moz-linear-gradient(top,#295b89,#1f2d36);background-image:-ms-linear-gradient(top,#295b89,#1f2d36);background-image:-o-linear-gradient(top,#295b89,#1f2d36);background-image:linear-gradient(to bottom,#295b89,#1f2d36);content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero h1{color:white;font-size:60px;font-weight:600}.hero h3{color:white;font-size:30px;font-weight:600;margin-top:40px}.main h1,.main h2,.main h3{color:#1f2d36;font-size:40px;font-weight:600;margin-bottom:30px}.main h3{font-size:30px}.main p{line-height:160%;margin-bottom:30px}.main p+h2,.main p+h3{margin-top:60px}.main ul,.main ol{line-height:160%;list-style:disc;margin:0 0 30px 30px}.main ul li,.main ol li{margin-bottom:10px}.main ol{list-style:decimal}.sidebar-form{background:#e9eeef;margin-bottom:60px;padding:40px}.sidebar-form form input,.sidebar-form form textarea{font-family:'Montserrat',sans-serif;font-size:16px;background:white;border:2px solid transparent;margin-bottom:20px;padding:8px;width:100%}.sidebar-form form input:focus,.sidebar-form form textarea:focus{border-color:#3195d7}.sidebar-form form input.error,.sidebar-form form textarea.error{border-color:#d60c43}.sidebar-form form input[type='submit'],.sidebar-form form textarea[type='submit']{background:#295b89;color:white;cursor:pointer;margin-bottom:0}.sidebar-form form input[type='submit']:hover,.sidebar-form form textarea[type='submit']:hover{background:#3195d7}.sidebar-form form textarea{height:120px}.sidebar-form form div.error{font-weight:600;font-family:'Montserrat',sans-serif;font-size:16px;color:#d60c43;margin-top:-10px;margin-bottom:20px}.sidebar-form .thank-you{font-weight:600;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;font-family:'Montserrat',sans-serif;font-size:16px;background:#31b07d;color:white;padding:20px;text-align:center}.team-member{background:#f8f9fa;margin-bottom:40px;padding:40px;min-height:400px;padding-left:320px;position:relative}.team-member img{display:block;height:auto;position:absolute;top:40px;left:40px;width:240px}.team-member h3{margin-bottom:10px}.team-member h4{font-weight:600;margin-bottom:30px}h5{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;margin-bottom:20px}h3+h5{margin-top:-15px}.contact-address{background:#f8f9fa;padding:20px}.contact-address img{background:white;display:block;margin-bottom:20px;width:100%}.contact-map{background:white;display:block;height:240px;margin-bottom:20px;width:100%;line-height:240px;text-align:center}@media only screen and (max-width:1200px){body{font-size:17px}.index-header{padding:140px 0}.index-header h1{font-size:60px;margin-bottom:40px}.hero{padding:200px 0 40px}.hero h1{font-size:50px}.sidebar-form{padding:10px}}@media only screen and (max-width:1060px){.grid,.grid-20,.grid-40,.grid-50,.grid-100{margin-right:0}.grid [class^='col-'],.grid-20 [class^='col-'],.grid-40 [class^='col-'],.grid-50 [class^='col-'],.grid-100 [class^='col-']{float:none;margin-bottom:20px;padding-right:0;width:100%}.transactions .tombstone{margin-bottom:40px}.transactions .tombstone img{width:100%;display:block;margin:0 auto;max-width:400px}}@media only screen and (max-width:860px){.c{padding:0 10px}header{padding:20px 0}header .logo img{height:80px}header .main-menu{margin-top:30px}header .main-menu>li{float:left;margin-left:20px}header .main-menu>li>a{font-size:16px}footer{padding:20px 0}footer .logo{float:left}footer .logo img{display:block;height:80px}footer .main-menu{margin-top:30px;clear:right;float:right}footer .main-menu>li{float:left;margin-left:20px;position:relative}footer .main-menu>li>a{font-size:16px}.team-member{min-height:0;padding-left:40px}.team-member img{display:block;height:auto;position:relative;top:0;left:0;width:100%;max-width:500px;margin:0 auto;margin-bottom:20px}.team-member h3{margin-bottom:10px}.team-member h4{font-weight:600;margin-bottom:30px}}@media only screen and (max-width:720px){header .logo,footer .logo{float:none;margin-bottom:20px;display:block}header .logo img,footer .logo img{display:block;height:60px;margin:0 auto}header .main-menu,footer .main-menu{float:none;display:block;text-align:center}header .main-menu li,footer .main-menu li{display:inline-block;float:none;margin:0 7px}header .main-menu li a,footer .main-menu li a{font-size:13px}}