* {
    font-family: 'Quicksand', sans-serif;
    font-size: 1.1rem;
    font-weight: 300;
}

h1,
h2,
h3,
h4 {
    margin: 0;
}

p {
    text-align: justify;
    margin: 0;
}

body {
    color: #EAEDED;
}

.img-thumbnail {
    border-radius: 7.5px;
    padding: 0;
    border: 1px solid #E5E8E8;
}

.btn {
    font-size: 1.05rem;
    border-radius: 7.5px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 41px;
    padding-right: 41px;
    margin: 0;
}

.btn-primary {
    background: linear-gradient(to right, #ffb329, #f39100);
    color: #382401;
    font-size: 1rem;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary {
    background: linear-gradient(to right, #2f3442, #1d2438);
    color: white !important;
}

#first,
#second,
#third,
#fourth,
#fifth,
#footer,
#copyright {
    padding-top: 3.0rem;
    padding-bottom: 4.0rem;
}

#first h1 {
    margin-bottom: 1.25rem;
}

#fifth h3 {
    margin-bottom: 3.00rem;
    text-align: center;
    font-size: 20px;
}

#second h2 {
    margin-bottom: 3.00rem;
    text-align: center;
}

#footer h2 {
    margin-bottom: 1.25rem;
}

#third h2 {
    margin-bottom: 1.25rem;
}

#fourth h2 {
    margin-bottom: 1.25rem;
    text-align: center;
    font-weight: bold;
    /* color: #424949; */
    color: white;
}

#first p {
    margin-bottom: 2.25rem;
}

.navbar {
    box-shadow: none;
    background: none !important;
}

.navbar-brand {
    font-size: 1.75rem;
    color: #9ba5bf;
    line-height: 1.43;
}

.navbar-nav li {
    font-size: 1rem;
}

#img-cnc-1 {
    max-height: 300px;
}

.svg-border-rounded svg {
    height: 3rem;
    width: 100%;
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

.bg-hybek {
    background: linear-gradient(to right, #2f3442, #1d2438);
}

.bg-metal {
    background: #000046;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #1CB5E0, #000046);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #1CB5E0, #000046);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.bg-blue {
    background: #0575E6;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #021B79, #0575E6);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #021B79, #0575E6);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.bg-frost {
    background: #000428;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #004e92, #000428);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #004e92, #000428);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.bg-cold {
    background: #485563;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #29323c, #485563);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #29323c, #485563);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.bg-gray {
    background-color: #E5E8E8;
    color: #515A5A;
}

.bg-gray h2,
.bg-gray p {
    font-weight: 400;
}

#second .card {
    margin-top: 1.25rem;
}

#third .col-12,
#fourth .col-6,
#fifth .col-12 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

#second .card-title {
    text-align: center;
}

#second p {
    text-align: justify;
    text-align-last: center;
}

.card-img-top {
    height: 200px;
    width: auto;
    margin: auto;
}

.card {
    background: none;
    box-shadow: none;
}

#fourth,
#footer {
    background-color: #283747;
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d6dbdf'/%3E%3Cstop offset='1' stop-color='%23808b96'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%23abb3bb'/%3E%3Cstop offset='1' stop-color='%23808b96'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg %3E%3Cg transform='translate(0 60)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(-43.2 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.28' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
    background-size: cover;
    background-attachment: fixed;
}

#fifth .card {
    border-radius: 7.5px;
    border: 1px solid #E5E8E8;
    background-color: rgba(255, 255, 255, 0.05);
}

#fifth .card h4 {
    text-align: center;
    margin: 0;
    font-size: 1.2rem;
}

.card-label {
    background-color: rgba(255, 255, 255, 0.35);
    color: black;
    display: inline-block;
    margin: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5.5px;
    font-weight: 400;
    font-size: 0.9rem;
    text-align: center;
}

#map {
    padding: 0;
}

#map .row {
    margin: 0;
}

#map .col {
    padding: 0;
}

#footer h2 {
    margin-bottom: 1.25rem;
    font-weight: bold;
    color: white;
    /* color: #424949; */
}

#footer p,
#footer a {
    /* color: #424949; */
    color: white;
    font-weight: bold;
}

#footer img {
    max-height: 300px;
}

#copyright p,
#copyright a {
    color: #EAEDED;
}