/** Shopify CDN: Minification failed

Line 94:1 Unexpected ";"

**/
.founders {
    width: 100%;
    height: auto;
    min-height: 600px;
    max-width: var(--page-width);
    margin: auto;
    /*padding: var(--spacing-medium) var(--spacing-large);*/
}


.founders-container {
    flex-direction:row !important;
  }



.founders .headline {
    position: relative;
    z-index: 99;
    max-width: 75%;
    text-align:left
}

.founders .headline {
    position: relative;
    z-index: 99;
    max-width: 75%;
    text-align:left
}

.founders h1 {
    font-weight: 400;
    font-size: 4.8rem;
    line-height: 5.6rem;
    color: var(--color-base-accent-1);
    
}

.founders h1 > strong {
    display: block;
}

.quentin {
    font-family: 'Quentin';
}

.founders h1 > span.headline-skyline {
    font-family: 'Quentin';
    display: block;
    font-size: 5.5rem;
    line-height: 4.2rem;
    margin-bottom: -6.0rem;
    opacity: 0.56;
    text-align:left;
    opacity: 0.7;
    color: #50276F !important;
}

.founders h1 span {
    text-decoration: none !important;
    position: relative;
    text-align:left
}

.founders .subline {
    width: 646px;
    height: 120px;
    top: 506.2px;
    left: 122px;  
    margin-bottom:2rem;
    color:#000000BF
}

.founders h3 {
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 0px;
    text-align: left;    
}

.founders-name {
    max-width: 280px;
    border-radius: 195px;
    background-color:white;
    position:relative;
    margin-top:-60px;

};

.founders .button-mobile
    {display:none}

    .founders .desktop_image{
        width:90%
    }

@media screen and (min-width: 768px){
    .founders .button-mobile
    {display:none
    }

    .mobile_image{
        display:none !important
    }
}

@media screen and (min-width: 768px) and (max-width: 1080px){
    .founders .desktop_image
    {width:80%
    }
}


@media screen and (max-width: 768px) {
      
    .founders {
        padding: 3rem 2.4rem;
        height: auto;
        min-height: 880px !important;
    }


    .founders-background {
        border-radius: 0px !important;
        background-color:transparent !important;
    }

        .founders-container {
            flex-direction:column-reverse !important;
            align-items: center !important;
            justify-items:center !important;
            text-align:center !important;
            justify-content: center !important;
        }
    
        .founders .button-desktop {
            display:none
        }
    
        .founders .headline {
            position: relative;
            z-index: 99;
            max-width: 75%;
            text-align:center !important
        }
        
        .founders-heading {
            flex-basis:100% !important;
            justify-items: center !important;
            justify-content: center !important;
            align-content:center !important;
            align-items: center !important;
            text-align:center !important

        }

        .founders h1 {
            font-weight: 400;
            font-size: 4rem !important;
            line-height: 5.6rem;
            color: var(--color-base-accent-1);
            text-align:center !important;
            
        }
    
        .founders h1 > strong {
            display: block;
        }
        
        .quentin {
            font-family: 'Quentin';
        }
        
        .founders .headline-skyline {
            font-family: 'Quentin';
            display: block;
            font-size: 5.6rem !important;
            line-height: 4.4rem !important;
            margin-bottom:-40px !important;
            opacity: 0.7;
            color: #50276F !important;
            text-align:center !important;
        }
        
        .founders h1 span {
            text-decoration: none !important;
            position: relative;
            text-align:center !important
        }
        
        .founders .subline {
            width: 400px !important;
            height: 120px;
            top: 506.2px;
            left: 122px;  
            margin-bottom:2rem;
            color:#000000BF
        }
        
        .founders h3 {
            font-size: 2.4rem;
            font-weight: 400;
            line-height: 40px;
            letter-spacing: 0px;
            text-align: left;    
        }
        
        .founders-name {
            width: 85% !important;
            border-radius: 195px;
            background-color:white;
            position:relative;
            margin-top:-110px;
            margin-bottom:50px;
            color: #50276F !important;
            font-size: 2rem;
        }
    


    .founders h1 {
        font-size: 3.2rem;
        line-height: 4.8rem;
    }

    .founders h1 > span.headline-skyline {
        font-size: 1.3em;
        line-height: 2rem;
        margin-bottom: 0.8rem;
    }

    .founders .headline-wrapper {
        height: auto;
        min-height: 0;
        padding: 0;
    }

    .founders .headline-wrapper .headline {
        max-width: 100%;
    }

    .founders .headline-wrapper h1 {
        font-size: 3.2rem;
        line-height: 4rem;
        text-align:center !important
    }

    .founders .button-desktop {
        display:none
    }

    .desktop_image{
        display:none !important
    }

    .mobile_image{
        width:auto !important;
        max-width:360px !important
    }

    .founders .button-mobile
    {width:80% !important;
}

}

