body {
    overflow-x: hidden
}

main {
    position: relative;
    display: block
}

main h2[class^=common-Uppercase] {
    color: #32325d;
    margin-bottom: 20px
}

.globalNav .colorize {
    color: #fff
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
    color: #fdeebe
}

.productNav .colorize {
    color: #b5562b
}

.productNav .colorize.active,
.productNav .colorize:hover {
    color: #7c0e3e
}

.columns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:670px) {
    .columns {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.columns .left,
.columns .right {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.intro-copy {
    max-width: 840px;
    margin: 0 auto
}

@media (min-width:670px) {
    .intro-copy {
        text-align: center
    }
}

.angle-clip-container {
    position: relative;
    overflow: hidden
}

.globalFooter {
    margin-top: -500px
}

.globalFooter .globalFooterCTA {
    padding-top: 570px
}

.globalFooter .globalFooterCTA .container-lg {
    -ms-flex-align: start;
    align-items: flex-start
}

@media (min-width:670px) {
    .globalFooter .globalFooterCTA .buttons {
        margin-top: 30px
    }
}

.globalFooter .globalFooterCTA .content .subtitle {
    color: #e39f48
}

.globalFooter .globalFooterCTA .content p {
    margin-bottom: 35px
}

.modal-overlay {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    background-color: rgba(82, 95, 127, 0);
    z-index: 1000;
    pointer-events: none;
    transition: background-color .25s ease-in-out
}

@media (min-width:670px) {
    .modal-overlay {
        padding: 50px
    }
}

.modal-overlay.visible {
    background-color: rgba(82, 95, 127, .4);
    pointer-events: all
}

.modal-overlay.visible .join-modal {
    opacity: 1;
    transform: none
}

.modal-overlay.visible .join-modal.success>.success .content {
    pointer-events: all
}

.join-modal {
    position: relative;
    max-width: 500px;
    max-height: 100%;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    opacity: 0;
    transform: scale(.75);
    transition: transform .25s cubic-bezier(.175, .885, .32, 1.275), opacity .25s cubic-bezier(.175, .885, .32, 1.275)
}

.join-modal.success>div:not(.success) {
    opacity: 0
}

.join-modal.success>.success .content {
    opacity: 1;
    transform: none
}

.join-modal>.close {
    position: absolute;
    width: 22px;
    height: 22px;
    top: 10px;
    right: 10px;
    background-image: url(/img/v3/atlas/close.svg);
    cursor: pointer
}

.join-modal>.close:active {
    opacity: .65
}

.join-modal>div {
    padding: 20px;
    transition: opacity .35s cubic-bezier(.23, 1, .32, 1)
}

@media (min-width:670px) {
    .join-modal>div {
        padding: 30px
    }
}

.join-modal>div h2 {
    font-size: 17px
}

.join-modal>div p {
    font-size: 15px;
    line-height: 24px
}

.join-modal>div h2+p {
    margin-top: 5px
}

.join-modal>.request-access header {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.join-modal>.request-access header .logo {
    margin-right: 20px
}

.join-modal>.request-access form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    margin-top: 25px
}

.join-modal>.request-access form .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    font-size: 15px;
    line-height: 24px;
    padding: 10px 0
}

.join-modal>.request-access form .row+.row {
    border-top: 1px solid #f3f5f8
}

.join-modal>.request-access form .row.invalid .label {
    color: #e25950
}

.join-modal>.request-access form .label {
    color: #32325d;
    width: 40%;
    padding-right: 10px
}

.join-modal>.request-access form input,
.join-modal>.request-access form textarea {
    display: block;
    position: relative;
    font-size: 15px;
    line-height: 24px;
    border: none;
    outline: none;
    font-family: Camphor, Open Sans, Segoe UI, sans-serif
}

.join-modal>.request-access form input::-webkit-input-placeholder,
.join-modal>.request-access form textarea::-webkit-input-placeholder {
    color: #aab7c4
}

.join-modal>.request-access form input::-moz-placeholder,
.join-modal>.request-access form textarea::-moz-placeholder {
    color: #aab7c4;
    opacity: 1
}

.join-modal>.request-access form input:-ms-input-placeholder,
.join-modal>.request-access form textarea:-ms-input-placeholder {
    color: #aab7c4
}

.join-modal>.request-access form input[type=text],
.join-modal>.request-access form textarea {
    margin: 0;
    padding: 0;
    width: 60%;
    color: #32325d
}

.join-modal>.request-access form input[type=submit] {
    -webkit-appearance: none;
    cursor: pointer
}

.join-modal>.request-access form textarea {
    resize: none;
    min-height: 70px
}

.join-modal>.request-access form .select {
    position: relative;
    width: 60%
}

.join-modal>.request-access form .select:after {
    content: "";
    position: absolute;
    width: 11px;
    height: 5px;
    top: 50%;
    margin-top: -2px;
    right: 0;
    background-image: url(https://stripe.com/img/v3/atlas/select-arrow.svg)
}

.join-modal>.request-access form .select select {
    display: block;
    position: relative;
    width: calc(100% - 25px);
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    font-size: 15px;
    line-height: 24px;
    color: #32325d;
    font-family: Camphor, Open Sans, Segoe UI, sans-serif;
    cursor: pointer
}

.join-modal>.request-access form .select select:focus {
    color: #6772e5
}

.join-modal>.use-invite {
    display: -ms-flexbox;
    display: flex;
    background-color: #f6f9fc;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.join-modal>.use-invite .icon {
    margin: -3px 20px 0 -2px
}

.join-modal>.use-invite .common-Link {
    font-weight: 400
}

.join-modal>.use-invite .use-invite {
    margin-top: 5px
}

.join-modal>.use-invite .use-invite a {
    font-weight: 500
}

.join-modal>.success {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none
}

.join-modal>.success .content {
    text-align: center;
    opacity: 0;
    transform: scale(1.5);
    transition-property: opacity, transform;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.join-modal>.success .icon {
    margin-top: 10px;
    margin-bottom: 30px
}

.join-modal>.success h2 {
    margin-bottom: 10px
}

.join-modal>.success h2,
.join-modal>.success p {
    max-width: 450px
}

.network-logo {
    background-size: 1283px 1131px;
    background-image: url(../img/atlas-network-logos.png?42)
}

@media (-webkit-min-device-pixel-ratio:1.3),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi) {
    .network-logo {
        background-image: url(../img/atlas-network-logos@2x.png?42)
    }
}

.network-logo[data-company="1crowd"] {
    background-position: -249px -1034px;
    width: 134px;
    height: 48px
}

.network-logo[data-company="800Shipping"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/1800shipping.png);
background-size: 100% 100%;
}

.network-logo[data-company="4A_s"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/4apnglogo.png);
background-size: 100% 100%;
}

.network-logo[data-company="AGL"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/agllongpng.png);
background-size: 100% 100%;
}
.network-logo[data-company="Air_Ocean"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/air&oceanlogopng.png);
background-size: 100% 100%;
}

.network-logo[data-company="Bayad"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/bairdlogopng.png);
background-size: 100% 100%;
}






.network-logo[data-company="800Shipping1"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/biologo2.0.png);
background-size: 100% 100%;
}

.network-logo[data-company="4A_s1"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/red_gray_Large_logo.png);
background-size: 100% 100%;
}

.network-logo[data-company="AGL1"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/climbing2.0.png);
background-size: 100% 100%;
}
/*.network-logo[data-company="Air_Ocean1"] {
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/college.png);
background-size: 100% 100%;
}*/

.network-logo[data-company="Bayad1"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/d6d704cc8618d99bf759cd95386f398.png);
background-size: 100% 100%;
}


.network-logo[data-company="800Shipping2"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/cooking.png);
background-size: 100% 100%;
}

.network-logo[data-company="4A_s2"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/dailynewspng.png);
background-size: 100% 100%;
}

.network-logo[data-company="AGL2"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/djcargologpng.png);
background-size: 100% 100%;
}
.network-logo[data-company="Air_Ocean2"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/dorcellogopng.png);
background-size: 100% 100%;
}

.network-logo[data-company="Bayad2"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/emeralfreightlogopng.png);
background-size: 100% 100%;
}


.network-logo[data-company="800Shipping21"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/fashionistalogopng.png);
background-size: 100% 100%;
}

.network-logo[data-company="4A_s21"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/freighdc.png);
background-size: 100% 100%;
}

.network-logo[data-company="AGL21"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/glflogopng.png);
background-size: 100% 100%;
}
.network-logo[data-company="Air_Ocean21"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/guitarworld2.0.png);
background-size: 100% 100%;
}

.network-logo[data-company="Bayad21"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/landmarkpng.png);
background-size: 100% 100%;
}


.network-logo[data-company="800Shipping212"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/logov.png);
background-size: 100% 100%;
}

.network-logo[data-company="4A_s212"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/maximlogopng.png);
background-size: 100% 100%;
}

.network-logo[data-company="AGL212"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/oceanairlogopng.png);
background-size: 100% 100%;
}
.network-logo[data-company="Air_Ocean212"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/ohllogopng.png);
background-size: 100% 100%;
}

.network-logo[data-company="Bayad212"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/oxygenlogopng.png);
background-size: 100% 100%;
}



.network-logo[data-company="AGL213"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/pistachio.png);
background-size: 100% 100%;
}
.network-logo[data-company="Air_Ocean213"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/planfreightlogo.png);
background-size: 100% 100%;
}

.network-logo[data-company="Bayad213"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/qedfnpnglogo.png);
background-size: 100% 100%;
}





.network-logo[data-company="Wondeful_Pistachos"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/rankerlogonpg.png);
background-size: 100% 100%;
}
.network-logo[data-company="teleflora"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/samplePSD.png);
background-size: 100% 100%;
}

.network-logo[data-company="Wondeful_Almonds"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/skychainglogopng.png);
background-size: 100% 100%;
}


.network-logo[data-company="FijiLogo"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/suterralogopng.png);
background-size: 100% 100%;
}
.network-logo[data-company="HalosLogo"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/teleflora.png);
background-size: 100% 100%;
}

.network-logo[data-company="LandmarkWines"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/wonderfulpistachio.png);
background-size: 100% 100%;
}


.network-logo[data-company="SuterraLogo"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/yogojournalpng.png);
background-size: 100% 100%;
}



.network-logo[data-company="sweet-logo2x"] {
    
width: 220px !important;
height: 110px !important;
background-image: url(../img/HarborLogo/dorcellogopng.png);
background-size: 100% 100%;
}


/*


.network-logo[data-company="500-startups"] {
    
width: 250px;
height: 70px;
background-image: url(../img/HarborLogo/1-800Shipping.png);
background-size: 100% 100%;
}*/

.network-logo[data-company="500-startups"] {
    background-position: -1199px -419px;
    width: 70px;
    height: 70px
}

.network-logo[data-company=adplanky] {
    background-position: -919px -409px;
    width: 191px;
    height: 46px
}

.network-logo[data-company=african-technology-foundation] {
    background-position: 0 -88px;
    width: 137px;
    height: 136px
}

.network-logo[data-company=allvp] {
    background-position: -652px -884px;
    width: 239px;
    height: 29px
}

.network-logo[data-company=alterna] {
    background-position: -1015px -135px;
    width: 106px;
    height: 81px
}

.network-logo[data-company=altos-business-group] {
    background-position: 0 -617px;
    width: 169px;
    height: 72px
}

.network-logo[data-company=alven-capital] {
    background-position: -758px -1034px;
    width: 186px;
    height: 29px
}

.network-logo[data-company=angelhack] {
    background-position: -758px -77px;
    width: 142px;
    height: 81px
}

.network-logo[data-company=angelpad] {
    background-position: -1124px -736px;
    width: 124px;
    height: 31px
}

.network-logo[data-company=appworks] {
    background-position: -1124px -251px;
    width: 158px;
    height: 37px
}

.network-logo[data-company=aslanoba-capital] {
    background-position: -598px -281px;
    width: 118px;
    height: 69px
}

.network-logo[data-company=astrolabs] {
    background-position: -257px 0;
    width: 220px;
    height: 79px
}

.network-logo[data-company=beenext] {
    background-position: -571px -928px;
    width: 220px;
    height: 25px
}

.network-logo[data-company=blackbox] {
    background-position: -1124px -290px;
    width: 73px;
    height: 80px
}

.network-logo[data-company=bluechilli] {
    background-position: 0 -928px;
    width: 172px;
    height: 45px
}

.network-logo[data-company=brainsparks] {
    background-position: -156px -450px;
    width: 194px;
    height: 68px
}

.network-logo[data-company=cairo-angels] {
    background-position: -185px -372px;
    width: 265px;
    height: 52px
}

.network-logo[data-company=cicada-innovations] {
    background-position: 0 -823px;
    width: 162px;
    height: 59px
}

.network-logo[data-company=ciie-initiatives] {
    background-position: 0 -540px;
    width: 173px;
    height: 75px
}

.network-logo[data-company=creandum] {
    background-position: -347px -1097px;
    width: 191px;
    height: 20px
}

.network-logo[data-company=ddf] {
    background-position: -919px -457px;
    width: 147px;
    height: 60px
}

.network-logo[data-company=digital-factory] {
    background-position: -257px -169px;
    width: 220px;
    height: 49px
}

.network-logo[data-company=e] {
    background-position: -276px -975px;
    width: 126px;
    height: 56px
}

.network-logo[data-company=earlybird] {
    background-position: -712px -975px;
    width: 175px;
    height: 37px
}

.network-logo[data-company=eleven] {
    background-position: -1124px -164px;
    width: 149px;
    height: 40px
}

.network-logo[data-company=emerging-business-factory] {
    background-position: 0 -1034px;
    width: 125px;
    height: 61px
}

.network-logo[data-company=endeavor] {
    background-position: -375px -668px;
    width: 205px;
    height: 19px
}

.network-logo[data-company=etohum] {
    background-position: -919px -300px;
    width: 167px;
    height: 55px
}

.network-logo[data-company=expa] {
    background-position: -1124px -526px;
    width: 144px;
    height: 32px
}

.network-logo[data-company=flat6labs] {
    background-position: -919px -570px;
    width: 172px;
    height: 50px
}

.network-logo[data-company=fresco-capital] {
    background-position: -1124px -661px;
    width: 102px;
    height: 42px
}

.network-logo[data-company=frontline] {
    background-position: -578px -1034px;
    width: 178px;
    height: 32px
}

.network-logo[data-company=g-startup-worldwide] {
    background-position: -758px -242px;
    width: 123px;
    height: 91px
}

.network-logo[data-company=gan] {
    background-position: -1124px -419px;
    width: 73px;
    height: 72px
}

.network-logo[data-company=garage-society] {
    background-position: -919px -823px;
    width: 145px;
    height: 57px
}

.network-logo[data-company=gaza-sky-geeks] {
    background-position: -758px -335px;
    width: 148px;
    height: 73px
}

.network-logo[data-company=german-accelerator] {
    background-position: -164px -823px;
    width: 172px;
    height: 55px
}

.network-logo[data-company=global-entrepreneurship-network] {
    background-position: 0 -226px;
    width: 202px;
    height: 78px
}

.network-logo[data-company=globerly] {
    background-position: -1205px -41px;
    width: 75px;
    height: 75px
}

.network-logo[data-company=golden-gate-ventures] {
    background-position: 0 -372px;
    width: 183px;
    height: 76px
}

.network-logo[data-company=h2-ventures] {
    background-position: -919px -135px;
    width: 94px;
    height: 100px
}

.network-logo[data-company=hackquarters] {
    background-position: -213px -884px;
    width: 209px;
    height: 42px
}

.network-logo[data-company=hkcocoon] {
    background-position: -424px -884px;
    width: 226px;
    height: 32px
}

.network-logo[data-company=hubba] {
    background-position: 0 -450px;
    width: 154px;
    height: 88px
}

.network-logo[data-company=hummingbird] {
    background-position: -793px -928px;
    width: 206px;
    height: 24px
}

.network-logo[data-company=ibtikar-fund] {
    background-position: -257px -81px;
    width: 201px;
    height: 86px
}

.network-logo[data-company=ict-hub] {
    background-position: -598px -158px;
    width: 84px;
    height: 121px
}

.network-logo[data-company=ihorizon] {
    background-position: -1124px -769px;
    width: 63px;
    height: 57px
}

.network-logo[data-company=incubadora-sinergia] {
    background-position: -919px -237px;
    width: 153px;
    height: 61px
}

.network-logo[data-company=indiegogo] {
    background-position: -598px 0;
    width: 158px;
    height: 83px
}

.network-logo[data-company=ingressive] {
    background-position: -946px -1034px;
    width: 170px;
    height: 27px
}

.network-logo[data-company=innovation-nest] {
    background-position: -919px -519px;
    width: 179px;
    height: 49px
}

.network-logo[data-company=international-enterprise-singapore] {
    background-position: -758px -496px;
    width: 142px;
    height: 73px
}

.network-logo[data-company=invest2innovate] {
    background-position: -1194px -560px;
    width: 65px;
    height: 65px
}

.network-logo[data-company=ispace-foundation] {
    background-position: -758px -160px;
    width: 141px;
    height: 80px
}

.network-logo[data-company=itc] {
    background-position: -175px -540px;
    width: 177px;
    height: 73px
}

.network-logo[data-company=jaaga-startup] {
    background-position: -1124px -493px;
    width: 152px;
    height: 31px
}

.network-logo[data-company=kickstarter] {
    background-position: -893px -884px;
    width: 215px;
    height: 26px
}

.network-logo[data-company=kima-ventures] {
    background-position: -127px -1034px;
    width: 120px;
    height: 60px
}

.network-logo[data-company=knife-capital] {
    background-position: 0 -306px;
    width: 220px;
    height: 64px
}

.network-logo[data-company=kstartup] {
    background-position: -919px -698px;
    width: 186px;
    height: 46px
}

.network-logo[data-company=latino-startup-alliance] {
    background-position: 0 -975px;
    width: 135px;
    height: 57px
}

.network-logo[data-company=launch-academy] {
    background-position: -757px -823px;
    width: 159px;
    height: 39px
}

.network-logo[data-company=launch-rockit] {
    background-position: -479px -354px;
    width: 108px;
    height: 62px
}

.network-logo[data-company=launchub-ventures] {
    background-position: -919px -357px;
    width: 179px;
    height: 50px
}

.network-logo[data-company=letsventure] {
    background-position: -338px -823px;
    width: 208px;
    height: 45px
}

.network-logo[data-company=lev-interactive] {
    background-position: -479px 0;
    width: 117px;
    height: 117px
}

.network-logo[data-company=lightning-lab] {
    background-position: -204px -226px;
    width: 200px;
    height: 73px
}

.network-logo[data-company=lisbon-challenge] {
    background-position: -479px -278px;
    width: 93px;
    height: 74px
}

.network-logo[data-company=lotte-accelerator] {
    background-position: -222px -306px;
    width: 243px;
    height: 56px
}

.network-logo[data-company=mita-ventures] {
    background-position: -758px -639px;
    width: 148px;
    height: 50px
}

.network-logo[data-company=muckerlab] {
    background-position: -551px -540px;
    width: 198px;
    height: 62px
}

.network-logo[data-company=numa] {
    background-position: -1124px 0;
    width: 159px;
    height: 39px
}

.network-logo[data-company=outlierz] {
    background-position: -1124px -122px;
    width: 153px;
    height: 40px
}

.network-logo[data-company=paris-co] {
    background-position: -1124px -41px;
    width: 79px;
    height: 79px
}

.network-logo[data-company=paua-ventures] {
    background-position: -350px -928px;
    width: 219px;
    height: 30px
}

.network-logo[data-company=pioneers-ventures] {
    background-position: -1032px -48px;
    width: 84px;
    height: 84px
}

.network-logo[data-company=plug-and-play-tech-center] {
    background-position: -177px -1097px;
    width: 168px;
    height: 33px
}

.network-logo[data-company=reaktor-ventures] {
    background-position: -171px -668px;
    width: 202px;
    height: 21px
}

.network-logo[data-company=real-ventures] {
    background-position: -419px -617px;
    width: 266px;
    height: 42px
}

.network-logo[data-company=savannah-fund] {
    background-position: -137px -975px;
    width: 137px;
    height: 56px
}

.network-logo[data-company=scaleup-usa] {
    background-position: -1199px -290px;
    width: 75px;
    height: 75px
}

.network-logo[data-company=scalex-ventures] {
    background-position: -1124px -206px;
    width: 137px;
    height: 43px
}

.network-logo[data-company=sektor5] {
    background-position: -1124px -560px;
    width: 68px;
    height: 68px
}

.network-logo[data-company=sente-link] {
    background-position: 0 0;
    width: 255px;
    height: 86px
}

.network-logo[data-company=serena-capital] {
    background-position: -139px -88px;
    width: 110px;
    height: 60px
}

.network-logo[data-company=slingshot-accelerator] {
    background-position: -919px -48px;
    width: 111px;
    height: 85px
}

.network-logo[data-company=spark-labs] {
    background-position: -1124px -372px;
    width: 123px;
    height: 45px
}

.network-logo[data-company=sparklabs-global-ventures] {
    background-position: -174px -759px;
    width: 181px;
    height: 58px
}

.network-logo[data-company=speed-bdd] {
    background-position: -598px -352px;
    width: 97px;
    height: 84px
}

.network-logo[data-company=start-up-chile] {
    background-position: -185px -426px;
    width: 246px;
    height: 22px
}

.network-logo[data-company=startit] {
    background-position: -357px -759px;
    width: 182px;
    height: 56px
}

.network-logo[data-company=startup-angels] {
    background-position: -385px -1034px;
    width: 191px;
    height: 33px
}

.network-logo[data-company=startup-farm] {
    background-position: -919px 0;
    width: 203px;
    height: 46px
}

.network-logo[data-company=startup-grind] {
    background-position: -380px -691px;
    width: 230px;
    height: 44px
}

.network-logo[data-company=startup-iceland] {
    background-position: -758px -410px;
    width: 124px;
    height: 84px
}

.network-logo[data-company=startup-turkey] {
    background-position: 0 -1097px;
    width: 175px;
    height: 34px
}

.network-logo[data-company=startup-wise-guys] {
    background-position: -354px -540px;
    width: 195px;
    height: 63px
}

.network-logo[data-company=startupbootcamp] {
    background-position: -171px -617px;
    width: 246px;
    height: 49px
}

.network-logo[data-company=startuphighway] {
    background-position: -758px 0;
    width: 159px;
    height: 75px
}

.network-logo[data-company=startupyard] {
    background-position: 0 -759px;
    width: 172px;
    height: 62px
}

.network-logo[data-company=strong-ventures] {
    background-position: -548px -823px;
    width: 207px;
    height: 45px
}

.network-logo[data-company=t-jump] {
    background-position: -404px -975px;
    width: 137px;
    height: 51px
}

.network-logo[data-company=taiwan-startup-stadium] {
    background-position: -541px -759px;
    width: 180px;
    height: 53px
}

.network-logo[data-company=techstars] {
    background-position: -919px -746px;
    width: 114px;
    height: 75px
}

.network-logo[data-company=tekxl] {
    background-position: -1124px -630px;
    width: 150px;
    height: 29px
}

.network-logo[data-company=the-founder-institute] {
    background-position: 0 -691px;
    width: 178px;
    height: 66px
}

.network-logo[data-company=the-junction] {
    background-position: -598px -85px;
    width: 145px;
    height: 71px
}

.network-logo[data-company=the-refiners] {
    background-position: -684px -158px;
    width: 65px;
    height: 98px
}

.network-logo[data-company=thefamily] {
    background-position: -479px -119px;
    width: 79px;
    height: 96px
}

.network-logo[data-company=thestartup-com] {
    background-position: -612px -691px;
    width: 239px;
    height: 38px
}

.network-logo[data-company=thought-for-food] {
    background-position: -919px -622px;
    width: 117px;
    height: 74px
}

.network-logo[data-company=tiphub-africa] {
    background-position: -723px -759px;
    width: 181px;
    height: 52px
}

.network-logo[data-company=tlabs] {
    background-position: -1124px -705px;
    width: 142px;
    height: 29px
}

.network-logo[data-company=vanedge-capital] {
    background-position: -889px -975px;
    width: 182px;
    height: 35px
}

.network-logo[data-company=vectr-ventures] {
    background-position: -174px -928px;
    width: 174px;
    height: 40px
}

.network-logo[data-company=venture-for-america] {
    background-position: -543px -975px;
    width: 167px;
    height: 39px
}

.network-logo[data-company=venturewell] {
    background-position: -352px -450px;
    width: 241px;
    height: 53px
}

.network-logo[data-company=wassel] {
    background-position: -479px -217px;
    width: 117px;
    height: 59px
}

.network-logo[data-company=wayra] {
    background-position: -180px -691px;
    width: 198px;
    height: 54px
}

.network-logo[data-company=wolves-summit] {
    background-position: -758px -571px;
    width: 156px;
    height: 66px
}

.network-logo[data-company=y-combinator] {
    background-position: 0 -884px;
    width: 211px;
    height: 42px
}

.network-logo[data-company=york-butter-factory] {
    background-position: -598px -438px;
    width: 149px;
    height: 52px
}

@keyframes roads {
    0% {
        transform: translateY(-650px)
    }
    to {
        transform: translateY(0)
    }
}

main header {
    position: relative;
    background: linear-gradient(-180deg, #f6bf4e 1%, #f9d281 23%, #fffdf3 71%);
    overflow: hidden
}

main header .stripes {
    position: absolute;
    width: 100%;
    height: 100%;
    top: -80px;
    transform: skewY(-12deg)
}

@media (min-width:670px) {
    main header .stripes {
        top: -130px
    }
}

main header .stripes .stripe {
    position: absolute;
    height: 190px
}

main header .stripes .s1 {
    top: 0;
    left: 0;
    width: 30%;
    background: linear-gradient(90deg, #ffad5a, rgba(250, 175, 82, .25))
}

main header .stripes .s2 {
    top: 190px;
    left: 0;
    width: 38%;
    background: linear-gradient(90deg, #ffcd68, rgba(255, 199, 107, 0))
}

main header .stripes .s3 {
    top: 380px;
    right: 0;
    width: 36%;
    background: linear-gradient(90deg, hsla(46, 98%, 78%, 0), #ffda84)
}

main header .intro {
    margin-top: 190px;
    text-align: center;
    will-change: transform;
    z-index: 1;
    position: relative
}

main header .intro .common-PageTitle {
    color: #7c0e3e;
    font-weight: 300
}

main header .intro .common-Button--default {
    margin-top: 25px
}

main header .road-map {
    position: relative;
    width: 100%;
    height: 500px;
    perspective: 500px;
    -webkit-perspective: 500px;
    -webkit-mask-image: linear-gradient(-180deg, transparent, #000 35%);
    pointer-events: none
}

main header .road-map .roads {
    position: absolute;
    width: calc(100% + 1000px);
    height: 100%;
    left: -500px;
    transform: rotateX(41deg)
}

main header .road-map .surface-roads {
    position: absolute;
    width: 100%;
    height: 1300px;
    top: -125px;
    background-image: url(/img/v3/atlas/roads.svg);
    background-position: 50%;
    transform: translateY(-650px);
    animation: roads 10s linear infinite
}

main header .road-map .freeway {
    position: absolute;
    width: 70px;
    top: -335px;
    bottom: 0;
    left: 50%;
    margin-left: -35px;
    background-color: #fff;
    box-shadow: 0 8px 15px hsla(22, 18%, 57%, .45);
    transform: translateZ(100px)
}

main header .road-map .freeway:before {
    content: "";
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 30%;
    left: 50%;
    margin-left: -20px;
    background-color: #fcd669
}

main header .road-map .marker {
    position: absolute;
    width: 112px;
    height: 67px;
    bottom: 40%;
    left: 50%;
    margin-left: -56px;
    background-image: url(/img/v3/atlas/atlas-marker.png);
    background-size: 100% 100%;
    transform: translateZ(44px)
}

.collect-email {
    background: #f6f9fc;
    padding: 50px 0;
    transition: all .5s ease-in
}

@media (min-width:670px) {
    .collect-email {
        padding: 60px 0
    }
}

.collect-email .section-header {
    margin-bottom: 50px
}

@media (min-width:880px) {
    .collect-email .section-header {
        margin-bottom: 65px;
        max-width: 650px;
        padding-right: 60px
    }
}

.collect-email .section-header h2 {
    color: #6772e5
}

section.description {
    position: relative;
    padding: 30px 0 120px
}

section.description .top-edge {
    position: absolute;
    width: 100%;
    height: 100vh;
    left: 0;
    bottom: 100%;
    overflow: hidden;
    pointer-events: none
}

section.description .top-edge svg {
    position: absolute;
    left: 0;
    bottom: 0;
    filter: drop-shadow(0 0 10px rgba(165, 140, 126, .15))
}

section.description .intro-copy {
    margin-bottom: 60px
}

section.features {
    position: relative;
    padding: 0 0 120px;
    margin-top: 90px
}

section.features .intro-copy {
    text-align: left;
    margin-bottom: 40px
}

section.features .intro-copy h2 {
    margin-bottom: 20px
}

section.features .columns .right {
    position: relative
}

@media (min-width:1040px) {
    section.features ul.feature-list {
        margin-left: 45px
    }
}

section.features ul.incorporation-features {
    display: block;
    position: relative;
    list-style-type: none;
    font-size: 17px;
    line-height: 26px;
    color: #6b7c93;
    background-color: #f6f9fc;
    border-radius: 6px;
    padding: 20px 25px 20px 55px;
    margin: 20px 0 10px
}

@media (min-width:1040px) {
    section.features ul.incorporation-features {
        margin-left: -55px
    }
}

section.features ul.incorporation-features li {
    position: relative
}

section.features ul.incorporation-features li:before {
    content: "";
    position: absolute;
    width: 14px;
    height: 18px;
    left: -32px;
    top: 4px;
    background-image: url(/img/v3/atlas/feature_icons/document.svg)
}

section.features ul.incorporation-features li+li {
    margin-top: 15px
}

section.features .devices-container {
    position: relative
}

section.features .devices-dashboard {
    display: none;
    width: 1000px;
    height: 750px;
    position: absolute;
    z-index: -1;
    left: 30px;
    bottom: -140px;
    transform: scale(.5);
    transform-origin: 0 0;
    opacity: 0;
    transition: opacity 1s ease
}

section.features .devices-dashboard.loaded {
    opacity: 1
}

@media (min-width:670px) {
    section.features .devices-dashboard {
        display: block;
        transform: none
    }
}

section.features .devices-dashboard div {
    position: absolute;
    width: 1000px;
    height: 750px;
    background-size: 100% 100%
}

section.features .devices-dashboard .screen {
    transform-origin: 0 0;
    overflow: hidden;
    will-change: transform
}

section.features .devices-dashboard img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

section.features .devices-dashboard .ground .shadow {
    background-image: url(/img/v3/atlas/devices-dashboard/ground-shadow.png)
}

section.features .devices-dashboard .laptop {
    -webkit-mask: url(/img/v3/atlas/devices-dashboard/laptop-mask.svg?2);
    mask: url(/img/v3/atlas/devices-dashboard/laptop-mask.svg?2)
}

@supports (-moz-appearance:none) {
    section.features .devices-dashboard .laptop {
        -webkit-clip-path: url(/img/v3/atlas/devices-dashboard/laptop-mask.svg?2#clip);
        clip-path: url(/img/v3/atlas/devices-dashboard/laptop-mask.svg?2#clip)
    }
}

section.features .devices-dashboard .laptop .test {
    background-image: url(/img/v3/atlas/devices-dashboard/_test_laptop-screen.svg)
}

section.features .devices-dashboard .laptop .device {
    background-image: url(/img/v3/atlas/devices-dashboard/laptop-device.jpg)
}

section.features .devices-dashboard .laptop .controls {
    background-image: url(/img/v3/atlas/devices-dashboard/laptop-controls.svg)
}

section.features .devices-dashboard .laptop .screen {
    width: 720px;
    height: 450px;
    border-radius: 6px;
    transform: matrix3d(.8562198209416383, .021937972700884066, 0, .00007058940264233656, .08894470190852294, .8079581585858137, 0, -.00009582949605178664, 0, 0, 1, 0, 35, 42, 0, 1);
    box-shadow: 1px 1px 4px rgba(107, 124, 147, .5);
    background: url(/img/v3/atlas/devices-dashboard/laptop-screen.jpg) 0 0/100% 100%
}

@media (-webkit-min-device-pixel-ratio:1.3),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi) {
    section.features .devices-dashboard .laptop .screen {
        background-image: url(/img/v3/atlas/devices-dashboard/laptop-screen@2x.jpg)
    }
}

.mask-fallback section.features .devices-dashboard {
    background: url(/img/v3/atlas/devices-dashboard/fallback.jpg);
    opacity: 1
}

.mask-fallback section.features .devices-dashboard * {
    display: none;
    background: none
}

section.testimonials {
    position: relative;
    padding: 60px 0 30px;
    background-color: #f5be58
}

section.testimonials .mask-container {
    position: relative;
    padding: 0;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 20px, #000 calc(100% - 20px), transparent 100%);
    mask-image: linear-gradient(90deg, transparent, #000 20px, #000 calc(100% - 20px), transparent 100%)
}

section.testimonials .quotes {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding: 0 0 10px;
    margin-bottom: -10px;
    -webkit-mask-image: linear-gradient(180deg, #000, #000 calc(100% - 10px), transparent calc(100% - 10px), transparent 100%);
    mask-image: linear-gradient(180deg, #000, #000 calc(100% - 10px), transparent calc(100% - 10px), transparent 100%)
}

section.testimonials .quotes::-webkit-scrollbar {
    display: none
}

section.testimonials .quotes.scrollable {
    overflow: auto;
    -webkit-scroll-snap-type: mandatory;
    -webkit-overflow-scrolling: touch
}

section.testimonials .pages {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 30px auto 0
}

section.testimonials .pages .page {
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 5px;
    cursor: pointer
}

section.testimonials .testimonial {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    padding: 0 20px;
    -webkit-scroll-snap-coordinate: 0 0
}

@media (min-width:670px) {
    section.testimonials .testimonial {
        padding: 0 45px
    }
}

section.testimonials .logo {
    position: relative;
    margin-bottom: 20px
}

@media (min-width:670px) {
    section.testimonials .logo {
        margin-bottom: 0;
        margin-right: 60px
    }
}

@media (min-width:880px) {
    section.testimonials .logo {
        margin-right: 120px
    }
}

section.testimonials .logo.nyt {
    margin-top: 5px
}

section.testimonials blockquote {
    padding-left: 20px;
    font-size: 20px;
    line-height: 32px;
    color: #8d212e;
    font-style: italic
}

section.testimonials blockquote:after,
section.testimonials blockquote:before {
    content: "";
    display: inline-block;
    position: relative;
    width: 12px;
    height: 9px;
    top: -7px;
    background-image: url(/img/v3/atlas/quotes.svg);
    background-size: 24px 9px
}

section.testimonials blockquote:before {
    background-position: 0 0;
    left: -7px;
    margin-left: -12px
}

section.testimonials blockquote:after {
    background-position: 100% 0;
    right: -7px
}

section.users {
    position: relative;
    padding: 120px 0 300px;
    z-index: 2;
    overflow: hidden;
    pointer-events: none
}

section.users>* {
    pointer-events: all
}

section.users:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #f6f9fc;
    bottom: 440px;
    transform: skewY(-12deg)
}

section.users .intro-copy {
    position: relative
}

section.users .intro-copy h2 {
    margin-bottom: 20px
}

section.users .globe {
    position: relative;
    height: 380px;
    padding: 0
}

section.users .globe canvas {
    position: relative;
    width: 100%!important;
    height: auto!important
}

@media (max-width:1000px) {
    section.users .globe canvas {
        -webkit-mask-image: linear-gradient(180deg, #000, #000 calc(100% - 40px), transparent 100%);
        mask-image: linear-gradient(180deg, #000, #000 calc(100% - 40px), transparent 100%)
    }
}

section.users .user-details {
    max-width: 1140px
}

section.users .user-details .common-Card {
    display: block;
    width: 100%;
    padding: 0;
    margin-top: -30px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

@media (min-width:670px) {
    section.users .user-details .common-Card {
        display: -ms-flexbox;
        display: flex;
        border-bottom-left-radius: 6px
    }
}

section.users .user-details .common-Card .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 38px;
    height:38px;
    top: 50vw;
    margin-top: -24px;
    border-radius: 50%;
    cursor: pointer
}

@media (min-width:670px) {
    section.users .user-details .common-Card .nav {
        display: -ms-flexbox;
        display: flex;
        top: 50%
    }
}

section.users .user-details .common-Card .nav.prev {
    left: -15px
}

section.users .user-details .common-Card .nav.next {
    right: -15px
}

section.users .user-details .photos {
    position: relative;
    overflow: hidden;
    height: 50vw;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
    mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}

@media (min-width:670px) {
    section.users .user-details .photos {
        width: 53%;
        height: auto;
        min-height: 320px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 4px
    }
}

section.users .user-details .photos .image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50%
}

section.users .user-details .photos .image.during {
    background-image: url(../img/userphoto/during.jpg)
}

section.users .user-details .photos .image.iris {
    background-image: url(../img/userphoto/iris.jpg)
}

section.users .user-details .photos .image.metafused {
    background-image: url(../img/userphoto/metafused.jpg)
}

section.users .user-details .photos .image.pasilobus {
    background-image: url(../img/userphoto/pasilobus.jpg)
}

section.users .user-details .photos .image.tress {
    background-image: url(../img/userphoto/tress.jpg)
}

section.users .user-details .photos .image.zumrod {
    background-image: url(../img/userphoto/zumrod.jpg)
}

section.users .user-details .descriptions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 30px 10px
}

@media (min-width:670px) {
    section.users .user-details .descriptions {
        width: 47%;
        padding: 50px 50px 45px 20px
    }
}

section.users .user-details .descriptions:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    left: 0;
    top: 0;
    transform: skew(-12deg);
    transform-origin: 0 0;
    pointer-events: none;
    display: none;
    border-top-right-radius: 10px
}

@media (min-width:670px) {
    section.users .user-details .descriptions:after {
        display: block
    }
}

section.users .user-details .descriptions .mask-container {
    position: relative;
    width: 100%;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 20px, #000 calc(100% - 20px), transparent 100%);
    mask-image: linear-gradient(90deg, transparent, #000 20px, #000 calc(100% - 20px), transparent 100%);
    z-index: 1
}

section.users .user-details .descriptions .scroll-container {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: -10px;
    -webkit-mask-image: linear-gradient(180deg, #000, #000 calc(100% - 10px), transparent calc(100% - 10px), transparent 100%);
    mask-image: linear-gradient(180deg, #000, #000 calc(100% - 10px), transparent calc(100% - 10px), transparent 100%)
}

section.users .user-details .descriptions .scroll-container::-webkit-scrollbar {
    display: none
}

section.users .user-details .descriptions .scroll-container.scrollable {
    overflow: auto;
    -webkit-scroll-snap-type: mandatory;
    -webkit-overflow-scrolling: touch
}

section.users .user-details .descriptions .user {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    padding: 0 20px;
    -webkit-scroll-snap-coordinate: 0 0
}

section.users .user-details .logo {
    margin-bottom: 25px;
    will-change: transform
}

section.users .user-details .logo.during {
    width: 83px;
    height: 17px;
    background-image: url(/img/v3/atlas/user_logos/during.png)
}

section.users .user-details .logo.iris {
    width: 67px;
    height: 78px;
    background-image: url(/img/v3/atlas/user_logos/iris.png)
}

section.users .user-details .logo.metafused {
    width: 203px;
    height: 72px;
    background-image: url(/img/v3/atlas/user_logos/metafused.png)
}

section.users .user-details .logo.pasilobus {
    width: 194px;
    height: 39px;
    background-image: url(/img/v3/atlas/user_logos/pasilobus.png)
}

section.users .user-details .logo.tress {
    width: 121px;
    height: 68px;
    background-image: url(/img/v3/atlas/user_logos/tress.png)
}

section.users .user-details .logo.zumrod {
    width: 142px;
    height: 57px;
    background-image: url(/img/v3/atlas/user_logos/zumrod.png)
}

section.resources {
    position: relative;
    padding: 120px 0 130px;
    margin-top: -311px;
    z-index: 1
}

@media (min-width:880px) {
    section.resources {
        padding-bottom: 180px
    }
}

section.resources .stripes {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, #32315e, #515e80);
    top: -130px;
    transform: skewY(-12deg)
}

section.resources .stripes .stripe {
    position: absolute;
    height: 190px
}

section.resources .stripes .s1 {
    top: 0;
    left: 12%;
    width: 40%;
    background: linear-gradient(90deg, rgba(50, 49, 94, .62), rgba(50, 49, 94, .49))
}

section.resources .stripes .s2 {
    bottom: 0;
    left: 0;
    width: 51%;
    background: linear-gradient(90deg, #3c4272, rgba(60, 66, 114, 0))
}

section.resources .container-lg {
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    max-width: 1140px;
    z-index: 1
}

@media (min-width:420px) {
    section.resources .container-lg {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width:880px) {
    section.resources .container-lg {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:1040px) {
    section.resources .container-lg {
        padding-left: calc((100vw - 1040px) / 2 + 20px)
    }
}

@media (min-width:1140px) {
    section.resources .container-lg {
        padding-left: 70px
    }
}

section.resources .copy {
    color: #fff
}

@media (min-width:670px) {
    section.resources .copy {
        margin-right: 100px
    }
}

section.resources .copy h2,
section.resources .copy h3 {
    color: #fff
}

section.resources .copy p {
    color: #cfd7df
}

section.resources .copy .intro-copy {
    margin-bottom: 50px;
    text-align: left
}

section.resources aside.guide {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 30px;
    margin-top: 50px
}

@media (min-width:670px) {
    section.resources aside.guide {
        padding: 40px
    }
}

@media (min-width:880px) {
    section.resources aside.guide {
        max-width: 390px;
        margin-top: 0
    }
}

section.resources aside.guide .cover {
    position: relative;
    height: 170px;
    background-color: #fcd669;
    background-image: url(/img/v3/atlas/guide/hero-illustration.svg);
    background-size: 1267px 400px;
    background-repeat: no-repeat;
    background-position: -190px -165px;
    margin: -30px -30px 25px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden
}

@media (min-width:670px) {
    section.resources aside.guide .cover {
        margin: -40px -40px 25px
    }
}

section.resources aside.guide .cover:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 200px;
    top: 100%;
    left: 0;
    background-color: #fff;
    transform: skewY(-12deg);
    transform-origin: 0 0
}

section.resources aside.guide h2 {
    margin-bottom: 20px;
    color: #32325d
}

section.resources aside.guide .common-Button--default {
    margin-top: 25px
}

section.run-business {
    position: relative;
    padding: 90px 0 120px;
    background-color: #32325d
}

section.run-business .common-PageTitle {
    margin-bottom: 20px;
    color: #fff
}

section.run-business .intro-copy {
    max-width: 900px
}

section.run-business .common-IntroText {
    margin-bottom: 60px;
    color: #cfd7df
}

section.run-business .common-BodyTitle {
    color: #fff
}

section.run-business .common-BodyText {
    color: #cfd7df
}

section.run-business .xs-icon-top .icon {
    margin: 10px 0 20px
}

@keyframes logos {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}

section.network {
    position: relative;
    padding: 450px 0 0;
    background-color: #f6f9fc;
    margin-top: -410px
}

@media (min-width:1040px) {
    section.network {
        padding: 450px 0
    }
}

section.network .container-lg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

@media (min-width:1040px) {
    section.network .container-lg {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

section.network .logos {
    visibility: hidden;
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden
}

@media (min-width:1040px) {
    section.network .logos {
        visibility: visible;
        position: absolute;
        width: auto;
        height: 100%;
        top: 0;
        left: 40px;
        right: calc(50% + 160px)
    }
}

section.network .logos .row {
    will-change: transform;
    animation: logos 120s linear infinite
}

section.network .logos .row>div {
    position: relative;
    margin: 0;
    padding: 0;
    height: 120px;
    line-height: 120px
}

section.network .logos .row>div:nth-child(odd) {
    transform: translateY(-50%)
}

section.network .logos .row>div .network-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(.55)
}

@media (min-width:880px) {
    section.network .logos .row>div .network-logo {
        transform: translate(-50%, -50%) scale(.7)
    }
}

section.network .copy {
    max-width: 840px
}

@media (min-width:670px) {
    section.network .copy {
        text-align: center
    }
}

@media (min-width:1040px) {
    section.network .copy {
        text-align: left;
        max-width: 560px
    }
}

section.network .copy p+p {
    margin-top: 20px
}

section.network .common-Button {
    margin-top: 25px
}

section.process {
    position: relative;
    padding: 300px 0 120px;
    margin-top: -410px;
    z-index: 1
}

section.process:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 130px;
    left: 0;
    background-color: #fff;
    transform: skewY(-12deg)
}

section.process .container-lg {
    position: relative
}

section.process .timeline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    margin-top: 70px
}

@media (min-width:670px) {
    section.process .timeline {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

section.process .timeline .line {
    position: absolute;
    top: 40px;
    bottom: 40px;
    left: 39px;
    width: 2px;
    background-color: #fcf7de
}

@media (min-width:670px) {
    section.process .timeline .line {
        top: 39px;
        bottom: auto;
        left: 80px;
        right: 80px;
        width: auto;
        height: 2px
    }
}

section.process .timeline .step {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

section.process .timeline .step+.step {
    margin-top: 40px
}

@media (min-width:670px) {
    section.process .timeline .step+.step {
        margin-top: 0
    }
}

@media (min-width:670px) {
    section.process .timeline .step {
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 175px;
        margin: 0 20px;
        text-align: center
    }
}

section.process .timeline .step .icon-container {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-right: 20px
}

@media (min-width:670px) {
    section.process .timeline .step .icon-container {
        margin: 0 auto 15px
    }
}

section.process .timeline .step .icon-container.documents-bank-account {
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:670px) {
    section.process .timeline .step .icon-container.documents-bank-account {
        -ms-flex-direction: row;
        flex-direction: row
    }
}

section.process .timeline .step .icon {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fcf7de;
    background-position: 50%;
    background-repeat: no-repeat
}

section.process .timeline .step .icon.submit {
    background-image: url(/img/v3/atlas/timeline_icons/submit.svg)
}

section.process .timeline .step .icon.documents {
    background-image: url(/img/v3/atlas/timeline_icons/documents.svg);
    z-index: 1;
    border: 2px solid #fff;
    border-top-style: none
}

@media (min-width:670px) {
    section.process .timeline .step .icon.documents {
        border-top-style: solid;
        border-left-style: none
    }
}

section.process .timeline .step .icon.bank-account {
    background-image: url(/img/v3/atlas/timeline_icons/bank-account.svg);
    margin-top: -22px;
    margin: -22px 0 0
}

@media (min-width:670px) {
    section.process .timeline .step .icon.bank-account {
        margin: 0 0 0 -22px
    }
}

section.process .timeline .step .icon.incorporation {
    background-image: url(/img/v3/atlas/timeline_icons/incorporation.svg)
}

section.process .timeline .step .icon.tax-id {
    background-image: url(/img/v3/atlas/timeline_icons/tax-id.svg)
}

section.process .timeline .step .day {
    display: inline-block;
    height: 24px;
    padding: 0 10px;
    margin-top: 5px;
    line-height: 25px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 12px;
    text-transform: uppercase;
    color: #fff;
    background-color: #e39f48
}

@media (min-width:670px) {
    section.process .timeline .step .day {
        margin-top: 15px
    }
}

section.pricing {
    position: relative
}

section.pricing .container-lg {
    max-width: 1140px
}

section.pricing .common-Card {
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    z-index: 1
}

@media (min-width:880px) {
    section.pricing .common-Card {
        -ms-flex-direction: row;
        flex-direction: row
    }
}

section.pricing .common-Card>* {
    padding: 30px;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media (min-width:670px) {
    section.pricing .common-Card>* {
        padding: 50px
    }
}

section.pricing *+h3 {
    margin-top: 37px
}

section.pricing h3 {
    color: #aab7c4;
    margin-bottom: 15px
}

section.pricing ul {
    list-style-type: disc;
    padding-left: 30px
}

section.pricing .core .details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:670px) {
    section.pricing .core .details {
        -ms-flex-direction: row;
        flex-direction: row
    }
}

section.pricing .core h1 {
    font-size: 50px
}

section.pricing .core ul {
    margin-top: 20px
}

@media (min-width:670px) {
    section.pricing .core ul {
        margin-top: 0;
        margin-left: 30px
    }
}

section.pricing .extras {
    background-color: #f8fafd;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

@media (min-width:670px) {
    section.pricing .extras {
        border-bottom-left-radius: 0;
        border-top-right-radius: 4px
    }
}