@charset "UTF-8";

@import url(typography.css?v23);
@import url(grid.css?v23);
@import url(cookies.css?v23);
@import url(navbar.css?v23);
@import url(sections.css?v23);
@import url(cards.css?v23);
@import url(rwd.css?v223);
@import url(form.css?v223);
@import url(button.css?v24);
@import url(other.css?v23);
@import url(list.css?v23);
@import url(table.css?v23);
/*@import url(carousel.css);*/

:root {
    --bs-color-text-heading: #292B2B;
    --bs-color-text-paragraph: #6B6B6B;
    --bs-color-orange: #E47825;
    --bs-color-dark: #232424;
    --bs-color-light: #FAFAFA;
    --bs-color-white: #FFF;
    --bs-opacity: .65;
    --bs-shadow-min: 0 0 20px rgb(0 0 0 / 15%);
    --bs-shadow-big: 0 0 40px rgb(0 0 0 / 15%);
    --bs-transition: all .15s ease-in-out;
    --bs-font: "Montserrat", sans-serif;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    display: swap;
    src: url('../lib/fonts/montserrat-v15-latin-ext-regular.eot');
    src: local(''),
         url('../lib/fonts/montserrat-v15-latin-ext-regular.eot?#iefix') format('embedded-opentype'),
         url('../lib/fonts/montserrat-v15-latin-ext-regular.woff2') format('woff2'),
         url('../lib/fonts/montserrat-v15-latin-ext-regular.woff') format('woff'),
         url('../lib/fonts/montserrat-v15-latin-ext-regular.ttf') format('truetype'),
         url('../lib/fonts/montserrat-v15-latin-ext-regular.svg#Montserrat') format('svg');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    display: swap;
    src: url('../lib/fonts/montserrat-v15-latin-ext-500.eot');
    src: local(''),
        url('../lib/fonts/montserrat-v15-latin-ext-500.eot?#iefix') format('embedded-opentype'),
        url('../lib/fonts/montserrat-v15-latin-ext-500.woff2') format('woff2'),
        url('../lib/fonts/montserrat-v15-latin-ext-500.woff') format('woff'),
        url('../lib/fonts/montserrat-v15-latin-ext-500.ttf') format('truetype'),
        url('../lib/fonts/montserrat-v15-latin-ext-500.svg#Montserrat') format('svg');
  }

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    display: swap;
    src: url('../lib/fonts/montserrat-v15-latin-ext-600.eot');
    src: local(''),
        url('../lib/fonts/montserrat-v15-latin-ext-600.eot?#iefix') format('embedded-opentype'),
        url('../lib/fonts/montserrat-v15-latin-ext-600.woff2') format('woff2'),
        url('../lib/fonts/montserrat-v15-latin-ext-600.woff') format('woff'),
        url('../lib/fonts/montserrat-v15-latin-ext-600.ttf') format('truetype'),
        url('../lib/fonts/montserrat-v15-latin-ext-600.svg#Montserrat') format('svg');
}

*,
::after,
::before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

*::selection {
    background-color: #292B2B15;
}

body {
    margin: 0;
    font-family: var(--bs-font);
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    color: var(--bs-color-text-paragraph);
    background-color: var(--bs-color-white);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

fscript {display: none;}
