@import url("https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,700&display=swap");
:root {
    --treeapp-primary: #14A800;
    --treeapp-dark-grey: #3D3D3D;
    --treeapp-grey-tint-3: #F0F0F0;
    --treeapp-white: #FFFFFF;
    --treeapp-orange: #F57E00;
    --treeapp-blue: #57B8FF;
    --treeapp-semibold: 600
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: "Work Sans", sans-serif;
}

a {
    color: inherit;
    text-decoration: none;
}
a:hover, a:active {
    text-decoration: none;
    color: inherit;
}

p,
li {
    font-size: 15px;
    line-height: 24px;
}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    display: flex;
    flex-direction: column;
    margin-top: 112px;
    min-height: 100vh;
    background: #FBFBFB;
    color: var(--treeapp-dark-grey);
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    display: block;
    width: 100%;
}

.logo {
    display: block;
    width: 204px;
    height: 52px;
    background: url(/assets/images/logos/logo-header.png) no-repeat;
    background-size: 100% auto;
}
.section .section__inner {
    margin: 0 auto;
    max-width: 1072px;
}
.section.section--white {
    background: var(--treeapp-white);
}
.avoidClicks {
    pointer-events: none !important;
}
.cc-btn:hover {
    text-decoration: none !important;
    color: white !important;
    background-color: #14A800 !important;
    border: white 0.5px solid !important;
}
.cc-btn {
    border: #3D3D3D 0.5px solid !important;
    min-width: 140px !important;
}

body > .untranslated-message {
    text-align: center;
    margin-block-start: 3rem;
    margin-block-end: -1rem;
}

.card-body > .untranslated-message {
    margin-block-end: 0.25rem;
    font-size: 12px;
}