body,
h1,
h2 {
    position: relative
}
.error-hint,
.hidden-text {
    display: none
}
@font-face {
    font-family: FuturaBT-Medium;
    src: url(../fonts/2C5BA6_0_0.eot);
    src: url(../fonts/2C5BA6_0_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2C5BA6_0_0.woff2) format('woff2'), url(../fonts/2C5BA6_0_0.woff) format('woff'), url(../fonts/2C5BA6_0_0.ttf) format('truetype'), url(../fonts/2C5BA6_0_0.svg#wf) format('svg');
    font-weight: 400
}
@font-face {
    font-family: FuturaBT-Bold;
    src: url(../fonts/2C5BA6_1_0.eot);
    src: url(../fonts/2C5BA6_1_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2C5BA6_1_0.woff2) format('woff2'), url(../fonts/2C5BA6_1_0.woff) format('woff'), url(../fonts/2C5BA6_1_0.ttf) format('truetype'), url(../fonts/2C5BA6_1_0.svg#wf) format('svg');
    font-weight: 400
}
@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot?70pklj);
    src: url(../fonts/icomoon.eot?#iefix70pklj) format('embedded-opentype'), url(../fonts/icomoon.woff?70pklj) format('woff'), url(../fonts/icomoon.ttf?70pklj) format('truetype');
    font-weight: 400;
    font-style: normal
}
[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-filled-star:before {
    content: "\e611"
}
.icon-circle_ok:before {
    content: "\e605"
}
.icon-bar_chart_1:before {
    content: "\e606"
}
.icon-target:before {
    content: "\e607"
}
.icon-type:before {
    content: "\e639"
}
.icon-box:before {
    content: "\e63a"
}
.icon-archive:before {
    content: "\e63b"
}
.icon-envelope:before {
    content: "\e63c"
}
.icon-email:before {
    content: "\e63d"
}
.icon-files:before {
    content: "\e63e"
}
.icon-uniE63F:before {
    content: "\e63f"
}
.icon-file-settings:before {
    content: "\e640"
}
.icon-file-add:before {
    content: "\e641"
}
.icon-file:before {
    content: "\e642"
}
.icon-align-left:before {
    content: "\e643"
}
.icon-align-right:before {
    content: "\e644"
}
.icon-align-center:before {
    content: "\e645"
}
.icon-align-justify:before {
    content: "\e646"
}
.icon-file-broken:before {
    content: "\e647"
}
.icon-browser:before {
    content: "\e648"
}
.icon-windows:before {
    content: "\e649"
}
.icon-window:before {
    content: "\e64a"
}
.icon-folder:before {
    content: "\e64b"
}
.icon-folder-add:before {
    content: "\e64c"
}
.icon-folder-settings:before {
    content: "\e64d"
}
.icon-folder-check:before {
    content: "\e64e"
}
.icon-wifi-low:before {
    content: "\e64f"
}
.icon-wifi-mid:before {
    content: "\e650"
}
.icon-wifi-full:before {
    content: "\e651"
}
.icon-connection-empty:before {
    content: "\e652"
}
.icon-connection-25:before {
    content: "\e653"
}
.icon-connection-50:before {
    content: "\e654"
}
.icon-connection-75:before {
    content: "\e655"
}
.icon-connection-full:before {
    content: "\e656"
}
.icon-list:before {
    content: "\e657"
}
.icon-grid:before {
    content: "\e658"
}
.icon-uniE659:before {
    content: "\e659"
}
.icon-battery-charging:before {
    content: "\e65a"
}
.icon-battery-empty:before {
    content: "\e65b"
}
.icon-battery-25:before {
    content: "\e65c"
}
.icon-battery-50:before {
    content: "\e65d"
}
.icon-battery-75:before {
    content: "\e65e"
}
.icon-battery-full:before {
    content: "\e65f"
}
.icon-settings2:before {
    content: "\e660"
}
.icon-arrow-left:before {
    content: "\e661"
}
.icon-arrow-up:before {
    content: "\e662"
}
.icon-arrow-down:before {
    content: "\e663"
}
.icon-arrow-right:before {
    content: "\e664"
}
.icon-reload:before {
    content: "\e665"
}
.icon-refresh:before {
    content: "\e666"
}
.icon-volume:before {
    content: "\e667"
}
.icon-volume-increase:before {
    content: "\e668"
}
.icon-volume-decrease:before {
    content: "\e669"
}
.icon-mute:before {
    content: "\e66a"
}
.icon-microphone:before {
    content: "\e66b"
}
.icon-microphone-off:before {
    content: "\e66c"
}
.icon-book:before {
    content: "\e66d"
}
.icon-checkmark:before {
    content: "\e66e"
}
.icon-checkbox-checked:before {
    content: "\e66f"
}
.icon-checkbox:before {
    content: "\e670"
}
.icon-paperclip:before {
    content: "\e671"
}
.icon-download:before {
    content: "\e672"
}
.icon-tag2:before {
    content: "\e673"
}
.icon-trashcan:before {
    content: "\e674"
}
.icon-search2:before {
    content: "\e675"
}
.icon-zoomin:before {
    content: "\e676"
}
.icon-zoomout:before {
    content: "\e677"
}
.icon-chat:before {
    content: "\e678"
}
.icon-chat-1:before {
    content: "\e679"
}
.icon-chat-2:before {
    content: "\e67a"
}
.icon-chat-3:before {
    content: "\e67b"
}
.icon-comment:before {
    content: "\e67c"
}
.icon-calendar2:before {
    content: "\e67d"
}
.icon-bookmark:before {
    content: "\e67e"
}
.icon-email2:before {
    content: "\e67f"
}
.icon-heart2:before {
    content: "\e680"
}
.icon-enter:before {
    content: "\e681"
}
.icon-cloud2:before {
    content: "\e682"
}
.icon-book2:before {
    content: "\e683"
}
.icon-star2:before {
    content: "\e684"
}
.icon-clock2:before {
    content: "\e685"
}
.icon-printer:before {
    content: "\e686"
}
.icon-home:before {
    content: "\e687"
}
.icon-flag:before {
    content: "\e688"
}
.icon-meter:before {
    content: "\e600"
}
.icon-switch:before {
    content: "\e689"
}
.icon-forbidden:before {
    content: "\e68a"
}
.icon-lock2:before {
    content: "\e68b"
}
.icon-unlocked:before {
    content: "\e68c"
}
.icon-unlocked2:before {
    content: "\e68d"
}
.icon-users:before {
    content: "\e68e"
}
.icon-user3:before {
    content: "\e68f"
}
.icon-users2:before {
    content: "\e690"
}
.icon-user:before {
    content: "\e601"
}
.icon-bullhorn:before {
    content: "\e691"
}
.icon-share:before {
    content: "\e692"
}
.icon-screen:before {
    content: "\e693"
}
.icon-phone2:before {
    content: "\e694"
}
.icon-phone-portrait:before {
    content: "\e695"
}
.icon-phone-landscape:before {
    content: "\e696"
}
.icon-tablet:before {
    content: "\e697"
}
.icon-tablet-landscape:before {
    content: "\e698"
}
.icon-laptop:before {
    content: "\e699"
}
.icon-camera2:before {
    content: "\e69a"
}
.icon-microwaveoven:before {
    content: "\e69b"
}
.icon-creditcards:before {
    content: "\e69c"
}
.icon-calculator:before {
    content: "\e69d"
}
.icon-bag:before {
    content: "\e69e"
}
.icon-diamond2:before {
    content: "\e69f"
}
.icon-drink:before {
    content: "\e6a0"
}
.icon-shorts:before {
    content: "\e6a1"
}
.icon-vcard:before {
    content: "\e6a2"
}
.icon-sun:before {
    content: "\e6a3"
}
.icon-bill:before {
    content: "\e6a4"
}
.icon-coffee:before {
    content: "\e6a5"
}
.icon-uniE6A6:before {
    content: "\e6a6"
}
.icon-newspaper:before {
    content: "\e6a7"
}
.icon-stack2:before {
    content: "\e6a8"
}
.icon-mapmarker:before {
    content: "\e6a9"
}
.icon-map:before {
    content: "\e6aa"
}
.icon-support:before {
    content: "\e6ab"
}
.icon-uniE6AC:before {
    content: "\e6ac"
}
.icon-barbell:before {
    content: "\e6ad"
}
.icon-stopwatch:before {
    content: "\e6ae"
}
.icon-atom:before {
    content: "\e6af"
}
.icon-syringe:before {
    content: "\e6b0"
}
.icon-health:before {
    content: "\e6b1"
}
.icon-bolt:before {
    content: "\e6b2"
}
.icon-pill:before {
    content: "\e6b3"
}
.icon-bones:before {
    content: "\e6b4"
}
.icon-lab2:before {
    content: "\e6b5"
}
.icon-clipboard:before {
    content: "\e6b6"
}
.icon-mug:before {
    content: "\e6b7"
}
.icon-bucket:before {
    content: "\e6b8"
}
.icon-select:before {
    content: "\e6b9"
}
.icon-graph:before {
    content: "\e602"
}
.icon-crop:before {
    content: "\e6ba"
}
.icon-image:before {
    content: "\e6bb"
}
.icon-cube:before {
    content: "\e6bc"
}
.icon-bars:before {
    content: "\e603"
}
.icon-chart:before {
    content: "\e604"
}
.icon-pencil:before {
    content: "\e6bd"
}
.icon-measure:before {
    content: "\e6be"
}
.icon-eyedropper:before {
    content: "\e6bf"
}
.icon-heart:before {
    content: "\e608"
}
.icon-cloud:before {
    content: "\e612"
}
.icon-star:before {
    content: "\e613"
}
.icon-tv:before {
    content: "\e614"
}
.icon-sound:before {
    content: "\e615"
}
.icon-video:before {
    content: "\e616"
}
.icon-trash:before {
    content: "\e617"
}
.icon-user2:before {
    content: "\e609"
}
.icon-key:before {
    content: "\e60a"
}
.icon-search:before {
    content: "\e60b"
}
.icon-settings:before {
    content: "\e618"
}
.icon-camera:before {
    content: "\e619"
}
.icon-tag:before {
    content: "\e61a"
}
.icon-lock:before {
    content: "\e61b"
}
.icon-bulb:before {
    content: "\e61c"
}
.icon-pen:before {
    content: "\e60c"
}
.icon-diamond:before {
    content: "\e61d"
}
.icon-display:before {
    content: "\e61e"
}
.icon-location:before {
    content: "\e61f"
}
.icon-eye:before {
    content: "\e620"
}
.icon-bubble:before {
    content: "\e60d"
}
.icon-stack:before {
    content: "\e621"
}
.icon-cup:before {
    content: "\e622"
}
.icon-phone:before {
    content: "\e623"
}
.icon-news:before {
    content: "\e624"
}
.icon-mail:before {
    content: "\e625"
}
.icon-like:before {
    content: "\e626"
}
.icon-photo:before {
    content: "\e627"
}
.icon-note:before {
    content: "\e628"
}
.icon-clock:before {
    content: "\e629"
}
.icon-paperplane:before {
    content: "\e62a"
}
.icon-params:before {
    content: "\e62b"
}
.icon-banknote:before {
    content: "\e60e"
}
.icon-data:before {
    content: "\e62c"
}
.icon-music:before {
    content: "\e62d"
}
.icon-megaphone:before {
    content: "\e60f"
}
.icon-study:before {
    content: "\e62e"
}
.icon-lab:before {
    content: "\e610"
}
.icon-food:before {
    content: "\e62f"
}
.icon-t-shirt:before {
    content: "\e630"
}
.icon-fire:before {
    content: "\e631"
}
.icon-clip:before {
    content: "\e632"
}
.icon-shop:before {
    content: "\e633"
}
.icon-calendar:before {
    content: "\e634"
}
.icon-wallet:before {
    content: "\e635"
}
.icon-vynil:before {
    content: "\e636"
}
.icon-truck:before {
    content: "\e637"
}
.icon-world:before {
    content: "\e638"
}
body {
    color: #2a3139;
    font-family: FuturaBT-Medium, Verdana, sans-serif;
    font-size: 16px;
    line-height: 30px;
    -webkit-font-smoothing: antialiased;
}
.bold-font,
.main-color-sub-heading,
.white-sub-heading,
h3,
h4 {
    font-family: FuturaBT-Bold, Verdana, sans-serif;
    font-weight: 400
}
strong {
    font-weight: 400
}
h1 {
    color: #fff;
    font-size: 36px;
    line-height: 36px;
    font-weight: 400
}
.reaction-headline {
    color: #68b300;
    line-height: 30px
}
.big-headline {
	color: #2a3139;
	padding-bottom: 24px; 
	font-size: 30px;
    font-weight: 400;
	line-height: 40px;
}
h2 {
    padding-bottom: 24px;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px
}
.white-header,
.white-heading {
    font-size: 21px;
    line-height: 30px;
    color: #fff;
    text-transform: none
}
.white-header {
    padding-top: 8px;
    margin: 0 auto;
    max-width: 768px
}
.white-heading {
    font-size: 30px;
    line-height: 24px
}
.main-color-sub-heading,
.white-sub-heading,
h3 {
    font-size: 21px;
    line-height: 32px
}
.main-color-sub-heading {
    color: #68b300;
    text-align: left
}
.white-sub-heading,
a {
    color: #fff
}
.sub-head {
    padding-top: 32px
}
.white-sub-heading,
h4 {
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase
}
.italic {
    font-style: italic
}
.right-text-allign {
    text-align: right
}
.left-text-allign {
    text-align: left
}
p {
    font-size: 14px;
    line-height: 21px;
    color: #2a3139
}
.big {
    font-size: 16px;
    line-height: 26px
}
.small {
    font-size: 14px
}
.tiny,
.tip {
    font-size: 10px
}
.tiny {
    line-height: 18px
}
.compact {
    line-height: 21px
}
.tip {
    font-family: FuturaBT-Medium, Verdana, sans-serif;
    text-align: center
}
.job-description {
    font-family: FuturaBT-Bold, Verdana, sans-serif;
    font-weight: 400;
    line-height: 24px
}
blockquote,
figcaption {
    line-height: 36px;
    text-align: center
}
a {
    font-family: FuturaBT-Medium, Verdana, sans-serif;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none
}
.register {
    font-size: 10px;
    color: #68b300
}
.active {
    padding: 8px;
    color: #fff;
    background-color: #68b300;
    border-radius: 15px
}
.active-navigation {
    padding-bottom: 2px;
    border-bottom: 1px solid #2a3139
}
blockquote {
    padding-top: 64px;
    font-size: 30px;
    color: #fff
}
figcaption {
    padding-bottom: 64px;
    font-size: 18px;
    color: #fff
}
.highlight,
.standard-main-color {
    color: #68b300
}
.highlight {
    font-family: FuturaBT-Bold, Verdana, sans-serif;
    font-weight: 400
}
.black-text {
    color: #2a3139
}
.white-text {
    color: #fff
}
.grey-border {
    border-bottom: 4px solid #ccc
}
.pink-border {
    border-bottom: 4px solid #ff7fdf
}
.turqoise-border {
    border-bottom: 4px solid #0cb
}
.yellow-border {
    border-bottom: 4px solid #ffbf00
}
.green-border {
    border-bottom: 4px solid #70bf00
}
.blue-border {
    border-bottom: 4px solid #0080ff
}
.border-right-mobile {
    border-right: 1px solid #eff1f6
}
.black,
.dark-grey,
.light-grey,
.medium-grey {
    background-color: #eff1f6;
    width: 100%
}
.medium-grey {
    background-color: #3e4956
}
.dark-grey {
    background-color: #2a3139
}
.black {
    background-color: #1d2024
}
.main-color {
    background-color: #68b300
}
.white {
    background-color: #fff
}
@media only screen and (min-width: 0) and (max-width: 767px) {
    h1,
    h2 {
        line-height: 30px
    }
    h1 {
        font-size: 26px
    }
    h2 {
        padding-bottom: 16px;
        font-size: 21px
    }
    h3 {
        font-size: 12px;
        line-height: 24px
    }
    .white-header,
    .white-heading {
        font-size: 14px;
        line-height: 30px
    }
    .big-header .white-header {
        font-size: 21px;
        line-height: 36px
    }
    blockquote {
        padding-top: 32px;
        font-size: 21px;
        line-height: 30px
    }
    figcaption {
        padding-bottom: 32px;
        font-size: 14px;
        line-height: 24px
    }
    p {
        font-size: 12px;
        line-height: 21px
    }
    .big {
        font-size: 14px;
        line-height: 24px
    }
    .small {
        font-size: 12px
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    h1 {
        font-size: 30px
    }
    h2 {
        padding-bottom: 16px;
        font-size: 24px
    }
}

