@font-face {
    font-family: 'heroregular';
    src: url('hero-regular-webfont.woff2') format('woff2'),
         url('hero-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'krikkeicons';
    src: url('krikkeicons.eot?77475397');
    src: url('krikkeicons.eot?77475397#iefix') format('embedded-opentype'),
         url('krikkeicons.svg?77475397#krikkeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'krikkeicons';
    src: url('data:application/octet-stream;base64,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') format('woff'),
         url('data:application/octet-stream;base64,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AWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "krikkeicons";
    font-style: normal;
    font-weight: normal;
    speak: none;
   
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
   
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
       
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
   
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
   
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
   
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-phone:before { content: '\e804'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-linkedin:before { content: '\f0e1'; } /* '' */


html {
    height: 100%;
    overflow-y: scroll;
}

body {
    height: 100%;
    color: #393939;
    background: #fff url(bg-body.png) no-repeat;
    background-position: 80vw -16px;
    background-size: 498px 431px;
}

.lead {
    line-height: 2;
    letter-spacing: 1px;
}

.btn.btn-outline-primary {
    border-color: #751a67;
    color: #751a67;
    border-radius: 1.5rem; /* line-height van btn-lg */
}

.btn.btn-outline-primary:hover,
.btn.btn-outline-primary:focus,
.btn.btn-outline-primary:active {
    background-color: #751a67;
    color: #fff
}

a:not(.btn) {
    color: #751a67;
    text-decoration: underline;
}

a:not(.btn):hover,
a:not(.btn):focus,
a:not(.btn):active {
    color: #751a67;
    text-decoration: none;
}


.wrapper-header {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.wrapper-main {
    padding-top: 2rem;
    padding-bottom: 3rem;
}

.content-main h1 {
    color: #649e33;
    font-family: 'heroregular';
    font-size: 3rem;
    margin-bottom: 0;
}

.content-main h2 {
    color: #751a67;
    font-family: 'heroregular';
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 1.25rem;
    line-height: 1.5;
}

.content-main .btn-row {
    padding-top: 3rem;
}

.content-main .btn {
    font-family: 'heroregular';
    letter-spacing: 1px;
}

.wrapper-footer {
    position: relative;
    background-color: #efefef;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

/*
.content-footer a {
    color: #751a67;
    text-decoration: none;
}

.content-footer a:hover,
.content-footer a:focus,
.content-footer a:active {
    color: #751a67;
    text-decoration: none;
}
*/

.icon-links {
    font-size: 1.5rem;
    line-height: 2rem;
}

.icon-link:not(.btn) {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-color: #751a67;
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
}

.icon-link:not(.btn):hover,
.icon-link:not(.btn):focus,
.icon-link:not(.btn):active {
    background-color: #751a67;
    color: #fff;
    text-decoration: none;
}


.wrapper-footer-bar {
    background-color: #751a67;
    height: 5rem;
}



@media only screen and (min-width: 576px) {
    .content-main h1 {
        font-size: 4rem;
    }
    
    .content-main h2 {
        font-size: 1.5rem;
    }
    
    .wrapper-header {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .wrapper-main {
        padding-top: 3rem;
        padding-bottom: 4rem;
    }

    .wrapper-footer {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .wrapper-footer::after {
        content: '';
        position: absolute;
        top: -151px;
        left: -280px;
        width: 465px;
        max-width: 100%;
        height: 509px;
        background-image: url(bg-footer.png);
        background-position: left top;
        background-size: 465px 509px;
    }
}

@media only screen and (min-width: 768px) {
    body {
        background-position: 60vw -16px;
    }

    .wrapper-footer::after {
        left: -200px;
    }
}

@media only screen and (min-width: 992px) {
    body {
        background-position: 80vw -16px;
    }
}

@media only screen and (min-width: 1200px) {

}
