html{box-sizing:border-box}html *{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}small{font-size:.875rem;font-weight:200}body{line-height:1.6;font-family:"Source Sans Pro",sans-serif;background:#fbfbfb}h1,h2{font-family:Merriweather,serif;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}p{margin-bottom:1.25rem}ol,ul{list-style:none;margin:0}.menu-toggle,a{font-size:.875rem;text-transform:uppercase;text-decoration:none;font-weight:600}a:link{color:#000}a:hover{opacity:.5}a:visited{color:#000}img{max-width:100%;width:100%}.subtitle{font-weight:700;font-size:10px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:#fdbd6f}.container{max-width:1440px;margin:auto;padding:0 30px;position:relative}.container--small{max-width:1000px;padding:0 50px}.row.row--f{display:flex}.row--se{justify-content:space-between;align-items:flex-end}.row--cs{align-items:center;justify-content:space-between}.row--c{align-items:center}.row--jc{justify-content:center}.row--f .nav__item{margin-left:3rem}.footer--d,.header--d{display:none}.header--d{background:#fff}.header--d .logo{width:203px}.header--m{padding-bottom:30px;padding-top:30px;position:fixed;top:0;width:100%;background:#fff;z-index:10}.header--m .logo{display:block;width:83px}.header--m .nav{background:#fff;top:0;position:fixed;right:0;height:100vh;transition:all .5s;box-shadow:0 24px 20px rgba(0,0,0,.35);transform:translateX(105%)}.header--m .nav__link{display:block;padding:2.5rem 1.5rem;text-align:center;font-size:1.5rem;z-index:50}.nav .menu-toggle{text-align:right}.nav__link.is_active{color:#fdbd6f}.header--m .nav.is_open{transform:translateX(0)}.header--m .socials{padding:2.5rem 0}.socials{text-align:center}.socials li{display:inline-block;width:34px}.socials li:nth-child(2){margin:0 20px}.section{padding:50px 0}.section .row--f{flex-wrap:wrap;justify-content:center;text-align:center}.section .row--f *{margin-bottom:20px;width:100%}.section--white{background:#fff}.section--grey{background:#fbfbfb}._100vh{min-height:100vh}._65vh{min-height:65vh}.section--gold{background:#dda266}.section--brown{background:#a9957b}.section--lbrown{background:#887772;color:#fff}.section--orangey{background:#c56f59;color:#fff}.section--bottom{text-align:center}.section--bottom p{font-size:1.625rem;margin-bottom:20px;color:#fff}.section--dbrown{background:#564545;color:#fff}.section--strip{padding-top:100px;padding-bottom:100px;text-align:center}.section--strip p{max-width:594px;margin:auto}.hero .container{background:#fbfbfb url(../imgs/home-bg-mobile.jpg) no-repeat center/cover;height:100vh;z-index:0}.hero__content{position:absolute;left:30px;right:30px;max-width:547px;bottom:12%;color:#fff;transition:all 1s;opacity:0;transform:translateY(100px)}.home.is_loaded .hero__content{transform:translateY(0);opacity:1}.arrow{display:block;width:20px}.footer{background:#353535;color:#fff;padding-bottom:30px;padding-top:30px;text-align:center}.footer--d .nav__item{margin-left:4.6rem}.footer--d .nav__link{color:#fff}.footer--border{border-bottom:1px solid rgba(255,255,255,.1);padding-top:10px;padding-bottom:20px;margin-bottom:30px}.footer--d .socials li{width:24px}.legals{text-align:left;max-width:606px;display:block}.button{width:175px!important;height:56px;border-radius:5px;align-items:center;display:inline-flex;justify-content:center;padding:0;border:none;text-transform:uppercase;font-weight:700;font-size:.875rem}.button:hover{opacity:.5;cursor:pointer}.button--orange{background:#fdbd6f;color:#fff!important}.button--browny{background:#c56f59;color:#fff!important}.button--brown{background:#564545;color:#fff!important}.button--trans{border:2px solid}.button--trans-cg{color:#fdbd6f!important}.accred__link img{max-width:250px}.intro{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.intro__section{max-width:1440px;margin:auto}.intro .col{width:100%;max-width:400px}.page__title{margin-top:107px;text-align:center;padding:100px;margin-bottom:0}.about .page__title{background:#fccca9}.ourshares .page__title{background:#fdbd6f}.about_intro .container{display:flex;flex-wrap:wrap}.about_intro .container>*{width:100%}.about_intro .text{display:flex;align-items:center;justify-content:center}.text .content{max-width:505px}.about_intro .image{background:url(../imgs/about-us-image-2.jpg) no-repeat center/cover}.about_intro.about__intro--2 .image{background:url(../imgs/about-us-image-1.jpg) no-repeat center/cover}.ourshares .intro .col{max-width:100%}.ourshares .intro .col .title{max-width:840px}.ourshares ._100vh{padding-top:50px}.ourshares .map{width:100%;max-width:1024px;margin:auto;margin-top:-10px}.ourshares .map iframe{width:100%}.ourshares .gurantee .message{text-align:center;max-width:500px;margin:auto;margin-bottom:50px}.quality__icon img{height:50px!important;margin:auto;margin-bottom:20px}.quality__title{font-weight:700}.list__message{text-align:center;font-weight:600}.list{max-width:575px;padding-right:30px;margin:auto}.list__container{margin-top:80px}.list__item{position:relative;padding-left:20px;margin-bottom:30px}.list__item::before{content:"";height:10px;width:10px;position:absolute;right:100%;top:5px;background:#fdbd6f;border-radius:100%}.contact .page__title{background:#887772}.contact__container{height:70vh;display:flex}.field{font-weight:normal;width:100%;max-width:250px;text-align: left}.field>:focus{outline:0}.field input{padding:1rem;border:2px solid #000;border-radius:5px;font-size:1rem;width:100%;font-weight:400;display:block;margin-bottom:20px}.field textarea{padding:1rem;border:2px solid #000;border-radius:5px;font-size:1rem;width:100%;font-weight:400}.field.message{display:block;max-width:688px}.full{width:100%;text-align:center;margin-top:40px}.form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:688px;margin:auto;width:100%;padding:0 30px}.features i{font-style:italic;font-size:.675rem;display:block;text-align:center}.ourshares .image{background-image:url(../imgs/ourshares-image.jpg)!important}@media (min-width:768px){.intro{justify-content:space-between}.header--m .logo{width:150px}.hero .container{background-clip:content-box;background-image:url(../imgs/home-bg-desktop.jpg)}.hero__content{left:0;background:#fdbd6f;padding:80px 50px}.section .row--f{justify-content:space-between}.section .row--f *{width:auto;margin:0}.gurantee .row--cs{justify-content:center}.gurantee .row--cs>*{margin:0 100px}}@media (min-width:992px){.list__container{display:flex}.features{padding:50px 0}.list{margin:0;width:50%}.list:last-child{padding-right:0;margin-left:50px}.list:first-child .list__item{margin-bottom:90px}.list__item{margin-bottom:60px}.about_intro .container{padding-right:0}.about_intro.about__intro--2 .container{padding-left:0}.about_intro .container>*{width:50%}.page__title{margin-top:0}.footer--m,.header--m{display:none}.footer--d,.header--d{display:block}.footer{padding-top:40px;padding-bottom:40px}.intro__section{background:url(../imgs/bg-strip-home.jpg) no-repeat right top;padding-top:0;padding-bottom:0}.ourshares .intro__section{background:url(../imgs/bg-strip-our-houseshares.jpg) no-repeat right top;padding-top:0;padding-bottom:0}}.socials li:first-child {width: 33px !important;}
#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 100% !important;
    padding-bottom: 1% !important;
    padding-left: 30%;
    min-height: 60px !important;
    padding-right: 30%;
}
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: center !important;
    padding: 35px 0 25px 0 !important;
    background:#fbfbfb;
}
#mc_embed_signup .button {
    clear: both;
    
    background: #fdbd6f !important;
    color: #fff!important;
    height: 56px !important;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    
}