@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i'); *, *::after, *::before{ box-sizing: border-box; } html,body{ -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:transparent; min-height:100%; margin:0; padding: 0; border: 0; background: #fff; vertical-align: baseline; -moz-osx-font-smoothing: grayscale; color:#2F2A2B; font-family: 'Open Sans', sans-serif; } body{ font-size: 16px; line-height: 24px; } h1,h2,h3,h4,p{ font-family: 'Open Sans', sans-serif; } h1{ font-weight: bold; font-size: 36px; line-height: 40px; margin: 0 0 20px; letter-spacing: -1.5px; } h2{ font-weight: bold; font-size: 20px; line-height: 26px; margin: 0 0 20px; } ul{ margin: 10px 0; padding: 0; } .flex-row{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; } .col-xs-12{ max-width: 100%; flex-basis: 100%; flex-shrink: 0; flex-grow: 0; box-sizing: border-box; padding: 0 20px; } .advisor-thumb{ width: 100px; height: 100px; text-align: center; background: #EAEAEA; display: inline-block; border-radius: 50%; vertical-align: middle; overflow: hidden; float: left; } .advisorList{ width: calc(100% - 120px); float: left; margin-left: 20px; } .wrapper{ max-width: 1340px; margin: 0 auto; } .container-fluid{ margin-right: auto; margin-left: auto; padding-left: 30px; padding-right: 30px; } img{ max-width: 100%; display: block; } .item{ margin-bottom: 50px; float: left; } ul,li{ list-style: none; } li{ padding: 0 0 12px; } a{ color: #0079d1; text-decoration: none; } a:hover{ text-decoration:underline; } .intro{ text-align: center; margin: 0 auto 50px; background: #0079d1; padding:0 0 50px; } .intro .wrapper{ max-width: 800px; } .intro h1{ color: #fff; } .intro p{ font-size: 18px; line-height: 28px; color: #fff; margin: 20px 0; } .logo{ margin-bottom: 50px; border-bottom: 1px solid #fff3; } .logo svg{ fill:#fff; max-width: 160px; padding: 10px 0; margin: 0 auto; } .checkmark-circle { width:90px; height:90px; position: relative; display: inline-block; vertical-align: top; margin-bottom: 20px; } .checkmark-circle .background { width:90px; height:90px; border-radius: 50%; border-color: #fff; position: absolute; border-width:7px; border-style: solid; } .checkmark-circle .background &:after{ transform-origin: left top; animation-delay: 200ms; animation-duration: 1s; animation-timing-function: ease; animation-name: border-round; animation-fill-mode: forwards; } .checkmark-circle .checkmark.draw:after { animation-delay: 200ms; animation-duration: 1s; animation-timing-function: ease; animation-name: checkmark; transform: scaleX(-1) rotate(135deg); animation-fill-mode: forwards; } .checkmark-circle .checkmark{ border-radius: 5px; } .checkmark-circle .checkmark:after { opacity: 1; height:45px; width: 32px; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; border-right: 7px solid #fff; border-top: 7px solid #fff; border-radius: 2.5px !important; content: ''; left:18px; top: 42px; position: absolute; } @keyframes checkmark { 0% { height: 0; width: 0; opacity: 1; } 20% { height: 0; width: 32px; opacity: 1; } 40% { height: 45px; width: 32px; opacity: 1; } 100% { height: 45px; width: 32px; opacity: 1; } } @keyframes border-round{ 0% { transform: rotate(0deg); } 25% { transform: rotate(25deg); } 50% { transform: rotate(90deg); } 75% { transform: rotate(75deg); } 100% { transform: rotate(360deg); } } footer{ text-align: center; font-size: 14px; border-top: 1px solid #eee; padding: 30px 0; } @media screen and (min-width:480px){ .col-md-6{ max-width: 50%; flex-basis: 50%; flex-shrink: 0; flex-grow: 0; box-sizing: border-box; } .logo svg{ max-width: 200px; } h1{ font-size: 38px; line-height: 40px; } } @media screen and (min-width: 800px){ .col-lg-4{ max-width: 33.333%; flex-basis: 33.333; flex-shrink: 0; flex-grow: 0; box-sizing: border-box; } .logo svg{ max-width: 240px; } h1{ font-size: 45px; line-height: 48px; } .intro p{ font-size: 20px; line-height: 30px; color: #fff; } } @media screen and (max-width:1100px){ .item, .advisor-thumb, .advisorList{ float: none; text-align: center; } .advisor-thumb{ margin-bottom: 10px; } .advisorList{ width: 100%; margin: 0; } }

Thank You for Subscribing!

Please select a service from the menu below.