/*! CSS Used from: https://alpaca.markets/css/grid.css */
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:968px;}
}
@media (min-width:1200px){
.container{max-width:1170px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col,.col-sm-6,.col-sm-12,.col-md-6,.col-lg-3,.col-lg-6,.col-lg-8,.col-lg-9,.col-lg-12,.col-xl-6,.col-xl-7{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col{flex-basis:0;flex-grow:1;max-width:100%;}
.col-12{flex:0 0 100%;max-width:100%;}
.order-1{order:1;}
@media (min-width:576px){
.col-sm-6{flex:0 0 50%;max-width:50%;}
.col-sm-12{flex:0 0 100%;max-width:100%;}
}
@media (min-width:768px){
.col-md-6{flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.col-lg-3{flex:0 0 25%;max-width:25%;}
.col-lg-6{flex:0 0 50%;max-width:50%;}
.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}
.col-lg-9{flex:0 0 75%;max-width:75%;}
.col-lg-12{flex:0 0 100%;max-width:100%;}
.order-lg-2{order:2;}
}
@media (min-width:1200px){
.col-xl-6{flex:0 0 50%;max-width:50%;}
.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}
}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content:space-between;}
.align-items-center{align-items:center;}
/*! CSS Used from: https://alpaca.markets/css/style.css?e24865698979bb97e6dc31d4738e12f0 */
body{margin:0;}
footer,header,nav,section{display:block;}
h1,h3{font-size:2em;margin:.67em 0;}
main{display:block;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover{outline-width:0;}
video{display:inline-block;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button{font-family:sans-serif;line-height:1.15;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
h1,h3{margin:0;font-family:carnas,sans-serif;font-size:46px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:40px;}
@media (max-width:720px){
h1,h3{font-size:36px;}
}
h3{font-size:26px;}
*,*::before,*::after{box-sizing:border-box;}
a{display:inline-block;color:#303030;}
p{font-size:16px;color:#303030;}
body{-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;background:#fff;height:100%;}
button{font-family:carnas,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0;margin:0;outline-color:transparent;box-shadow:none;}
img{display:block;max-width:100%;}
.menu__link,.section__desc a{backface-visibility:hidden;transition:all .3s ease-in-out;}
.section{padding:200px 0;}
.section__desc{font-size:20px;color:#303030;line-height:1.2;margin:0;font-weight:300;margin-top:40px;}
.section__desc a{color:#bfa100;border-bottom:1px solid transparent;text-decoration:none;}
.title{margin:0;width:100%;text-align:center;font-size:42px;color:#303030;font-weight:800;font-style:normal;}
.menu__col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:25%;}
.menu__col.menu__col--ext{margin-right:10px;}
.menu__link{text-decoration:none;font-family:Carnas;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#303030;white-space:nowrap;padding:0 25px;}
.menu__link:hover{color:#fff;}
.menu__title{margin:0;font-family:Carnas;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.28px;margin-bottom:10px;}
.header{max-width:100%;}
.header__bottom{width:100%;}
.header__bottom-btn{margin:0 auto;margin-top:40px;}
.header__algo{margin-top:120px;}
.header__algo img{margin:0 auto;max-width:100%;margin-bottom:40px;}
.header__algo h1{width:800px;max-width:100%;font-family:Carnas;font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;margin:0 auto;margin-bottom:30px;}
@media (max-width:720px){
.header__algo h1{font-size:36px;}
}
.header__algo p{margin:0 auto;width:520px;max-width:100%;font-family:Carnas;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#fff;}
.white-btn{background-color:#fff!important;color:#303030!important;}
.white-btn:hover{background-color:#d9d9d9!important;}

@media screen and (max-width:625px){
.menu__col{width:100%;justify-content:flex-start;align-items:flex-start;margin-bottom:35px;}
}
@media screen and (min-width:992px){
.menu__col--margin-left{margin-left:20px;}
}
#disclosures{margin-top:70px;font-family:Carnas,formular,sans-serif;font-size:10px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1px;color:#909090;padding-left:30px;}
#disclosures .disclosureLogo{margin-bottom:20px;font-family:Carnas,formular,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#373737;}
.disclosure-exclamation{display:inline-flex;justify-content:center;align-items:center;background-color:gold;border-radius:50%;color:#fff!important;font-weight:900;font-style:normal;text-decoration:none;text-align:center;padding-top:1px;width:15px;height:15px;font-size:14px;font-weight:800;font-style:normal;line-height:1;}
.disclosureContainer{cursor:pointer;font-family:Carnas,formular,sans-serif;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1px;color:#909090;}
.disclosureContainer:hover{color:gold;}
.disclosure-modal-content{max-width:600px;width:80%;overflow-y:scroll;margin:10vh auto;padding:40px;}
.disclosure-modal-content p{margin:0;padding:0;}
.social{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}
.social__item{display:block;margin-right:20px;}
.social__item:last-child{margin-right:0;}


*{-webkit-overflow-scrolling:touch;}
.main{position:relative;}
.fourlink{background:#171515;}
.fourlink-container{overflow:hidden;max-width:800px;margin:0 auto;}
.benefit{background:#171515;}
.benefit__container{max-width:950px;margin:0 auto;margin-top:30px;}
.benefit__cell{max-width:343px;max-height:126px;border-radius:8px;border:solid 1px #818181;margin:6px;padding:32px 1px 32px 80px!important;position:relative;}
.benefit__cell img{position:absolute;top:50%;bottom:50%;left:15px;transform:translateY(-50%) scale(.5);}
.benefit__title{font-family:Carnas;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;}
.benefit__desc{width:230px;font-family:Carnas;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;}
@media screen and (max-width:570px){
.benefit__container{margin:0 auto;}
.benefit__cell{padding-right:10px!important;padding-left:70px!important;border:none;border-radius:0;border-bottom:solid 1px #818181;max-width:none;max-height:none;}
.benefit__desc{width:auto;}
.benefit img{left:5px;}
}
.broker{background:#fef7d0;}
.broker__title{opacity:.9;color:#000;font-family:Carnas;font-size:46px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;}
.broker__desc{opacity:.9;font-family:Carnas;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;max-width:715px;}
.broker__desc a{color:#ffa800;}
.broker__desc a:hover{color:#fcd72b;}
section.disclosure-section{display:flex;justify-content:center;padding-top:40px;}
section.disclosure-section #disclosureCommissionExclamation{font-size:14px;font-weight:300;color:#fff;}
.smallDisclaimer{margin-left:auto;margin-right:auto;margin-top:30px;font-family:Carnas;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:center;color:#818181;}
.modal p{padding:10px 0;}
.modal p a:hover{color:rgba(48,48,48,.9);}
#disclosures a{color:rgba(48,48,48,.6);}
#disclosures a:hover{color:rgba(48,48,48,.9);}
@media (max-width:620px){
body.algotrading .row{margin-left:0;margin-right:0;}
}
body.algotrading .wrapper-algo{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#171515;background-size:contain;position:relative;z-index:4;min-height:760px;height:100vh;}
@media (max-width:620px){
body.algotrading .wrapper-algo{height:90vh;}
}
body.algotrading .tradingview-chart{position:relative;background-color:#171515;overflow:hidden;}
body.algotrading .tradingview-chart video{opacity:.4;}
body.algotrading .chartOverlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;display:flex;justify-content:center;align-items:center;}
.foursquarealgo{margin:0!important;padding:0;box-sizing:border-box;}
.foursquarealgo-square{padding-top:240px;position:relative;}
.foursquarealgo-square:nth-child(odd){border-right:solid .5px #757575;}
.foursquarealgo-square:nth-child(-n+2){border-bottom:solid .5px #757575;}
.foursquarealgo-square-algo-content{padding:5px;position:absolute;text-decoration:none;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.foursquarealgo-square-algo-content h3{font-family:Carnas;font-size:16px!important;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;margin:0;max-width:300px;}
.foursquarealgo-square-algo-content p{font-family:Carnas;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.11px;text-align:center;color:#fff;max-width:300px;}
.foursquarealgo-square-algo-content img{max-width:46px;max-height:46px;margin-bottom:10px;}
@media screen and (max-width:575px){
.foursquarealgo-square{border:none!important;flex-basis:100%;}
}
@media screen and (max-width:1199px){
.menu__link{font-size:20px;padding:0 20px;}
.footer__menu-link{padding:0;font-size:14px;}
}
@media screen and (max-width:991px){
.title{font-size:36px;}
.header__bottom{padding:0;}
.header__bottom-btn{max-width:100%;min-width:0!important;margin-top:50px;}
.menu__link{padding:15px 0;font-size:20px;width:100%;text-align:center;}
.menu__link:focus{background:#bfa100;color:#303030;}
.menu__link:active{-webkit-tap-highlight-color:transparent;background:#bfa100;color:#303030;}
.menu__col{margin-bottom:35px;}
.menu__col:last-child{margin-bottom:0;}
.broker{padding:90px 0;padding-bottom:50px;}

}
@media screen and (max-width:574px){
.footer__description p{text-align:left;}
.menu__col{width:100%;justify-content:flex-start;align-items:flex-start;}
.section__desc{font-size:16px;}
}
/*! CSS Used keyframes */
@keyframes animatetop{from{top:-300px;opacity:0;}to{top:0;opacity:1;}}
@keyframes fade-in{from{opacity:0;}to{opacity:1;}}
@keyframes fade-in{from{opacity:0;}to{opacity:1;}}
/*! CSS Used fontfaces */
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-BoldIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-BoldIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-BoldIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-BoldIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-BoldIt.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-BlackIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-BlackIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-BlackIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-BlackIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-BlackIt.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Regular.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Regular.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Regular.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Regular.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ThinIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ThinIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ThinIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ThinIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ThinIt.ttf') format('truetype');font-weight:100;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBoldIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBoldIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBoldIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBoldIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBoldIt.ttf') format('truetype');font-weight:800;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Thin.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Thin.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Thin.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Thin.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBold.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBold.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBold.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBold.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-LightIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-LightIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-LightIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-LightIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-LightIt.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Bold.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Bold.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Bold.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Bold.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Black.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Black.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Black.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Black.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Black.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLightIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLightIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLightIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLightIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLightIt.ttf') format('truetype');font-weight:200;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-MediumIt.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-MediumIt.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-MediumIt.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-MediumIt.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-MediumIt.ttf') format('truetype');font-weight:500;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Light.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Light.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Light.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Light.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Light.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Italic.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Italic.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Italic.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Italic.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Italic.ttf') format('truetype');font-weight:normal;font-style:italic;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLight.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLight.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLight.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLight.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;}
@font-face{font-family:'Carnas';src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Medium.eot');src:url('https://files.alpaca.markets/fonts/carnas/Carnas-Medium.eot?#iefix') format('embedded-opentype'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Medium.woff2') format('woff2'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Medium.woff') format('woff'),         url('https://files.alpaca.markets/fonts/carnas/Carnas-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}