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{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{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Roboto',sans-serif;color:#273947;line-height:1.5em;font-weight:500;overflow-x:hidden}p,b,i,strong,em,a,li,span,.half,.quarter{font-size:16px}b,strong{font-weight:700}i,em{font-style:italic}p{margin-bottom:20px}a{text-decoration:none;color:#634091}a,a:active,a:visited,a:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}ul,ol{margin-bottom:20px;font-size:16px;margin-left:20px;list-style:none}ul li::before{content:"•";color:#634091;font-weight:700;display:inline-block;width:15px;margin-left:-15px;font-size:120%}ol li{counter-increment:list-counter}ol li::before{content:counter(list-counter) ". ";color:#634091;font-weight:700;margin-left:-15px;font-size:90%}p a{text-decoration:underline}h1,h2,h3,h4,h5{color:inherit;line-height:1.5em;font-weight:700;clear:both;letter-spacing:0;margin-bottom:20px}h1{font-size:38px;line-height:1em;margin:10px 0 32px 0}h2{font-size:32px}h3{font-size:32px}h4{font-size:22px}h5{padding-bottom:20px}.center{text-align:center}.left{text-align:left!important}#content{padding-top:90px}.skip-main{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}img{max-width:100%}header{height:90px;position:fixed;width:100%;background-color:#fff;z-index:5}header{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header #logo{display:inline-block;vertical-align:middle}header #logo img{height:70px;margin:10px}nav{position:relative;width:calc(100% - 250px);display:inline-block;height:45px;vertical-align:middle;text-align:right}nav ul{list-style-type:none;margin:0;display:inline-block}nav ul li{display:inline-block;position:relative;line-height:45px}nav ul li::before{content:"";margin:0;width:0}nav ul li a{display:inline-block;color:#373737;vertical-align:middle;font-weight:700;text-transform:uppercase;border-bottom:3px solid #fff;padding:0 23px}nav ul li a.current,nav ul li a:hover{border-color:#634091}nav ul li ul{display:none}header.small{height:50px}header.small #logo{display:none}header.small nav{width:100%;text-align:center}header.small nav ul{padding-top:12px}header.small nav ul li{line-height:28px}.mobile-menu,#menu{display:none}.mobile-menu{color:#000;font-size:20px;line-height:30px;text-align:right;position:absolute;right:0;bottom:0;font-weight:700;text-transform:uppercase}header.small .mobile-menu{line-height:39px}input#menu{display:none}.menu-content,nav ul li ul li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input:checked~.menu-content{max-height:100%;opacity:1;padding-top:12px}nav ul li ul{position:absolute;background-color:#fff;top:63px;width:200px;height:auto;z-index:500}nav ul li ul li{display:block;width:auto;height:auto;line-height:normal;padding:5px}section{position:relative}section>.inner{padding:50px 40px}section.diamond>.inner{padding:0 40px}section>.inner.steps{padding:0 40px 50px 40px}.inner{width:1240px;max-width:100%;margin:0 auto;position:relative;font-size:0;padding:0 20px}.top .half{vertical-align:text-top}.half{width:50%;display:inline-block;vertical-align:middle;padding:0 30px;text-align:center}.half h2,.half p,.half h3,.half ul,.half h4{text-align:left}.clients .diamond .half h2,.clients .diamond p{text-align:center;max-width:520px;margin:0 auto 20px}.clients .diamond img{max-width:350px}.half img{margin:0 auto}.third{width:27%;margin:0 3%;display:inline-block;vertical-align:top;text-align:center}.third p{font-size:20px}.quarter{width:25%;display:inline-block;vertical-align:top}.one-two .half:nth-child(1){width:33%}.one-two .half:nth-child(2){width:66%}.two-one .half:nth-child(1){width:66%}.two-one .half:nth-child(2){width:33%}.image-bg .inner{padding-top:0}.image-bg .half{background-repeat:no-repeat;height:300px;position:relative;background-position:center}.image-bg .half div{position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);max-width:200px}.image-bg .half p{font-size:20px;font-weight:700}.image-bg .half h3{line-height:1}.image-bg .half p small{font-size:16px}section.sanctuary{background-color:#052749;color:#fff}section.sanctuary .half{text-align:left}section.sanctuary .half ol li::before{color:#fff}section.purple{background-color:#8061a6;color:#fff}section.purple a{color:#fff;text-decoration:underline}section.trades .half div{width:33%;display:inline-block}section.trades>.inner{padding-bottom:0}section .logos{padding:50px 0}section.quote{text-align:center;font-weight:700}section.quote .inner{background-color:#fff;margin:50px 10%;max-width:1000px;display:inline-block;width:80%;background:#fff url(/Assets/Images/quote-start.png) no-repeat 10px 10px;color:#373737;padding-bottom:15px}section.quote .half img{width:auto;float:right}section.quote .half:nth-child(1){background:transparent url(/Assets/Images/quote-end.png) no-repeat 100% 100%;padding:0 38px 15px 38px}section.quote .half:nth-child(2){padding-bottom:30px}label.error{color:#8b0000;margin:10px;position:relative;top:-10px}input{padding:10px 15px;border:0;margin-bottom:5px;width:100%}input[type=submit]{background-color:#634091;color:#fff;font-weight:700;padding:10px 35px;border-radius:10px;margin-right:15px}#contact-form input[type=text]{border:1px solid #9e9e9e}.input-imp-long{display:none}.button-clear{background-color:transparent;color:#fff;font-weight:700;padding:10px 35px;border-radius:10px;margin-right:15px;border:2px solid #fff;display:inline-block}.button-white{background-color:#fff;color:#634091!important;font-weight:700;padding:10px 35px;border-radius:10px;margin-right:15px;border:2px solid #634091;display:inline-block;text-decoration:none!important}.button-purple{background-color:#634091;color:#fff;font-weight:700;padding:10px 35px;border-radius:10px;margin-right:15px}.button-sanctuary{background-color:#055f62;color:#fff;font-weight:700;padding:10px 35px;border-radius:10px;margin-right:15px}nav ul li a.button-white{padding:0 23px}#header{height:400px;background-size:cover;background-position:center center;position:relative}#header ul li::before{color:#fff}#pointer-white{width:34%;height:100%;position:relative;background:rgba(255,255,255,.5)}#pointer-white:before{content:"";position:absolute;right:-150px;bottom:0;width:0;height:0;border-left:150px solid rgba(255,255,255,.5);border-top:200px solid transparent;border-bottom:200px solid transparent}#pointer-purple{width:27%;height:100%;position:absolute;background:#634091;top:0}#pointer-purple:before{content:"";position:absolute;right:-150px;bottom:0;width:0;height:0;border-left:150px solid #634091;border-top:200px solid transparent;border-bottom:200px solid transparent}#header .text{color:#fff;width:80%;margin:17% 0% 20% 20%;font-weight:700}@media screen and (max-width:1460px){#header .text{margin:17% 0% 20% 15%}#header .text p{margin-bottom:0}}@media screen and (max-width:1200px){#pointer-white{width:44%}#pointer-purple{width:37%}}@media screen and (max-width:880px){#pointer-white{width:54%}#pointer-purple{width:47%}}@media screen and (max-width:700px){#header .text{margin:15% 0% 15% 15%}#pointer-white{width:64%}#pointer-purple{width:57%}#pointer-purple:before,#pointer-white:before{border-left-width:100px;right:-100px}}@media screen and (max-width:570px){#pointer-white{width:74%}#pointer-purple{width:67%}#header .text{margin:10% 0% 10% 10%}}footer{background-color:#373737;color:#fff;padding:40px 0;font-weight:500}footer a{color:#fff}footer .quarter{border-left:1px solid #fff;padding:5px 30px;min-height:150px}footer .quarter:first-child{border:0;padding-left:0}footer .quarter:last-child{padding-right:0}footer span{padding-top:20px;display:inline-block}footer .links a{padding:0 5px}footer .copy{padding-left:50px}footer-logo{width:210px}section>.inner.keypoints{text-align:center;padding-top:0;display:flex;align-items:stretch;justify-content:space-around}.keypoints div{background-color:#373737;display:inline-block;width:30%;margin:3%;vertical-align:top;padding:20px;font-weight:700;border-bottom:15px solid #634091}.keypoints div:hover{}.keypoints div h3,.keypoints div p,.keypoints div a{display:block;margin:10px auto 0;color:#fff}.keypoints div h3{font-size:20px;min-height:60px}.keypoints div p{font-weight:300}.keypoints div a{border-radius:7px;border:2px solid #fff;margin:25px 20px 10px 20px;padding:5px}.keypoints div img{display:block;margin:15px auto;height:70px}.keypoints div:nth-child(1){border-color:#8061a6}.keypoints div:nth-child(2){border-color:#634091}.keypoints div:nth-child(3){border-color:#994f9a}.keypoints div:nth-child(1) a:hover{border-color:#8061a6}.keypoints div:nth-child(2) a:hover{border-color:#634091}.keypoints div:nth-child(3) a:hover{border-color:#994f9a}.steps .keypoints div{border:0}.steps .keypoints div h3{min-height:90px}.steps .keypoints div:nth-child(1){background-color:#8061a6}.steps .keypoints div:nth-child(2){background-color:#634091}.steps .keypoints div:nth-child(3){background-color:#994f9a}@media screen and (max-width:950px){.keypoints{flex-wrap:wrap}.keypoints div{width:48%}}@media screen and (max-width:660px){.keypoints{display:block}.keypoints div{width:100%}}.half:first-child.come-in{transform:translateX(-500px);animation:come-in .8s ease forwards}.half:last-child.come-in{transform:translateX(500px);animation:come-in .8s ease forwards}.keypoints div.come-in{transform:translateY(500px);animation:come-in .8s ease forwards}.already-visible{transform:translate(0)!important;animation:none!important}@keyframes come-in{to{transform:translate(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.faq li{cursor:pointer;margin-bottom:5px;padding-bottom:5px;list-style-type:none}.faq li strong:before{content:'+ ';top:1px;position:relative;padding-right:5px;font-size:20px}.faq li p{display:none}.faq li.open p{display:block;margin-left:17px;margin-bottom:5px}.faq li.open strong:before{content:'- '}.faq li:before{content:''}.faq li span{display:inline-block;width:23%;margin:0 1%;vertical-align:top}.faq.trade li strong:before{content:'';padding:0}.faq.trade p{margin-top:20px}@media screen and (max-width:1000px){.faq li span{width:48%}}@media screen and (max-width:650px){.faq li span{width:98%}}@media screen and (max-width:950px){.mobile-menu{display:block}.menu-content{max-height:0;background-color:#fff;opacity:0;position:absolute;top:42px;right:-5px;min-width:160px}nav ul li{padding:5px;line-height:normal!important;display:block;text-align:right;background-color:#fff}nav ul li a{padding:0 5px}nav ul li a.button-white{padding:0 5px;margin:0;border:0}}@media screen and (max-width:1020px){.quarter{width:50%}.half{width:100%;text-align:center;padding:0 30px!important}section.two-one .half:nth-child(1),section.two-one .half:nth-child(2),section.one-two .half:nth-child(1),section.one-two .half:nth-child(2){width:100%;text-align:center;padding:0}section.quote .half img{float:none;margin:20px 0}footer{text-align:center}footer .quarter{border:0;padding:5px;height:auto}.image-bg .inner{text-align:center}.image-bg .half{max-width:468px;margin:auto}}@media screen and (max-width:700px){.quarter{width:100%}section.quote .inner{background-image:none;padding:25px}section.quote .half:nth-child(1){background-image:none;padding:0!important}section.quote .half:nth-child(2){padding-bottom:30px}.trade .inner{text-align:center}.faq.trade li.open p{margin-left:0}h1{font-size:32px}h2{font-size:30px}h3{font-size:28px}body,h1,h2,h3,h4,h5{line-height:1.3em}.third{width:100%;margin:0}.image-bg .inner{padding:0}.half{padding:0!important}}@media screen and (max-width:550px){#header .button-clear,#header .button-white{display:none}#pointer-purple .text{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}