@charset "UTF-8";
/*==================================
 ---------- CSS VARIABLES ---------
==================================*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,700,700i&display=swap&subset=cyrillic,cyrillic-ext,latin-ext");
/* line 181, ../sass/_variables.scss */
:root,
[data-theme="light"] {
    --body-color: #000;
    --brand-color: #202e4d;
    --brand-color-rgb: 32, 46, 77;
    --brand-color-disable: #d7e1e5;
    --brand-color-hover: #102238;
    --brand-color-button-disable: #8f96a6;
    --brand-color-alt: #417f0c;
    --brand-color-alt-rgb: 65, 127, 12;
    --brand-color-alt-disable: #def1e5;
    --brand-color-alt-hover: #2a5b00;
    --brand-color-alt-button-disable: #a0bf85;
    /*---*/
    --blue-color: #003579;
    --blue-color-hover: #002452;
    --blue-color-disable: #7f9abc;
    --blue-light-color: #0580c3;
    --blue-lightest-color: #dfebfc;
    --green-color: #417f0c;
    --green-light-color: #def1e5;
    --orange-color: #f04f02;
    --orange-color-hover: #c43f00;
    --orange-color-disable: #f7a780;
    --orange-light-color: #f3e1d9;
    --orange-light-color-disable: #e5dbd7;
    --red-color: #bb001a;
    --red-color-delete: #9a0000;
    --red-color-delete-hover: #6f0000;
    --red-color-delete-disable: #cc7f7f;
    --red-dark-color: #b20000;
    --yellow-color: #ffd700;
    --yellow-light-color: #fffee9;
    --yellow-dark-color: #ff9000;
    --mauve-color: #b62661;
    --brown-color: #6d3b00;
    --teal-color: #008d92;
    --black-color: #000;
    --white-color: #fff;
    --white-color-rgb: 255, 255, 255;
    /*---*/
    --grey-color: #f5f2f1;
    --grey-color-hover: #f6faff;
    --grey-dark-color: #dfdfdf;
    --grey-darkest-color: #b9b9b9;
    --silver-color: #8d8d8d;
    --silver-color-active: #6f6f6f;
    --silver-light-color: #f7f7f7;
    --silver-light-color-active: #efefef;
    --silver-dark-color: #454545;
    --light-color: #f9f9f9;
    --light-color-alt: #f1f5f2;
    --light-color-alt-shade: #f1f4f5;
    --dark-color: #283033;
    --dark-color-rgb: 40, 48, 51;
    /*---*/
    --error-color: #b72121;
    --success-color: #23a217;
    --state-success-bg: #d9e5ce;
    --state-info-bg: #dedfe2;
    --state-warning-bg: #ecf2e6;
    --state-danger-bg: #e2dede;
    --state-highlight-text: #424242;
    --state-highlight-bg: #d9e5ce;
    /*---*/
    --input-check: #636363;
    --input-disable: #f2f2f2;
    --border-color: #e1e0e0;
    --border-color-alt: #ededed;
    --popup-background: #0b0b0b;
    --box-subscription: #fcfafa;
    --box-subscription-recommended: #fafbfc;
    --table-sub-header: #b2b8c5;
    /*---*/
    --whatsapp-color: #128C7E;
    /*---*/
    --header-compact-height: MAX(2.91667vw, 46px);
    --search-results-height: MAX(3.02083vw, 43px);
}

/* line 266, ../sass/_variables.scss */
[data-theme="dark"] {
    --body-color: #f9f9f9;
    --brand-color: #4da8da;
    --brand-color-rgb: 77, 168, 218;
    --brand-color-disable: #424b6a;
    --brand-color-hover: #3e88b8;
    --brand-color-button-disable: #28455e;
    --brand-color-alt: #8dc04c;
    --brand-color-alt-rgb: 141, 192, 76;
    --brand-color-alt-disable: #1c4230;
    --brand-color-alt-hover: #6b9c3a;
    --brand-color-alt-button-disable: #4e5e41;
    /*---*/
    --blue-color: #bec8e0;
    --blue-color-hover: #92a5ce;
    --blue-color-disable: #3b4f72;
    --blue-light-color: #80cff2;
    --blue-lightest-color: #3d3550;
    --green-color: #8dc04c;
    --green-light-color: #1c4230;
    --orange-color: #ff823b;
    --orange-color-hover: #cc7530;
    --orange-color-disable: #79523f;
    --orange-light-color: #4f372b;
    --orange-light-color-disable: #714b4b;
    --red-color: #f54b42;
    --red-color-delete: #d44237;
    --red-color-delete-hover: #c23931;
    --red-color-delete-disable: #683a40;
    --red-dark-color: #e36b64;
    --yellow-color: #fef167;
    --yellow-light-color: #30495a;
    --yellow-dark-color: #ffd650;
    --mauve-color: #ec90b5;
    --brown-color: #ffe4b4;
    --teal-color: #83e5e8;
    --black-color: #ffffff;
    --white-color: #262626;
    --white-color-rgb: 0, 0, 0;
    /*---*/
    --grey-color: #203647;
    --grey-color-hover: #0e1a23;
    --grey-dark-color: #282d37;
    --grey-darkest-color: #3e3e3e;
    --silver-color: #efefef;
    --silver-color-active: #f3f3f3;
    --silver-light-color: #2e5881;
    --silver-light-color-active: #3a7ea4;
    --silver-dark-color: #aca8a8;
    --light-color: #12232e;
    --light-color-alt: #203f53;
    --light-color-alt-shade: #203f53;
    --dark-color: #eefbfb;
    --dark-color-rgb: 238, 251, 251;
    /*---*/
    --error-color: #f4453b;
    --success-color: #62d44c;
    --state-success-bg: #5c8d3b;
    --state-info-bg: #5f6063;
    --state-warning-bg: #417917;
    --state-danger-bg: #5e5b5b;
    --state-highlight-text: #bdbdbd;
    --state-highlight-bg: #5c8d3b;
    /*---*/
    --input-check: #e2e2e2;
    --input-disable: #3b3b3b;
    --border-color: #626161;
    --border-color-alt: #414141;
    --popup-background: #a5a5a5;
    --box-subscription: #464444;
    --box-subscription-recommended: #464748;
    --table-sub-header: #495162;
    /*---*/
    --whatsapp-color: #25D366;
}

/*==================================
 ------------ RESET CSS -----------
==================================*/
/* line 5, ../sass/_reset.scss */
html,
body,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 88, ../sass/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

/* line 102, ../sass/_reset.scss */
html {
    box-sizing: border-box;
    background: var(--light-color);
}

/* line 107, ../sass/_reset.scss */
*,
*:before,
*:after {
    box-sizing: inherit;
}

/* line 113, ../sass/_reset.scss */
html {
    font-size: 14px;
}

/* line 119, ../sass/_reset.scss */
nav ol,
nav ul:not(.list),
.list--reset ol,
.list--reset ul:not(.list) {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* line 127, ../sass/_reset.scss */
b {
    font-weight: 700;
}

/* line 131, ../sass/_reset.scss */
blockquote,
q {
    quotes: none;
}

/* line 136, ../sass/_reset.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

/* line 144, ../sass/_reset.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 149, ../sass/_reset.scss */
strong {
    font-weight: bold;
}

/* line 153, ../sass/_reset.scss */
em {
    font-style: italic;
}

/* line 9, ../sass/_alerts.scss */
.alert {
    padding: 1.04167vw 1.04167vw 1.04167vw 3.64583vw;
    margin: 1.04167vw 0;
    border-radius: 0px;
    font-weight: 400;
    position: relative;
}
/* line 17, ../sass/_alerts.scss */
.alert h4 {
    margin-top: 0;
    color: inherit;
}
/* line 24, ../sass/_alerts.scss */
.alert .alert-link {
    font-weight: 500;
    color: var(--green-color);
    text-decoration: underline;
}
/* line 30, ../sass/_alerts.scss */
.alert p,
.alert ul {
    margin: 0 0 0.52083vw;
}
/* line 34, ../sass/_alerts.scss */
.alert p:last-child,
.alert ul:last-child {
    margin-bottom: 0;
}
/* line 39, ../sass/_alerts.scss */
.alert .bt-icon.icon-status {
    font-size: 1.5625vw;
    position: absolute;
    top: 0.78125vw;
    left: 1.04167vw;
}
/* line 46, ../sass/_alerts.scss */
.alert.no-side-paddings {
    padding: 1.04167vw 0 1.04167vw 2.60417vw;
}
/* line 49, ../sass/_alerts.scss */
.alert.no-side-paddings .bt-icon.icon-status {
    left: 0;
}
/* line 54, ../sass/_alerts.scss */
.alert-small-hero {
    padding: 1.04167vw;
    font-size: 0.72917vw;
}
@media only screen and (max-width: 1200px) {
    /* line 9, ../sass/_alerts.scss */
    .alert {
        padding: 20px 20px 20px 60px;
        margin: 20px 0;
    }
    /* line 63, ../sass/_alerts.scss */
    .alert p,
    .alert ul {
        margin: 0 0 10px;
    }
    /* line 68, ../sass/_alerts.scss */
    .alert .bt-icon.icon-status {
        font-size: 20px;
        top: 20px;
        left: 20px;
    }
    /* line 74, ../sass/_alerts.scss */
    .alert.no-side-paddings {
        padding: 20px 0 20px 40px;
    }
    /* line 77, ../sass/_alerts.scss */
    .alert.no-side-paddings .bt-icon.icon-status {
        left: 0;
    }
}
@media (max-width: 767px) {
    /* line 84, ../sass/_alerts.scss */
    .alert ul,
    .alert ol {
        padding-left: 20px;
    }
}

/* line 95, ../sass/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
    padding-right: 21.04167vw;
}
/* line 101, ../sass/_alerts.scss */
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

/* line 113, ../sass/_alerts.scss */
.alert-success {
    background-color: var(--state-success-bg);
    color: var(--body-color);
    border-color: #d1dcbd;
}

/* line 119, ../sass/_alerts.scss */
.alert-info {
    background-color: var(--state-info-bg);
    color: var(--body-color);
    border-color: #cbced1;
}

/* line 125, ../sass/_alerts.scss */
.alert-warrning {
    background-color: var(--state-warning-bg);
    color: var(--body-color);
    border-color: #e3e9d5;
}

/* line 131, ../sass/_alerts.scss */
.alert-danger,
.alert-danger {
    background-color: var(--state-danger-bg);
    color: var(--body-color);
    border-color: #d6d0d1;
}

/* line 138, ../sass/_alerts.scss */
.alert-highlight {
    background-color: var(--state-highlight-bg);
    color: var(--state-highlight-text);
    border: transparent none;
    padding: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 138, ../sass/_alerts.scss */
    .alert-highlight {
        padding: 20px;
    }
}

/* line 151, ../sass/_alerts.scss */
.alert-buttons .button {
    margin: 0.52083vw 0;
}
@media only screen and (max-width: 1200px) {
    /* line 156, ../sass/_alerts.scss */
    .alert-buttons .button {
        margin: 10px;
    }
}
@media (max-width: 767px) {
    /* line 162, ../sass/_alerts.scss */
    .alert-buttons .button {
        margin-left: 0;
        margin-right: 0;
    }
}

/*---------- Animations ----------*/
@-webkit-keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/* line 22, ../sass/_animations.scss */
.loading--container {
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
}

/* line 32, ../sass/_animations.scss */
.loading--spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 901;
    margin: -60px 0 0 -60px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #a0bf85;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

/*==================================
 --------- DEFAULT STYLES ---------
==================================*/
/* line 8, ../sass/_default.scss */
body {
    overflow-x: hidden;
    color: var(--body-color);
    background-color: var(--light-color);
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: none;
}
@media only screen and (max-width: 1200px) {
    /* line 8, ../sass/_default.scss */
    body {
        font-size: 14px;
    }
}

/*---------- TYPOGRAPHY ----------*/
/* line 29, ../sass/_default.scss */
h1,
.h1 {
    font-size: 1.5625vw;
    margin-bottom: 1.5625vw;
    font-weight: 400;
}
@media only screen and (max-width: 1200px) {
    /* line 29, ../sass/_default.scss */
    h1,
    .h1 {
        font-size: 22px;
        margin-bottom: 22px;
    }
}

/* line 41, ../sass/_default.scss */
h2,
.h2 {
    font-size: 1.30208vw;
    margin-bottom: 1.30208vw;
    color: var(--brand-color);
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 41, ../sass/_default.scss */
    h2,
    .h2 {
        font-size: 18px;
    }
}

/* line 53, ../sass/_default.scss */
h3,
.h3 {
    font-size: 1.04167vw;
    margin-bottom: 1.04167vw;
    color: var(--brand-color);
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 53, ../sass/_default.scss */
    h3,
    .h3 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 67, ../sass/_default.scss */
    h3:first-child {
        padding-top: 30px;
    }
}

/* line 73, ../sass/_default.scss */
h4,
.h4 {
    font-size: 0.9375vw;
    margin-top: 1.25vw;
    margin-bottom: 0.83333vw;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 73, ../sass/_default.scss */
    h4,
    .h4 {
        font-size: 18px;
        margin-top: 24px;
        margin-bottom: 16px;
    }
}

/* line 87, ../sass/_default.scss */
h5,
.h5 {
    font-size: 0.83333vw;
    margin-bottom: 0.72917vw;
    font-weight: 400;
}
@media only screen and (max-width: 1200px) {
    /* line 87, ../sass/_default.scss */
    h5,
    .h5 {
        font-size: 15px;
    }
}

/* line 98, ../sass/_default.scss */
h6,
.h6 {
    font-size: 0.72917vw;
    color: var(--body-color);
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 98, ../sass/_default.scss */
    h6,
    .h6 {
        font-size: 14px;
    }
}

/* fix <hr> double size on firefox */
/* line 114, ../sass/_default.scss */
hr {
    border-bottom: none;
}

/* line 118, ../sass/_default.scss */
a {
    text-decoration: none;
    color: var(--brand-color-alt);
}
/* line 122, ../sass/_default.scss */
a:hover {
    text-decoration: underline;
    color: var(--brand-color);
}
/* line 127, ../sass/_default.scss */
a.color--white:hover {
    color: var(--light-color);
}

/* line 132, ../sass/_default.scss */
p {
    margin-bottom: 0.83333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 132, ../sass/_default.scss */
    p {
        margin-bottom: 16px;
    }
}

/* line 140, ../sass/_default.scss */
i {
    display: inline-block;
}

/* line 144, ../sass/_default.scss */
strong {
    font-weight: bold;
}

/* line 148, ../sass/_default.scss */
em {
    font-style: italic;
}

/* line 152, ../sass/_default.scss */
sup {
    font-size: 0.7em;
    vertical-align: super;
}

/* line 157, ../sass/_default.scss */
table {
    width: 100%;
    max-width: 100%;
    background-color: var(--light-color);
}

/* line 163, ../sass/_default.scss */
table td,
table th {
    padding: 0.52083vw 0.78125vw;
    vertical-align: top;
    border: 1px solid var(--grey-dark-color);
    color: var(--black-color);
    font-size: 16px;
}
/* line 172, ../sass/_default.scss */
table td.valign-middle,
table th.valign-middle {
    vertical-align: middle;
}
/* line 176, ../sass/_default.scss */
table td input,
table th input {
    max-width: 7.8125vw;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    height: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 163, ../sass/_default.scss */
    table td,
    table th {
        padding: 10px 15px;
        font-size: 16px;
    }
    /* line 188, ../sass/_default.scss */
    table td input,
    table th input {
        max-width: 150px;
        height: 30px;
    }
}
@media (max-width: 767px) {
    /* line 163, ../sass/_default.scss */
    table td,
    table th {
        padding: 5px;
        font-size: 12px;
    }
}

/* line 200, ../sass/_default.scss */
table th {
    color: var(--light-color);
    background-color: var(--brand-color);
    text-align: left;
    text-transform: uppercase;
}
/* line 206, ../sass/_default.scss */
table th * {
    color: var(--light-color);
}
/* line 209, ../sass/_default.scss */
table th *:hover {
    color: var(--light-color);
}
/* line 214, ../sass/_default.scss */
table th.sub-header {
    background-color: var(--table-sub-header);
    font-size: 0.72917vw;
    padding: 0.26042vw 0.78125vw;
    color: var(--brand-color);
    text-transform: initial;
}
@media only screen and (max-width: 1200px) {
    /* line 223, ../sass/_default.scss */
    table th.sub-header {
        font-size: 14px;
        padding: 5px 15px;
    }
}
@media (max-width: 767px) {
    /* line 230, ../sass/_default.scss */
    table th.sub-header {
        font-size: 11px;
    }
}

/* line 236, ../sass/_default.scss */
table tr:nth-child(even) td {
    background-color: var(--light-color-alt);
}

/* line 240, ../sass/_default.scss */
table tfoot td {
    border-top-color: var(--black-color);
    border-bottom-color: var(--black-color);
    border-top-width: 2px;
    border-bottom-width: 2px;
}
/* line 246, ../sass/_default.scss */
table tfoot td:first-child {
    border-left-color: var(--black-color);
    border-left-width: 2px;
}
/* line 251, ../sass/_default.scss */
table tfoot td:last-child {
    border-right-color: var(--black-color);
    border-right-width: 2px;
}

/* line 257, ../sass/_default.scss */
table tr.selected td {
    background-color: var(--light-color-alt-shade);
}

/*------------ COMMON ------------*/
/* line 264, ../sass/_default.scss */
img {
    max-width: 100%;
}

/* line 269, ../sass/_default.scss */
input[type="checkbox"], input[type="radio"] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
/* line 283, ../sass/_default.scss */
input[type="checkbox"] + label, input[type="radio"] + label {
    user-select: none;
    cursor: pointer;
    position: relative;
    padding-left: 1.5625vw;
    padding-bottom: 1px;
    line-height: 1.04167vw;
    display: inline-block;
}
@media only screen and (max-width: 1200px) {
    /* line 283, ../sass/_default.scss */
    input[type="checkbox"] + label, input[type="radio"] + label {
        padding-left: 30px;
        line-height: 20px;
    }
}
/* line 297, ../sass/_default.scss */
input[type="checkbox"] + label:before, input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    width: 1.04167vw;
    height: 1.04167vw;
    background: var(--light-color);
    border: 1px solid var(--grey-darkest-color);
    margin-right: 0.78125vw;
    line-height: 1;
    position: absolute;
    left: 0;
    top: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 297, ../sass/_default.scss */
    input[type="checkbox"] + label:before, input[type="radio"] + label:before {
        width: 20px;
        height: 20px;
    }
}
/* line 318, ../sass/_default.scss */
input[type="checkbox"]:checked + label:after, input[type="radio"]:checked + label:after {
    background-color: var(--input-check);
    content: "";
    display: inline-block;
    width: 0.625vw;
    height: 0.625vw;
    position: absolute;
    left: 0.20833vw;
    top: 0.20833vw;
    border-radius: 100%;
}
@media only screen and (max-width: 1200px) {
    /* line 318, ../sass/_default.scss */
    input[type="checkbox"]:checked + label:after, input[type="radio"]:checked + label:after {
        width: 12px;
        height: 12px;
        left: 4px;
        top: 4px;
    }
}
/* line 338, ../sass/_default.scss */
input[type="checkbox"].error + label:before, input[type="radio"].error + label:before {
    border: 1px solid var(--red-color);
}
/* line 343, ../sass/_default.scss */
input[type="checkbox"]:checked + label:after {
    border: solid var(--input-check);
    border-width: 0 0.15625vw 0.15625vw 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 0.41667vw;
    border-radius: 0;
    background: transparent;
    left: 0.3125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 343, ../sass/_default.scss */
    input[type="checkbox"]:checked + label:after {
        border-width: 0 3px 3px 0;
        width: 7px;
        left: 6px;
    }
}
/* line 363, ../sass/_default.scss */
input[type="radio"]:disabled + label, input[type="checkbox"]:disabled + label {
    opacity: 0.5;
    cursor: default;
}
/* line 371, ../sass/_default.scss */
input[type="radio"] + label:before {
    border-radius: 100%;
}
/* line 378, ../sass/_default.scss */
input::-ms-clear {
    display: none;
}
/* line 382, ../sass/_default.scss */
input[type="checkbox"]:focus + label, input[type="radio"]:focus + label {
    color: var(--blue-color);
}
/* line 386, ../sass/_default.scss */
input[type="checkbox"]:focus + label:before, input[type="radio"]:focus + label:before {
    border-color: var(--blue-color);
}
/* line 391, ../sass/_default.scss */
input[type="checkbox"]:focus + label:after {
    border-color: var(--blue-color);
}
/* line 395, ../sass/_default.scss */
input[type="radio"]:focus + label:after {
    background-color: var(--blue-color);
}

/* line 400, ../sass/_default.scss */
iframe {
    width: 100%;
}

/* fix menu underline */
/* line 408, ../sass/_default.scss */
a.no-underline, a.no-underline:hover, a.no-underline:focus, a.no-underline:not(.button):focus {
    text-decoration: none !important;
}

/* line 414, ../sass/_default.scss */
.container {
    padding: 0 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 414, ../sass/_default.scss */
    .container {
        padding: 0 20px;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 414, ../sass/_default.scss */
    .container {
        padding: 0;
    }
}

/* line 426, ../sass/_default.scss */
.container--no-left {
    padding-left: 0;
}

/* line 430, ../sass/_default.scss */
.container--no-right {
    padding-right: 0;
}

/*------- HACKS AND FIXES -------*/
/* line 438, ../sass/_default.scss */
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
/* line 444, ../sass/_default.scss */
.clearfix:after {
    clear: both;
}

/*------------ LISTS ------------*/
/* line 452, ../sass/_default.scss */
.list {
    list-style-type: disc;
    padding-left: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* line 458, ../sass/_default.scss */
.list--ordered {
    list-style-type: decimal;
}
/* line 462, ../sass/_default.scss */
.list--alpha {
    list-style-type: lower-alpha;
}
/* line 466, ../sass/_default.scss */
.list--roman {
    list-style-type: lower-roman;
}
/* line 470, ../sass/_default.scss */
.list--inside {
    list-style-position: inside;
}
/* line 474, ../sass/_default.scss */
.list--no-list {
    padding: 0;
    margin: 0;
    list-style: none;
}
/* line 480, ../sass/_default.scss */
.list--no-list li .bt-icon {
    margin-right: 10px;
}
/* line 487, ../sass/_default.scss */
.list--with-margin > li {
    margin-bottom: 1.30208vw;
    line-height: 1.14583vw;
}
/* line 491, ../sass/_default.scss */
.list--with-margin > li span.bt-icon {
    font-size: 1.14583vw;
    float: left;
}
/* line 496, ../sass/_default.scss */
.list--with-margin > li:last-child {
    margin-bottom: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 502, ../sass/_default.scss */
    .list--with-margin > li {
        margin-bottom: 25px;
        line-height: 22px;
    }
    /* line 506, ../sass/_default.scss */
    .list--with-margin > li span.bt-icon {
        font-size: 22px;
    }
}

/*------- BUTTONS / INPUTS -------*/
/* line 517, ../sass/_default.scss */
input,
.input,
.textarea,
.dropdown,
.selector,
.upload,
.submit,
.button,
.ui-button {
    display: inline-block;
    max-width: 100%;
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0.67708vw 0.78125vw;
    background: var(--grey-color);
    border: 1px solid var(--grey-darkest-color);
    color: var(--dark-color);
    border-radius: 0;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    height: 2.60417vw;
    line-height: 1.14583vw;
}
/* line 543, ../sass/_default.scss */
input::-ms-clear,
.input::-ms-clear,
.textarea::-ms-clear,
.dropdown::-ms-clear,
.selector::-ms-clear,
.upload::-ms-clear,
.submit::-ms-clear,
.button::-ms-clear,
.ui-button::-ms-clear {
    display: none;
}
/* line 547, ../sass/_default.scss */
input.white-field,
.input.white-field,
.textarea.white-field,
.dropdown.white-field,
.selector.white-field,
.upload.white-field,
.submit.white-field,
.button.white-field,
.ui-button.white-field {
    background-color: var(--light-color);
}
/* line 551, ../sass/_default.scss */
input:focus,
.input:focus,
.textarea:focus,
.dropdown:focus,
.selector:focus,
.upload:focus,
.submit:focus,
.button:focus,
.ui-button:focus {
    outline: 1px solid #5E9ED6;
    -webkit-outline: 1px solid #5E9ED6;
    -moz-outline: 1px solid #5E9ED6;
    -ms-outline: 1px solid #5E9ED6;
    -o-outline: 1px solid #5E9ED6;
}
/* line 559, ../sass/_default.scss */
input.error, input.small_error,
.input.error,
.input.small_error,
.textarea.error,
.textarea.small_error,
.dropdown.error,
.dropdown.small_error,
.selector.error,
.selector.small_error,
.upload.error,
.upload.small_error,
.submit.error,
.submit.small_error,
.button.error,
.button.small_error,
.ui-button.error,
.ui-button.small_error {
    border: 1px solid var(--error-color);
    color: var(--dark-color);
}
/* line 564, ../sass/_default.scss */
input.error:focus, input.small_error:focus,
.input.error:focus,
.input.small_error:focus,
.textarea.error:focus,
.textarea.small_error:focus,
.dropdown.error:focus,
.dropdown.small_error:focus,
.selector.error:focus,
.selector.small_error:focus,
.upload.error:focus,
.upload.small_error:focus,
.submit.error:focus,
.submit.small_error:focus,
.button.error:focus,
.button.small_error:focus,
.ui-button.error:focus,
.ui-button.small_error:focus {
    outline: 1px solid var(--error-color);
    -webkit-outline: 1px solid var(--error-color);
    -moz-outline: 1px solid var(--error-color);
    -ms-outline: 1px solid var(--error-color);
    -o-outline: 1px solid var(--error-color);
}
/* line 573, ../sass/_default.scss */
input.success,
.input.success,
.textarea.success,
.dropdown.success,
.selector.success,
.upload.success,
.submit.success,
.button.success,
.ui-button.success {
    border: 1px solid var(--green-color);
    color: var(--green-color);
}
/* line 577, ../sass/_default.scss */
input.success:focus,
.input.success:focus,
.textarea.success:focus,
.dropdown.success:focus,
.selector.success:focus,
.upload.success:focus,
.submit.success:focus,
.button.success:focus,
.ui-button.success:focus {
    outline: 1px solid var(--brand-color-alt);
    -webkit-outline: 1px solid var(--brand-color-alt);
    -moz-outline: 1px solid var(--brand-color-alt);
    -ms-outline: 1px solid var(--brand-color-alt);
    -o-outline: 1px solid var(--brand-color-alt);
}
/* line 586, ../sass/_default.scss */
input--grey-dark,
.input--grey-dark,
.textarea--grey-dark,
.dropdown--grey-dark,
.selector--grey-dark,
.upload--grey-dark,
.submit--grey-dark,
.button--grey-dark,
.ui-button--grey-dark {
    border-color: #575757;
    background-color: #575757;
    color: #ffffff;
}
@media only screen and (max-width: 1200px) {
    /* line 517, ../sass/_default.scss */
    input,
    .input,
    .textarea,
    .dropdown,
    .selector,
    .upload,
    .submit,
    .button,
    .ui-button {
        font-size: 14px;
        padding: 13px 20px;
        height: 50px;
        line-height: 22px;
    }
}

/* line 607, ../sass/_default.scss */
input:disabled,
.input:disabled,
.textarea:disabled,
.dropdown:disabled,
.selector:disabled,
.upload:disabled,
.submit:disabled {
    color: rgba(66, 66, 66, 0.5);
    background-color: var(--input-disable);
}

/* line 613, ../sass/_default.scss */
.input,
.textarea,
.dropdown,
.selector,
.upload,
.submit,
.button,
.ui-button {
    height: auto;
    min-height: 2.60417vw;
}

/* line 628, ../sass/_default.scss */
select.error,
textarea.error,
.autocomplete-box.error {
    border: 1px solid var(--error-color);
}

/* line 636, ../sass/_default.scss */
input.small_error,
select.small_error,
textarea.small_error {
    border: 1px solid var(--error-color);
}

/* line 641, ../sass/_default.scss */
span.input {
    line-height: 1.14583vw;
}
@media only screen and (max-width: 1200px) {
    /* line 641, ../sass/_default.scss */
    span.input {
        line-height: 22px;
    }
}

/* line 649, ../sass/_default.scss */
form.white-fields {
    /* disabled apperance for form fields */
}
/* line 650, ../sass/_default.scss */
form.white-fields input,
form.white-fields .input,
form.white-fields .textarea,
form.white-fields .dropdown,
form.white-fields .selector {
    background-color: var(--light-color);
}
/* line 659, ../sass/_default.scss */
form.white-fields input:disabled,
form.white-fields .textarea:disabled,
form.white-fields .dropdown:disabled,
form.white-fields .selector:disabled {
    background-color: var(--input-disable);
}

/* line 667, ../sass/_default.scss */
.submit,
.button,
.ui-button,
.upload,
.dropdown,
.selector {
    cursor: pointer;
}

/* line 676, ../sass/_default.scss */
.submit,
.button,
.ui-button {
    text-transform: uppercase;
}

/* line 682, ../sass/_default.scss */
.textarea {
    width: 100%;
    resize: vertical;
    min-height: 150px;
}
/* line 687, ../sass/_default.scss */
.textarea--small {
    min-height: 100px;
}

/* line 692, ../sass/_default.scss */
.upload {
    line-height: 0;
}

/* line 696, ../sass/_default.scss */
.button,
.ui-button {
    transition: 0.3s ease-in-out;
    border-color: var(--brand-color);
    background: var(--brand-color);
    color: var(--light-color);
    min-width: 10.41667vw;
    text-align: center;
    font-weight: 600;
}
/* line 706, ../sass/_default.scss */
.button [class*="bt-icon"],
.ui-button [class*="bt-icon"] {
    padding-right: 5px;
}
/* line 714, ../sass/_default.scss */
.button:hover,
.ui-button:hover {
    color: var(--light-color);
    background: var(--brand-color-hover);
    border-color: var(--brand-color-hover);
    text-decoration: underline;
}
/* line 720, ../sass/_default.scss */
.button:hover [class*="bt-icon"],
.ui-button:hover [class*="bt-icon"] {
    text-decoration: none;
    display: inline-block;
}
/* line 727, ../sass/_default.scss */
.button:focus [class*="bt-icon"],
.ui-button:focus [class*="bt-icon"] {
    text-decoration: none;
    display: inline-block;
}
/* line 733, ../sass/_default.scss */
.button--trigger,
.ui-button--trigger {
    min-width: auto;
    width: 2.60417vw;
    padding: 0.67708vw 0;
    text-align: center;
    margin: 0;
    font-size: 1.14583vw;
}
/* line 741, ../sass/_default.scss */
.button--trigger [class*="bt-icon"],
.ui-button--trigger [class*="bt-icon"] {
    font-size: 1.14583vw;
}
/* line 745, ../sass/_default.scss */
.button--trigger:hover,
.ui-button--trigger:hover {
    text-decoration: none;
}
@media only screen and (max-width: 1200px) {
    /* line 733, ../sass/_default.scss */
    .button--trigger,
    .ui-button--trigger {
        padding: 13px 0;
        width: 50px;
        font-size: 22px;
    }
    /* line 754, ../sass/_default.scss */
    .button--trigger [class*="bt-icon"],
    .ui-button--trigger [class*="bt-icon"] {
        font-size: 22px;
    }
}
/* line 760, ../sass/_default.scss */
.button--trigger-disabled,
.ui-button--trigger-disabled {
    opacity: 0.5;
}
/* line 764, ../sass/_default.scss */
.button--disabled, .button--disabled:hover,
.ui-button--disabled,
.ui-button--disabled:hover {
    background: var(--brand-color-button-disable);
    border-color: var(--brand-color-button-disable);
}
/* line 770, ../sass/_default.scss */
.button--secundar,
.ui-button--secundar {
    padding-top: 0.26042vw;
    padding-bottom: 0.26042vw;
    font-size: 10px;
    height: auto;
    min-height: auto;
}
@media only screen and (max-width: 1200px) {
    /* line 770, ../sass/_default.scss */
    .button--secundar,
    .ui-button--secundar {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 14px;
        height: auto;
        min-height: auto;
    }
}
/* line 787, ../sass/_default.scss */
.button--outline,
.ui-button--outline {
    background: var(--white-color);
    border-color: var(--black-color);
    color: var(--black-color);
}
/* line 792, ../sass/_default.scss */
.button--outline:hover,
.ui-button--outline:hover {
    background: var(--light-color-alt);
    border-color: var(--black-color);
    color: var(--black-color);
}
/* line 799, ../sass/_default.scss */
.button--blue,
.ui-button--blue {
    background: var(--blue-color);
    border-color: var(--blue-color);
}
/* line 803, ../sass/_default.scss */
.button--blue:hover,
.ui-button--blue:hover {
    border-color: var(--blue-color-hover);
    background: var(--blue-color-hover);
}
/* line 809, ../sass/_default.scss */
.button--blue-disabled, .button--blue-disabled:hover,
.ui-button--blue-disabled,
.ui-button--blue-disabled:hover {
    background: var(--blue-color-disable);
    border-color: var(--blue-color-disable);
}
/* line 815, ../sass/_default.scss */
.button--inverted,
.ui-button--inverted {
    background: var(--brand-color-alt);
    border-color: var(--brand-color-alt);
}
/* line 819, ../sass/_default.scss */
.button--inverted:hover,
.ui-button--inverted:hover {
    border-color: var(--brand-color-alt-hover);
    background: var(--brand-color-alt-hover);
}
/* line 824, ../sass/_default.scss */
.button--inverted.js--disabled,
.ui-button--inverted.js--disabled {
    background: var(--blue-color-disable);
    border-color: var(--blue-color-disable);
    color: #fff;
}
/* line 831, ../sass/_default.scss */
.button--inverted-disabled, .button--inverted-disabled:hover,
.ui-button--inverted-disabled,
.ui-button--inverted-disabled:hover {
    background: var(--brand-color-alt-button-disable);
    border-color: var(--brand-color-alt-button-disable);
}
/* line 837, ../sass/_default.scss */
.button--orange,
.ui-button--orange {
    background: var(--orange-color);
    border-color: var(--orange-color);
}
/* line 841, ../sass/_default.scss */
.button--orange:hover,
.ui-button--orange:hover {
    border-color: var(--orange-color-hover);
    background: var(--orange-color-hover);
}
/* line 846, ../sass/_default.scss */
.button--orange.js--disabled,
.ui-button--orange.js--disabled {
    background: var(--orange-color-disable);
    border-color: var(--orange-color-disable);
    color: #fff;
}
/* line 853, ../sass/_default.scss */
.button--orange-disabled, .button--orange-disabled:hover,
.ui-button--orange-disabled,
.ui-button--orange-disabled:hover {
    background: var(--orange-color-disable);
    border-color: var(--orange-color-disable);
}
/* line 859, ../sass/_default.scss */
.button--white,
.ui-button--white {
    background: var(--light-color);
    color: var(--brand-color);
}
/* line 863, ../sass/_default.scss */
.button--white:hover,
.ui-button--white:hover {
    background: var(--brand-color);
    color: var(--light-color);
}
/* line 869, ../sass/_default.scss */
.button--mauve,
.ui-button--mauve {
    background: var(--mauve-color);
    border-color: var(--mauve-color);
    color: var(--light-color);
}
/* line 874, ../sass/_default.scss */
.button--mauve:hover,
.ui-button--mauve:hover {
    background: var(--light-color);
    border-color: var(--mauve-color);
    color: var(--mauve-color);
}
/* line 881, ../sass/_default.scss */
.button--mauve-disabled, .button--mauve-disabled:hover,
.ui-button--mauve-disabled,
.ui-button--mauve-disabled:hover {
    background: var(--mauve-color);
    border-color: var(--mauve-color);
    color: var(--light-color);
    opacity: 0.4;
}
/* line 889, ../sass/_default.scss */
.button--dark,
.ui-button--dark {
    border-color: var(--grey-dark-color);
    background-color: var(--grey-color);
    color: var(--grey-dark-color);
}
/* line 894, ../sass/_default.scss */
.button--dark:hover,
.ui-button--dark:hover {
    background: var(--brand-color-alt);
    border-color: var(--brand-color-alt);
    color: var(--light-color);
}
/* line 901, ../sass/_default.scss */
.button--grey-dark,
.ui-button--grey-dark {
    border-color: var(--body-color);
    background-color: var(--body-color);
    color: var(--light-color);
}
/* line 906, ../sass/_default.scss */
.button--grey-dark:hover,
.ui-button--grey-dark:hover {
    background: var(--brand-color);
    border-color: var(--brand-color);
    color: var(--light-color);
}
/* line 913, ../sass/_default.scss */
.button--inactive,
.ui-button--inactive {
    opacity: 0.45;
}
/* line 916, ../sass/_default.scss */
.button--inactive:hover,
.ui-button--inactive:hover {
    cursor: text;
}
/* line 921, ../sass/_default.scss */
.button--remove,
.ui-button--remove {
    border-color: var(--grey-dark-color);
    background-color: var(--grey-color);
    color: #7a7a7a;
}
/* line 926, ../sass/_default.scss */
.button--remove:hover,
.ui-button--remove:hover {
    background: var(--brand-color-alt);
    border-color: var(--brand-color-alt);
    color: var(--light-color);
}
/* line 933, ../sass/_default.scss */
.button--remove-file,
.ui-button--remove-file {
    border-color: var(--state-info-bg);
    background-color: var(--state-info-bg);
    color: var(--black-color);
    text-transform: inherit;
    position: relative;
}
/* line 940, ../sass/_default.scss */
.button--remove-file .bt-icon,
.ui-button--remove-file .bt-icon {
    position: absolute;
    font-size: 1.5625vw;
    right: -0.78125vw;
    top: -0.78125vw;
    color: var(--red-color);
    z-index: 1;
}
/* line 949, ../sass/_default.scss */
.button--remove-file:hover,
.ui-button--remove-file:hover {
    background: var(--red-color);
    border-color: var(--red-color);
    color: #fff;
}
/* line 954, ../sass/_default.scss */
.button--remove-file:hover .bt-icon,
.ui-button--remove-file:hover .bt-icon {
    background: white;
    border-radius: 200px;
}
/* line 961, ../sass/_default.scss */
.button--delete,
.ui-button--delete {
    border-color: var(--red-color-delete);
    background-color: var(--red-color-delete);
    color: var(--light-color);
}
/* line 966, ../sass/_default.scss */
.button--delete:hover,
.ui-button--delete:hover {
    border-color: var(--red-color-delete-hover);
    background: var(--red-color-delete-hover);
}
/* line 972, ../sass/_default.scss */
.button--delete-disabled, .button--delete-disabled:hover,
.ui-button--delete-disabled,
.ui-button--delete-disabled:hover {
    border-color: var(--red-color-delete-disable);
    background-color: var(--red-color-delete-disable);
}
/* line 978, ../sass/_default.scss */
.button--disabled, .button--disabled:hover, .button--blue-disabled, .button--blue-disabled:hover, .button--orange-disabled, .button--orange-disabled:hover, .button--inverted-disabled, .button--inverted-disabled:hover, .button--delete-disabled, .button--delete-disabled:hover, .button--outline-disabled, .button--outline-disabled:hover,
.ui-button--disabled,
.ui-button--disabled:hover,
.ui-button--blue-disabled,
.ui-button--blue-disabled:hover,
.ui-button--orange-disabled,
.ui-button--orange-disabled:hover,
.ui-button--inverted-disabled,
.ui-button--inverted-disabled:hover,
.ui-button--delete-disabled,
.ui-button--delete-disabled:hover,
.ui-button--outline-disabled,
.ui-button--outline-disabled:hover {
    color: var(--light-color);
    text-decoration: none;
    pointer-events: none;
    user-select: none;
}
/* line 996, ../sass/_default.scss */
.button--outline-disabled, .button--outline-disabled:hover,
.ui-button--outline-disabled,
.ui-button--outline-disabled:hover {
    color: var(--black-color);
    background: var(--light-color-alt);
    opacity: 0.4;
}
/* line 1003, ../sass/_default.scss */
.button--transparent-bg,
.ui-button--transparent-bg {
    border-color: transparent;
    background-color: transparent;
    color: var(--green-color);
}
/* line 1008, ../sass/_default.scss */
.button--transparent-bg:hover,
.ui-button--transparent-bg:hover {
    border-color: transparent;
    background: transparent;
    color: var(--brand-color);
}
/* line 1014, ../sass/_default.scss */
.button--transparent-bg:focus,
.ui-button--transparent-bg:focus {
    outline-width: 0;
}
/* line 1019, ../sass/_default.scss */
.button--small,
.ui-button--small {
    display: inline-block;
    width: auto;
}
/* line 1024, ../sass/_default.scss */
.button--smaller,
.ui-button--smaller {
    display: inline-block;
    width: auto;
    min-width: 6.25vw;
}
/* line 1030, ../sass/_default.scss */
.button--cta,
.ui-button--cta {
    border: 0 none;
    padding: 0 25px 0 0;
    font-size: 0.72917vw;
    background: transparent;
    color: var(--brand-color-alt);
    position: relative;
    min-width: auto;
}
/* line 1039, ../sass/_default.scss */
.button--cta:hover,
.ui-button--cta:hover {
    color: var(--brand-color);
}
/* line 1043, ../sass/_default.scss */
.button--cta:after,
.ui-button--cta:after {
    font-family: "tb-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90d";
    font-size: 20px;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: right 0.5s;
}
/* line 1054, ../sass/_default.scss */
.button--cta:hover,
.ui-button--cta:hover {
    background: transparent;
}
/* line 1057, ../sass/_default.scss */
.button--cta:hover:after,
.ui-button--cta:hover:after {
    right: -5px;
}
/* line 1063, ../sass/_default.scss */
.button--eticheta,
.ui-button--eticheta {
    border-color: #434343;
    background-color: #434343;
    color: #fff;
    text-transform: inherit;
    position: relative;
}
/* line 1070, ../sass/_default.scss */
.button--eticheta .bt-icon,
.ui-button--eticheta .bt-icon {
    position: absolute;
    font-size: 0.88542vw;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
    color: var(--red-dark-color);
    z-index: 1;
    background: #fff;
    border-radius: 50%;
    transition: 0.3s ease-in-out;
}
/* line 1083, ../sass/_default.scss */
.button--eticheta:hover,
.ui-button--eticheta:hover {
    background: #373737;
    border-color: #373737;
    color: #fff;
    text-decoration: none;
}
/* line 1089, ../sass/_default.scss */
.button--eticheta:hover .bt-icon,
.ui-button--eticheta:hover .bt-icon {
    color: var(--red-color-delete-hover);
}
@media only screen and (max-width: 1200px) {
    /* line 1095, ../sass/_default.scss */
    .button--eticheta .bt-icon,
    .ui-button--eticheta .bt-icon {
        font-size: 17px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1105, ../sass/_default.scss */
    .button--remove-file .bt-icon,
    .ui-button--remove-file .bt-icon {
        font-size: 30px;
        right: -15px;
        top: -15px;
    }
}
@media (max-width: 767px) {
    /* line 696, ../sass/_default.scss */
    .button,
    .ui-button {
        font-size: 12px;
    }
    /* line 1116, ../sass/_default.scss */
    .button--mobile-full,
    .ui-button--mobile-full {
        width: 100%;
    }
}

/* line 1122, ../sass/_default.scss */
.button--loading-indicator,
.button--loading-indicator:hover,
.button--loading-indicator:focus {
    position: relative;
    color: transparent;
    transition: color 0s;
}

/* line 1130, ../sass/_default.scss */
.button--loading-indicator::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 1.5em;
    height: 1.5em;
    border: 0.25em solid var(--white-color);
    border-right: .25em solid transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spin .75s linear infinite;
}

/* line 1147, ../sass/_default.scss */
.button--outline-disabled.button--loading-indicator::after {
    border-color: var(--black-color);
    border-right-color: transparent;
}

/* line 1153, ../sass/_default.scss */
.button--trigger [class*="bt-icon"] {
    padding-right: initial;
}
/* line 1157, ../sass/_default.scss */
.button--trigger-small {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0.26042vw;
    min-width: 1.5625vw;
}
/* line 1164, ../sass/_default.scss */
.button--trigger-small.button--small [class*="bt-icon"] {
    font-size: 0.83333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1157, ../sass/_default.scss */
    .button--trigger-small {
        padding: 5px;
        min-width: 30px;
    }
    /* line 1172, ../sass/_default.scss */
    .button--trigger-small.button--small [class*="bt-icon"] {
        font-size: 16px;
    }
}

/* line 1180, ../sass/_default.scss */
.button--collapse.show::after, .button--collapse-bs:not(.collapsed)::after {
    transform: rotate(180deg);
}
/* line 1185, ../sass/_default.scss */
.button--collapse::after, .button--collapse-bs::after {
    content: "\e92c";
    font-family: 'tb-icon' !important;
    line-height: 1;
    display: inline-block;
    margin-left: 5px;
    transition: transform .3s ease-in-out;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 1198, ../sass/_default.scss */
.block--collapse {
    display: none;
}

/* line 1202, ../sass/_default.scss */
.dropdown,
.selector {
    background-color: var(--grey-color);
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");
    background-position: right 0.26042vw center;
    background-repeat: no-repeat;
    background-size: 1.25vw 0.72917vw;
    padding-right: 1.5625vw;
    width: 100%;
    max-width: 100%;
}
/* line 1214, ../sass/_default.scss */
.dropdown::-ms-expand,
.selector::-ms-expand {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 1202, ../sass/_default.scss */
    .dropdown,
    .selector {
        background-position: right 5px center;
        background-size: 24px 14px;
        padding-right: 30px;
    }
}
/* line 1224, ../sass/_default.scss */
[data-theme="dark"] .dropdown, [data-theme="dark"]
.selector {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");
}

/* line 1229, ../sass/_default.scss */
label {
    display: block;
    color: var(--black-color);
    min-height: 0.78125vw;
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1229, ../sass/_default.scss */
    label {
        min-height: 15px;
        margin-bottom: 7px;
    }
}

/* line 1241, ../sass/_default.scss */
.input-hint {
    padding: 0.26042vw 0.78125vw;
    background-color: var(--state-highlight-bg);
    display: block;
    margin-top: 0.78125vw;
    position: relative;
    border: 1px solid #a0bf85;
}
/* line 1249, ../sass/_default.scss */
.input-hint:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 7px 0 7px;
    border-color: #a0bf85 transparent transparent transparent;
}
/* line 1263, ../sass/_default.scss */
.input-hint:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #d9e5ce transparent transparent transparent;
    z-index: 1;
}

/* line 1279, ../sass/_default.scss */
.input_more {
    display: block;
    padding-right: 4.16667vw;
    position: relative;
}
/* line 1284, ../sass/_default.scss */
.input_more .button--trigger {
    position: absolute;
    right: 0;
    top: 0;
}
/* line 1290, ../sass/_default.scss */
.input_more .input-checker {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 2.60417vw;
    text-align: center;
    height: 2.60417vw;
    font-size: 1.5625vw;
}
/* line 1300, ../sass/_default.scss */
.input_more.two-buttons {
    padding-right: 6.25vw;
}
/* line 1303, ../sass/_default.scss */
.input_more.two-buttons .button--plus {
    right: 3.125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1279, ../sass/_default.scss */
    .input_more {
        padding-right: 70px;
    }
    /* line 1311, ../sass/_default.scss */
    .input_more .input-checker {
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 55px;
    }
    /* line 1318, ../sass/_default.scss */
    .input_more.two-buttons {
        padding-right: 120px;
    }
    /* line 1321, ../sass/_default.scss */
    .input_more.two-buttons .button--plus {
        right: 60px;
    }
}
/* line 1327, ../sass/_default.scss */
.input_more.input_more--mob-only {
    padding-right: 0;
}
/* line 1330, ../sass/_default.scss */
.input_more.input_more--mob-only .button--trigger {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 1330, ../sass/_default.scss */
    .input_more.input_more--mob-only .button--trigger {
        display: block;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1327, ../sass/_default.scss */
    .input_more.input_more--mob-only {
        padding-right: 70px;
    }
}

/* line 1344, ../sass/_default.scss */
.filter-label {
    display: block;
    padding-right: 2.60417vw;
    position: relative;
}
/* line 1349, ../sass/_default.scss */
.filter-label > span {
    display: block;
    width: 2.60417vw;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--grey-dark-color);
    text-align: center;
    line-height: 2.60417vw;
    font-size: 1.04167vw;
    color: var(--red-color-delete-hover);
    cursor: pointer;
}
@media only screen and (max-width: 1200px) {
    /* line 1344, ../sass/_default.scss */
    .filter-label {
        padding-right: 50px;
    }
    /* line 1367, ../sass/_default.scss */
    .filter-label > span {
        width: 50px;
        line-height: 50px;
        font-size: 20px;
    }
}

/* line 1375, ../sass/_default.scss */
.phone-prefix {
    display: block;
    padding-left: 2.60417vw;
    position: relative;
}
/* line 1380, ../sass/_default.scss */
.phone-prefix .prefix {
    display: block;
    width: 2.60417vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--grey-dark-color);
    text-align: center;
    line-height: 2.60417vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1375, ../sass/_default.scss */
    .phone-prefix {
        padding-left: 50px;
    }
    /* line 1395, ../sass/_default.scss */
    .phone-prefix .prefix {
        width: 50px;
        line-height: 50px;
    }
}

/* line 1402, ../sass/_default.scss */
.input-number {
    position: relative;
    display: block;
    height: 100%;
    top: 0;
}
/* line 1408, ../sass/_default.scss */
.input-number input {
    padding-right: 1.5625vw;
}
/* line 1412, ../sass/_default.scss */
.input-number input::-webkit-outer-spin-button,
.input-number input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* line 1418, ../sass/_default.scss */
.input-number .arrow {
    display: block;
    position: absolute;
    text-align: center;
    height: 40%;
    width: 100%;
    width: 1.04167vw;
    right: 0.26042vw;
    cursor: pointer;
}
/* line 1428, ../sass/_default.scss */
.input-number .arrow .bt-icon {
    vertical-align: middle;
}
/* line 1432, ../sass/_default.scss */
.input-number .arrow.up {
    top: 10%;
}
/* line 1436, ../sass/_default.scss */
.input-number .arrow.down {
    bottom: 10%;
}
@media only screen and (max-width: 1200px) {
    /* line 1442, ../sass/_default.scss */
    .input-number input {
        padding-right: 30px;
    }
    /* line 1446, ../sass/_default.scss */
    .input-number .arrow {
        width: 20px;
        right: 5px;
    }
}

/* line 1454, ../sass/_default.scss */
form.white-fields .input_inactive .prefix,
form.white-fields .input_inactive .input,
form.white-fields .input_inactive textarea,
form.white-fields .input_inactive .textarea,
form.white-fields .input_inactive input[type="checkbox"] + label:before,
form.white-fields .input_inactive input[type="radio"] + label:before,
form.white-fields .input_inactive input {
    background-color: #f4f4f4;
}
/* line 1464, ../sass/_default.scss */
form.white-fields .input_inactive .prefix {
    border: 1px solid var(--border-color);
}

/* line 1469, ../sass/_default.scss */
.forgot-password {
    position: relative;
}
/* line 1472, ../sass/_default.scss */
.forgot-password input {
    padding-right: 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1472, ../sass/_default.scss */
    .forgot-password input {
        padding-right: 40px;
    }
}
/* line 1480, ../sass/_default.scss */
.forgot-password .bt-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0.78125vw;
    margin: auto;
    color: var(--brand-color);
    cursor: pointer;
}
/* line 1489, ../sass/_default.scss */
.forgot-password .bt-icon.bt-icon_eye {
    opacity: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 1480, ../sass/_default.scss */
    .forgot-password .bt-icon {
        right: 15px;
    }
}
/* line 1500, ../sass/_default.scss */
.forgot-password.password-visible .bt-icon {
    opacity: 0;
}
/* line 1503, ../sass/_default.scss */
.forgot-password.password-visible .bt-icon.bt-icon_eye {
    opacity: 1;
}

/* line 1510, ../sass/_default.scss */
.block_optional .input_more {
    padding-right: 2.55208vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1510, ../sass/_default.scss */
    .block_optional .input_more {
        padding-right: 50px;
    }
}

/* line 1518, ../sass/_default.scss */
.bottom-small-spacer {
    margin-bottom: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1518, ../sass/_default.scss */
    .bottom-small-spacer {
        margin-bottom: 20px;
    }
}

/* line 1526, ../sass/_default.scss */
.no-label {
    margin-top: 27px;
}
@media only screen and (max-width: 1200px) {
    /* line 1526, ../sass/_default.scss */
    .no-label {
        margin-top: 36px;
    }
}

/* line 1535, ../sass/_default.scss */
.text-trim {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 1200px) {
    /* line 1535, ../sass/_default.scss */
    .text-trim {
        display: block;
        overflow: visible;
        white-space: initial;
        text-overflow: initial;
    }
}

/* line 1549, ../sass/_default.scss */
.text-trim-always {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* line 1556, ../sass/_default.scss */
.text-small {
    font-size: 0.8em;
}

/* line 1560, ../sass/_default.scss */
.text-smaller {
    font-size: 0.6em;
}

/* line 1564, ../sass/_default.scss */
.text-shadow {
    filter: drop-shadow(0 0 3px var(--black-color));
}

/* line 1568, ../sass/_default.scss */
.text-shadow-light {
    filter: drop-shadow(0 0 3px var(--light-color));
}

/*------------ TABLES ------------*/
/* line 1575, ../sass/_default.scss */
.table {
    width: 100%;
    margin: 16px 0;
}
/* line 1579, ../sass/_default.scss */
.table thead {
    background-color: var(--brand-color);
    color: var(--light-color);
    font-size: 0.72917vw;
}
/* line 1584, ../sass/_default.scss */
.table thead th {
    text-align: left;
    text-transform: uppercase;
}
/* line 1591, ../sass/_default.scss */
.table tbody tr:nth-child(odd) {
    background-color: var(--light-color);
}
/* line 1595, ../sass/_default.scss */
.table tbody tr:nth-child(even) {
    background-color: var(--grey-color);
}
/* line 1600, ../sass/_default.scss */
.table th,
.table td,
.table tr > .grid_col {
    margin: 0;
    padding: 15px 10px;
}
/* line 1607, ../sass/_default.scss */
.table th {
    color: var(--light-color);
}
/* line 1613, ../sass/_default.scss */
.table--headless tr:nth-child(even) {
    background-color: transparent;
}
/* line 1617, ../sass/_default.scss */
.table--headless tr:nth-child(odd) {
    background-color: var(--grey-color);
}
/* line 1621, ../sass/_default.scss */
.table--headless tr:first-child {
    background-color: var(--brand-color);
    text-align: left;
}
/* line 1625, ../sass/_default.scss */
.table--headless tr:first-child td {
    color: var(--light-color);
}
/* line 1632, ../sass/_default.scss */
.table-wrapper {
    overflow-x: auto;
}
@media only screen and (max-width: 480px) {
    /* line 1638, ../sass/_default.scss */
    .table--responsive thead {
        display: none;
    }
    /* line 1642, ../sass/_default.scss */
    .table--responsive tbody {
        border-top: 2px solid var(--brand-color);
        border-bottom: 2px solid var(--brand-color);
    }
    /* line 1647, ../sass/_default.scss */
    .table--responsive td {
        display: block;
    }
    /* line 1650, ../sass/_default.scss */
    .table--responsive td:before {
        content: attr(data-heading) ": ";
        font-weight: bold;
    }
}
/* line 1659, ../sass/_default.scss */
.table--analyst thead {
    background-color: transparent;
    color: inherit;
}
/* line 1663, ../sass/_default.scss */
.table--analyst thead th {
    color: inherit;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 1668, ../sass/_default.scss */
.table--analyst thead th:nth-child(odd) {
    background-color: var(--light-color);
}
/* line 1672, ../sass/_default.scss */
.table--analyst thead th:nth-child(even) {
    background-color: var(--grey-color);
}
/* line 1679, ../sass/_default.scss */
.table--analyst tbody tr:nth-child(odd),
.table--analyst tbody tr:nth-child(even) {
    background-color: transparent;
}
/* line 1684, ../sass/_default.scss */
.table--analyst tbody th {
    color: var(--body-color);
}
/* line 1688, ../sass/_default.scss */
.table--analyst tbody td {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 1691, ../sass/_default.scss */
.table--analyst tbody td:nth-child(odd) {
    background-color: var(--light-color);
}
/* line 1695, ../sass/_default.scss */
.table--analyst tbody td:nth-child(even) {
    background-color: var(--grey-color);
}

/*--------- SPECIAL BOXES --------*/
/* line 1706, ../sass/_default.scss */
.code {
    margin: 32px 0;
    padding: 20px 15px;
    background: var(--grey-color);
    border-left: 3px solid RGBA(var(--brand-color-rgb), 0.5);
    font-family: monospace, serif;
    font-size: 0.72917vw;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    overflow: hidden;
}
/* line 1718, ../sass/_default.scss */
.code_comment {
    opacity: 0.5;
}

/* line 1723, ../sass/_default.scss */
.quote {
    margin: 32px 0;
    padding: 20px 15px;
    background: var(--grey-color);
    border-left: 3px solid RGBA(var(--brand-color-alt-rgb), 0.5);
    font-size: 0.72917vw;
    font-style: italic;
}
/* line 1731, ../sass/_default.scss */
.quote p:before {
    margin-right: 5px;
    font-family: "tb-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\eb1b";
}
/* line 1736, ../sass/_default.scss */
.quote p:after {
    margin-left: 5px;
    font-family: "tb-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\eb1c";
}

/* line 1743, ../sass/_default.scss */
.block--section-title {
    margin: 0 0 1.5625vw;
    text-align: center;
    color: var(--brand-color);
}
/* line 1748, ../sass/_default.scss */
.block--section-title > *:first-child {
    margin: 0;
    font-weight: 400;
    font-size: 2.08333vw;
    color: var(--brand-color);
    position: relative;
    padding: 0 0 0.52083vw;
    display: inline-block;
}
/* line 1757, ../sass/_default.scss */
.block--section-title > *:first-child:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 80%;
    max-width: 11.45833vw;
    height: 0.10417vw;
    background: var(--brand-color);
}
/* line 1772, ../sass/_default.scss */
.block--section-title.text-left > *:first-child:before {
    right: auto;
}
/* line 1777, ../sass/_default.scss */
.block--section-title.mobile-center {
    text-align: center;
}
/* line 1780, ../sass/_default.scss */
.block--section-title.mobile-center > *:first-child:before {
    right: 0;
}
/* line 1786, ../sass/_default.scss */
.block--section-title.medium-title * {
    font-size: 1.5625vw;
}
/* line 1789, ../sass/_default.scss */
.block--section-title.medium-title * b {
    font-weight: 500;
}
/* line 1795, ../sass/_default.scss */
.block--section-title.section-title {
    margin-bottom: 2.08333vw;
    margin-top: 2.08333vw;
}
/* line 1801, ../sass/_default.scss */
.block--section-title.small-title * {
    font-size: 1.04167vw;
}
/* line 1804, ../sass/_default.scss */
.block--section-title.small-title * b {
    font-weight: 500;
}
/* line 1811, ../sass/_default.scss */
.block--section-title.color--white > *:first-child {
    color: var(--light-color);
}
/* line 1814, ../sass/_default.scss */
.block--section-title.color--white > *:first-child:before {
    background: var(--light-color);
}
/* line 1821, ../sass/_default.scss */
.block--section-title.color--always-white > *:first-child {
    color: #fff;
}
/* line 1824, ../sass/_default.scss */
.block--section-title.color--always-white > *:first-child:before {
    background: #fff;
}
@media only screen and (max-width: 1200px) {
    /* line 1743, ../sass/_default.scss */
    .block--section-title {
        margin-bottom: 40px;
    }
    /* line 1833, ../sass/_default.scss */
    .block--section-title > *:first-child {
        font-size: 30px;
        line-height: 1.2;
        padding: 0 0 10px;
    }
    /* line 1838, ../sass/_default.scss */
    .block--section-title > *:first-child:before {
        max-width: 220px;
        height: 2px;
        bottom: -4px;
    }
    /* line 1846, ../sass/_default.scss */
    .block--section-title.small-title * {
        font-size: 18px;
    }
    /* line 1852, ../sass/_default.scss */
    .block--section-title.medium-title * {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    /* line 1743, ../sass/_default.scss */
    .block--section-title {
        margin-bottom: 40px;
    }
    /* line 1861, ../sass/_default.scss */
    .block--section-title > *:first-child {
        padding: 0 0 5px;
        font-size: 24px;
    }
}
/* line 1868, ../sass/_default.scss */
.block--page-section {
    background-color: var(--grey-color);
    padding: 1.5625vw 2.08333vw;
    position: relative;
    margin-bottom: 1.30208vw;
}
/* line 1875, ../sass/_default.scss */
.block--page-section .block--box-info-content p {
    font-size: 0.83333vw;
    margin-top: 0;
    margin-bottom: 1.30208vw;
}
/* line 1881, ../sass/_default.scss */
.block--page-section .block--box-info-content ul {
    padding-left: 1.5625vw;
}
/* line 1884, ../sass/_default.scss */
.block--page-section .block--box-info-content ul li {
    font-size: 0.83333vw;
}
/* line 1890, ../sass/_default.scss */
.block--page-section.small-section {
    padding: 3.125vw 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1868, ../sass/_default.scss */
    .block--page-section {
        padding: 0;
        margin-bottom: 25px;
    }
    /* line 1898, ../sass/_default.scss */
    .block--page-section.small-section {
        padding: 40px 20px;
    }
    /* line 1903, ../sass/_default.scss */
    .block--page-section .block--box-info-content p {
        font-size: 16px;
        margin-bottom: 25px;
    }
    /* line 1908, ../sass/_default.scss */
    .block--page-section .block--box-info-content ul {
        padding-left: 0;
    }
    /* line 1911, ../sass/_default.scss */
    .block--page-section .block--box-info-content ul li {
        font-size: 16px;
    }
    /* line 1914, ../sass/_default.scss */
    .block--page-section .block--box-info-content ul li span {
        font-size: 22px;
    }
}
/* line 1923, ../sass/_default.scss */
.block--box-info-section {
    padding: 3.64583vw 2.08333vw;
}
/* line 1927, ../sass/_default.scss */
.block--box-info-section .block-box-info-content .bt-icon {
    font-size: 3.125vw;
    color: var(--blue-color);
    display: inline-block;
    margin-bottom: 1.04167vw;
}
/* line 1934, ../sass/_default.scss */
.block--box-info-section .block-box-info-content h3 {
    font-size: 1.30208vw;
    margin-bottom: 1.04167vw;
}
/* line 1939, ../sass/_default.scss */
.block--box-info-section .block-box-info-content p {
    font-size: 0.83333vw;
    min-height: 3.75vw;
}
/* line 1944, ../sass/_default.scss */
.block--box-info-section .block-box-info-content a.link-green:after {
    display: inline-block;
}
/* line 1949, ../sass/_default.scss */
.block--box-info-section .block-box-info-content .link:after {
    content: "\e96b";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 1200px) {
    /* line 1926, ../sass/_default.scss */
    .block--box-info-section .block-box-info-content {
        margin-bottom: 30px;
    }
    /* line 1966, ../sass/_default.scss */
    .block--box-info-section .block-box-info-content .bt-icon {
        font-size: 60px;
        margin-bottom: 25px;
    }
    /* line 1971, ../sass/_default.scss */
    .block--box-info-section .block-box-info-content h3 {
        font-size: 25px;
        margin-bottom: 25px;
    }
    /* line 1976, ../sass/_default.scss */
    .block--box-info-section .block-box-info-content p {
        font-size: 16px;
        min-height: 72px;
    }
}
@media (max-width: 767px) {
    /* line 1983, ../sass/_default.scss */
    .block--box-info-section .block-box-info-content h3 {
        margin-bottom: 0;
        padding: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1923, ../sass/_default.scss */
    .block--box-info-section {
        padding: 40px 20px;
    }
    /* line 1993, ../sass/_default.scss */
    .block--box-info-section .block-box-info-content {
        margin-bottom: 20px;
    }
    /* line 1998, ../sass/_default.scss */
    .block--box-info-section .grid > .grid_col:last-child .block-box-info-content {
        margin-bottom: 0px;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    /* line 2006, ../sass/_default.scss */
    .block--box-info-section .grid > .grid_col:nth-last-of-type(-n+2) .block-box-info-content {
        margin-bottom: 0px;
    }
}
/* line 2013, ../sass/_default.scss */
.block--content-image {
    padding: 0;
}
/* line 2016, ../sass/_default.scss */
.block--content-image .block-section-content {
    padding: 3.125vw 2.08333vw;
}
/* line 2019, ../sass/_default.scss */
.block--content-image .block-section-content .block-content {
    padding: 3.125vw 2.08333vw;
}
@media (min-width: 1200px) {
    /* line 2024, ../sass/_default.scss */
    .block--content-image .block-section-content.no-right-padding {
        padding-right: 0;
    }
    /* line 2028, ../sass/_default.scss */
    .block--content-image .block-section-content.no-left-padding {
        padding-left: 0;
    }
    /* line 2033, ../sass/_default.scss */
    .block--content-image .block-section-content .block-content.background--grey {
        padding: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 2041, ../sass/_default.scss */
    .block--content-image .block-section-content .block-content.background--grey {
        background-color: #fff;
    }
}
/* line 2048, ../sass/_default.scss */
.block--content-image .block-section-image {
    position: absolute;
    top: 0;
    height: 100%;
    padding: 0;
    width: 100%;
}
/* line 2055, ../sass/_default.scss */
.block--content-image .block-section-image .image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
}
/* line 2063, ../sass/_default.scss */
.block--content-image .block-section-image .image.play-video {
    display: block;
}
/* line 2066, ../sass/_default.scss */
.block--content-image .block-section-image .image.play-video:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
/* line 2076, ../sass/_default.scss */
.block--content-image .block-section-image .image.play-video img {
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    z-index: 1;
}
/* line 2092, ../sass/_default.scss */
.block--content-image .block-section-image.four-images .image {
    position: absolute;
    width: calc(50% - 0.78125vw);
    height: calc(50% - 0.78125vw);
}
/* line 2097, ../sass/_default.scss */
.block--content-image .block-section-image.four-images .image.image1 {
    top: 0;
    left: 0;
}
/* line 2102, ../sass/_default.scss */
.block--content-image .block-section-image.four-images .image.image2 {
    top: 0;
    right: 0;
    left: auto;
}
/* line 2108, ../sass/_default.scss */
.block--content-image .block-section-image.four-images .image.image3 {
    bottom: 0;
    left: 0;
    top: auto;
}
/* line 2114, ../sass/_default.scss */
.block--content-image .block-section-image.four-images .image.image4 {
    bottom: 0;
    right: 0;
    left: auto;
    top: auto;
}
/* line 2124, ../sass/_default.scss */
.block--content-image .block-section-image.two-vertical-images .image {
    height: calc(50% - 0.78125vw);
}
/* line 2127, ../sass/_default.scss */
.block--content-image .block-section-image.two-vertical-images .image.image2 {
    top: auto;
    bottom: 0;
}
/* line 2135, ../sass/_default.scss */
.block--content-image .block-section-image.two-horizontal-images .image {
    width: calc(50% - 0.78125vw);
}
/* line 2138, ../sass/_default.scss */
.block--content-image .block-section-image.two-horizontal-images .image.image2 {
    left: auto;
    right: 0;
}
/* line 2146, ../sass/_default.scss */
.block--content-image .block-section-image.three-vertical-images .image {
    height: calc(33.33% - 0.78125vw);
}
/* line 2149, ../sass/_default.scss */
.block--content-image .block-section-image.three-vertical-images .image.image2 {
    bottom: 0;
    margin: auto;
}
/* line 2154, ../sass/_default.scss */
.block--content-image .block-section-image.three-vertical-images .image.image3 {
    top: auto;
    bottom: 0;
}
@media (min-width: 1200px) {
    /* line 2162, ../sass/_default.scss */
    .block--content-image .block-section-image.style2 {
        top: 3.125vw;
        height: calc(100% - 6.25vw);
    }
    /* line 2167, ../sass/_default.scss */
    .block--content-image .block-section-image:not(.style2).left-white-side {
        background-color: var(--light-color);
    }
    /* line 2170, ../sass/_default.scss */
    .block--content-image .block-section-image:not(.style2).left-white-side .image {
        left: auto;
        right: 0;
        width: calc(100% - 1.5625vw);
    }
    /* line 2177, ../sass/_default.scss */
    .block--content-image .block-section-image:not(.style2).right-white-side {
        background-color: var(--light-color);
        border-right: 30px solid var(--light-color);
    }
}
@media only screen and (max-width: 1200px) {
    /* line 2013, ../sass/_default.scss */
    .block--content-image {
        margin-bottom: 25px;
        padding: 0px;
    }
    /* line 2188, ../sass/_default.scss */
    .block--content-image .block-section-image {
        position: relative;
        height: 500px;
        margin: 0;
        max-width: 100%;
    }
    /* line 2195, ../sass/_default.scss */
    .block--content-image .block-section-content {
        padding: 20px;
    }
    /* line 2198, ../sass/_default.scss */
    .block--content-image .block-section-content .block-content {
        padding: 40px 20px;
    }
}
@media (max-width: 767px) {
    /* line 2205, ../sass/_default.scss */
    .block--content-image .block-section-image {
        height: 300px;
    }
    /* line 2209, ../sass/_default.scss */
    .block--content-image .block-section-content {
        padding: 20px;
    }
    /* line 2212, ../sass/_default.scss */
    .block--content-image .block-section-content .block-content {
        padding: 20px;
    }
}
/* line 2219, ../sass/_default.scss */
.block--right-sidebar {
    padding: 2.08333vw;
}
/* line 2223, ../sass/_default.scss */
.block--post-box {
    padding: 0;
    background-color: var(--light-color);
    width: 20.83333vw;
    max-width: 100%;
    float: left;
    margin: 0.52083vw 0;
}
/* line 2231, ../sass/_default.scss */
.block--post-box .image {
    position: relative;
    display: block;
    height: 11.45833vw;
    margin-bottom: 1.04167vw;
}
/* line 2237, ../sass/_default.scss */
.block--post-box .image.play-video {
    position: relative;
}
/* line 2240, ../sass/_default.scss */
.block--post-box .image.play-video:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
/* line 2250, ../sass/_default.scss */
.block--post-box .image.play-video img {
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 3.64583vw;
    max-height: 3.64583vw;
    z-index: 1;
}
/* line 2265, ../sass/_default.scss */
.block--post-box h3 {
    margin-bottom: 1.04167vw;
    margin-top: 0;
    padding-top: 0;
    color: var(--black-color);
    font-size: 0.9375vw;
    font-weight: 400;
}
/* line 2273, ../sass/_default.scss */
.block--post-box h3 a {
    color: var(--black-color);
    text-decoration: none;
}
/* line 2277, ../sass/_default.scss */
.block--post-box h3 a:hover {
    color: var(--brand-color);
    text-decoration: underline;
}
/* line 2284, ../sass/_default.scss */
.block--post-box p {
    margin-bottom: 1.04167vw;
    margin-top: 0;
    font-size: 0.72917vw;
}
/* line 2289, ../sass/_default.scss */
.block--post-box p em {
    font-weight: 300;
    opacity: 0.6;
}
/* line 2295, ../sass/_default.scss */
.block--post-box a.link {
    font-weight: 700;
    font-size: 0.72917vw;
    text-transform: uppercase;
    color: var(--black-color);
}
/* line 2301, ../sass/_default.scss */
.block--post-box a.link:hover {
    color: var(--orange-color);
}
/* line 2306, ../sass/_default.scss */
.block--post-box__category {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0.52083vw 0.78125vw;
    color: var(--white-color);
    background-color: var(--orange-color);
    font-size: 0.72917vw;
    font-weight: 600;
    text-transform: uppercase;
}
/* line 2318, ../sass/_default.scss */
.block--post-box__content {
    padding: 0 1.5625vw 1.5625vw;
}
@media (min-width: 1200px) {
    /* line 2323, ../sass/_default.scss */
    .block--post-box.big-item {
        width: 25vw;
    }
    /* line 2326, ../sass/_default.scss */
    .block--post-box.big-item .image {
        height: 13.54167vw;
        margin-bottom: 1.5625vw;
    }
    /* line 2331, ../sass/_default.scss */
    .block--post-box.big-item .image.play-video img {
        max-width: 100%;
        max-width: 100%;
    }
    /* line 2338, ../sass/_default.scss */
    .block--post-box.big-item h3 {
        margin-bottom: 1.5625vw;
        font-size: 1.30208vw;
    }
    /* line 2343, ../sass/_default.scss */
    .block--post-box.big-item p {
        margin-bottom: 1.5625vw;
        font-size: 0.83333vw;
    }
    /* line 2348, ../sass/_default.scss */
    .block--post-box.big-item a.link {
        font-size: 0.83333vw;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 2223, ../sass/_default.scss */
    .block--post-box {
        padding: 30px;
        width: 400px;
        margin: 10px 0;
    }
    /* line 2359, ../sass/_default.scss */
    .block--post-box .image {
        height: 220px;
        margin-bottom: 20px;
    }
    /* line 2364, ../sass/_default.scss */
    .block--post-box .image.play-video img {
        max-width: 70px;
        max-height: 70px;
    }
    /* line 2371, ../sass/_default.scss */
    .block--post-box h3 {
        margin-bottom: 20px;
        font-size: 18px;
    }
    /* line 2376, ../sass/_default.scss */
    .block--post-box p {
        margin-bottom: 20px;
        font-size: 14px;
    }
    /* line 2381, ../sass/_default.scss */
    .block--post-box a.link {
        font-size: 14px;
    }
    /* line 2385, ../sass/_default.scss */
    .block--post-box__category {
        padding: 10px 15px;
        font-size: 14px;
    }
    /* line 2390, ../sass/_default.scss */
    .block--post-box__content {
        padding: 0 30px 30px;
    }
}
@media (max-width: 767px) {
    /* line 2223, ../sass/_default.scss */
    .block--post-box {
        width: 320px;
        padding: 20px;
    }
    /* line 2399, ../sass/_default.scss */
    .block--post-box__category {
        font-size: 12px;
    }
    /* line 2403, ../sass/_default.scss */
    .block--post-box__content {
        padding: 0 20px 20px;
    }
}
/* line 2409, ../sass/_default.scss */
.block--page-slider {
    overflow: hidden;
    padding: 0;
}
/* line 2413, ../sass/_default.scss */
.block--page-slider .block-sponsori-parteneri {
    padding: 2.08333vw 2.08333vw;
    width: 25vw;
    border-right: 1.5625vw solid var(--light-color);
    float: left;
}
/* line 2419, ../sass/_default.scss */
.block--page-slider .block-sponsori-parteneri .image {
    margin-bottom: 1.30208vw;
    display: block;
}
/* line 2423, ../sass/_default.scss */
.block--page-slider .block-sponsori-parteneri .image:last-child {
    margin-bottom: 0;
}
/* line 2429, ../sass/_default.scss */
.block--page-slider .block-posts-slider {
    padding: 5.20833vw 0 2.08333vw 2.08333vw;
    float: right;
    width: calc(100% - 25vw);
}
/* line 2435, ../sass/_default.scss */
.block--page-slider .block--post-box {
    margin-right: 1.04167vw;
    margin-left: 0.52083vw;
}
/* line 2440, ../sass/_default.scss */
.block--page-slider .block--section-title {
    margin-left: 0.52083vw;
}
@media (min-width: 1200px) {
    /* line 2446, ../sass/_default.scss */
    .block--page-slider.reclame-mici .block-sponsori-parteneri {
        width: 21.35417vw;
    }
    /* line 2450, ../sass/_default.scss */
    .block--page-slider.reclame-mici .block-posts-slider {
        width: calc(100% - 21.35417vw);
        padding: 2.08333vw 0 2.08333vw 2.08333vw;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 2409, ../sass/_default.scss */
    .block--page-slider {
        padding: 0 !important;
    }
    /* line 2460, ../sass/_default.scss */
    .block--page-slider .block-sponsori-parteneri {
        display: none;
    }
    /* line 2464, ../sass/_default.scss */
    .block--page-slider .block-posts-slider {
        padding: 40px 20px;
        width: 100%;
    }
    /* line 2469, ../sass/_default.scss */
    .block--page-slider .block--post-box {
        margin-left: auto;
        margin-right: auto;
        float: none;
        width: 90%;
    }
    /* line 2476, ../sass/_default.scss */
    .block--page-slider .block--section-title {
        margin-left: 0px;
    }
}
@media (max-width: 767px) {
    /* line 2482, ../sass/_default.scss */
    .block--page-slider .block--post-box {
        width: 100%;
    }
}
/* line 2488, ../sass/_default.scss */
.block--tabs-steps {
    background-color: var(--grey-color);
    padding: 0 3.90625vw;
}
/* line 2492, ../sass/_default.scss */
.block--tabs-steps.steps-container {
    padding: 0;
    border-left: 3.90625vw solid #fff;
    border-right: 3.90625vw solid #fff;
}
@media (max-width: 1200px) {
    /* line 2492, ../sass/_default.scss */
    .block--tabs-steps.steps-container {
        border: 0 none;
    }
}
/* line 2502, ../sass/_default.scss */
.block--tabs-steps .block_tab,
.block--tabs-steps .block_tab_4 {
    padding: 1.04167vw 1.04167vw 1.04167vw 3.125vw;
    display: block;
    float: left;
    width: 33.33%;
    position: relative;
    color: var(--body-color);
    text-align: left;
    border: 1px solid var(--border-color);
    text-decoration: none !important;
    min-height: 82px;
}
/* line 2515, ../sass/_default.scss */
.block--tabs-steps .block_tab .block_tab-nr,
.block--tabs-steps .block_tab_4 .block_tab-nr {
    position: absolute;
    left: 1.04167vw;
    top: 0.52083vw;
    color: #c6c6c6;
    font-size: 2.08333vw;
    font-weight: 700;
}
/* line 2523, ../sass/_default.scss */
.block--tabs-steps .block_tab .block_tab-nr .bt-icon,
.block--tabs-steps .block_tab_4 .block_tab-nr .bt-icon {
    vertical-align: middle;
    font-size: 1.5625vw;
    color: var(--green-color);
}
/* line 2530, ../sass/_default.scss */
.block--tabs-steps .block_tab .block_tab-title,
.block--tabs-steps .block_tab_4 .block_tab-title {
    font-size: 1.04167vw;
    display: block;
    font-weight: 500;
}
/* line 2536, ../sass/_default.scss */
.block--tabs-steps .block_tab--active,
.block--tabs-steps .block_tab_4--active {
    color: var(--black-color);
    background-color: var(--green-light-color);
    border-bottom-color: var(--green-color);
    border-bottom-width: 3px;
}
/* line 2542, ../sass/_default.scss */
.block--tabs-steps .block_tab--active .block_tab-nr,
.block--tabs-steps .block_tab_4--active .block_tab-nr {
    color: var(--brand-color-alt);
}
/* line 2546, ../sass/_default.scss */
.block--tabs-steps .block_tab--active .block_tab-title,
.block--tabs-steps .block_tab_4--active .block_tab-title {
    color: var(--brand-color-alt);
}
/* line 2551, ../sass/_default.scss */
.block--tabs-steps .block_tab--passed,
.block--tabs-steps .block_tab_4--passed {
    opacity: 0.5;
}
/* line 2556, ../sass/_default.scss */
.block--tabs-steps .block_tab_4 {
    padding: 1.04167vw;
    text-align: center;
    width: 25%;
}
/* line 2561, ../sass/_default.scss */
.block--tabs-steps .block_tab_4--active {
    background-color: var(--green-light-color);
    border-bottom-color: var(--green-color);
    border-bottom-width: 3px;
}
/* line 2566, ../sass/_default.scss */
.block--tabs-steps .block_tab_4--active .block_tab-nr {
    color: var(--green-color);
}
/* line 2576, ../sass/_default.scss */
.block--tabs-steps .block_tab_3 {
    width: 33.33%;
}
/* line 2580, ../sass/_default.scss */
.block--tabs-steps .block_tab_5 {
    width: 20%;
}
@media only screen and (max-width: 1200px) {
    /* line 2488, ../sass/_default.scss */
    .block--tabs-steps {
        margin-top: 20px;
        padding: 0 40px;
    }
    /* line 2588, ../sass/_default.scss */
    .block--tabs-steps .block_tab,
    .block--tabs-steps .block_tab_4 {
        padding: 20px 20px 20px 60px;
    }
    /* line 2592, ../sass/_default.scss */
    .block--tabs-steps .block_tab .block_tab-nr,
    .block--tabs-steps .block_tab_4 .block_tab-nr {
        left: 20px;
        top: 10px;
        font-size: 40px;
    }
    /* line 2597, ../sass/_default.scss */
    .block--tabs-steps .block_tab .block_tab-nr .bt-icon,
    .block--tabs-steps .block_tab_4 .block_tab-nr .bt-icon {
        font-size: 20px;
    }
    /* line 2602, ../sass/_default.scss */
    .block--tabs-steps .block_tab .block_tab-title,
    .block--tabs-steps .block_tab_4 .block_tab-title {
        font-size: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
    /* line 2610, ../sass/_default.scss */
    .block--tabs-steps .block_tab .block_tab-sub-title,
    .block--tabs-steps .block_tab_4 .block_tab-sub-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
    /* line 2618, ../sass/_default.scss */
    .block--tabs-steps .block_tab_4 {
        padding: 20px;
    }
}
@media (max-width: 767px) {
    /* line 2488, ../sass/_default.scss */
    .block--tabs-steps {
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }
    /* line 2631, ../sass/_default.scss */
    .block--tabs-steps .block_tab .block_tab-nr,
    .block--tabs-steps .block_tab_4 .block_tab-nr {
        position: absolute;
        left: 15px;
        top: 13px;
        font-size: 30px;
    }
    /* line 2637, ../sass/_default.scss */
    .block--tabs-steps .block_tab .block_tab-nr .bt-icon,
    .block--tabs-steps .block_tab_4 .block_tab-nr .bt-icon {
        position: relative;
        top: -3px;
    }
    /* line 2646, ../sass/_default.scss */
    .block--tabs-steps .block_tab:not(.block_tab--active),
    .block--tabs-steps .block_tab_4:not(.block_tab--active) {
        min-height: 82px;
        width: 50px;
        padding: 10px;
        text-align: center;
    }
    /* line 2652, ../sass/_default.scss */
    .block--tabs-steps .block_tab:not(.block_tab--active) .block_tab-title,
    .block--tabs-steps .block_tab:not(.block_tab--active) .block_tab-sub-title,
    .block--tabs-steps .block_tab_4:not(.block_tab--active) .block_tab-title,
    .block--tabs-steps .block_tab_4:not(.block_tab--active) .block_tab-sub-title {
        display: none;
    }
    /* line 2658, ../sass/_default.scss */
    .block--tabs-steps .block_tab--active,
    .block--tabs-steps .block_tab_4--active {
        width: calc(100% - 100px);
        padding: 10px 10px 10px 50px;
    }
}
/* line 2666, ../sass/_default.scss */
.block--tab-steps-container {
    padding: 2.08333vw;
    background-color: var(--light-color-alt);
}
/* line 2670, ../sass/_default.scss */
.block--tab-steps-container hr {
    border-color: #d9d9d9;
    margin: 1.5625vw 0;
}
/* line 2675, ../sass/_default.scss */
.block--tab-steps-container h3 {
    color: var(--black-color);
}
/* line 2679, ../sass/_default.scss */
.block--tab-steps-container h4,
.block--tab-steps-container h6 {
    color: var(--black-color);
    border-bottom: 1px solid var(--black-color);
    padding-bottom: 0.52083vw;
    margin-bottom: 0.83333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 2679, ../sass/_default.scss */
    .block--tab-steps-container h4,
    .block--tab-steps-container h6 {
        padding-bottom: 10px;
        margin-bottom: 16px;
    }
}
/* line 2691, ../sass/_default.scss */
.block--tab-steps-container h4.includedServices,
.block--tab-steps-container h6.includedServices {
    margin-top: auto;
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 2691, ../sass/_default.scss */
    .block--tab-steps-container h4.includedServices,
    .block--tab-steps-container h6.includedServices {
        margin-bottom: 6px;
    }
}
/* line 2701, ../sass/_default.scss */
.block--tab-steps-container .alert h4 {
    border: 0 none;
    padding: 0;
    text-transform: uppercase;
}
@media all and (min-width: 1201px) {
    /* line 2708, ../sass/_default.scss */
    .block--tab-steps-container .grid_border-left-lg {
        border-left: 1px solid #d9d9d9;
    }
}
/* line 2713, ../sass/_default.scss */
.block--tab-steps-container .block-tab {
    padding-right: 4.6875vw;
}
/* line 2716, ../sass/_default.scss */
.block--tab-steps-container .block-tab .phone-prefix .prefix {
    background: var(--light-color);
    border: 1px solid var(--grey-color);
}
/* line 2721, ../sass/_default.scss */
.block--tab-steps-container .block-tab .dropdown,
.block--tab-steps-container .block-tab .selector,
.block--tab-steps-container .block-tab .input {
    background-color: var(--light-color);
}
/* line 2727, ../sass/_default.scss */
.block--tab-steps-container .block-tab.block-tab {
    color: var(--black-color);
}
/* line 2732, ../sass/_default.scss */
.block--tab-steps-container .block-tab--3 {
    padding-right: 0px;
}
/* line 2736, ../sass/_default.scss */
.block--tab-steps-container .error-msj {
    font-size: 12px;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 2736, ../sass/_default.scss */
    .block--tab-steps-container .error-msj {
        font-size: 12px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 2666, ../sass/_default.scss */
    .block--tab-steps-container {
        padding: 40px;
    }
    /* line 2749, ../sass/_default.scss */
    .block--tab-steps-container hr {
        margin: 30px 0;
    }
    /* line 2753, ../sass/_default.scss */
    .block--tab-steps-container h4 {
        margin-bottom: 10px;
    }
    /* line 2757, ../sass/_default.scss */
    .block--tab-steps-container .block-sidebar-intrebari {
        margin-top: 40px;
    }
}
@media (max-width: 767px) {
    /* line 2666, ../sass/_default.scss */
    .block--tab-steps-container {
        padding: 0px 0px;
        background-color: transparent;
    }
    /* line 2766, ../sass/_default.scss */
    .block--tab-steps-container .steps-content {
        background-color: var(--light-color-alt-shade);
        padding: 20px;
    }
}
@media (min-width: 1201px) {
    /* line 2773, ../sass/_default.scss */
    .block--tab-steps-container .steps-column-sidebar {
        padding-left: 30px;
    }
    /* line 2777, ../sass/_default.scss */
    .block--tab-steps-container .steps-column {
        padding-right: 30px;
    }
}
/* line 2783, ../sass/_default.scss */
.block--steps-navigation {
    text-align: center;
}
/* line 2786, ../sass/_default.scss */
.block--steps-navigation .steps-navigation-container {
    display: inline-block;
}
/* line 2789, ../sass/_default.scss */
.block--steps-navigation .steps-navigation-container > * {
    display: block;
    margin: 0 0.52083vw;
    float: right;
}
@media (max-width: 767px) {
    /* line 2798, ../sass/_default.scss */
    .block--steps-navigation .steps-navigation-container > * {
        display: block;
        margin: 10px 5px;
    }
}
/* line 2808, ../sass/_default.scss */
.block--filtre-rezultate {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    margin: 2.08333vw 0;
}
/* line 2815, ../sass/_default.scss */
.block--filtre-rezultate .filtru {
    display: inline-block;
    margin-bottom: 5px;
    padding: 0px 2px;
}
/* line 2820, ../sass/_default.scss */
.block--filtre-rezultate .filtru .button {
    min-width: auto;
    font-size: 12px;
    font-weight: 500;
    height: auto;
    min-height: 1.82292vw;
    line-height: 1.77083vw;
    text-align: center;
    padding: 0 0.52083vw;
    white-space: nowrap;
    width: 100%;
}
/* line 2834, ../sass/_default.scss */
.block--filtre-rezultate .filtru:first-child {
    padding-left: 0;
}
/* line 2838, ../sass/_default.scss */
.block--filtre-rezultate .filtru:last-child {
    padding-right: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 2808, ../sass/_default.scss */
    .block--filtre-rezultate {
        margin: 10px 0;
    }
    /* line 2846, ../sass/_default.scss */
    .block--filtre-rezultate .filtru {
        padding: 0 1px;
    }
    /* line 2849, ../sass/_default.scss */
    .block--filtre-rezultate .filtru .button {
        font-size: 12px;
        height: 35px;
        line-height: 34px;
        padding: 0 12px;
    }
}
@media (max-width: 767px) {
    /* line 2808, ../sass/_default.scss */
    .block--filtre-rezultate {
        display: inline-block;
        position: relative;
        overflow: hidden;
    }
    /* line 2864, ../sass/_default.scss */
    .block--filtre-rezultate .filtru {
        display: block;
        float: left;
    }
    /* line 2870, ../sass/_default.scss */
    .block--filtre-rezultate .filtru .button {
        margin-bottom: 5px;
    }
    /* line 2874, ../sass/_default.scss */
    .block--filtre-rezultate .filtru:not(.toate):not(.numere):not(.selected) {
        display: none;
    }
    /* line 2878, ../sass/_default.scss */
    .block--filtre-rezultate .filtru.selected {
        min-width: 55px;
    }
    /* line 2881, ../sass/_default.scss */
    .block--filtre-rezultate .filtru.selected .button {
        position: relative;
    }
    /* line 2884, ../sass/_default.scss */
    .block--filtre-rezultate .filtru.selected .button:after {
        content: "\ebec";
        position: absolute;
        top: 8px;
        padding-left: 2px;
        font-family: 'tb-icon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
}
/* line 2906, ../sass/_default.scss */
.block--mobile-filtre-order {
    width: 30%;
    float: right;
    margin: 40px 0;
}
/* line 2911, ../sass/_default.scss */
.block--mobile-filtre-order .dropdown {
    height: 35px;
    padding: 5px 30px 5px 10px;
}
/* line 2917, ../sass/_default.scss */
.block--comunitate-page {
    padding: 0 2.08333vw 2.08333vw;
    background-color: var(--grey-color);
    margin-bottom: 1.04167vw;
}
/* line 2922, ../sass/_default.scss */
.block--comunitate-page .comunitate-container {
    margin: -4.6875vw auto 0;
}
@media only screen and (max-width: 1200px) {
    /* line 2917, ../sass/_default.scss */
    .block--comunitate-page {
        padding: 40px;
    }
    /* line 2930, ../sass/_default.scss */
    .block--comunitate-page .comunitate-container {
        max-width: 1460px;
        margin: 0 auto;
    }
}
@media (max-width: 767px) {
    /* line 2917, ../sass/_default.scss */
    .block--comunitate-page {
        padding: 20px;
    }
    /* line 2939, ../sass/_default.scss */
    .block--comunitate-page .comunitate-container {
        margin: 0;
    }
}
/* line 2945, ../sass/_default.scss */
.block--home-search {
    margin: 1.5625vw 0;
}
/* line 2948, ../sass/_default.scss */
.block--home-search .block-home-search-switch {
    display: none;
}
/* line 2952, ../sass/_default.scss */
.block--home-search .block--search-container {
    padding: 2.08333vw;
}
/* line 2956, ../sass/_default.scss */
.block--home-search .block-search-content {
    padding: 2.08333vw;
    background-color: rgba(0, 0, 0, 0.8);
}
/* line 2961, ../sass/_default.scss */
.block--home-search .block-search-content form label {
    color: #fff;
}
/* line 2965, ../sass/_default.scss */
.block--home-search .block-search-content form input {
    background-color: var(--light-color);
}
@media only screen and (max-width: 1200px) {
    /* line 2945, ../sass/_default.scss */
    .block--home-search {
        margin: 30px 0;
    }
    /* line 2974, ../sass/_default.scss */
    .block--home-search .block--search-container {
        padding: 30px 40px;
    }
    /* line 2978, ../sass/_default.scss */
    .block--home-search .block-search-content {
        padding: 40px;
    }
    /* line 2982, ../sass/_default.scss */
    .block--home-search .block-home-search-switch {
        display: block;
    }
    /* line 2985, ../sass/_default.scss */
    .block--home-search .block-home-search-switch a {
        display: block;
        width: 50%;
        float: left;
        text-align: center;
        text-transform: uppercase;
        padding: 15px 20px;
        color: #fff;
        background-color: #000;
        border-bottom: 1px solid #000;
        font-size: 20px;
        font-weight: 500;
    }
    /* line 2998, ../sass/_default.scss */
    .block--home-search .block-home-search-switch a.active {
        border-color: #f04f02;
        background-color: #000;
    }
    /* line 3005, ../sass/_default.scss */
    .block--home-search .search-block:not(.current) {
        display: none;
    }
}
@media (max-width: 767px) {
    /* line 3012, ../sass/_default.scss */
    .block--home-search .block-search-content .no-label {
        margin: 0;
    }
}
@media (max-width: 560px) {
    /* line 2945, ../sass/_default.scss */
    .block--home-search {
        margin: 20px 0;
    }
    /* line 3021, ../sass/_default.scss */
    .block--home-search .block--search-container {
        padding: 0;
    }
    /* line 3025, ../sass/_default.scss */
    .block--home-search .block-search-content {
        padding: 30px;
    }
}
/* line 3031, ../sass/_default.scss */
.block--shorts-links {
    padding: 2.08333vw;
    margin-bottom: 1.5625vw;
}
/* line 3035, ../sass/_default.scss */
.block--shorts-links .short-links__link {
    display: grid;
    grid-template-columns: 2.60417vw 2fr;
    grid-auto-rows: auto;
    column-gap: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3035, ../sass/_default.scss */
    .block--shorts-links .short-links__link {
        grid-template-columns: 40px 2fr;
        column-gap: 20px;
    }
}
/* line 3047, ../sass/_default.scss */
.block--shorts-links a {
    display: block;
    position: relative;
    padding: 0 1.5625vw;
    color: var(--white-color);
    text-decoration: none;
}
/* line 3054, ../sass/_default.scss */
.block--shorts-links a:focus {
    text-decoration: none !important;
}
/* line 3058, ../sass/_default.scss */
.block--shorts-links a .bt-icon {
    position: initial;
    top: 0.52083vw;
    left: 1.5625vw;
    font-size: 2.60417vw;
}
/* line 3065, ../sass/_default.scss */
.block--shorts-links a h3 {
    margin: 0 0 0.26042vw;
    color: var(--white-color);
    font-size: 0.9375vw;
}
/* line 3071, ../sass/_default.scss */
.block--shorts-links a p {
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 3031, ../sass/_default.scss */
    .block--shorts-links {
        padding: 30px;
        margin-bottom: 25px;
    }
    /* line 3084, ../sass/_default.scss */
    .block--shorts-links a {
        padding: 0 10px;
    }
    /* line 3087, ../sass/_default.scss */
    .block--shorts-links a .bt-icon {
        left: 0px;
        font-size: 40px;
        top: 10px;
    }
    /* line 3093, ../sass/_default.scss */
    .block--shorts-links a h3 {
        margin: 0 0 5px;
        font-size: 16px;
    }
}
@media (max-width: 991px) {
    /* line 3101, ../sass/_default.scss */
    .block--shorts-links a {
        margin-bottom: 0;
        padding: 20px 0;
    }
}
@media (max-width: 767px) {
    /* line 3031, ../sass/_default.scss */
    .block--shorts-links {
        padding: 0 20px;
    }
}
/* line 3120, ../sass/_default.scss */
.block-no-underline {
    text-decoration: none !important;
}
/* line 3123, ../sass/_default.scss */
.block-no-underline a {
    text-decoration: underline;
}

/* line 3131, ../sass/_default.scss */
.short-links__link * {
    transition: .2s ease-in-out;
}
/* line 3135, ../sass/_default.scss */
.short-links__link .short-links__text {
    font-size: 0.625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3135, ../sass/_default.scss */
    .short-links__link .short-links__text {
        font-size: 12px;
    }
}
/* line 3143, ../sass/_default.scss */
.short-links__link::after {
    content: '»';
    font-size: 1.25vw;
    position: absolute;
    top: 50%;
    left: 3.64583vw;
    transform: translateY(-50%);
    opacity: 0;
    transition: 0.5s;
}
@media only screen and (max-width: 1200px) {
    /* line 3143, ../sass/_default.scss */
    .short-links__link::after {
        font-size: 24px;
        left: 40px;
    }
}
@media (max-width: 991px) {
    /* line 3143, ../sass/_default.scss */
    .short-links__link::after {
        left: 30px;
    }
}
/* line 3164, ../sass/_default.scss */
.short-links__link:hover .short-links__icon {
    color: var(--orange-color);
}
/* line 3168, ../sass/_default.scss */
.short-links__link:hover .short-links__heading,
.short-links__link:hover .short-links__text {
    margin-left: 0.78125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3168, ../sass/_default.scss */
    .short-links__link:hover .short-links__heading,
    .short-links__link:hover .short-links__text {
        margin-left: 10px;
    }
}
/* line 3177, ../sass/_default.scss */
.short-links__link:hover::after {
    left: 4.6875vw;
    opacity: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 3177, ../sass/_default.scss */
    .short-links__link:hover::after {
        left: 60px;
    }
}
@media (max-width: 991px) {
    /* line 3177, ../sass/_default.scss */
    .short-links__link:hover::after {
        left: 50px;
    }
}
/* line 3192, ../sass/_default.scss */
.short-links__icon {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
    align-self: center;
}
/* line 3198, ../sass/_default.scss */
.short-links__heading {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
}
/* line 3203, ../sass/_default.scss */
.short-links__text {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
}
/* line 3208, ../sass/_default.scss */
.short-links__link--border {
    border-right: 1px solid var(--white-color);
}
@media (max-width: 991px) {
    /* line 3208, ../sass/_default.scss */
    .short-links__link--border {
        border-right: none;
        border-bottom: 1px solid var(--white-color);
    }
}

/* line 3219, ../sass/_default.scss */
.block-posts-slider .slick-list {
    position: relative;
}
/* line 3222, ../sass/_default.scss */
.block-posts-slider .slick-list:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 6.77083vw;
    z-index: 101;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, var(--grey-color) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, var(--grey-color) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--grey-color) 100%);
}
/* line 3239, ../sass/_default.scss */
.block-posts-slider .arrow {
    display: block;
    width: 1.30208vw;
    height: 3.125vw;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    line-height: 2.91667vw;
    background-color: var(--black-color);
    color: var(--white-color);
}
/* line 3251, ../sass/_default.scss */
.block-posts-slider .arrow span {
    font-size: 0.72917vw;
}
/* line 3255, ../sass/_default.scss */
.block-posts-slider .arrow.next {
    right: 0;
}
/* line 3259, ../sass/_default.scss */
.block-posts-slider .arrow.prev {
    left: -3.64583vw;
}
/* line 3263, ../sass/_default.scss */
.block-posts-slider .arrow.slick-disabled {
    opacity: 0;
}
/* line 3268, ../sass/_default.scss */
.block-posts-slider .slick-dots {
    text-align: center;
    margin-top: 15px;
}
@media only screen and (max-width: 1200px) {
    /* line 3280, ../sass/_default.scss */
    .block-posts-slider .slick-list:after {
        width: 5.20833vw;
        display: none;
    }
    /* line 3286, ../sass/_default.scss */
    .block-posts-slider .arrow {
        width: 25px;
        height: 60px;
        line-height: 58px;
        display: none !important;
    }
    /* line 3292, ../sass/_default.scss */
    .block-posts-slider .arrow span {
        font-size: 14px;
    }
    /* line 3296, ../sass/_default.scss */
    .block-posts-slider .arrow.prev {
        left: -20px;
    }
    /* line 3300, ../sass/_default.scss */
    .block-posts-slider .arrow.next {
        right: -20px;
    }
}

/* line 3310, ../sass/_default.scss */
.container .block--content-image .block-section-content {
    padding: 3.125vw 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3310, ../sass/_default.scss */
    .container .block--content-image .block-section-content {
        padding: 20px 20px;
    }
}
@media (max-width: 767px) {
    /* line 3322, ../sass/_default.scss */
    .container .block--page-section .block-section-content .block-content {
        padding: 20px 0;
    }
    /* line 3325, ../sass/_default.scss */
    .container .block--page-section .block-section-content .block-content.block-white {
        padding: 20px;
    }
}

/* line 3336, ../sass/_default.scss */
.block-sidebar-intrebari .bordered {
    border: 1px solid var(--grey-dark-color);
    padding: 1.30208vw;
    margin-bottom: 1.04167vw;
    text-align: center;
}
/* line 3342, ../sass/_default.scss */
.block-sidebar-intrebari .bordered h3 {
    text-align: left;
    padding: 0;
}
/* line 3347, ../sass/_default.scss */
.block-sidebar-intrebari .bordered p {
    margin-bottom: 1.04167vw;
}
/* line 3351, ../sass/_default.scss */
.block-sidebar-intrebari .bordered .button {
    width: auto;
    display: inline-block;
    min-width: initial;
}
/* line 3357, ../sass/_default.scss */
.block-sidebar-intrebari .bordered .button--orange {
    min-width: 12.5vw;
}
/* line 3361, ../sass/_default.scss */
.block-sidebar-intrebari .bordered h3.text-center {
    text-align: center;
}
/* line 3366, ../sass/_default.scss */
.block-sidebar-intrebari h3 {
    font-weight: 500;
    font-size: 0.9375vw;
    margin: 0 0 1.04167vw;
}
/* line 3372, ../sass/_default.scss */
.block-sidebar-intrebari h5 {
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 3377, ../sass/_default.scss */
    .block-sidebar-intrebari .bordered {
        padding: 25px 35px;
        margin-bottom: 20px;
    }
    /* line 3381, ../sass/_default.scss */
    .block-sidebar-intrebari .bordered h3 {
        text-align: center;
    }
    /* line 3385, ../sass/_default.scss */
    .block-sidebar-intrebari .bordered p {
        margin-bottom: 20px;
    }
    /* line 3390, ../sass/_default.scss */
    .block-sidebar-intrebari h3 {
        font-size: 18px;
        margin: 0 0 20px;
        padding: 0;
    }
    /* line 3396, ../sass/_default.scss */
    .block-sidebar-intrebari a {
        margin-bottom: 10px;
    }
}

/* line 3402, ../sass/_default.scss */
.block-sidebar-block {
    margin-bottom: 1.5625vw;
}

/* line 3406, ../sass/_default.scss */
.block-page-hero {
    padding: 1.04167vw 3.125vw;
    background-color: var(--brand-color);
    background-image: url("../../img/despre-noi/despre-noi.jpg");
    background-size: cover;
    background-position: center;
    position: relative;
    background-size: cover;
}
/* line 3414, ../sass/_default.scss */
.block-page-hero h1 {
    font-size: 2.08333vw;
    position: relative;
    padding-bottom: 0.10417vw;
    margin-bottom: 0.15625vw;
    display: inline-block;
}
/* line 3421, ../sass/_default.scss */
.block-page-hero h1:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 1px;
    background: #ffffff;
    width: 80%;
}
@media only screen and (max-width: 1200px) {
    /* line 3414, ../sass/_default.scss */
    .block-page-hero h1 {
        font-size: 22px;
        padding-bottom: 2px;
        margin-bottom: 3px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 3406, ../sass/_default.scss */
    .block-page-hero {
        padding: 100px 60px;
    }
}
/* line 3444, ../sass/_default.scss */
.block-page-hero.block-page-hero--smaller {
    padding: 2.34375vw 3.125vw;
}
/* line 3447, ../sass/_default.scss */
.block-page-hero.block-page-hero--smaller h1 {
    font-size: 1.5625vw;
    padding-bottom: 0px;
    margin-bottom: 0.10417vw;
}
/* line 3452, ../sass/_default.scss */
.block-page-hero.block-page-hero--smaller h1:before {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 3447, ../sass/_default.scss */
    .block-page-hero.block-page-hero--smaller h1 {
        font-size: 18px;
        margin-bottom: 2px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 3444, ../sass/_default.scss */
    .block-page-hero.block-page-hero--smaller {
        padding: 45px 20px;
    }
}

/* line 3468, ../sass/_default.scss */
.block-page-hero--generic {
    background-image: url("../img/my-company/my-company-header.jpg");
}

/* line 3472, ../sass/_default.scss */
.block-comunitate-hero {
    padding: 5.20833vw 3.125vw;
    background-color: var(--brand-color);
    background-image: url("../../img/comunitate/comunitate.jpg");
    background-size: cover;
    background-position: center;
    position: relative;
    text-align: center;
}
/* line 3481, ../sass/_default.scss */
.block-comunitate-hero h1 {
    font-size: 2.08333vw;
    position: relative;
    padding-bottom: 0.15625vw;
    margin-bottom: 0.78125vw;
    display: inline-block;
}
/* line 3488, ../sass/_default.scss */
.block-comunitate-hero h1:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 1px;
    background: #ffffff;
    width: 80%;
}
@media only screen and (max-width: 1200px) {
    /* line 3481, ../sass/_default.scss */
    .block-comunitate-hero h1 {
        font-size: 22px;
        padding-bottom: 2px;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 3472, ../sass/_default.scss */
    .block-comunitate-hero {
        padding: 100px 60px;
    }
}

@media (min-width: 768px) {
    /* line 3511, ../sass/_default.scss */
    .grid.table-grid {
        display: table;
        width: 100%;
        margin: 0;
    }

    /* line 3517, ../sass/_default.scss */
    .table-grid > .grid_col {
        position: relative;
        display: table-cell;
        margin: 0;
        padding: 0;
        position: relative;
    }
}
/* line 3526, ../sass/_default.scss */
.block-steps-checkout-links {
    margin: 1.04167vw 0;
}
/* line 3529, ../sass/_default.scss */
.block-steps-checkout-links a {
    font-size: 0.83333vw;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 3526, ../sass/_default.scss */
    .block-steps-checkout-links {
        margin: 20px 0;
    }
    /* line 3537, ../sass/_default.scss */
    .block-steps-checkout-links a {
        display: block;
        text-align: center;
        margin-bottom: 15px;
        font-size: 16px;
        float: none;
    }
}

/* line 3547, ../sass/_default.scss */
.block-hero-box {
    padding: 1.04167vw 2.08333vw;
    color: var(--brand-color);
    font-size: 0.625vw;
}
/* line 3552, ../sass/_default.scss */
.block-hero-box h3 {
    font-size: 0.83333vw;
    font-weight: 500;
}
/* line 3557, ../sass/_default.scss */
.block-hero-box .button {
    font-size: 0.72917vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3547, ../sass/_default.scss */
    .block-hero-box {
        padding: 20px 40px;
        font-size: 12px;
    }
    /* line 3565, ../sass/_default.scss */
    .block-hero-box h3 {
        font-size: 16px;
    }
    /* line 3569, ../sass/_default.scss */
    .block-hero-box .button {
        font-size: 14px;
    }
}

/* line 3575, ../sass/_default.scss */
.block--table-grid {
    margin-bottom: 1.04167vw;
}
/* line 3578, ../sass/_default.scss */
.block--table-grid .table-grid {
    background: var(--light-color);
    border-top: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color);
    color: var(--black-color);
    margin: 0;
    font-size: 14px;
    font-weight: 600;
}
/* line 3588, ../sass/_default.scss */
.block--table-grid .table-grid.grid-header:hover, .block--table-grid .table-grid.grid-header {
    background: var(--brand-color) !important;
    color: var(--light-color);
}
/* line 3593, ../sass/_default.scss */
.block--table-grid .table-grid.grid-header:hover .grid_col *, .block--table-grid .table-grid.grid-header .grid_col * {
    color: var(--light-color);
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
/* line 3602, ../sass/_default.scss */
.block--table-grid .table-grid:nth-child(odd) {
    background-color: var(--light-color-alt);
}
@media only screen and (max-width: 480px) {
    /* line 3578, ../sass/_default.scss */
    .block--table-grid .table-grid {
        font-weight: normal;
    }
}
/* line 3610, ../sass/_default.scss */
.block--table-grid .table-grid .grid_col {
    border-bottom: 1px solid var(--border-color);
    border-left: 1px solid var(--border-color);
    padding: 0.52083vw 0.78125vw;
}
/* line 3616, ../sass/_default.scss */
.block--table-grid .table-grid.grid-sub-header {
    background-color: var(--table-sub-header);
    color: var(--brand-color);
    font-size: 14px;
}
/* line 3622, ../sass/_default.scss */
.block--table-grid .table-grid.grid-sub-header .grid_col {
    padding: 0.26042vw 0.78125vw;
}
/* line 3627, ../sass/_default.scss */
.block--table-grid .table-grid.font-table-grid-small {
    font-size: 12px;
    font-weight: 400;
}
@media only screen and (max-width: 1200px) {
    /* line 3575, ../sass/_default.scss */
    .block--table-grid {
        margin-bottom: 20px;
    }
    /* line 3637, ../sass/_default.scss */
    .block--table-grid .table-grid .grid_col {
        padding: 10px 15px;
        font-size: 16px;
    }
    /* line 3642, ../sass/_default.scss */
    .block--table-grid .table-grid.grid-sub-header {
        background-color: var(--table-sub-header);
        color: var(--brand-color);
        font-size: 14px;
    }
    /* line 3647, ../sass/_default.scss */
    .block--table-grid .table-grid.grid-sub-header .grid_col {
        padding: 5px 15px;
    }
}
@media (min-width: 768px) {
    /* line 3655, ../sass/_default.scss */
    .block--table-grid .table-grid {
        background: var(--light-color);
        border-top: 1px solid var(--border-color);
        border-right: 1px solid var(--border-color);
        color: var(--black-color);
        display: table;
        width: 100%;
        margin: 0;
    }
    /* line 3664, ../sass/_default.scss */
    .block--table-grid .table-grid > .grid_col {
        position: relative;
        display: table-cell;
        margin: 0;
        position: relative;
    }
    /* line 3671, ../sass/_default.scss */
    .block--table-grid .table-grid:hover {
        border-color: #a6a6a6;
        background-color: var(--grey-color-hover);
    }
    /* line 3675, ../sass/_default.scss */
    .block--table-grid .table-grid:hover .grid_col {
        border-bottom-color: #a6a6a6;
    }
    /* line 3678, ../sass/_default.scss */
    .block--table-grid .table-grid:hover .grid_col:first-child {
        border-left-color: #a6a6a6;
    }
}
@media (max-width: 767px) {
    /* line 3687, ../sass/_default.scss */
    .block--table-grid .table-grid {
        border-left: none;
        font-size: 12px;
        margin: 0 0 10px 0;
    }
    /* line 3692, ../sass/_default.scss */
    .block--table-grid .table-grid .table-grid {
        border: none;
    }
    /* line 3696, ../sass/_default.scss */
    .block--table-grid .table-grid .grid_col {
        padding: 10px;
        font-size: 12px;
    }
    /* line 3697, ../sass/_default.scss */
    .block--table-grid .table-grid .grid_col a:not(.button) {
        font-size: 16px;
    }
    /* line 3706, ../sass/_default.scss */
    .block--table-grid .table-grid > .grid_col .just-on-mobile {
        display: block;
        font-weight: 500;
    }
    /* line 3712, ../sass/_default.scss */
    .block--table-grid .table-grid.grid-sub-header {
        font-size: 11px;
    }
    /* line 3716, ../sass/_default.scss */
    .block--table-grid .table-grid .mobile-header-column {
        text-transform: uppercase;
        padding: 10px;
        background: var(--brand-color) !important;
        color: #ffffff;
        font-size: 13px;
        font-weight: 300 !important;
        margin: -10px -10px 10px;
    }
}

@media (max-width: 767px) {
    /* line 3731, ../sass/_default.scss */
    .container .block--tab-steps-container {
        padding: 0;
    }
    /* line 3735, ../sass/_default.scss */
    .container .block--tabs-steps {
        margin-left: 0;
        width: 100%;
    }
}
/* line 3743, ../sass/_default.scss */
.block--filtre-mobile-popup .filtru {
    display: inline-block;
    margin: 5px 2px;
}

/* line 3749, ../sass/_default.scss */
.block-anunt-evidentiat {
    background: var(--green-color);
    color: var(--white-color);
    border-radius: 0.52083vw;
    padding: 0 0.52083vw;
    font-size: 0.52083vw;
    display: inline-block;
    line-height: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3749, ../sass/_default.scss */
    .block-anunt-evidentiat {
        border-radius: 10px;
        font-size: 10px;
        line-height: 20px;
        padding: 0px 10px;
    }
}

/* line 3766, ../sass/_default.scss */
.link-style1 {
    font-size: 0.72917vw;
    font-weight: 500;
    color: var(--brand-color);
    text-transform: uppercase;
    text-decoration: underline;
}
/* line 3773, ../sass/_default.scss */
.link-style1:hover {
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 3766, ../sass/_default.scss */
    .link-style1 {
        font-size: 14px;
    }
}

/* line 3782, ../sass/_default.scss */
.link-style2 {
    font-size: 0.83333vw;
    font-weight: 600;
    color: var(--green-color);
    text-decoration: underline;
}
/* line 3788, ../sass/_default.scss */
.link-style2:hover {
    color: var(--brand-color-alt-hover);
}
@media only screen and (max-width: 1200px) {
    /* line 3782, ../sass/_default.scss */
    .link-style2 {
        font-size: 16px;
    }
}

/* line 3797, ../sass/_default.scss */
.link-style3 {
    font-size: 0.72917vw;
    font-weight: 500;
    color: var(--green-color);
    text-decoration: underline;
}
/* line 3803, ../sass/_default.scss */
.link-style3:hover {
    color: var(--brand-color-alt-hover);
}
@media only screen and (max-width: 1200px) {
    /* line 3797, ../sass/_default.scss */
    .link-style3 {
        font-size: 14px;
    }
}

/* line 3812, ../sass/_default.scss */
.popup {
    padding: 2.86458vw 2.08333vw 2.08333vw;
    background-color: var(--light-color);
    position: relative;
}
/* line 3817, ../sass/_default.scss */
.popup .popup-modal-dismiss {
    width: 2.34375vw;
    height: 2.34375vw;
    text-align: center;
    border: 1px solid var(--grey-color);
    position: absolute;
    top: 0;
    right: 0;
    color: var(--red-color);
    text-decoration: none !important;
}
/* line 3828, ../sass/_default.scss */
.popup .popup-modal-dismiss .bt-icon {
    font-size: 1.04167vw;
    line-height: 2.23958vw;
}
/* line 3834, ../sass/_default.scss */
.popup h3 {
    font-weight: 600;
}
/* line 3839, ../sass/_default.scss */
.popup .popup-actions {
    margin-top: 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3812, ../sass/_default.scss */
    .popup {
        padding: 55px 40px 40px;
    }
    /* line 3846, ../sass/_default.scss */
    .popup .popup-modal-dismiss {
        width: 45px;
        height: 45px;
    }
    /* line 3850, ../sass/_default.scss */
    .popup .popup-modal-dismiss .bt-icon {
        font-size: 20px;
        line-height: 43px;
    }
    /* line 3856, ../sass/_default.scss */
    .popup h3 {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 3812, ../sass/_default.scss */
    .popup {
        padding: 40px 20px 20px;
    }
    /* line 3865, ../sass/_default.scss */
    .popup h3 {
        margin-bottom: 20px;
    }
}

/* line 3871, ../sass/_default.scss */
.block-container-icon {
    padding: 1.04167vw 1.5625vw;
    text-align: center;
    color: var(--body-color);
}
/* line 3876, ../sass/_default.scss */
.block-container-icon .block_icon {
    padding-top: 0.52083vw;
    font-size: 2.08333vw;
    line-height: 3.64583vw;
    color: var(--orange-color);
}
/* line 3883, ../sass/_default.scss */
.block-container-icon p {
    line-height: 1.30208vw;
    margin-bottom: 0;
}
/* line 3887, ../sass/_default.scss */
.block-container-icon p .block_nr {
    display: block;
    font-size: 1.30208vw;
    font-weight: 500;
}
/* line 3895, ../sass/_default.scss */
.block-container-icon.big-container-icon .block_icon {
    font-size: 3.125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3871, ../sass/_default.scss */
    .block-container-icon {
        padding: 20px 30px;
        min-width: 150px;
    }
    /* line 3904, ../sass/_default.scss */
    .block-container-icon .block_icon {
        padding-top: 10px;
        font-size: 40px;
        line-height: 70px;
    }
    /* line 3910, ../sass/_default.scss */
    .block-container-icon p {
        line-height: 25px;
    }
    /* line 3913, ../sass/_default.scss */
    .block-container-icon p .block_nr {
        font-size: 25px;
    }
    /* line 3919, ../sass/_default.scss */
    .block-container-icon.big-container-icon .block_icon {
        font-size: 60px;
    }
}

/* line 3926, ../sass/_default.scss */
.block-site-statistics {
    padding: 1.04167vw;
    color: #f9f9f9;
    background: rgba(0, 0, 0, 0.5);
    width: 19.27083vw;
}
/* line 3934, ../sass/_default.scss */
.block-site-statistics .background--cover {
    height: 5.20833vw;
    margin-bottom: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3926, ../sass/_default.scss */
    .block-site-statistics {
        width: 100%;
        padding: 10px;
        background: rgba(0, 0, 0, 0.8);
    }
}
@media only screen and (max-width: 480px) {
    /* line 3926, ../sass/_default.scss */
    .block-site-statistics {
        width: 100%;
        padding: 5px;
        font-size: 12px;
    }
    /* line 3956, ../sass/_default.scss */
    .block-site-statistics .background--cover {
        height: 60px;
    }
}

@media only screen and (max-width: 1024px) {
    /* line 3964, ../sass/_default.scss */
    .pane-right h3 {
        padding-left: 20px;
    }
}

/* line 3970, ../sass/_default.scss */
.badge {
    padding: 0.10417vw 0.26042vw;
    font-size: 0.57292vw;
    line-height: 1;
    white-space: nowrap;
    color: #ffffff;
    background-color: var(--grey-dark-color);
    -webkit-border-radius: 0.625vw;
    -moz-border-radius: 0.625vw;
    border-radius: 0.625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 3970, ../sass/_default.scss */
    .badge {
        padding: 2px 5px;
        font-size: 11px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
    }
}

/* line 3990, ../sass/_default.scss */
.badge:hover {
    text-decoration: none;
    cursor: pointer;
}

/* line 3995, ../sass/_default.scss */
.zoom15 {
    font-size: 1.5em !important;
}

/* line 4000, ../sass/_default.scss */
.zoom20 {
    font-size: 2em !important;
}

/* line 4005, ../sass/_default.scss */
.blockedLoading:before {
    content: "\e90d";
}

/* line 4009, ../sass/_default.scss */
.border {
    border: 1px solid var(--grey-dark-color);
}

/* line 4013, ../sass/_default.scss */
.border-0 {
    border: none !important;
}

/* line 4017, ../sass/_default.scss */
.border-top-0 {
    border-top: none;
}

/* line 4021, ../sass/_default.scss */
.border-left-0 {
    border-left: none;
}

/* line 4025, ../sass/_default.scss */
.button--fit {
    min-width: initial;
}

/* line 4029, ../sass/_default.scss */
.paginator > li {
    list-style-type: none;
    display: inline-block;
    font-size: 1rem;
}

/* line 4035, ../sass/_default.scss */
.paginator > li.selected {
    font-weight: bold;
}

/* line 4039, ../sass/_default.scss */
.paginator > li:hover {
    text-decoration: underline;
}

/* line 4043, ../sass/_default.scss */
.uppercase-first {
    text-transform: capitalize;
}

/* line 4047, ../sass/_default.scss */
.text-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* line 4053, ../sass/_default.scss */
.border-bottom {
    border-bottom: 1px solid var(--grey-dark-color);
}

/* line 4057, ../sass/_default.scss */
.border-bottom-grey {
    border-bottom: 1px solid var(--grey-dark-color);
}

/* line 4061, ../sass/_default.scss */
.break-word {
    word-break: break-word;
}

/* line 4065, ../sass/_default.scss */
.destination-switch {
    padding-top: 3.2vw;
}

/* line 4069, ../sass/_default.scss */
.formItem label {
    display: inline-block;
}

/* line 4073, ../sass/_default.scss */
#fileUpload + p > span {
    white-space: nowrap;
}

/* line 4077, ../sass/_default.scss */
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: var(--header-compact-height);
    bottom: 0;
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 4077, ../sass/_default.scss */
    .sticky {
        top: 57px;
    }
}

/* line 4089, ../sass/_default.scss */
.sticky-no-menu {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
}

/* payment incidents sticky top */
/* line 4099, ../sass/_default.scss */
.sticky-results {
    position: sticky;
    position: -webkit-sticky;
    top: var(--header-compact-height);
    z-index: 1;
}
/* line 4105, ../sass/_default.scss */
.sticky-results .alert {
    min-height: var(--search-results-height);
}

/* line 4110, ../sass/_default.scss */
.sticky-table-header {
    position: sticky;
    position: -webkit-sticky;
    top: calc(var(--header-compact-height) + var(--search-results-height));
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 4110, ../sass/_default.scss */
    .sticky-table-header {
        top: 57px;
    }
}

/* line 4121, ../sass/_default.scss */
.sticky-table-header-no-search {
    position: sticky;
    position: -webkit-sticky;
    top: var(--header-compact-height);
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 4121, ../sass/_default.scss */
    .sticky-table-header-no-search {
        top: 57px;
    }
}

/* line 4132, ../sass/_default.scss */
.sticky-bottom {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    bottom: 0px;
    z-index: 1;
}

/* line 4140, ../sass/_default.scss */
span[data-timeago] {
    font-style: italic;
    font-size: 0.8em;
    opacity: 0.6;
    font-weight: 300;
}

/* animation for submit buttons */
/* line 4150, ../sass/_default.scss */
.spin {
    animation: spin 0.8s infinite linear;
}

/* horizontal scroll for tables on mobile */
/* line 4157, ../sass/_default.scss */
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 4165, ../sass/_default.scss */
.no-title {
    margin-top: 42px;
}

/* Show default cursor */
/* line 4172, ../sass/_default.scss */
.cursor-default {
    cursor: default !important;
}

/* line 4176, ../sass/_default.scss */
.cursor-pointer {
    cursor: pointer;
}

/* line 4180, ../sass/_default.scss */
.margin-top-0 {
    margin-top: 0 !important;
}

/* line 4184, ../sass/_default.scss */
.padding-top-0 {
    padding-top: 0 !important;
}

/* line 4188, ../sass/_default.scss */
.padding-left-0 {
    padding-left: 0 !important;
}

/* line 4192, ../sass/_default.scss */
.padding-right-10px {
    padding-right: 10px !important;
}

/* line 4196, ../sass/_default.scss */
.top-3px {
    top: 3px;
}

/* line 4200, ../sass/_default.scss */
.margin-bottom-0 {
    margin-bottom: 0 !important;
}

/* line 4204, ../sass/_default.scss */
.margin-bottom-20 {
    margin-bottom: 20px !important;
}

/* line 4208, ../sass/_default.scss */
.no-margin-bottom {
    margin-bottom: 0px !important;
}

/* line 4212, ../sass/_default.scss */
.padding-bottom-0 {
    padding-bottom: 0 !important;
}

/* line 4216, ../sass/_default.scss */
.margin-right-5 {
    margin-right: 5px;
}

/* line 4220, ../sass/_default.scss */
.margin-top-15 {
    margin-top: 15px;
}

/* line 4224, ../sass/_default.scss */
.margin-left-5 {
    margin-left: 5px;
}

/* line 4228, ../sass/_default.scss */
.margin-left-20 {
    margin-left: 20px !important;
}

/* line 4232, ../sass/_default.scss */
.margin-0 {
    margin: 0px !important;
}

/* line 4236, ../sass/_default.scss */
.no-border {
    border: none !important;
}

/* line 4240, ../sass/_default.scss */
.grecaptcha-badge {
    bottom: 50px !important;
}

/* line 4244, ../sass/_default.scss */
.block_date {
    font-weight: 600;
}
/* line 4247, ../sass/_default.scss */
.block_date a {
    font-weight: 100;
}

/* line 4252, ../sass/_default.scss */
.newsArticlePreview {
    position: relative;
    height: 13.54167vw;
    overflow: hidden;
}
@media only screen and (max-width: 1200px) {
    /* line 4252, ../sass/_default.scss */
    .newsArticlePreview {
        height: 13.54167vw;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 4252, ../sass/_default.scss */
    .newsArticlePreview {
        height: 23.4375vw;
    }
}
@media only screen and (max-width: 768px) {
    /* line 4252, ../sass/_default.scss */
    .newsArticlePreview {
        height: 30vw;
    }
}
@media only screen and (max-width: 480px) {
    /* line 4252, ../sass/_default.scss */
    .newsArticlePreview {
        height: 60vw;
    }
}

/* line 4274, ../sass/_default.scss */
.newsArticleContent p {
    margin: 0px !important;
    padding: 0px !important;
}

/* line 4279, ../sass/_default.scss */
.newsArticleShowMoreBox {
    position: absolute;
    bottom: 15px;
    background: linear-gradient(to bottom, transparent, #ffffff);
    width: 94%;
    padding-top: 100px;
}

/* line 4291, ../sass/_default.scss */
.newsArticleContent a,
.law_content a,
.seo-text a,
.city-tax a {
    font-weight: 700;
}

/* line 4297, ../sass/_default.scss */
.posRelative {
    position: relative;
}

/* line 4301, ../sass/_default.scss */
.news-ribbon-new {
    position: absolute;
    top: -6px;
    left: -7px;
    z-index: 1;
}

/*==================================
 ----------- TOAST GRID -----------
==================================*/
/* line 37, ../sass/plugins/_grid.scss */
.grid {
    list-style: none;
    margin-left: -30px;
}

/* line 42, ../sass/plugins/_grid.scss */
.grid_col--1-of-1, .grid_col--2-of-2, .grid_col--3-of-3, .grid_col--4-of-4, .grid_col--5-of-5, .grid_col--6-of-6, .grid_col--7-of-7, .grid_col--8-of-8, .grid_col--12-of-12 {
    width: 100%;
}

/* line 47, ../sass/plugins/_grid.scss */
.grid_col--1-of-2, .grid_col--2-of-4, .grid_col--3-of-6, .grid_col--4-of-8, .grid_col--6-of-12 {
    width: 50%;
}

/* line 51, ../sass/plugins/_grid.scss */
.grid_col--1-of-3, .grid_col--2-of-6, .grid_col--4-of-12 {
    width: 33.33333%;
}

/* line 55, ../sass/plugins/_grid.scss */
.grid_col--2-of-3, .grid_col--4-of-6, .grid_col--8-of-12 {
    width: 66.66667%;
}

/* line 59, ../sass/plugins/_grid.scss */
.grid_col--1-of-4, .grid_col--2-of-8, .grid_col--3-of-12 {
    width: 25%;
}

/* line 67, ../sass/plugins/_grid.scss */
.grid_col--3-of-4, .grid_col--6-of-8, .grid_col--9-of-12 {
    width: 75%;
}

/* line 71, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-1, .grid_col--push-2-of-2, .grid_col--push-3-of-3, .grid_col--push-4-of-4, .grid_col--push-5-of-5, .grid_col--push-6-of-6, .grid_col--push-7-of-7, .grid_col--push-8-of-8, .grid_col--push-12-of-12 {
    margin-left: 100%;
}

/* line 75, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-2, .grid_col--push-2-of-4, .grid_col--push-3-of-6, .grid_col--push-4-of-8, .grid_col--push-6-of-12 {
    margin-left: 50%;
}

/* line 79, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-3, .grid_col--push-2-of-6, .grid_col--push-4-of-12 {
    margin-left: 33.33333%;
}

/* line 83, ../sass/plugins/_grid.scss */
.grid_col--push-2-of-3, .grid_col--push-4-of-6, .grid_col--push-8-of-12 {
    margin-left: 66.66667%;
}

/* line 87, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-4, .grid_col--push-2-of-8, .grid_col--push-3-of-12 {
    margin-left: 25%;
}

/* line 95, ../sass/plugins/_grid.scss */
.grid_col--push-3-of-4, .grid_col--push-6-of-8, .grid_col--push-9-of-12 {
    margin-left: 75%;
}

/* line 99, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-1, .grid_col--pull-2-of-2, .grid_col--pull-3-of-3, .grid_col--pull-4-of-4, .grid_col--pull-5-of-5, .grid_col--pull-6-of-6, .grid_col--pull-7-of-7, .grid_col--pull-8-of-8, .grid_col--pull-12-of-12 {
    margin-left: -100%;
}

/* line 103, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-2, .grid_col--pull-2-of-4, .grid_col--pull-3-of-6, .grid_col--pull-4-of-8, .grid_col--pull-6-of-12 {
    margin-left: -50%;
}

/* line 107, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-3, .grid_col--pull-2-of-6, .grid_col--pull-4-of-12 {
    margin-left: -33.33333%;
}

/* line 111, ../sass/plugins/_grid.scss */
.grid_col--pull-2-of-3, .grid_col--pull-4-of-6, .grid_col--pull-8-of-12 {
    margin-left: -66.66667%;
}

/* line 115, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-4, .grid_col--pull-2-of-8, .grid_col--pull-3-of-12 {
    margin-left: -25%;
}

/* line 123, ../sass/plugins/_grid.scss */
.grid_col--pull-3-of-4, .grid_col--pull-6-of-8, .grid_col--pull-9-of-12 {
    margin-left: -75%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--1-of-5 {
    width: 20%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-5 {
    margin-left: 20%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-5 {
    margin-left: -20%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--2-of-5 {
    width: 40%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-2-of-5 {
    margin-left: 40%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-2-of-5 {
    margin-left: -40%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--3-of-5 {
    width: 60%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-3-of-5 {
    margin-left: 60%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-3-of-5 {
    margin-left: -60%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--4-of-5 {
    width: 80%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-4-of-5 {
    margin-left: 80%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-4-of-5 {
    margin-left: -80%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--1-of-6 {
    width: 16.66667%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-6 {
    margin-left: 16.66667%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-6 {
    margin-left: -16.66667%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--5-of-6 {
    width: 83.33333%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-5-of-6 {
    margin-left: 83.33333%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-5-of-6 {
    margin-left: -83.33333%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--1-of-7 {
    width: 14.28571%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-7 {
    margin-left: 14.28571%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-7 {
    margin-left: -14.28571%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--2-of-7 {
    width: 28.57143%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-2-of-7 {
    margin-left: 28.57143%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-2-of-7 {
    margin-left: -28.57143%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--3-of-7 {
    width: 42.85714%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-3-of-7 {
    margin-left: 42.85714%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-3-of-7 {
    margin-left: -42.85714%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--4-of-7 {
    width: 57.14286%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-4-of-7 {
    margin-left: 57.14286%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-4-of-7 {
    margin-left: -57.14286%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--5-of-7 {
    width: 71.42857%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-5-of-7 {
    margin-left: 71.42857%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-5-of-7 {
    margin-left: -71.42857%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--6-of-7 {
    width: 85.71429%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-6-of-7 {
    margin-left: 85.71429%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-6-of-7 {
    margin-left: -85.71429%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--1-of-8 {
    width: 12.5%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-8 {
    margin-left: 12.5%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-8 {
    margin-left: -12.5%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--3-of-8 {
    width: 37.5%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-3-of-8 {
    margin-left: 37.5%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-3-of-8 {
    margin-left: -37.5%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--5-of-8 {
    width: 62.5%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-5-of-8 {
    margin-left: 62.5%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-5-of-8 {
    margin-left: -62.5%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--7-of-8 {
    width: 87.5%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-7-of-8 {
    margin-left: 87.5%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-7-of-8 {
    margin-left: -87.5%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--1-of-12 {
    width: 8.33333%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-1-of-12 {
    margin-left: 8.33333%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-1-of-12 {
    margin-left: -8.33333%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--2-of-12 {
    width: 16.66667%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-2-of-12 {
    margin-left: 16.66667%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-2-of-12 {
    margin-left: -16.66667%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--5-of-12 {
    width: 41.66667%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-5-of-12 {
    margin-left: 41.66667%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-5-of-12 {
    margin-left: -41.66667%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--7-of-12 {
    width: 58.33333%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-7-of-12 {
    margin-left: 58.33333%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-7-of-12 {
    margin-left: -58.33333%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--10-of-12 {
    width: 83.33333%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-10-of-12 {
    margin-left: 83.33333%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-10-of-12 {
    margin-left: -83.33333%;
}

/* line 131, ../sass/plugins/_grid.scss */
.grid_col--11-of-12 {
    width: 91.66667%;
}

/* line 166, ../sass/plugins/_grid.scss */
.grid_col--push-11-of-12 {
    margin-left: 91.66667%;
}

/* line 204, ../sass/plugins/_grid.scss */
.grid_col--pull-11-of-12 {
    margin-left: -91.66667%;
}

/* line 254, ../sass/plugins/_grid.scss */
.grid_col {
    box-sizing: border-box;
    display: inline-block;
    margin-right: -.25em;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
}
@media only screen and (max-width: 1200px) {
    /* line 270, ../sass/plugins/_grid.scss */
    .grid_col[class*="grid_col--lg-"] {
        display: inline-block;
        margin-right: -.24em;
    }
    /* line 275, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-0 {
        display: none;
    }
    /* line 279, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-1-of-1 {
        width: 100%;
    }
    /* line 283, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-1-of-2, .grid_col.grid_col--lg-2-of-4, .grid_col.grid_col--lg-6-of-12 {
        width: 50%;
    }
    /* line 287, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-1-of-3, .grid_col.grid_col--lg-4-of-12 {
        width: 33.33333%;
    }
    /* line 291, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-2-of-3, .grid_col.grid_col--lg-8-of-12 {
        width: 66.66667%;
    }
    /* line 295, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-1-of-4, .grid_col.grid_col--lg-3-of-12 {
        width: 25%;
    }
    /* line 303, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-3-of-4, .grid_col.grid_col--lg-9-of-12 {
        width: 75%;
    }
    /* line 307, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-1-of-12 {
        width: 8.33333%;
    }
    /* line 311, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-2-of-12 {
        width: 16.66667%;
    }
    /* line 323, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-5-of-12 {
        width: 41.66667%;
    }
    /* line 331, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-7-of-12 {
        width: 58.33333%;
    }
    /* line 343, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-10-of-12 {
        width: 83.33333%;
    }
    /* line 347, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-11-of-12 {
        width: 91.66667%;
    }
    /* line 351, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-1-of-7 {
        width: 14.28571%;
    }
    /* line 355, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-2-of-7 {
        width: 28.57143%;
    }
    /* line 359, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-3-of-7 {
        width: 42.85714%;
    }
    /* line 363, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-4-of-7 {
        width: 57.14286%;
    }
    /* line 367, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-5-of-7 {
        width: 71.42857%;
    }
    /* line 371, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lg-6-of-7 {
        width: 85.71429%;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 377, ../sass/plugins/_grid.scss */
    .grid_col[class*="grid_col--lc-"] {
        display: inline-block;
        margin-right: -.24em;
    }
    /* line 382, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-0 {
        display: none;
    }
    /* line 386, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-1-of-1 {
        width: 100%;
    }
    /* line 390, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-1-of-2, .grid_col.grid_col--lc-2-of-4, .grid_col.grid_col--lc-6-of-12 {
        width: 50%;
    }
    /* line 394, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-1-of-3, .grid_col.grid_col--lc-4-of-12 {
        width: 33.33333%;
    }
    /* line 398, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-2-of-3, .grid_col.grid_col--lc-8-of-12 {
        width: 66.66667%;
    }
    /* line 402, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-1-of-4, .grid_col.grid_col--lc-3-of-12 {
        width: 25%;
    }
    /* line 410, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-3-of-4, .grid_col.grid_col--lc-9-of-12 {
        width: 75%;
    }
    /* line 414, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-1-of-12 {
        width: 8.33333%;
    }
    /* line 418, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-2-of-12 {
        width: 16.66667%;
    }
    /* line 430, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-5-of-12 {
        width: 41.66667%;
    }
    /* line 438, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-7-of-12 {
        width: 58.33333%;
    }
    /* line 450, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-10-of-12 {
        width: 83.33333%;
    }
    /* line 454, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--lc-11-of-12 {
        width: 91.66667%;
    }
}
@media only screen and (max-width: 768px) {
    /* line 460, ../sass/plugins/_grid.scss */
    .grid_col[class*="grid_col--md-"] {
        display: inline-block;
        margin-right: -.24em;
    }
    /* line 465, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-0 {
        display: none;
    }
    /* line 469, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-1-of-1 {
        width: 100%;
    }
    /* line 473, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-1-of-2, .grid_col.grid_col--md-2-of-4, .grid_col.grid_col--md-6-of-12 {
        width: 50%;
    }
    /* line 477, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-1-of-3, .grid_col.grid_col--md-4-of-12 {
        width: 33.33333%;
    }
    /* line 481, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-2-of-3, .grid_col.grid_col--md-8-of-12 {
        width: 66.66667%;
    }
    /* line 485, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-1-of-4, .grid_col.grid_col--md-3-of-12 {
        width: 25%;
    }
    /* line 493, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-3-of-4, .grid_col.grid_col--md-9-of-12 {
        width: 75%;
    }
    /* line 497, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-1-of-12 {
        width: 8.33333%;
    }
    /* line 501, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-2-of-12 {
        width: 16.66667%;
    }
    /* line 513, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-5-of-12 {
        width: 41.66667%;
    }
    /* line 521, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-7-of-12 {
        width: 58.33333%;
    }
    /* line 533, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-10-of-12 {
        width: 83.33333%;
    }
    /* line 537, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-11-of-12 {
        width: 91.66667%;
    }
    /* line 541, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-1-of-7 {
        width: 14.28571%;
    }
    /* line 545, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-2-of-7 {
        width: 28.57143%;
    }
    /* line 549, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-3-of-7 {
        width: 42.85714%;
    }
    /* line 553, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-4-of-7 {
        width: 57.14286%;
    }
    /* line 557, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-5-of-7 {
        width: 71.42857%;
    }
    /* line 561, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--md-6-of-7 {
        width: 85.71429%;
    }
}
@media only screen and (max-width: 480px) {
    /* line 567, ../sass/plugins/_grid.scss */
    .grid_col[class*="grid_col--sm-"] {
        display: inline-block;
        margin-right: -.24em;
    }
    /* line 572, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-0 {
        display: none;
    }
    /* line 576, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-1-of-1 {
        width: 100%;
    }
    /* line 580, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-1-of-2, .grid_col.grid_col--sm-2-of-4, .grid_col.grid_col--sm-6-of-12 {
        width: 50%;
    }
    /* line 584, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-1-of-3, .grid_col.grid_col--sm-4-of-12 {
        width: 33.33333%;
    }
    /* line 588, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-2-of-3, .grid_col.grid_col--sm-8-of-12 {
        width: 66.66667%;
    }
    /* line 592, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-1-of-4, .grid_col.grid_col--sm-3-of-12 {
        width: 25%;
    }
    /* line 600, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-3-of-4, .grid_col.grid_col--sm-9-of-12 {
        width: 75%;
    }
    /* line 604, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-1-of-12 {
        width: 8.33333%;
    }
    /* line 608, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-2-of-12 {
        width: 16.66667%;
    }
    /* line 620, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-5-of-12 {
        width: 41.66667%;
    }
    /* line 628, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-7-of-12 {
        width: 58.33333%;
    }
    /* line 640, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-10-of-12 {
        width: 83.33333%;
    }
    /* line 644, ../sass/plugins/_grid.scss */
    .grid_col.grid_col--sm-11-of-12 {
        width: 91.66667%;
    }
}

/* line 651, ../sass/plugins/_grid.scss */
.grid_col--centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* line 659, ../sass/plugins/_grid.scss */
.grid_col--d-first {
    float: left;
}

/* line 664, ../sass/plugins/_grid.scss */
.grid_col--d-last {
    float: right;
}

/* line 669, ../sass/plugins/_grid.scss */
.grid--no-gutter {
    margin-left: 0;
}
/* line 673, ../sass/plugins/_grid.scss */
.grid--no-gutter .grid_col {
    padding-left: 0;
}
/* line 677, ../sass/plugins/_grid.scss */
.grid--no-gutter .grid_col--span-all {
    margin-left: 0;
    width: 100%;
}

/* line 685, ../sass/plugins/_grid.scss */
.grid--no-space .grid_col {
    margin-right: 0;
}

/* line 691, ../sass/plugins/_grid.scss */
.grid_col--ab {
    vertical-align: bottom;
}

/* line 696, ../sass/plugins/_grid.scss */
.grid_col--am {
    vertical-align: middle;
}

@media only screen and (max-width: 1200px) {
    /* line 701, ../sass/plugins/_grid.scss */
    .grid_col[class*='grid_col--push-'] {
        margin-left: 0;
    }
}
/* line 1, ../sass/plugins/_grid-bootstrap.scss */
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

/* line 10, ../sass/plugins/_grid-bootstrap.scss */
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

/* line 15, ../sass/plugins/_grid-bootstrap.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

/* line 21, ../sass/plugins/_grid-bootstrap.scss */
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

/* line 98, ../sass/plugins/_grid-bootstrap.scss */
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

/* line 106, ../sass/plugins/_grid-bootstrap.scss */
.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

/* line 113, ../sass/plugins/_grid-bootstrap.scss */
.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

/* line 119, ../sass/plugins/_grid-bootstrap.scss */
.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

/* line 125, ../sass/plugins/_grid-bootstrap.scss */
.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

/* line 131, ../sass/plugins/_grid-bootstrap.scss */
.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

/* line 137, ../sass/plugins/_grid-bootstrap.scss */
.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

/* line 143, ../sass/plugins/_grid-bootstrap.scss */
.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

/* line 149, ../sass/plugins/_grid-bootstrap.scss */
.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

/* line 155, ../sass/plugins/_grid-bootstrap.scss */
.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

/* line 161, ../sass/plugins/_grid-bootstrap.scss */
.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

/* line 167, ../sass/plugins/_grid-bootstrap.scss */
.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

/* line 173, ../sass/plugins/_grid-bootstrap.scss */
.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

/* line 179, ../sass/plugins/_grid-bootstrap.scss */
.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

/* line 185, ../sass/plugins/_grid-bootstrap.scss */
.order-first {
    -ms-flex-order: -1;
    order: -1;
}

/* line 190, ../sass/plugins/_grid-bootstrap.scss */
.order-last {
    -ms-flex-order: 13;
    order: 13;
}

/* line 195, ../sass/plugins/_grid-bootstrap.scss */
.order-0 {
    -ms-flex-order: 0;
    order: 0;
}

/* line 200, ../sass/plugins/_grid-bootstrap.scss */
.order-1 {
    -ms-flex-order: 1;
    order: 1;
}

/* line 205, ../sass/plugins/_grid-bootstrap.scss */
.order-2 {
    -ms-flex-order: 2;
    order: 2;
}

/* line 210, ../sass/plugins/_grid-bootstrap.scss */
.order-3 {
    -ms-flex-order: 3;
    order: 3;
}

/* line 215, ../sass/plugins/_grid-bootstrap.scss */
.order-4 {
    -ms-flex-order: 4;
    order: 4;
}

/* line 220, ../sass/plugins/_grid-bootstrap.scss */
.order-5 {
    -ms-flex-order: 5;
    order: 5;
}

/* line 225, ../sass/plugins/_grid-bootstrap.scss */
.order-6 {
    -ms-flex-order: 6;
    order: 6;
}

/* line 230, ../sass/plugins/_grid-bootstrap.scss */
.order-7 {
    -ms-flex-order: 7;
    order: 7;
}

/* line 235, ../sass/plugins/_grid-bootstrap.scss */
.order-8 {
    -ms-flex-order: 8;
    order: 8;
}

/* line 240, ../sass/plugins/_grid-bootstrap.scss */
.order-9 {
    -ms-flex-order: 9;
    order: 9;
}

/* line 245, ../sass/plugins/_grid-bootstrap.scss */
.order-10 {
    -ms-flex-order: 10;
    order: 10;
}

/* line 250, ../sass/plugins/_grid-bootstrap.scss */
.order-11 {
    -ms-flex-order: 11;
    order: 11;
}

/* line 255, ../sass/plugins/_grid-bootstrap.scss */
.order-12 {
    -ms-flex-order: 12;
    order: 12;
}

/* line 260, ../sass/plugins/_grid-bootstrap.scss */
.offset-1 {
    margin-left: 8.333333%;
}

/* line 264, ../sass/plugins/_grid-bootstrap.scss */
.offset-2 {
    margin-left: 16.666667%;
}

/* line 268, ../sass/plugins/_grid-bootstrap.scss */
.offset-3 {
    margin-left: 25%;
}

/* line 272, ../sass/plugins/_grid-bootstrap.scss */
.offset-4 {
    margin-left: 33.333333%;
}

/* line 276, ../sass/plugins/_grid-bootstrap.scss */
.offset-5 {
    margin-left: 41.666667%;
}

/* line 280, ../sass/plugins/_grid-bootstrap.scss */
.offset-6 {
    margin-left: 50%;
}

/* line 284, ../sass/plugins/_grid-bootstrap.scss */
.offset-7 {
    margin-left: 58.333333%;
}

/* line 288, ../sass/plugins/_grid-bootstrap.scss */
.offset-8 {
    margin-left: 66.666667%;
}

/* line 292, ../sass/plugins/_grid-bootstrap.scss */
.offset-9 {
    margin-left: 75%;
}

/* line 296, ../sass/plugins/_grid-bootstrap.scss */
.offset-10 {
    margin-left: 83.333333%;
}

/* line 300, ../sass/plugins/_grid-bootstrap.scss */
.offset-11 {
    margin-left: 91.666667%;
}

@media (min-width: 576px) {
    /* line 305, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 313, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    /* line 320, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    /* line 326, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    /* line 332, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 338, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    /* line 344, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    /* line 350, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 356, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    /* line 362, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    /* line 368, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 374, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    /* line 380, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    /* line 386, ../sass/plugins/_grid-bootstrap.scss */
    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 392, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-first {
        -ms-flex-order: -1;
        order: -1;
    }

    /* line 397, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-last {
        -ms-flex-order: 13;
        order: 13;
    }

    /* line 402, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    /* line 407, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    /* line 412, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    /* line 417, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    /* line 422, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    /* line 427, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    /* line 432, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    /* line 437, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    /* line 442, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    /* line 447, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    /* line 452, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    /* line 457, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    /* line 462, ../sass/plugins/_grid-bootstrap.scss */
    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    /* line 467, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-0 {
        margin-left: 0;
    }

    /* line 471, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-1 {
        margin-left: 8.333333%;
    }

    /* line 475, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-2 {
        margin-left: 16.666667%;
    }

    /* line 479, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-3 {
        margin-left: 25%;
    }

    /* line 483, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-4 {
        margin-left: 33.333333%;
    }

    /* line 487, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-5 {
        margin-left: 41.666667%;
    }

    /* line 491, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-6 {
        margin-left: 50%;
    }

    /* line 495, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-7 {
        margin-left: 58.333333%;
    }

    /* line 499, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-8 {
        margin-left: 66.666667%;
    }

    /* line 503, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-9 {
        margin-left: 75%;
    }

    /* line 507, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-10 {
        margin-left: 83.333333%;
    }

    /* line 511, ../sass/plugins/_grid-bootstrap.scss */
    .offset-sm-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 768px) {
    /* line 517, ../sass/plugins/_grid-bootstrap.scss */
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 525, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    /* line 532, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    /* line 538, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    /* line 544, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 550, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    /* line 556, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    /* line 562, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 568, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    /* line 574, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    /* line 580, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 586, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    /* line 592, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    /* line 598, ../sass/plugins/_grid-bootstrap.scss */
    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 604, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-first {
        -ms-flex-order: -1;
        order: -1;
    }

    /* line 609, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-last {
        -ms-flex-order: 13;
        order: 13;
    }

    /* line 614, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    /* line 619, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    /* line 624, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    /* line 629, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    /* line 634, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    /* line 639, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    /* line 644, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    /* line 649, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    /* line 654, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    /* line 659, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    /* line 664, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    /* line 669, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    /* line 674, ../sass/plugins/_grid-bootstrap.scss */
    .order-md-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    /* line 679, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-0 {
        margin-left: 0;
    }

    /* line 683, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-1 {
        margin-left: 8.333333%;
    }

    /* line 687, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-2 {
        margin-left: 16.666667%;
    }

    /* line 691, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-3 {
        margin-left: 25%;
    }

    /* line 695, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-4 {
        margin-left: 33.333333%;
    }

    /* line 699, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-5 {
        margin-left: 41.666667%;
    }

    /* line 703, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-6 {
        margin-left: 50%;
    }

    /* line 707, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-7 {
        margin-left: 58.333333%;
    }

    /* line 711, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-8 {
        margin-left: 66.666667%;
    }

    /* line 715, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-9 {
        margin-left: 75%;
    }

    /* line 719, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-10 {
        margin-left: 83.333333%;
    }

    /* line 723, ../sass/plugins/_grid-bootstrap.scss */
    .offset-md-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 992px) {
    /* line 729, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 737, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    /* line 744, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    /* line 750, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    /* line 756, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 762, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    /* line 768, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    /* line 774, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 780, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    /* line 786, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    /* line 792, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 798, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    /* line 804, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    /* line 810, ../sass/plugins/_grid-bootstrap.scss */
    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 816, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-first {
        -ms-flex-order: -1;
        order: -1;
    }

    /* line 821, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-last {
        -ms-flex-order: 13;
        order: 13;
    }

    /* line 826, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    /* line 831, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    /* line 836, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    /* line 841, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    /* line 846, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    /* line 851, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    /* line 856, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    /* line 861, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    /* line 866, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    /* line 871, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    /* line 876, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    /* line 881, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    /* line 886, ../sass/plugins/_grid-bootstrap.scss */
    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    /* line 891, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-0 {
        margin-left: 0;
    }

    /* line 895, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-1 {
        margin-left: 8.333333%;
    }

    /* line 899, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-2 {
        margin-left: 16.666667%;
    }

    /* line 903, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-3 {
        margin-left: 25%;
    }

    /* line 907, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-4 {
        margin-left: 33.333333%;
    }

    /* line 911, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-5 {
        margin-left: 41.666667%;
    }

    /* line 915, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-6 {
        margin-left: 50%;
    }

    /* line 919, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-7 {
        margin-left: 58.333333%;
    }

    /* line 923, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-8 {
        margin-left: 66.666667%;
    }

    /* line 927, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-9 {
        margin-left: 75%;
    }

    /* line 931, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-10 {
        margin-left: 83.333333%;
    }

    /* line 935, ../sass/plugins/_grid-bootstrap.scss */
    .offset-lg-11 {
        margin-left: 91.666667%;
    }
}
@media (min-width: 1200px) {
    /* line 941, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 949, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    /* line 956, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    /* line 962, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    /* line 968, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 974, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    /* line 980, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    /* line 986, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 992, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    /* line 998, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    /* line 1004, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 1010, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    /* line 1016, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    /* line 1022, ../sass/plugins/_grid-bootstrap.scss */
    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 1028, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-first {
        -ms-flex-order: -1;
        order: -1;
    }

    /* line 1033, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-last {
        -ms-flex-order: 13;
        order: 13;
    }

    /* line 1038, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    /* line 1043, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    /* line 1048, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    /* line 1053, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    /* line 1058, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    /* line 1063, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    /* line 1068, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    /* line 1073, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    /* line 1078, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    /* line 1083, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    /* line 1088, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    /* line 1093, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    /* line 1098, ../sass/plugins/_grid-bootstrap.scss */
    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    /* line 1103, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-0 {
        margin-left: 0;
    }

    /* line 1107, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-1 {
        margin-left: 8.333333%;
    }

    /* line 1111, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-2 {
        margin-left: 16.666667%;
    }

    /* line 1115, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-3 {
        margin-left: 25%;
    }

    /* line 1119, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-4 {
        margin-left: 33.333333%;
    }

    /* line 1123, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-5 {
        margin-left: 41.666667%;
    }

    /* line 1127, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-6 {
        margin-left: 50%;
    }

    /* line 1131, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-7 {
        margin-left: 58.333333%;
    }

    /* line 1135, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-8 {
        margin-left: 66.666667%;
    }

    /* line 1139, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-9 {
        margin-left: 75%;
    }

    /* line 1143, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-10 {
        margin-left: 83.333333%;
    }

    /* line 1147, ../sass/plugins/_grid-bootstrap.scss */
    .offset-xl-11 {
        margin-left: 91.666667%;
    }
}
/* line 1152, ../sass/plugins/_grid-bootstrap.scss */
.d-none {
    display: none !important;
}

/* line 1156, ../sass/plugins/_grid-bootstrap.scss */
.d-inline {
    display: inline !important;
}

/* line 1160, ../sass/plugins/_grid-bootstrap.scss */
.d-inline-block {
    display: inline-block !important;
}

/* line 1164, ../sass/plugins/_grid-bootstrap.scss */
.d-block {
    display: block !important;
}

/* line 1168, ../sass/plugins/_grid-bootstrap.scss */
.d-table {
    display: table !important;
}

/* line 1172, ../sass/plugins/_grid-bootstrap.scss */
.d-table-row {
    display: table-row !important;
}

/* line 1176, ../sass/plugins/_grid-bootstrap.scss */
.d-table-cell {
    display: table-cell !important;
}

/* line 1180, ../sass/plugins/_grid-bootstrap.scss */
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

/* line 1185, ../sass/plugins/_grid-bootstrap.scss */
.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

@media (min-width: 576px) {
    /* line 1191, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-none {
        display: none !important;
    }

    /* line 1195, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-inline {
        display: inline !important;
    }

    /* line 1199, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-inline-block {
        display: inline-block !important;
    }

    /* line 1203, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-block {
        display: block !important;
    }

    /* line 1207, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-table {
        display: table !important;
    }

    /* line 1211, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-table-row {
        display: table-row !important;
    }

    /* line 1215, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-table-cell {
        display: table-cell !important;
    }

    /* line 1219, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    /* line 1224, ../sass/plugins/_grid-bootstrap.scss */
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    /* line 1231, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-none {
        display: none !important;
    }

    /* line 1235, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-inline {
        display: inline !important;
    }

    /* line 1239, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-inline-block {
        display: inline-block !important;
    }

    /* line 1243, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-block {
        display: block !important;
    }

    /* line 1247, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-table {
        display: table !important;
    }

    /* line 1251, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-table-row {
        display: table-row !important;
    }

    /* line 1255, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-table-cell {
        display: table-cell !important;
    }

    /* line 1259, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    /* line 1264, ../sass/plugins/_grid-bootstrap.scss */
    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    /* line 1271, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-none {
        display: none !important;
    }

    /* line 1275, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-inline {
        display: inline !important;
    }

    /* line 1279, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-inline-block {
        display: inline-block !important;
    }

    /* line 1283, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-block {
        display: block !important;
    }

    /* line 1287, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-table {
        display: table !important;
    }

    /* line 1291, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-table-row {
        display: table-row !important;
    }

    /* line 1295, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-table-cell {
        display: table-cell !important;
    }

    /* line 1299, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    /* line 1304, ../sass/plugins/_grid-bootstrap.scss */
    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 1200px) {
    /* line 1311, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-none {
        display: none !important;
    }

    /* line 1315, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-inline {
        display: inline !important;
    }

    /* line 1319, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-inline-block {
        display: inline-block !important;
    }

    /* line 1323, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-block {
        display: block !important;
    }

    /* line 1327, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-table {
        display: table !important;
    }

    /* line 1331, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-table-row {
        display: table-row !important;
    }

    /* line 1335, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-table-cell {
        display: table-cell !important;
    }

    /* line 1339, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    /* line 1344, ../sass/plugins/_grid-bootstrap.scss */
    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media print {
    /* line 1351, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-none {
        display: none !important;
    }

    /* line 1355, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-inline {
        display: inline !important;
    }

    /* line 1359, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-inline-block {
        display: inline-block !important;
    }

    /* line 1363, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-block {
        display: block !important;
    }

    /* line 1367, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-table {
        display: table !important;
    }

    /* line 1371, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-table-row {
        display: table-row !important;
    }

    /* line 1375, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-table-cell {
        display: table-cell !important;
    }

    /* line 1379, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    /* line 1384, ../sass/plugins/_grid-bootstrap.scss */
    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
/* line 1390, ../sass/plugins/_grid-bootstrap.scss */
.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

/* line 1395, ../sass/plugins/_grid-bootstrap.scss */
.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

/* line 1400, ../sass/plugins/_grid-bootstrap.scss */
.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}

/* line 1405, ../sass/plugins/_grid-bootstrap.scss */
.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}

/* line 1410, ../sass/plugins/_grid-bootstrap.scss */
.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

/* line 1415, ../sass/plugins/_grid-bootstrap.scss */
.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}

/* line 1420, ../sass/plugins/_grid-bootstrap.scss */
.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}

/* line 1425, ../sass/plugins/_grid-bootstrap.scss */
.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

/* line 1430, ../sass/plugins/_grid-bootstrap.scss */
.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}

/* line 1435, ../sass/plugins/_grid-bootstrap.scss */
.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}

/* line 1440, ../sass/plugins/_grid-bootstrap.scss */
.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}

/* line 1445, ../sass/plugins/_grid-bootstrap.scss */
.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}

/* line 1450, ../sass/plugins/_grid-bootstrap.scss */
.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

/* line 1455, ../sass/plugins/_grid-bootstrap.scss */
.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

/* line 1460, ../sass/plugins/_grid-bootstrap.scss */
.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

/* line 1465, ../sass/plugins/_grid-bootstrap.scss */
.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

/* line 1470, ../sass/plugins/_grid-bootstrap.scss */
.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

/* line 1475, ../sass/plugins/_grid-bootstrap.scss */
.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

/* line 1480, ../sass/plugins/_grid-bootstrap.scss */
.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}

/* line 1485, ../sass/plugins/_grid-bootstrap.scss */
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

/* line 1490, ../sass/plugins/_grid-bootstrap.scss */
.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

/* line 1495, ../sass/plugins/_grid-bootstrap.scss */
.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}

/* line 1500, ../sass/plugins/_grid-bootstrap.scss */
.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}

/* line 1505, ../sass/plugins/_grid-bootstrap.scss */
.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}

/* line 1510, ../sass/plugins/_grid-bootstrap.scss */
.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}

/* line 1515, ../sass/plugins/_grid-bootstrap.scss */
.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}

/* line 1520, ../sass/plugins/_grid-bootstrap.scss */
.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}

/* line 1525, ../sass/plugins/_grid-bootstrap.scss */
.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

/* line 1530, ../sass/plugins/_grid-bootstrap.scss */
.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
}

/* line 1535, ../sass/plugins/_grid-bootstrap.scss */
.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}

/* line 1540, ../sass/plugins/_grid-bootstrap.scss */
.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}

/* line 1545, ../sass/plugins/_grid-bootstrap.scss */
.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

/* line 1550, ../sass/plugins/_grid-bootstrap.scss */
.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}

/* line 1555, ../sass/plugins/_grid-bootstrap.scss */
.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
}

@media (min-width: 576px) {
    /* line 1561, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    /* line 1566, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    /* line 1571, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    /* line 1576, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    /* line 1581, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    /* line 1586, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    /* line 1591, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    /* line 1596, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    /* line 1601, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    /* line 1606, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    /* line 1611, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    /* line 1616, ../sass/plugins/_grid-bootstrap.scss */
    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    /* line 1621, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    /* line 1626, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    /* line 1631, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    /* line 1636, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    /* line 1641, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    /* line 1646, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    /* line 1651, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    /* line 1656, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    /* line 1661, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    /* line 1666, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    /* line 1671, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    /* line 1676, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    /* line 1681, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    /* line 1686, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    /* line 1691, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    /* line 1696, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    /* line 1701, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    /* line 1706, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    /* line 1711, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    /* line 1716, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    /* line 1721, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    /* line 1726, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}
@media (min-width: 768px) {
    /* line 1733, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    /* line 1738, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    /* line 1743, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    /* line 1748, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    /* line 1753, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    /* line 1758, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    /* line 1763, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    /* line 1768, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    /* line 1773, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    /* line 1778, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    /* line 1783, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    /* line 1788, ../sass/plugins/_grid-bootstrap.scss */
    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    /* line 1793, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    /* line 1798, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    /* line 1803, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    /* line 1808, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    /* line 1813, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    /* line 1818, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    /* line 1823, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    /* line 1828, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    /* line 1833, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    /* line 1838, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    /* line 1843, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    /* line 1848, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    /* line 1853, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    /* line 1858, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    /* line 1863, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    /* line 1868, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    /* line 1873, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    /* line 1878, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    /* line 1883, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    /* line 1888, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    /* line 1893, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    /* line 1898, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}
@media (min-width: 992px) {
    /* line 1905, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    /* line 1910, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    /* line 1915, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    /* line 1920, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    /* line 1925, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    /* line 1930, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    /* line 1935, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    /* line 1940, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    /* line 1945, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    /* line 1950, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    /* line 1955, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    /* line 1960, ../sass/plugins/_grid-bootstrap.scss */
    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    /* line 1965, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    /* line 1970, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    /* line 1975, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    /* line 1980, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    /* line 1985, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    /* line 1990, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    /* line 1995, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    /* line 2000, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    /* line 2005, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    /* line 2010, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    /* line 2015, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    /* line 2020, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    /* line 2025, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    /* line 2030, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    /* line 2035, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    /* line 2040, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    /* line 2045, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    /* line 2050, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    /* line 2055, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    /* line 2060, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    /* line 2065, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    /* line 2070, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}
@media (min-width: 1200px) {
    /* line 2077, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    /* line 2082, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    /* line 2087, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    /* line 2092, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    /* line 2097, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    /* line 2102, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    /* line 2107, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    /* line 2112, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    /* line 2117, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    /* line 2122, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    /* line 2127, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    /* line 2132, ../sass/plugins/_grid-bootstrap.scss */
    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    /* line 2137, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    /* line 2142, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    /* line 2147, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    /* line 2152, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    /* line 2157, ../sass/plugins/_grid-bootstrap.scss */
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    /* line 2162, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    /* line 2167, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    /* line 2172, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    /* line 2177, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    /* line 2182, ../sass/plugins/_grid-bootstrap.scss */
    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    /* line 2187, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    /* line 2192, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    /* line 2197, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    /* line 2202, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    /* line 2207, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    /* line 2212, ../sass/plugins/_grid-bootstrap.scss */
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    /* line 2217, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    /* line 2222, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    /* line 2227, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    /* line 2232, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    /* line 2237, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    /* line 2242, ../sass/plugins/_grid-bootstrap.scss */
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}
/* line 2248, ../sass/plugins/_grid-bootstrap.scss */
.float-left {
    float: left !important;
}

/* line 2252, ../sass/plugins/_grid-bootstrap.scss */
.float-right {
    float: right !important;
}

/* line 2256, ../sass/plugins/_grid-bootstrap.scss */
.float-none {
    float: none !important;
}

@media (min-width: 576px) {
    /* line 2261, ../sass/plugins/_grid-bootstrap.scss */
    .float-sm-left {
        float: left !important;
    }

    /* line 2265, ../sass/plugins/_grid-bootstrap.scss */
    .float-sm-right {
        float: right !important;
    }

    /* line 2269, ../sass/plugins/_grid-bootstrap.scss */
    .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    /* line 2275, ../sass/plugins/_grid-bootstrap.scss */
    .float-md-left {
        float: left !important;
    }

    /* line 2279, ../sass/plugins/_grid-bootstrap.scss */
    .float-md-right {
        float: right !important;
    }

    /* line 2283, ../sass/plugins/_grid-bootstrap.scss */
    .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    /* line 2289, ../sass/plugins/_grid-bootstrap.scss */
    .float-lg-left {
        float: left !important;
    }

    /* line 2293, ../sass/plugins/_grid-bootstrap.scss */
    .float-lg-right {
        float: right !important;
    }

    /* line 2297, ../sass/plugins/_grid-bootstrap.scss */
    .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    /* line 2303, ../sass/plugins/_grid-bootstrap.scss */
    .float-xl-left {
        float: left !important;
    }

    /* line 2307, ../sass/plugins/_grid-bootstrap.scss */
    .float-xl-right {
        float: right !important;
    }

    /* line 2311, ../sass/plugins/_grid-bootstrap.scss */
    .float-xl-none {
        float: none !important;
    }
}
/*==================================
 --------- UTILITY CLASSES --------
==================================*/
/* line 6, ../sass/_utility.scss */
.hidden:not([role=tabpanel]) {
    display: none !important;
}
/* line 10, ../sass/_utility.scss */
.hidden[role=tabpanel] {
    display: none;
}

/* line 15, ../sass/_utility.scss */
.disabled {
    opacity: 0.1;
    border-color: var(--body-color);
    color: var(--body-color);
    transition: none;
    pointer-events: none;
}

/* line 23, ../sass/_utility.scss */
.disabled2 {
    opacity: 0.5;
    border-color: var(--body-color);
    color: var(--body-color);
    transition: none;
    pointer-events: none;
}

/* line 31, ../sass/_utility.scss */
.absolute {
    position: absolute;
}

/* line 35, ../sass/_utility.scss */
.relative {
    position: relative;
}

/* line 39, ../sass/_utility.scss */
.inline {
    display: inline;
}

/* line 43, ../sass/_utility.scss */
label.block.display-block,
.block {
    display: block;
    word-break: break-word;
}

/* line 49, ../sass/_utility.scss */
.block-important {
    display: block !important;
}

/* line 53, ../sass/_utility.scss */
.inline-block {
    display: inline-block;
}

/* line 57, ../sass/_utility.scss */
.vtop {
    vertical-align: top;
}

/* line 61, ../sass/_utility.scss */
.vmiddle {
    vertical-align: middle;
}

/* line 65, ../sass/_utility.scss */
.vbottom {
    vertical-align: bottom;
}

/* line 69, ../sass/_utility.scss */
.right {
    float: right;
}

/* line 73, ../sass/_utility.scss */
.left {
    float: left;
}

/* line 77, ../sass/_utility.scss */
.clear {
    clear: both;
}

/* line 82, ../sass/_utility.scss */
.text-middle {
    vertical-align: middle !important;
}

/* line 86, ../sass/_utility.scss */
.heading-right .module_title {
    text-align: right;
}

/* line 90, ../sass/_utility.scss */
.heading-left .module_title {
    text-align: left;
}

/* line 94, ../sass/_utility.scss */
.heading-center .module_title {
    text-align: center;
}

/* line 98, ../sass/_utility.scss */
.uppercase {
    text-transform: uppercase;
}

/* line 102, ../sass/_utility.scss */
.lowercase {
    text-transform: lowercase;
}

/* line 107, ../sass/_utility.scss */
.ucfirst::first-letter {
    text-transform: uppercase;
}

/* line 112, ../sass/_utility.scss */
.underline {
    text-decoration: underline;
}

/* line 116, ../sass/_utility.scss */
.text-strike {
    text-decoration: line-through !important;
}

/* line 120, ../sass/_utility.scss */
.background--cover {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* line 126, ../sass/_utility.scss */
.background--brand,
.background--primary {
    background-color: var(--brand-color) !important;
}

/* line 131, ../sass/_utility.scss */
.background--alt-brand {
    background-color: var(--brand-color-alt) !important;
}

/* line 135, ../sass/_utility.scss */
.background--dark {
    background-color: var(--dark-color) !important;
}

/* line 139, ../sass/_utility.scss */
.background--light {
    background-color: var(--light-color) !important;
}

/* line 143, ../sass/_utility.scss */
.background--grey {
    background-color: var(--grey-color) !important;
}

/* line 147, ../sass/_utility.scss */
.background--grey-dark {
    background-color: var(--grey-dark-color) !important;
}

/* line 151, ../sass/_utility.scss */
.background--grey--transparent {
    background-color: rgba(66, 66, 66, 0.1) !important;
}

/* line 155, ../sass/_utility.scss */
.background--grey-gradient {
    background: linear-gradient(to bottom, transparent, var(--grey-color)) !important;
}

/* line 159, ../sass/_utility.scss */
.background--grey-important {
    background-color: var(--grey-color) !important;
}

/* line 163, ../sass/_utility.scss */
.background--success {
    background-color: var(--success-color) !important;
}

/* line 167, ../sass/_utility.scss */
.background--error {
    background-color: var(--error-color) !important;
}

/* line 171, ../sass/_utility.scss */
.background--orange {
    background-color: var(--orange-color) !important;
}

/* line 175, ../sass/_utility.scss */
.background--light-blue {
    background-color: var(--blue-light-color) !important;
}

/* line 179, ../sass/_utility.scss */
.background--lightest-blue {
    background-color: var(--blue-lightest-color) !important;
}

/* line 183, ../sass/_utility.scss */
.background--blue {
    background-color: var(--blue-color) !important;
}

/* line 187, ../sass/_utility.scss */
.background--green,
.background--secondary {
    background-color: var(--green-color) !important;
}

/* line 192, ../sass/_utility.scss */
.background--mauve {
    background-color: var(--mauve-color) !important;
}

/* line 196, ../sass/_utility.scss */
.background--red {
    background-color: var(--red-color) !important;
}

/* line 200, ../sass/_utility.scss */
.background--yellow {
    background-color: var(--yellow-color) !important;
}

/* line 204, ../sass/_utility.scss */
.background--black {
    background-color: var(--black-color) !important;
}

/* line 208, ../sass/_utility.scss */
.bg-light-blue {
    background: var(--light-color-alt) !important;
}

/* line 212, ../sass/_utility.scss */
.background--fixed {
    background-attachment: fixed;
}
@media only screen and (max-width: 1024px) {
    /* line 212, ../sass/_utility.scss */
    .background--fixed {
        background-attachment: scroll;
    }
}

/* line 220, ../sass/_utility.scss */
.background--cover {
    background-size: cover;
}

/* line 224, ../sass/_utility.scss */
.color--light-blue {
    color: var(--blue-light-color) !important;
}

/* line 228, ../sass/_utility.scss */
.color--blue {
    color: var(--blue-color) !important;
}

/* line 232, ../sass/_utility.scss */
.color--brand,
.color--primary {
    color: var(--brand-color) !important;
}

/* line 237, ../sass/_utility.scss */
.color--orange {
    color: var(--orange-color) !important;
}

/* line 241, ../sass/_utility.scss */
.color--dark {
    color: var(--dark-color) !important;
}

/* line 245, ../sass/_utility.scss */
.color--default {
    color: var(--body-color) !important;
}

/* line 249, ../sass/_utility.scss */
.color--green,
.color--secondary {
    color: var(--green-color) !important;
}

/* line 254, ../sass/_utility.scss */
.color--grey {
    color: var(--grey-color) !important;
}

/* line 258, ../sass/_utility.scss */
.color--grey-dark {
    color: var(--grey-dark-color) !important;
}

/* line 262, ../sass/_utility.scss */
.color--success {
    color: var(--success-color) !important;
}

/* line 266, ../sass/_utility.scss */
.color--error {
    color: var(--error-color) !important;
}

/* line 270, ../sass/_utility.scss */
.color--black {
    color: var(--black-color) !important;
}

/* line 274, ../sass/_utility.scss */
.color--white {
    color: var(--light-color) !important;
}

/* line 278, ../sass/_utility.scss */
.color--mauve {
    color: var(--mauve-color) !important;
}

/* line 282, ../sass/_utility.scss */
.color--red {
    color: var(--red-color) !important;
}

/* line 286, ../sass/_utility.scss */
.color--yellow {
    color: var(--yellow-color) !important;
}

/* line 290, ../sass/_utility.scss */
.color--always-white {
    color: #fff !important;
}

/* line 294, ../sass/_utility.scss */
.color--always-black {
    color: #000 !important;
}

/* line 298, ../sass/_utility.scss */
.dark {
    color: var(--light-color) !important;
}
/* line 301, ../sass/_utility.scss */
.dark a {
    color: var(--light-color) !important;
}

/* line 306, ../sass/_utility.scss */
.border-brand,
.border-primary {
    border-color: var(--brand-color) !important;
}

/* line 311, ../sass/_utility.scss */
.border-light-blue {
    border-color: var(--blue-light-color) !important;
}

/* line 315, ../sass/_utility.scss */
.border-blue {
    border-color: var(--blue-color) !important;
}

/* line 319, ../sass/_utility.scss */
.border-orange {
    border-color: var(--orange-color) !important;
}

/* line 323, ../sass/_utility.scss */
.border-green,
.border-secondary {
    border-color: var(--green-color) !important;
}

/* line 328, ../sass/_utility.scss */
.border-mauve {
    border-color: var(--mauve-color) !important;
}

/* line 332, ../sass/_utility.scss */
.border-red {
    border-color: var(--red-color) !important;
}

/* line 336, ../sass/_utility.scss */
.border-grey {
    border-color: var(--grey-color) !important;
}

/* line 340, ../sass/_utility.scss */
.border-black {
    border-color: var(--black-color) !important;
}

/* line 344, ../sass/_utility.scss */
.border-grey-dark {
    border-color: var(--grey-dark-color) !important;
}

/* line 348, ../sass/_utility.scss */
.border-default {
    border-color: var(--border-color) !important;
}

@media only screen and (max-width: 1200px) {
    /* line 353, ../sass/_utility.scss */
    .no-mobile,
    .desktop-only {
        display: none !important;
    }
}
@media only screen and (min-width: 1201px) {
    /* line 360, ../sass/_utility.scss */
    .mobile-only,
    .no-desktop {
        display: none !important;
    }
}
/* line 366, ../sass/_utility.scss */
.link-green {
    text-decoration: underline;
    font-weight: 500;
}

/* line 371, ../sass/_utility.scss */
.spacer {
    padding: 1.5625vw;
}

/* line 375, ../sass/_utility.scss */
.spacer-top {
    padding-top: 1.5625vw;
}

/* line 379, ../sass/_utility.scss */
.spacer-bottom {
    padding-bottom: 1.5625vw;
}

/* line 383, ../sass/_utility.scss */
.spacer-small-top {
    padding-top: 0.72917vw;
}

/* line 387, ../sass/_utility.scss */
.spacer-small-bottom {
    padding-bottom: 0.72917vw;
}

/* line 391, ../sass/_utility.scss */
.box-shadow {
    -webkit-box-shadow: 0px 0px 0.78125vw 0.15625vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0px 0.78125vw 0.15625vw var(--grey-dark-color);
    box-shadow: 0px 0px 0.78125vw 0.15625vw var(--grey-dark-color);
}

/* line 397, ../sass/_utility.scss */
.top-box-shadow {
    -webkit-box-shadow: 0px -1px 0.26042vw 0px var(--grey-dark-color);
    -moz-box-shadow: 0px -1px 0.26042vw 0px var(--grey-dark-color);
    box-shadow: 0px -1px 0.26042vw 0px var(--grey-dark-color);
}

/* line 403, ../sass/_utility.scss */
.font-medium {
    font-weight: 500;
}

/* line 407, ../sass/_utility.scss */
.font-normal {
    font-weight: normal;
}

/* line 411, ../sass/_utility.scss */
.font-semibold {
    font-weight: 600;
}

/* line 415, ../sass/_utility.scss */
.font-bold {
    font-weight: 600;
}

/* line 419, ../sass/_utility.scss */
.font-bolder {
    font-weight: bolder;
}

/* line 423, ../sass/_utility.scss */
.link-bold-u {
    font-weight: 600;
    text-decoration: underline;
}

/* line 428, ../sass/_utility.scss */
.transparent-bg {
    background: transparent;
}

@media (max-width: 767px) {
    /* line 434, ../sass/_utility.scss */
    .hide-on-mobile {
        display: none !important;
    }

    /* line 438, ../sass/_utility.scss */
    .table-group {
        margin-bottom: 15px;
    }

    /* line 442, ../sass/_utility.scss */
    .mobile-text-left {
        text-align: left;
    }

    /* line 446, ../sass/_utility.scss */
    .mobile-text-center {
        text-align: center;
    }

    /* line 450, ../sass/_utility.scss */
    .mobile-text-right {
        text-align: right;
    }

    /* line 454, ../sass/_utility.scss */
    .no-mobile-padding {
        padding: 0 !important;
    }

    /* line 458, ../sass/_utility.scss */
    .mobile-padding-10 {
        padding: 10px !important;
    }

    /* line 462, ../sass/_utility.scss */
    .mobile-no-margin-bottom {
        margin-bottom: 0 !important;
    }

    /* line 466, ../sass/_utility.scss */
    .mobile-transparent-bg {
        background-color: transparent !important;
    }

    /* line 470, ../sass/_utility.scss */
    .mobile-border-grey {
        border: 1px solid var(--grey-color);
    }

    /* line 474, ../sass/_utility.scss */
    .mobile-inline-block {
        display: inline-block;
    }

    /* line 478, ../sass/_utility.scss */
    .grid_col--md-1-of-1 .no-label {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    /* line 484, ../sass/_utility.scss */
    .just-on-mobile {
        display: none !important;
    }

    /* line 488, ../sass/_utility.scss */
    .table-group {
        margin: 1px 0;
        border: 1px solid var(--body-color);
    }
}
/* line 494, ../sass/_utility.scss */
.inline-bock {
    display: inline-block;
}

/* line 498, ../sass/_utility.scss */
.display-block {
    display: block;
}

/* line 502, ../sass/_utility.scss */
.bt-icon-mirror {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    display: inline-block;
}

@media only screen and (max-width: 1200px) {
    /* line 512, ../sass/_utility.scss */
    .tab-margin-top {
        margin-top: 40px;
    }

    /* line 516, ../sass/_utility.scss */
    .tab-margin-top-0 {
        margin-top: 0;
    }

    /* line 520, ../sass/_utility.scss */
    .spacer {
        padding: 30px;
    }

    /* line 524, ../sass/_utility.scss */
    .spacer-top {
        padding-top: 30px;
    }

    /* line 528, ../sass/_utility.scss */
    .spacer-bottom {
        padding-bottom: 30px;
    }

    /* line 532, ../sass/_utility.scss */
    .spacer-small-top {
        padding-top: 14px;
    }

    /* line 536, ../sass/_utility.scss */
    .spacer-small-bottom {
        padding-bottom: 14px;
    }

    /* line 540, ../sass/_utility.scss */
    .box-shadow {
        -webkit-box-shadow: 0px 0px 15px 3px var(--grey-dark-color);
        -moz-box-shadow: 0px 0px 15px 3px var(--grey-dark-color);
        box-shadow: 0px 0px 15px 3px var(--grey-dark-color);
    }

    /* line 546, ../sass/_utility.scss */
    .top-box-shadow {
        -webkit-box-shadow: 0px -1px 5px 0px var(--grey-dark-color);
        -moz-box-shadow: 0px -1px 5px 0px var(--grey-dark-color);
        box-shadow: 0px -1px 5px 0px var(--grey-dark-color);
    }
}
/* line 553, ../sass/_utility.scss */
.white-popup {
    position: relative;
    background: #FFF;
    padding: 2.08333vw 1.5625vw;
    width: auto;
    max-width: 20.83333vw;
    margin: 0 auto;
}
@media only screen and (max-width: 1200px) {
    /* line 553, ../sass/_utility.scss */
    .white-popup {
        padding: 40px 30px;
        max-width: 400px;
    }
}

/* line 567, ../sass/_utility.scss */
.no-filter {
    filter: none !important;
}

@media only screen and (min-width: 1200px) {
    /* line 573, ../sass/_utility.scss */
    .align-input {
        height: 2.60417vw;
        line-height: 1.14583vw;
        vertical-align: bottom;
    }
}
/* New responsive table design - mobile first */
/* line 588, ../sass/_utility.scss */
.responsive-table {
    margin: 0 0 10px;
}
/* line 593, ../sass/_utility.scss */
.responsive-table__header {
    background: var(--brand-color);
    color: var(--light-color);
    border-bottom: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color);
    text-transform: uppercase;
}
/* line 600, ../sass/_utility.scss */
.responsive-table__header--sub {
    background-color: var(--table-sub-header);
    color: var(--brand-color);
    text-transform: uppercase;
}
/* line 605, ../sass/_utility.scss */
.responsive-table__header--sub .responsive-table__cell {
    font-size: 10px;
}
/* line 610, ../sass/_utility.scss */
.responsive-table__header .responsive-table__cell {
    border-top: 1px solid var(--border-color);
    border-left: 1px solid var(--border-color);
}
/* line 615, ../sass/_utility.scss */
.responsive-table__header a,
.responsive-table__header a:hover {
    color: var(--light-color);
    text-decoration: none;
}
/* line 622, ../sass/_utility.scss */
.responsive-table__row {
    background: var(--light-color);
    border-bottom: 1px solid var(--brand-color);
}
/* line 626, ../sass/_utility.scss */
.responsive-table__row:nth-child(2n+1) {
    background-color: var(--light-color-alt);
}
/* line 631, ../sass/_utility.scss */
.responsive-table__row, .responsive-table__header {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}
/* line 638, ../sass/_utility.scss */
.responsive-table__cell {
    padding: 3px 6px;
    font-size: 12px;
    font-weight: 600;
}
/* line 643, ../sass/_utility.scss */
.responsive-table__cell--secondary {
    display: block;
    font-weight: 500;
    text-transform: uppercase;
}
/* line 649, ../sass/_utility.scss */
.responsive-table__cell--emphasize {
    background-color: var(--orange-light-color);
}
/* line 653, ../sass/_utility.scss */
.responsive-table__cell.grid_col {
    margin: 0;
}
@media screen and (min-width: 768px) {
    /* line 588, ../sass/_utility.scss */
    .responsive-table {
        width: 100%;
        display: table;
        margin-bottom: 20px;
    }
    /* line 663, ../sass/_utility.scss */
    .responsive-table__header {
        display: table-header-group;
    }
    /* line 667, ../sass/_utility.scss */
    .responsive-table__header--sub .responsive-table__cell {
        font-size: 12px;
    }
    /* line 673, ../sass/_utility.scss */
    .responsive-table__body {
        display: table-row-group;
    }
    /* line 677, ../sass/_utility.scss */
    .responsive-table__row {
        display: table-row;
        border: none;
    }
    /* line 681, ../sass/_utility.scss */
    .responsive-table__row:hover {
        background-color: var(--grey-color-hover);
    }
    /* line 686, ../sass/_utility.scss */
    .responsive-table__cell {
        display: table-cell;
        padding: 5px 10px;
        font-size: 14px;
        vertical-align: middle;
        word-break: normal;
        border-top: 1px solid var(--border-color);
        border-left: 1px solid var(--border-color);
    }
    /* line 695, ../sass/_utility.scss */
    .responsive-table__cell--emphasize {
        background-color: revert;
    }
    /* line 699, ../sass/_utility.scss */
    .responsive-table__cell:last-child {
        border-right: 1px solid var(--border-color);
    }
    /* line 703, ../sass/_utility.scss */
    .responsive-table__row:last-child .responsive-table__cell {
        border-bottom: 1px solid var(--border-color);
    }
    /* line 707, ../sass/_utility.scss */
    .responsive-table__row:hover .responsive-table__cell {
        border-top-color: #a6a6a6;
        border-bottom-color: #a6a6a6;
    }
    /* line 711, ../sass/_utility.scss */
    .responsive-table__row:hover .responsive-table__cell:first-child {
        border-left-color: #a6a6a6;
    }
    /* line 715, ../sass/_utility.scss */
    .responsive-table__row:hover .responsive-table__cell:last-child {
        border-right-color: #a6a6a6;
    }
    /* line 720, ../sass/_utility.scss */
    .responsive-table__row:hover + .responsive-table__row .responsive-table__cell {
        border-top-color: #a6a6a6;
    }
}
@media screen and (min-width: 992px) {
    /* line 727, ../sass/_utility.scss */
    .responsive-table__cell {
        padding: 10px 15px;
    }
}
@media screen and (min-width: 1200px) {
    /* line 588, ../sass/_utility.scss */
    .responsive-table {
        margin-bottom: 1.04167vw;
    }
    /* line 735, ../sass/_utility.scss */
    .responsive-table__cell {
        padding: 0.52083vw 0.78125vw;
    }
}

/* line 1, ../sass/plugins/_utilities-bootstrap.scss */
.w-25 {
    width: 25% !important;
}

/* line 5, ../sass/plugins/_utilities-bootstrap.scss */
.w-50 {
    width: 50% !important;
}

/* line 9, ../sass/plugins/_utilities-bootstrap.scss */
.w-75 {
    width: 75% !important;
}

/* line 13, ../sass/plugins/_utilities-bootstrap.scss */
.w-100 {
    width: 100% !important;
}

/* line 17, ../sass/plugins/_utilities-bootstrap.scss */
.w-auto {
    width: auto !important;
}

/* line 21, ../sass/plugins/_utilities-bootstrap.scss */
.h-25 {
    height: 25% !important;
}

/* line 25, ../sass/plugins/_utilities-bootstrap.scss */
.h-50 {
    height: 50% !important;
}

/* line 29, ../sass/plugins/_utilities-bootstrap.scss */
.h-75 {
    height: 75% !important;
}

/* line 33, ../sass/plugins/_utilities-bootstrap.scss */
.h-100 {
    height: 100% !important;
}

/* line 37, ../sass/plugins/_utilities-bootstrap.scss */
.h-auto {
    height: auto !important;
}

/* line 41, ../sass/plugins/_utilities-bootstrap.scss */
.mw-100 {
    max-width: 100% !important;
}

/* line 45, ../sass/plugins/_utilities-bootstrap.scss */
.mh-100 {
    max-height: 100% !important;
}

/* line 49, ../sass/plugins/_utilities-bootstrap.scss */
.m-0 {
    margin: 0 !important;
}

/* line 53, ../sass/plugins/_utilities-bootstrap.scss */
.mt-0,
.my-0 {
    margin-top: 0 !important;
}

/* line 58, ../sass/plugins/_utilities-bootstrap.scss */
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

/* line 63, ../sass/plugins/_utilities-bootstrap.scss */
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

/* line 68, ../sass/plugins/_utilities-bootstrap.scss */
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

/* line 73, ../sass/plugins/_utilities-bootstrap.scss */
.m-1 {
    margin: 0.25rem !important;
}

/* line 77, ../sass/plugins/_utilities-bootstrap.scss */
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}

/* line 82, ../sass/plugins/_utilities-bootstrap.scss */
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}

/* line 87, ../sass/plugins/_utilities-bootstrap.scss */
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}

/* line 92, ../sass/plugins/_utilities-bootstrap.scss */
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}

/* line 97, ../sass/plugins/_utilities-bootstrap.scss */
.m-2 {
    margin: 0.5rem !important;
}

/* line 101, ../sass/plugins/_utilities-bootstrap.scss */
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}

/* line 106, ../sass/plugins/_utilities-bootstrap.scss */
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

/* line 111, ../sass/plugins/_utilities-bootstrap.scss */
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}

/* line 116, ../sass/plugins/_utilities-bootstrap.scss */
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

/* line 121, ../sass/plugins/_utilities-bootstrap.scss */
.m-3 {
    margin: 1rem !important;
}

/* line 125, ../sass/plugins/_utilities-bootstrap.scss */
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

/* line 130, ../sass/plugins/_utilities-bootstrap.scss */
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

/* line 135, ../sass/plugins/_utilities-bootstrap.scss */
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}

/* line 140, ../sass/plugins/_utilities-bootstrap.scss */
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

/* line 145, ../sass/plugins/_utilities-bootstrap.scss */
.m-4 {
    margin: 1.5rem !important;
}

/* line 149, ../sass/plugins/_utilities-bootstrap.scss */
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

/* line 154, ../sass/plugins/_utilities-bootstrap.scss */
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}

/* line 159, ../sass/plugins/_utilities-bootstrap.scss */
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}

/* line 164, ../sass/plugins/_utilities-bootstrap.scss */
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}

/* line 169, ../sass/plugins/_utilities-bootstrap.scss */
.m-5 {
    margin: 3rem !important;
}

/* line 173, ../sass/plugins/_utilities-bootstrap.scss */
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}

/* line 178, ../sass/plugins/_utilities-bootstrap.scss */
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}

/* line 183, ../sass/plugins/_utilities-bootstrap.scss */
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}

/* line 188, ../sass/plugins/_utilities-bootstrap.scss */
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}

/* line 193, ../sass/plugins/_utilities-bootstrap.scss */
.p-0 {
    padding: 0 !important;
}

/* line 197, ../sass/plugins/_utilities-bootstrap.scss */
.pt-0,
.py-0 {
    padding-top: 0 !important;
}

/* line 202, ../sass/plugins/_utilities-bootstrap.scss */
.pr-0,
.px-0 {
    padding-right: 0 !important;
}

/* line 207, ../sass/plugins/_utilities-bootstrap.scss */
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}

/* line 212, ../sass/plugins/_utilities-bootstrap.scss */
.pl-0,
.px-0 {
    padding-left: 0 !important;
}

/* line 217, ../sass/plugins/_utilities-bootstrap.scss */
.p-1 {
    padding: 0.25rem !important;
}

/* line 221, ../sass/plugins/_utilities-bootstrap.scss */
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

/* line 226, ../sass/plugins/_utilities-bootstrap.scss */
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

/* line 231, ../sass/plugins/_utilities-bootstrap.scss */
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

/* line 236, ../sass/plugins/_utilities-bootstrap.scss */
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

/* line 241, ../sass/plugins/_utilities-bootstrap.scss */
.p-2 {
    padding: 0.5rem !important;
}

/* line 245, ../sass/plugins/_utilities-bootstrap.scss */
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

/* line 250, ../sass/plugins/_utilities-bootstrap.scss */
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}

/* line 255, ../sass/plugins/_utilities-bootstrap.scss */
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

/* line 260, ../sass/plugins/_utilities-bootstrap.scss */
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}

/* line 265, ../sass/plugins/_utilities-bootstrap.scss */
.p-3 {
    padding: 1rem !important;
}

/* line 269, ../sass/plugins/_utilities-bootstrap.scss */
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}

/* line 274, ../sass/plugins/_utilities-bootstrap.scss */
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}

/* line 279, ../sass/plugins/_utilities-bootstrap.scss */
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}

/* line 284, ../sass/plugins/_utilities-bootstrap.scss */
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}

/* line 289, ../sass/plugins/_utilities-bootstrap.scss */
.p-4 {
    padding: 1.5rem !important;
}

/* line 293, ../sass/plugins/_utilities-bootstrap.scss */
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

/* line 298, ../sass/plugins/_utilities-bootstrap.scss */
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

/* line 303, ../sass/plugins/_utilities-bootstrap.scss */
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}

/* line 308, ../sass/plugins/_utilities-bootstrap.scss */
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

/* line 313, ../sass/plugins/_utilities-bootstrap.scss */
.p-5 {
    padding: 3rem !important;
}

/* line 317, ../sass/plugins/_utilities-bootstrap.scss */
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

/* line 322, ../sass/plugins/_utilities-bootstrap.scss */
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

/* line 327, ../sass/plugins/_utilities-bootstrap.scss */
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}

/* line 332, ../sass/plugins/_utilities-bootstrap.scss */
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

/* line 337, ../sass/plugins/_utilities-bootstrap.scss */
.m-n1 {
    margin: -0.25rem !important;
}

/* line 341, ../sass/plugins/_utilities-bootstrap.scss */
.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}

/* line 346, ../sass/plugins/_utilities-bootstrap.scss */
.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}

/* line 351, ../sass/plugins/_utilities-bootstrap.scss */
.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}

/* line 356, ../sass/plugins/_utilities-bootstrap.scss */
.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}

/* line 361, ../sass/plugins/_utilities-bootstrap.scss */
.m-n2 {
    margin: -0.5rem !important;
}

/* line 365, ../sass/plugins/_utilities-bootstrap.scss */
.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}

/* line 370, ../sass/plugins/_utilities-bootstrap.scss */
.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}

/* line 375, ../sass/plugins/_utilities-bootstrap.scss */
.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}

/* line 380, ../sass/plugins/_utilities-bootstrap.scss */
.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}

/* line 385, ../sass/plugins/_utilities-bootstrap.scss */
.m-n3 {
    margin: -1rem !important;
}

/* line 389, ../sass/plugins/_utilities-bootstrap.scss */
.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}

/* line 394, ../sass/plugins/_utilities-bootstrap.scss */
.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}

/* line 399, ../sass/plugins/_utilities-bootstrap.scss */
.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}

/* line 404, ../sass/plugins/_utilities-bootstrap.scss */
.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}

/* line 409, ../sass/plugins/_utilities-bootstrap.scss */
.m-n4 {
    margin: -1.5rem !important;
}

/* line 413, ../sass/plugins/_utilities-bootstrap.scss */
.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}

/* line 418, ../sass/plugins/_utilities-bootstrap.scss */
.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}

/* line 423, ../sass/plugins/_utilities-bootstrap.scss */
.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}

/* line 428, ../sass/plugins/_utilities-bootstrap.scss */
.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}

/* line 433, ../sass/plugins/_utilities-bootstrap.scss */
.m-n5 {
    margin: -3rem !important;
}

/* line 437, ../sass/plugins/_utilities-bootstrap.scss */
.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}

/* line 442, ../sass/plugins/_utilities-bootstrap.scss */
.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}

/* line 447, ../sass/plugins/_utilities-bootstrap.scss */
.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}

/* line 452, ../sass/plugins/_utilities-bootstrap.scss */
.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}

/* line 457, ../sass/plugins/_utilities-bootstrap.scss */
.m-auto {
    margin: auto !important;
}

/* line 461, ../sass/plugins/_utilities-bootstrap.scss */
.mt-auto,
.my-auto {
    margin-top: auto !important;
}

/* line 466, ../sass/plugins/_utilities-bootstrap.scss */
.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

/* line 471, ../sass/plugins/_utilities-bootstrap.scss */
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

/* line 476, ../sass/plugins/_utilities-bootstrap.scss */
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    /* line 482, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-0 {
        margin: 0 !important;
    }

    /* line 486, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    /* line 491, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    /* line 496, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    /* line 501, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    /* line 506, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-1 {
        margin: 0.25rem !important;
    }

    /* line 510, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    /* line 515, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    /* line 520, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    /* line 525, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    /* line 530, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-2 {
        margin: 0.5rem !important;
    }

    /* line 534, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    /* line 539, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    /* line 544, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    /* line 549, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    /* line 554, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-3 {
        margin: 1rem !important;
    }

    /* line 558, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    /* line 563, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    /* line 568, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    /* line 573, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    /* line 578, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-4 {
        margin: 1.5rem !important;
    }

    /* line 582, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    /* line 587, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    /* line 592, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    /* line 597, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    /* line 602, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-5 {
        margin: 3rem !important;
    }

    /* line 606, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    /* line 611, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    /* line 616, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    /* line 621, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    /* line 626, ../sass/plugins/_utilities-bootstrap.scss */
    .p-sm-0 {
        padding: 0 !important;
    }

    /* line 630, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    /* line 635, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    /* line 640, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    /* line 645, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    /* line 650, ../sass/plugins/_utilities-bootstrap.scss */
    .p-sm-1 {
        padding: 0.25rem !important;
    }

    /* line 654, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    /* line 659, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    /* line 664, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    /* line 669, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    /* line 674, ../sass/plugins/_utilities-bootstrap.scss */
    .p-sm-2 {
        padding: 0.5rem !important;
    }

    /* line 678, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    /* line 683, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    /* line 688, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    /* line 693, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    /* line 698, ../sass/plugins/_utilities-bootstrap.scss */
    .p-sm-3 {
        padding: 1rem !important;
    }

    /* line 702, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    /* line 707, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    /* line 712, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    /* line 717, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    /* line 722, ../sass/plugins/_utilities-bootstrap.scss */
    .p-sm-4 {
        padding: 1.5rem !important;
    }

    /* line 726, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    /* line 731, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    /* line 736, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    /* line 741, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    /* line 746, ../sass/plugins/_utilities-bootstrap.scss */
    .p-sm-5 {
        padding: 3rem !important;
    }

    /* line 750, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    /* line 755, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    /* line 760, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    /* line 765, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    /* line 770, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    /* line 774, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }

    /* line 779, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }

    /* line 784, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    /* line 789, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }

    /* line 794, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    /* line 798, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }

    /* line 803, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }

    /* line 808, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    /* line 813, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }

    /* line 818, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-n3 {
        margin: -1rem !important;
    }

    /* line 822, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }

    /* line 827, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }

    /* line 832, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }

    /* line 837, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }

    /* line 842, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    /* line 846, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }

    /* line 851, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }

    /* line 856, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    /* line 861, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }

    /* line 866, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-n5 {
        margin: -3rem !important;
    }

    /* line 870, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }

    /* line 875, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }

    /* line 880, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }

    /* line 885, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }

    /* line 890, ../sass/plugins/_utilities-bootstrap.scss */
    .m-sm-auto {
        margin: auto !important;
    }

    /* line 894, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    /* line 899, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    /* line 904, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    /* line 909, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    /* line 916, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-0 {
        margin: 0 !important;
    }

    /* line 920, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    /* line 925, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    /* line 930, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    /* line 935, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    /* line 940, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-1 {
        margin: 0.25rem !important;
    }

    /* line 944, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    /* line 949, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    /* line 954, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    /* line 959, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    /* line 964, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-2 {
        margin: 0.5rem !important;
    }

    /* line 968, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    /* line 973, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    /* line 978, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    /* line 983, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    /* line 988, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-3 {
        margin: 1rem !important;
    }

    /* line 992, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    /* line 997, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    /* line 1002, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    /* line 1007, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    /* line 1012, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-4 {
        margin: 1.5rem !important;
    }

    /* line 1016, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }

    /* line 1021, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    /* line 1026, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    /* line 1031, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    /* line 1036, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-5 {
        margin: 3rem !important;
    }

    /* line 1040, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    /* line 1045, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    /* line 1050, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    /* line 1055, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    /* line 1060, ../sass/plugins/_utilities-bootstrap.scss */
    .p-md-0 {
        padding: 0 !important;
    }

    /* line 1064, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    /* line 1069, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    /* line 1074, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    /* line 1079, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    /* line 1084, ../sass/plugins/_utilities-bootstrap.scss */
    .p-md-1 {
        padding: 0.25rem !important;
    }

    /* line 1088, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    /* line 1093, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    /* line 1098, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    /* line 1103, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    /* line 1108, ../sass/plugins/_utilities-bootstrap.scss */
    .p-md-2 {
        padding: 0.5rem !important;
    }

    /* line 1112, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    /* line 1117, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    /* line 1122, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    /* line 1127, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    /* line 1132, ../sass/plugins/_utilities-bootstrap.scss */
    .p-md-3 {
        padding: 1rem !important;
    }

    /* line 1136, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    /* line 1141, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    /* line 1146, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    /* line 1151, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    /* line 1156, ../sass/plugins/_utilities-bootstrap.scss */
    .p-md-4 {
        padding: 1.5rem !important;
    }

    /* line 1160, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    /* line 1165, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    /* line 1170, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    /* line 1175, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    /* line 1180, ../sass/plugins/_utilities-bootstrap.scss */
    .p-md-5 {
        padding: 3rem !important;
    }

    /* line 1184, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    /* line 1189, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    /* line 1194, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    /* line 1199, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    /* line 1204, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-n1 {
        margin: -0.25rem !important;
    }

    /* line 1208, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }

    /* line 1213, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }

    /* line 1218, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    /* line 1223, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }

    /* line 1228, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-n2 {
        margin: -0.5rem !important;
    }

    /* line 1232, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }

    /* line 1237, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }

    /* line 1242, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    /* line 1247, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }

    /* line 1252, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-n3 {
        margin: -1rem !important;
    }

    /* line 1256, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }

    /* line 1261, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }

    /* line 1266, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }

    /* line 1271, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }

    /* line 1276, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-n4 {
        margin: -1.5rem !important;
    }

    /* line 1280, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }

    /* line 1285, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }

    /* line 1290, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    /* line 1295, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }

    /* line 1300, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-n5 {
        margin: -3rem !important;
    }

    /* line 1304, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }

    /* line 1309, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }

    /* line 1314, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }

    /* line 1319, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }

    /* line 1324, ../sass/plugins/_utilities-bootstrap.scss */
    .m-md-auto {
        margin: auto !important;
    }

    /* line 1328, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    /* line 1333, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    /* line 1338, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    /* line 1343, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    /* line 1350, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-0 {
        margin: 0 !important;
    }

    /* line 1354, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    /* line 1359, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    /* line 1364, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    /* line 1369, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    /* line 1374, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-1 {
        margin: 0.25rem !important;
    }

    /* line 1378, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    /* line 1383, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    /* line 1388, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    /* line 1393, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    /* line 1398, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-2 {
        margin: 0.5rem !important;
    }

    /* line 1402, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    /* line 1407, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    /* line 1412, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    /* line 1417, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    /* line 1422, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-3 {
        margin: 1rem !important;
    }

    /* line 1426, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    /* line 1431, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    /* line 1436, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    /* line 1441, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    /* line 1446, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-4 {
        margin: 1.5rem !important;
    }

    /* line 1450, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    /* line 1455, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    /* line 1460, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    /* line 1465, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    /* line 1470, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-5 {
        margin: 3rem !important;
    }

    /* line 1474, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    /* line 1479, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    /* line 1484, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    /* line 1489, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    /* line 1494, ../sass/plugins/_utilities-bootstrap.scss */
    .p-lg-0 {
        padding: 0 !important;
    }

    /* line 1498, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    /* line 1503, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    /* line 1508, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    /* line 1513, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    /* line 1518, ../sass/plugins/_utilities-bootstrap.scss */
    .p-lg-1 {
        padding: 0.25rem !important;
    }

    /* line 1522, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    /* line 1527, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    /* line 1532, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    /* line 1537, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    /* line 1542, ../sass/plugins/_utilities-bootstrap.scss */
    .p-lg-2 {
        padding: 0.5rem !important;
    }

    /* line 1546, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    /* line 1551, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    /* line 1556, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    /* line 1561, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    /* line 1566, ../sass/plugins/_utilities-bootstrap.scss */
    .p-lg-3 {
        padding: 1rem !important;
    }

    /* line 1570, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    /* line 1575, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    /* line 1580, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    /* line 1585, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    /* line 1590, ../sass/plugins/_utilities-bootstrap.scss */
    .p-lg-4 {
        padding: 1.5rem !important;
    }

    /* line 1594, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    /* line 1599, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    /* line 1604, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    /* line 1609, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    /* line 1614, ../sass/plugins/_utilities-bootstrap.scss */
    .p-lg-5 {
        padding: 3rem !important;
    }

    /* line 1618, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    /* line 1623, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    /* line 1628, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    /* line 1633, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    /* line 1638, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    /* line 1642, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }

    /* line 1647, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }

    /* line 1652, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    /* line 1657, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }

    /* line 1662, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    /* line 1666, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }

    /* line 1671, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }

    /* line 1676, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    /* line 1681, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }

    /* line 1686, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-n3 {
        margin: -1rem !important;
    }

    /* line 1690, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }

    /* line 1695, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }

    /* line 1700, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }

    /* line 1705, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }

    /* line 1710, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    /* line 1714, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }

    /* line 1719, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }

    /* line 1724, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    /* line 1729, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }

    /* line 1734, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-n5 {
        margin: -3rem !important;
    }

    /* line 1738, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }

    /* line 1743, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }

    /* line 1748, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }

    /* line 1753, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }

    /* line 1758, ../sass/plugins/_utilities-bootstrap.scss */
    .m-lg-auto {
        margin: auto !important;
    }

    /* line 1762, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    /* line 1767, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    /* line 1772, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    /* line 1777, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    /* line 1784, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-0 {
        margin: 0 !important;
    }

    /* line 1788, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    /* line 1793, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    /* line 1798, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    /* line 1803, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    /* line 1808, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-1 {
        margin: 0.25rem !important;
    }

    /* line 1812, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    /* line 1817, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    /* line 1822, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    /* line 1827, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    /* line 1832, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-2 {
        margin: 0.5rem !important;
    }

    /* line 1836, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    /* line 1841, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    /* line 1846, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    /* line 1851, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    /* line 1856, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-3 {
        margin: 1rem !important;
    }

    /* line 1860, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    /* line 1865, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    /* line 1870, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    /* line 1875, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    /* line 1880, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-4 {
        margin: 1.5rem !important;
    }

    /* line 1884, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    /* line 1889, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    /* line 1894, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    /* line 1899, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    /* line 1904, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-5 {
        margin: 3rem !important;
    }

    /* line 1908, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    /* line 1913, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    /* line 1918, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    /* line 1923, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    /* line 1928, ../sass/plugins/_utilities-bootstrap.scss */
    .p-xl-0 {
        padding: 0 !important;
    }

    /* line 1932, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    /* line 1937, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    /* line 1942, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    /* line 1947, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    /* line 1952, ../sass/plugins/_utilities-bootstrap.scss */
    .p-xl-1 {
        padding: 0.25rem !important;
    }

    /* line 1956, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    /* line 1961, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    /* line 1966, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    /* line 1971, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    /* line 1976, ../sass/plugins/_utilities-bootstrap.scss */
    .p-xl-2 {
        padding: 0.5rem !important;
    }

    /* line 1980, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    /* line 1985, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    /* line 1990, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    /* line 1995, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    /* line 2000, ../sass/plugins/_utilities-bootstrap.scss */
    .p-xl-3 {
        padding: 1rem !important;
    }

    /* line 2004, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    /* line 2009, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    /* line 2014, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    /* line 2019, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    /* line 2024, ../sass/plugins/_utilities-bootstrap.scss */
    .p-xl-4 {
        padding: 1.5rem !important;
    }

    /* line 2028, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    /* line 2033, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    /* line 2038, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    /* line 2043, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    /* line 2048, ../sass/plugins/_utilities-bootstrap.scss */
    .p-xl-5 {
        padding: 3rem !important;
    }

    /* line 2052, ../sass/plugins/_utilities-bootstrap.scss */
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    /* line 2057, ../sass/plugins/_utilities-bootstrap.scss */
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    /* line 2062, ../sass/plugins/_utilities-bootstrap.scss */
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    /* line 2067, ../sass/plugins/_utilities-bootstrap.scss */
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    /* line 2072, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    /* line 2076, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }

    /* line 2081, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }

    /* line 2086, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    /* line 2091, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }

    /* line 2096, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    /* line 2100, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }

    /* line 2105, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }

    /* line 2110, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    /* line 2115, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }

    /* line 2120, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-n3 {
        margin: -1rem !important;
    }

    /* line 2124, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }

    /* line 2129, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }

    /* line 2134, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }

    /* line 2139, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }

    /* line 2144, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    /* line 2148, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }

    /* line 2153, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }

    /* line 2158, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    /* line 2163, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }

    /* line 2168, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-n5 {
        margin: -3rem !important;
    }

    /* line 2172, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }

    /* line 2177, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }

    /* line 2182, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }

    /* line 2187, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }

    /* line 2192, ../sass/plugins/_utilities-bootstrap.scss */
    .m-xl-auto {
        margin: auto !important;
    }

    /* line 2196, ../sass/plugins/_utilities-bootstrap.scss */
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    /* line 2201, ../sass/plugins/_utilities-bootstrap.scss */
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    /* line 2206, ../sass/plugins/_utilities-bootstrap.scss */
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    /* line 2211, ../sass/plugins/_utilities-bootstrap.scss */
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
/* line 2218, ../sass/plugins/_utilities-bootstrap.scss */
.align-baseline {
    vertical-align: baseline !important;
}

/* line 2222, ../sass/plugins/_utilities-bootstrap.scss */
.align-top {
    vertical-align: top !important;
}

/* line 2226, ../sass/plugins/_utilities-bootstrap.scss */
.align-middle {
    vertical-align: middle !important;
}

/* line 2230, ../sass/plugins/_utilities-bootstrap.scss */
.align-bottom {
    vertical-align: bottom !important;
}

/* line 2234, ../sass/plugins/_utilities-bootstrap.scss */
.align-text-bottom {
    vertical-align: text-bottom !important;
}

/* line 2238, ../sass/plugins/_utilities-bootstrap.scss */
.align-text-top {
    vertical-align: text-top !important;
}

/* line 2243, ../sass/plugins/_utilities-bootstrap.scss */
.text-justify {
    text-align: justify !important;
}

/* line 2247, ../sass/plugins/_utilities-bootstrap.scss */
.text-nowrap {
    white-space: nowrap !important;
}

/* line 2251, ../sass/plugins/_utilities-bootstrap.scss */
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 2257, ../sass/plugins/_utilities-bootstrap.scss */
.text-left {
    text-align: left !important;
}

/* line 2261, ../sass/plugins/_utilities-bootstrap.scss */
.text-right {
    text-align: right !important;
}

/* line 2265, ../sass/plugins/_utilities-bootstrap.scss */
.text-center {
    text-align: center !important;
}

@media (min-width: 576px) {
    /* line 2270, ../sass/plugins/_utilities-bootstrap.scss */
    .text-sm-left {
        text-align: left !important;
    }

    /* line 2274, ../sass/plugins/_utilities-bootstrap.scss */
    .text-sm-right {
        text-align: right !important;
    }

    /* line 2278, ../sass/plugins/_utilities-bootstrap.scss */
    .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    /* line 2284, ../sass/plugins/_utilities-bootstrap.scss */
    .text-md-left {
        text-align: left !important;
    }

    /* line 2288, ../sass/plugins/_utilities-bootstrap.scss */
    .text-md-right {
        text-align: right !important;
    }

    /* line 2292, ../sass/plugins/_utilities-bootstrap.scss */
    .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 992px) {
    /* line 2298, ../sass/plugins/_utilities-bootstrap.scss */
    .text-lg-left {
        text-align: left !important;
    }

    /* line 2302, ../sass/plugins/_utilities-bootstrap.scss */
    .text-lg-right {
        text-align: right !important;
    }

    /* line 2306, ../sass/plugins/_utilities-bootstrap.scss */
    .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    /* line 2312, ../sass/plugins/_utilities-bootstrap.scss */
    .text-xl-left {
        text-align: left !important;
    }

    /* line 2316, ../sass/plugins/_utilities-bootstrap.scss */
    .text-xl-right {
        text-align: right !important;
    }

    /* line 2320, ../sass/plugins/_utilities-bootstrap.scss */
    .text-xl-center {
        text-align: center !important;
    }
}
/* line 2325, ../sass/plugins/_utilities-bootstrap.scss */
.text-lowercase {
    text-transform: lowercase !important;
}

/* line 2329, ../sass/plugins/_utilities-bootstrap.scss */
.text-uppercase {
    text-transform: uppercase !important;
}

/* line 2333, ../sass/plugins/_utilities-bootstrap.scss */
.text-capitalize {
    text-transform: capitalize !important;
}

/* line 2337, ../sass/plugins/_utilities-bootstrap.scss */
.font-weight-light {
    font-weight: 300 !important;
}

/* line 2341, ../sass/plugins/_utilities-bootstrap.scss */
.font-weight-lighter {
    font-weight: lighter !important;
}

/* line 2345, ../sass/plugins/_utilities-bootstrap.scss */
.font-weight-normal {
    font-weight: 400 !important;
}

/* line 2349, ../sass/plugins/_utilities-bootstrap.scss */
.font-weight-bold {
    font-weight: 700 !important;
}

/* line 2353, ../sass/plugins/_utilities-bootstrap.scss */
.font-weight-bolder {
    font-weight: bolder !important;
}

/* line 2357, ../sass/plugins/_utilities-bootstrap.scss */
.font-italic {
    font-style: italic !important;
}

/* line 2361, ../sass/plugins/_utilities-bootstrap.scss */
.visible {
    visibility: visible !important;
}

/* line 2365, ../sass/plugins/_utilities-bootstrap.scss */
.invisible {
    visibility: hidden !important;
}

/* line 2369, ../sass/plugins/_utilities-bootstrap.scss */
.overflow-auto {
    overflow: auto !important;
}

/* line 2373, ../sass/plugins/_utilities-bootstrap.scss */
.overflow-hidden {
    overflow: hidden !important;
}

/* line 2377, ../sass/plugins/_utilities-bootstrap.scss */
.position-static {
    position: static !important;
}

/* line 2381, ../sass/plugins/_utilities-bootstrap.scss */
.position-relative {
    position: relative !important;
}

/* line 2385, ../sass/plugins/_utilities-bootstrap.scss */
.position-absolute {
    position: absolute !important;
}

/* line 2389, ../sass/plugins/_utilities-bootstrap.scss */
.position-fixed {
    position: fixed !important;
}

/* line 2393, ../sass/plugins/_utilities-bootstrap.scss */
.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}

/* line 2398, ../sass/plugins/_utilities-bootstrap.scss */
.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    /* line 2403, ../sass/plugins/_utilities-bootstrap.scss */
    .fade {
        transition: none;
    }
}
/* line 2408, ../sass/plugins/_utilities-bootstrap.scss */
.fade:not(.show) {
    opacity: 0;
}

/* line 2412, ../sass/plugins/_utilities-bootstrap.scss */
.collapse:not(.show) {
    display: none;
}

/* line 2416, ../sass/plugins/_utilities-bootstrap.scss */
.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    /* line 2423, ../sass/plugins/_utilities-bootstrap.scss */
    .collapsing {
        transition: none;
    }
}
/* line 2428, ../sass/plugins/_utilities-bootstrap.scss */
.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    /* line 2435, ../sass/plugins/_utilities-bootstrap.scss */
    .collapsing.collapse-horizontal {
        transition: none;
    }
}
/* line 2440, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas,
.offcanvas-xl {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--body-color);
    --bs-offcanvas-bg: var(--light-color);
    --bs-offcanvas-border-width: 1px;
    --bs-offcanvas-border-color: rgba(255, 255, 255, 0.15);
    --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 1199.98px) {
    /* line 2457, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition);
    }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    /* line 2474, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl {
        transition: none;
    }
}
@media (max-width: 1199.98px) {
    /* line 2480, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }

    /* line 2488, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }

    /* line 2496, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }

    /* line 2506, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }

    /* line 2515, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl.showing,
    .offcanvas-xl.show:not(.hiding) {
        transform: none;
    }

    /* line 2520, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl.showing,
    .offcanvas-xl.hiding,
    .offcanvas-xl.show {
        visibility: visible;
    }
}
@media (min-width: 1200px) {
    /* line 2528, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

    /* line 2534, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl .offcanvas-header {
        display: none;
    }

    /* line 2538, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent !important;
    }
}
/* line 2547, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
    /* line 2563, ../sass/plugins/_utilities-bootstrap.scss */
    .offcanvas {
        transition: none;
    }
}
/* line 2568, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
}

/* line 2576, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
}

/* line 2584, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
}

/* line 2594, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
}

/* line 2603, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas.showing,
.offcanvas.show:not(.hiding) {
    transform: none;
}

/* line 2608, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas.showing,
.offcanvas.hiding,
.offcanvas.show {
    visibility: visible;
}

/* line 2614, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}

/* line 2624, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-backdrop.fade {
    opacity: 0;
}

/* line 2628, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-backdrop.show {
    opacity: 0.5;
}

/* line 2632, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

/* line 2639, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
    margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

/* line 2646, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height);
}

/* line 2651, ../sass/plugins/_utilities-bootstrap.scss */
.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto;
}

@font-face {
    font-family: 'tb-icon';
    src: url("../fonts/tb-icon.eot?usdwxm&v=1.0.6");
    src: url("../fonts/tb-icon.eot?usdwxm&v=1.0.6#iefix") format("embedded-opentype"), url("../fonts/tb-icon.ttf?usdwxm&v=1.0.6") format("truetype"), url("../fonts/tb-icon.woff?usdwxm&v=1.0.6") format("woff"), url("../fonts/tb-icon.svg?usdwxm&v=1.0.6#tb-icon") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* line 12, ../sass/plugins/_icons.scss */
[class^="bt-icon_"],
[class*=" bt-icon_"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../sass/plugins/_icons.scss */
.icon_fixed_width {
    width: 16px;
    position: relative;
    text-align: center;
}

/* line 34, ../sass/plugins/_icons.scss */
.bt-icon_alpega-solid,
.bt-icon_alpega-green,
.bt-icon_cargo-solid,
.bt-icon_wtn-solid,
.bt-icon_wtn-green,
.bt-icon_Fulgerul-rosu-solid,
.bt-icon_transportator-de-top-solid,
.bt-icon_companie-in-testare-solid,
.bt-icon_companie-invitata-solid,
.bt-icon_expeditor-de-top-solid,
.bt-icon_experienta-10-solid,
.bt-icon_experienta-20-solid,
.bt-icon_logo-bursa-color,
.bt-icon_logo-123cargo-color,
.bt-icon_logo-123cargo-stacked-color,
.bt-icon_logo-123cargo-stacked-shapes {
    font-size: 1.5em;
}

/* line 54, ../sass/plugins/_icons.scss */
[data-theme="dark"] .bt-icon_logo-bursa-color,
[data-theme="dark"] .bt-icon_logo-123cargo-color,
[data-theme="dark"] .bt-icon_logo-123cargo-stacked-color,
[data-theme="dark"] .bt-icon_logo-123cargo-stacked-shapes {
    filter: invert(25%) grayscale(25%);
}

/* line 62, ../sass/plugins/_icons.scss */
.bt-icon_alpega-solid:before {
    content: "\ecbf";
    color: #FF0054;
}

/* line 67, ../sass/plugins/_icons.scss */
.bt-icon_alpega-green:before {
    content: "\ecbf";
    color: var(--green-color);
}

/* line 72, ../sass/plugins/_icons.scss */
.bt-icon_cargo-solid:before {
    content: "\ecc1";
    color: #FE6601;
}

/* line 77, ../sass/plugins/_icons.scss */
.bt-icon_wtn-solid:before {
    content: "\ecc3";
    color: #FF9F00;
}

/* line 82, ../sass/plugins/_icons.scss */
.bt-icon_wtn-green:before {
    content: "\ecc3";
    color: var(--green-color);
}

/* line 87, ../sass/plugins/_icons.scss */
.bt-icon_experienta-10-solid:before {
    content: "\ecb5";
    color: var(--green-color);
}

/* line 92, ../sass/plugins/_icons.scss */
.bt-icon_experienta-20-solid:before {
    content: "\ecf4";
    color: var(--yellow-dark-color);
}

/* line 97, ../sass/plugins/_icons.scss */
.bt-icon_Fulgerul-rosu-solid:before {
    content: "\ecb6";
    color: var(--orange-color);
}

/* line 102, ../sass/plugins/_icons.scss */
.bt-icon_expeditor-de-top-solid:before {
    content: "\ecb8";
    color: var(--orange-color);
}

/* line 107, ../sass/plugins/_icons.scss */
.bt-icon_transportator-de-top-solid:before {
    content: "\ecb9";
    color: var(--blue-color);
}

/* line 112, ../sass/plugins/_icons.scss */
.bt-icon_companie-in-testare-solid:before {
    content: "\ecba";
    color: var(--red-color);
}

/* line 117, ../sass/plugins/_icons.scss */
.bt-icon_companie-invitata-solid:before {
    content: "\ecbb";
    color: var(--green-color);
}

/* line 122, ../sass/plugins/_icons.scss */
.bt-icon_nav-company:before {
    content: "\e900";
}

/* line 126, ../sass/plugins/_icons.scss */
.bt-icon_nav-goods:before {
    content: "\e901";
}

/* line 130, ../sass/plugins/_icons.scss */
.bt-icon_nav-home:before {
    content: "\e902";
}

/* line 134, ../sass/plugins/_icons.scss */
.bt-icon_nav-services:before {
    content: "\e903";
}

/* line 138, ../sass/plugins/_icons.scss */
.bt-icon_nav-truck:before {
    content: "\e904";
}

/* line 142, ../sass/plugins/_icons.scss */
.bt-icon_minus-circle:before {
    content: "\e905";
}

/* line 146, ../sass/plugins/_icons.scss */
.bt-icon_plus-circle:before {
    content: "\e906";
}

/* line 150, ../sass/plugins/_icons.scss */
.bt-icon_user:before {
    content: "\e907";
}

/* line 154, ../sass/plugins/_icons.scss */
.bt-icon_exchange-arrow:before {
    content: "\e908";
}

/* line 158, ../sass/plugins/_icons.scss */
.bt-icon_calendar-alt-solid:before {
    content: "\e909";
}

/* line 162, ../sass/plugins/_icons.scss */
.bt-icon_arrows-alt-v-solid:before {
    content: "\e90a";
}

/* line 166, ../sass/plugins/_icons.scss */
.bt-icon_coins-solid:before {
    content: "\e90b";
}

/* line 170, ../sass/plugins/_icons.scss */
.bt-icon_minus-circle-solid:before {
    content: "\e90d";
}

/* line 174, ../sass/plugins/_icons.scss */
.bt-icon_plus-circle-solid:before {
    content: "\e90e";
}

/* line 178, ../sass/plugins/_icons.scss */
.bt-icon_question-circle-solid:before {
    content: "\e90f";
}

/* line 182, ../sass/plugins/_icons.scss */
.bt-icon_truck-loading-solid:before {
    content: "\e910";
}

/* line 186, ../sass/plugins/_icons.scss */
.bt-icon_boxes-solid:before {
    content: "\e911";
}

/* line 190, ../sass/plugins/_icons.scss */
.bt-icon_fire-solid:before {
    content: "\e912";
}

/* line 194, ../sass/plugins/_icons.scss */
.bt-icon_ellipsis-h:before {
    content: "\e913";
}

/* line 198, ../sass/plugins/_icons.scss */
.bt-icon_snowflake-o:before {
    content: "\e914";
}

/* line 202, ../sass/plugins/_icons.scss */
.bt-icon_comments-solid:before {
    content: "\e916";
}

/* line 206, ../sass/plugins/_icons.scss */
.bt-icon_envelope-solid:before {
    content: "\e917";
}

/* line 210, ../sass/plugins/_icons.scss */
.bt-icon_phone-solid:before {
    content: "\e918";
}

/* line 214, ../sass/plugins/_icons.scss */
.bt-icon_truck-solid:before {
    content: "\e919";
}

/* line 218, ../sass/plugins/_icons.scss */
.bt-icon_box-open-solid:before {
    content: "\e91a";
}

/* line 222, ../sass/plugins/_icons.scss */
.bt-icon_ad:before {
    content: "\e91b";
}

/* line 226, ../sass/plugins/_icons.scss */
.bt-icon_address-book:before {
    content: "\e91c";
}

/* line 230, ../sass/plugins/_icons.scss */
.bt-icon_address-card:before {
    content: "\e91d";
}

/* line 234, ../sass/plugins/_icons.scss */
.bt-icon_adjust:before {
    content: "\e91e";
}

/* line 238, ../sass/plugins/_icons.scss */
.bt-icon_air-freshener:before {
    content: "\e91f";
}

/* line 242, ../sass/plugins/_icons.scss */
.bt-icon_align-center:before {
    content: "\e920";
}

/* line 246, ../sass/plugins/_icons.scss */
.bt-icon_align-justify:before {
    content: "\e921";
}

/* line 250, ../sass/plugins/_icons.scss */
.bt-icon_align-left:before {
    content: "\e922";
}

/* line 254, ../sass/plugins/_icons.scss */
.bt-icon_align-right:before {
    content: "\e923";
}

/* line 258, ../sass/plugins/_icons.scss */
.bt-icon_allergies:before {
    content: "\e924";
}

/* line 262, ../sass/plugins/_icons.scss */
.bt-icon_ambulance:before {
    content: "\e925";
}

/* line 266, ../sass/plugins/_icons.scss */
.bt-icon_american-sign-language-interpreting:before {
    content: "\e926";
}

/* line 270, ../sass/plugins/_icons.scss */
.bt-icon_anchor:before {
    content: "\e927";
}

/* line 274, ../sass/plugins/_icons.scss */
.bt-icon_angle-double-down:before {
    content: "\e928";
}

/* line 278, ../sass/plugins/_icons.scss */
.bt-icon_angle-double-left:before {
    content: "\e929";
}

/* line 282, ../sass/plugins/_icons.scss */
.bt-icon_angle-double-right:before {
    content: "\e92a";
}

/* line 286, ../sass/plugins/_icons.scss */
.bt-icon_angle-double-up:before {
    content: "\e92b";
}

/* line 290, ../sass/plugins/_icons.scss */
.bt-icon_angle-down:before {
    content: "\e92c";
}

/* line 294, ../sass/plugins/_icons.scss */
.bt-icon_angle-left:before {
    content: "\e92d";
}

/* line 298, ../sass/plugins/_icons.scss */
.bt-icon_angle-right:before {
    content: "\e92e";
}

/* line 302, ../sass/plugins/_icons.scss */
.bt-icon_angle-up:before {
    content: "\e92f";
}

/* line 306, ../sass/plugins/_icons.scss */
.bt-icon_angry:before {
    content: "\e930";
}

/* line 310, ../sass/plugins/_icons.scss */
.bt-icon_ankh:before {
    content: "\e931";
}

/* line 314, ../sass/plugins/_icons.scss */
.bt-icon_apple-alt:before {
    content: "\e932";
}

/* line 318, ../sass/plugins/_icons.scss */
.bt-icon_archive:before {
    content: "\e933";
}

/* line 322, ../sass/plugins/_icons.scss */
.bt-icon_archway:before {
    content: "\e934";
}

/* line 326, ../sass/plugins/_icons.scss */
.bt-icon_arrow-alt-circle-down:before {
    content: "\e935";
}

/* line 330, ../sass/plugins/_icons.scss */
.bt-icon_arrow-alt-circle-left:before {
    content: "\e936";
}

/* line 334, ../sass/plugins/_icons.scss */
.bt-icon_arrow-alt-circle-right:before {
    content: "\e937";
}

/* line 338, ../sass/plugins/_icons.scss */
.bt-icon_arrow-alt-circle-up:before {
    content: "\e938";
}

/* line 342, ../sass/plugins/_icons.scss */
.bt-icon_arrow-circle-down:before {
    content: "\e939";
}

/* line 346, ../sass/plugins/_icons.scss */
.bt-icon_arrow-circle-left:before {
    content: "\e93a";
}

/* line 350, ../sass/plugins/_icons.scss */
.bt-icon_arrow-circle-right:before {
    content: "\e93b";
}

/* line 354, ../sass/plugins/_icons.scss */
.bt-icon_arrow-circle-up:before {
    content: "\e93c";
}

/* line 358, ../sass/plugins/_icons.scss */
.bt-icon_arrow-down:before {
    content: "\e93d";
}

/* line 362, ../sass/plugins/_icons.scss */
.bt-icon_arrow-left:before {
    content: "\e93e";
}

/* line 366, ../sass/plugins/_icons.scss */
.bt-icon_arrow-right:before {
    content: "\e93f";
}

/* line 370, ../sass/plugins/_icons.scss */
.bt-icon_arrows-alt:before {
    content: "\e940";
}

/* line 374, ../sass/plugins/_icons.scss */
.bt-icon_arrows-alt-h:before {
    content: "\e941";
}

/* line 378, ../sass/plugins/_icons.scss */
.bt-icon_arrows-alt-v:before {
    content: "\e942";
}

/* line 382, ../sass/plugins/_icons.scss */
.bt-icon_arrow-up:before {
    content: "\e943";
}

/* line 386, ../sass/plugins/_icons.scss */
.bt-icon_assistive-listening-systems:before {
    content: "\e944";
}

/* line 390, ../sass/plugins/_icons.scss */
.bt-icon_asterisk:before {
    content: "\e945";
}

/* line 394, ../sass/plugins/_icons.scss */
.bt-icon_at:before {
    content: "\e946";
}

/* line 398, ../sass/plugins/_icons.scss */
.bt-icon_atlas:before {
    content: "\e947";
}

/* line 402, ../sass/plugins/_icons.scss */
.bt-icon_atom:before {
    content: "\e948";
}

/* line 406, ../sass/plugins/_icons.scss */
.bt-icon_audio-description:before {
    content: "\e949";
}

/* line 410, ../sass/plugins/_icons.scss */
.bt-icon_award:before {
    content: "\e94a";
}

/* line 414, ../sass/plugins/_icons.scss */
.bt-icon_backspace:before {
    content: "\e94b";
}

/* line 418, ../sass/plugins/_icons.scss */
.bt-icon_backward:before {
    content: "\e94c";
}

/* line 422, ../sass/plugins/_icons.scss */
.bt-icon_balance-scale:before {
    content: "\e94d";
}

/* line 426, ../sass/plugins/_icons.scss */
.bt-icon_ban:before {
    content: "\e94e";
}

/* line 430, ../sass/plugins/_icons.scss */
.bt-icon_band-aid:before {
    content: "\e94f";
}

/* line 434, ../sass/plugins/_icons.scss */
.bt-icon_barcode:before {
    content: "\e950";
}

/* line 438, ../sass/plugins/_icons.scss */
.bt-icon_bars:before {
    content: "\e951";
}

/* line 442, ../sass/plugins/_icons.scss */
.bt-icon_baseball-ball:before {
    content: "\e952";
}

/* line 446, ../sass/plugins/_icons.scss */
.bt-icon_basketball-ball:before {
    content: "\e953";
}

/* line 450, ../sass/plugins/_icons.scss */
.bt-icon_bath:before {
    content: "\e954";
}

/* line 454, ../sass/plugins/_icons.scss */
.bt-icon_battery-empty:before {
    content: "\e955";
}

/* line 458, ../sass/plugins/_icons.scss */
.bt-icon_battery-full:before {
    content: "\e956";
}

/* line 462, ../sass/plugins/_icons.scss */
.bt-icon_battery-half:before {
    content: "\e957";
}

/* line 466, ../sass/plugins/_icons.scss */
.bt-icon_battery-quarter:before {
    content: "\e958";
}

/* line 470, ../sass/plugins/_icons.scss */
.bt-icon_battery-three-quarters:before {
    content: "\e959";
}

/* line 474, ../sass/plugins/_icons.scss */
.bt-icon_bed:before {
    content: "\e95a";
}

/* line 478, ../sass/plugins/_icons.scss */
.bt-icon_beer:before {
    content: "\e95b";
}

/* line 482, ../sass/plugins/_icons.scss */
.bt-icon_bell:before {
    content: "\e95c";
}

/* line 486, ../sass/plugins/_icons.scss */
.bt-icon_bell-slash:before {
    content: "\e95d";
}

/* line 490, ../sass/plugins/_icons.scss */
.bt-icon_bezier-curve:before {
    content: "\e95e";
}

/* line 494, ../sass/plugins/_icons.scss */
.bt-icon_bible:before {
    content: "\e95f";
}

/* line 498, ../sass/plugins/_icons.scss */
.bt-icon_bicycle:before {
    content: "\e960";
}

/* line 502, ../sass/plugins/_icons.scss */
.bt-icon_binoculars:before {
    content: "\e961";
}

/* line 506, ../sass/plugins/_icons.scss */
.bt-icon_birthday-cake:before {
    content: "\e962";
}

/* line 510, ../sass/plugins/_icons.scss */
.bt-icon_blender:before {
    content: "\e963";
}

/* line 514, ../sass/plugins/_icons.scss */
.bt-icon_blender-phone:before {
    content: "\e964";
}

/* line 518, ../sass/plugins/_icons.scss */
.bt-icon_blind:before {
    content: "\e965";
}

/* line 522, ../sass/plugins/_icons.scss */
.bt-icon_bold:before {
    content: "\e966";
}

/* line 526, ../sass/plugins/_icons.scss */
.bt-icon_bolt:before {
    content: "\e967";
}

/* line 530, ../sass/plugins/_icons.scss */
.bt-icon_chevron-down-solid:before {
    content: "\e969";
}

/* line 534, ../sass/plugins/_icons.scss */
.bt-icon_chevron-up-solid:before {
    content: "\e96a";
}

/* line 538, ../sass/plugins/_icons.scss */
.bt-icon_chevron-right-solid:before {
    content: "\e96b";
}

/* line 542, ../sass/plugins/_icons.scss */
.bt-icon_chevron-left-solid:before {
    content: "\e96c";
}

/* line 546, ../sass/plugins/_icons.scss */
.bt-icon_times-circle-solid:before {
    content: "\e96d";
}

/* line 550, ../sass/plugins/_icons.scss */
.bt-icon_times-solid:before {
    content: "\e96e";
}

/* line 554, ../sass/plugins/_icons.scss */
.bt-icon_plus-solid:before {
    content: "\e96f";
}

/* line 558, ../sass/plugins/_icons.scss */
.bt-icon_bomb:before {
    content: "\e971";
}

/* line 562, ../sass/plugins/_icons.scss */
.bt-icon_bone:before {
    content: "\e972";
}

/* line 566, ../sass/plugins/_icons.scss */
.bt-icon_bong:before {
    content: "\e973";
}

/* line 570, ../sass/plugins/_icons.scss */
.bt-icon_book:before {
    content: "\e974";
}

/* line 574, ../sass/plugins/_icons.scss */
.bt-icon_book-dead:before {
    content: "\e975";
}

/* line 578, ../sass/plugins/_icons.scss */
.bt-icon_bookmark:before {
    content: "\e978";
}

/* line 582, ../sass/plugins/_icons.scss */
.bt-icon_book-open:before {
    content: "\e979";
}

/* line 586, ../sass/plugins/_icons.scss */
.bt-icon_book-reader:before {
    content: "\e97b";
}

/* line 590, ../sass/plugins/_icons.scss */
.bt-icon_bowling-ball:before {
    content: "\e97d";
}

/* line 594, ../sass/plugins/_icons.scss */
.bt-icon_box:before {
    content: "\e98a";
}

/* line 598, ../sass/plugins/_icons.scss */
.bt-icon_boxes:before {
    content: "\e98b";
}

/* line 602, ../sass/plugins/_icons.scss */
.bt-icon_box-open:before {
    content: "\e98c";
}

/* line 606, ../sass/plugins/_icons.scss */
.bt-icon_braille:before {
    content: "\e98d";
}

/* line 610, ../sass/plugins/_icons.scss */
.bt-icon_brain:before {
    content: "\e98e";
}

/* line 614, ../sass/plugins/_icons.scss */
.bt-icon_dislike:before {
    content: "\e990";
}

/* line 618, ../sass/plugins/_icons.scss */
.bt-icon_briefcase:before {
    content: "\e992";
}

/* line 622, ../sass/plugins/_icons.scss */
.bt-icon_briefcase-medical:before {
    content: "\e994";
}

/* line 626, ../sass/plugins/_icons.scss */
.bt-icon_broadcast-tower:before {
    content: "\e996";
}

/* line 630, ../sass/plugins/_icons.scss */
.bt-icon_broom:before {
    content: "\e997";
}

/* line 634, ../sass/plugins/_icons.scss */
.bt-icon_lacatel:before {
    content: "\e998";
}

/* line 638, ../sass/plugins/_icons.scss */
.bt-icon_like:before {
    content: "\e999";
}

/* line 642, ../sass/plugins/_icons.scss */
.bt-icon_scroll-alt:before {
    content: "\e99b";
}

/* line 646, ../sass/plugins/_icons.scss */
.bt-icon_brush:before {
    content: "\e99c";
}

/* line 650, ../sass/plugins/_icons.scss */
.bt-icon_bug:before {
    content: "\e99e";
}

/* line 654, ../sass/plugins/_icons.scss */
.bt-icon_ochi:before {
    content: "\e99f";
}

/* line 658, ../sass/plugins/_icons.scss */
.bt-icon_scoring-companie---ca-expeditor:before {
    content: "\e9a0";
}

/* line 662, ../sass/plugins/_icons.scss */
.bt-icon_scoring-companie---ca-transportator:before {
    content: "\e9a1";
}

/* line 666, ../sass/plugins/_icons.scss */
.bt-icon_scoring-companie---in-contracte-ca-client:before {
    content: "\e9a2";
}

/* line 670, ../sass/plugins/_icons.scss */
.bt-icon_scoring-companie---in-contracte-ca-transportator:before {
    content: "\e9a3";
}

/* line 674, ../sass/plugins/_icons.scss */
.bt-icon_building:before {
    content: "\e9aa";
}

/* line 678, ../sass/plugins/_icons.scss */
.bt-icon_bullhorn:before {
    content: "\e9ab";
}

/* line 682, ../sass/plugins/_icons.scss */
.bt-icon_bullseye:before {
    content: "\e9ac";
}

/* line 686, ../sass/plugins/_icons.scss */
.bt-icon_burn:before {
    content: "\e9ad";
}

/* line 690, ../sass/plugins/_icons.scss */
.bt-icon_bus:before {
    content: "\e9ae";
}

/* line 694, ../sass/plugins/_icons.scss */
.bt-icon_bus-alt:before {
    content: "\e9af";
}

/* line 698, ../sass/plugins/_icons.scss */
.bt-icon_business-time:before {
    content: "\e9b0";
}

/* line 702, ../sass/plugins/_icons.scss */
.bt-icon_calculator:before {
    content: "\e9b3";
}

/* line 706, ../sass/plugins/_icons.scss */
.bt-icon_calendar:before {
    content: "\e9b4";
}

/* line 710, ../sass/plugins/_icons.scss */
.bt-icon_calendar-alt:before {
    content: "\e9ba";
}

/* line 714, ../sass/plugins/_icons.scss */
.bt-icon_calendar-check:before {
    content: "\e9bb";
}

/* line 718, ../sass/plugins/_icons.scss */
.bt-icon_calendar-minus:before {
    content: "\e9bc";
}

/* line 722, ../sass/plugins/_icons.scss */
.bt-icon_calendar-plus:before {
    content: "\e9bd";
}

/* line 726, ../sass/plugins/_icons.scss */
.bt-icon_calendar-times:before {
    content: "\e9be";
}

/* line 730, ../sass/plugins/_icons.scss */
.bt-icon_camera:before {
    content: "\e9bf";
}

/* line 734, ../sass/plugins/_icons.scss */
.bt-icon_camera-retro:before {
    content: "\e9c0";
}

/* line 738, ../sass/plugins/_icons.scss */
.bt-icon_campground:before {
    content: "\e9c1";
}

/* line 742, ../sass/plugins/_icons.scss */
.bt-icon_cannabis:before {
    content: "\e9c2";
}

/* line 746, ../sass/plugins/_icons.scss */
.bt-icon_capsules:before {
    content: "\e9c3";
}

/* line 750, ../sass/plugins/_icons.scss */
.bt-icon_car:before {
    content: "\e9c4";
}

/* line 754, ../sass/plugins/_icons.scss */
.bt-icon_car-alt:before {
    content: "\e9c5";
}

/* line 758, ../sass/plugins/_icons.scss */
.bt-icon_car-battery:before {
    content: "\e9c6";
}

/* line 762, ../sass/plugins/_icons.scss */
.bt-icon_car-crash:before {
    content: "\e9c7";
}

/* line 766, ../sass/plugins/_icons.scss */
.bt-icon_caret-down:before {
    content: "\e9c8";
}

/* line 770, ../sass/plugins/_icons.scss */
.bt-icon_caret-left:before {
    content: "\e9c9";
}

/* line 774, ../sass/plugins/_icons.scss */
.bt-icon_caret-right:before {
    content: "\e9ca";
}

/* line 778, ../sass/plugins/_icons.scss */
.bt-icon_caret-square-down:before {
    content: "\e9cb";
}

/* line 782, ../sass/plugins/_icons.scss */
.bt-icon_caret-square-left:before {
    content: "\e9cc";
}

/* line 786, ../sass/plugins/_icons.scss */
.bt-icon_caret-square-right:before {
    content: "\e9cd";
}

/* line 790, ../sass/plugins/_icons.scss */
.bt-icon_caret-square-up:before {
    content: "\e9ce";
}

/* line 794, ../sass/plugins/_icons.scss */
.bt-icon_caret-up:before {
    content: "\e9cf";
}

/* line 798, ../sass/plugins/_icons.scss */
.bt-icon_car-side:before {
    content: "\e9d0";
}

/* line 802, ../sass/plugins/_icons.scss */
.bt-icon_cart-arrow-down:before {
    content: "\e9d1";
}

/* line 806, ../sass/plugins/_icons.scss */
.bt-icon_cart-plus:before {
    content: "\e9d2";
}

/* line 810, ../sass/plugins/_icons.scss */
.bt-icon_cat:before {
    content: "\e9d3";
}

/* line 814, ../sass/plugins/_icons.scss */
.bt-icon_certificate:before {
    content: "\e9d4";
}

/* line 818, ../sass/plugins/_icons.scss */
.bt-icon_chair:before {
    content: "\e9d5";
}

/* line 822, ../sass/plugins/_icons.scss */
.bt-icon_chalkboard:before {
    content: "\e9d6";
}

/* line 826, ../sass/plugins/_icons.scss */
.bt-icon_chalkboard-teacher:before {
    content: "\e9d7";
}

/* line 830, ../sass/plugins/_icons.scss */
.bt-icon_charging-station:before {
    content: "\e9d8";
}

/* line 834, ../sass/plugins/_icons.scss */
.bt-icon_chart-area:before {
    content: "\e9d9";
}

/* line 838, ../sass/plugins/_icons.scss */
.bt-icon_chart-bar:before {
    content: "\e9da";
}

/* line 842, ../sass/plugins/_icons.scss */
.bt-icon_chart-line:before {
    content: "\e9db";
}

/* line 846, ../sass/plugins/_icons.scss */
.bt-icon_chart-pie:before {
    content: "\e9dc";
}

/* line 850, ../sass/plugins/_icons.scss */
.bt-icon_check:before {
    content: "\e9dd";
}

/* line 854, ../sass/plugins/_icons.scss */
.bt-icon_check-circle:before {
    content: "\e9de";
}

/* line 858, ../sass/plugins/_icons.scss */
.bt-icon_check-double:before {
    content: "\e9df";
}

/* line 862, ../sass/plugins/_icons.scss */
.bt-icon_check-square:before {
    content: "\e9e0";
}

/* line 866, ../sass/plugins/_icons.scss */
.bt-icon_chess:before {
    content: "\e9e1";
}

/* line 870, ../sass/plugins/_icons.scss */
.bt-icon_chess-bishop:before {
    content: "\e9e2";
}

/* line 874, ../sass/plugins/_icons.scss */
.bt-icon_chess-board:before {
    content: "\e9e3";
}

/* line 878, ../sass/plugins/_icons.scss */
.bt-icon_chess-king:before {
    content: "\e9e4";
}

/* line 882, ../sass/plugins/_icons.scss */
.bt-icon_chess-knight:before {
    content: "\e9e5";
}

/* line 886, ../sass/plugins/_icons.scss */
.bt-icon_chess-pawn:before {
    content: "\e9e6";
}

/* line 890, ../sass/plugins/_icons.scss */
.bt-icon_chess-queen:before {
    content: "\e9e7";
}

/* line 894, ../sass/plugins/_icons.scss */
.bt-icon_chess-rook:before {
    content: "\e9e8";
}

/* line 898, ../sass/plugins/_icons.scss */
.bt-icon_chevron-circle-down:before {
    content: "\e9e9";
}

/* line 902, ../sass/plugins/_icons.scss */
.bt-icon_chevron-circle-left:before {
    content: "\e9ea";
}

/* line 906, ../sass/plugins/_icons.scss */
.bt-icon_chevron-circle-right:before {
    content: "\e9eb";
}

/* line 910, ../sass/plugins/_icons.scss */
.bt-icon_chevron-circle-up:before {
    content: "\e9ec";
}

/* line 914, ../sass/plugins/_icons.scss */
.bt-icon_chevron-down:before {
    content: "\e9ed";
}

/* line 918, ../sass/plugins/_icons.scss */
.bt-icon_chevron-left:before {
    content: "\e9ee";
}

/* line 922, ../sass/plugins/_icons.scss */
.bt-icon_chevron-right:before {
    content: "\e9ef";
}

/* line 926, ../sass/plugins/_icons.scss */
.bt-icon_chevron-up:before {
    content: "\e9f0";
}

/* line 930, ../sass/plugins/_icons.scss */
.bt-icon_child:before {
    content: "\e9f1";
}

/* line 934, ../sass/plugins/_icons.scss */
.bt-icon_church:before {
    content: "\e9f2";
}

/* line 938, ../sass/plugins/_icons.scss */
.bt-icon_circle:before {
    content: "\e9f3";
}

/* line 942, ../sass/plugins/_icons.scss */
.bt-icon_circle-notch:before {
    content: "\e9f4";
}

/* line 946, ../sass/plugins/_icons.scss */
.bt-icon_city:before {
    content: "\e9f5";
}

/* line 950, ../sass/plugins/_icons.scss */
.bt-icon_clipboard:before {
    content: "\e9f6";
}

/* line 954, ../sass/plugins/_icons.scss */
.bt-icon_clipboard-check:before {
    content: "\e9f7";
}

/* line 958, ../sass/plugins/_icons.scss */
.bt-icon_clipboard-list:before {
    content: "\e9f8";
}

/* line 962, ../sass/plugins/_icons.scss */
.bt-icon_clock:before {
    content: "\e9f9";
}

/* line 966, ../sass/plugins/_icons.scss */
.bt-icon_clone:before {
    content: "\e9fa";
}

/* line 970, ../sass/plugins/_icons.scss */
.bt-icon_closed-captioning:before {
    content: "\e9fb";
}

/* line 974, ../sass/plugins/_icons.scss */
.bt-icon_cloud:before {
    content: "\e9fc";
}

/* line 978, ../sass/plugins/_icons.scss */
.bt-icon_cloud-download-alt:before {
    content: "\e9fd";
}

/* line 982, ../sass/plugins/_icons.scss */
.bt-icon_cloud-moon:before {
    content: "\e9fe";
}

/* line 986, ../sass/plugins/_icons.scss */
.bt-icon_cloud-sun:before {
    content: "\e9ff";
}

/* line 990, ../sass/plugins/_icons.scss */
.bt-icon_cloud-upload-alt:before {
    content: "\ea00";
}

/* line 994, ../sass/plugins/_icons.scss */
.bt-icon_cocktail:before {
    content: "\ea01";
}

/* line 998, ../sass/plugins/_icons.scss */
.bt-icon_code:before {
    content: "\ea02";
}

/* line 1002, ../sass/plugins/_icons.scss */
.bt-icon_code-branch:before {
    content: "\ea03";
}

/* line 1006, ../sass/plugins/_icons.scss */
.bt-icon_coffee:before {
    content: "\ea04";
}

/* line 1010, ../sass/plugins/_icons.scss */
.bt-icon_cog:before {
    content: "\ea05";
}

/* line 1014, ../sass/plugins/_icons.scss */
.bt-icon_cogs:before {
    content: "\ea06";
}

/* line 1018, ../sass/plugins/_icons.scss */
.bt-icon_coins:before {
    content: "\ea07";
}

/* line 1022, ../sass/plugins/_icons.scss */
.bt-icon_columns:before {
    content: "\ea08";
}

/* line 1026, ../sass/plugins/_icons.scss */
.bt-icon_comment:before {
    content: "\ea09";
}

/* line 1030, ../sass/plugins/_icons.scss */
.bt-icon_comment-alt:before {
    content: "\ea0a";
}

/* line 1034, ../sass/plugins/_icons.scss */
.bt-icon_comment-dollar:before {
    content: "\ea0b";
}

/* line 1038, ../sass/plugins/_icons.scss */
.bt-icon_comment-dots:before {
    content: "\ea0c";
}

/* line 1042, ../sass/plugins/_icons.scss */
.bt-icon_comments:before {
    content: "\ea0d";
}

/* line 1046, ../sass/plugins/_icons.scss */
.bt-icon_comments-dollar:before {
    content: "\ea0e";
}

/* line 1050, ../sass/plugins/_icons.scss */
.bt-icon_comment-slash:before {
    content: "\ea0f";
}

/* line 1054, ../sass/plugins/_icons.scss */
.bt-icon_compact-disc:before {
    content: "\ea10";
}

/* line 1058, ../sass/plugins/_icons.scss */
.bt-icon_compass:before {
    content: "\ea11";
}

/* line 1062, ../sass/plugins/_icons.scss */
.bt-icon_compress:before {
    content: "\ea12";
}

/* line 1066, ../sass/plugins/_icons.scss */
.bt-icon_concierge-bell:before {
    content: "\ea13";
}

/* line 1070, ../sass/plugins/_icons.scss */
.bt-icon_cookie:before {
    content: "\ea14";
}

/* line 1074, ../sass/plugins/_icons.scss */
.bt-icon_cookie-bite:before {
    content: "\ea15";
}

/* line 1078, ../sass/plugins/_icons.scss */
.bt-icon_copy:before {
    content: "\ea16";
}

/* line 1082, ../sass/plugins/_icons.scss */
.bt-icon_copyright:before {
    content: "\ea17";
}

/* line 1086, ../sass/plugins/_icons.scss */
.bt-icon_couch:before {
    content: "\ea18";
}

/* line 1090, ../sass/plugins/_icons.scss */
.bt-icon_credit-card:before {
    content: "\ea19";
}

/* line 1094, ../sass/plugins/_icons.scss */
.bt-icon_crop:before {
    content: "\ea1a";
}

/* line 1098, ../sass/plugins/_icons.scss */
.bt-icon_crop-alt:before {
    content: "\ea1b";
}

/* line 1102, ../sass/plugins/_icons.scss */
.bt-icon_cross:before {
    content: "\ea1c";
}

/* line 1106, ../sass/plugins/_icons.scss */
.bt-icon_crosshairs:before {
    content: "\ea1d";
}

/* line 1110, ../sass/plugins/_icons.scss */
.bt-icon_crow:before {
    content: "\ea1e";
}

/* line 1114, ../sass/plugins/_icons.scss */
.bt-icon_crown:before {
    content: "\ea1f";
}

/* line 1118, ../sass/plugins/_icons.scss */
.bt-icon_cube:before {
    content: "\ea20";
}

/* line 1122, ../sass/plugins/_icons.scss */
.bt-icon_cubes:before {
    content: "\ea21";
}

/* line 1126, ../sass/plugins/_icons.scss */
.bt-icon_cut:before {
    content: "\ea22";
}

/* line 1130, ../sass/plugins/_icons.scss */
.bt-icon_database:before {
    content: "\ea23";
}

/* line 1134, ../sass/plugins/_icons.scss */
.bt-icon_deaf:before {
    content: "\ea24";
}

/* line 1138, ../sass/plugins/_icons.scss */
.bt-icon_desktop:before {
    content: "\ea25";
}

/* line 1142, ../sass/plugins/_icons.scss */
.bt-icon_dharmachakra:before {
    content: "\ea26";
}

/* line 1146, ../sass/plugins/_icons.scss */
.bt-icon_diagnoses:before {
    content: "\ea27";
}

/* line 1150, ../sass/plugins/_icons.scss */
.bt-icon_dice:before {
    content: "\ea28";
}

/* line 1154, ../sass/plugins/_icons.scss */
.bt-icon_dice-d6:before {
    content: "\ea29";
}

/* line 1158, ../sass/plugins/_icons.scss */
.bt-icon_dice-d20:before {
    content: "\ea2a";
}

/* line 1162, ../sass/plugins/_icons.scss */
.bt-icon_dice-five:before {
    content: "\ea2b";
}

/* line 1166, ../sass/plugins/_icons.scss */
.bt-icon_dice-four:before {
    content: "\ea2c";
}

/* line 1170, ../sass/plugins/_icons.scss */
.bt-icon_dice-one:before {
    content: "\ea2d";
}

/* line 1174, ../sass/plugins/_icons.scss */
.bt-icon_dice-six:before {
    content: "\ea2e";
}

/* line 1178, ../sass/plugins/_icons.scss */
.bt-icon_dice-three:before {
    content: "\ea2f";
}

/* line 1182, ../sass/plugins/_icons.scss */
.bt-icon_dice-two:before {
    content: "\ea30";
}

/* line 1186, ../sass/plugins/_icons.scss */
.bt-icon_digital-tachograph:before {
    content: "\ea31";
}

/* line 1190, ../sass/plugins/_icons.scss */
.bt-icon_directions:before {
    content: "\ea32";
}

/* line 1194, ../sass/plugins/_icons.scss */
.bt-icon_divide:before {
    content: "\ea33";
}

/* line 1198, ../sass/plugins/_icons.scss */
.bt-icon_dizzy:before {
    content: "\ea34";
}

/* line 1202, ../sass/plugins/_icons.scss */
.bt-icon_dna:before {
    content: "\ea35";
}

/* line 1206, ../sass/plugins/_icons.scss */
.bt-icon_dog:before {
    content: "\ea36";
}

/* line 1210, ../sass/plugins/_icons.scss */
.bt-icon_dollar-sign:before {
    content: "\ea37";
}

/* line 1214, ../sass/plugins/_icons.scss */
.bt-icon_dolly:before {
    content: "\ea38";
}

/* line 1218, ../sass/plugins/_icons.scss */
.bt-icon_dolly-flatbed:before {
    content: "\ea39";
}

/* line 1222, ../sass/plugins/_icons.scss */
.bt-icon_donate:before {
    content: "\ea3a";
}

/* line 1226, ../sass/plugins/_icons.scss */
.bt-icon_door-closed:before {
    content: "\ea3b";
}

/* line 1230, ../sass/plugins/_icons.scss */
.bt-icon_door-open:before {
    content: "\ea3c";
}

/* line 1234, ../sass/plugins/_icons.scss */
.bt-icon_dot-circle:before {
    content: "\ea3d";
}

/* line 1238, ../sass/plugins/_icons.scss */
.bt-icon_dove:before {
    content: "\ea3e";
}

/* line 1242, ../sass/plugins/_icons.scss */
.bt-icon_download:before {
    content: "\ea3f";
}

/* line 1246, ../sass/plugins/_icons.scss */
.bt-icon_drafting-compass:before {
    content: "\ea40";
}

/* line 1250, ../sass/plugins/_icons.scss */
.bt-icon_dragon:before {
    content: "\ea41";
}

/* line 1254, ../sass/plugins/_icons.scss */
.bt-icon_draw-polygon:before {
    content: "\ea42";
}

/* line 1258, ../sass/plugins/_icons.scss */
.bt-icon_drum:before {
    content: "\ea43";
}

/* line 1262, ../sass/plugins/_icons.scss */
.bt-icon_drum-steelpan:before {
    content: "\ea44";
}

/* line 1266, ../sass/plugins/_icons.scss */
.bt-icon_drumstick-bite:before {
    content: "\ea45";
}

/* line 1270, ../sass/plugins/_icons.scss */
.bt-icon_dumbbell:before {
    content: "\ea46";
}

/* line 1274, ../sass/plugins/_icons.scss */
.bt-icon_dungeon:before {
    content: "\ea47";
}

/* line 1278, ../sass/plugins/_icons.scss */
.bt-icon_edit:before {
    content: "\ea48";
}

/* line 1282, ../sass/plugins/_icons.scss */
.bt-icon_eject:before {
    content: "\ea49";
}

/* line 1286, ../sass/plugins/_icons.scss */
.bt-icon_ellipsis-v:before {
    content: "\ea4a";
}

/* line 1290, ../sass/plugins/_icons.scss */
.bt-icon_envelope:before {
    content: "\ea4b";
}

/* line 1294, ../sass/plugins/_icons.scss */
.bt-icon_envelope-open:before {
    content: "\ea4c";
}

/* line 1298, ../sass/plugins/_icons.scss */
.bt-icon_envelope-open-text:before {
    content: "\ea4d";
}

/* line 1302, ../sass/plugins/_icons.scss */
.bt-icon_envelope-square:before {
    content: "\ea4e";
}

/* line 1306, ../sass/plugins/_icons.scss */
.bt-icon_equals:before {
    content: "\ea4f";
}

/* line 1310, ../sass/plugins/_icons.scss */
.bt-icon_eraser:before {
    content: "\ea50";
}

/* line 1314, ../sass/plugins/_icons.scss */
.bt-icon_euro-sign:before {
    content: "\ea51";
}

/* line 1318, ../sass/plugins/_icons.scss */
.bt-icon_exchange-alt:before {
    content: "\ea52";
}

/* line 1322, ../sass/plugins/_icons.scss */
.bt-icon_exclamation:before {
    content: "\ea53";
}

/* line 1326, ../sass/plugins/_icons.scss */
.bt-icon_exclamation-circle:before {
    content: "\ea54";
}

/* line 1330, ../sass/plugins/_icons.scss */
.bt-icon_exclamation-triangle:before {
    content: "\ea55";
}

/* line 1334, ../sass/plugins/_icons.scss */
.bt-icon_expand:before {
    content: "\ea56";
}

/* line 1338, ../sass/plugins/_icons.scss */
.bt-icon_expand-arrows-alt:before {
    content: "\ea57";
}

/* line 1342, ../sass/plugins/_icons.scss */
.bt-icon_external-link-alt:before {
    content: "\ea58";
}

/* line 1346, ../sass/plugins/_icons.scss */
.bt-icon_external-link-square-alt:before {
    content: "\ea59";
}

/* line 1350, ../sass/plugins/_icons.scss */
.bt-icon_eye:before {
    content: "\ea5a";
}

/* line 1354, ../sass/plugins/_icons.scss */
.bt-icon_eye-dropper:before {
    content: "\ea5b";
}

/* line 1358, ../sass/plugins/_icons.scss */
.bt-icon_eye-slash:before {
    content: "\ea5c";
}

/* line 1362, ../sass/plugins/_icons.scss */
.bt-icon_fast-backward:before {
    content: "\ea5d";
}

/* line 1366, ../sass/plugins/_icons.scss */
.bt-icon_fast-forward:before {
    content: "\ea5e";
}

/* line 1370, ../sass/plugins/_icons.scss */
.bt-icon_fax:before {
    content: "\ea5f";
}

/* line 1374, ../sass/plugins/_icons.scss */
.bt-icon_feather:before {
    content: "\ea60";
}

/* line 1378, ../sass/plugins/_icons.scss */
.bt-icon_feather-alt:before {
    content: "\ea61";
}

/* line 1382, ../sass/plugins/_icons.scss */
.bt-icon_female:before {
    content: "\ea62";
}

/* line 1386, ../sass/plugins/_icons.scss */
.bt-icon_fighter-jet:before {
    content: "\ea63";
}

/* line 1390, ../sass/plugins/_icons.scss */
.bt-icon_file:before {
    content: "\ea64";
}

/* line 1394, ../sass/plugins/_icons.scss */
.bt-icon_file-alt:before {
    content: "\ea65";
}

/* line 1398, ../sass/plugins/_icons.scss */
.bt-icon_file-archive:before {
    content: "\ea66";
}

/* line 1402, ../sass/plugins/_icons.scss */
.bt-icon_file-audio:before {
    content: "\ea67";
}

/* line 1406, ../sass/plugins/_icons.scss */
.bt-icon_file-code:before {
    content: "\ea68";
}

/* line 1410, ../sass/plugins/_icons.scss */
.bt-icon_file-contract:before {
    content: "\ea69";
}

/* line 1414, ../sass/plugins/_icons.scss */
.bt-icon_file-csv:before {
    content: "\ea6a";
}

/* line 1418, ../sass/plugins/_icons.scss */
.bt-icon_file-download:before {
    content: "\ea6b";
}

/* line 1422, ../sass/plugins/_icons.scss */
.bt-icon_file-excel:before {
    content: "\ea6c";
}

/* line 1426, ../sass/plugins/_icons.scss */
.bt-icon_file-export:before {
    content: "\ea6d";
}

/* line 1430, ../sass/plugins/_icons.scss */
.bt-icon_file-image:before {
    content: "\ea6e";
}

/* line 1434, ../sass/plugins/_icons.scss */
.bt-icon_file-import:before {
    content: "\ea6f";
}

/* line 1438, ../sass/plugins/_icons.scss */
.bt-icon_file-invoice:before {
    content: "\ea70";
}

/* line 1442, ../sass/plugins/_icons.scss */
.bt-icon_file-invoice-dollar:before {
    content: "\ea71";
}

/* line 1446, ../sass/plugins/_icons.scss */
.bt-icon_file-medical:before {
    content: "\ea72";
}

/* line 1450, ../sass/plugins/_icons.scss */
.bt-icon_file-medical-alt:before {
    content: "\ea73";
}

/* line 1454, ../sass/plugins/_icons.scss */
.bt-icon_file-pdf:before {
    content: "\ea74";
}

/* line 1458, ../sass/plugins/_icons.scss */
.bt-icon_file-powerpoint:before {
    content: "\ea75";
}

/* line 1462, ../sass/plugins/_icons.scss */
.bt-icon_file-prescription:before {
    content: "\ea76";
}

/* line 1466, ../sass/plugins/_icons.scss */
.bt-icon_file-signature:before {
    content: "\ea77";
}

/* line 1470, ../sass/plugins/_icons.scss */
.bt-icon_file-upload:before {
    content: "\ea78";
}

/* line 1474, ../sass/plugins/_icons.scss */
.bt-icon_file-video:before {
    content: "\ea79";
}

/* line 1478, ../sass/plugins/_icons.scss */
.bt-icon_file-word:before {
    content: "\ea7a";
}

/* line 1482, ../sass/plugins/_icons.scss */
.bt-icon_fill:before {
    content: "\ea7b";
}

/* line 1486, ../sass/plugins/_icons.scss */
.bt-icon_fill-drip:before {
    content: "\ea7c";
}

/* line 1490, ../sass/plugins/_icons.scss */
.bt-icon_film:before {
    content: "\ea7d";
}

/* line 1494, ../sass/plugins/_icons.scss */
.bt-icon_filter:before {
    content: "\ea7e";
}

/* line 1498, ../sass/plugins/_icons.scss */
.bt-icon_fingerprint:before {
    content: "\ea7f";
}

/* line 1502, ../sass/plugins/_icons.scss */
.bt-icon_fire:before {
    content: "\ea80";
}

/* line 1506, ../sass/plugins/_icons.scss */
.bt-icon_fire-extinguisher:before {
    content: "\ea81";
}

/* line 1510, ../sass/plugins/_icons.scss */
.bt-icon_first-aid:before {
    content: "\ea82";
}

/* line 1514, ../sass/plugins/_icons.scss */
.bt-icon_fish:before {
    content: "\ea83";
}

/* line 1518, ../sass/plugins/_icons.scss */
.bt-icon_fist-raised:before {
    content: "\ea84";
}

/* line 1522, ../sass/plugins/_icons.scss */
.bt-icon_flag:before {
    content: "\ea85";
}

/* line 1526, ../sass/plugins/_icons.scss */
.bt-icon_flag-checkered:before {
    content: "\ea86";
}

/* line 1530, ../sass/plugins/_icons.scss */
.bt-icon_flask:before {
    content: "\ea87";
}

/* line 1534, ../sass/plugins/_icons.scss */
.bt-icon_flushed:before {
    content: "\ea88";
}

/* line 1538, ../sass/plugins/_icons.scss */
.bt-icon_folder:before {
    content: "\ea89";
}

/* line 1542, ../sass/plugins/_icons.scss */
.bt-icon_folder-minus:before {
    content: "\ea8a";
}

/* line 1546, ../sass/plugins/_icons.scss */
.bt-icon_folder-open:before {
    content: "\ea8b";
}

/* line 1550, ../sass/plugins/_icons.scss */
.bt-icon_folder-plus:before {
    content: "\ea8c";
}

/* line 1554, ../sass/plugins/_icons.scss */
.bt-icon_font:before {
    content: "\ea8d";
}

/* line 1558, ../sass/plugins/_icons.scss */
.bt-icon_football-ball:before {
    content: "\ea8e";
}

/* line 1562, ../sass/plugins/_icons.scss */
.bt-icon_forward:before {
    content: "\ea8f";
}

/* line 1566, ../sass/plugins/_icons.scss */
.bt-icon_frog:before {
    content: "\ea90";
}

/* line 1570, ../sass/plugins/_icons.scss */
.bt-icon_frown:before {
    content: "\ea91";
}

/* line 1574, ../sass/plugins/_icons.scss */
.bt-icon_frown-open:before {
    content: "\ea92";
}

/* line 1578, ../sass/plugins/_icons.scss */
.bt-icon_funnel-dollar:before {
    content: "\ea93";
}

/* line 1582, ../sass/plugins/_icons.scss */
.bt-icon_futbol:before {
    content: "\ea94";
}

/* line 1586, ../sass/plugins/_icons.scss */
.bt-icon_gamepad:before {
    content: "\ea95";
}

/* line 1590, ../sass/plugins/_icons.scss */
.bt-icon_gas-pump:before {
    content: "\ea96";
}

/* line 1594, ../sass/plugins/_icons.scss */
.bt-icon_gavel:before {
    content: "\ea97";
}

/* line 1598, ../sass/plugins/_icons.scss */
.bt-icon_gem:before {
    content: "\ea98";
}

/* line 1602, ../sass/plugins/_icons.scss */
.bt-icon_genderless:before {
    content: "\ea99";
}

/* line 1606, ../sass/plugins/_icons.scss */
.bt-icon_ghost:before {
    content: "\ea9a";
}

/* line 1610, ../sass/plugins/_icons.scss */
.bt-icon_gift:before {
    content: "\ea9b";
}

/* line 1614, ../sass/plugins/_icons.scss */
.bt-icon_glasses:before {
    content: "\ea9c";
}

/* line 1618, ../sass/plugins/_icons.scss */
.bt-icon_glass-martini:before {
    content: "\ea9d";
}

/* line 1622, ../sass/plugins/_icons.scss */
.bt-icon_glass-martini-alt:before {
    content: "\ea9e";
}

/* line 1626, ../sass/plugins/_icons.scss */
.bt-icon_globe:before {
    content: "\ea9f";
}

/* line 1630, ../sass/plugins/_icons.scss */
.bt-icon_globe-africa:before {
    content: "\eaa0";
}

/* line 1634, ../sass/plugins/_icons.scss */
.bt-icon_globe-americas:before {
    content: "\eaa1";
}

/* line 1638, ../sass/plugins/_icons.scss */
.bt-icon_globe-asia:before {
    content: "\eaa2";
}

/* line 1642, ../sass/plugins/_icons.scss */
.bt-icon_golf-ball:before {
    content: "\eaa3";
}

/* line 1646, ../sass/plugins/_icons.scss */
.bt-icon_gopuram:before {
    content: "\eaa4";
}

/* line 1650, ../sass/plugins/_icons.scss */
.bt-icon_graduation-cap:before {
    content: "\eaa5";
}

/* line 1654, ../sass/plugins/_icons.scss */
.bt-icon_greater-than:before {
    content: "\eaa6";
}

/* line 1658, ../sass/plugins/_icons.scss */
.bt-icon_greater-than-equal:before {
    content: "\eaa7";
}

/* line 1662, ../sass/plugins/_icons.scss */
.bt-icon_grimace:before {
    content: "\eaa8";
}

/* line 1666, ../sass/plugins/_icons.scss */
.bt-icon_grin:before {
    content: "\eaa9";
}

/* line 1670, ../sass/plugins/_icons.scss */
.bt-icon_grin-alt:before {
    content: "\eaaa";
}

/* line 1674, ../sass/plugins/_icons.scss */
.bt-icon_grin-beam:before {
    content: "\eaab";
}

/* line 1678, ../sass/plugins/_icons.scss */
.bt-icon_grin-beam-sweat:before {
    content: "\eaac";
}

/* line 1682, ../sass/plugins/_icons.scss */
.bt-icon_grin-hearts:before {
    content: "\eaad";
}

/* line 1686, ../sass/plugins/_icons.scss */
.bt-icon_grin-squint:before {
    content: "\eaae";
}

/* line 1690, ../sass/plugins/_icons.scss */
.bt-icon_grin-squint-tears:before {
    content: "\eaaf";
}

/* line 1694, ../sass/plugins/_icons.scss */
.bt-icon_grin-stars:before {
    content: "\eab0";
}

/* line 1698, ../sass/plugins/_icons.scss */
.bt-icon_grin-tears:before {
    content: "\eab1";
}

/* line 1702, ../sass/plugins/_icons.scss */
.bt-icon_grin-tongue:before {
    content: "\eab2";
}

/* line 1706, ../sass/plugins/_icons.scss */
.bt-icon_grin-tongue-squint:before {
    content: "\eab3";
}

/* line 1710, ../sass/plugins/_icons.scss */
.bt-icon_grin-tongue-wink:before {
    content: "\eab4";
}

/* line 1714, ../sass/plugins/_icons.scss */
.bt-icon_grin-wink:before {
    content: "\eab5";
}

/* line 1718, ../sass/plugins/_icons.scss */
.bt-icon_grip-horizontal:before {
    content: "\eab6";
}

/* line 1722, ../sass/plugins/_icons.scss */
.bt-icon_grip-vertical:before {
    content: "\eab7";
}

/* line 1726, ../sass/plugins/_icons.scss */
.bt-icon_hammer:before {
    content: "\eab8";
}

/* line 1730, ../sass/plugins/_icons.scss */
.bt-icon_hamsa:before {
    content: "\eab9";
}

/* line 1734, ../sass/plugins/_icons.scss */
.bt-icon_hand-holding:before {
    content: "\eaba";
}

/* line 1738, ../sass/plugins/_icons.scss */
.bt-icon_hand-holding-heart:before {
    content: "\eabb";
}

/* line 1742, ../sass/plugins/_icons.scss */
.bt-icon_hand-holding-usd:before {
    content: "\eabc";
}

/* line 1746, ../sass/plugins/_icons.scss */
.bt-icon_hand-lizard:before {
    content: "\eabd";
}

/* line 1750, ../sass/plugins/_icons.scss */
.bt-icon_hand-paper:before {
    content: "\eabe";
}

/* line 1754, ../sass/plugins/_icons.scss */
.bt-icon_hand-peace:before {
    content: "\eabf";
}

/* line 1758, ../sass/plugins/_icons.scss */
.bt-icon_hand-point-down:before {
    content: "\eac0";
}

/* line 1762, ../sass/plugins/_icons.scss */
.bt-icon_hand-pointer:before {
    content: "\eac1";
}

/* line 1766, ../sass/plugins/_icons.scss */
.bt-icon_hand-point-left:before {
    content: "\eac2";
}

/* line 1770, ../sass/plugins/_icons.scss */
.bt-icon_hand-point-right:before {
    content: "\eac3";
}

/* line 1774, ../sass/plugins/_icons.scss */
.bt-icon_hand-point-up:before {
    content: "\eac4";
}

/* line 1778, ../sass/plugins/_icons.scss */
.bt-icon_hand-rock:before {
    content: "\eac5";
}

/* line 1782, ../sass/plugins/_icons.scss */
.bt-icon_hands:before {
    content: "\eac6";
}

/* line 1786, ../sass/plugins/_icons.scss */
.bt-icon_hand-scissors:before {
    content: "\eac7";
}

/* line 1790, ../sass/plugins/_icons.scss */
.bt-icon_handshake:before {
    content: "\eac8";
}

/* line 1794, ../sass/plugins/_icons.scss */
.bt-icon_hands-helping:before {
    content: "\eac9";
}

/* line 1798, ../sass/plugins/_icons.scss */
.bt-icon_hand-spock:before {
    content: "\eaca";
}

/* line 1802, ../sass/plugins/_icons.scss */
.bt-icon_hanukiah:before {
    content: "\eacb";
}

/* line 1806, ../sass/plugins/_icons.scss */
.bt-icon_hashtag:before {
    content: "\eacc";
}

/* line 1810, ../sass/plugins/_icons.scss */
.bt-icon_hat-wizard:before {
    content: "\eacd";
}

/* line 1814, ../sass/plugins/_icons.scss */
.bt-icon_haykal:before {
    content: "\eace";
}

/* line 1818, ../sass/plugins/_icons.scss */
.bt-icon_hdd:before {
    content: "\eacf";
}

/* line 1822, ../sass/plugins/_icons.scss */
.bt-icon_heading:before {
    content: "\ead0";
}

/* line 1826, ../sass/plugins/_icons.scss */
.bt-icon_headphones:before {
    content: "\ead1";
}

/* line 1830, ../sass/plugins/_icons.scss */
.bt-icon_headphones-alt:before {
    content: "\ead2";
}

/* line 1834, ../sass/plugins/_icons.scss */
.bt-icon_headset:before {
    content: "\ead3";
}

/* line 1838, ../sass/plugins/_icons.scss */
.bt-icon_heart:before {
    content: "\ead4";
}

/* line 1842, ../sass/plugins/_icons.scss */
.bt-icon_heartbeat:before {
    content: "\ead5";
}

/* line 1846, ../sass/plugins/_icons.scss */
.bt-icon_helicopter:before {
    content: "\ead6";
}

/* line 1850, ../sass/plugins/_icons.scss */
.bt-icon_highlighter:before {
    content: "\ead7";
}

/* line 1854, ../sass/plugins/_icons.scss */
.bt-icon_hiking:before {
    content: "\ead8";
}

/* line 1858, ../sass/plugins/_icons.scss */
.bt-icon_hippo:before {
    content: "\ead9";
}

/* line 1862, ../sass/plugins/_icons.scss */
.bt-icon_history:before {
    content: "\eada";
}

/* line 1866, ../sass/plugins/_icons.scss */
.bt-icon_hockey-puck:before {
    content: "\eadb";
}

/* line 1870, ../sass/plugins/_icons.scss */
.bt-icon_home:before {
    content: "\eadc";
}

/* line 1874, ../sass/plugins/_icons.scss */
.bt-icon_horse:before {
    content: "\eadd";
}

/* line 1878, ../sass/plugins/_icons.scss */
.bt-icon_hospital:before {
    content: "\eade";
}

/* line 1882, ../sass/plugins/_icons.scss */
.bt-icon_hospital-alt:before {
    content: "\eadf";
}

/* line 1886, ../sass/plugins/_icons.scss */
.bt-icon_hospital-symbol:before {
    content: "\eae0";
}

/* line 1890, ../sass/plugins/_icons.scss */
.bt-icon_hotel:before {
    content: "\eae1";
}

/* line 1894, ../sass/plugins/_icons.scss */
.bt-icon_hot-tub:before {
    content: "\eae2";
}

/* line 1898, ../sass/plugins/_icons.scss */
.bt-icon_hourglass:before {
    content: "\eae3";
}

/* line 1902, ../sass/plugins/_icons.scss */
.bt-icon_hourglass-end:before {
    content: "\eae4";
}

/* line 1906, ../sass/plugins/_icons.scss */
.bt-icon_hourglass-half:before {
    content: "\eae5";
}

/* line 1910, ../sass/plugins/_icons.scss */
.bt-icon_hourglass-start:before {
    content: "\eae6";
}

/* line 1914, ../sass/plugins/_icons.scss */
.bt-icon_house-damage:before {
    content: "\eae7";
}

/* line 1918, ../sass/plugins/_icons.scss */
.bt-icon_hryvnia:before {
    content: "\eae8";
}

/* line 1922, ../sass/plugins/_icons.scss */
.bt-icon_h-square:before {
    content: "\eae9";
}

/* line 1926, ../sass/plugins/_icons.scss */
.bt-icon_i-cursor:before {
    content: "\eaea";
}

/* line 1930, ../sass/plugins/_icons.scss */
.bt-icon_id-badge:before {
    content: "\eaeb";
}

/* line 1934, ../sass/plugins/_icons.scss */
.bt-icon_id-card:before {
    content: "\eaec";
}

/* line 1938, ../sass/plugins/_icons.scss */
.bt-icon_id-card-alt:before {
    content: "\eaed";
}

/* line 1942, ../sass/plugins/_icons.scss */
.bt-icon_image:before {
    content: "\eaee";
}

/* line 1946, ../sass/plugins/_icons.scss */
.bt-icon_images:before {
    content: "\eaef";
}

/* line 1950, ../sass/plugins/_icons.scss */
.bt-icon_inbox:before {
    content: "\eaf0";
}

/* line 1954, ../sass/plugins/_icons.scss */
.bt-icon_indent:before {
    content: "\eaf1";
}

/* line 1958, ../sass/plugins/_icons.scss */
.bt-icon_industry:before {
    content: "\eaf2";
}

/* line 1962, ../sass/plugins/_icons.scss */
.bt-icon_infinity:before {
    content: "\eaf3";
}

/* line 1966, ../sass/plugins/_icons.scss */
.bt-icon_info:before {
    content: "\eaf4";
}

/* line 1970, ../sass/plugins/_icons.scss */
.bt-icon_info-circle:before {
    content: "\eaf5";
}

/* line 1974, ../sass/plugins/_icons.scss */
.bt-icon_italic:before {
    content: "\eaf6";
}

/* line 1978, ../sass/plugins/_icons.scss */
.bt-icon_jedi:before {
    content: "\eaf7";
}

/* line 1982, ../sass/plugins/_icons.scss */
.bt-icon_joint:before {
    content: "\eaf8";
}

/* line 1986, ../sass/plugins/_icons.scss */
.bt-icon_journal-whills:before {
    content: "\eaf9";
}

/* line 1990, ../sass/plugins/_icons.scss */
.bt-icon_kaaba:before {
    content: "\eafa";
}

/* line 1994, ../sass/plugins/_icons.scss */
.bt-icon_key:before {
    content: "\eafb";
}

/* line 1998, ../sass/plugins/_icons.scss */
.bt-icon_keyboard:before {
    content: "\eafc";
}

/* line 2002, ../sass/plugins/_icons.scss */
.bt-icon_khanda:before {
    content: "\eafd";
}

/* line 2006, ../sass/plugins/_icons.scss */
.bt-icon_kiss:before {
    content: "\eafe";
}

/* line 2010, ../sass/plugins/_icons.scss */
.bt-icon_kiss-beam:before {
    content: "\eaff";
}

/* line 2014, ../sass/plugins/_icons.scss */
.bt-icon_kiss-wink-heart:before {
    content: "\eb00";
}

/* line 2018, ../sass/plugins/_icons.scss */
.bt-icon_kiwi-bird:before {
    content: "\eb01";
}

/* line 2022, ../sass/plugins/_icons.scss */
.bt-icon_landmark:before {
    content: "\eb02";
}

/* line 2026, ../sass/plugins/_icons.scss */
.bt-icon_language:before {
    content: "\eb03";
}

/* line 2030, ../sass/plugins/_icons.scss */
.bt-icon_laptop:before {
    content: "\eb04";
}

/* line 2034, ../sass/plugins/_icons.scss */
.bt-icon_laptop-code:before {
    content: "\eb05";
}

/* line 2038, ../sass/plugins/_icons.scss */
.bt-icon_laugh:before {
    content: "\eb06";
}

/* line 2042, ../sass/plugins/_icons.scss */
.bt-icon_laugh-beam:before {
    content: "\eb07";
}

/* line 2046, ../sass/plugins/_icons.scss */
.bt-icon_laugh-squint:before {
    content: "\eb08";
}

/* line 2050, ../sass/plugins/_icons.scss */
.bt-icon_laugh-wink:before {
    content: "\eb09";
}

/* line 2054, ../sass/plugins/_icons.scss */
.bt-icon_layer-group:before {
    content: "\eb0a";
}

/* line 2058, ../sass/plugins/_icons.scss */
.bt-icon_leaf:before {
    content: "\eb0b";
}

/* line 2062, ../sass/plugins/_icons.scss */
.bt-icon_lemon:before {
    content: "\eb0c";
}

/* line 2066, ../sass/plugins/_icons.scss */
.bt-icon_less-than:before {
    content: "\eb0d";
}

/* line 2070, ../sass/plugins/_icons.scss */
.bt-icon_less-than-equal:before {
    content: "\eb0e";
}

/* line 2074, ../sass/plugins/_icons.scss */
.bt-icon_level-down-alt:before {
    content: "\eb0f";
}

/* line 2078, ../sass/plugins/_icons.scss */
.bt-icon_level-up-alt:before {
    content: "\eb10";
}

/* line 2082, ../sass/plugins/_icons.scss */
.bt-icon_life-ring:before {
    content: "\eb11";
}

/* line 2086, ../sass/plugins/_icons.scss */
.bt-icon_lightbulb:before {
    content: "\eb12";
}

/* line 2090, ../sass/plugins/_icons.scss */
.bt-icon_link:before {
    content: "\eb13";
}

/* line 2094, ../sass/plugins/_icons.scss */
.bt-icon_lira-sign:before {
    content: "\eb14";
}

/* line 2098, ../sass/plugins/_icons.scss */
.bt-icon_list:before {
    content: "\eb15";
}

/* line 2102, ../sass/plugins/_icons.scss */
.bt-icon_list-alt:before {
    content: "\eb16";
}

/* line 2106, ../sass/plugins/_icons.scss */
.bt-icon_list-ol:before {
    content: "\eb17";
}

/* line 2110, ../sass/plugins/_icons.scss */
.bt-icon_list-ul:before {
    content: "\eb18";
}

/* line 2114, ../sass/plugins/_icons.scss */
.bt-icon_location-arrow:before {
    content: "\eb19";
}

/* line 2118, ../sass/plugins/_icons.scss */
.bt-icon_lock:before {
    content: "\eb1a";
}

/* line 2122, ../sass/plugins/_icons.scss */
.bt-icon_lock-open:before {
    content: "\eb1b";
}

/* line 2126, ../sass/plugins/_icons.scss */
.bt-icon_long-arrow-alt-down:before {
    content: "\eb1c";
}

/* line 2130, ../sass/plugins/_icons.scss */
.bt-icon_long-arrow-alt-left:before {
    content: "\eb1d";
}

/* line 2134, ../sass/plugins/_icons.scss */
.bt-icon_long-arrow-alt-right:before {
    content: "\eb1e";
}

/* line 2138, ../sass/plugins/_icons.scss */
.bt-icon_long-arrow-alt-up:before {
    content: "\eb1f";
}

/* line 2142, ../sass/plugins/_icons.scss */
.bt-icon_low-vision:before {
    content: "\eb20";
}

/* line 2146, ../sass/plugins/_icons.scss */
.bt-icon_luggage-cart:before {
    content: "\eb21";
}

/* line 2150, ../sass/plugins/_icons.scss */
.bt-icon_magic:before {
    content: "\eb22";
}

/* line 2154, ../sass/plugins/_icons.scss */
.bt-icon_magnet:before {
    content: "\eb23";
}

/* line 2158, ../sass/plugins/_icons.scss */
.bt-icon_mail-bulk:before {
    content: "\eb24";
}

/* line 2162, ../sass/plugins/_icons.scss */
.bt-icon_male:before {
    content: "\eb25";
}

/* line 2166, ../sass/plugins/_icons.scss */
.bt-icon_map:before {
    content: "\eb26";
}

/* line 2170, ../sass/plugins/_icons.scss */
.bt-icon_map-marked:before {
    content: "\eb27";
}

/* line 2174, ../sass/plugins/_icons.scss */
.bt-icon_map-marked-alt:before {
    content: "\eb28";
}

/* line 2178, ../sass/plugins/_icons.scss */
.bt-icon_map-marker:before {
    content: "\eb29";
}

/* line 2182, ../sass/plugins/_icons.scss */
.bt-icon_map-marker-alt:before {
    content: "\eb2a";
}

/* line 2186, ../sass/plugins/_icons.scss */
.bt-icon_map-pin:before {
    content: "\eb2b";
}

/* line 2190, ../sass/plugins/_icons.scss */
.bt-icon_map-signs:before {
    content: "\eb2c";
}

/* line 2194, ../sass/plugins/_icons.scss */
.bt-icon_marker:before {
    content: "\eb2d";
}

/* line 2198, ../sass/plugins/_icons.scss */
.bt-icon_mars:before {
    content: "\eb2e";
}

/* line 2202, ../sass/plugins/_icons.scss */
.bt-icon_mars-double:before {
    content: "\eb2f";
}

/* line 2206, ../sass/plugins/_icons.scss */
.bt-icon_mars-stroke:before {
    content: "\eb30";
}

/* line 2210, ../sass/plugins/_icons.scss */
.bt-icon_mars-stroke-h:before {
    content: "\eb31";
}

/* line 2214, ../sass/plugins/_icons.scss */
.bt-icon_mars-stroke-v:before {
    content: "\eb32";
}

/* line 2218, ../sass/plugins/_icons.scss */
.bt-icon_mask:before {
    content: "\eb33";
}

/* line 2222, ../sass/plugins/_icons.scss */
.bt-icon_medal:before {
    content: "\eb34";
}

/* line 2226, ../sass/plugins/_icons.scss */
.bt-icon_medkit:before {
    content: "\eb35";
}

/* line 2230, ../sass/plugins/_icons.scss */
.bt-icon_meh:before {
    content: "\eb36";
}

/* line 2234, ../sass/plugins/_icons.scss */
.bt-icon_meh-blank:before {
    content: "\eb37";
}

/* line 2238, ../sass/plugins/_icons.scss */
.bt-icon_meh-rolling-eyes:before {
    content: "\eb38";
}

/* line 2242, ../sass/plugins/_icons.scss */
.bt-icon_memory:before {
    content: "\eb39";
}

/* line 2246, ../sass/plugins/_icons.scss */
.bt-icon_menorah:before {
    content: "\eb3a";
}

/* line 2250, ../sass/plugins/_icons.scss */
.bt-icon_mercury:before {
    content: "\eb3b";
}

/* line 2254, ../sass/plugins/_icons.scss */
.bt-icon_microchip:before {
    content: "\eb3c";
}

/* line 2258, ../sass/plugins/_icons.scss */
.bt-icon_microphone:before {
    content: "\eb3d";
}

/* line 2262, ../sass/plugins/_icons.scss */
.bt-icon_microphone-alt:before {
    content: "\eb3e";
}

/* line 2266, ../sass/plugins/_icons.scss */
.bt-icon_microphone-alt-slash:before {
    content: "\eb3f";
}

/* line 2270, ../sass/plugins/_icons.scss */
.bt-icon_microphone-slash:before {
    content: "\eb40";
}

/* line 2274, ../sass/plugins/_icons.scss */
.bt-icon_microscope:before {
    content: "\eb41";
}

/* line 2278, ../sass/plugins/_icons.scss */
.bt-icon_minus:before {
    content: "\eb42";
}

/* line 2282, ../sass/plugins/_icons.scss */
.bt-icon_minus-square:before {
    content: "\eb43";
}

/* line 2286, ../sass/plugins/_icons.scss */
.bt-icon_mobile:before {
    content: "\eb44";
}

/* line 2290, ../sass/plugins/_icons.scss */
.bt-icon_mobile-alt:before {
    content: "\eb45";
}

/* line 2294, ../sass/plugins/_icons.scss */
.bt-icon_money-bill:before {
    content: "\eb46";
}

/* line 2298, ../sass/plugins/_icons.scss */
.bt-icon_money-bill-alt:before {
    content: "\eb47";
}

/* line 2302, ../sass/plugins/_icons.scss */
.bt-icon_money-bill-wave:before {
    content: "\eb48";
}

/* line 2306, ../sass/plugins/_icons.scss */
.bt-icon_money-bill-wave-alt:before {
    content: "\eb49";
}

/* line 2310, ../sass/plugins/_icons.scss */
.bt-icon_money-check:before {
    content: "\eb4a";
}

/* line 2314, ../sass/plugins/_icons.scss */
.bt-icon_money-check-alt:before {
    content: "\eb4b";
}

/* line 2318, ../sass/plugins/_icons.scss */
.bt-icon_monument:before {
    content: "\eb4c";
}

/* line 2322, ../sass/plugins/_icons.scss */
.bt-icon_moon:before {
    content: "\eb4d";
}

/* line 2326, ../sass/plugins/_icons.scss */
.bt-icon_mortar-pestle:before {
    content: "\eb4e";
}

/* line 2330, ../sass/plugins/_icons.scss */
.bt-icon_mosque:before {
    content: "\eb4f";
}

/* line 2334, ../sass/plugins/_icons.scss */
.bt-icon_motorcycle:before {
    content: "\eb50";
}

/* line 2338, ../sass/plugins/_icons.scss */
.bt-icon_mountain:before {
    content: "\eb51";
}

/* line 2342, ../sass/plugins/_icons.scss */
.bt-icon_mouse-pointer:before {
    content: "\eb52";
}

/* line 2346, ../sass/plugins/_icons.scss */
.bt-icon_music:before {
    content: "\eb53";
}

/* line 2350, ../sass/plugins/_icons.scss */
.bt-icon_network-wired:before {
    content: "\eb54";
}

/* line 2354, ../sass/plugins/_icons.scss */
.bt-icon_neuter:before {
    content: "\eb55";
}

/* line 2358, ../sass/plugins/_icons.scss */
.bt-icon_newspaper:before {
    content: "\eb56";
}

/* line 2362, ../sass/plugins/_icons.scss */
.bt-icon_not-equal:before {
    content: "\eb57";
}

/* line 2366, ../sass/plugins/_icons.scss */
.bt-icon_notes-medical:before {
    content: "\eb58";
}

/* line 2370, ../sass/plugins/_icons.scss */
.bt-icon_object-group:before {
    content: "\eb59";
}

/* line 2374, ../sass/plugins/_icons.scss */
.bt-icon_object-ungroup:before {
    content: "\eb5a";
}

/* line 2378, ../sass/plugins/_icons.scss */
.bt-icon_oil-can:before {
    content: "\eb5b";
}

/* line 2382, ../sass/plugins/_icons.scss */
.bt-icon_om:before {
    content: "\eb5c";
}

/* line 2386, ../sass/plugins/_icons.scss */
.bt-icon_otter:before {
    content: "\eb5d";
}

/* line 2390, ../sass/plugins/_icons.scss */
.bt-icon_outdent:before {
    content: "\eb5e";
}

/* line 2394, ../sass/plugins/_icons.scss */
.bt-icon_paint-brush:before {
    content: "\eb5f";
}

/* line 2398, ../sass/plugins/_icons.scss */
.bt-icon_paint-roller:before {
    content: "\eb60";
}

/* line 2402, ../sass/plugins/_icons.scss */
.bt-icon_palette:before {
    content: "\eb61";
}

/* line 2406, ../sass/plugins/_icons.scss */
.bt-icon_pallet:before {
    content: "\eb62";
}

/* line 2410, ../sass/plugins/_icons.scss */
.bt-icon_paperclip:before {
    content: "\eb63";
}

/* line 2414, ../sass/plugins/_icons.scss */
.bt-icon_paper-plane:before {
    content: "\eb64";
}

/* line 2418, ../sass/plugins/_icons.scss */
.bt-icon_parachute-box:before {
    content: "\eb65";
}

/* line 2422, ../sass/plugins/_icons.scss */
.bt-icon_paragraph:before {
    content: "\eb66";
}

/* line 2426, ../sass/plugins/_icons.scss */
.bt-icon_parking:before {
    content: "\eb67";
}

/* line 2430, ../sass/plugins/_icons.scss */
.bt-icon_passport:before {
    content: "\eb68";
}

/* line 2434, ../sass/plugins/_icons.scss */
.bt-icon_pastafarianism:before {
    content: "\eb69";
}

/* line 2438, ../sass/plugins/_icons.scss */
.bt-icon_paste:before {
    content: "\eb6a";
}

/* line 2442, ../sass/plugins/_icons.scss */
.bt-icon_pause:before {
    content: "\eb6b";
}

/* line 2446, ../sass/plugins/_icons.scss */
.bt-icon_pause-circle:before {
    content: "\eb6c";
}

/* line 2450, ../sass/plugins/_icons.scss */
.bt-icon_paw:before {
    content: "\eb6d";
}

/* line 2454, ../sass/plugins/_icons.scss */
.bt-icon_peace:before {
    content: "\eb6e";
}

/* line 2458, ../sass/plugins/_icons.scss */
.bt-icon_pen:before {
    content: "\eb6f";
}

/* line 2462, ../sass/plugins/_icons.scss */
.bt-icon_pen-alt:before {
    content: "\eb70";
}

/* line 2466, ../sass/plugins/_icons.scss */
.bt-icon_pencil-alt:before {
    content: "\eb71";
}

/* line 2470, ../sass/plugins/_icons.scss */
.bt-icon_pencil-ruler:before {
    content: "\eb72";
}

/* line 2474, ../sass/plugins/_icons.scss */
.bt-icon_pen-fancy:before {
    content: "\eb73";
}

/* line 2478, ../sass/plugins/_icons.scss */
.bt-icon_pen-nib:before {
    content: "\eb74";
}

/* line 2482, ../sass/plugins/_icons.scss */
.bt-icon_pen-square:before {
    content: "\eb75";
}

/* line 2486, ../sass/plugins/_icons.scss */
.bt-icon_people-carry:before {
    content: "\eb76";
}

/* line 2490, ../sass/plugins/_icons.scss */
.bt-icon_percent:before {
    content: "\eb77";
}

/* line 2494, ../sass/plugins/_icons.scss */
.bt-icon_percentage:before {
    content: "\eb78";
}

/* line 2498, ../sass/plugins/_icons.scss */
.bt-icon_phone:before {
    content: "\eb79";
}

/* line 2502, ../sass/plugins/_icons.scss */
.bt-icon_phone-slash:before {
    content: "\eb7a";
}

/* line 2506, ../sass/plugins/_icons.scss */
.bt-icon_phone-square:before {
    content: "\eb7b";
}

/* line 2510, ../sass/plugins/_icons.scss */
.bt-icon_phone-volume:before {
    content: "\eb7c";
}

/* line 2514, ../sass/plugins/_icons.scss */
.bt-icon_piggy-bank:before {
    content: "\eb7d";
}

/* line 2518, ../sass/plugins/_icons.scss */
.bt-icon_pills:before {
    content: "\eb7e";
}

/* line 2522, ../sass/plugins/_icons.scss */
.bt-icon_place-of-worship:before {
    content: "\eb7f";
}

/* line 2526, ../sass/plugins/_icons.scss */
.bt-icon_plane:before {
    content: "\eb80";
}

/* line 2530, ../sass/plugins/_icons.scss */
.bt-icon_plane-arrival:before {
    content: "\eb81";
}

/* line 2534, ../sass/plugins/_icons.scss */
.bt-icon_plane-departure:before {
    content: "\eb82";
}

/* line 2538, ../sass/plugins/_icons.scss */
.bt-icon_play:before {
    content: "\eb83";
}

/* line 2542, ../sass/plugins/_icons.scss */
.bt-icon_play-circle:before {
    content: "\eb84";
}

/* line 2546, ../sass/plugins/_icons.scss */
.bt-icon_plug:before {
    content: "\eb85";
}

/* line 2550, ../sass/plugins/_icons.scss */
.bt-icon_plus:before {
    content: "\eb86";
}

/* line 2554, ../sass/plugins/_icons.scss */
.bt-icon_plus-square:before {
    content: "\eb87";
}

/* line 2558, ../sass/plugins/_icons.scss */
.bt-icon_podcast:before {
    content: "\eb88";
}

/* line 2562, ../sass/plugins/_icons.scss */
.bt-icon_poll:before {
    content: "\eb89";
}

/* line 2566, ../sass/plugins/_icons.scss */
.bt-icon_poll-h:before {
    content: "\eb8a";
}

/* line 2570, ../sass/plugins/_icons.scss */
.bt-icon_poo:before {
    content: "\eb8b";
}

/* line 2574, ../sass/plugins/_icons.scss */
.bt-icon_poop:before {
    content: "\eb8c";
}

/* line 2578, ../sass/plugins/_icons.scss */
.bt-icon_portrait:before {
    content: "\eb8d";
}

/* line 2582, ../sass/plugins/_icons.scss */
.bt-icon_pound-sign:before {
    content: "\eb8e";
}

/* line 2586, ../sass/plugins/_icons.scss */
.bt-icon_power-off:before {
    content: "\eb8f";
}

/* line 2590, ../sass/plugins/_icons.scss */
.bt-icon_pray:before {
    content: "\eb90";
}

/* line 2594, ../sass/plugins/_icons.scss */
.bt-icon_praying-hands:before {
    content: "\eb91";
}

/* line 2598, ../sass/plugins/_icons.scss */
.bt-icon_prescription:before {
    content: "\eb92";
}

/* line 2602, ../sass/plugins/_icons.scss */
.bt-icon_prescription-bottle:before {
    content: "\eb93";
}

/* line 2606, ../sass/plugins/_icons.scss */
.bt-icon_prescription-bottle-alt:before {
    content: "\eb94";
}

/* line 2610, ../sass/plugins/_icons.scss */
.bt-icon_print:before {
    content: "\eb95";
}

/* line 2614, ../sass/plugins/_icons.scss */
.bt-icon_procedures:before {
    content: "\eb96";
}

/* line 2618, ../sass/plugins/_icons.scss */
.bt-icon_project-diagram:before {
    content: "\eb97";
}

/* line 2622, ../sass/plugins/_icons.scss */
.bt-icon_puzzle-piece:before {
    content: "\eb98";
}

/* line 2626, ../sass/plugins/_icons.scss */
.bt-icon_qrcode:before {
    content: "\eb99";
}

/* line 2630, ../sass/plugins/_icons.scss */
.bt-icon_question:before {
    content: "\eb9a";
}

/* line 2634, ../sass/plugins/_icons.scss */
.bt-icon_question-circle:before {
    content: "\eb9b";
}

/* line 2638, ../sass/plugins/_icons.scss */
.bt-icon_quidditch:before {
    content: "\eb9c";
}

/* line 2642, ../sass/plugins/_icons.scss */
.bt-icon_quote-left:before {
    content: "\eb9d";
}

/* line 2646, ../sass/plugins/_icons.scss */
.bt-icon_quote-right:before {
    content: "\eb9e";
}

/* line 2650, ../sass/plugins/_icons.scss */
.bt-icon_quran:before {
    content: "\eb9f";
}

/* line 2654, ../sass/plugins/_icons.scss */
.bt-icon_random:before {
    content: "\eba0";
}

/* line 2658, ../sass/plugins/_icons.scss */
.bt-icon_receipt:before {
    content: "\eba1";
}

/* line 2662, ../sass/plugins/_icons.scss */
.bt-icon_recycle:before {
    content: "\eba2";
}

/* line 2666, ../sass/plugins/_icons.scss */
.bt-icon_redo:before {
    content: "\eba3";
}

/* line 2670, ../sass/plugins/_icons.scss */
.bt-icon_redo-alt:before {
    content: "\eba4";
}

/* line 2674, ../sass/plugins/_icons.scss */
.bt-icon_registered:before {
    content: "\eba5";
}

/* line 2678, ../sass/plugins/_icons.scss */
.bt-icon_reply:before {
    content: "\eba6";
}

/* line 2682, ../sass/plugins/_icons.scss */
.bt-icon_reply-all:before {
    content: "\eba7";
}

/* line 2686, ../sass/plugins/_icons.scss */
.bt-icon_retweet:before {
    content: "\eba8";
}

/* line 2690, ../sass/plugins/_icons.scss */
.bt-icon_ribbon:before {
    content: "\eba9";
}

/* line 2694, ../sass/plugins/_icons.scss */
.bt-icon_ring:before {
    content: "\ebaa";
}

/* line 2698, ../sass/plugins/_icons.scss */
.bt-icon_road:before {
    content: "\ebab";
}

/* line 2702, ../sass/plugins/_icons.scss */
.bt-icon_robot:before {
    content: "\ebac";
}

/* line 2706, ../sass/plugins/_icons.scss */
.bt-icon_rocket:before {
    content: "\ebad";
}

/* line 2710, ../sass/plugins/_icons.scss */
.bt-icon_route:before {
    content: "\ebae";
}

/* line 2714, ../sass/plugins/_icons.scss */
.bt-icon_rss:before {
    content: "\ebaf";
}

/* line 2718, ../sass/plugins/_icons.scss */
.bt-icon_rss-square:before {
    content: "\ebb0";
}

/* line 2722, ../sass/plugins/_icons.scss */
.bt-icon_ruble-sign:before {
    content: "\ebb1";
}

/* line 2726, ../sass/plugins/_icons.scss */
.bt-icon_ruler:before {
    content: "\ebb2";
}

/* line 2730, ../sass/plugins/_icons.scss */
.bt-icon_ruler-combined:before {
    content: "\ebb3";
}

/* line 2734, ../sass/plugins/_icons.scss */
.bt-icon_ruler-horizontal:before {
    content: "\ebb4";
}

/* line 2738, ../sass/plugins/_icons.scss */
.bt-icon_ruler-vertical:before {
    content: "\ebb5";
}

/* line 2742, ../sass/plugins/_icons.scss */
.bt-icon_running:before {
    content: "\ebb6";
}

/* line 2746, ../sass/plugins/_icons.scss */
.bt-icon_rupee-sign:before {
    content: "\ebb7";
}

/* line 2750, ../sass/plugins/_icons.scss */
.bt-icon_sad-cry:before {
    content: "\ebb8";
}

/* line 2754, ../sass/plugins/_icons.scss */
.bt-icon_sad-tear:before {
    content: "\ebb9";
}

/* line 2758, ../sass/plugins/_icons.scss */
.bt-icon_save:before {
    content: "\ebba";
}

/* line 2762, ../sass/plugins/_icons.scss */
.bt-icon_school:before {
    content: "\ebbb";
}

/* line 2766, ../sass/plugins/_icons.scss */
.bt-icon_screwdriver:before {
    content: "\ebbc";
}

/* line 2770, ../sass/plugins/_icons.scss */
.bt-icon_scroll:before {
    content: "\ebbd";
}

/* line 2774, ../sass/plugins/_icons.scss */
.bt-icon_search:before {
    content: "\ebbe";
}

/* line 2778, ../sass/plugins/_icons.scss */
.bt-icon_search-dollar:before {
    content: "\ebbf";
}

/* line 2782, ../sass/plugins/_icons.scss */
.bt-icon_search-location:before {
    content: "\ebc0";
}

/* line 2786, ../sass/plugins/_icons.scss */
.bt-icon_search-minus:before {
    content: "\ebc1";
}

/* line 2790, ../sass/plugins/_icons.scss */
.bt-icon_search-plus:before {
    content: "\ebc2";
}

/* line 2794, ../sass/plugins/_icons.scss */
.bt-icon_seedling:before {
    content: "\ebc3";
}

/* line 2798, ../sass/plugins/_icons.scss */
.bt-icon_server:before {
    content: "\ebc4";
}

/* line 2802, ../sass/plugins/_icons.scss */
.bt-icon_shapes:before {
    content: "\ebc5";
}

/* line 2806, ../sass/plugins/_icons.scss */
.bt-icon_share:before {
    content: "\ebc6";
}

/* line 2810, ../sass/plugins/_icons.scss */
.bt-icon_share-alt:before {
    content: "\ebc7";
}

/* line 2814, ../sass/plugins/_icons.scss */
.bt-icon_share-alt-square:before {
    content: "\ebc8";
}

/* line 2818, ../sass/plugins/_icons.scss */
.bt-icon_share-square:before {
    content: "\ebc9";
}

/* line 2822, ../sass/plugins/_icons.scss */
.bt-icon_shekel-sign:before {
    content: "\ebca";
}

/* line 2826, ../sass/plugins/_icons.scss */
.bt-icon_shield-alt:before {
    content: "\ebcb";
}

/* line 2830, ../sass/plugins/_icons.scss */
.bt-icon_ship:before {
    content: "\ebcc";
}

/* line 2834, ../sass/plugins/_icons.scss */
.bt-icon_shipping-fast:before {
    content: "\ebcd";
}

/* line 2838, ../sass/plugins/_icons.scss */
.bt-icon_shoe-prints:before {
    content: "\ebce";
}

/* line 2842, ../sass/plugins/_icons.scss */
.bt-icon_shopping-bag:before {
    content: "\ebcf";
}

/* line 2846, ../sass/plugins/_icons.scss */
.bt-icon_shopping-basket:before {
    content: "\ebd0";
}

/* line 2850, ../sass/plugins/_icons.scss */
.bt-icon_shopping-cart:before {
    content: "\ebd1";
}

/* line 2854, ../sass/plugins/_icons.scss */
.bt-icon_shower:before {
    content: "\ebd2";
}

/* line 2858, ../sass/plugins/_icons.scss */
.bt-icon_shuttle-van:before {
    content: "\ebd3";
}

/* line 2862, ../sass/plugins/_icons.scss */
.bt-icon_sign:before {
    content: "\ebd4";
}

/* line 2866, ../sass/plugins/_icons.scss */
.bt-icon_signal:before {
    content: "\ebd5";
}

/* line 2870, ../sass/plugins/_icons.scss */
.bt-icon_signature:before {
    content: "\ebd6";
}

/* line 2874, ../sass/plugins/_icons.scss */
.bt-icon_sign-in-alt:before {
    content: "\ebd7";
}

/* line 2878, ../sass/plugins/_icons.scss */
.bt-icon_sign-language:before {
    content: "\ebd8";
}

/* line 2882, ../sass/plugins/_icons.scss */
.bt-icon_sign-out-alt:before {
    content: "\ebd9";
}

/* line 2886, ../sass/plugins/_icons.scss */
.bt-icon_sitemap:before {
    content: "\ebda";
}

/* line 2890, ../sass/plugins/_icons.scss */
.bt-icon_skull:before {
    content: "\ebdb";
}

/* line 2894, ../sass/plugins/_icons.scss */
.bt-icon_skull-crossbones:before {
    content: "\ebdc";
}

/* line 2898, ../sass/plugins/_icons.scss */
.bt-icon_slash:before {
    content: "\ebdd";
}

/* line 2902, ../sass/plugins/_icons.scss */
.bt-icon_sliders-h:before {
    content: "\ebde";
}

/* line 2906, ../sass/plugins/_icons.scss */
.bt-icon_smile:before {
    content: "\ebdf";
}

/* line 2910, ../sass/plugins/_icons.scss */
.bt-icon_smile-beam:before {
    content: "\ebe0";
}

/* line 2914, ../sass/plugins/_icons.scss */
.bt-icon_smile-wink:before {
    content: "\ebe1";
}

/* line 2918, ../sass/plugins/_icons.scss */
.bt-icon_smoking:before {
    content: "\ebe2";
}

/* line 2922, ../sass/plugins/_icons.scss */
.bt-icon_smoking-ban:before {
    content: "\ebe3";
}

/* line 2926, ../sass/plugins/_icons.scss */
.bt-icon_snowflake:before {
    content: "\ebe4";
}

/* line 2930, ../sass/plugins/_icons.scss */
.bt-icon_socks:before {
    content: "\ebe5";
}

/* line 2934, ../sass/plugins/_icons.scss */
.bt-icon_solar-panel:before {
    content: "\ebe6";
}

/* line 2938, ../sass/plugins/_icons.scss */
.bt-icon_sort:before {
    content: "\ebe7";
}

/* line 2942, ../sass/plugins/_icons.scss */
.bt-icon_sort-alpha-down:before {
    content: "\ebe8";
}

/* line 2946, ../sass/plugins/_icons.scss */
.bt-icon_sort-alpha-up:before {
    content: "\ebe9";
}

/* line 2950, ../sass/plugins/_icons.scss */
.bt-icon_sort-amount-down:before {
    content: "\ebea";
}

/* line 2954, ../sass/plugins/_icons.scss */
.bt-icon_sort-amount-up:before {
    content: "\ebeb";
}

/* line 2958, ../sass/plugins/_icons.scss */
.bt-icon_sort-down:before {
    content: "\ebec";
}

/* line 2962, ../sass/plugins/_icons.scss */
.bt-icon_sort-numeric-down:before {
    content: "\ebed";
}

/* line 2966, ../sass/plugins/_icons.scss */
.bt-icon_sort-numeric-up:before {
    content: "\ebee";
}

/* line 2970, ../sass/plugins/_icons.scss */
.bt-icon_sort-up:before {
    content: "\ebef";
}

/* line 2974, ../sass/plugins/_icons.scss */
.bt-icon_spa:before {
    content: "\ebf0";
}

/* line 2978, ../sass/plugins/_icons.scss */
.bt-icon_space-shuttle:before {
    content: "\ebf1";
}

/* line 2982, ../sass/plugins/_icons.scss */
.bt-icon_spider:before {
    content: "\ebf2";
}

/* line 2986, ../sass/plugins/_icons.scss */
.bt-icon_spinner:before {
    content: "\ebf3";
}

/* line 2990, ../sass/plugins/_icons.scss */
.bt-icon_splotch:before {
    content: "\ebf4";
}

/* line 2994, ../sass/plugins/_icons.scss */
.bt-icon_spray-can:before {
    content: "\ebf5";
}

/* line 2998, ../sass/plugins/_icons.scss */
.bt-icon_square:before {
    content: "\ebf6";
}

/* line 3002, ../sass/plugins/_icons.scss */
.bt-icon_square-full:before {
    content: "\ebf7";
}

/* line 3006, ../sass/plugins/_icons.scss */
.bt-icon_square-root-alt:before {
    content: "\ebf8";
}

/* line 3010, ../sass/plugins/_icons.scss */
.bt-icon_stamp:before {
    content: "\ebf9";
}

/* line 3014, ../sass/plugins/_icons.scss */
.bt-icon_star:before {
    content: "\ebfa";
}

/* line 3018, ../sass/plugins/_icons.scss */
.bt-icon_star-and-crescent:before {
    content: "\ebfb";
}

/* line 3022, ../sass/plugins/_icons.scss */
.bt-icon_star-half:before {
    content: "\ebfc";
}

/* line 3026, ../sass/plugins/_icons.scss */
.bt-icon_star-half-alt:before {
    content: "\ebfd";
}

/* line 3030, ../sass/plugins/_icons.scss */
.bt-icon_star-of-david:before {
    content: "\ebfe";
}

/* line 3034, ../sass/plugins/_icons.scss */
.bt-icon_star-of-life:before {
    content: "\ebff";
}

/* line 3038, ../sass/plugins/_icons.scss */
.bt-icon_step-backward:before {
    content: "\ec00";
}

/* line 3042, ../sass/plugins/_icons.scss */
.bt-icon_step-forward:before {
    content: "\ec01";
}

/* line 3046, ../sass/plugins/_icons.scss */
.bt-icon_stethoscope:before {
    content: "\ec02";
}

/* line 3050, ../sass/plugins/_icons.scss */
.bt-icon_sticky-note:before {
    content: "\ec03";
}

/* line 3054, ../sass/plugins/_icons.scss */
.bt-icon_stop:before {
    content: "\ec04";
}

/* line 3058, ../sass/plugins/_icons.scss */
.bt-icon_stop-circle:before {
    content: "\ec05";
}

/* line 3062, ../sass/plugins/_icons.scss */
.bt-icon_stopwatch:before {
    content: "\ec06";
}

/* line 3066, ../sass/plugins/_icons.scss */
.bt-icon_store:before {
    content: "\ec07";
}

/* line 3070, ../sass/plugins/_icons.scss */
.bt-icon_store-alt:before {
    content: "\ec08";
}

/* line 3074, ../sass/plugins/_icons.scss */
.bt-icon_stream:before {
    content: "\ec09";
}

/* line 3078, ../sass/plugins/_icons.scss */
.bt-icon_street-view:before {
    content: "\ec0a";
}

/* line 3082, ../sass/plugins/_icons.scss */
.bt-icon_strikethrough:before {
    content: "\ec0b";
}

/* line 3086, ../sass/plugins/_icons.scss */
.bt-icon_stroopwafel:before {
    content: "\ec0c";
}

/* line 3090, ../sass/plugins/_icons.scss */
.bt-icon_subscript:before {
    content: "\ec0d";
}

/* line 3094, ../sass/plugins/_icons.scss */
.bt-icon_subway:before {
    content: "\ec0e";
}

/* line 3098, ../sass/plugins/_icons.scss */
.bt-icon_suitcase:before {
    content: "\ec0f";
}

/* line 3102, ../sass/plugins/_icons.scss */
.bt-icon_suitcase-rolling:before {
    content: "\ec10";
}

/* line 3106, ../sass/plugins/_icons.scss */
.bt-icon_sun:before {
    content: "\ec11";
}

/* line 3110, ../sass/plugins/_icons.scss */
.bt-icon_superscript:before {
    content: "\ec12";
}

/* line 3114, ../sass/plugins/_icons.scss */
.bt-icon_surprise:before {
    content: "\ec13";
}

/* line 3118, ../sass/plugins/_icons.scss */
.bt-icon_swatchbook:before {
    content: "\ec14";
}

/* line 3122, ../sass/plugins/_icons.scss */
.bt-icon_swimmer:before {
    content: "\ec15";
}

/* line 3126, ../sass/plugins/_icons.scss */
.bt-icon_swimming-pool:before {
    content: "\ec16";
}

/* line 3130, ../sass/plugins/_icons.scss */
.bt-icon_synagogue:before {
    content: "\ec17";
}

/* line 3134, ../sass/plugins/_icons.scss */
.bt-icon_sync:before {
    content: "\ec18";
}

/* line 3138, ../sass/plugins/_icons.scss */
.bt-icon_sync-alt:before {
    content: "\ec19";
}

/* line 3142, ../sass/plugins/_icons.scss */
.bt-icon_syringe:before {
    content: "\ec1a";
}

/* line 3146, ../sass/plugins/_icons.scss */
.bt-icon_table:before {
    content: "\ec1b";
}

/* line 3150, ../sass/plugins/_icons.scss */
.bt-icon_tablet:before {
    content: "\ec1c";
}

/* line 3154, ../sass/plugins/_icons.scss */
.bt-icon_tablet-alt:before {
    content: "\ec1d";
}

/* line 3158, ../sass/plugins/_icons.scss */
.bt-icon_table-tennis:before {
    content: "\ec1e";
}

/* line 3162, ../sass/plugins/_icons.scss */
.bt-icon_tablets:before {
    content: "\ec1f";
}

/* line 3166, ../sass/plugins/_icons.scss */
.bt-icon_tachometer-alt:before {
    content: "\ec20";
}

/* line 3170, ../sass/plugins/_icons.scss */
.bt-icon_tag:before {
    content: "\ec21";
}

/* line 3174, ../sass/plugins/_icons.scss */
.bt-icon_tags:before {
    content: "\ec22";
}

/* line 3178, ../sass/plugins/_icons.scss */
.bt-icon_tape:before {
    content: "\ec23";
}

/* line 3182, ../sass/plugins/_icons.scss */
.bt-icon_tasks:before {
    content: "\ec24";
}

/* line 3186, ../sass/plugins/_icons.scss */
.bt-icon_taxi:before {
    content: "\ec25";
}

/* line 3190, ../sass/plugins/_icons.scss */
.bt-icon_teeth:before {
    content: "\ec26";
}

/* line 3194, ../sass/plugins/_icons.scss */
.bt-icon_teeth-open:before {
    content: "\ec27";
}

/* line 3198, ../sass/plugins/_icons.scss */
.bt-icon_terminal:before {
    content: "\ec28";
}

/* line 3202, ../sass/plugins/_icons.scss */
.bt-icon_text-height:before {
    content: "\ec29";
}

/* line 3206, ../sass/plugins/_icons.scss */
.bt-icon_text-width:before {
    content: "\ec2a";
}

/* line 3210, ../sass/plugins/_icons.scss */
.bt-icon_th:before {
    content: "\ec2b";
}

/* line 3214, ../sass/plugins/_icons.scss */
.bt-icon_theater-masks:before {
    content: "\ec2c";
}

/* line 3218, ../sass/plugins/_icons.scss */
.bt-icon_thermometer:before {
    content: "\ec2d";
}

/* line 3222, ../sass/plugins/_icons.scss */
.bt-icon_thermometer-empty:before {
    content: "\ec2e";
}

/* line 3226, ../sass/plugins/_icons.scss */
.bt-icon_thermometer-full:before {
    content: "\ec2f";
}

/* line 3230, ../sass/plugins/_icons.scss */
.bt-icon_thermometer-half:before {
    content: "\ec30";
}

/* line 3234, ../sass/plugins/_icons.scss */
.bt-icon_thermometer-quarter:before {
    content: "\ec31";
}

/* line 3238, ../sass/plugins/_icons.scss */
.bt-icon_thermometer-three-quarters:before {
    content: "\ec32";
}

/* line 3242, ../sass/plugins/_icons.scss */
.bt-icon_th-large:before {
    content: "\ec33";
}

/* line 3246, ../sass/plugins/_icons.scss */
.bt-icon_th-list:before {
    content: "\ec34";
}

/* line 3250, ../sass/plugins/_icons.scss */
.bt-icon_thumbs-down:before {
    content: "\ec35";
}

/* line 3254, ../sass/plugins/_icons.scss */
.bt-icon_thumbs-up:before {
    content: "\ec36";
}

/* line 3258, ../sass/plugins/_icons.scss */
.bt-icon_thumbtack:before {
    content: "\ec37";
}

/* line 3262, ../sass/plugins/_icons.scss */
.bt-icon_ticket-alt:before {
    content: "\ec38";
}

/* line 3266, ../sass/plugins/_icons.scss */
.bt-icon_times:before {
    content: "\ec39";
}

/* line 3270, ../sass/plugins/_icons.scss */
.bt-icon_times-circle:before {
    content: "\ec3a";
}

/* line 3274, ../sass/plugins/_icons.scss */
.bt-icon_tint:before {
    content: "\ec3b";
}

/* line 3278, ../sass/plugins/_icons.scss */
.bt-icon_tint-slash:before {
    content: "\ec3c";
}

/* line 3282, ../sass/plugins/_icons.scss */
.bt-icon_tired:before {
    content: "\ec3d";
}

/* line 3286, ../sass/plugins/_icons.scss */
.bt-icon_toggle-off:before {
    content: "\ec3e";
}

/* line 3290, ../sass/plugins/_icons.scss */
.bt-icon_toggle-on:before {
    content: "\ec3f";
}

/* line 3294, ../sass/plugins/_icons.scss */
.bt-icon_toilet-paper:before {
    content: "\ec40";
}

/* line 3298, ../sass/plugins/_icons.scss */
.bt-icon_toolbox:before {
    content: "\ec41";
}

/* line 3302, ../sass/plugins/_icons.scss */
.bt-icon_tooth:before {
    content: "\ec42";
}

/* line 3306, ../sass/plugins/_icons.scss */
.bt-icon_torah:before {
    content: "\ec43";
}

/* line 3310, ../sass/plugins/_icons.scss */
.bt-icon_torii-gate:before {
    content: "\ec44";
}

/* line 3314, ../sass/plugins/_icons.scss */
.bt-icon_tractor:before {
    content: "\ec45";
}

/* line 3318, ../sass/plugins/_icons.scss */
.bt-icon_trademark:before {
    content: "\ec46";
}

/* line 3322, ../sass/plugins/_icons.scss */
.bt-icon_traffic-light:before {
    content: "\ec47";
}

/* line 3326, ../sass/plugins/_icons.scss */
.bt-icon_train:before {
    content: "\ec48";
}

/* line 3330, ../sass/plugins/_icons.scss */
.bt-icon_transgender:before {
    content: "\ec49";
}

/* line 3334, ../sass/plugins/_icons.scss */
.bt-icon_transgender-alt:before {
    content: "\ec4a";
}

/* line 3338, ../sass/plugins/_icons.scss */
.bt-icon_trash:before {
    content: "\ec4b";
}

/* line 3342, ../sass/plugins/_icons.scss */
.bt-icon_trash-alt:before {
    content: "\ec4c";
}

/* line 3346, ../sass/plugins/_icons.scss */
.bt-icon_tree:before {
    content: "\ec4d";
}

/* line 3350, ../sass/plugins/_icons.scss */
.bt-icon_trophy:before {
    content: "\ec4e";
}

/* line 3354, ../sass/plugins/_icons.scss */
.bt-icon_truck:before {
    content: "\ec4f";
}

/* line 3358, ../sass/plugins/_icons.scss */
.bt-icon_truck-loading:before {
    content: "\ec50";
}

/* line 3362, ../sass/plugins/_icons.scss */
.bt-icon_truck-monster:before {
    content: "\ec51";
}

/* line 3366, ../sass/plugins/_icons.scss */
.bt-icon_truck-moving:before {
    content: "\ec52";
}

/* line 3370, ../sass/plugins/_icons.scss */
.bt-icon_truck-pickup:before {
    content: "\ec53";
}

/* line 3374, ../sass/plugins/_icons.scss */
.bt-icon_tshirt:before {
    content: "\ec54";
}

/* line 3378, ../sass/plugins/_icons.scss */
.bt-icon_tty:before {
    content: "\ec55";
}

/* line 3382, ../sass/plugins/_icons.scss */
.bt-icon_tv:before {
    content: "\ec56";
}

/* line 3386, ../sass/plugins/_icons.scss */
.bt-icon_umbrella:before {
    content: "\ec57";
}

/* line 3390, ../sass/plugins/_icons.scss */
.bt-icon_umbrella-beach:before {
    content: "\ec58";
}

/* line 3394, ../sass/plugins/_icons.scss */
.bt-icon_underline:before {
    content: "\ec59";
}

/* line 3398, ../sass/plugins/_icons.scss */
.bt-icon_undo:before {
    content: "\ec5a";
}

/* line 3402, ../sass/plugins/_icons.scss */
.bt-icon_undo-alt:before {
    content: "\ec5b";
}

/* line 3406, ../sass/plugins/_icons.scss */
.bt-icon_universal-access:before {
    content: "\ec5c";
}

/* line 3410, ../sass/plugins/_icons.scss */
.bt-icon_university:before {
    content: "\ec5d";
}

/* line 3414, ../sass/plugins/_icons.scss */
.bt-icon_unlink:before {
    content: "\ec5e";
}

/* line 3418, ../sass/plugins/_icons.scss */
.bt-icon_unlock:before {
    content: "\ec5f";
}

/* line 3422, ../sass/plugins/_icons.scss */
.bt-icon_unlock-alt:before {
    content: "\ec60";
}

/* line 3426, ../sass/plugins/_icons.scss */
.bt-icon_upload:before {
    content: "\ec61";
}

/* line 3430, ../sass/plugins/_icons.scss */
.bt-icon_user-alt:before {
    content: "\ec62";
}

/* line 3434, ../sass/plugins/_icons.scss */
.bt-icon_user-alt-slash:before {
    content: "\ec63";
}

/* line 3438, ../sass/plugins/_icons.scss */
.bt-icon_user-astronaut:before {
    content: "\ec64";
}

/* line 3442, ../sass/plugins/_icons.scss */
.bt-icon_user-check:before {
    content: "\ec65";
}

/* line 3446, ../sass/plugins/_icons.scss */
.bt-icon_user-circle:before {
    content: "\ec66";
}

/* line 3450, ../sass/plugins/_icons.scss */
.bt-icon_user-clock:before {
    content: "\ec67";
}

/* line 3454, ../sass/plugins/_icons.scss */
.bt-icon_user-cog:before {
    content: "\ec68";
}

/* line 3458, ../sass/plugins/_icons.scss */
.bt-icon_user-edit:before {
    content: "\ec69";
}

/* line 3462, ../sass/plugins/_icons.scss */
.bt-icon_user-friends:before {
    content: "\ec6a";
}

/* line 3466, ../sass/plugins/_icons.scss */
.bt-icon_user-graduate:before {
    content: "\ec6b";
}

/* line 3470, ../sass/plugins/_icons.scss */
.bt-icon_user-injured:before {
    content: "\ec6c";
}

/* line 3474, ../sass/plugins/_icons.scss */
.bt-icon_user-lock:before {
    content: "\ec6d";
}

/* line 3478, ../sass/plugins/_icons.scss */
.bt-icon_user-md:before {
    content: "\ec6e";
}

/* line 3482, ../sass/plugins/_icons.scss */
.bt-icon_user-minus:before {
    content: "\ec6f";
}

/* line 3486, ../sass/plugins/_icons.scss */
.bt-icon_user-ninja:before {
    content: "\ec70";
}

/* line 3490, ../sass/plugins/_icons.scss */
.bt-icon_user-plus:before {
    content: "\ec71";
}

/* line 3494, ../sass/plugins/_icons.scss */
.bt-icon_users:before {
    content: "\ec72";
}

/* line 3498, ../sass/plugins/_icons.scss */
.bt-icon_users-cog:before {
    content: "\ec73";
}

/* line 3502, ../sass/plugins/_icons.scss */
.bt-icon_user-secret:before {
    content: "\ec74";
}

/* line 3506, ../sass/plugins/_icons.scss */
.bt-icon_user-shield:before {
    content: "\ec75";
}

/* line 3510, ../sass/plugins/_icons.scss */
.bt-icon_user-slash:before {
    content: "\ec76";
}

/* line 3514, ../sass/plugins/_icons.scss */
.bt-icon_user-tag:before {
    content: "\ec77";
}

/* line 3518, ../sass/plugins/_icons.scss */
.bt-icon_user-tie:before {
    content: "\ec78";
}

/* line 3522, ../sass/plugins/_icons.scss */
.bt-icon_user-times:before {
    content: "\ec79";
}

/* line 3526, ../sass/plugins/_icons.scss */
.bt-icon_utensils:before {
    content: "\ec7a";
}

/* line 3530, ../sass/plugins/_icons.scss */
.bt-icon_utensil-spoon:before {
    content: "\ec7b";
}

/* line 3534, ../sass/plugins/_icons.scss */
.bt-icon_vector-square:before {
    content: "\ec7c";
}

/* line 3538, ../sass/plugins/_icons.scss */
.bt-icon_venus:before {
    content: "\ec7d";
}

/* line 3542, ../sass/plugins/_icons.scss */
.bt-icon_venus-double:before {
    content: "\ec7e";
}

/* line 3546, ../sass/plugins/_icons.scss */
.bt-icon_venus-mars:before {
    content: "\ec7f";
}

/* line 3550, ../sass/plugins/_icons.scss */
.bt-icon_vial:before {
    content: "\ec80";
}

/* line 3554, ../sass/plugins/_icons.scss */
.bt-icon_vials:before {
    content: "\ec81";
}

/* line 3558, ../sass/plugins/_icons.scss */
.bt-icon_video:before {
    content: "\ec82";
}

/* line 3562, ../sass/plugins/_icons.scss */
.bt-icon_video-slash:before {
    content: "\ec83";
}

/* line 3566, ../sass/plugins/_icons.scss */
.bt-icon_vihara:before {
    content: "\ec84";
}

/* line 3570, ../sass/plugins/_icons.scss */
.bt-icon_volleyball-ball:before {
    content: "\ec85";
}

/* line 3574, ../sass/plugins/_icons.scss */
.bt-icon_volume-down:before {
    content: "\ec86";
}

/* line 3578, ../sass/plugins/_icons.scss */
.bt-icon_volume-mute:before {
    content: "\ec87";
}

/* line 3582, ../sass/plugins/_icons.scss */
.bt-icon_volume-off:before {
    content: "\ec88";
}

/* line 3586, ../sass/plugins/_icons.scss */
.bt-icon_volume-up:before {
    content: "\ec89";
}

/* line 3590, ../sass/plugins/_icons.scss */
.bt-icon_walking:before {
    content: "\ec8a";
}

/* line 3594, ../sass/plugins/_icons.scss */
.bt-icon_wallet:before {
    content: "\ec8b";
}

/* line 3598, ../sass/plugins/_icons.scss */
.bt-icon_warehouse:before {
    content: "\ec8c";
}

/* line 3602, ../sass/plugins/_icons.scss */
.bt-icon_weight:before {
    content: "\ec8d";
}

/* line 3606, ../sass/plugins/_icons.scss */
.bt-icon_weight-hanging:before {
    content: "\ec8e";
}

/* line 3610, ../sass/plugins/_icons.scss */
.bt-icon_wheelchair:before {
    content: "\ec8f";
}

/* line 3614, ../sass/plugins/_icons.scss */
.bt-icon_wifi:before {
    content: "\ec90";
}

/* line 3618, ../sass/plugins/_icons.scss */
.bt-icon_wind:before {
    content: "\ec91";
}

/* line 3622, ../sass/plugins/_icons.scss */
.bt-icon_window-close:before {
    content: "\ec92";
}

/* line 3626, ../sass/plugins/_icons.scss */
.bt-icon_window-maximize:before {
    content: "\ec93";
}

/* line 3630, ../sass/plugins/_icons.scss */
.bt-icon_window-minimize:before {
    content: "\ec94";
}

/* line 3634, ../sass/plugins/_icons.scss */
.bt-icon_window-restore:before {
    content: "\ec95";
}

/* line 3638, ../sass/plugins/_icons.scss */
.bt-icon_wine-bottle:before {
    content: "\ec96";
}

/* line 3642, ../sass/plugins/_icons.scss */
.bt-icon_wine-glass:before {
    content: "\ec97";
}

/* line 3646, ../sass/plugins/_icons.scss */
.bt-icon_wine-glass-alt:before {
    content: "\ec98";
}

/* line 3650, ../sass/plugins/_icons.scss */
.bt-icon_won-sign:before {
    content: "\ec99";
}

/* line 3654, ../sass/plugins/_icons.scss */
.bt-icon_wrench:before {
    content: "\ec9a";
}

/* line 3658, ../sass/plugins/_icons.scss */
.bt-icon_x-ray:before {
    content: "\ec9b";
}

/* line 3662, ../sass/plugins/_icons.scss */
.bt-icon_yen-sign:before {
    content: "\ec9c";
}

/* line 3666, ../sass/plugins/_icons.scss */
.bt-icon_yin-yang:before {
    content: "\ec9d";
}

/* line 3670, ../sass/plugins/_icons.scss */
.bt-icon_arrow-left-sl:before {
    content: "\ec9e";
}

/* line 3674, ../sass/plugins/_icons.scss */
.bt-icon_arrow-right-sl:before {
    content: "\ec9f";
}

/* line 3678, ../sass/plugins/_icons.scss */
.bt-icon_camioane:before {
    content: "\eca0";
}

/* line 3682, ../sass/plugins/_icons.scss */
.bt-icon_check-bt:before {
    content: "\eca2";
}

/* line 3686, ../sass/plugins/_icons.scss */
.bt-icon_community:before {
    content: "\eca3";
}

/* line 3690, ../sass/plugins/_icons.scss */
.bt-icon_comunitate:before {
    content: "\eca4";
}

/* line 3694, ../sass/plugins/_icons.scss */
.bt-icon_crb:before {
    content: "\eca5";
}

/* line 3698, ../sass/plugins/_icons.scss */
.bt-icon_driver:before {
    content: "\eca6";
}

/* line 3702, ../sass/plugins/_icons.scss */
.bt-icon_exchange:before {
    content: "\eca7";
}

/* line 3706, ../sass/plugins/_icons.scss */
.bt-icon_flexibil:before {
    content: "\eca8";
}

/* line 3710, ../sass/plugins/_icons.scss */
.bt-icon_gas:before {
    content: "\eca9";
}

/* line 3714, ../sass/plugins/_icons.scss */
.bt-icon_marfuri:before {
    content: "\ecaa";
}

/* line 3718, ../sass/plugins/_icons.scss */
.bt-icon_premium:before {
    content: "\ecab";
}

/* line 3722, ../sass/plugins/_icons.scss */
.bt-icon_road-bt:before {
    content: "\ecac";
}

/* line 3726, ../sass/plugins/_icons.scss */
.bt-icon_shakehands:before {
    content: "\ecad";
}

/* line 3730, ../sass/plugins/_icons.scss */
.bt-icon_shield:before {
    content: "\ecae";
}

/* line 3734, ../sass/plugins/_icons.scss */
.bt-icon_thumbs-up-bt:before {
    content: "\ecaf";
}

/* line 3738, ../sass/plugins/_icons.scss */
.bt-icon_truck-alt:before {
    content: "\ecb0";
}

/* line 3742, ../sass/plugins/_icons.scss */
.bt-icon_warehouse-alt:before {
    content: "\ecb1";
}

/* line 3746, ../sass/plugins/_icons.scss */
.bt-icon_check-circle-regular:before {
    content: "\ecb2";
}

/* line 3750, ../sass/plugins/_icons.scss */
.bt-icon_camioane-postate-contract:before {
    content: "\ecb3";
}

/* line 3754, ../sass/plugins/_icons.scss */
.bt-icon_marfuri-postate-contract:before {
    content: "\ecb4";
}

/* line 3758, ../sass/plugins/_icons.scss */
.bt-icon_experienta-10:before {
    content: "\ecb5";
}

/* line 3762, ../sass/plugins/_icons.scss */
.bt-icon_experienta-20:before {
    content: "\ecf4";
}

/* line 3766, ../sass/plugins/_icons.scss */
.bt-icon_Fulgerul-rosu:before {
    content: "\ecb6";
}

/* line 3770, ../sass/plugins/_icons.scss */
.bt-icon_Atentie-pericol:before {
    content: "\ecb7";
}

/* line 3774, ../sass/plugins/_icons.scss */
.bt-icon_expeditor-de-top:before {
    content: "\ecb8";
}

/* line 3778, ../sass/plugins/_icons.scss */
.bt-icon_transportator-de-top:before {
    content: "\ecb9";
}

/* line 3782, ../sass/plugins/_icons.scss */
.bt-icon_companie-in-testare:before {
    content: "\ecba";
}

/* line 3786, ../sass/plugins/_icons.scss */
.bt-icon_companie-invitata:before {
    content: "\ecbb";
}

/* line 3790, ../sass/plugins/_icons.scss */
.bt-icon_Bifa-verde:before {
    content: "\ecbc";
}

/* line 3794, ../sass/plugins/_icons.scss */
.bt-icon_Semnul-exclamarii:before {
    content: "\ecbd";
}

/* line 3798, ../sass/plugins/_icons.scss */
.bt-icon_Semnul-intrebarii:before {
    content: "\ecbe";
}

/* line 3802, ../sass/plugins/_icons.scss */
.bt-icon_alpega:before {
    content: "\ecbf";
}

/* line 3806, ../sass/plugins/_icons.scss */
.bt-icon_cargo:before {
    content: "\ecc1";
}

/* line 3810, ../sass/plugins/_icons.scss */
.bt-icon_wtn:before {
    content: "\ecc3";
}

/* line 3814, ../sass/plugins/_icons.scss */
.bt-icon_basculanta:before {
    content: "\ecc0";
}

/* line 3818, ../sass/plugins/_icons.scss */
.bt-icon_camioane-postate:before {
    content: "\ecc6";
}

/* line 3822, ../sass/plugins/_icons.scss */
.bt-icon_camion-platforma:before {
    content: "\ecc7";
}

/* line 3826, ../sass/plugins/_icons.scss */
.bt-icon_camion-duba:before {
    content: "\ecc8";
}

/* line 3830, ../sass/plugins/_icons.scss */
.bt-icon_camion-frigo:before {
    content: "\ecc9";
}

/* line 3834, ../sass/plugins/_icons.scss */
.bt-icon_camion-prelata:before {
    content: "\ecca";
}

/* line 3838, ../sass/plugins/_icons.scss */
.bt-icon_camion-remorca-duba:before {
    content: "\e982";
}

/* line 3842, ../sass/plugins/_icons.scss */
.bt-icon_camion-remorca-frigo:before {
    content: "\e983";
}

/* line 3846, ../sass/plugins/_icons.scss */
.bt-icon_camion-remorca-platforma:before {
    content: "\e984";
}

/* line 3850, ../sass/plugins/_icons.scss */
.bt-icon_camion-remorca-prelate:before {
    content: "\e985";
}

/* line 3854, ../sass/plugins/_icons.scss */
.bt-icon_camion-remorca-transcontainer:before {
    content: "\e986";
}

/* line 3858, ../sass/plugins/_icons.scss */
.bt-icon_cap-tractor:before {
    content: "\ecd0";
}

/* line 3862, ../sass/plugins/_icons.scss */
.bt-icon_cisterna-alimentara:before {
    content: "\ecd1";
}

/* line 3866, ../sass/plugins/_icons.scss */
.bt-icon_cisterna:before {
    content: "\ecd2";
}

/* line 3870, ../sass/plugins/_icons.scss */
.bt-icon_semiremorca-mega:before {
    content: "\eceb";
}

/* line 3874, ../sass/plugins/_icons.scss */
.bt-icon_semiremorca-transcontainer:before {
    content: "\ecec";
}

/* line 3878, ../sass/plugins/_icons.scss */
.bt-icon_Semiremorca-duba:before {
    content: "\eced";
}

/* line 3882, ../sass/plugins/_icons.scss */
.bt-icon_semiremorca-frigo:before {
    content: "\ecee";
}

/* line 3886, ../sass/plugins/_icons.scss */
.bt-icon_semiremorca-platforma:before {
    content: "\e9a8";
}

/* line 3890, ../sass/plugins/_icons.scss */
.bt-icon_Semiremorca-prelata:before {
    content: "\ecf0";
}

/* line 3894, ../sass/plugins/_icons.scss */
.bt-icon_trailer:before {
    content: "\ecf7";
}

/* line 3898, ../sass/plugins/_icons.scss */
.bt-icon_transport-auto:before {
    content: "\ecf8";
}

/* line 3902, ../sass/plugins/_icons.scss */
.bt-icon_van-remorca:before {
    content: "\e9b6";
}

/* line 3906, ../sass/plugins/_icons.scss */
.bt-icon_van:before {
    content: "\ecfd";
}

/* line 3910, ../sass/plugins/_icons.scss */
.bt-icon_vehicule-in-parc:before {
    content: "\ecfe";
}

/* line 3914, ../sass/plugins/_icons.scss */
.bt-icon_depozite:before {
    content: "\ecd7";
}

/* line 3918, ../sass/plugins/_icons.scss */
.bt-icon_locatii:before {
    content: "\ece2";
}

/* line 3922, ../sass/plugins/_icons.scss */
.bt-icon_marfuri-postate:before {
    content: "\ece5";
}

/* line 3926, ../sass/plugins/_icons.scss */
.bt-icon_utilizatori:before {
    content: "\ecfb";
}

/* line 3930, ../sass/plugins/_icons.scss */
.bt-icon_hanger:before {
    content: "\ecf3";
}

/* line 3934, ../sass/plugins/_icons.scss */
.bt-icon_star-new:before {
    content: "\ecc2";
}

/* line 3938, ../sass/plugins/_icons.scss */
.bt-icon_thief-mask:before {
    content: "\e90c";
}

/* line 3942, ../sass/plugins/_icons.scss */
.bt-icon_profx-badge:before {
    content: "\ecc4";
}

/* line 3946, ../sass/plugins/_icons.scss */
.bt-icon_logo-bursa:before {
    content: "\ecc5";
}

/* line 3950, ../sass/plugins/_icons.scss */
.bt-icon_logo-bursa-color .path1:before {
    content: "\ecd3";
    color: #003579;
}

/* line 3955, ../sass/plugins/_icons.scss */
.bt-icon_logo-bursa-color .path2:before {
    content: "\ecd4";
    margin-left: -1.4375em;
    color: #ed6a12;
}

/* line 3961, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo:before {
    content: "\ecd5";
}

/* line 3965, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-color .path1:before {
    content: "\ecd6";
    color: #0580c3;
}

/* line 3970, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-color .path2:before {
    content: "\ecd9";
    margin-left: -1.4375em;
    color: #7bbf43;
}

/* line 3976, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-color .path3:before {
    content: "\ecda";
    margin-left: -1.4375em;
    color: #ee3f42;
}

/* line 3982, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked:before {
    content: "\ecdb";
}

/* line 3986, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked-color .path1:before {
    content: "\ecdc";
    color: #0580c3;
}

/* line 3991, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked-color .path2:before {
    content: "\ecdd";
    margin-left: -1.4375em;
    color: #7bbf43;
}

/* line 3997, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked-color .path3:before {
    content: "\ecde";
    margin-left: -1.4375em;
    color: #ee3f42;
}

/* line 4003, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked-shapes .path1:before {
    content: "\ecdf";
    color: #0580c3;
}

/* line 4008, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked-shapes .path2:before {
    content: "\ece4";
    margin-left: -1.4375em;
    color: #7bbf43;
}

/* line 4014, ../sass/plugins/_icons.scss */
.bt-icon_logo-123cargo-stacked-shapes .path3:before {
    content: "\ecf1";
    margin-left: -1.4375em;
    color: #ee3f42;
}

/* line 4020, ../sass/plugins/_icons.scss */
.bt-icon_logo-whatsapp:before {
    content: "\ecf2";
    color: var(--whatsapp-color);
}

/*==================================
 --------- ACCESSIBILITY ----------
==================================*/
/* line 5, ../sass/_accessibility.scss */
*:focus {
    outline-width: 0;
}

/* line 9, ../sass/_accessibility.scss */
a:not(.button):focus {
    text-decoration: underline !important;
}

/* line 13, ../sass/_accessibility.scss */
.sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    border: 0 !important;
}

/*---------- Javascript ----------*/
/* line 5, ../sass/_javascript.scss */
.js--loading:after {
    position: relative;
    left: 50%;
    display: inline-block;
    margin: 14px 0 14px -25px;
    font-family: "tb-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\eb27";
    font-size: 50px;
    font-size: 3.57143rem;
    animation: spin 0.8s infinite linear;
}
/* line 17, ../sass/_javascript.scss */
.js--hidden:not([role=tabpanel]) {
    display: none !important;
}
/* line 21, ../sass/_javascript.scss */
.js--hidden[role=tabpanel] {
    display: none;
}
/* line 26, ../sass/_javascript.scss */
.js--visible {
    display: block;
}
/* line 30, ../sass/_javascript.scss */
.js--disabled {
    opacity: 0.1;
    border-color: var(--body-color);
    color: var(--body-color);
    transition: none;
    pointer-events: none;
}
/* line 39, ../sass/_javascript.scss */
.js--invalid input[type="text"],
.js--invalid select {
    border: 1px solid var(--error-color) !important;
}
/* line 44, ../sass/_javascript.scss */
.js--invalid input[type="checkbox"] {
    border-color: var(--error-color) !important;
}

/* Slider */
/* line 2, ../sass/plugins/_slick.scss */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
@media only screen and (max-width: 1024px) {
    /* line 2, ../sass/plugins/_slick.scss */
    .slick-slider {
        margin-left: 0;
    }
}

/* line 21, ../sass/plugins/_slick.scss */
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
/* line 28, ../sass/plugins/_slick.scss */
.slick-list:focus {
    outline: none;
}
/* line 32, ../sass/plugins/_slick.scss */
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

/* line 38, ../sass/plugins/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* line 47, ../sass/plugins/_slick.scss */
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
/* line 53, ../sass/plugins/_slick.scss */
.slick-track:after {
    clear: both;
}
/* line 57, ../sass/plugins/_slick.scss */
.slick-loading .slick-track {
    visibility: hidden;
}

/* line 62, ../sass/plugins/_slick.scss */
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
/* line 68, ../sass/plugins/_slick.scss */
[dir="rtl"] .slick-slide {
    float: right;
}
/* line 72, ../sass/plugins/_slick.scss */
.slick-slide img {
    display: block;
}
/* line 76, ../sass/plugins/_slick.scss */
.slick-slide.slick-loading img {
    display: none;
}
/* line 80, ../sass/plugins/_slick.scss */
.slick-slide.dragging img {
    pointer-events: none;
}
/* line 84, ../sass/plugins/_slick.scss */
.slick-initialized .slick-slide {
    display: block;
}
/* line 88, ../sass/plugins/_slick.scss */
.slick-loading .slick-slide {
    visibility: hidden;
}
/* line 92, ../sass/plugins/_slick.scss */
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

/* line 99, ../sass/plugins/_slick.scss */
.slick-arrow {
    margin: 0;
    border: 0 none;
    padding: 0;
    background: transparent;
    color: inherit;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 110;
    font-size: 1.30208vw;
    color: #93827c;
}
/* line 113, ../sass/plugins/_slick.scss */
.slick-arrow.slick-hidden {
    display: none;
}
/* line 117, ../sass/plugins/_slick.scss */
.slick-arrow.slick-disabled {
    opacity: 0.3;
    pointer-events: none;
}
@media only screen and (max-width: 768px) {
    /* line 99, ../sass/plugins/_slick.scss */
    .slick-arrow {
        font-size: 1rem;
    }
}

/* line 127, ../sass/plugins/_slick.scss */
.slick-arrow_prev {
    left: 0;
}
/* line 130, ../sass/plugins/_slick.scss */
.slick-arrow_prev:before {
    content: "\ec9e";
}

/* line 135, ../sass/plugins/_slick.scss */
.slick-arrow_next {
    right: 0;
}
/* line 138, ../sass/plugins/_slick.scss */
.slick-arrow_next:before {
    content: "\ec9f";
}

/* line 143, ../sass/plugins/_slick.scss */
.slick-dots {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/* line 148, ../sass/plugins/_slick.scss */
.slick-dots li {
    display: inline-block;
    vertical-align: middle;
}
/* line 153, ../sass/plugins/_slick.scss */
.slick-dots li.slick-active button {
    opacity: 1;
}
/* line 158, ../sass/plugins/_slick.scss */
.slick-dots li:not(:last-child) {
    margin-right: 5px;
}
/* line 163, ../sass/plugins/_slick.scss */
.slick-dots button {
    font-size: 0;
    margin: 0;
    padding: 0;
    border: 2px solid var(--brand-color);
    border-radius: 100%;
    background: transparent;
    width: 10px;
    height: 10px;
    opacity: 0.5;
    cursor: pointer;
    display: block;
}

/*------ Home Slider ------*/
/* line 181, ../sass/plugins/_slick.scss */
.block-slider {
    position: relative;
}
/* line 184, ../sass/plugins/_slick.scss */
.block-slider .slick-slide {
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 1.04167vw 3.125vw;
}
/* line 193, ../sass/plugins/_slick.scss */
.block-slider .module_loader {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
/* line 200, ../sass/plugins/_slick.scss */
.block-slider .slick-arrow {
    font-size: 2.60417vw;
    position: absolute;
    left: 1.04167vw;
    top: 50%;
    transform: translateY(-50%);
    z-index: 111;
}
/* line 209, ../sass/plugins/_slick.scss */
.block-slider .slick-arrow_next {
    left: auto;
    right: 1.04167vw;
}
/* line 214, ../sass/plugins/_slick.scss */
.block-slider p {
    font-size: 0.83333vw;
    line-height: 2.2;
}
/* line 219, ../sass/plugins/_slick.scss */
.block-slider .button-bordered-transparent {
    background: transparent none;
    color: #f9f9f9;
    border-color: #fff;
}
/* line 224, ../sass/plugins/_slick.scss */
.block-slider .button-bordered-transparent:hover {
    background: #fff;
    color: #202e4d;
}
/* line 230, ../sass/plugins/_slick.scss */
.block-slider .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1.04167vw;
    text-align: center;
}
/* line 237, ../sass/plugins/_slick.scss */
.block-slider .slick-dots button {
    border-color: #dcdedf;
    opacity: 1;
}
/* line 243, ../sass/plugins/_slick.scss */
.block-slider .slick-dots li:not(:last-child) {
    margin-right: 1.04167vw;
}
/* line 247, ../sass/plugins/_slick.scss */
.block-slider .slick-dots li.slick-active button {
    background: #dcdedf;
}
@media only screen and (max-width: 1200px) {
    /* line 252, ../sass/plugins/_slick.scss */
    .block-slider .slick-slide {
        padding: 50px 75px;
    }
    /* line 256, ../sass/plugins/_slick.scss */
    .block-slider .slick-arrow {
        font-size: 50px;
        left: 20px;
    }
    /* line 261, ../sass/plugins/_slick.scss */
    .block-slider .slick-arrow_next {
        right: 20px;
        left: auto;
    }
    /* line 266, ../sass/plugins/_slick.scss */
    .block-slider p {
        font-size: 16px;
    }
    /* line 270, ../sass/plugins/_slick.scss */
    .block-slider .slick-dots {
        bottom: 20px;
    }
    /* line 274, ../sass/plugins/_slick.scss */
    .block-slider .slick-dots li:not(:last-child) {
        margin-right: 20px;
    }
}
@media (max-width: 767px) {
    /* line 280, ../sass/plugins/_slick.scss */
    .block-slider .slick-slide {
        padding: 20px 20px;
    }
    /* line 284, ../sass/plugins/_slick.scss */
    .block-slider .slick-arrow {
        display: none !important;
    }
    /* line 288, ../sass/plugins/_slick.scss */
    .block-slider p {
        font-size: 14px;
    }
}
/* line 294, ../sass/plugins/_slick.scss */
.block-slider_item {
    background: #000 url(../img/home-slider01.jpg) scroll center center no-repeat;
    background-size: cover;
    padding: 1.04167vw 3.125vw;
}
/* line 299, ../sass/plugins/_slick.scss */
.block-slider_item p:last-child {
    margin-bottom: 1.875vw;
}
@media only screen and (max-width: 1200px) {
    /* line 294, ../sass/plugins/_slick.scss */
    .block-slider_item {
        padding: 75px 75px;
    }
}
@media (max-width: 767px) {
    /* line 294, ../sass/plugins/_slick.scss */
    .block-slider_item {
        padding: 20px 20px;
    }
    /* line 310, ../sass/plugins/_slick.scss */
    .block-slider_item p:last-child {
        margin-bottom: 36px;
    }
}
/* line 316, ../sass/plugins/_slick.scss */
.block-slider_title {
    font-size: 3.125vw;
    position: relative;
    padding-bottom: 0.10417vw;
    margin-bottom: 0.15625vw;
    display: inline-block;
}
/* line 323, ../sass/plugins/_slick.scss */
.block-slider_title:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 1px;
    background: #ffffff;
    width: 80%;
}
@media only screen and (max-width: 1200px) {
    /* line 316, ../sass/plugins/_slick.scss */
    .block-slider_title {
        font-size: 60px;
        padding-bottom: 2px;
        margin-bottom: 3px;
    }
}
@media (max-width: 767px) {
    /* line 316, ../sass/plugins/_slick.scss */
    .block-slider_title {
        font-size: 34px;
    }
}

/* Magnific Popup CSS */
/* line 2, ../sass/plugins/_magnific-popup.scss */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 242;
    overflow: hidden;
    position: fixed;
    background: var(--popup-background);
    opacity: 0.8;
}

/* line 14, ../sass/plugins/_magnific-popup.scss */
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 243;
    position: fixed;
    outline: none !important;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/* line 26, ../sass/plugins/_magnific-popup.scss */
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}

/* line 37, ../sass/plugins/_magnific-popup.scss */
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

/* line 44, ../sass/plugins/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
    display: none;
}

/* line 48, ../sass/plugins/_magnific-popup.scss */
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 245;
}
/* line 56, ../sass/plugins/_magnific-popup.scss */
.mfp-content .popup {
    max-width: 1201px;
    margin: 0 auto;
    box-shadow: none;
}
/* line 61, ../sass/plugins/_magnific-popup.scss */
.mfp-content .popup.popup--map {
    max-width: 80vw;
    height: 90vh;
}
@media only screen and (max-width: 768px) {
    /* line 61, ../sass/plugins/_magnific-popup.scss */
    .mfp-content .popup.popup--map {
        max-width: 90vw;
    }
}
/* line 70, ../sass/plugins/_magnific-popup.scss */
.mfp-content .popup.popup--selection {
    max-width: 50vw;
    height: 100%;
}
@media only screen and (max-width: 1200px) {
    /* line 70, ../sass/plugins/_magnific-popup.scss */
    .mfp-content .popup.popup--selection {
        max-width: 720px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 70, ../sass/plugins/_magnific-popup.scss */
    .mfp-content .popup.popup--selection {
        max-width: 90vw;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 56, ../sass/plugins/_magnific-popup.scss */
    .mfp-content .popup {
        max-width: 580px;
    }
}
/* line 88, ../sass/plugins/_magnific-popup.scss */
.mfp-content .mfp-profile {
    background: #FFF url(/themes/responsive/img/Spin-1s-200px.svg) center no-repeat;
    padding: 2.86458vw 0 2.08333vw;
}
@media only screen and (max-width: 1024px) {
    /* line 88, ../sass/plugins/_magnific-popup.scss */
    .mfp-content .mfp-profile {
        padding: 55px 0 40px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 98, ../sass/plugins/_magnific-popup.scss */
    .mfp-content .content-main {
        padding-bottom: 0;
    }
}

/* line 104, ../sass/plugins/_magnific-popup.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

/* line 110, ../sass/plugins/_magnific-popup.scss */
.mfp-ajax-cur {
    cursor: progress;
}

/* line 114, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

/* line 121, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

/* line 128, ../sass/plugins/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

/* line 132, ../sass/plugins/_magnific-popup.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

/* line 141, ../sass/plugins/_magnific-popup.scss */
.mfp-loading.mfp-figure {
    display: none;
}

/* line 145, ../sass/plugins/_magnific-popup.scss */
.mfp-hide {
    display: none !important;
}

/* line 149, ../sass/plugins/_magnific-popup.scss */
.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 244;
}

/* line 161, ../sass/plugins/_magnific-popup.scss */
.mfp-preloader a {
    color: #CCC;
}

/* line 165, ../sass/plugins/_magnific-popup.scss */
.mfp-preloader a:hover {
    color: #FFF;
}

/* line 169, ../sass/plugins/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
    display: none;
}

/* line 173, ../sass/plugins/_magnific-popup.scss */
.mfp-s-error .mfp-content {
    display: none;
}

/* line 177, ../sass/plugins/_magnific-popup.scss */
button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 246;
    box-shadow: none;
    touch-action: manipulation;
    border: 1px solid var(--light-color);
}
@media only screen and (max-width: 768px) {
    /* line 177, ../sass/plugins/_magnific-popup.scss */
    button.mfp-close,
    button.mfp-arrow {
        background: var(--light-color);
    }
}

/* line 196, ../sass/plugins/_magnific-popup.scss */
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* line 201, ../sass/plugins/_magnific-popup.scss */
.mfp-close {
    width: 2.29167vw;
    height: 2.29167vw;
    line-height: 2.29167vw;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 35px;
    font-family: Arial, Baskerville, monospace;
}
@media only screen and (max-width: 1200px) {
    /* line 201, ../sass/plugins/_magnific-popup.scss */
    .mfp-close {
        width: 40px;
        height: 40px;
        line-height: 40px;
        opacity: 1;
    }
}

/* line 225, ../sass/plugins/_magnific-popup.scss */
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}

/* line 230, ../sass/plugins/_magnific-popup.scss */
.mfp-close:active {
    top: 1px;
}

/* line 234, ../sass/plugins/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
    color: var(--silver-dark-color);
}

/* line 238, ../sass/plugins/_magnific-popup.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

/* line 247, ../sass/plugins/_magnific-popup.scss */
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

/* line 257, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

/* line 269, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow:active {
    margin-top: -54px;
}

/* line 273, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

/* line 278, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

/* line 292, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

/* line 298, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

/* line 304, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow-left {
    left: 0;
}

/* line 308, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

/* line 313, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

/* line 318, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow-right {
    right: 0;
}

/* line 322, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

/* line 327, ../sass/plugins/_magnific-popup.scss */
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
}

/* line 331, ../sass/plugins/_magnific-popup.scss */
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

/* line 336, ../sass/plugins/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

/* line 342, ../sass/plugins/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
    top: -40px;
}

/* line 346, ../sass/plugins/_magnific-popup.scss */
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

/* line 353, ../sass/plugins/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}

/* Main image in popup */
/* line 365, ../sass/plugins/_magnific-popup.scss */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
/* line 377, ../sass/plugins/_magnific-popup.scss */
.mfp-figure {
    line-height: 0;
}

/* line 381, ../sass/plugins/_magnific-popup.scss */
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

/* line 396, ../sass/plugins/_magnific-popup.scss */
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

/* line 403, ../sass/plugins/_magnific-popup.scss */
.mfp-figure figure {
    margin: 0;
}

/* line 407, ../sass/plugins/_magnific-popup.scss */
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

/* line 416, ../sass/plugins/_magnific-popup.scss */
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

/* line 424, ../sass/plugins/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
    max-width: 100%;
}

/* line 428, ../sass/plugins/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
     * Remove all paddings around the image on small screen
     */
    /* line 437, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 442, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    /* line 446, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    /* line 451, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    /* line 456, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }

    /* line 466, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    /* line 470, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    /* line 475, ../sass/plugins/_magnific-popup.scss */
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media all and (max-width: 900px) {
    /* line 489, ../sass/plugins/_magnific-popup.scss */
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    /* line 494, ../sass/plugins/_magnific-popup.scss */
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    /* line 499, ../sass/plugins/_magnific-popup.scss */
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    /* line 504, ../sass/plugins/_magnific-popup.scss */
    .mfp-container {
        padding-left: 0;
        padding-right: 0;
    }
}
/**
 * Simple fade transition,
 */
/* line 513, ../sass/plugins/_magnific-popup.scss */
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

/* line 520, ../sass/plugins/_magnific-popup.scss */
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}

/* line 524, ../sass/plugins/_magnific-popup.scss */
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

/* line 528, ../sass/plugins/_magnific-popup.scss */
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

/* line 535, ../sass/plugins/_magnific-popup.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}

/* line 539, ../sass/plugins/_magnific-popup.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

/*

====== Zoom effect ======

*/
/* line 549, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in {
    /* start state */
    /* animate in */
    /* animate out */
}
/* line 551, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}
/* line 557, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}
/* line 564, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}
/* line 569, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* line 576, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(0.8);
    opacity: 0;
}
/* line 581, ../sass/plugins/_magnific-popup.scss */
.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}

/* Magnific popup image gallery */
/* line 591, ../sass/plugins/_magnific-popup.scss */
.mfp-image-gallery button.mfp-close,
.mfp-image-gallery button.mfp-arrow {
    background: transparent;
    border-color: transparent;
}

/* line 597, ../sass/plugins/_magnific-popup.scss */
.image-gallery a {
    cursor: zoom-in;
}

/* line 601, ../sass/plugins/_magnific-popup.scss */
.image-gallery img {
    box-shadow: 0 0 7px rgba(40, 48, 51, 0.3);
}

/* line 605, ../sass/plugins/_magnific-popup.scss */
.image-gallery img:hover {
    -webkit-filter: blur(3px);
    filter: blur(3px);
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-in-out;
}

/* line 1, ../sass/plugins/_select2.scss */
.select2-container {
    display: block;
    max-width: 100%;
    width: auto !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: var(--light-color);
    border: 1px solid var(--grey-darkest-color);
    color: var(--dark-color);
    border-radius: 0;
    font-family: "Montserrat", sans-serif;
    font-size: 0.72917vw;
    height: 2.60417vw;
    line-height: 1.45833vw;
}
/* line 17, ../sass/plugins/_select2.scss */
.select2-container .selection {
    margin: 0.36458vw;
    display: block;
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/plugins/_select2.scss */
    .select2-container {
        font-size: 14px;
        height: 50px;
        line-height: 28px;
    }
    /* line 27, ../sass/plugins/_select2.scss */
    .select2-container .selection {
        margin: 10px;
    }
}

/* line 33, ../sass/plugins/_select2.scss */
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    -webkit-user-select: none;
}

/* line 41, ../sass/plugins/_select2.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 1.04167vw;
    padding-right: 1.04167vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media only screen and (max-width: 1200px) {
    /* line 41, ../sass/plugins/_select2.scss */
    .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 20px;
        padding-right: 20px;
    }
}

/* line 55, ../sass/plugins/_select2.scss */
.select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
}

/* line 59, ../sass/plugins/_select2.scss */
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    -webkit-user-select: none;
}

/* line 67, ../sass/plugins/_select2.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 75, ../sass/plugins/_select2.scss */
.select2-container .select2-search--inline {
    float: left;
}

/* line 79, ../sass/plugins/_select2.scss */
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
}

/* line 87, ../sass/plugins/_select2.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* line 91, ../sass/plugins/_select2.scss */
.select2-dropdown {
    background-color: var(--silver-light-color);
    border: 1px solid var(--grey-dark-color);
    cursor: text;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

/* line 103, ../sass/plugins/_select2.scss */
.select2-results {
    display: block;
    -webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.73);
    -moz-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.73);
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.73);
}

/* line 115, ../sass/plugins/_select2.scss */
.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* line 121, ../sass/plugins/_select2.scss */
.select2-results__option {
    padding: 0.52083vw 1.04167vw;
    border-bottom: 1px solid var(--grey-dark-color);
    user-select: none;
    -webkit-user-select: none;
    color: var(--body-color);
}
/* line 128, ../sass/plugins/_select2.scss */
.select2-results__option.select2-results__message {
    border-bottom: none;
}
@media only screen and (max-width: 1200px) {
    /* line 121, ../sass/plugins/_select2.scss */
    .select2-results__option {
        padding: 10px 20px;
    }
}

/* line 137, ../sass/plugins/_select2.scss */
.select2-results__option[aria-selected] {
    cursor: pointer;
}

/* line 141, ../sass/plugins/_select2.scss */
.select2-container--open .select2-dropdown {
    left: 0;
}

/* line 145, ../sass/plugins/_select2.scss */
.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* line 151, ../sass/plugins/_select2.scss */
.select2-container--open .select2-dropdown--below {
    margin-top: -1px;
    margin-bottom: -1px;
}

/* line 156, ../sass/plugins/_select2.scss */
.select2-search--dropdown {
    display: block;
    padding: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 156, ../sass/plugins/_select2.scss */
    .select2-search--dropdown {
        padding: 20px;
    }
}

/* line 165, ../sass/plugins/_select2.scss */
.select2-search--dropdown .select2-search__field {
    padding: 0 1.04167vw;
    width: 100%;
    box-sizing: border-box;
    height: 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 165, ../sass/plugins/_select2.scss */
    .select2-search--dropdown .select2-search__field {
        padding: 0 20px;
        height: 40px;
    }
}

/* line 177, ../sass/plugins/_select2.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* line 181, ../sass/plugins/_select2.scss */
.select2-search--dropdown.select2-search--hide {
    display: none;
}

/* line 185, ../sass/plugins/_select2.scss */
.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

/* line 203, ../sass/plugins/_select2.scss */
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

/* line 216, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single {
    background-color: var(--silver-light-color);
    border: 1px solid var(--grey-dark-color);
    position: relative;
}

/* line 222, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--dark-color);
    line-height: 1.45833vw;
}
@media only screen and (max-width: 1200px) {
    /* line 222, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 28px;
    }
}

/* line 231, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
    display: block;
    width: 0.83333vw;
    height: 1.45833vw;
    text-align: center;
    position: relative;
    float: right;
    color: transparent;
}
/* line 240, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear:before {
    content: "\ec3a";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--red-dark-color);
    position: absolute;
    top: 50%;
    left: 0;
    font-size: 0.83333vw;
    transform: translateY(-50%);
}
@media only screen and (max-width: 1200px) {
    /* line 231, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--single .select2-selection__clear {
        width: 16px;
        height: 28px;
    }
    /* line 263, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--single .select2-selection__clear:before {
        font-size: 16px;
    }
}

/* line 269, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

/* line 273, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 1.35417vw;
    position: absolute;
    top: 0.05208vw;
    right: 0.05208vw;
    width: 1.04167vw;
    color: transparent;
    text-align: center;
}
/* line 282, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow:before {
    content: "\e92c";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    left: 0;
    font-size: 14px;
    transform: translateY(-50%);
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 273, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        width: 20px;
        top: 1px;
        right: 1px;
    }
    /* line 308, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--single .select2-selection__arrow:before {
        font-size: 14px;
    }
}

/* line 314, ../sass/plugins/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

/* line 318, ../sass/plugins/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

/* line 323, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

/* line 328, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
}

/* line 332, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
    content: "\e92f";
}

/* line 336, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple {
    cursor: text;
    height: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 336, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--multiple {
        height: 30px;
    }
}

/* line 348, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple input {
    height: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 348, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--multiple input {
        height: 30px;
    }
}
/* line 356, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    display: none;
}

/* line 361, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 0.26042vw;
    width: 100%;
}
@media only screen and (max-width: 1200px) {
    /* line 361, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        padding: 0 5px;
    }
}

/* line 373, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
}
/* line 376, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:not(.select2-search) {
    background-color: var(--silver-light-color);
    border: 1px solid var(--grey-dark-color);
}

/* line 382, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

/* line 388, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
}

/* line 396, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple li {
    cursor: default;
    padding: 0 0.52083vw;
    float: left;
    margin-right: 4px;
    margin-bottom: 2px;
    margin-top: 2px;
}
@media only screen and (max-width: 1200px) {
    /* line 396, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--multiple li {
        padding: 0 10px;
    }
}

/* line 413, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    display: block;
    width: 0.83333vw;
    height: 1.45833vw;
    text-align: center;
    position: relative;
    float: right;
    color: transparent;
    margin-left: 5px;
}
/* line 423, ../sass/plugins/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {
    content: "\ec3a";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--red-dark-color);
    position: absolute;
    top: 50%;
    left: 0;
    font-size: 0.83333vw;
    transform: translateY(-50%);
}
@media only screen and (max-width: 1200px) {
    /* line 413, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        width: 16px;
        height: 28px;
    }
    /* line 446, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {
        font-size: 16px;
    }
}

/* line 452, ../sass/plugins/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right;
}

/* line 458, ../sass/plugins/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

/* line 463, ../sass/plugins/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

/* line 468, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

/* line 473, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}

/* line 477, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

/* line 483, ../sass/plugins/_select2.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* line 489, ../sass/plugins/_select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid var(--grey-dark-color);
    background-color: var(--white-color);
}

/* line 494, ../sass/plugins/_select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
    height: 1.5625vw;
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 494, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-search--inline .select2-search__field {
        height: 30px;
    }
}

/* line 508, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results > .select2-results__options {
    max-height: 10.41667vw;
    overflow-y: auto;
}
@media only screen and (max-width: 1200px) {
    /* line 508, ../sass/plugins/_select2.scss */
    .select2-container--default .select2-results > .select2-results__options {
        max-height: 200px;
    }
}

/* line 519, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}

/* line 523, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
}

/* line 527, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

/* line 531, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
}

/* line 535, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
}

/* line 540, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
}

/* line 545, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
}

/* line 550, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
}

/* line 555, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
}

/* line 560, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option[aria-selected="true"] {
    color: var(--blue-color);
    font-weight: 600;
    background-color: var(--silver-light-color-active);
}

/* line 566, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__option.select2-results__option--highlighted {
    color: var(--blue-color);
    background-color: var(--silver-light-color-active);
}

/* line 571, ../sass/plugins/_select2.scss */
.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

/* line 577, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--single {
    background-color: var(--silver-light-color);
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 591, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: var(--dark-color);
    line-height: 28px;
}

/* line 596, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}

/* line 603, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

/* line 607, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 625, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

/* line 638, ../sass/plugins/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

/* line 642, ../sass/plugins/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}

/* line 652, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

/* line 656, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none;
}

/* line 661, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

/* line 666, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 677, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 688, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
}

/* line 698, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

/* line 704, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none;
}

/* line 708, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

/* line 719, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

/* line 727, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
}

/* line 731, ../sass/plugins/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

/* line 737, ../sass/plugins/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

/* line 742, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}

/* line 746, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

/* line 752, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* line 758, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

/* line 763, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}

/* line 768, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-dropdown {
    background-color: white;
    border: 1px solid transparent;
}

/* line 773, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

/* line 777, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

/* line 781, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-results > .select2-results__options {
    max-height: 10.41667vw;
    overflow-y: auto;
}
@media only screen and (max-width: 1200px) {
    /* line 781, ../sass/plugins/_select2.scss */
    .select2-container--classic .select2-results > .select2-results__options {
        max-height: 200px;
    }
}

/* line 790, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-results__option[role=group] {
    padding: 0;
}

/* line 794, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey;
}

/* line 798, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: white;
}

/* line 803, ../sass/plugins/_select2.scss */
.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 0.3125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 803, ../sass/plugins/_select2.scss */
    .select2-container--classic .select2-results__group {
        padding: 6px;
    }
}

/* line 813, ../sass/plugins/_select2.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

/* line 818, ../sass/plugins/_select2.scss */
body > .select2-container {
    border: none;
}

/* line 824, ../sass/plugins/_select2.scss */
select.selector-multiple + .select2-container,
select.selector-multiple-w-search + .select2-container {
    height: auto;
}
/* line 827, ../sass/plugins/_select2.scss */
select.selector-multiple + .select2-container .select2-selection,
select.selector-multiple-w-search + .select2-container .select2-selection {
    height: auto;
}
/* line 830, ../sass/plugins/_select2.scss */
select.selector-multiple + .select2-container .select2-selection .select2-selection__rendered,
select.selector-multiple-w-search + .select2-container .select2-selection .select2-selection__rendered {
    display: block;
}

/* line 843, ../sass/plugins/_select2.scss */
select.selector-dropdown + .select2-container .selection {
    margin-left: 0.78125vw;
    margin-right: 0.78125vw;
}
/* line 848, ../sass/plugins/_select2.scss */
select.selector-dropdown + .select2-container .select2-selection {
    border: none;
    background-color: transparent;
}
/* line 852, ../sass/plugins/_select2.scss */
select.selector-dropdown + .select2-container .select2-selection .select2-selection__rendered {
    padding: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 858, ../sass/plugins/_select2.scss */
    select.selector-dropdown + .select2-container .selection {
        margin-left: 15px;
        margin-right: 15px;
    }
}

/* line 870, ../sass/plugins/_select2.scss */
select.hide-inline-search + .select2-container .select2-selection--multiple li + .select2-search--inline {
    display: none;
}

/* line 893, ../sass/plugins/_select2.scss */
select.full-width + .select2-container .select2-selection__rendered {
    display: block;
}
/* line 900, ../sass/plugins/_select2.scss */
select.full-width + .select2-container .select2-selection--multiple li {
    width: 100%;
}

/* line 907, ../sass/plugins/_select2.scss */
.select2-container--focus,
.select2.focus {
    outline: 1px solid #5E9ED6;
    -webkit-outline: 1px solid #5E9ED6;
    -moz-outline: 1px solid #5E9ED6;
    -ms-outline: 1px solid #5E9ED6;
    -o-outline: 1px solid #5E9ED6;
}

/* line 916, ../sass/plugins/_select2.scss */
.select2-container--focus.error,
.select2.error {
    border: 1px solid var(--error-color);
}

/* line 921, ../sass/plugins/_select2.scss */
.select2-container--focus.error,
.select2.error:focus .select2-container--focus.small_error,
.select2.small_error:focus {
    outline: 1px solid var(--error-color);
    -webkit-outline: 1px solid var(--error-color);
    -moz-outline: 1px solid var(--error-color);
    -ms-outline: 1px solid var(--error-color);
    -o-outline: 1px solid var(--error-color);
}

/* line 931, ../sass/plugins/_select2.scss */
.select2-container--focus.success,
.select2.success:focus {
    outline: 1px solid var(--brand-color-alt);
    -webkit-outline: 1px solid var(--brand-color-alt);
    -moz-outline: 1px solid var(--brand-color-alt);
    -ms-outline: 1px solid var(--brand-color-alt);
    -o-outline: 1px solid var(--brand-color-alt);
}

/* line 940, ../sass/plugins/_select2.scss */
.select2-selection__choice {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

/* line 2, ../sass/plugins/_datepicker.scss */
.ui-datepicker-header {
    position: relative;
    padding: 10px 30px;
    text-align: center;
    background: #003579;
    color: #f9f9f9;
    text-transform: uppercase;
}
/* line 10, ../sass/plugins/_datepicker.scss */
.ui-datepicker-header a:hover,
.ui-datepicker-header a {
    cursor: pointer;
    color: #f9f9f9;
}
/* line 17, ../sass/plugins/_datepicker.scss */
.ui-datepicker-prev {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 30px;
    color: #f9f9f9;
    line-height: 41px;
}
/* line 26, ../sass/plugins/_datepicker.scss */
.ui-datepicker-prev span {
    display: none;
}
/* line 30, ../sass/plugins/_datepicker.scss */
.ui-datepicker-prev:before {
    content: "\e96c";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* line 45, ../sass/plugins/_datepicker.scss */
.ui-datepicker-next {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 30px;
    color: #f9f9f9;
    line-height: 41px;
}
/* line 54, ../sass/plugins/_datepicker.scss */
.ui-datepicker-next span {
    display: none;
}
/* line 58, ../sass/plugins/_datepicker.scss */
.ui-datepicker-next:before {
    content: "\e96b";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* line 73, ../sass/plugins/_datepicker.scss */
.ui-datepicker table {
    text-align: center;
}
/* line 76, ../sass/plugins/_datepicker.scss */
.ui-datepicker table th {
    background: #b2b8c5;
    border-color: var(--grey-dark-color);
    padding: 0;
}
/* line 81, ../sass/plugins/_datepicker.scss */
.ui-datepicker table th span {
    color: #003579;
    padding: 0.26042vw 0.78125vw;
    display: block;
    font-size: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 81, ../sass/plugins/_datepicker.scss */
    .ui-datepicker table th span {
        padding: 5px 15px;
        font-size: 10px;
    }
}
/* line 94, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td {
    padding: 0;
}
/* line 97, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td a {
    padding: 0.52083vw 0.78125vw;
    display: block;
    font-size: 0.52083vw;
}
/* line 102, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td a:hover {
    background: var(--grey-color);
}
/* line 107, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td span {
    padding: 0.52083vw 0.78125vw;
    display: block;
    font-size: 0.52083vw;
}
/* line 114, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td.ui-datepicker-today a {
    background: var(--grey-dark-color);
}
/* line 120, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td.ui-datepicker-current-day a {
    background: var(--brand-color);
    color: var(--white-color);
}
/* line 126, ../sass/plugins/_datepicker.scss */
.ui-datepicker table td.ui-datepicker-unselectable {
    color: var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 132, ../sass/plugins/_datepicker.scss */
    .ui-datepicker table th a {
        padding: 5px 15px;
        font-size: 10px;
    }
    /* line 137, ../sass/plugins/_datepicker.scss */
    .ui-datepicker table td a {
        padding: 10px 15px;
        font-size: 10px;
    }
    /* line 142, ../sass/plugins/_datepicker.scss */
    .ui-datepicker table td span {
        padding: 10px 15px;
        font-size: 10px;
        display: block;
    }
}
/* line 150, ../sass/plugins/_datepicker.scss */
.ui-datepicker tbody a {
    color: var(--body-color);
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* line 12, ../sass/plugins/_dialog.scss */
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

/* Layout helpers
----------------------------------*/
/* line 20, ../sass/plugins/_dialog.scss */
.ui-helper-hidden {
    display: none;
}

/* line 24, ../sass/plugins/_dialog.scss */
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* line 35, ../sass/plugins/_dialog.scss */
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

/* line 47, ../sass/plugins/_dialog.scss */
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse;
}
/* line 53, ../sass/plugins/_dialog.scss */
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both;
}

/* line 61, ../sass/plugins/_dialog.scss */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
    /* support: IE8 */
}

/* line 72, ../sass/plugins/_dialog.scss */
.ui-front {
    z-index: 320;
}

/* Overlays */
/* line 78, ../sass/plugins/_dialog.scss */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--popup-background);
    opacity: .8;
    filter: Alpha(Opacity=80);
    /* support: IE8 */
}

/* line 90, ../sass/plugins/_dialog.scss */
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    outline: 0;
    transform: scale(0);
    transition: 0.3s;
}
/* line 99, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
    height: 2.60417vw;
}
@media only screen and (max-width: 1200px) {
    /* line 99, ../sass/plugins/_dialog.scss */
    .ui-dialog .ui-dialog-titlebar {
        height: 50px;
    }
}
/* line 110, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-title {
    display: none;
}
/* line 114, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-titlebar-close {
    width: 2.34375vw;
    height: 2.34375vw;
    text-align: center;
    border: 1px solid var(--light-color);
    position: absolute;
    top: 0;
    right: 0;
    color: var(--silver-dark-color);
    opacity: 0.65;
    text-decoration: none !important;
    speak: none;
    font-family: 'tb-icon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 1.04167vw;
    line-height: 1;
    text-transform: none;
    background: var(--light-color);
    min-width: initial;
    padding: 0;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* line 138, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-titlebar-close:hover {
    color: 000;
}
@media only screen and (max-width: 1200px) {
    /* line 114, ../sass/plugins/_dialog.scss */
    .ui-dialog .ui-dialog-titlebar-close {
        width: 45px;
        height: 45px;
        font-size: 20px;
    }
}
/* line 153, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-titlebar-close .ui-button-icon,
.ui-dialog .ui-dialog-titlebar-close .ui-button-icon-space {
    display: none;
}
/* line 159, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-titlebar-close:before {
    content: "\ec39";
}
/* line 163, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-content {
    padding: 0 2.08333vw 0.78125vw 2.08333vw;
    background-color: var(--light-color);
    position: relative;
}
/* line 168, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-content h3 {
    font-weight: 600;
    margin-bottom: 2.08333vw;
    padding-top: 0;
}
/* line 174, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-content .popup-actions {
    margin-top: 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 163, ../sass/plugins/_dialog.scss */
    .ui-dialog .ui-dialog-content {
        padding: 55px 40px 20px 40px;
    }
    /* line 181, ../sass/plugins/_dialog.scss */
    .ui-dialog .ui-dialog-content h3 {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 163, ../sass/plugins/_dialog.scss */
    .ui-dialog .ui-dialog-content {
        padding: 10px;
    }
}
/* line 191, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-buttonpane {
    padding: 0.78125vw 0;
    background-color: var(--light-color);
    position: relative;
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
}
/* line 199, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
/* line 202, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a {
    margin-left: 10px;
}
/* line 207, ../sass/plugins/_dialog.scss */
.ui-dialog .ui-dialog-buttonpane button {
    margin: 0 .6em .4em 0;
    cursor: pointer;
    display: inline-block;
    width: auto;
}

/** added **/
/* line 223, ../sass/plugins/_dialog.scss */
.ui-widget-content {
    background: var(--light-color);
    transform: scale(1);
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}
@keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}
/* line 77, ../sass/plugins/_animate.scss */
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
/* line 110, ../sass/plugins/_animate.scss */
.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
/* line 151, ../sass/plugins/_animate.scss */
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
/* line 230, ../sass/plugins/_animate.scss */
.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}
@keyframes shake {
    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}
/* line 285, ../sass/plugins/_animate.scss */
.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
/* line 354, ../sass/plugins/_animate.scss */
.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
/* line 415, ../sass/plugins/_animate.scss */
.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
/* line 488, ../sass/plugins/_animate.scss */
.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 569, ../sass/plugins/_animate.scss */
.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes jello {
    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
        transform: skewX(0.39063deg) skewY(0.39063deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
        transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
@keyframes jello {
    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
        transform: skewX(0.39063deg) skewY(0.39063deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
        transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
/* line 662, ../sass/plugins/_animate.scss */
.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/* line 723, ../sass/plugins/_animate.scss */
.heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
/* line 822, ../sass/plugins/_animate.scss */
.bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 905, ../sass/plugins/_animate.scss */
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 986, ../sass/plugins/_animate.scss */
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1067, ../sass/plugins/_animate.scss */
.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1148, ../sass/plugins/_animate.scss */
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
/* line 1193, ../sass/plugins/_animate.scss */
.bounceOut {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
/* line 1240, ../sass/plugins/_animate.scss */
.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
/* line 1273, ../sass/plugins/_animate.scss */
.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
/* line 1306, ../sass/plugins/_animate.scss */
.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
/* line 1351, ../sass/plugins/_animate.scss */
.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/* line 1376, ../sass/plugins/_animate.scss */
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1409, ../sass/plugins/_animate.scss */
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1442, ../sass/plugins/_animate.scss */
.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1475, ../sass/plugins/_animate.scss */
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1508, ../sass/plugins/_animate.scss */
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1541, ../sass/plugins/_animate.scss */
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1574, ../sass/plugins/_animate.scss */
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1607, ../sass/plugins/_animate.scss */
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 1640, ../sass/plugins/_animate.scss */
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
/* line 1665, ../sass/plugins/_animate.scss */
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
/* line 1694, ../sass/plugins/_animate.scss */
.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
/* line 1723, ../sass/plugins/_animate.scss */
.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
/* line 1752, ../sass/plugins/_animate.scss */
.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
/* line 1781, ../sass/plugins/_animate.scss */
.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
/* line 1810, ../sass/plugins/_animate.scss */
.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
/* line 1839, ../sass/plugins/_animate.scss */
.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
/* line 1868, ../sass/plugins/_animate.scss */
.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
/* line 1897, ../sass/plugins/_animate.scss */
.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
/* line 1976, ../sass/plugins/_animate.scss */
.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
/* line 2049, ../sass/plugins/_animate.scss */
.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
/* line 2122, ../sass/plugins/_animate.scss */
.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
/* line 2167, ../sass/plugins/_animate.scss */
.flipOutX {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}
/* line 2214, ../sass/plugins/_animate.scss */
.flipOutY {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 2271, ../sass/plugins/_animate.scss */
.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}
@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}
/* line 2302, ../sass/plugins/_animate.scss */
.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
/* line 2345, ../sass/plugins/_animate.scss */
.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
/* line 2386, ../sass/plugins/_animate.scss */
.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
/* line 2427, ../sass/plugins/_animate.scss */
.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
/* line 2468, ../sass/plugins/_animate.scss */
.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
/* line 2509, ../sass/plugins/_animate.scss */
.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}
@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}
/* line 2546, ../sass/plugins/_animate.scss */
.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}
/* line 2583, ../sass/plugins/_animate.scss */
.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
/* line 2620, ../sass/plugins/_animate.scss */
.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
/* line 2657, ../sass/plugins/_animate.scss */
.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}
/* line 2694, ../sass/plugins/_animate.scss */
.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
/* line 2771, ../sass/plugins/_animate.scss */
.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/* line 2830, ../sass/plugins/_animate.scss */
.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 2865, ../sass/plugins/_animate.scss */
.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
@keyframes rollOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
/* line 2896, ../sass/plugins/_animate.scss */
.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
/* line 2925, ../sass/plugins/_animate.scss */
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
/* line 2966, ../sass/plugins/_animate.scss */
.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
/* line 3007, ../sass/plugins/_animate.scss */
.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
/* line 3048, ../sass/plugins/_animate.scss */
.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
/* line 3089, ../sass/plugins/_animate.scss */
.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
@keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
/* line 3126, ../sass/plugins/_animate.scss */
.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
/* line 3171, ../sass/plugins/_animate.scss */
.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}
/* line 3208, ../sass/plugins/_animate.scss */
.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}
/* line 3245, ../sass/plugins/_animate.scss */
.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
/* line 3290, ../sass/plugins/_animate.scss */
.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 3321, ../sass/plugins/_animate.scss */
.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 3352, ../sass/plugins/_animate.scss */
.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 3383, ../sass/plugins/_animate.scss */
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
/* line 3414, ../sass/plugins/_animate.scss */
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
/* line 3445, ../sass/plugins/_animate.scss */
.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
/* line 3476, ../sass/plugins/_animate.scss */
.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
/* line 3507, ../sass/plugins/_animate.scss */
.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
/* line 3538, ../sass/plugins/_animate.scss */
.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

/* line 3543, ../sass/plugins/_animate.scss */
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* line 3550, ../sass/plugins/_animate.scss */
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/* line 3555, ../sass/plugins/_animate.scss */
.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

/* line 3560, ../sass/plugins/_animate.scss */
.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

/* line 3565, ../sass/plugins/_animate.scss */
.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

/* line 3570, ../sass/plugins/_animate.scss */
.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

/* line 3575, ../sass/plugins/_animate.scss */
.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

/* line 3580, ../sass/plugins/_animate.scss */
.animated.fast {
    -webkit-animation-duration: 800ms;
    animation-duration: 800ms;
}

/* line 3585, ../sass/plugins/_animate.scss */
.animated.faster {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
}

/* line 3590, ../sass/plugins/_animate.scss */
.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

/* line 3595, ../sass/plugins/_animate.scss */
.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}

@media (prefers-reduced-motion) {
    /* line 3601, ../sass/plugins/_animate.scss */
    .animated {
        -webkit-animation: unset !important;
        animation: unset !important;
        -webkit-transition: none !important;
        transition: none !important;
    }
}
/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
/* line 4, ../sass/plugins/_toast.scss */
.jq-toast-wrap {
    display: block;
    position: fixed;
    width: 80vw;
    max-width: 500px;
    pointer-events: none !important;
    margin: 0;
    padding: 0;
    letter-spacing: normal;
    z-index: 9000 !important;
}

/* line 16, ../sass/plugins/_toast.scss */
.jq-toast-wrap * {
    margin: 0;
    padding: 0;
}

/* line 21, ../sass/plugins/_toast.scss */
.jq-toast-wrap.bottom-left {
    bottom: 20px;
    left: 20px;
}

/* line 26, ../sass/plugins/_toast.scss */
.jq-toast-wrap.bottom-right {
    bottom: 20px;
    right: 40px;
}

/* line 31, ../sass/plugins/_toast.scss */
.jq-toast-wrap.top-left {
    top: 20px;
    left: 20px;
}

/* line 36, ../sass/plugins/_toast.scss */
.jq-toast-wrap.top-right {
    top: 20px;
    right: 40px;
}

/* line 41, ../sass/plugins/_toast.scss */
.jq-toast-single {
    display: block;
    width: 100%;
    padding: 10px;
    margin: 0px 0px 5px;
    border-radius: 4px;
    font-size: 1.5em;
    font-family: arial, sans-serif;
    line-height: 17px;
    position: relative;
    pointer-events: all !important;
    background-color: #444444;
    color: white;
}

/* line 56, ../sass/plugins/_toast.scss */
.jq-toast-single h2 {
    font-family: arial, sans-serif;
    font-size: 14px;
    margin: 0px 0px 7px;
    background: none;
    color: inherit;
    line-height: inherit;
    letter-spacing: normal;
}

/* line 66, ../sass/plugins/_toast.scss */
.jq-toast-single a {
    color: #eee;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid white;
    padding-bottom: 3px;
    font-size: 12px;
}

/* line 75, ../sass/plugins/_toast.scss */
.jq-toast-single ul {
    margin: 0px 0px 0px 15px;
    background: none;
    padding: 0px;
}

/* line 81, ../sass/plugins/_toast.scss */
.jq-toast-single ul li {
    list-style-type: disc !important;
    line-height: 17px;
    background: none;
    margin: 0;
    padding: 0;
    letter-spacing: normal;
}

/* line 90, ../sass/plugins/_toast.scss */
.close-jq-toast-single {
    position: absolute;
    top: 3px;
    right: 7px;
    font-size: 1.5em;
    cursor: pointer;
}

/* line 98, ../sass/plugins/_toast.scss */
.jq-toast-loader {
    display: block;
    position: absolute;
    top: -2px;
    height: 5px;
    width: 0%;
    left: 0;
    border-radius: 5px;
    background: red;
}

/* line 109, ../sass/plugins/_toast.scss */
.jq-toast-loaded {
    width: 100%;
}

/* line 113, ../sass/plugins/_toast.scss */
.jq-has-icon {
    padding: 20px 20px 20px 50px;
    background-repeat: no-repeat;
    background-position: 10px;
}

/* line 119, ../sass/plugins/_toast.scss */
.jq-icon-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=");
    background-color: #31708f;
    color: #d9edf7;
    border-color: #bce8f1;
}

/* line 126, ../sass/plugins/_toast.scss */
.jq-icon-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=");
    background-color: #8a6d3b;
    color: #fcf8e3;
    border-color: #faebcc;
}

/* line 133, ../sass/plugins/_toast.scss */
.jq-icon-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=");
    background-color: #a94442;
    color: #f2dede;
    border-color: #ebccd1;
}

/* line 140, ../sass/plugins/_toast.scss */
.jq-icon-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==");
    color: #dff0d8;
    background-color: #3c763d;
    border-color: #d6e9c6;
}

/* line 2, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container {
    width: 707px;
    padding: 15px;
    height: calc(100% - 130px);
    position: fixed;
    top: 130px;
    right: 0;
    z-index: 112;
    background: white;
    box-shadow: rgba(40, 48, 51, 0.2) 0px 2px 20px;
    transition: right 2s;
    -webkit-transition: right 0.2s;
}
/* line 15, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container.closed {
    right: -707px;
}
/* line 19, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container .talkjs-inbox {
    height: calc(100% - 110px);
}
/* line 23, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container .talkjs-header {
    height: 110px;
    clear: both;
}
/* line 27, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container .talkjs-header-user {
    float: right;
    width: calc(60% - 20px);
    max-width: calc(100% - 270px);
    height: 113px;
    border-radius: 10px 10px 0 0;
    border: 1px solid #dce0e0;
    background-color: #f9f9f9;
    padding: 10px;
    margin-bottom: -3px;
}
/* line 38, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container .talkjs-header-user-avatar {
    float: left;
    height: 50px;
    width: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    border: 2px solid #eee;
    margin-right: 10px;
}
/* line 50, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container .talkjs-header-user p {
    font-size: 1.5em;
    font-weight: 700;
    margin: 0;
}
/* line 57, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container .talkjs-header-push {
    float: right;
    margin-right: 20px;
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/plugins/_talkjs.scss */
    .talkjs--inbox-container {
        width: 100vw;
        min-width: 0;
        height: 100vh;
        top: 0;
        z-index: 113;
        display: initial;
    }
    /* line 71, ../sass/plugins/_talkjs.scss */
    .talkjs--inbox-container.closed {
        display: none;
    }
    /* line 75, ../sass/plugins/_talkjs.scss */
    .talkjs--inbox-container .talkjs-inbox {
        height: calc(100% - 30px);
    }
    /* line 79, ../sass/plugins/_talkjs.scss */
    .talkjs--inbox-container .talkjs-header {
        height: 30px;
    }
    /* line 82, ../sass/plugins/_talkjs.scss */
    .talkjs--inbox-container .talkjs-header-push {
        margin-right: 0;
    }
}
/* line 89, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container-toggle {
    position: fixed;
    width: 46px;
    top: 130px;
    padding: 7px;
    right: 0;
    z-index: 111;
    background: #fff;
    box-shadow: rgba(40, 48, 51, 0.2) 0px 2px 20px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #000;
}
/* line 101, ../sass/plugins/_talkjs.scss */
.talkjs--inbox-container-toggle span {
    position: absolute;
    top: 5px;
    right: 5px;
}

/* line 2, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container {
    width: 707px;
    padding: 15px;
    padding-bottom: 0;
    height: calc(100% - 130px);
    position: fixed;
    top: 130px;
    right: 0;
    z-index: 112;
    background: white;
    box-shadow: rgba(40, 48, 51, 0.2) 0px 2px 20px;
    transition: right 2s;
    -webkit-transition: right 0.2s;
}
/* line 16, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container.closed {
    right: -707px;
}
/* line 20, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container .streamchat-inbox {
    height: calc(100% - 38px);
}
/* line 24, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container .streamchat-header {
    height: 38px;
    clear: both;
}
/* line 28, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container .streamchat-header-user {
    float: right;
    width: calc(60% - 20px);
    max-width: calc(100% - 270px);
    height: 113px;
    border-radius: 10px 10px 0 0;
    border: 1px solid #dce0e0;
    background-color: #f9f9f9;
    padding: 10px;
    margin-bottom: -3px;
}
/* line 39, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container .streamchat-header-user-avatar {
    float: left;
    height: 50px;
    width: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    border: 2px solid #eee;
    margin-right: 10px;
}
/* line 51, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container .streamchat-header-user p {
    font-size: 1.5em;
    font-weight: 700;
    margin: 0;
}
/* line 58, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container .streamchat-header-push {
    float: right;
    margin-right: 20px;
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container {
        width: 100vw;
        min-width: 0;
        height: 100vh;
        top: 0;
        z-index: 113;
        display: initial;
    }
    /* line 72, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container.closed {
        display: none;
    }
    /* line 76, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container .streamchat-inbox {
        height: calc(100% - 30px);
    }
    /* line 80, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container .streamchat-header {
        height: 30px;
    }
    /* line 83, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container .streamchat-header-push {
        margin-right: 0;
    }
}
@media only screen and (max-width: 768px) {
    /* line 2, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container {
        padding: 15px 0 0 0;
    }
    /* line 92, ../sass/plugins/_streamchat.scss */
    .streamchat--inbox-container .streamchat-header {
        padding-left: 15px;
    }
}
/* line 98, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container-toggle {
    position: fixed;
    width: 46px;
    top: 130px;
    padding: 7px;
    right: 0;
    z-index: 111;
    background: #fff;
    box-shadow: rgba(40, 48, 51, 0.2) 0px 2px 20px;
    border-radius: 4px 0 0 4px;
    border: 1px solid #000;
}
/* line 110, ../sass/plugins/_streamchat.scss */
.streamchat--inbox-container-toggle span {
    position: absolute;
    top: 5px;
    right: 5px;
}

/* line 118, ../sass/plugins/_streamchat.scss */
.str-chat {
    height: 100% !important;
}

/* line 1, ../sass/plugins/_chevrons.scss */
.chevrons {
    list-style: none;
    overflow: hidden;
    margin: 20px;
    padding: 0;
    display: inline-block;
}
/* line 8, ../sass/plugins/_chevrons.scss */
.chevrons li {
    float: left;
    border-radius: 10px;
}
/* line 12, ../sass/plugins/_chevrons.scss */
.chevrons li * {
    text-decoration: none;
    padding: 10px 0 10px 55px;
    background-color: var(--grey-darkest-color);
    position: relative;
    display: block;
    float: left;
}
/* line 20, ../sass/plugins/_chevrons.scss */
.chevrons li *:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    border-left: 30px solid var(--grey-darkest-color);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
}
/* line 36, ../sass/plugins/_chevrons.scss */
.chevrons li *:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    border-left: 30px solid var(--grey-color);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 3px;
    left: 100%;
    z-index: 1;
}
/* line 54, ../sass/plugins/_chevrons.scss */
.chevrons li:first-child * {
    padding-left: 20px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
/* line 60, ../sass/plugins/_chevrons.scss */
.chevrons li:last-child * {
    padding-right: 20px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    pointer-events: none;
    cursor: default;
}
/* line 69, ../sass/plugins/_chevrons.scss */
.chevrons li:last-child *:before {
    border: 0;
    margin: 0;
}
/* line 74, ../sass/plugins/_chevrons.scss */
.chevrons li:last-child *:after {
    border: 0;
    margin: 0;
}
/* line 81, ../sass/plugins/_chevrons.scss */
.chevrons li.background--success * {
    color: var(--light-color);
    background-color: var(--success-color);
}
/* line 85, ../sass/plugins/_chevrons.scss */
.chevrons li.background--success *:after {
    border-left: 30px solid var(--success-color);
}
/* line 92, ../sass/plugins/_chevrons.scss */
.chevrons li.background--error * {
    color: var(--light-color);
    background-color: var(--error-color);
}
/* line 96, ../sass/plugins/_chevrons.scss */
.chevrons li.background--error *:after {
    border-left: 30px solid var(--error-color);
}
/* line 103, ../sass/plugins/_chevrons.scss */
.chevrons li.background--orange * {
    color: var(--light-color);
    background-color: var(--orange-color);
}
/* line 107, ../sass/plugins/_chevrons.scss */
.chevrons li.background--orange *:after {
    border-left: 30px solid var(--orange-color);
}
/* line 114, ../sass/plugins/_chevrons.scss */
.chevrons li.background--light-blue * {
    color: var(--light-color);
    background-color: var(--blue-light-color);
}
/* line 118, ../sass/plugins/_chevrons.scss */
.chevrons li.background--light-blue *:after {
    border-left: 30px solid var(--blue-light-color);
}
/* line 125, ../sass/plugins/_chevrons.scss */
.chevrons li.background--blue * {
    color: var(--light-color);
    background-color: var(--blue-color);
}
/* line 129, ../sass/plugins/_chevrons.scss */
.chevrons li.background--blue *:after {
    border-left: 30px solid var(--blue-color);
}
/* line 136, ../sass/plugins/_chevrons.scss */
.chevrons li.background--green * {
    color: var(--light-color);
    background-color: var(--green-color);
}
/* line 140, ../sass/plugins/_chevrons.scss */
.chevrons li.background--green *:after {
    border-left: 30px solid var(--green-color);
}
/* line 147, ../sass/plugins/_chevrons.scss */
.chevrons li.background--mauve * {
    color: var(--light-color);
    background-color: var(--mauve-color);
}
/* line 151, ../sass/plugins/_chevrons.scss */
.chevrons li.background--mauve *:after {
    border-left: 30px solid var(--mauve-color);
}
/* line 158, ../sass/plugins/_chevrons.scss */
.chevrons li.background--red * {
    color: var(--light-color);
    background-color: var(--red-color);
}
/* line 162, ../sass/plugins/_chevrons.scss */
.chevrons li.background--red *:after {
    border-left: 30px solid var(--red-color);
}
/* line 169, ../sass/plugins/_chevrons.scss */
.chevrons li.background--yellow * {
    color: #283033;
    background-color: var(--yellow-color);
}
/* line 173, ../sass/plugins/_chevrons.scss */
.chevrons li.background--yellow *:after {
    border-left: 30px solid var(--yellow-color);
}

/** Work in progress */
/* line 184, ../sass/plugins/_chevrons.scss */
.chevrons--steps {
    margin: 40px;
    padding: 0;
    overflow: hidden;
}
/* line 189, ../sass/plugins/_chevrons.scss */
.chevrons--steps a {
    color: white;
    text-decoration: none;
}
/* line 194, ../sass/plugins/_chevrons.scss */
.chevrons--steps em {
    display: block;
    font-size: 1.1em;
    font-weight: bold;
}
/* line 200, ../sass/plugins/_chevrons.scss */
.chevrons--steps li {
    float: left;
    margin-left: 0;
    width: 150px;
    /* 100 / number of steps */
    height: 70px;
    /* total height */
    list-style-type: none;
    padding: 5px 5px 5px 30px;
    /* padding around text, last should include arrow width */
    border-right: 3px solid white;
    /* width: gap between arrows, color: background of document */
    position: relative;
    /* remove extra padding on the first object since it doesn't have an arrow to the left */
    /* white arrow to the left to "erase" background (starting from the 2nd object) */
    /* colored arrow to the right */
}
/* line 215, ../sass/plugins/_chevrons.scss */
.chevrons--steps li:first-child {
    padding-left: 5px;
}
/* line 220, ../sass/plugins/_chevrons.scss */
.chevrons--steps li:nth-child(n + 2)::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    border-left: 25px solid white;
    /* width: arrow width, color: background of document */
    border-top: 40px solid transparent;
    /* width: half height */
    border-bottom: 40px solid transparent;
    /* width: half height */
    width: 0;
    height: 0;
    content: " ";
}
/* line 237, ../sass/plugins/_chevrons.scss */
.chevrons--steps li::after {
    z-index: 1;
    /* need to bring this above the next item */
    position: absolute;
    top: 0;
    right: -25px;
    /* arrow width (negated) */
    display: block;
    border-left: 25px solid #7c8437;
    /* width: arrow width */
    border-top: 40px solid transparent;
    /* width: half height */
    border-bottom: 40px solid transparent;
    /* width: half height */
    width: 0;
    height: 0;
    content: " ";
}

/* Setup colors (both the background and the arrow) */
/* Completed */
/* line 264, ../sass/plugins/_chevrons.scss */
.chevrons--steps li {
    background-color: #7c8437;
}

/* line 268, ../sass/plugins/_chevrons.scss */
.chevrons--steps li::after {
    border-left-color: #7c8437;
}

/* Current */
/* line 275, ../sass/plugins/_chevrons.scss */
.chevrons--steps li.current {
    background-color: #c36615;
}

/* line 279, ../sass/plugins/_chevrons.scss */
.chevrons--steps li.current::after {
    border-left-color: #c36615;
}

/* Following */
/* line 286, ../sass/plugins/_chevrons.scss */
.chevrons--steps li.current ~ li {
    background-color: #ebebeb;
}

/* line 290, ../sass/plugins/_chevrons.scss */
.chevrons--steps li.current ~ li::after {
    border-left-color: #ebebeb;
}

/* Hover for completed and current */
/* line 297, ../sass/plugins/_chevrons.scss */
.chevrons--steps li:hover {
    background-color: #696;
}

/* line 301, ../sass/plugins/_chevrons.scss */
.chevrons--steps li:hover::after {
    border-left-color: #696;
}

/* Chevrons for timeline with text above */
/* line 308, ../sass/plugins/_chevrons.scss */
.chevron-timeline {
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 10px 0 20px;
    text-align: center;
    font-weight: 500;
}

/* line 316, ../sass/plugins/_chevrons.scss */
.chevron-timeline__label {
    margin-bottom: 3px;
    font-size: 1em;
}

/* line 321, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text {
    display: inline-block;
    position: relative;
    min-width: 160px;
    padding: 10px;
    background: #b9b9b9;
    color: #fff;
    font-size: 1.2em;
    z-index: 0;
}
/* line 331, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text::before, .chevron-timeline__text::after {
    content: "";
    position: absolute;
    width: 30px;
    top: 0;
    bottom: 0;
    background: #b9b9b9;
    z-index: -1;
}
/* line 342, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text::before {
    left: -20px;
    clip-path: polygon(100% 0, 100% 100%, 0% 100%, 55% 50%, 0% 0%);
}
/* line 347, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text::after {
    right: -20px;
    clip-path: polygon(45% 0%, 100% 50%, 45% 100%, 0% 100%, 0% 0%);
}
/* line 352, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--success {
    color: var(--light-color);
    background-color: var(--success-color);
}
/* line 356, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--success::before, .chevron-timeline__text.background--success::after {
    background-color: var(--success-color);
}
/* line 362, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--error {
    color: var(--light-color);
    background-color: var(--error-color);
}
/* line 366, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--error::before, .chevron-timeline__text.background--error::after {
    background-color: var(--error-color);
}
/* line 372, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--orange {
    color: var(--light-color);
    background-color: var(--orange-color);
}
/* line 376, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--orange::before, .chevron-timeline__text.background--orange::after {
    background-color: var(--orange-color);
}
/* line 382, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--light-blue {
    color: var(--light-color);
    background-color: var(--blue-light-color);
}
/* line 386, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--light-blue::before, .chevron-timeline__text.background--light-blue::after {
    background-color: var(--blue-light-color);
}
/* line 392, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--blue {
    color: var(--light-color);
    background-color: var(--blue-color);
}
/* line 396, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--blue::before, .chevron-timeline__text.background--blue::after {
    background-color: var(--blue-color);
}
/* line 402, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--green {
    color: var(--light-color);
    background-color: var(--green-color);
}
/* line 406, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--green::before, .chevron-timeline__text.background--green::after {
    background-color: var(--green-color);
}
/* line 412, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--mauve {
    color: var(--light-color);
    background-color: var(--mauve-color);
}
/* line 416, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--mauve::before, .chevron-timeline__text.background--mauve::after {
    background-color: var(--mauve-color);
}
/* line 422, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--red {
    color: var(--light-color);
    background-color: var(--red-color);
}
/* line 426, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--red::before, .chevron-timeline__text.background--red::after {
    background-color: var(--red-color);
}
/* line 432, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--yellow {
    color: #283033;
    background-color: var(--yellow-color);
}
/* line 436, ../sass/plugins/_chevrons.scss */
.chevron-timeline__text.background--yellow::before, .chevron-timeline__text.background--yellow::after {
    background-color: var(--yellow-color);
}
@media only screen and (max-width: 1200px) {
    /* line 321, ../sass/plugins/_chevrons.scss */
    .chevron-timeline__text {
        font-size: 1em;
    }
}

/* line 1, ../sass/_fab.scss */
.fab-holder {
    position: fixed;
    bottom: 2vh;
    right: 1vw;
    height: 4vw;
    z-index: 240;
}
/* line 8, ../sass/_fab.scss */
.fab-holder .block-rezultate-cautare {
    font-size: 0.8em;
}
@media only screen and (max-width: 1024px) {
    /* line 1, ../sass/_fab.scss */
    .fab-holder {
        bottom: 30px;
        right: 10px;
        height: 40px;
    }
}

/* line 19, ../sass/_fab.scss */
.fab-button {
    display: inline-block;
    width: 3.64583vw;
    height: 3.64583vw;
    line-height: 3.64583vw;
    border-radius: 50%;
    vertical-align: middle;
    font-size: 1.14583vw;
    text-decoration: none;
    text-align: center;
    transition: 0.2s ease-out;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    color: var(--light-color);
}
/* line 35, ../sass/_fab.scss */
.fab-button:hover {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
    color: var(--light-color);
    text-decoration: none;
}
/* line 41, ../sass/_fab.scss */
.fab-button:hover.background--orange {
    border-color: var(--orange-color-hover);
    background: var(--orange-color-hover);
}
/* line 46, ../sass/_fab.scss */
.fab-button:hover.background--brand {
    border-color: var(--brand-color-hover);
    background: var(--brand-color-hover);
}
@media only screen and (max-width: 1024px) {
    /* line 19, ../sass/_fab.scss */
    .fab-button {
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 15px;
    }
}

/* line 60, ../sass/_fab.scss */
.fab-card {
    position: absolute;
    right: 0;
    bottom: 75px;
    transition: box-shadow 0.25s;
    padding: 14px 5px;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    width: 98vw;
    max-height: 89vh;
    overflow: auto;
}
@media only screen and (max-width: 1024px) {
    /* line 60, ../sass/_fab.scss */
    .fab-card {
        bottom: 55px;
    }
}

/* line 78, ../sass/_fab.scss */
.fab-card.block-rezultate {
    padding: 14px 5px 0 25px;
}
/* line 81, ../sass/_fab.scss */
.fab-card.block-rezultate .grid_col {
    padding-left: 15px;
    padding-bottom: 15px;
}
/* line 87, ../sass/_fab.scss */
.fab-card.block-rezultate .block_item .grid_col {
    padding-left: 0;
    padding-bottom: 0;
}

/* line 94, ../sass/_fab.scss */
.fab-transition {
    transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
}

/* line 98, ../sass/_fab.scss */
.fab-transition.scale-out {
    transform: scale(0);
    transition: transform 0.2s !important;
}

/* line 103, ../sass/_fab.scss */
.fab-transition.scale-in {
    transform: scale(1);
}

/* line 107, ../sass/_fab.scss */
.fab-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 240;
    overflow: hidden;
    position: fixed;
    background: var(--popup-background);
    opacity: 0.8;
}

/* line 1, ../sass/_time.scss */
time.icon {
    font-size: 0.6em;
    /* change icon size */
    display: inline-block;
    position: relative;
    width: 6em;
    height: 6em;
    background-color: var(--light-color);
    border-radius: 0.6em;
    box-shadow: 0 1px 0 var(--grey-dark-color), 0 2px 0 var(--light-color), 0 3px 0 var(--grey-dark-color), 0 4px 0 var(--light-color), 0 5px 0 var(--grey-dark-color), 0 0 0 1px var(--grey-dark-color);
    margin-bottom: 2em;
}
/* line 13, ../sass/_time.scss */
time.icon * {
    display: block;
    width: 100%;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    text-align: center;
}
/* line 22, ../sass/_time.scss */
time.icon strong {
    position: absolute;
    top: 0;
    padding: 0.2em 0;
    color: var(--white-color);
    background-color: var(--brand-color);
    border-radius: 0.6em 0.6em 0 0;
    border-bottom: 1px dashed var(--grey-dark-color);
    box-shadow: 0 2px 0 var(--brand-color);
}
/* line 33, ../sass/_time.scss */
time.icon em {
    position: absolute;
    bottom: 0.1em;
    color: var(--brand-color);
}
/* line 39, ../sass/_time.scss */
time.icon span {
    font-size: 1.8em;
    letter-spacing: -0.05em;
    padding-top: 1.1em;
    color: var(--brand-color);
    opacity: 0.7;
}
/* line 47, ../sass/_time.scss */
time.icon i {
    position: absolute;
    bottom: -2em;
    font-size: 1.3em;
}
/* line 54, ../sass/_time.scss */
time.icon.weekend strong {
    background-color: var(--mauve-color);
    box-shadow: 0 2px 0 var(--mauve-color);
}
/* line 59, ../sass/_time.scss */
time.icon.weekend em {
    color: var(--mauve-color);
}

/* line 1, ../sass/_map.scss */
.mapboxgl-popup.mapboxgl-popup-anchor-bottom .dot {
    float: left;
    width: 0.78125vw;
    height: 0.78125vw;
    min-width: 16px;
    min-height: 16px;
    margin-right: 10px;
    border-radius: 1px;
}

/* line 11, ../sass/_map.scss */
.mapboxgl-popup-content {
    color: #000;
}

/* line 15, ../sass/_map.scss */
.mapjs-plugin-geocoder {
    position: relative;
    background-color: #fff;
    width: 23vw;
    min-width: 200px;
    max-width: 400px;
    border-radius: 3px;
    float: initial !important;
}
/* line 24, ../sass/_map.scss */
.mapjs-plugin-geocoder,
.mapjs-plugin-geocoder *,
.mapjs-plugin-geocoder *::before,
.mapjs-plugin-geocoder *::after {
    box-sizing: border-box;
}
/* line 31, ../sass/_map.scss */
.mapjs-plugin-geocoder input[type='text'] {
    width: 100%;
    height: 40px;
    border: 0;
    color: #000;
    background-color: transparent;
    margin: 0;
    padding: 10px 10px 10px 40px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* line 46, ../sass/_map.scss */
.mapjs-plugin-geocoder input:focus {
    color: #0580c3;
    box-shadow: none;
    outline: thin dotted;
    outline: 0;
}
/* line 54, ../sass/_map.scss */
.mapjs-plugin-geocoder .geocoder-icon-search {
    position: absolute;
    top: 10px;
    left: 10px;
    cursor: move;
}
/* line 61, ../sass/_map.scss */
.mapjs-plugin-geocoder button {
    padding: 0;
    margin: 0;
    background-color: #fff;
    border: none;
    cursor: pointer;
}
/* line 69, ../sass/_map.scss */
.mapjs-plugin-geocoder .geocoder-pin-right * {
    background-color: #fff;
    z-index: 2;
    position: absolute;
    right: 10px;
    top: 10px;
    display: none;
}
/* line 78, ../sass/_map.scss */
.mapjs-plugin-geocoder,
.mapjs-plugin-geocoder ul {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
/* line 83, ../sass/_map.scss */
.mapjs-plugin-geocoder ul {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    top: 100%;
    z-index: 1000;
    overflow: hidden;
}
/* line 97, ../sass/_map.scss */
.mapboxgl-ctrl-bottom-left .mapjs-plugin-geocoder ul, .mapboxgl-ctrl-bottom-right .mapjs-plugin-geocoder ul {
    top: auto;
    bottom: 100%;
}
/* line 103, ../sass/_map.scss */
.mapjs-plugin-geocoder ul > li > a {
    clear: both;
    display: block;
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #404040;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    cursor: default;
}
/* line 115, ../sass/_map.scss */
.mapjs-plugin-geocoder ul > li:last-child > a {
    border-bottom: none;
}
/* line 119, ../sass/_map.scss */
.mapjs-plugin-geocoder ul > li > a:hover,
.mapjs-plugin-geocoder ul > li.active > a {
    color: #202020;
    background-color: #f3f3f3;
    text-decoration: none;
    cursor: pointer;
}
/* line 127, ../sass/_map.scss */
.mapjs-plugin-geocoder ul > li.active > a {
    background-color: #e3e3e3;
}
/* line 131, ../sass/_map.scss */
.mapjs-plugin-geocoder.geocoder-drop-target {
    border: 3px dashed #ccc;
    opacity: 0.7;
}
/* line 136, ../sass/_map.scss */
.mapjs-plugin-geocoder.geocoder-drag-item {
    opacity: 0.7;
}

/* line 142, ../sass/_map.scss */
.mapjs-plugin-router .mapjs-plugin-router-geocoders-box,
.mapjs-plugin-router .mapjs-plugin-router-controls-box {
    clear: both;
    position: relative;
    pointer-events: all;
}
/* line 149, ../sass/_map.scss */
.mapjs-plugin-router .mapjs-plugin-router-geocoders-box {
    display: block;
}
/* line 153, ../sass/_map.scss */
.mapjs-plugin-router .mapjs-plugin-router-controls-box {
    width: 23vw;
    min-width: 200px;
    max-width: 400px;
}
/* line 159, ../sass/_map.scss */
.mapjs-plugin-router .router-add-via,
.mapjs-plugin-router .router-reverse-route,
.mapjs-plugin-router .router-remove-via,
.mapjs-plugin-router .router-truck-profile,
.mapjs-plugin-router .router-van-profile,
.mapjs-plugin-router .router-show-routes {
    width: 30px;
    height: 30px;
    float: right;
    color: #000;
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer !important;
    border-radius: 3px;
}
/* line 178, ../sass/_map.scss */
.mapjs-plugin-router .router-add-via:hover,
.mapjs-plugin-router .router-reverse-route:hover,
.mapjs-plugin-router .router-remove-via:hover,
.mapjs-plugin-router .router-truck-profile:hover,
.mapjs-plugin-router .router-van-profile:hover,
.mapjs-plugin-router .router-show-routes:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
/* line 183, ../sass/_map.scss */
.mapjs-plugin-router .router-add-via {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAACXBIWXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAYAAAAGAB4TKWmAAAAS1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPfyFzuC91uTGt1YWu1of////ilbfGAAAAE3RSTlMAAQMGBwkLDQ4RExQYGyAiJi4zTvLBhgAAAAFiS0dEGJtphR4AAABbSURBVCjPY2CgJxAGAawS4uLiOCREaCghDAEgCWEUtwmLiYOBCIQSR5IQFUEC4kTowGUHPTwIBIws7ODQ5WRnQZVg5eIFu4efl4sZVYaZg0dASJCPm42J7JgGAHP3DIs82DmRAAAAInpUWHRTb2Z0d2FyZQAAeNorLy/Xy8zLLk5OLEjVyy9KBwA22AZYEFPKXAAAAABJRU5ErkJggg==);
}
/* line 187, ../sass/_map.scss */
.mapjs-plugin-router .router-add-via-disabled {
    background-color: #ccc;
    opacity: 0.5;
    cursor: not-allowed !important;
}
/* line 193, ../sass/_map.scss */
.block--harta-distante .mapjs-plugin-router .router-add-via {
    border-bottom-right-radius: 10px;
}
/* line 198, ../sass/_map.scss */
.mapjs-plugin-router .router-reverse-route {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAQAAAB3TUQ1AAABEUlEQVQoz43SPSjFcRTG8Q/XWyQlCyMxGEwmyYDBrpRSDIpEkkGxSAaFEimDRSm3jJKsSkkGxW6xkYEyeDuG+/dyke75LeecvvV7nqfD/9WqR07V6c1Uph0wakiXsh9IrQkbDoWwIcW1EMK9ecUJVG7Ta7LPvLUvMIRTRah2kQWFI5X0GjRiy5OwhAqXQngwp9WQkP78CTTZUSDPvhCuNIAOC/L+cjkthBt1yVz4dxjtXoRXHf9nVu9WCLPfdsW/sebE/4F8KdsaE43LHxr7DBuX9iKEcxVYEB4t6jQm7CohO8cTVSh09iPHY1Vf4J2ZT4+lVj1noauZwPu1/ZJdY9iKPSGsS+VyPZO5nFmL7kzzDvdUdZZKqlJhAAAAAElFTkSuQmCC);
}
/* line 203, ../sass/_map.scss */
.mapjs-plugin-router .router-remove-via {
    position: absolute !important;
    top: 4px !important;
    right: -30px !important;
    border-width: 1px 1px 1px 0;
    border-radius: 2px 10px 10px 2px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABV0RVh0Q3JlYXRpb24gVGltZQAyLzE3LzA4IJyqWAAABBF0RVh0WE1MOmNvbS5hZG9iZS54bXAAPD94cGFja2V0IGJlZ2luPSIgICAiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6MTE6NDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwOC0wMi0xN1QwMjozNjo0NVo8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wMy0yNFQxOTowMDo0Mlo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNR1SZAAAABhQTFRF////swAAzAAA1gAA3gAA5gAA8AAA/wAAdLN1PgAAAAF0Uk5TAEDm2GYAAAApSURBVAgdY2AgCzCbpZeXlyUbMLC4hgJBiAMDkxIYKDAwCoKBAANZAADc6wYuRon1ZAAAAABJRU5ErkJggg==);
    z-index: 9999;
    display: none;
}
/* line 213, ../sass/_map.scss */
.mapjs-plugin-router .router-remove-via:hover {
    box-shadow: 1px 0 0 1px rgba(0, 0, 0, 0.1);
}
/* line 218, ../sass/_map.scss */
.mapjs-plugin-router .router-truck-profile {
    width: 43px;
    padding: 5px;
}
/* line 224, ../sass/_map.scss */
.mapjs-plugin-router .router-van-profile {
    width: 39px;
    padding: 5px;
}
/* line 230, ../sass/_map.scss */
.mapjs-plugin-router .router-show-routes {
    padding: 5px;
    text-align: center;
    font-size: 16px;
}
/* line 235, ../sass/_map.scss */
.mapjs-plugin-router .router-show-routes > i {
    transition: transform .3s ease-in-out;
}
/* line 238, ../sass/_map.scss */
.mapjs-plugin-router .router-show-routes > i.rotate {
    transform: rotate(180deg);
}
/* line 244, ../sass/_map.scss */
.mapjs-plugin-router .router-geocoder-box {
    position: relative;
}
/* line 248, ../sass/_map.scss */
.mapjs-plugin-router .router-route-details {
    display: block;
    padding: 0px 3px 3px 15px;
    color: #000;
    background: rgba(255, 255, 255, 0.6);
    box-shadow: 0px 0px 1px 0 rgba(0, 0, 0, 0.1);
    height: 30px;
    width: 23vw;
    min-width: 200px;
    max-width: 400px;
}
/* line 259, ../sass/_map.scss */
.mapjs-plugin-router .router-route-details-distance, .mapjs-plugin-router .router-route-details-duration {
    float: left;
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
    margin-top: 5px;
}
/* line 269, ../sass/_map.scss */
.mapjs-plugin-router .router-route-details-distance {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACnSURBVDhP7ZFBCsJADEVLXVgVuugFlHou8YhKlWIvVaugO9H/ICkjOnMBDbymTX4yaSbL/hZuYKqPjZgk1pKbBu2bkWjFUywSDeamOclTM9rOEmf5lSgjLBXvTbv36sYCnP4QV3GJQA4NWjjQhIcHSN7FzTzvjsfCBkefgnFoMoi1qCLUwS8w+WgshMXQhEXFbGaaTv7jtria7bdE0I0iNEXikJ9LvQDoVzJZPdihWgAAAABJRU5ErkJggg==);
}
/* line 273, ../sass/_map.scss */
.mapjs-plugin-router .router-route-details-duration {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFLSURBVDhPY2CAAE4gTgHieUDcDcRWUJwMpEHYGogtoXIgNalQPWDNAkB8HYj/k4hvANULgQyYgkXjFqBYIBCLQzGIvRmLumkgA76hSWSD3QUBBUBcgsTPQlML0svwC0kQ5H9kcAfIeYIm1omkHqSXYQFU4A2Q5kVTfAbIv4YmxgPkv4bqWQSSkwTin0C8C6pQAkjrQDEocK+gGQDi7oDqkYLJfQEylkI5D5GcCIoZkCvQwTKgANj/MPAUyDgG5XgDaVBAgnAmEJthMeAIUOw5sjjI9j9ALIxFMboQKO5/A/FyZAkLqLPnEmHALKhaUGpFAXOgEg14DKmDqgElZwzABBRZAlVwDup/kMtAOAOIz0LlQAHIjMsSkO2gkAfFCnregIk14dIcgGQDKEGB/BgPxSA2SAzmwiBshoCyax8Qs+AJA5DTe6GGg5UBAN+vavNB9MM5AAAAAElFTkSuQmCC);
    margin-left: 15px;
}
/* line 278, ../sass/_map.scss */
.block--harta-distante .mapjs-plugin-router .router-route-details {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
/* line 284, ../sass/_map.scss */
.mapjs-plugin-router .router-button-clicked {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.6) !important;
}

/* line 289, ../sass/_map.scss */
.router-geocoder-box:hover .router-remove-via {
    display: block;
}

/* line 293, ../sass/_map.scss */
.geocoder-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background-repeat: no-repeat;
    speak: none;
}
/* line 301, ../sass/_map.scss */
.geocoder-icon-search {
    width: 36px;
    height: 38px;
    top: 1px !important;
    left: 1px !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIj4NCiAgPHBhdGggZD0iTTguNSA0QzYgNCA0IDYgNCA4LjUgNCAxMSA2IDEzIDguNSAxMyA5LjQgMTMgMTAuMiAxMi44IDEwLjggMTIuM0wxMC45IDEyLjMgMTQuMyAxNS43QzE0LjUgMTUuOSAxNC43IDE2IDE1IDE2IDE1LjYgMTYgMTYgMTUuNiAxNiAxNSAxNiAxNC43IDE1LjkgMTQuNSAxNS43IDE0LjNMMTIuMyAxMC45IDEyLjMgMTAuOEMxMi44IDEwLjIgMTMgOS40IDEzIDguNSAxMyA2IDExIDQgOC41IDR6TTguNSA1LjVDMTAuMiA1LjUgMTEuNSA2LjggMTEuNSA4LjUgMTEuNSAxMC4yIDEwLjIgMTEuNSA4LjUgMTEuNSA2LjggMTEuNSA1LjUgMTAuMiA1LjUgOC41IDUuNSA2LjggNi44IDUuNSA4LjUgNS41eiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+);
    background-position: center;
}
/* line 310, ../sass/_map.scss */
.geocoder-icon-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiPg0KICA8cGF0aCBkPSJtNSA1IDAgMS41IDMuNSAzLjUtMy41IDMuNSAwIDEuNSAxLjUgMCAzLjUtMy41IDMuNSAzLjUgMS41IDAgMC0xLjUtMy41LTMuNSAzLjUtMy41IDAtMS41LTEuNSAwLTMuNSAzLjUtMy41LTMuNS0xLjUgMHoiIGZpbGw9IiMwMDAiLz4NCjwvc3ZnPg==);
}
/* line 314, ../sass/_map.scss */
.geocoder-icon-loading {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxwYXRoIGQ9Im0xMCAyIDAgMy4zYzIuNiAwIDQuNyAyLjEgNC43IDQuN2wzLjMgMGMwLTQuNC0zLjYtOC04LTh6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTEwIDJDNi44IDIgMy43IDQuMSAyLjYgNy4xIDEuNCAxMCAyLjEgMTMuNiA0LjUgMTUuOGMyLjQgMi40IDYuNCAyLjkgOS40IDEuMiAyLjUtMS40IDQuMi00LjIgNC4yLTctMS4xIDAtMi4yIDAtMy4zIDAgMC4xIDIuMi0xLjcgNC4zLTMuOCA0LjZDOC43IDE1IDYuNCAxMy44IDUuNyAxMS43IDQuOCA5LjcgNS42IDcuMSA3LjYgNiA4LjMgNS42IDkuMSA1LjMgMTAgNS4zYzAtMS4xIDAtMi4yIDAtMy4zeiIgc3R5bGU9ImZpbGw6IzAwMDtvcGFjaXR5OjAuMiIvPjwvc3ZnPg==);
    -moz-animation: spin 400ms linear infinite;
    -ms-animation: spin 400ms linear infinite;
    -webkit-animation: spin 400ms linear infinite;
    animation: spin 400ms linear infinite;
}
/* line 322, ../sass/_map.scss */
.geocoder-icon-search-source {
    background-color: #F86624;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIj4NCiAgPHBhdGggZD0iTTguNSA0QzYgNCA0IDYgNCA4LjUgNCAxMSA2IDEzIDguNSAxMyA5LjQgMTMgMTAuMiAxMi44IDEwLjggMTIuM0wxMC45IDEyLjMgMTQuMyAxNS43QzE0LjUgMTUuOSAxNC43IDE2IDE1IDE2IDE1LjYgMTYgMTYgMTUuNiAxNiAxNSAxNiAxNC43IDE1LjkgMTQuNSAxNS43IDE0LjNMMTIuMyAxMC45IDEyLjMgMTAuOEMxMi44IDEwLjIgMTMgOS40IDEzIDguNSAxMyA2IDExIDQgOC41IDR6TTguNSA1LjVDMTAuMiA1LjUgMTEuNSA2LjggMTEuNSA4LjUgMTEuNSAxMC4yIDEwLjIgMTEuNSA4LjUgMTEuNSA2LjggMTEuNSA1LjUgMTAuMiA1LjUgOC41IDUuNSA2LjggNi44IDUuNSA4LjUgNS41eiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+);
}
/* line 327, ../sass/_map.scss */
.geocoder-icon-search-destination {
    background-color: #662E9B;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIj4NCiAgPHBhdGggZD0iTTguNSA0QzYgNCA0IDYgNCA4LjUgNCAxMSA2IDEzIDguNSAxMyA5LjQgMTMgMTAuMiAxMi44IDEwLjggMTIuM0wxMC45IDEyLjMgMTQuMyAxNS43QzE0LjUgMTUuOSAxNC43IDE2IDE1IDE2IDE1LjYgMTYgMTYgMTUuNiAxNiAxNSAxNiAxNC43IDE1LjkgMTQuNSAxNS43IDE0LjNMMTIuMyAxMC45IDEyLjMgMTAuOEMxMi44IDEwLjIgMTMgOS40IDEzIDguNSAxMyA2IDExIDQgOC41IDR6TTguNSA1LjVDMTAuMiA1LjUgMTEuNSA2LjggMTEuNSA4LjUgMTEuNSAxMC4yIDEwLjIgMTEuNSA4LjUgMTEuNSA2LjggMTEuNSA1LjUgMTAuMiA1LjUgOC41IDUuNSA2LjggNi44IDUuNSA4LjUgNS41eiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+);
}
/* line 332, ../sass/_map.scss */
.geocoder-icon-search-via {
    background-color: #2274A5;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIj4NCiAgPHBhdGggZD0iTTguNSA0QzYgNCA0IDYgNCA4LjUgNCAxMSA2IDEzIDguNSAxMyA5LjQgMTMgMTAuMiAxMi44IDEwLjggMTIuM0wxMC45IDEyLjMgMTQuMyAxNS43QzE0LjUgMTUuOSAxNC43IDE2IDE1IDE2IDE1LjYgMTYgMTYgMTUuNiAxNiAxNSAxNiAxNC43IDE1LjkgMTQuNSAxNS43IDE0LjNMMTIuMyAxMC45IDEyLjMgMTAuOEMxMi44IDEwLjIgMTMgOS40IDEzIDguNSAxMyA2IDExIDQgOC41IDR6TTguNSA1LjVDMTAuMiA1LjUgMTEuNSA2LjggMTEuNSA4LjUgMTEuNSAxMC4yIDEwLjIgMTEuNSA4LjUgMTEuNSA2LjggMTEuNSA1LjUgMTAuMiA1LjUgOC41IDUuNSA2LjggNi44IDUuNSA4LjUgNS41eiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+);
}

@media only screen and (max-width: 1200px) {
    /* line 340, ../sass/_map.scss */
    .mapjs-plugin-geocoder,
    .mapjs-plugin-router .mapjs-plugin-router-controls-box,
    .mapjs-plugin-router .router-route-details {
        width: 85vw;
        max-width: 85vw;
    }

    /* line 347, ../sass/_map.scss */
    .mapboxgl-ctrl-zoom-in {
        display: none !important;
    }

    /* line 351, ../sass/_map.scss */
    .mapboxgl-ctrl-zoom-out {
        display: none !important;
    }

    /* line 355, ../sass/_map.scss */
    .mapboxgl-ctrl-compass {
        display: none !important;
    }
}
/* line 1, ../sass/_header.scss */
.layout-header {
    position: relative;
    z-index: 113;
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/_header.scss */
    .layout-header {
        position: sticky;
        top: 0;
        box-shadow: RGBA(var(--dark-color-rgb), 0.2) 0 2px 20px;
    }
}

/* line 13, ../sass/_header.scss */
.pane--header-top {
    background-color: var(--light-color);
}
@media only screen and (max-width: 1200px) {
    /* line 13, ../sass/_header.scss */
    .pane--header-top {
        position: absolute;
        right: 6px;
        top: 0;
        padding: 0;
        bottom: 0;
    }
    /* line 24, ../sass/_header.scss */
    .pane--header-top .block-country,
    .pane--header-top .block-header-links {
        display: none;
    }
    /* line 29, ../sass/_header.scss */
    .pane--header-top .button {
        width: 57px;
        display: block;
        font-size: 14px;
        padding: 10px;
        min-width: initial;
    }
}
@media all and (min-width: 1201px) {
    /* line 13, ../sass/_header.scss */
    .pane--header-top {
        box-shadow: none;
    }
}
/* line 44, ../sass/_header.scss */
.pane--header-compact {
    background-color: var(--light-color);
    box-shadow: RGBA(var(--dark-color-rgb), 0.2) 0px 2px 20px;
    position: fixed;
    right: 0;
    top: 0;
    height: var(--header-compact-height);
    padding-top: 0.52083vw;
    padding-bottom: 0.26042vw;
    width: 100%;
    z-index: -1;
    transition: all 0.4s ease 0s;
}
@media only screen and (max-width: 1200px) {
    /* line 44, ../sass/_header.scss */
    .pane--header-compact {
        display: none;
        height: 0;
    }
}
/* line 67, ../sass/_header.scss */
[data-theme="dark"] .pane--header-compact .block-logo img {
    filter: invert(25%) grayscale(25%);
}
/* line 72, ../sass/_header.scss */
.pane--header {
    background-color: var(--light-color);
    z-index: 201;
    transition: 0.3s ease-in-out;
}
/* line 78, ../sass/_header.scss */
.pane--header .block-logo img {
    vertical-align: top;
    width: 7.03125vw;
    padding: 1.04167vw 0;
}
/* line 83, ../sass/_header.scss */
[data-theme="dark"] .pane--header .block-logo img {
    filter: invert(25%) grayscale(25%);
}
@media all and (min-width: 1201px) {
    /* line 89, ../sass/_header.scss */
    .pane--header .block-logo {
        position: relative;
    }
    /* line 92, ../sass/_header.scss */
    .pane--header .block-logo a {
        position: absolute;
        width: 10.41667vw;
        left: 0;
        top: -0.9375vw;
    }
    /* line 98, ../sass/_header.scss */
    .pane--header .block-logo a img {
        width: auto;
        padding: 0;
    }
    /* line 104, ../sass/_header.scss */
    .pane--header .block-logo a.anniversary {
        width: 11.97917vw;
        top: -1.45833vw;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 113, ../sass/_header.scss */
    .pane--header .block-logo {
        width: calc(100% - 120px);
        margin: 0 auto;
        float: none;
        text-align: center;
    }
    /* line 119, ../sass/_header.scss */
    .pane--header .block-logo a {
        display: block;
        position: relative;
        height: 37px;
        margin: 10px auto;
        width: 200px;
        max-width: 100%;
        right: 8px;
    }
    /* line 129, ../sass/_header.scss */
    .pane--header .block-logo img {
        width: auto;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        max-width: 100%;
        max-height: 100%;
    }
}
/* line 144, ../sass/_header.scss */
.pane--header .block-mobile-trigger {
    display: none;
    color: var(--brand-color);
    position: absolute;
    left: 20px;
    top: 20px;
}
/* line 151, ../sass/_header.scss */
.pane--header .block-mobile-trigger .button_line {
    display: block;
    background: var(--body-color);
    height: 5px;
    border-radius: 5px;
    margin: 10px 0;
    width: 50px;
}
@media only screen and (max-width: 1200px) {
    /* line 144, ../sass/_header.scss */
    .pane--header .block-mobile-trigger {
        display: block;
        top: 10px;
    }
    /* line 164, ../sass/_header.scss */
    .pane--header .block-mobile-trigger .button_line {
        width: 40px;
        height: 3px;
        margin: 7px 0;
    }
}
/* line 172, ../sass/_header.scss */
.js--mobile .pane--header .block-mobile-trigger:before {
    font-size: 25px;
    font-size: 1.78571rem;
    content: "\ed6d";
}
/* line 180, ../sass/_header.scss */
.pane--banner {
    color: #fff;
    min-height: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 180, ../sass/_header.scss */
    .pane--banner {
        min-height: 40px;
    }
}
/* line 194, ../sass/_header.scss */
.pane--banner p,
.pane--banner h1 {
    filter: drop-shadow(0 0 3px #000);
}
@media only screen and (max-width: 768px) {
    /* line 199, ../sass/_header.scss */
    .pane--banner h1 {
        font-size: 1em;
    }
    /* line 203, ../sass/_header.scss */
    .pane--banner h1.block-slider_title {
        font-size: 1.5em;
    }
}
/* line 209, ../sass/_header.scss */
.pane--banner p {
    font-size: 1.3em;
}
@media only screen and (max-width: 1200px) {
    /* line 209, ../sass/_header.scss */
    .pane--banner p {
        font-size: 1em;
    }
}
@media only screen and (max-width: 768px) {
    /* line 209, ../sass/_header.scss */
    .pane--banner p {
        line-height: 1.3;
    }
}
/* line 222, ../sass/_header.scss */
.pane--banner .block--alert-section p {
    filter: unset;
}
/* line 228, ../sass/_header.scss */
.pane--breadcrumb {
    padding: 0.625vw 2.08333vw;
    color: var(--body-color);
    font-weight: 400;
    background-color: var(--grey-color);
}
/* line 234, ../sass/_header.scss */
.pane--breadcrumb a {
    font-weight: 400;
    color: var(--silver-dark-color);
    text-decoration: underline;
}
/* line 240, ../sass/_header.scss */
.pane--breadcrumb .bt-icon {
    margin: 0 0.78125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 228, ../sass/_header.scss */
    .pane--breadcrumb {
        display: none;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 249, ../sass/_header.scss */
    .pane--mobile-navigation {
        --bs-offcanvas-width: 320px;
    }
    /* line 254, ../sass/_header.scss */
    .pane--mobile-navigation .nav--main {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        overflow-y: auto;
    }
}
/* line 262, ../sass/_header.scss */
.pane--mobile-navigation .block-header-links {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 262, ../sass/_header.scss */
    .pane--mobile-navigation .block-header-links {
        display: block;
    }
}
/* line 270, ../sass/_header.scss */
.pane--mobile-navigation .block-country {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 270, ../sass/_header.scss */
    .pane--mobile-navigation .block-country {
        display: block;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 282, ../sass/_header.scss */
    .mobile-nav--open .layout-header {
        z-index: 9999;
    }
}
/* line 288, ../sass/_header.scss */
.block-country {
    cursor: pointer;
    padding: 0.54688vw 0.67708vw;
    font-weight: 600;
    position: relative;
    color: var(--body-color);
}
/* line 296, ../sass/_header.scss */
.block-country .block-country_selected span:after {
    content: "\e969";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    margin-left: 0.26042vw;
    transition: transform .3s ease-in-out;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.26042vw;
}
/* line 316, ../sass/_header.scss */
.block-country .block-country_selected span:before {
    content: "";
    display: inline-block;
    width: 1.04167vw;
    height: 0.83333vw;
    margin-right: 0.52083vw;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: text-top;
}
/* line 330, ../sass/_header.scss */
.block-country.active .block-country_selected span:after {
    transform: rotate(180deg);
}
/* line 334, ../sass/_header.scss */
.block-country .block-country_options {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    display: none;
    background-color: var(--grey-color);
    z-index: 111;
    -webkit-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
}
/* line 346, ../sass/_header.scss */
.block-country .block-country_options a {
    display: block;
    white-space: nowrap;
    padding: 0.52083vw 0.78125vw;
    font-size: 0.72917vw;
    font-weight: 400;
    color: var(--black-color);
}
/* line 354, ../sass/_header.scss */
.block-country .block-country_options a span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 1.04167vw;
    height: 0.83333vw;
    margin-right: 0.52083vw;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: text-top;
}
/* line 367, ../sass/_header.scss */
.block-country .block-country_options a:hover {
    background-color: var(--grey-dark-color);
}
/* line 373, ../sass/_header.scss */
.block-country_RO:before {
    background-image: url(../img/flag-ro.png);
}
/* line 377, ../sass/_header.scss */
.block-country_EN:before {
    background-image: url(../img/flag-en.png);
}
/* line 381, ../sass/_header.scss */
.block-country_FR:before {
    background-image: url(../img/flag-fr.png);
}
/* line 385, ../sass/_header.scss */
.block-country_PL:before {
    background-image: url(/img/flag/flag_pl.jpg);
}
/* line 389, ../sass/_header.scss */
.block-country_DE:before {
    background-image: url(/img/flag/flag_de.jpg);
}
/* line 393, ../sass/_header.scss */
.block-country_HU:before {
    background-image: url(/img/flag/flag_hu.jpg);
}
/* line 397, ../sass/_header.scss */
.block-country_IT:before {
    background-image: url(/img/flag/flag_it.jpg);
}
/* line 401, ../sass/_header.scss */
.block-country_RU:before {
    background-image: url(/img/flag/flag_ru.jpg);
}
/* line 405, ../sass/_header.scss */
.block-country_HR:before {
    background-image: url(/img/flag/flag_hr.jpg);
}
/* line 409, ../sass/_header.scss */
.block-country_SR:before {
    background-image: url(/img/flag/flag_sr.jpg);
}
/* line 413, ../sass/_header.scss */
.block-country_BS:before {
    background-image: url(/img/flag/flag_bs.jpg);
}
/* line 417, ../sass/_header.scss */
.block-country_MI:before {
    background-image: url(/img/flag/flag_mi.jpg);
}
/* line 421, ../sass/_header.scss */
.block-country_SK:before {
    background-image: url(/img/flag/flag_sk.jpg);
}
/* line 425, ../sass/_header.scss */
.block-country_TR:before {
    background-image: url(/img/flag/flag_tr.jpg);
}
/* line 429, ../sass/_header.scss */
.block-country_BG:before {
    background-image: url(/img/flag/flag_bg.jpg);
}
/* line 433, ../sass/_header.scss */
.block-country_CS-CZ:before {
    background-image: url(/img/flag/flag_cs-cz.jpg);
}
/* line 437, ../sass/_header.scss */
.block-country_MK:before {
    background-image: url(/img/flag/flag_mk.jpg);
}
/* line 441, ../sass/_header.scss */
.block-country_SL:before {
    background-image: url(/img/flag/flag_sl.jpg);
}
/* line 445, ../sass/_header.scss */
.block-country_EL-GR:before {
    background-image: url(/img/flag/flag_el-gr.jpg);
}
@media (min-width: 1201px) {
    /* line 450, ../sass/_header.scss */
    .block-country:hover .block-country_options {
        display: block;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 288, ../sass/_header.scss */
    .block-country {
        padding: 10px 20px;
        float: none;
        box-shadow: none;
    }
    /* line 460, ../sass/_header.scss */
    .block-country .block-country_selected {
        padding: 0;
        font-size: 20px;
    }
    /* line 465, ../sass/_header.scss */
    .block-country .block-country_selected span:before {
        width: 30px;
        height: 22px;
        margin-right: 5px;
    }
    /* line 471, ../sass/_header.scss */
    .block-country .block-country_selected span:after {
        margin-left: 5px;
    }
    /* line 475, ../sass/_header.scss */
    .block-country .block-country_options {
        position: static;
        background: transparent;
        padding-top: 10px;
    }
    /* line 480, ../sass/_header.scss */
    .block-country .block-country_options a {
        padding: 10px 10px;
        font-size: 18px;
    }
    /* line 484, ../sass/_header.scss */
    .block-country .block-country_options a span:before {
        width: 32px;
        height: 25px;
    }
    /* line 491, ../sass/_header.scss */
    .block-country.js--open .block-country_options {
        display: block;
    }
}
@media (max-width: 767px) {
    /* line 497, ../sass/_header.scss */
    .block-country .block-country_selected {
        font-size: 16px;
    }
    /* line 501, ../sass/_header.scss */
    .block-country .block-country_selected span:before {
        width: 24px;
        height: 18px;
    }
    /* line 507, ../sass/_header.scss */
    .block-country .block-country_options a {
        padding: 5px 10px;
        font-size: 13px;
    }
    /* line 511, ../sass/_header.scss */
    .block-country .block-country_options a span:before {
        width: 20px;
        height: 15px;
    }
}

/* line 520, ../sass/_header.scss */
.block-header-links {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* line 525, ../sass/_header.scss */
.block-header-links > .level1 {
    display: flex;
    flex-wrap: wrap;
}
/* line 530, ../sass/_header.scss */
.block-header-links li {
    position: relative;
}
/* line 534, ../sass/_header.scss */
.block-header-links li:before {
    content: "|";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-55%);
}
/* line 542, ../sass/_header.scss */
.block-header-links li:first-child:before {
    display: none;
}
/* line 547, ../sass/_header.scss */
.block-header-links a {
    display: inline-block;
    padding: 0.54688vw 1.19792vw;
    vertical-align: top;
    color: var(--body-color);
    font-weight: normal;
}
/* line 554, ../sass/_header.scss */
.block-header-links a:hover {
    color: var(--green-color);
    text-decoration: underline;
}
/* line 560, ../sass/_header.scss */
.block-header-links .level2 {
    position: absolute;
    left: 0;
    top: 100%;
    min-width: 100%;
    display: none;
    background: var(--grey-color);
    z-index: 111;
    -webkit-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
}
/* line 572, ../sass/_header.scss */
.block-header-links .level2 li {
    display: block;
    float: none;
    white-space: nowrap;
}
/* line 577, ../sass/_header.scss */
.block-header-links .level2 li:before {
    content: "";
    display: none;
}
@media all and (min-width: 1201px) {
    /* line 586, ../sass/_header.scss */
    .block-header-links .has-children:hover .level2 {
        display: block;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 520, ../sass/_header.scss */
    .block-header-links {
        display: block;
        position: relative;
    }
    /* line 596, ../sass/_header.scss */
    .block-header-links:before {
        content: "";
        position: absolute;
        top: 0;
        left: 20px;
        right: 20px;
        height: 1px;
        background: var(--grey-color);
    }
    /* line 606, ../sass/_header.scss */
    .block-header-links > .level1 {
        flex-direction: column;
    }
    /* line 610, ../sass/_header.scss */
    .block-header-links li {
        position: static;
    }
    /* line 614, ../sass/_header.scss */
    .block-header-links li:before {
        display: none;
    }
    /* line 619, ../sass/_header.scss */
    .block-header-links a {
        font-size: 20px;
        padding: 15px 20px;
    }
    /* line 624, ../sass/_header.scss */
    .block-header-links .level2 {
        position: static;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    /* line 632, ../sass/_header.scss */
    .block-header-links .has-children.js--open .level2 {
        display: block;
    }
}
@media (max-width: 767px) {
    /* line 638, ../sass/_header.scss */
    .block-header-links a {
        font-size: 16px;
        padding: 10px 20px;
    }
}

/* line 645, ../sass/_header.scss */
.block-login {
    position: relative;
}
/* line 648, ../sass/_header.scss */
.block-login .button-login {
    display: inline-block;
    max-width: 10.41667vw;
    z-index: 99;
}
/* line 654, ../sass/_header.scss */
.block-login .button-login .block-login {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 15;
    width: 100%;
    padding: 1.5625vw;
    border: 1px solid var(--grey-dark-color);
    transform: scale(0, 0);
    transition: 0.2s ease-in-out;
    -webkit-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
}
/* line 674, ../sass/_header.scss */
.block-login .button-login .block-login-visible {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 15;
    width: 100%;
    padding: 1.5625vw;
    border: 1px solid var(--grey-dark-color);
    -webkit-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
}
/* line 687, ../sass/_header.scss */
.block-login .button-login.js--active .block-login {
    transform: scale(1, 1);
    transition-delay: 0s;
}
/* line 695, ../sass/_header.scss */
.block-login .button {
    display: inline-block;
    height: auto;
    min-height: auto;
    line-height: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 695, ../sass/_header.scss */
    .block-login .button {
        max-width: 100%;
        height: auto;
        min-height: 100%;
        text-indent: -999px;
        overflow: hidden;
    }
}
/* line 712, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat {
    position: relative;
}
/* line 715, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat > .button {
    display: block;
    max-width: initial;
    padding-right: 2.08333vw;
    padding-left: 4.6875vw;
}
/* line 721, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat > .button .image {
    display: block;
    width: 1.82292vw;
    height: 1.82292vw;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    float: left;
    left: 2.08333vw;
    top: 50%;
    transform: translateY(-50%);
}
/* line 733, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat > .button .image img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
/* line 745, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat > .button .badge {
    margin-left: 0.78125vw;
    min-width: 0.9375vw;
    font-size: 0.57292vw;
}
/* line 751, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat > .button:hover {
    text-decoration: none;
}
/* line 756, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1;
    width: 32.29167vw;
    min-width: 500px;
    padding: 1.5625vw;
    border: 1px solid var(--grey-dark-color);
    transform: scale(0, 0);
    transition: 0.2s;
    -webkit-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
}
/* line 774, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .block--alert-section .alert {
    margin: 0 0 0.26042vw;
    padding: 0.26042vw 1.30208vw 0.26042vw 2.34375vw;
    line-height: 1.30208vw;
}
/* line 779, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .block--alert-section .alert .bt-icon {
    font-size: 0.72917vw;
    top: 0.52083vw;
}
/* line 784, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .block--alert-section .alert .remove-alert {
    text-decoration: none !important;
    line-height: 1.45833vw;
}
/* line 789, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .block--alert-section .alert:last-child {
    margin-bottom: 1.04167vw;
}
/* line 795, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .nume-companie {
    font-size: 0.83333vw;
}
/* line 799, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .block-white {
    padding: 1.04167vw 1.5625vw;
    margin-bottom: 1.04167vw;
}
/* line 807, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .user-block img {
    max-width: 4.16667vw;
    max-height: 4.16667vw;
}
/* line 816, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .user-info {
    padding-left: 0.26042vw;
}
/* line 820, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .grid {
    margin-left: -0.26042vw;
}
/* line 823, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat .block-user-logat-dropdown .grid > .grid_col {
    padding-left: 5px;
}
/* line 830, ../sass/_header.scss */
.block-login.block-user-logat .button-user-logat.js--active .block-user-logat-dropdown {
    transform: scale(1, 1);
    transition-delay: 0s;
}
@media only screen and (max-width: 1200px) {
    /* line 645, ../sass/_header.scss */
    .block-login {
        height: 100%;
    }
    /* line 842, ../sass/_header.scss */
    .block-login .button:before {
        content: "\e907";
        font-family: 'tb-icon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 28px;
        line-height: 57px;
        text-align: center;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        color: var(--light-color);
        text-indent: 0;
    }
}

/* line 870, ../sass/_header.scss */
.mobile-user-logat {
    position: relative;
    text-indent: 0 !important;
}
/* line 874, ../sass/_header.scss */
.mobile-user-logat:before {
    display: none;
}
/* line 878, ../sass/_header.scss */
.mobile-user-logat .image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    overflow: hidden;
}
/* line 890, ../sass/_header.scss */
.mobile-user-logat .image img {
    max-height: 100%;
}

/* line 896, ../sass/_header.scss */
.breadcrumbs-compact {
    padding: 0.52083vw 1.19792vw;
    z-index: -1;
    direction: rtl;
    text-align: left;
    font-weight: normal;
}

/* line 3, ../sass/_footer.scss */
.block-footer-slider {
    background: var(--grey-color);
    padding: 1.5625vw 2.08333vw;
    margin-bottom: 1.5625vw;
}
/* line 8, ../sass/_footer.scss */
.block-footer-slider .slider_items {
    padding: 0 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 8, ../sass/_footer.scss */
    .block-footer-slider .slider_items {
        padding: 20px;
    }
}
/* line 16, ../sass/_footer.scss */
.block-footer-slider .slider_item {
    padding: 0 1.04167vw;
    border-right: 1px solid #bbbbbb;
}
@media only screen and (max-width: 1200px) {
    /* line 3, ../sass/_footer.scss */
    .block-footer-slider {
        margin-bottom: 20px;
        padding: 20px 30px;
    }
}
@media (max-width: 520px) {
    /* line 27, ../sass/_footer.scss */
    .block-footer-slider .slider_item {
        border: none;
    }
}

/* line 34, ../sass/_footer.scss */
.block-statistici h3 {
    color: var(--brand-color);
    font-size: 1.5625vw;
    font-weight: 400;
    margin-bottom: 0.52083vw;
    margin-top: 0;
}
/* line 42, ../sass/_footer.scss */
.block-statistici h5 {
    font-size: 0.9375vw;
    color: var(--black-color);
    margin-bottom: 0;
}
/* line 48, ../sass/_footer.scss */
.block-statistici .slider_items {
    text-align: center;
}
/* line 52, ../sass/_footer.scss */
.block-statistici p {
    margin: 0;
    color: var(--body-color);
}
/* line 57, ../sass/_footer.scss */
.block-statistici .nr {
    font-size: 1.5625vw;
    color: var(--brand-color);
    font-weight: 600;
    margin-bottom: 0.83333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 65, ../sass/_footer.scss */
    .block-statistici .block_title {
        display: none;
    }
    /* line 69, ../sass/_footer.scss */
    .block-statistici .nr {
        font-size: 16px;
    }
}

/* line 77, ../sass/_footer.scss */
.slider-banners .slick-list {
    position: relative;
}
/* line 80, ../sass/_footer.scss */
.slider-banners .slick-list:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 6.77083vw;
    z-index: 101;
    width: 1.5625vw;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #f5f2f1 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #f5f2f1 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f5f2f1 100%);
}

/* line 100, ../sass/_footer.scss */
.pane--footer h3 {
    color: var(--body-color);
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 3px;
    padding-top: 7px;
}
/* line 109, ../sass/_footer.scss */
.pane--footer h3 a {
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 100, ../sass/_footer.scss */
    .pane--footer h3 {
        margin: 0;
        padding-top: 10px;
        font-size: 18px;
    }
}
@media only screen and (max-width: 480px) {
    /* line 100, ../sass/_footer.scss */
    .pane--footer h3 {
        font-size: 14px;
    }
}
/* line 125, ../sass/_footer.scss */
.pane--footer ul li {
    padding: 0.26042vw 0;
}
@media only screen and (max-width: 768px) {
    /* line 125, ../sass/_footer.scss */
    .pane--footer ul li {
        padding: 3px 0;
    }
}
/* line 132, ../sass/_footer.scss */
.pane--footer ul li a {
    color: var(--silver-color-active);
}
/* line 135, ../sass/_footer.scss */
.pane--footer ul li a:hover {
    color: var(--brand-color-alt);
}
@media only screen and (max-width: 768px) {
    /* line 132, ../sass/_footer.scss */
    .pane--footer ul li a {
        display: block;
    }
}
@media only screen and (max-width: 768px) {
    /* line 124, ../sass/_footer.scss */
    .pane--footer ul {
        display: none;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 151, ../sass/_footer.scss */
    .pane--footer-nav {
        padding: 0 30px;
    }
}
/* line 158, ../sass/_footer.scss */
.pane--credits .pane-inner {
    border-top: 1px solid var(--grey-color);
}

/* line 166, ../sass/_footer.scss */
.block-footer-menu {
    padding: 0 0 0.78125vw 0;
}
@media only screen and (max-width: 1200px) {
    /* line 166, ../sass/_footer.scss */
    .block-footer-menu {
        padding: 0 0 15px 0;
    }
}

@media only screen and (max-width: 768px) {
    /* line 175, ../sass/_footer.scss */
    .pane--footer-nav {
        background: var(--grey-color);
        padding: 30px 0;
    }
    /* line 179, ../sass/_footer.scss */
    .pane--footer-nav + .pane--footer-nav {
        padding-top: 0;
    }

    /* line 184, ../sass/_footer.scss */
    .block-accordion-mob {
        background: var(--light-color);
        border: 1px solid var(--grey-color);
        padding: 0;
    }
    /* line 189, ../sass/_footer.scss */
    .block-accordion-mob h3 {
        margin: 0;
        padding: 20px 30px;
        cursor: pointer;
        position: relative;
    }
    /* line 195, ../sass/_footer.scss */
    .block-accordion-mob h3:after {
        position: absolute;
        top: 23px;
        right: 30px;
        content: "\e906";
        font-family: 'tb-icon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        color: var(--green-color);
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    /* line 213, ../sass/_footer.scss */
    .block-accordion-mob h3.active:after {
        content: "\e905";
    }
}
@media only screen and (max-width: 768px) and (max-width: 480px) {
    /* line 189, ../sass/_footer.scss */
    .block-accordion-mob h3 {
        font-size: 14px;
    }
}

@media only screen and (max-width: 768px) {
    /* line 223, ../sass/_footer.scss */
    .grid_col:first-child .block-accordion-mob {
        margin-top: 0;
    }

    /* line 227, ../sass/_footer.scss */
    .block-list-mob {
        text-align: left;
        padding: 0 30px 10px;
        margin-top: -8px;
    }
    /* line 232, ../sass/_footer.scss */
    .block-list-mob h3 {
        text-transform: capitalize;
        font-weight: 400;
        display: inline-block;
        padding: 10px 20px;
    }
}
@media only screen and (max-width: 768px) and (max-width: 480px) {
    /* line 232, ../sass/_footer.scss */
    .block-list-mob h3 {
        padding: 15px 5px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 243, ../sass/_footer.scss */
    .block-list-mob .block-footer-menu,
    .block-list-mob .grid_col {
        width: auto;
        display: inline;
        padding: 0;
    }
}
/* line 252, ../sass/_footer.scss */
.block-regulament {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* line 257, ../sass/_footer.scss */
.block-regulament li {
    float: left;
    position: relative;
}
/* line 261, ../sass/_footer.scss */
.block-regulament li:before {
    content: "|";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-55%);
}
@media only screen and (max-width: 480px) {
    /* line 261, ../sass/_footer.scss */
    .block-regulament li:before {
        display: none;
    }
}
/* line 273, ../sass/_footer.scss */
.block-regulament li:first-child:before {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 257, ../sass/_footer.scss */
    .block-regulament li {
        float: none;
        display: inline-block;
    }
}
/* line 283, ../sass/_footer.scss */
.block-regulament a {
    display: inline-block;
    padding: 0.67708vw 1.19792vw;
    vertical-align: top;
    color: var(--body-color);
}
/* line 289, ../sass/_footer.scss */
.block-regulament a:hover {
    color: var(--green-color);
    text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
    /* line 283, ../sass/_footer.scss */
    .block-regulament a {
        padding: 10px 20px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 283, ../sass/_footer.scss */
    .block-regulament a {
        padding: 7px 15px;
    }
}
@media only screen and (max-width: 480px) {
    /* line 283, ../sass/_footer.scss */
    .block-regulament a {
        padding: 5px;
        font-size: 10px;
    }
}
@media only screen and (min-width: 1199px) {
    /* line 309, ../sass/_footer.scss */
    .block-regulament li:first-child a {
        padding-left: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 252, ../sass/_footer.scss */
    .block-regulament {
        float: none;
        text-align: center;
    }
}

/* line 320, ../sass/_footer.scss */
.block-copyright {
    padding: 0.67708vw 0;
}
@media only screen and (max-width: 1200px) {
    /* line 320, ../sass/_footer.scss */
    .block-copyright {
        float: none;
        clear: both;
        padding: 3px 0 15px;
        text-align: center;
    }
}
@media only screen and (max-width: 480px) {
    /* line 320, ../sass/_footer.scss */
    .block-copyright {
        font-size: 12px;
    }
}

/*==================================
 ----------- LAYOUT CSS -----------
==================================*/
/* line 5, ../sass/layouts/_layouts.scss */
.content-main {
    padding-top: 1.04167vw;
    padding-bottom: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 5, ../sass/layouts/_layouts.scss */
    .content-main {
        padding-top: 7px;
        padding-bottom: 20px;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 5, ../sass/layouts/_layouts.scss */
    .content-main {
        padding-left: 0;
        padding-right: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 19, ../sass/layouts/_layouts.scss */
    .content-main .pane-content .container {
        padding-right: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 25, ../sass/layouts/_layouts.scss */
    .content-main .pane-right .container {
        padding: 0;
    }
}
/* line 31, ../sass/layouts/_layouts.scss */
.content-main .pane-right .container.container--no-left {
    padding: 0 20px;
}

@media all and (min-width: 1201px) {
    /* line 39, ../sass/layouts/_layouts.scss */
    .pane--left.grid_col--1-of-4 {
        width: 30%;
    }

    /* line 43, ../sass/layouts/_layouts.scss */
    .pane--left.grid_col--1-of-4 + .grid_col--3-of-4 {
        width: 70%;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 50, ../sass/layouts/_layouts.scss */
    .container .pane-right .container.container--no-left {
        padding: 0;
    }
}

/* line 58, ../sass/layouts/_layouts.scss */
.pane-right {
    position: -webkit-sticky;
    position: sticky;
    top: var(--header-compact-height);
}

/**Accordion**/
/* line 3, ../sass/modules/_all.scss */
.accordion_title {
    cursor: pointer;
    text-transform: uppercase;
    padding: 1.04167vw;
}
/* line 8, ../sass/modules/_all.scss */
.accordion_title:after {
    content: "\e92c";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
@media only screen and (max-width: 1200px) {
    /* line 3, ../sass/modules/_all.scss */
    .accordion_title {
        padding: 20px;
    }
}

/* line 28, ../sass/modules/_all.scss */
.accordion_info {
    display: none;
}

/* line 33, ../sass/modules/_all.scss */
.js--open .accordion_title:after {
    content: "\e92f";
}
/* line 37, ../sass/modules/_all.scss */
.js--open .accordion_info {
    display: block;
}

@media only screen and (max-width: 1200px) {
    /* line 44, ../sass/modules/_all.scss */
    .mobile--accordion_title {
        position: relative;
        padding-right: 30px;
        cursor: pointer;
        border-bottom: 1px solid var(--grey-color);
    }
    /* line 50, ../sass/modules/_all.scss */
    .mobile--accordion_title:after {
        content: "\e92c";
        font-family: 'tb-icon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        right: 0;
        top: 5px;
    }
    /* line 68, ../sass/modules/_all.scss */
    .mobile--accordion_info {
        display: none;
    }
    /* line 73, ../sass/modules/_all.scss */
    .mobile--accordion.js--open .mobile--accordion_info {
        display: block;
    }
    /* line 79, ../sass/modules/_all.scss */
    .mobile--accordion.block--grey-box .mobile--accordion_title {
        border: 0 none;
        margin: 0;
        float: none;
        padding-top: 0;
    }
    /* line 87, ../sass/modules/_all.scss */
    .mobile--accordion_info.grid {
        padding-top: 20px;
    }
    /* line 91, ../sass/modules/_all.scss */
    .mobile--accordion .mobile--no-block {
        padding-left: 0;
        padding-right: 0;
        border: 0;
        background: transparent;
    }
    /* line 98, ../sass/modules/_all.scss */
    .mobile--accordion .mobile--white-bg {
        background: var(--light-color);
    }
    /* line 102, ../sass/modules/_all.scss */
    .mobile--accordion > .block_change {
        float: none;
    }
}
/**Block filtrare**/
/* line 112, ../sass/modules/_all.scss */
.block-filtrare {
    padding: 1.04167vw;
    background: var(--grey-color);
    margin-top: 1.04167vw;
}
/* line 117, ../sass/modules/_all.scss */
.block-filtrare h4,
.block-filtrare h6 {
    color: var(--brand-color);
    border-bottom: 1px solid var(--brand-color);
    padding-bottom: 0.52083vw;
    margin-top: 0;
    margin-bottom: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 117, ../sass/modules/_all.scss */
    .block-filtrare h4,
    .block-filtrare h6 {
        margin-bottom: 20px;
    }
}
/* line 130, ../sass/modules/_all.scss */
.block-filtrare input,
.block-filtrare select,
.block-filtrare .select2 {
    background-color: var(--light-color);
    margin-bottom: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 130, ../sass/modules/_all.scss */
    .block-filtrare input,
    .block-filtrare select,
    .block-filtrare .select2 {
        margin-bottom: 20px;
    }
}
/* line 141, ../sass/modules/_all.scss */
.block-filtrare .divider-bottom--desktop {
    border-bottom: 1px solid var(--grey-dark-color);
    padding-bottom: 0.78125vw;
    margin-bottom: 0.78125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 147, ../sass/modules/_all.scss */
    .block-filtrare .block-checkbox {
        margin-bottom: 5px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 112, ../sass/modules/_all.scss */
    .block-filtrare {
        padding: 20px;
        margin-top: 20px;
    }
}

/* line 159, ../sass/modules/_all.scss */
.box-evidentiat {
    padding: 1.04167vw;
}
/* line 162, ../sass/modules/_all.scss */
.box-evidentiat strong {
    display: block;
}
/* line 166, ../sass/modules/_all.scss */
.box-evidentiat label:last-child {
    margin-bottom: 0;
    width: 100%;
}
@media only screen and (max-width: 1200px) {
    /* line 159, ../sass/modules/_all.scss */
    .box-evidentiat {
        padding: 20px;
    }
}

/** Block Pagination**/
/* line 179, ../sass/modules/_all.scss */
.block-pagination {
    background: var(--grey-color);
    padding: 0.52083vw;
    text-align: right;
    margin-top: 1.5625vw;
}
/* line 185, ../sass/modules/_all.scss */
.block-pagination a {
    text-decoration: none;
}
/* line 190, ../sass/modules/_all.scss */
.block-pagination .block_count {
    padding-right: 0.78125vw;
    margin-right: 0.78125vw;
    border-right: 1px solid #575757;
}
/* line 196, ../sass/modules/_all.scss */
.block-pagination .block_nr {
    margin: 0 0.26042vw;
    vertical-align: super;
}
/* line 201, ../sass/modules/_all.scss */
.block-pagination .block_active {
    font-weight: 600;
    text-decoration: underline;
}

/**Blocks**/
/* line 210, ../sass/modules/_all.scss */
.block--grey-box {
    padding: 1.04167vw;
    background: var(--grey-color);
    margin-bottom: 1.5625vw;
}
/* line 215, ../sass/modules/_all.scss */
.block--grey-box .divider-right--desktop {
    border-right: 1px solid var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 210, ../sass/modules/_all.scss */
    .block--grey-box {
        padding: 30px;
    }
}
@media (max-width: 767px) {
    /* line 210, ../sass/modules/_all.scss */
    .block--grey-box {
        padding: 30px 20px;
    }
}

/* line 228, ../sass/modules/_all.scss */
.block--white-box {
    background: var(--light-color);
    padding: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 228, ../sass/modules/_all.scss */
    .block--white-box {
        padding: 30px;
    }
}

/* line 237, ../sass/modules/_all.scss */
.block--dark-grey-box {
    margin-bottom: 1.04167vw;
    background: var(--light-color-alt-shade);
    padding: 1.5625vw;
    border: 1px solid var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 237, ../sass/modules/_all.scss */
    .block--dark-grey-box {
        padding: 30px;
    }
}

/* line 248, ../sass/modules/_all.scss */
.block--grey-box + .block--section-title.medium-title {
    margin-bottom: 2.08333vw;
    margin-top: 2.08333vw;
}

/**Block White**/
/* line 256, ../sass/modules/_all.scss */
.block-white {
    background: var(--light-color);
    padding: 1.04167vw;
}

/* line 261, ../sass/modules/_all.scss */
.padding-0 {
    padding: 0;
}

/* line 265, ../sass/modules/_all.scss */
.padding-40 {
    padding: 2.08333vw;
}

/* line 269, ../sass/modules/_all.scss */
.padding-10 {
    padding: 0.52083vw;
}

/* line 273, ../sass/modules/_all.scss */
.padding-60 {
    padding: 3.125vw;
}

/* line 277, ../sass/modules/_all.scss */
.padding-top-100 {
    padding-top: 5.20833vw;
}

/* line 281, ../sass/modules/_all.scss */
.padding-top-75 {
    padding-top: 3.90625vw;
}

/* line 285, ../sass/modules/_all.scss */
.padding-top-45 {
    padding-top: 2.34375vw;
}

/* line 289, ../sass/modules/_all.scss */
.margin-top-0 {
    margin-top: 0;
}

/* line 293, ../sass/modules/_all.scss */
.margin-bottom-0 {
    margin-top: 0;
}

/* line 297, ../sass/modules/_all.scss */
.margin-0 {
    margin: 0;
}

/* line 301, ../sass/modules/_all.scss */
.padding-bottom-10 {
    padding-bottom: 0.52083vw;
}

/* line 305, ../sass/modules/_all.scss */
.padding-bottom-20 {
    padding-bottom: 1.04167vw;
}

/* line 309, ../sass/modules/_all.scss */
.padding-bottom-30 {
    padding-bottom: 1.5625vw;
}

@media only screen and (max-width: 1200px) {
    /* line 314, ../sass/modules/_all.scss */
    .padding-60 {
        padding: 60px;
    }

    /* line 318, ../sass/modules/_all.scss */
    .block-white {
        padding: 20px;
        margin-bottom: 20px;
    }

    /* line 323, ../sass/modules/_all.scss */
    .padding-40 {
        padding: 40px;
    }

    /* line 327, ../sass/modules/_all.scss */
    .padding-top-100 {
        padding-top: 100px;
    }

    /* line 331, ../sass/modules/_all.scss */
    .padding-top-75 {
        padding-top: 75px;
    }

    /* line 335, ../sass/modules/_all.scss */
    .padding-top-45 {
        padding-top: 45px;
    }

    /* line 339, ../sass/modules/_all.scss */
    .padding-60 {
        padding: 2.08333vw 1.04167vw;
    }

    /* line 343, ../sass/modules/_all.scss */
    .padding-10 {
        padding: 10px;
    }

    /* line 347, ../sass/modules/_all.scss */
    .padding-bottom-30 {
        padding-bottom: 30px;
    }
}
/* line 352, ../sass/modules/_all.scss */
.form-group {
    margin-bottom: 0.78125vw;
}
/* line 355, ../sass/modules/_all.scss */
.form-group .input-text {
    display: block;
    margin-top: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 352, ../sass/modules/_all.scss */
    .form-group {
        margin-bottom: 15px;
    }
    /* line 361, ../sass/modules/_all.scss */
    .form-group .input-text {
        margin-top: 10px;
    }
}

/* line 369, ../sass/modules/_all.scss */
.form-action {
    padding: 0.78125vw 0;
}
@media only screen and (max-width: 1200px) {
    /* line 369, ../sass/modules/_all.scss */
    .form-action {
        padding: 15px 0;
    }
}

/* line 377, ../sass/modules/_all.scss */
.form-section-title {
    color: var(--brand-color);
    border-bottom: 1px solid var(--brand-color);
    padding-bottom: 0.52083vw;
    margin-top: 0;
}

/* line 384, ../sass/modules/_all.scss */
h6.form-section-title,
h4.form-section-title {
    margin-bottom: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 384, ../sass/modules/_all.scss */
    h6.form-section-title,
    h4.form-section-title {
        margin-bottom: 25px;
    }
}

/* line 393, ../sass/modules/_all.scss */
.form-action .button-renunta {
    padding: 0.67708vw 0.78125vw;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 600;
    min-width: 10.41667vw;
    color: var(--red-dark-color);
}

@media (max-width: 767px) {
    /* line 404, ../sass/modules/_all.scss */
    .mobile-grey-bg {
        background-color: var(--grey-color);
    }
}
/* Theme toggle switch */
/* line 412, ../sass/modules/_all.scss */
.theme-switch_input,
.theme-switch_label {
    position: absolute;
}

/* line 417, ../sass/modules/_all.scss */
.theme-switch_input {
    opacity: 0;
}

/* line 421, ../sass/modules/_all.scss */
.theme-switch_input + .theme-switch_label {
    padding: 13px;
    margin: 0 5px;
    width: 50px;
    height: 26px;
    text-align: center;
    border-radius: 26px;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

/* line 433, ../sass/modules/_all.scss */
input[type="checkbox"].theme-switch_input + .theme-switch_label::before,
input[type="checkbox"].theme-switch_input + .theme-switch_label::after {
    display: none;
}

/* line 438, ../sass/modules/_all.scss */
.theme-switch_label span::after {
    position: absolute;
    top: 3px;
    left: 5px;
    width: 20px;
    height: 20px;
    content: "";
    border-radius: 50%;
    background-color: #f9f9f9;
    -webkit-transition: .4s;
    transition: .4s;
}

/* line 451, ../sass/modules/_all.scss */
.theme-switch_input:checked ~ .theme-switch_label {
    background-color: #0580c3;
}

/* line 455, ../sass/modules/_all.scss */
.theme-switch_input:checked ~ .theme-switch_label span::after {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

/* Show new item icon for menu links */
/* line 464, ../sass/modules/_all.scss */
.new--item {
    position: relative;
}
/* line 467, ../sass/modules/_all.scss */
.new--item::after {
    content: "\ecc2";
    position: absolute;
    margin-left: 10px;
    font-family: 'tb-icon' !important;
    font-size: 1.5em;
    line-height: 1;
    color: var(--orange-color);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: heartBeat 0.8s ease 1s 1;
}

/* Back to top button */
/* line 484, ../sass/modules/_all.scss */
.button--back-to-top {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    position: fixed;
    bottom: 45px;
    right: 20px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    color: var(--light-color);
    background-color: var(--brand-color-alt);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    border: none;
    -webkit-tap-highlight-color: transparent;
    transition: all 0.3s ease-out;
    opacity: 0;
    visibility: hidden;
    transform: translateY(100px);
    z-index: 5;
}
/* line 508, ../sass/modules/_all.scss */
.button--back-to-top:hover {
    cursor: pointer;
    background-color: var(--brand-color-alt-hover);
}
/* line 513, ../sass/modules/_all.scss */
.button--back-to-top.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
/* line 519, ../sass/modules/_all.scss */
.button--back-to-top i {
    width: 3rem;
    line-height: 3rem;
}

/* Floating side button */
/* line 529, ../sass/modules/_all.scss */
.side-button__container {
    cursor: pointer;
    position: fixed;
    top: -46px;
    right: 0;
    height: 46px;
    width: auto;
    max-width: 46px;
    min-width: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px;
    background: #fff;
    color: var(--brand-color);
    border: 1px solid var(--brand-color);
    border-radius: 4px 0 0 4px;
    box-shadow: rgba(40, 48, 51, 0.2) 0 2px 20px;
    transition: all .3s ease-out;
    z-index: 200;
    overflow: hidden;
}
/* line 551, ../sass/modules/_all.scss */
.side-button__container--help {
    top: 80vh;
}
/* line 554, ../sass/modules/_all.scss */
.side-button__container--help:hover {
    max-width: 250px;
}
/* line 558, ../sass/modules/_all.scss */
.side-button__container--help:hover, .side-button__container--help:focus {
    text-decoration: none !important;
}
/* line 565, ../sass/modules/_all.scss */
.side-button__container--chat:hover {
    max-width: 320px;
}
/* line 569, ../sass/modules/_all.scss */
.side-button__container--chat:hover, .side-button__container--chat:focus {
    text-decoration: none !important;
}
/* line 575, ../sass/modules/_all.scss */
.side-button__container:hover .side-button__link {
    text-decoration: none;
    display: inline-block;
}
/* line 580, ../sass/modules/_all.scss */
.side-button__container:hover .side-button__icon {
    display: none;
}
/* line 585, ../sass/modules/_all.scss */
.side-button__link {
    padding: 0 5px;
    font-size: 1.5em;
    display: none;
}
/* line 591, ../sass/modules/_all.scss */
.side-button__icon {
    font-size: 2em;
}

/* Magnific popup image gallery */
/* line 600, ../sass/modules/_all.scss */
.image-gallery__link {
    margin: 10px 10px 10px 0;
}
/* line 604, ../sass/modules/_all.scss */
.image-gallery__thumb {
    height: 75px;
    width: 75px;
    object-fit: cover;
}
/* line 609, ../sass/modules/_all.scss */
.image-gallery__thumb--small {
    width: 50px;
    height: 50px;
}
/* line 614, ../sass/modules/_all.scss */
.image-gallery__thumb--smaller {
    width: 30px;
    height: 30px;
}
/* line 620, ../sass/modules/_all.scss */
.image-gallery .slick-slider {
    padding: 0 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 620, ../sass/modules/_all.scss */
    .image-gallery .slick-slider {
        padding: 0 20px;
    }
}

/* line 1, ../sass/_tabs.scss */
.block-tabs {
    padding-top: 0.52083vw;
    display: flex;
    flex-wrap: wrap;
}
/* line 6, ../sass/_tabs.scss */
.block-tabs:after {
    content: "";
    display: block;
    clear: both;
}
/* line 12, ../sass/_tabs.scss */
.block-tabs .block_tab {
    border: 1px solid var(--border-color);
    padding: 0.52083vw 1.04167vw;
    float: left;
    background: var(--silver-light-color);
}
/* line 18, ../sass/_tabs.scss */
.block-tabs .block_tab a {
    color: var(--silver-color);
    cursor: pointer;
    vertical-align: top;
}
/* line 26, ../sass/_tabs.scss */
.block-tabs .block_tab:last-child.js--active {
    border-bottom-color: var(--grey-color);
}
@media only screen and (max-width: 1200px) {
    /* line 12, ../sass/_tabs.scss */
    .block-tabs .block_tab {
        padding: 10px 15px;
    }
}
/* line 35, ../sass/_tabs.scss */
.block-tabs .tab_close {
    margin-left: 0.78125vw;
    cursor: pointer;
}
/* line 39, ../sass/_tabs.scss */
.block-tabs .tab_close:after {
    content: "\e96e";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* line 55, ../sass/_tabs.scss */
.block-tabs .js--active {
    margin-top: -0.52083vw;
    padding: 0.78125vw 1.04167vw;
    background: var(--light-color);
    border-bottom: 1px solid var(--light-color);
}
/* line 61, ../sass/_tabs.scss */
.block-tabs .js--active a {
    color: var(--silver-color-active);
}
/* line 65, ../sass/_tabs.scss */
.block-tabs .js--active .tab_close:after {
    content: "\e96d";
    color: var(--red-color-delete);
}
@media only screen and (max-width: 1200px) {
    /* line 55, ../sass/_tabs.scss */
    .block-tabs .js--active {
        margin-top: -10px;
        padding: 15px 20px;
    }
}
/* line 76, ../sass/_tabs.scss */
.block-tabs .block_tab-more {
    padding: 0.52083vw 0.52083vw;
    cursor: pointer;
}
@media only screen and (max-width: 1200px) {
    /* line 76, ../sass/_tabs.scss */
    .block-tabs .block_tab-more {
        padding: 10px 10px;
    }
}
/* line 85, ../sass/_tabs.scss */
.block-tabs.isSticky {
    background-color: var(--grey-color);
    box-sizing: border-box;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: var(--grey-dark-color);
    box-shadow: 0 8px 12px -6px rgba(40, 48, 51, 0.2);
    z-index: 3;
}
/* line 94, ../sass/_tabs.scss */
.block-tabs.isSticky .js--active {
    font-weight: 500;
    border-bottom-color: var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/_tabs.scss */
    .block-tabs {
        padding-top: 10px;
    }
}

/*------ Main Navigation ------*/
/* line 4, ../sass/modules/_navigation.scss */
.nav--main > .level1 {
    display: flex;
}
@media only screen and (max-width: 1200px) {
    /* line 4, ../sass/modules/_navigation.scss */
    .nav--main > .level1 {
        display: block;
    }
}
/* line 12, ../sass/modules/_navigation.scss */
.nav--main .level1 > li {
    position: relative;
}
/* line 16, ../sass/modules/_navigation.scss */
.nav--main .level1 > li a {
    color: var(--body-color);
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-weight: normal;
    padding: 1.66667vw 1.04167vw;
    border-bottom: 1px solid transparent;
}
/* line 26, ../sass/modules/_navigation.scss */
.nav--main .level1 > li a span[class*=bt-icon] {
    font-size: 1.5625vw;
    margin-right: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 26, ../sass/modules/_navigation.scss */
    .nav--main .level1 > li a span[class*=bt-icon] {
        font-size: 20px;
    }
}
/* line 36, ../sass/modules/_navigation.scss */
.nav--main .level1 > li:hover {
    background-color: var(--grey-color);
}
/* line 39, ../sass/modules/_navigation.scss */
.nav--main .level1 > li:hover > a {
    border-bottom: 1px solid var(--green-color);
}
/* line 44, ../sass/modules/_navigation.scss */
.nav--main .level2 > li.has-children > a:after, .nav--main .level1 > li.has-children > a:after {
    content: "\e92c";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.26042vw;
    transition: transform .3s ease-in-out;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.26042vw;
}
@media only screen and (max-width: 1200px) {
    /* line 44, ../sass/modules/_navigation.scss */
    .nav--main .level2 > li.has-children > a:after, .nav--main .level1 > li.has-children > a:after {
        margin-left: 5px;
    }
}
/* line 69, ../sass/modules/_navigation.scss */
.nav--main .level2 > li.has-children.active > a:after, .nav--main .level1 > li.has-children.active > a:after {
    transform: rotate(180deg);
}
@media only screen and (max-width: 1200px) {
    /* line 77, ../sass/modules/_navigation.scss */
    .nav--main .level1 > li a {
        font-size: 20px;
        display: block;
        padding: 15px 20px;
    }
    /* line 82, ../sass/modules/_navigation.scss */
    .nav--main .level1 > li a:hover {
        border-bottom: 1px solid transparent;
        border-right: 3px solid var(--green-color);
    }
}
@media (max-width: 767px) {
    /* line 90, ../sass/modules/_navigation.scss */
    .nav--main .level1 > li a {
        font-size: 16px;
        padding: 10px 20px;
    }
}
/* line 97, ../sass/modules/_navigation.scss */
.nav--main .level2 {
    position: absolute;
    left: 0;
    top: 100%;
    background: var(--grey-color);
    display: none;
    -webkit-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    -moz-box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
    box-shadow: 0px 0.15625vw 0.52083vw 0.05208vw var(--grey-dark-color);
}
/* line 107, ../sass/modules/_navigation.scss */
.nav--main .level2 li {
    float: none;
    padding: 0;
}
/* line 111, ../sass/modules/_navigation.scss */
.nav--main .level2 li a {
    border-bottom: 1px solid var(--border-color-alt);
    display: block;
    padding: 0.78125vw 1.82292vw;
    font-size: 14px;
    white-space: nowrap;
    transition: padding-left 0.3s;
    position: relative;
}
/* line 121, ../sass/modules/_navigation.scss */
.nav--main .level2 li a:before {
    content: "\e96b";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    opacity: 0;
    left: 0;
    transition: all 0.3s;
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 0.26042vw;
}
/* line 145, ../sass/modules/_navigation.scss */
.nav--main .level2 li a:hover {
    color: var(--green-color);
    text-decoration: none;
}
/* line 149, ../sass/modules/_navigation.scss */
.nav--main .level2 li a:hover:before {
    left: 0.52083vw;
    opacity: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 97, ../sass/modules/_navigation.scss */
    .nav--main .level2 {
        position: static;
    }
    /* line 160, ../sass/modules/_navigation.scss */
    .nav--main .level2 li a {
        font-size: 15px;
        padding: 10px 20px;
    }
    /* line 164, ../sass/modules/_navigation.scss */
    .nav--main .level2 li a > span {
        white-space: normal;
    }
    /* line 168, ../sass/modules/_navigation.scss */
    .nav--main .level2 li a:hover {
        border: 0 none;
        border-bottom: 1px solid var(--border-color-alt);
    }
}
/* line 176, ../sass/modules/_navigation.scss */
.nav--main .level3 {
    display: none;
}
@media only screen and (max-width: 1200px) {
    /* line 176, ../sass/modules/_navigation.scss */
    .nav--main .level3 {
        margin-left: 10px;
    }
}
@media (min-width: 1201px) {
    /* line 185, ../sass/modules/_navigation.scss */
    .nav--main li:hover .level2 {
        display: block;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 3, ../sass/modules/_navigation.scss */
    .nav--main {
        float: none;
    }
    /* line 193, ../sass/modules/_navigation.scss */
    .nav--main li.js--open .level2 {
        display: block;
    }
}

/*------ Secondary Navigation ------*/
/* line 201, ../sass/modules/_navigation.scss */
.block-nav-secondary {
    background-color: var(--grey-color);
    margin-bottom: 1.5625vw;
}
/* line 205, ../sass/modules/_navigation.scss */
.block-nav-secondary a {
    display: block;
    padding: 1.04167vw;
    color: var(--body-color);
    text-decoration: none;
}
/* line 211, ../sass/modules/_navigation.scss */
.selected .block-nav-secondary a, .block-nav-secondary a:hover {
    color: var(--brand-color);
    background: var(--brand-color-disable);
    border-right: 0.52083vw solid var(--brand-color);
}
/* line 217, ../sass/modules/_navigation.scss */
[data-theme="dark"] .selected .block-nav-secondary a, [data-theme="dark"] .block-nav-secondary a:hover {
    color: var(--black-color);
}
@media only screen and (max-width: 1200px) {
    /* line 205, ../sass/modules/_navigation.scss */
    .block-nav-secondary a {
        font-size: 14px;
        padding: 20px;
    }
}
/* line 228, ../sass/modules/_navigation.scss */
.block-nav-secondary .selected a {
    color: var(--brand-color);
    background: var(--brand-color-disable);
    border-right: 0.52083vw solid var(--brand-color);
    text-decoration: none;
}
/* line 234, ../sass/modules/_navigation.scss */
[data-theme="dark"] .block-nav-secondary .selected a {
    color: var(--black-color);
}
/* line 241, ../sass/modules/_navigation.scss */
.block-nav-secondary.orange-style .selected a,
.block-nav-secondary.orange-style a:hover {
    color: var(--orange-color);
    background-color: var(--orange-light-color-disable);
    border-right-color: var(--orange-color);
}
/* line 247, ../sass/modules/_navigation.scss */
[data-theme="dark"] .block-nav-secondary.orange-style .selected a, [data-theme="dark"]
.block-nav-secondary.orange-style a:hover {
    color: var(--black-color);
}
/* line 255, ../sass/modules/_navigation.scss */
.block-nav-secondary.green-style .selected a,
.block-nav-secondary.green-style a:hover {
    color: var(--black-color);
    background-color: var(--brand-color-alt-disable);
    border-right-color: var(--brand-color-alt);
}
/* line 264, ../sass/modules/_navigation.scss */
.block-nav-secondary.selected-left-side a {
    border-left: 0.52083vw solid transparent;
}
/* line 268, ../sass/modules/_navigation.scss */
.block-nav-secondary.selected-left-side .selected a,
.block-nav-secondary.selected-left-side a:hover {
    border-right: none;
    border-left: 0.52083vw solid var(--brand-color);
}
/* line 276, ../sass/modules/_navigation.scss */
.block-nav-secondary.selected-left-side.orange-style .selected a,
.block-nav-secondary.selected-left-side.orange-style a:hover {
    border-right: none;
    border-left-color: var(--orange-color);
}
/* line 284, ../sass/modules/_navigation.scss */
.block-nav-secondary .list--no-list {
    border: 1px solid var(--grey-dark-color);
    border-bottom: none;
}
/* line 288, ../sass/modules/_navigation.scss */
.block-nav-secondary .list--no-list li {
    border-bottom: 1px solid var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 201, ../sass/modules/_navigation.scss */
    .block-nav-secondary {
        margin-bottom: 20px;
    }
}

/* line 1, ../sass/template/_template-camioane.scss */
.block-page-cautare {
    background: url(../img/search-camioane.jpg) scroll right 0 no-repeat;
    background-size: 100% 30.20833vw;
    color: #ffffff;
    padding-top: 4.16667vw;
    padding-bottom: 4.16667vw;
    padding-right: 10.41667vw;
    min-height: 30.20833vw;
}
/* line 10, ../sass/template/_template-camioane.scss */
.block-page-cautare:not(.container) {
    padding-left: 2.08333vw;
    padding-right: 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 10, ../sass/template/_template-camioane.scss */
    .block-page-cautare:not(.container) {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/* line 20, ../sass/template/_template-camioane.scss */
.block-page-cautare .block-slider_title {
    font-size: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 20, ../sass/template/_template-camioane.scss */
    .block-page-cautare .block-slider_title {
        font-size: 30px;
        line-height: 1.2;
        margin-bottom: 15px;
    }
    /* line 28, ../sass/template/_template-camioane.scss */
    .block-page-cautare .block-slider_title:before {
        width: 50%;
        left: 50%;
        -ms-transform: translate(-50%, 0);
        /* IE 9 */
        -webkit-transform: translate(-50%, 0);
        /* Safari */
        transform: translate(-50%, 0);
    }
}
/* line 41, ../sass/template/_template-camioane.scss */
.block-page-cautare .block-cautare_form form {
    background: var(--light-color);
    padding: 1.5625vw;
    text-align: left;
}
@media only screen and (max-width: 1200px) {
    /* line 41, ../sass/template/_template-camioane.scss */
    .block-page-cautare .block-cautare_form form {
        padding: 20px;
    }
}
/* line 51, ../sass/template/_template-camioane.scss */
.block-page-cautare label {
    min-height: 0.78125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 51, ../sass/template/_template-camioane.scss */
    .block-page-cautare label {
        min-height: 15px;
    }
}
/* line 59, ../sass/template/_template-camioane.scss */
.block-page-cautare .block_tab,
.block-page-cautare .block_tab a {
    color: var(--dark-color);
}
/* line 64, ../sass/template/_template-camioane.scss */
.block-page-cautare .block_interval {
    padding: 1.04167vw;
    background: var(--grey-color);
    border: 1px solid var(--grey-dark-color);
}
/* line 69, ../sass/template/_template-camioane.scss */
.block-page-cautare .block_interval input,
.block-page-cautare .block_interval .input,
.block-page-cautare .block_interval .dropdown,
.block-page-cautare .block_interval select,
.block-page-cautare .block_interval .select2 {
    background-color: var(--light-color);
}
@media only screen and (max-width: 1200px) {
    /* line 69, ../sass/template/_template-camioane.scss */
    .block-page-cautare .block_interval input,
    .block-page-cautare .block_interval .input,
    .block-page-cautare .block_interval .dropdown,
    .block-page-cautare .block_interval select,
    .block-page-cautare .block_interval .select2 {
        margin-bottom: 20px;
    }
}
/* line 82, ../sass/template/_template-camioane.scss */
.block-page-cautare .form-group + .block_interval {
    margin-top: -1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 82, ../sass/template/_template-camioane.scss */
    .block-page-cautare .form-group + .block_interval {
        margin-top: -15px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/template/_template-camioane.scss */
    .block-page-cautare {
        background-size: cover;
        padding: 30px 20px;
        text-align: center;
    }
    /* line 95, ../sass/template/_template-camioane.scss */
    .block-page-cautare .block_interval {
        padding: 20px;
        margin-bottom: 20px;
    }
}

/* line 102, ../sass/template/_template-camioane.scss */
.block-page-cautare-style2 {
    background-image: url("../../img/marfa/cautare-marfa.jpg");
    background-attachment: scroll;
    background-position: right 0;
    background-repeat: no-repeat;
    background-size: 100% 30.20833vw;
    color: #ffffff;
    padding-top: 4.16667vw;
    padding-bottom: 4.16667vw;
    padding-right: 10.41667vw;
    min-height: 30.20833vw;
}
/* line 114, ../sass/template/_template-camioane.scss */
.block-page-cautare-style2 label {
    min-height: 0.78125vw;
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 114, ../sass/template/_template-camioane.scss */
    .block-page-cautare-style2 label {
        min-height: 15px;
        margin-bottom: 15px;
    }
}
/* line 124, ../sass/template/_template-camioane.scss */
.block-page-cautare-style2 select,
.block-page-cautare-style2 .input {
    background-color: var(--light-color);
}
@media only screen and (max-width: 768px) {
    /* line 124, ../sass/template/_template-camioane.scss */
    .block-page-cautare-style2 select,
    .block-page-cautare-style2 .input {
        margin-bottom: 20px;
    }
}
/* line 133, ../sass/template/_template-camioane.scss */
.block-page-cautare-style2 .block_interval {
    padding: 1.04167vw;
    background: var(--grey-color);
    border: 1px solid var(--grey-dark-color);
}
/* line 139, ../sass/template/_template-camioane.scss */
.block-page-cautare-style2 .block-cautare_form {
    margin-top: 3.90625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 102, ../sass/template/_template-camioane.scss */
    .block-page-cautare-style2 {
        background-size: cover;
        padding: 20px;
    }
    /* line 147, ../sass/template/_template-camioane.scss */
    .block-page-cautare-style2 .block_interval {
        padding: 20px;
        margin-bottom: 20px;
    }
    /* line 152, ../sass/template/_template-camioane.scss */
    .block-page-cautare-style2 .block-cautare_form {
        margin-top: 50px;
    }
}
@media (max-width: 767px) {
    /* line 158, ../sass/template/_template-camioane.scss */
    .block-page-cautare-style2 .block-cautare_form {
        margin-bottom: 20px;
    }
}

/**Cauta camion pe traseu completat**/
/* line 165, ../sass/template/_template-camioane.scss */
.block-rezulate-inner {
    margin-left: -15px;
}
@media only screen and (max-width: 1200px) {
    /* line 165, ../sass/template/_template-camioane.scss */
    .block-rezulate-inner {
        margin-left: initial;
        padding: 10px;
        background: var(--grey-color);
    }
}

/* line 175, ../sass/template/_template-camioane.scss */
.block-cautare_avansata {
    text-align: left;
}
/* line 178, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_title {
    background: var(--grey-color);
    margin-top: 0.52083vw;
    margin-bottom: 0;
    color: var(--body-color);
    font-weight: 600;
    border: 1px solid var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 178, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_title {
        margin-top: 0px;
    }
}

/* line 192, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info {
    color: var(--state-highlight-text);
    background: var(--grey-color);
    padding: 0.26042vw 1.5625vw 1.30208vw 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 192, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info {
        padding: 20px;
    }
}
/* line 201, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info h6 {
    padding-bottom: 0.52083vw;
    border-bottom: 1px solid var(--body-color);
    margin-top: 1.5625vw;
    margin-bottom: 1.5625vw;
    font-weight: 600;
}
@media only screen and (max-width: 1200px) {
    /* line 201, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info h6 {
        padding-bottom: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
/* line 215, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info .dropdown,
.block-cautare_avansata .accordion_info input,
.block-cautare_avansata .accordion_info select,
.block-cautare_avansata .accordion_info .select2 {
    background-color: var(--light-color);
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 215, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .dropdown,
    .block-cautare_avansata .accordion_info input,
    .block-cautare_avansata .accordion_info select,
    .block-cautare_avansata .accordion_info .select2 {
        margin-bottom: 20px;
    }
}
/* line 227, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info .destination-switch {
    padding-top: 2.76042vw;
}
@media only screen and (max-width: 1200px) {
    /* line 231, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .block-checkbox {
        margin-bottom: 5px;
    }
}
/* line 238, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info .divider-right--desktop {
    border-right: 1px solid var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 242, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .divider-right--desktop.grid_col--lg-1-of-1 {
        margin-bottom: 40px;
        border-right: 0 none;
        position: relative;
    }
    /* line 247, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .divider-right--desktop.grid_col--lg-1-of-1:after {
        content: "";
        position: absolute;
        left: 20px;
        bottom: -20px;
        right: 0;
        height: 1px;
        background: var(--grey-dark-color);
    }
}
@media only screen and (max-width: 768px) {
    /* line 238, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .divider-right--desktop {
        border-right: 0 none;
    }
}
/* line 264, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info .box-evidentiat {
    background: var(--grey-dark-color);
    padding: 1.04167vw;
}
/* line 268, ../sass/template/_template-camioane.scss */
.block-cautare_avansata .accordion_info .box-evidentiat strong {
    display: block;
}
@media only screen and (max-width: 1200px) {
    /* line 264, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .box-evidentiat {
        padding: 20px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 277, ../sass/template/_template-camioane.scss */
    .block-cautare_avansata .accordion_info .search_btn .button {
        max-width: 100%;
    }
}

/* line 285, ../sass/template/_template-camioane.scss */
.bottom-small-spacer .divider-right--desktop {
    border-right: 1px solid var(--grey-dark-color);
}

@media only screen and (max-width: 1200px) {
    /* line 290, ../sass/template/_template-camioane.scss */
    .bottom-small-spacer .divider-right--desktop.grid_col--lg-1-of-1 {
        margin-bottom: 40px;
        border-right: 0 none;
        position: relative;
    }

    /* line 296, ../sass/template/_template-camioane.scss */
    .bottom-small-spacer .divider-right--desktop.grid_col--lg-1-of-1:after {
        content: "";
        position: absolute;
        left: 20px;
        bottom: -20px;
        right: 0;
        height: 1px;
        background: var(--grey-dark-color);
    }
}
@media only screen and (max-width: 768px) {
    /* line 308, ../sass/template/_template-camioane.scss */
    .bottom-small-spacer .divider-right--desktop {
        border-right: 0 none;
    }
}
@media all and (min-width: 1201px) {
    /* line 314, ../sass/template/_template-camioane.scss */
    .grid_col--1-of-8-custom {
        max-width: 11.5%;
    }

    /* line 318, ../sass/template/_template-camioane.scss */
    .grid_col--1-of-6-custom {
        max-width: 16%;
    }
}
/* line 323, ../sass/template/_template-camioane.scss */
.block-cautare-multipla {
    border: 1px solid var(--grey-dark-color);
    margin-top: -0.05208vw;
}
@media (min-width: 1200px) {
    /* line 328, ../sass/template/_template-camioane.scss */
    .block-cautare-multipla .pane--left {
        margin: 0;
    }
}
/* line 333, ../sass/template/_template-camioane.scss */
.block-cautare-multipla .dropdown,
.block-cautare-multipla input,
.block-cautare-multipla select,
.block-cautare-multipla .select2 {
    background-color: var(--light-color);
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 333, ../sass/template/_template-camioane.scss */
    .block-cautare-multipla .dropdown,
    .block-cautare-multipla input,
    .block-cautare-multipla select,
    .block-cautare-multipla .select2 {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 345, ../sass/template/_template-camioane.scss */
    .block-cautare-multipla .block-checkbox {
        margin-bottom: 5px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 323, ../sass/template/_template-camioane.scss */
    .block-cautare-multipla {
        margin-top: -1px;
    }
    /* line 354, ../sass/template/_template-camioane.scss */
    .block-cautare-multipla .pane--left {
        display: none;
    }
    /* line 357, ../sass/template/_template-camioane.scss */
    .block-cautare-multipla .pane--left.js--active {
        display: block;
    }
}

/* line 365, ../sass/template/_template-camioane.scss */
.block-cautare-nou .box-evidentiat {
    background: var(--grey-dark-color);
}

/* line 370, ../sass/template/_template-camioane.scss */
.block-rezultate-cautare {
    margin-top: 1.04167vw;
    border-bottom: 1px solid var(--grey-dark-color);
    padding-bottom: 0.52083vw;
    margin-right: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 370, ../sass/template/_template-camioane.scss */
    .block-rezultate-cautare {
        margin-top: 0px;
        padding-bottom: 10px;
        margin-right: 0px;
    }
}
/* line 382, ../sass/template/_template-camioane.scss */
.block-rezultate-cautare:after {
    content: "";
    display: block;
    clear: both;
}
/* line 388, ../sass/template/_template-camioane.scss */
.block-rezultate-cautare h3 {
    float: left;
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 388, ../sass/template/_template-camioane.scss */
    .block-rezultate-cautare h3 {
        margin-top: 0;
        float: none;
        padding: 0;
    }
}
/* line 399, ../sass/template/_template-camioane.scss */
.block-rezultate-cautare .block_more {
    float: right;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 600;
}

/* line 407, ../sass/template/_template-camioane.scss */
.block-rezultate-optiuni {
    margin-top: 1.04167vw;
    margin-right: 1.5625vw;
    border-bottom: 1px solid var(--grey-dark-color);
    padding-bottom: 0.52083vw;
}
/* line 413, ../sass/template/_template-camioane.scss */
.block-rezultate-optiuni .dropdown,
.block-rezultate-optiuni .input,
.block-rezultate-optiuni input {
    background-color: #ffffff;
    margin-bottom: 1.04167vw;
}
/* line 420, ../sass/template/_template-camioane.scss */
.block-rezultate-optiuni span.input {
    max-width: none;
}
/* line 425, ../sass/template/_template-camioane.scss */
.block-rezultate-optiuni .block_optional-multiplu .input_more {
    margin-right: 1.04167vw;
    display: inline-block;
}
@media only screen and (max-width: 1200px) {
    /* line 407, ../sass/template/_template-camioane.scss */
    .block-rezultate-optiuni {
        margin-top: 20px;
        padding-bottom: 10px;
        margin-right: 0px;
    }
}

/* line 438, ../sass/template/_template-camioane.scss */
.block-rezultate {
    padding: 0.52083vw;
    margin-top: 0.78125vw;
    background: var(--grey-color);
    line-height: 1.4;
}
/* line 445, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item {
    background: var(--light-color);
    border: 1px solid var(--grey-darkest-color);
    margin-top: 0.52083vw;
    cursor: pointer;
    position: relative;
}
/* line 452, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item:first-child {
    margin-top: 0;
}
/* line 456, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item.block_selective {
    background: var(--green-light-color);
    border-color: var(--green-color);
}
@media only screen and (max-width: 768px) {
    /* line 456, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item.block_selective {
        margin-top: 25px;
    }
}
/* line 466, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item.block_not-own-load {
    background: var(--orange-light-color);
    border-color: var(--orange-color);
}
/* line 472, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item.block_not-own-truck {
    background: var(--blue-lightest-color);
    border-color: var(--blue-color);
}
/* line 478, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item.block_deleted {
    opacity: 0.3;
}
/* line 482, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item.block_new {
    background-color: var(--light-color);
    border-color: var(--orange-color);
}
/* line 488, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item.block_unfolded {
    background-color: var(--yellow-light-color);
}
/* line 492, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item .block_evidentiere {
    background: var(--green-color);
    color: var(--white-color);
    border-radius: 7px;
    padding: 0.10417vw 0.52083vw;
    font-size: 0.52083vw;
    display: inline-block;
}
@media only screen and (max-width: 1200px) {
    /* line 492, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .block_evidentiere {
        border-radius: 7px;
        font-size: 11px;
        padding: 2px 10px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 492, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .block_evidentiere {
        position: absolute;
        right: -1px;
        bottom: 100%;
        border-radius: 5px 0 0 0;
        padding: 3px 10px;
        font-size: 13px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 445, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item {
        margin-top: 10px;
    }
}
/* line 521, ../sass/template/_template-camioane.scss */
.block-rezultate .col {
    border-left: 1px solid var(--grey-dark-color);
}
/* line 524, ../sass/template/_template-camioane.scss */
.block-rezultate .col:first-child {
    border: 0 none;
}
/* line 527, ../sass/template/_template-camioane.scss */
.block-rezultate .col:first-child .block_item-inner {
    padding-left: 1.04167vw;
}
/* line 532, ../sass/template/_template-camioane.scss */
.block-rezultate .col .block_item-inner {
    padding: 1.04167vw 0;
}
/* line 537, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item .grid_col {
    border-left: 1px solid var(--grey-dark-color);
    vertical-align: middle;
}
/* line 541, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item .grid_col:first-child {
    border: 0 none;
}
/* line 545, ../sass/template/_template-camioane.scss */
.block-rezultate .block_item .grid_col .block_item-inner {
    word-break: break-word;
    padding: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 545, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .grid_col .block_item-inner {
        padding: 10px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 537, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .grid_col {
        display: table-cell;
    }
}
@media only screen and (max-width: 768px) {
    /* line 537, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .grid_col {
        display: inline-block;
        border-left: 0 none;
        border-top: 1px solid var(--grey-dark-color);
    }
    /* line 563, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .grid_col.grid_mob-left-border {
        border-left: 1px solid var(--grey-dark-color);
    }
    /* line 567, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item .grid_col.grid_col--md-0 {
        display: none;
    }
}
/* line 573, ../sass/template/_template-camioane.scss */
.block-rezultate .block_id {
    color: var(--brand-color);
    text-decoration: underline;
    font-weight: 600;
    margin-right: 1.04167vw;
    font-size: 0.8em;
}
@media only screen and (max-width: 768px) {
    /* line 573, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_id {
        margin-right: 0;
    }
}
/* line 585, ../sass/template/_template-camioane.scss */
.block-rezultate .block_address {
    color: var(--body-color);
}
/* line 589, ../sass/template/_template-camioane.scss */
.block-rezultate .block_date-from {
    font-style: italic;
    opacity: 0.6;
}
/* line 594, ../sass/template/_template-camioane.scss */
.block-rezultate .block_option {
    display: block;
}
/* line 598, ../sass/template/_template-camioane.scss */
.block-rezultate .block_price {
    color: var(--body-color);
    text-align: center;
    padding-right: 1.04167vw;
    display: block;
}
/* line 605, ../sass/template/_template-camioane.scss */
.block-rezultate .block_price span {
    display: block;
    color: var(--body-color);
}
@media only screen and (max-width: 768px) {
    /* line 598, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_price {
        margin: -20px;
        padding: 10px;
    }
    /* line 614, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_price span {
        display: inline;
    }
}
/* line 620, ../sass/template/_template-camioane.scss */
.block-rezultate .block_icon {
    padding-right: 10px;
}
/* line 624, ../sass/template/_template-camioane.scss */
.block-rezultate .info-companie {
    border-top: 1px solid var(--grey-dark-color);
    display: none;
}
/* line 628, ../sass/template/_template-camioane.scss */
.block-rezultate .info-companie .grid_col {
    vertical-align: top;
}
/* line 632, ../sass/template/_template-camioane.scss */
.block-rezultate .info-companie h3 {
    font-size: 12px;
    padding: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 632, ../sass/template/_template-camioane.scss */
    .block-rezultate .info-companie h3 {
        font-size: 16px;
    }
}
/* line 642, ../sass/template/_template-camioane.scss */
.block-rezultate .info-companie * {
    line-height: 1.5;
}
/* line 647, ../sass/template/_template-camioane.scss */
.block-rezultate .block_flags img {
    max-width: 30px;
    margin-right: 5px;
}
@media only screen and (max-width: 1200px) {
    /* line 438, ../sass/template/_template-camioane.scss */
    .block-rezultate {
        padding: 0px;
    }
    /* line 656, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_option {
        display: table;
        width: 100%;
    }
    /* line 660, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_option > div {
        padding-left: 5px;
    }
    /* line 665, ../sass/template/_template-camioane.scss */
    .block-rezultate .block_item:not(.block_unfolded) * {
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }
}

/* Template for my own loads/trucks items */
/* line 675, ../sass/template/_template-camioane.scss */
.spot-item {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 0 0.5em;
    grid-template-areas: "id id" "address distance" "address date" "company company" "details equipments" "trucks trucks" "price price" "info info";
}
/* line 689, ../sass/template/_template-camioane.scss */
.spot-item__id {
    grid-area: id;
}
/* line 693, ../sass/template/_template-camioane.scss */
.spot-item__address {
    grid-area: address;
}
/* line 697, ../sass/template/_template-camioane.scss */
.spot-item__distance {
    grid-area: distance;
}
/* line 701, ../sass/template/_template-camioane.scss */
.spot-item__date {
    grid-area: date;
}
/* line 705, ../sass/template/_template-camioane.scss */
.spot-item__company {
    grid-area: company;
}
/* line 709, ../sass/template/_template-camioane.scss */
.spot-item__details {
    grid-area: details;
}
/* line 713, ../sass/template/_template-camioane.scss */
.spot-item__trucks {
    grid-area: trucks;
}
/* line 717, ../sass/template/_template-camioane.scss */
.spot-item__equipments {
    grid-area: equipments;
}
/* line 721, ../sass/template/_template-camioane.scss */
.spot-item__price {
    grid-area: price;
}
/* line 725, ../sass/template/_template-camioane.scss */
.spot-item__info {
    grid-area: info;
}
/* line 729, ../sass/template/_template-camioane.scss */
.spot-item--route {
    grid-template-areas: "address address" "company date" "details equipments" "trucks trucks" "price price" "info info";
}
@media screen and (min-width: 768px) {
    /* line 675, ../sass/template/_template-camioane.scss */
    .spot-item {
        grid-template-columns: 1fr 200px 160px;
        grid-template-areas: "id id date" "address details distance" "address trucks trucks" "company equipments price" "info info info";
    }
    /* line 748, ../sass/template/_template-camioane.scss */
    .spot-item--route {
        grid-template-areas: "address details date" "address trucks trucks" "company equipments price" "info info info";
    }
}
@media screen and (min-width: 992px) {
    /* line 675, ../sass/template/_template-camioane.scss */
    .spot-item {
        grid-template-columns: 1fr 150px 200px 250px;
        grid-template-areas: "id date details info" "address distance trucks info" "company price equipments info";
        gap: 0 0.75em;
        grid-template-rows: auto auto minmax(0, 1fr);
        grid-auto-flow: dense;
    }
    /* line 767, ../sass/template/_template-camioane.scss */
    .spot-item__distance, .spot-item__trucks {
        align-self: center;
    }
    /* line 772, ../sass/template/_template-camioane.scss */
    .spot-item--route {
        grid-template-areas: "address date details info" "address . trucks info" "company price equipments info";
    }
}
@media screen and (min-width: 1200px) {
    /* line 675, ../sass/template/_template-camioane.scss */
    .spot-item {
        grid-template-columns: 1fr 10.25vw 15.375vw 16.625vw;
    }
}

/* line 786, ../sass/template/_template-camioane.scss */
.block_item.spot-item {
    margin-top: 0;
    padding: 0.75rem;
    background-color: revert;
    border-width: 0 0 1px;
    cursor: default;
}
/* line 793, ../sass/template/_template-camioane.scss */
.block--filtre-rezultate + .block_item.spot-item {
    border-width: 1px 0;
}
@media only screen and (max-width: 768px) {
    /* line 798, ../sass/template/_template-camioane.scss */
    .block_item.spot-item.block_selective {
        margin-top: 0;
    }
    /* line 801, ../sass/template/_template-camioane.scss */
    .block_item.spot-item.block_selective .block_evidentiere {
        position: revert;
        font-size: inherit;
        border-radius: 7px;
    }
}

/* line 811, ../sass/template/_template-camioane.scss */
#SearchTruck .block-rezultate .block_item.block_new {
    border-color: var(--blue-color);
}

/* line 816, ../sass/template/_template-camioane.scss */
.block-rezultate-popup {
    bottom: inherit !important;
    top: -90vh !important;
}

/* line 822, ../sass/template/_template-camioane.scss */
.mobile-filter-tabs .block_more {
    text-transform: uppercase;
    display: block;
    padding: 1.04167vw;
    text-align: center;
    font-size: 0.9375vw;
    text-decoration: none;
}
@media only screen and (max-width: 1200px) {
    /* line 822, ../sass/template/_template-camioane.scss */
    .mobile-filter-tabs .block_more {
        padding: 20px;
        font-size: 18px;
    }
}
@media (max-width: 767px) {
    /* line 822, ../sass/template/_template-camioane.scss */
    .mobile-filter-tabs .block_more {
        padding: 10px;
        font-size: 14px;
    }
}
/* line 841, ../sass/template/_template-camioane.scss */
.mobile-filter-tabs .block_more-filtre {
    color: var(--blue-color);
}
/* line 845, ../sass/template/_template-camioane.scss */
.mobile-filter-tabs .grid_col--2-of-3 {
    border-left: 1px solid var(--grey-dark-color);
}
@media only screen and (max-width: 480px) {
    /* line 845, ../sass/template/_template-camioane.scss */
    .mobile-filter-tabs .grid_col--2-of-3 {
        border-left: 0 none;
        border-top: 1px solid var(--grey-dark-color);
    }
}

/* line 855, ../sass/template/_template-camioane.scss */
.form-grey {
    background: var(--grey-color);
    padding: 1.04167vw;
}
/* line 859, ../sass/template/_template-camioane.scss */
.form-grey .input,
.form-grey .dropdown,
.form-grey .textarea,
.form-grey input {
    background-color: var(--light-color);
}
/* line 866, ../sass/template/_template-camioane.scss */
.form-grey h6 {
    padding-bottom: 0.52083vw;
    border-bottom: 1px solid var(--body-color);
    margin-bottom: 1.5625vw;
    margin-top: 0.78125vw;
    font-weight: 600;
}
@media only screen and (max-width: 1200px) {
    /* line 866, ../sass/template/_template-camioane.scss */
    .form-grey h6 {
        padding-bottom: 10px;
        margin-bottom: 20px;
        margin-top: 15px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 880, ../sass/template/_template-camioane.scss */
    .form-grey .button {
        max-width: 100%;
    }
}
/* line 887, ../sass/template/_template-camioane.scss */
.form-grey .destination-switch {
    margin-top: 2.76042vw;
}
@media only screen and (max-width: 1200px) {
    /* line 855, ../sass/template/_template-camioane.scss */
    .form-grey {
        padding: 20px;
    }
}

/* line 896, ../sass/template/_template-camioane.scss */
.tva-label {
    margin-top: 2.08333vw;
}

/**Pagina Details **/
/* line 902, ../sass/template/_template-camioane.scss */
.block-details {
    padding: 1.5625vw;
}
/* line 905, ../sass/template/_template-camioane.scss */
.block-details .link-green:first-child {
    margin-top: 1.5625vw;
}
/* line 909, ../sass/template/_template-camioane.scss */
.block-details .block_title {
    margin: 1.5625vw auto;
    padding: 1.5625vw 0;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 909, ../sass/template/_template-camioane.scss */
    .block-details .block_title {
        font-size: 30px;
        padding: 30px 0;
        margin: 30px auto;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 902, ../sass/template/_template-camioane.scss */
    .block-details {
        padding: 20px;
    }
    /* line 926, ../sass/template/_template-camioane.scss */
    .block-details .white-separator-link {
        display: block;
        padding: 20px;
        background: #ffffff;
        text-align: center;
        margin: 20px -20px;
    }
}

@media all and (min-width: 1201px) {
    /* line 937, ../sass/template/_template-camioane.scss */
    .block-details .grid_col--3-of-4--custom {
        width: 72%;
    }

    /* line 941, ../sass/template/_template-camioane.scss */
    .block-details .grid_col--1-of-4--custom {
        width: 28%;
    }
}
/* line 946, ../sass/template/_template-camioane.scss */
.block-details-company {
    padding: 1.5625vw;
    margin-top: 2.08333vw;
    margin-bottom: 2.08333vw;
    background: var(--light-color);
    border: 1px solid var(--grey-dark-color);
}
/* line 953, ../sass/template/_template-camioane.scss */
.block-details-company h6 {
    margin-bottom: 0;
}
/* line 958, ../sass/template/_template-camioane.scss */
.block-details-company .block_id {
    color: var(--brand-color);
    font-weight: 500;
    font-size: 1.30208vw;
    margin-bottom: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 958, ../sass/template/_template-camioane.scss */
    .block-details-company .block_id {
        font-size: 25px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        float: none;
        border-bottom: 1px solid var(--grey-color);
        position: relative;
    }
}
/* line 975, ../sass/template/_template-camioane.scss */
.block-details-company .block_date-from {
    color: #8f8f8f;
    font-size: 0.83333vw;
    font-style: italic;
    font-weight: 400;
    display: inline;
}
@media only screen and (max-width: 1200px) {
    /* line 975, ../sass/template/_template-camioane.scss */
    .block-details-company .block_date-from {
        display: block;
        top: 7px;
        right: 0;
        font-size: 16px;
    }
}
/* line 990, ../sass/template/_template-camioane.scss */
.block-details-company .block_address {
    font-size: 0.83333vw;
    font-weight: 900;
}
@media only screen and (max-width: 1200px) {
    /* line 990, ../sass/template/_template-camioane.scss */
    .block-details-company .block_address {
        font-size: 16px;
    }
}
/* line 1000, ../sass/template/_template-camioane.scss */
.block-details-company .block_distance {
    color: var(--body-color);
}
/* line 1004, ../sass/template/_template-camioane.scss */
.block-details-company .block_date {
    font-size: 0.83333vw;
    line-height: 1.14583vw;
    padding-top: 0.83333vw;
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 1004, ../sass/template/_template-camioane.scss */
    .block-details-company .block_date {
        font-size: 16px;
        line-height: 22px;
        margin-top: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid var(--grey-color);
        border-bottom: 1px solid var(--grey-color);
        text-align: center;
    }
}
/* line 1022, ../sass/template/_template-camioane.scss */
.block-details-company .block_price {
    font-size: 0.83333vw;
    line-height: 1.14583vw;
    margin-bottom: 0.83333vw;
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 1022, ../sass/template/_template-camioane.scss */
    .block-details-company .block_price {
        font-size: 16px;
        line-height: 22px;
        padding-top: 10px;
        padding-bottom: 10px;
        background: var(--grey-color);
        text-align: center;
        margin-bottom: 0;
    }
}
/* line 1039, ../sass/template/_template-camioane.scss */
.block-details-company .block_options {
    margin-bottom: 0.72917vw;
}
/* line 1042, ../sass/template/_template-camioane.scss */
.block-details-company .block_options .block_option {
    color: var(--body-color);
}
/* line 1046, ../sass/template/_template-camioane.scss */
.block-details-company .block_options .block_option + .block_option:before {
    content: ", ";
}
/* line 1050, ../sass/template/_template-camioane.scss */
.block-details-company .block_options .block_icon {
    padding-right: 6px;
}
/* line 1055, ../sass/template/_template-camioane.scss */
.block-details-company .block_descriere {
    padding-top: 1.5625vw;
}
/* line 1058, ../sass/template/_template-camioane.scss */
.block-details-company .block_descriere h5 {
    color: var(--body-color);
    margin: 0;
    line-height: 1.30208vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1058, ../sass/template/_template-camioane.scss */
    .block-details-company .block_descriere h5 {
        font-size: 20px;
        line-height: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /* line 1069, ../sass/template/_template-camioane.scss */
    .block-details-company .block_descriere h5:after {
        font-size: 18px;
        right: 10px;
        top: 15px;
    }
}
/* line 1077, ../sass/template/_template-camioane.scss */
.block-details-company .block_descriere p {
    margin-top: 0;
    line-height: 1.30208vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1077, ../sass/template/_template-camioane.scss */
    .block-details-company .block_descriere p {
        line-height: 25px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1055, ../sass/template/_template-camioane.scss */
    .block-details-company .block_descriere {
        padding-top: 0;
    }
    /* line 1089, ../sass/template/_template-camioane.scss */
    .block-details-company .block_descriere .mobile--accordion_info {
        padding-top: 15px;
        border-bottom: 1px solid var(--grey-color);
    }
}

/* line 1099, ../sass/template/_template-camioane.scss */
.block_company-name-location p {
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 1098, ../sass/template/_template-camioane.scss */
    .block_company-name-location {
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 1200px) and (max-width: 1024px) {
    /* line 1098, ../sass/template/_template-camioane.scss */
    .block_company-name-location {
        border-top: 1px solid var(--grey-color);
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1113, ../sass/template/_template-camioane.scss */
    .block_company-name-location h6 {
        font-size: 25px;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 1120, ../sass/template/_template-camioane.scss */
    .table-grid--mobile {
        display: table;
        width: 100%;
        border-bottom: 1px solid var(--grey-color);
        border-top: 1px solid var(--grey-color);
    }
    /* line 1126, ../sass/template/_template-camioane.scss */
    .table-grid--mobile > .grid_col {
        display: table-cell;
        padding: 20px;
    }
    /* line 1131, ../sass/template/_template-camioane.scss */
    .table-grid--mobile .grid_col + .grid_col {
        border-left: 1px solid var(--grey-color);
    }
}
/* line 1137, ../sass/template/_template-camioane.scss */
.block-person-contact {
    background-color: var(--grey-color);
    border: 1px solid var(--grey-dark-color);
    padding: 1.5625vw;
    margin-bottom: 0.78125vw;
}
/* line 1143, ../sass/template/_template-camioane.scss */
.block-person-contact .block_person-info {
    position: relative;
    padding-left: 5.20833vw;
    min-height: 4.42708vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1143, ../sass/template/_template-camioane.scss */
    .block-person-contact .block_person-info {
        padding-left: 100px;
        min-height: 85px;
    }
}
/* line 1154, ../sass/template/_template-camioane.scss */
.block-person-contact .block_image {
    width: 4.16667vw;
    max-height: 4.32292vw;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    /* line 1154, ../sass/template/_template-camioane.scss */
    .block-person-contact .block_image {
        width: 80px;
        max-height: 83px;
    }
}
/* line 1168, ../sass/template/_template-camioane.scss */
.block-person-contact .block_name {
    color: var(--body-color);
    text-transform: uppercase;
    margin-bottom: 0.72917vw;
}
/* line 1175, ../sass/template/_template-camioane.scss */
.block-person-contact .block_language p {
    margin-top: 0;
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1175, ../sass/template/_template-camioane.scss */
    .block-person-contact .block_language p {
        margin-bottom: 10px;
    }
}
/* line 1184, ../sass/template/_template-camioane.scss */
.block-person-contact .block_language .block_flags img {
    margin-right: 0.52083vw;
}
/* line 1189, ../sass/template/_template-camioane.scss */
.block-person-contact .block_access {
    clear: both;
    padding-top: 1.04167vw;
}
/* line 1193, ../sass/template/_template-camioane.scss */
.block-person-contact .block_access p {
    margin-top: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 1198, ../sass/template/_template-camioane.scss */
    .block-person-contact .block_access .button--small,
    .block-person-contact .block_access .ui-button-icon-only {
        display: block;
    }
}

/* line 1206, ../sass/template/_template-camioane.scss */
.grid_prop {
    font-weight: 600;
    color: var(--body-color);
}

/* line 1211, ../sass/template/_template-camioane.scss */
.block-companie-info {
    line-height: 1.30208vw;
    line-height: 25px;
}
@media all and (min-width: 1201px) {
    /* line 1215, ../sass/template/_template-camioane.scss */
    .block-companie-info .grid_col--2-of-12--custom {
        max-width: 12%;
    }
    /* line 1219, ../sass/template/_template-camioane.scss */
    .block-companie-info .grid_col--1-of-3--custom {
        width: 42.666%;
    }
}
/* line 1224, ../sass/template/_template-camioane.scss */
.block-companie-info p {
    line-height: 1.30208vw;
    color: var(--body-color);
    margin-bottom: 0;
}
/* line 1230, ../sass/template/_template-camioane.scss */
.block-companie-info .button {
    min-width: 0;
}
/* line 1234, ../sass/template/_template-camioane.scss */
.block-companie-info .block_icon {
    padding-top: 0.52083vw;
    font-size: 2.08333vw;
}
/* line 1238, ../sass/template/_template-camioane.scss */
.block-companie-info .block_icon .bt-icon_box-open-solid {
    color: var(--orange-color);
}
/* line 1242, ../sass/template/_template-camioane.scss */
.block-companie-info .block_icon .bt-icon_truck-solid {
    color: var(--blue-color);
}
/* line 1248, ../sass/template/_template-camioane.scss */
.block-companie-info .block_nr {
    font-size: 1.5625vw;
    display: block;
}
@media only screen and (max-width: 1200px) {
    /* line 1256, ../sass/template/_template-camioane.scss */
    .block-companie-info p {
        line-height: 25px;
    }
    /* line 1260, ../sass/template/_template-camioane.scss */
    .block-companie-info .block_icon {
        padding-top: 10px;
        font-size: 40px;
    }
    /* line 1265, ../sass/template/_template-camioane.scss */
    .block-companie-info .block_nr {
        font-size: 30px;
    }
}

/* line 1271, ../sass/template/_template-camioane.scss */
.block-data-info {
    padding-top: 1.5625vw;
    line-height: 24px;
    font-weight: 600;
    color: var(--body-color);
}
/* line 1278, ../sass/template/_template-camioane.scss */
.block-data-info .text-right,
.block-data-info .text-md-right {
    font-weight: 400;
    color: var(--body-color);
}
/* line 1283, ../sass/template/_template-camioane.scss */
.block-data-info .text-right a,
.block-data-info .text-md-right a {
    font-weight: 700;
}
/* line 1289, ../sass/template/_template-camioane.scss */
.block-data-info p {
    margin-top: 0;
    margin-bottom: 0.78125vw;
    line-height: 1.6;
}
/* line 1295, ../sass/template/_template-camioane.scss */
.block-data-info .block_update {
    font-weight: 600;
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 1271, ../sass/template/_template-camioane.scss */
    .block-data-info {
        line-height: 24px;
        padding-top: 0;
    }
}
@media only screen and (max-width: 768px) {
    /* line 1306, ../sass/template/_template-camioane.scss */
    .block-data-info .text-right {
        text-align: left;
        margin-bottom: 15px;
    }
    /* line 1310, ../sass/template/_template-camioane.scss */
    .block-data-info .text-right:last-child {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 1319, ../sass/template/_template-camioane.scss */
    .block-white h3 {
        padding-bottom: 10px;
        margin-bottom: 0;
        border: 0 none;
    }
    /* line 1325, ../sass/template/_template-camioane.scss */
    .block-white h3:first-child {
        padding-top: 10px;
    }
    /* line 1329, ../sass/template/_template-camioane.scss */
    .block-white h3:after {
        right: 10px;
        top: 12px;
    }
    /* line 1334, ../sass/template/_template-camioane.scss */
    .block-white .mobile--accordion_info {
        padding-top: 15px;
        border-top: 1px solid var(--grey-color);
    }
    /* line 1339, ../sass/template/_template-camioane.scss */
    .block-white .text-right {
        margin-bottom: 15px;
    }
    /* line 1342, ../sass/template/_template-camioane.scss */
    .block-white .text-right:last-child {
        margin-bottom: 0;
    }
}
/**Icons Colors**/
/* line 1351, ../sass/template/_template-camioane.scss */
.bt-icon_snowflake-o,
.bt-icon_ellipsis-h,
.bt-icon_stream,
.bt-icon_truck-loading-solid,
.bt-icon_fire-solid,
.bt-icon_boxes-solid,
.bt-icon_hanger {
    padding-right: 5px;
}

/* line 1361, ../sass/template/_template-camioane.scss */
.bt-icon_snowflake-o {
    color: var(--teal-color);
}

/* line 1365, ../sass/template/_template-camioane.scss */
.bt-icon_ellipsis-h,
.bt-icon_stream {
    color: var(--brown-color);
}

/* line 1370, ../sass/template/_template-camioane.scss */
.bt-icon_truck-loading-solid {
    color: var(--yellow-dark-color);
}

/* line 1374, ../sass/template/_template-camioane.scss */
.bt-icon_fire-solid {
    color: var(--red-dark-color);
}

/* line 1378, ../sass/template/_template-camioane.scss */
.bt-icon_boxes-solid {
    color: var(--orange-color);
}

/* line 1382, ../sass/template/_template-camioane.scss */
.bt-icon_hanger {
    color: var(--mauve-color);
}

@media only screen and (max-width: 1200px) {
    /* line 1387, ../sass/template/_template-camioane.scss */
    .truck-group-separator {
        border-left: 1px solid var(--grey-dark-color);
    }
}
/* line 1392, ../sass/template/_template-camioane.scss */
h6 .company-profile-link {
    font-size: 0.9375vw;
}
@media only screen and (max-width: 1200px) {
    /* line 1392, ../sass/template/_template-camioane.scss */
    h6 .company-profile-link {
        font-size: 18px;
    }
}

/* line 1400, ../sass/template/_template-camioane.scss */
.paginationDropdown {
    background-color: var(--light-color);
    height: 2vw;
    padding-top: 5px;
    padding-bottom: 5px;
    width: auto;
}

/* line 2, ../sass/template/_template-ajutor.scss */
.block-intrebari-frecvente .accordion_item {
    border-radius: 0.15625vw;
    padding: 1.82292vw 1.5625vw;
    background-color: var(--grey-color);
    margin-bottom: 1.5625vw;
}
/* line 8, ../sass/template/_template-ajutor.scss */
.block-intrebari-frecvente .accordion_item .accordion_title {
    padding: 0;
    text-transform: initial;
    line-height: 1.4;
    margin: 0;
    font-weight: 600;
    font-size: 0.9375vw;
    position: relative;
    padding-right: 1.5625vw;
}
/* line 18, ../sass/template/_template-ajutor.scss */
.block-intrebari-frecvente .accordion_item .accordion_title:after {
    position: absolute;
    top: 0;
    right: 0;
    color: var(--brand-color);
    font-size: 1.30208vw;
    transition: transform 0.3s;
}
/* line 29, ../sass/template/_template-ajutor.scss */
.block-intrebari-frecvente .accordion_item .accordion_info p {
    line-height: 1.8;
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/template/_template-ajutor.scss */
    .block-intrebari-frecvente .accordion_item {
        border-radius: 3px;
        padding: 20px;
        margin-bottom: 20px;
    }
    /* line 39, ../sass/template/_template-ajutor.scss */
    .block-intrebari-frecvente .accordion_item .accordion_title {
        font-size: 18px;
        padding-right: 30px;
    }
    /* line 43, ../sass/template/_template-ajutor.scss */
    .block-intrebari-frecvente .accordion_item .accordion_title:after {
        font-size: 25px;
    }
}

/* line 51, ../sass/template/_template-ajutor.scss */
.block--titlu-intrebari-frecvente {
    margin-bottom: 1.30208vw;
    text-align: center;
}
/* line 55, ../sass/template/_template-ajutor.scss */
.block--titlu-intrebari-frecvente h2 {
    display: inline-block;
    text-align: center;
    position: relative;
    font-weight: 400;
    font-size: 1.5625vw;
    margin: 0 0 1.30208vw;
    padding: 0 0 1.30208vw;
}
/* line 64, ../sass/template/_template-ajutor.scss */
.block--titlu-intrebari-frecvente h2:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 11.45833vw;
    height: 0.10417vw;
    background: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 51, ../sass/template/_template-ajutor.scss */
    .block--titlu-intrebari-frecvente {
        margin-bottom: 25px;
    }
    /* line 80, ../sass/template/_template-ajutor.scss */
    .block--titlu-intrebari-frecvente h2 {
        font-size: 30px;
        margin: 0 0 25px;
        padding: 0 0 25px;
    }
    /* line 85, ../sass/template/_template-ajutor.scss */
    .block--titlu-intrebari-frecvente h2:before {
        width: 100px;
        height: 2px;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 93, ../sass/template/_template-ajutor.scss */
    .block-intrebari-frecvente-sidebar {
        margin-bottom: 30px;
    }
}

/* line 2, ../sass/template/_template-companii.scss */
.block--incidente-results {
    font-size: 0.83333vw;
    color: var(--black-color);
    margin-top: 2.08333vw;
}
/* line 7, ../sass/template/_template-companii.scss */
.block--incidente-results a {
    font-weight: 700;
    text-decoration: none;
}
/* line 17, ../sass/template/_template-companii.scss */
.block--incidente-results .block-comentariu-incident {
    display: none;
}
/* line 20, ../sass/template/_template-companii.scss */
.block--incidente-results .block-comentariu-incident h3 {
    padding: 0.52083vw 1.04167vw;
    background: var(--blue-light-color);
    color: var(--white-color);
    margin: 0;
}
/* line 27, ../sass/template/_template-companii.scss */
.block--incidente-results .block-comentariu-incident p {
    padding: 0.52083vw 1.04167vw;
    margin: 0;
}
/* line 32, ../sass/template/_template-companii.scss */
.block--incidente-results .block-comentariu-incident > div {
    background: var(--light-color);
}
/* line 37, ../sass/template/_template-companii.scss */
.block--incidente-results .active-comment {
    border-right: 1px solid var(--body-color);
}
/* line 40, ../sass/template/_template-companii.scss */
.block--incidente-results .active-comment .grid_col {
    border-left: 1px solid var(--body-color);
}
/* line 44, ../sass/template/_template-companii.scss */
.block--incidente-results .active-comment + .grid {
    border-right: 1px solid var(--body-color);
    border-left: 1px solid var(--body-color);
    border-bottom: 1px solid var(--body-color);
    background: var(--light-color);
}
/* line 52, ../sass/template/_template-companii.scss */
.block--incidente-results .active-result {
    display: none;
}
/* line 55, ../sass/template/_template-companii.scss */
.block--incidente-results .active-result .active-result-row {
    padding: 0 !important;
}
/* line 58, ../sass/template/_template-companii.scss */
.block--incidente-results .active-result .active-result-row .buttons-row {
    background-color: var(--grey-color-hover);
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/template/_template-companii.scss */
    .block--incidente-results {
        font-size: 16px;
        margin-top: 40px;
    }
    /* line 69, ../sass/template/_template-companii.scss */
    .block--incidente-results .block-comentariu-incident h3,
    .block--incidente-results .block-comentariu-incident p {
        padding: 10px 20px;
    }
}
@media (max-width: 767px) {
    /* line 78, ../sass/template/_template-companii.scss */
    .block--incidente-results .block-comentariu-incident h3 {
        font-size: 16px;
    }
    /* line 83, ../sass/template/_template-companii.scss */
    .block--incidente-results .active-comment {
        border-top: 1px solid var(--body-color);
    }
    /* line 87, ../sass/template/_template-companii.scss */
    .block--incidente-results .active-result {
        margin-top: -20px !important;
    }
    /* line 91, ../sass/template/_template-companii.scss */
    .block--incidente-results .active-result .active-result-row .buttons-row {
        background-color: transparent;
    }
    /* line 94, ../sass/template/_template-companii.scss */
    .block--incidente-results .active-result .active-result-row .buttons-row .button {
        margin: 5px;
    }
    /* line 100, ../sass/template/_template-companii.scss */
    .block--incidente-results .active-result .button--mobile-full {
        margin-bottom: 5px;
    }
    /* line 105, ../sass/template/_template-companii.scss */
    .block--incidente-results .mobile-autor {
        display: block;
        border-top: 1px solid var(--grey-color);
        margin: 5px -10px;
        padding: 10px 10px 0;
        color: var(--blue-light-color) !important;
    }
}
/* line 115, ../sass/template/_template-companii.scss */
.block--incidente-results .table-grid-row:nth-child(odd) .table-grid {
    background-color: var(--light-color-alt);
}
/* line 119, ../sass/template/_template-companii.scss */
.block--incidente-results .table-grid-row:nth-child(even) .table-grid {
    background-color: var(--light-color);
}
/* line 126, ../sass/template/_template-companii.scss */
.block--cauta-companii-steps .block_tab {
    padding: 1.04167vw;
    text-align: center;
    width: 33.33%;
}
@media (max-width: 767px) {
    /* line 133, ../sass/template/_template-companii.scss */
    .block--cauta-companii-steps .block_tab {
        padding: 10px;
    }
    /* line 136, ../sass/template/_template-companii.scss */
    .block--cauta-companii-steps .block_tab:not(.block_tab--active) {
        width: 33.33%;
        padding: 10px;
    }
    /* line 141, ../sass/template/_template-companii.scss */
    .block--cauta-companii-steps .block_tab:not(.block_tab--active) .block_tab-title {
        display: block;
    }
    /* line 146, ../sass/template/_template-companii.scss */
    .block--cauta-companii-steps .block_tab--active {
        width: 33.33%;
        padding: 10px;
    }
}

/* Email status >> */
/* line 158, ../sass/template/_template-companii.scss */
.email-validate,
.email-validate > * {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}

/* line 165, ../sass/template/_template-companii.scss */
.email-validate > span,
.email-validate > i {
    cursor: default;
    font-weight: normal;
}

/* line 171, ../sass/template/_template-companii.scss */
.email-validate > input {
    width: 100px;
}

/* line 179, ../sass/template/_template-companii.scss */
.email-validate .email-validate__button {
    width: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}
/* line 187, ../sass/template/_template-companii.scss */
.email-validate .email-validate__button:hover {
    font-size: 17px;
}

/* << Email status */
@media only screen and (min-width: 767px) {
    /* line 197, ../sass/template/_template-companii.scss */
    .stickyPagerAlpha,
    .stickyPager {
        position: sticky;
        top: 55px;
        z-index: 10;
        background-color: var(--light-color-alt-shade);
    }

    /* line 205, ../sass/template/_template-companii.scss */
    .stickyPagerSecondary,
    .stickyHeader {
        position: sticky;
        top: 95px;
        z-index: 10;
        background-color: var(--light-color-alt-shade);
    }

    /* line 213, ../sass/template/_template-companii.scss */
    .stickyHeaderSecondary {
        position: sticky;
        top: 135px;
        z-index: 10;
        background-color: var(--light-color-alt-shade);
    }
}
/* line 221, ../sass/template/_template-companii.scss */
.stickyPagerBox {
    position: sticky;
    top: var(--header-compact-height);
    z-index: 15;
    background-color: var(--light-color-alt-shade);
}
@media only screen and (max-width: 1200px) {
    /* line 221, ../sass/template/_template-companii.scss */
    .stickyPagerBox {
        top: 0;
    }
}

/* line 232, ../sass/template/_template-companii.scss */
.stickyPagerBox .block--filtre-rezultate {
    margin: 1vw 0;
}

/* line 2, ../sass/template/_template-informatii.scss */
.block--statistics-info {
    padding: 1.04167vw 2.08333vw;
    background-color: var(--light-color);
    margin-bottom: 20px;
}
/* line 8, ../sass/template/_template-informatii.scss */
.block--statistics-info .statistic-box h3 {
    font-size: 1.5625vw;
    font-weight: 400;
}
/* line 13, ../sass/template/_template-informatii.scss */
.block--statistics-info .statistic-box p {
    color: var(--body-color);
    margin: 0;
}
/* line 17, ../sass/template/_template-informatii.scss */
.block--statistics-info .statistic-box p i {
    font-size: 0.72917vw;
}
/* line 23, ../sass/template/_template-informatii.scss */
.block--statistics-info .grid_col {
    border-right: 1px solid var(--body-color);
    padding-right: 30px;
}
/* line 27, ../sass/template/_template-informatii.scss */
.block--statistics-info .grid_col:first-child {
    padding-right: 0;
    border-right: none;
}
/* line 32, ../sass/template/_template-informatii.scss */
.block--statistics-info .grid_col:first-child .statistic-box p {
    font-size: 0.9375vw;
    color: var(--body-color);
}
/* line 39, ../sass/template/_template-informatii.scss */
.block--statistics-info .grid_col:last-child {
    padding-right: 0;
    border-right: none;
}
/* line 45, ../sass/template/_template-informatii.scss */
.block--statistics-info:first-child {
    margin-bottom: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/template/_template-informatii.scss */
    .block--statistics-info {
        padding: 20px;
    }
    /* line 52, ../sass/template/_template-informatii.scss */
    .block--statistics-info .statistic-box {
        border-bottom: 1px solid var(--body-color);
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    /* line 57, ../sass/template/_template-informatii.scss */
    .block--statistics-info .statistic-box h3 {
        font-size: 30px;
    }
    /* line 62, ../sass/template/_template-informatii.scss */
    .block--statistics-info .statistic-box p i {
        font-size: 14px;
    }
    /* line 68, ../sass/template/_template-informatii.scss */
    .block--statistics-info .grid_col {
        border-right: none;
        padding-right: 0;
    }
    /* line 73, ../sass/template/_template-informatii.scss */
    .block--statistics-info .grid_col:last-child .statistic-box {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    /* line 81, ../sass/template/_template-informatii.scss */
    .block--statistics-info .grid_col:first-child .statistic-box {
        text-align: center;
    }
    /* line 84, ../sass/template/_template-informatii.scss */
    .block--statistics-info .grid_col:first-child .statistic-box p {
        font-size: 18px;
    }
}
@media (max-width: 767px) {
    /* line 93, ../sass/template/_template-informatii.scss */
    .block--statistics-info .statistic-box {
        border-bottom: none;
        position: relative;
    }
    /* line 97, ../sass/template/_template-informatii.scss */
    .block--statistics-info .statistic-box h3 {
        padding: 0;
    }
    /* line 101, ../sass/template/_template-informatii.scss */
    .block--statistics-info .statistic-box:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 60%;
        height: 1px;
        background-color: var(--grey-dark-color);
    }
    /* line 115, ../sass/template/_template-informatii.scss */
    .block--statistics-info .grid_col:last-child .statistic-box:after {
        display: none;
    }
}
/* line 123, ../sass/template/_template-informatii.scss */
.block--restrictii h4 {
    margin: 0;
    color: var(--body-color);
}
/* line 128, ../sass/template/_template-informatii.scss */
.block--restrictii select {
    background-color: var(--white-color);
}
/* line 132, ../sass/template/_template-informatii.scss */
.block--restrictii .block--section-title {
    margin-top: 2.60417vw;
}
/* line 136, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar {
    background: var(--white-color);
    border: 1px solid var(--grey-dark-color);
}
/* line 140, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-state-default {
    border: 1px solid var(--grey-dark-color);
    border-radius: 0px;
    color: var(--body-color);
    background: var(--grey-color);
    text-transform: capitalize;
    padding: 0 0.78125vw;
    font-size: 0.72917vw;
    font-weight: 500;
}
/* line 150, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-state-default.fc-state-active {
    border-color: var(--green-color);
    background: var(--green-color);
    color: var(--white-color);
    box-shadow: none;
    text-shadow: none;
}
/* line 159, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar th.fc-widget-header {
    padding: 2px 4px;
}
/* line 163, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-head-container {
    background: var(--brand-color);
    color: var(--white-color);
}
/* line 167, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-head-container td {
    background: var(--brand-color);
    color: var(--white-color);
}
/* line 173, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-bg {
    background: var(--brand-color);
}
/* line 176, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-bg .fc-axis {
    width: 42.2344px;
    background: var(--brand-color);
    color: var(--white-color);
    border-color: var(--grey-dark-color);
}
/* line 182, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-bg .fc-axis * {
    color: var(--white-color);
}
/* line 187, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-bg .fc-today {
    background: var(--yellow-light-color);
}
/* line 192, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-event {
    background: var(--brand-color);
    padding: 0.52083vw;
    border-radius: 0px;
    border-color: var(--grey-dark-color);
    color: var(--white-color);
}
/* line 199, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-event * {
    color: var(--white-color);
}
/* line 204, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-content,
.block--restrictii #calendar .fc-divider,
.block--restrictii #calendar .fc-list-heading td,
.block--restrictii #calendar .fc-list-view,
.block--restrictii #calendar .fc-popover,
.block--restrictii #calendar .fc-row,
.block--restrictii #calendar tbody,
.block--restrictii #calendar td,
.block--restrictii #calendar th,
.block--restrictii #calendar thead {
    border-color: var(--grey-dark-color);
}
/* line 217, ../sass/template/_template-informatii.scss */
.block--restrictii #calendar .fc-divider,
.block--restrictii #calendar .fc-list-heading td,
.block--restrictii #calendar .fc-popover .fc-header {
    background: var(--silver-light-color-active);
}
@media only screen and (max-width: 1200px) {
    /* line 225, ../sass/template/_template-informatii.scss */
    .block--restrictii .block--section-title {
        margin-top: 40px;
    }
    /* line 229, ../sass/template/_template-informatii.scss */
    .block--restrictii .block-perioada-restrictii {
        padding: 15px 10px 0;
    }
    /* line 234, ../sass/template/_template-informatii.scss */
    .block--restrictii #calendar .fc-state-default {
        padding: 0 15px;
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    /* line 122, ../sass/template/_template-informatii.scss */
    .block--restrictii {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 246, ../sass/template/_template-informatii.scss */
    .block--restrictii .block-perioada-restrictii {
        background-color: var(--grey-color);
        -webkit-box-shadow: 0px 0px 10px 3px var(--grey-dark-color);
        -moz-box-shadow: 0px 0px 10px 3px var(--grey-dark-color);
        box-shadow: 0px 0px 10px 3px var(--grey-dark-color);
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    /* line 256, ../sass/template/_template-informatii.scss */
    .block--restrictii .grey-form .button {
        margin-top: 10px;
    }
    /* line 261, ../sass/template/_template-informatii.scss */
    .block--restrictii #calendar {
        padding: 0;
        border: none;
    }
}

/* line 270, ../sass/template/_template-informatii.scss */
.block--page-section.small-section.block-program-sarbatori time.icon {
    font-size: 1em;
}
/* line 274, ../sass/template/_template-informatii.scss */
.block--page-section.small-section.block-program-sarbatori .grid .grid_col p {
    margin-top: -1.6em;
    font-weight: 600;
}
@media (max-width: 767px) {
    /* line 269, ../sass/template/_template-informatii.scss */
    .block--page-section.small-section.block-program-sarbatori {
        padding: 0;
        background-color: transparent;
    }
}

/* line 285, ../sass/template/_template-informatii.scss */
.block--sarbatori {
    background: var(--light-color);
    padding: 1.04167vw;
    margin-bottom: 1.04167vw;
}
/* line 290, ../sass/template/_template-informatii.scss */
.block--sarbatori h2 {
    margin: 0;
    margin-bottom: 0.78125vw;
    font-weight: 400;
    font-size: 2.08333vw;
    color: var(--brand-color);
    position: relative;
    padding: 0 0 0.52083vw;
    display: inline-block;
}
/* line 300, ../sass/template/_template-informatii.scss */
.block--sarbatori h2:before {
    content: '';
    position: absolute;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 0.10417vw;
    background: var(--brand-color);
}
/* line 311, ../sass/template/_template-informatii.scss */
.block--sarbatori time.icon {
    font-size: 1em;
}
/* line 315, ../sass/template/_template-informatii.scss */
.block--sarbatori p {
    margin-top: -1.6em;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 285, ../sass/template/_template-informatii.scss */
    .block--sarbatori {
        margin-bottom: 20px;
    }
    /* line 323, ../sass/template/_template-informatii.scss */
    .block--sarbatori h2 {
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 1.2;
        padding: 0 0 25px;
    }
    /* line 329, ../sass/template/_template-informatii.scss */
    .block--sarbatori h2:before {
        height: 2px;
    }
}
@media (max-width: 767px) {
    /* line 336, ../sass/template/_template-informatii.scss */
    .block--sarbatori h2 {
        margin-bottom: 15px;
        padding: 0 0 15px;
        font-size: 24px;
    }
}

/* line 346, ../sass/template/_template-informatii.scss */
.event.restrictie-info {
    max-width: 100%;
    float: left;
    transition: all 0.3s;
    position: relative;
}
/* line 352, ../sass/template/_template-informatii.scss */
.event.restrictie-info .popup-modal-dismiss {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    border: 1px solid var(--mauve-color);
    position: absolute;
    top: 0;
    right: 0;
    color: var(--body-color);
}
/* line 364, ../sass/template/_template-informatii.scss */
.event.restrictie-info .event-header {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--grey-dark-color);
}
/* line 369, ../sass/template/_template-informatii.scss */
.event.restrictie-info .event-header .date {
    font-weight: 500;
    font-size: 20px;
}
/* line 375, ../sass/template/_template-informatii.scss */
.event.restrictie-info .event-list {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--grey-color);
}
/* line 380, ../sass/template/_template-informatii.scss */
.event.restrictie-info .event-list h3 {
    margin: 0;
    padding: 0;
    font-size: 16px;
}
/* line 386, ../sass/template/_template-informatii.scss */
.event.restrictie-info .event-list p {
    margin: 0;
    font-size: 12px;
}
/* line 392, ../sass/template/_template-informatii.scss */
.event.restrictie-info:not(.slick-center) {
    opacity: 0.8;
    -ms-transform: scale(0.85, 0.85);
    /* IE 9 */
    -webkit-transform: scale(0.85, 0.85);
    /* Safari */
    transform: scale(0.85, 0.85);
}

/* line 2, ../sass/template/_template-instrumente.scss */
.form-convertor input,
.form-convertor select {
    margin-bottom: 1.04167vw;
}
/* line 6, ../sass/template/_template-instrumente.scss */
.form-convertor input:not(.background--grey),
.form-convertor select:not(.background--grey) {
    background-color: var(--light-color);
}
/* line 12, ../sass/template/_template-instrumente.scss */
.form-convertor .exchange-result:before {
    content: '=';
    position: absolute;
    left: -1.5625vw;
    width: 1.5625vw;
    top: 0.78125vw;
    text-align: center;
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/template/_template-instrumente.scss */
    .form-convertor {
        margin-top: 30px;
    }
    /* line 26, ../sass/template/_template-instrumente.scss */
    .form-convertor input,
    .form-convertor select {
        margin-bottom: 15px;
    }
    /* line 32, ../sass/template/_template-instrumente.scss */
    .form-convertor .exchange-result:before {
        left: -30px;
        width: 30px;
        top: 15px;
    }
}

/* line 41, ../sass/template/_template-instrumente.scss */
.convertor-chart {
    margin-top: 10px;
    border: 1px solid var(--grey-color);
}
@media only screen and (max-width: 1200px) {
    /* line 41, ../sass/template/_template-instrumente.scss */
    .convertor-chart {
        margin-top: 30px;
    }
}

/* line 51, ../sass/template/_template-instrumente.scss */
table.starea-drumurilor td,
table.starea-drumurilor th {
    padding: 1.04167vw;
}
/* line 55, ../sass/template/_template-instrumente.scss */
table.starea-drumurilor td h4,
table.starea-drumurilor td p,
table.starea-drumurilor th h4,
table.starea-drumurilor th p {
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 51, ../sass/template/_template-instrumente.scss */
    table.starea-drumurilor td,
    table.starea-drumurilor th {
        padding: 20px;
    }
}
/* line 66, ../sass/template/_template-instrumente.scss */
table.starea-drumurilor td:first-child {
    border-left-color: var(--body-color);
}
/* line 70, ../sass/template/_template-instrumente.scss */
table.starea-drumurilor td:last-child {
    border-right-color: var(--body-color);
}
/* line 75, ../sass/template/_template-instrumente.scss */
table.starea-drumurilor tbody tr:nth-of-type(2n) td {
    border-bottom: 2px solid var(--body-color);
}

/* line 81, ../sass/template/_template-instrumente.scss */
.block-starea-drumurilor {
    font-weight: 500;
}
/* line 84, ../sass/template/_template-instrumente.scss */
.block-starea-drumurilor p {
    font-weight: 400;
}

/* line 90, ../sass/template/_template-instrumente.scss */
.block--content-starea-drumurilor {
    padding: 0 20px;
}
/* line 93, ../sass/template/_template-instrumente.scss */
.block--content-starea-drumurilor p,
.block--content-starea-drumurilor h1,
.block--content-starea-drumurilor h4 {
    margin: 0;
    padding: 0;
}
/* line 102, ../sass/template/_template-instrumente.scss */
.block--status-starea-drumurilor *:first-child {
    margin-top: 0;
}
/* line 106, ../sass/template/_template-instrumente.scss */
.block--status-starea-drumurilor h4 {
    text-transform: inherit;
    font-size: 0.83333vw;
    color: var(--brand-color);
}
@media only screen and (max-width: 1200px) {
    /* line 113, ../sass/template/_template-instrumente.scss */
    .block--status-starea-drumurilor h4 {
        font-size: 16px;
    }
}
/* line 119, ../sass/template/_template-instrumente.scss */
.block--harta-tarifar {
    min-height: 40vw;
    position: relative;
}
/* line 123, ../sass/template/_template-instrumente.scss */
.block--harta-tarifar #map {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media only screen and (max-width: 1200px) {
    /* line 119, ../sass/template/_template-instrumente.scss */
    .block--harta-tarifar {
        min-height: initial;
    }
}
/* line 136, ../sass/template/_template-instrumente.scss */
.block--tarifar-form {
    padding: 2.08333vw;
    border: 1px solid var(--grey-dark-color);
    position: relative;
    z-index: 1;
}
/* line 142, ../sass/template/_template-instrumente.scss */
.block--tarifar-form input {
    background-color: #fff;
}
/* line 147, ../sass/template/_template-instrumente.scss */
.block--tarifar-form .form-group:first-child .button--trigger {
    top: 100%;
}
/* line 152, ../sass/template/_template-instrumente.scss */
.block--tarifar-form .rezultate {
    background-color: #fff;
    padding: 1.04167vw;
    margin-top: 2.08333vw;
}
/* line 158, ../sass/template/_template-instrumente.scss */
.block--tarifar-form .rezultate .restrictii .dot {
    float: left;
    width: 0.78125vw;
    height: 0.78125vw;
    margin-right: 0.52083vw;
    border-radius: 1px;
}
@media only screen and (max-width: 1200px) {
    /* line 136, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form {
        padding: 40px;
        margin-top: 200px;
    }
    /* line 172, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate {
        padding: 0px;
        margin-top: 40px;
        background-color: transparent;
    }
    /* line 177, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate .calcul {
        background-color: var(--grey-dark-color);
        border: 1px solid var(--grey-dark-color);
        border-radius: 1px;
        text-align: center;
        padding: 10px 5px;
    }
    /* line 184, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate .calcul p {
        margin: 0;
        width: 32%;
        display: inline-block;
        color: var(--body-color);
    }
    /* line 190, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate .calcul p .bt-icon {
        color: var(--brand-color);
        position: relative;
        top: 1px;
        margin-right: 5px;
    }
    /* line 200, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate .restrictii .grid {
        margin-left: -15px;
    }
    /* line 203, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate .restrictii .grid .grid_col {
        display: inline-block;
        width: auto;
        padding-left: 15px;
    }
    /* line 210, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .rezultate .restrictii .dot {
        width: 15px;
        height: 15px;
        margin-right: 10px;
    }
    /* line 218, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .form-group label {
        display: none;
    }
    /* line 223, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .form-group:first-child .button--trigger {
        display: none;
    }
    /* line 230, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form .form-group:first-child .input_more,
    .block--tarifar-form .form-group:nth-of-type(2) .input_more {
        padding-right: 0;
    }
}
@media (min-width: 1201px) {
    /* line 237, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form input::-webkit-input-placeholder {
        /* Chrome */
        color: transparent;
    }
    /* line 242, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form input:-ms-input-placeholder {
        /* IE 10+ */
        color: transparent;
    }
    /* line 247, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form input::-moz-placeholder {
        /* Firefox 19+ */
        color: transparent;
    }
    /* line 252, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form input:-moz-placeholder {
        /* Firefox 4 - 18 */
        color: transparent;
    }
}
@media (max-width: 676px) {
    /* line 136, ../sass/template/_template-instrumente.scss */
    .block--tarifar-form {
        padding: 20px;
    }
}
/* line 264, ../sass/template/_template-instrumente.scss */
.block--jurnal-activitate p {
    max-width: 28.64583vw;
    margin: 0 auto 2.60417vw;
}
/* line 269, ../sass/template/_template-instrumente.scss */
.block--jurnal-activitate .button {
    margin: 0 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 274, ../sass/template/_template-instrumente.scss */
    .block--jurnal-activitate p {
        max-width: 550px;
        margin-bottom: 50px;
    }
    /* line 279, ../sass/template/_template-instrumente.scss */
    .block--jurnal-activitate .button {
        margin: 5px 10px;
    }
}
@media (max-width: 767px) {
    /* line 285, ../sass/template/_template-instrumente.scss */
    .block--starea-drumurilor {
        padding: 0;
        background-color: transparent;
    }
}

/* line 294, ../sass/template/_template-instrumente.scss */
.tarifar-disclaimer {
    position: relative;
    bottom: 60px;
    right: 5px;
}

/* line 300, ../sass/template/_template-instrumente.scss */
.tarifar-disclaimer-box {
    position: relative;
    top: 15px;
    right: 26px;
}

/* line 306, ../sass/template/_template-instrumente.scss */
.tarifar-search-box {
    position: relative;
    bottom: 40px;
}

/* line 311, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box {
    width: 23vw;
    min-width: 200px;
    max-width: 400px;
    color: #000;
    background: rgba(255, 255, 255, 0.6);
    box-shadow: 0px 0px 1px 0 rgba(0, 0, 0, 0.1);
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
/* line 321, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box .rezultate {
    padding: 1.04167vw;
    margin-bottom: 15px;
    background-color: #fff;
    border: 1px solid transparent;
}
/* line 327, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box .rezultate:last-child {
    margin-bottom: 0px;
}
/* line 331, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box .rezultate.selectedRoute {
    border: 1px solid #202e4d;
    cursor: pointer;
}
/* line 336, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box .rezultate span.dot {
    float: left;
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    margin-right: 10px;
    border-radius: 1px;
}
/* line 347, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box > div {
    max-height: 0;
    padding: 0 5px;
    overflow-y: auto;
    transition: max-height .3s ease-in-out;
}
/* line 353, ../sass/template/_template-instrumente.scss */
.tarifar-route-details-box > div.show {
    max-height: 50vh;
}
@media only screen and (max-width: 1200px) {
    /* line 311, ../sass/template/_template-instrumente.scss */
    .tarifar-route-details-box {
        width: 85vw;
        max-width: 85vw;
    }
    /* line 362, ../sass/template/_template-instrumente.scss */
    .tarifar-route-details-box > div.show {
        max-height: 200px;
    }
}

@media (max-width: 767px) {
    /* line 368, ../sass/template/_template-instrumente.scss */
    .block--content-image .block-section-content.block-convertor-valutar {
        padding: 0;
    }
    /* line 372, ../sass/template/_template-instrumente.scss */
    .block--content-image .block-section-content.block-convertor-valutar .block-content {
        padding: 0 0 40px;
    }
}

/* line 378, ../sass/template/_template-instrumente.scss */
.pret-motorina-table {
    width: auto;
    margin: 0 auto;
}
/* line 382, ../sass/template/_template-instrumente.scss */
.pret-motorina-table td {
    font-size: 15px;
    color: var(--silver-dark-color);
}
@media (max-width: 767px) {
    /* line 389, ../sass/template/_template-instrumente.scss */
    .pret-motorina-table td,
    .pret-motorina-table th {
        padding: 5px;
        font-size: 12px;
        text-transform: inherit;
    }
}

/* line 399, ../sass/template/_template-instrumente.scss */
span.highlightPlace {
    background: yellow;
}

@media screen and (max-width: 576px) {
    /* line 405, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table tbody:first-of-type {
        display: none;
    }
    /* line 409, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table td {
        min-width: 50%;
        flex: 1;
        text-align: center;
    }
    /* line 414, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table td::before {
        font-weight: bold;
    }
    /* line 418, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table td:nth-of-type(1) {
        min-width: 100%;
    }
    /* line 421, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table td:nth-of-type(1)::before {
        content: "Drum: ";
    }
    /* line 426, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table td:nth-of-type(4)::before {
        content: "Km: ";
    }
    /* line 430, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table td:nth-of-type(5)::before {
        content: "Restrictie to: ";
    }
    /* line 435, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table tr {
        display: flex;
        flex-wrap: wrap;
        border: 1px solid var(--grey-dark-color);
        border-left: none;
        border-right: none;
    }
    /* line 442, ../sass/template/_template-instrumente.scss */
    .restrictii-temporare-table tr + tr {
        margin-top: 10px;
    }
}

/* line 449, ../sass/template/_template-instrumente.scss */
#mapContentWrap {
    position: absolute;
    right: 50px;
    top: 50px;
    padding: 20px;
    width: 300px;
    background: RGBA(var(--white-color-rgb), 0.6);
}
@media only screen and (max-width: 480px) {
    /* line 449, ../sass/template/_template-instrumente.scss */
    #mapContentWrap {
        top: 55px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
}

/* line 466, ../sass/template/_template-instrumente.scss */
.feedback-icon-addFeedback {
    color: #000;
}

/* line 2, ../sass/template/_template-misc.scss */
.block--contact-info {
    padding: 1.04167vw;
    margin: 1.04167vw 0;
    color: var(--brand-color);
}
/* line 8, ../sass/template/_template-misc.scss */
.block--contact-info p .right {
    clear: right;
}
/* line 12, ../sass/template/_template-misc.scss */
.block--contact-info p span.right {
    color: var(--body-color);
}
/* line 16, ../sass/template/_template-misc.scss */
.block--contact-info p a {
    font-weight: 500;
    color: var(--brand-color);
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/template/_template-misc.scss */
    .block--contact-info {
        padding: 20px;
        margin: 20px 0;
    }
}

/* terms and conditions */
/* line 33, ../sass/template/_template-misc.scss */
.block-section-content > div > ol > li > * {
    font-size: 0.72917vw;
}
@media only screen and (max-width: 1200px) {
    /* line 33, ../sass/template/_template-misc.scss */
    .block-section-content > div > ol > li > * {
        font-size: 14px;
    }
}
/* line 42, ../sass/template/_template-misc.scss */
.block-section-content > div > ol > li > ol > li {
    list-style-type: lower-alpha;
    margin-top: 0.3125vw;
}
/* line 46, ../sass/template/_template-misc.scss */
.block-section-content > div > ol > li > ol > li > p {
    display: inline;
}
/* line 50, ../sass/template/_template-misc.scss */
.block-section-content > div > ol > li > ol > li > ol > li {
    list-style-type: lower-roman;
}
/* line 55, ../sass/template/_template-misc.scss */
.block-section-content > div > ol > li > div > b:first-child, .block-section-content > div > ol > li > div > strong:first-child {
    font-weight: 500;
    font-size: 0.625vw;
}

/* line 62, ../sass/template/_template-misc.scss */
.favouritesClose {
    width: 2.08333vw;
    height: 2.08333vw;
    color: var(--silver-dark-color);
    opacity: 0.65;
    cursor: pointer;
    text-decoration: none !important;
    text-align: center;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 1.04167vw;
    line-height: 1;
    text-transform: none;
    min-width: initial;
    padding: 0;
}
/* line 85, ../sass/template/_template-misc.scss */
.favouritesClose:hover {
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 62, ../sass/template/_template-misc.scss */
    .favouritesClose {
        font-size: 20px;
    }
}

/* line 3, ../sass/template/_template-login.scss */
.block--autentificare .block-section-image {
    min-height: 28.64583vw;
    border-left: 1.5625vw solid var(--light-color);
}
/* line 8, ../sass/template/_template-login.scss */
.block--autentificare .block-section-content .block-content {
    padding: 0;
    color: var(--black-color);
}
/* line 13, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 50%;
    background-color: var(--blue-color);
}
/* line 22, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare .box-content {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
/* line 28, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare .bt-icon {
    font-size: 2.86458vw;
    color: #fff;
    display: inline-block;
    margin-bottom: 1.04167vw;
}
/* line 35, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare h3 {
    font-size: 1.30208vw;
    margin-bottom: 1.04167vw;
    font-weight: 400;
    color: #fff;
}
/* line 42, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare p {
    font-size: 0.83333vw;
    color: #fff;
    font-weight: 300;
}
/* line 48, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare.box2 {
    left: auto;
    right: 0;
    background-color: var(--brand-color);
}
/* line 54, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare.box3 {
    top: auto;
    bottom: 0;
    background-color: var(--orange-color);
}
/* line 60, ../sass/template/_template-login.scss */
.block--autentificare .block-box-autentificare.box4 {
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
    background-color: var(--green-color);
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/template/_template-login.scss */
    .block--autentificare {
        margin: 40px 0;
        padding-bottom: 0;
    }
    /* line 73, ../sass/template/_template-login.scss */
    .block--autentificare .block-section-image {
        min-height: 550px;
        border-left: none;
        margin-bottom: 0;
        border-top: 20px solid var(--light-color);
    }
    /* line 81, ../sass/template/_template-login.scss */
    .block--autentificare .block-box-autentificare .bt-icon {
        font-size: 55px;
        margin-bottom: 20px;
    }
    /* line 86, ../sass/template/_template-login.scss */
    .block--autentificare .block-box-autentificare h3 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    /* line 91, ../sass/template/_template-login.scss */
    .block--autentificare .block-box-autentificare p {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    /* line 98, ../sass/template/_template-login.scss */
    .block--autentificare .block-section-image {
        position: static;
        height: auto;
    }
    /* line 103, ../sass/template/_template-login.scss */
    .block--autentificare .block-box-autentificare {
        position: static;
        padding: 70px 40px;
        margin-bottom: 20px;
        width: 100%;
        height: auto;
    }
    /* line 110, ../sass/template/_template-login.scss */
    .block--autentificare .block-box-autentificare .box-content {
        top: 0;
        transform: translateY(0%);
    }
    /* line 115, ../sass/template/_template-login.scss */
    .block--autentificare .block-box-autentificare:last-child {
        margin-bottom: 0;
    }
}

/* line 2, ../sass/template/_template-servicii.scss */
.block-page-hero.hero-servicii {
    padding-top: 2.60417vw;
    padding-bottom: 2.60417vw;
}
/* line 7, ../sass/template/_template-servicii.scss */
.block-page-hero.hero-servicii .block-abonamente-detalii > * {
    margin-top: 0;
    margin-bottom: 1.5625vw;
}
/* line 11, ../sass/template/_template-servicii.scss */
.block-page-hero.hero-servicii .block-abonamente-detalii > *:last-child {
    margin-bottom: 0;
}
@media (min-width: 1200px) {
    /* line 18, ../sass/template/_template-servicii.scss */
    .block-page-hero.hero-servicii .grid {
        display: table;
        width: 100%;
    }
    /* line 22, ../sass/template/_template-servicii.scss */
    .block-page-hero.hero-servicii .grid > .grid_col {
        display: table-cell;
        vertical-align: middle;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 2, ../sass/template/_template-servicii.scss */
    .block-page-hero.hero-servicii {
        padding-top: 50px;
        padding-bottom: 50px;
        text-align: center;
    }
    /* line 35, ../sass/template/_template-servicii.scss */
    .block-page-hero.hero-servicii .block-abonamente-detalii {
        margin-top: 15px;
    }
    /* line 38, ../sass/template/_template-servicii.scss */
    .block-page-hero.hero-servicii .block-abonamente-detalii > * {
        margin-bottom: 20px;
        text-align: center;
    }
    /* line 42, ../sass/template/_template-servicii.scss */
    .block-page-hero.hero-servicii .block-abonamente-detalii > *:last-child {
        margin-bottom: 0;
    }
}

/* line 52, ../sass/template/_template-servicii.scss */
.block-abonamente-detalii .block_buttons {
    display: inline-block;
    width: 100%;
    max-width: 16.66667vw;
}
@media only screen and (max-width: 1200px) {
    /* line 52, ../sass/template/_template-servicii.scss */
    .block-abonamente-detalii .block_buttons {
        max-width: 260px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 51, ../sass/template/_template-servicii.scss */
    .block-abonamente-detalii {
        text-align: left;
    }
}

/* line 68, ../sass/template/_template-servicii.scss */
.block--crb {
    padding: 1.04167vw;
    background-color: var(--state-info-bg);
    color: var(--brand-color);
    border-color: var(--state-info-bg);
    overflow: hidden;
    display: inline-block;
}
/* line 76, ../sass/template/_template-servicii.scss */
.block--crb img {
    max-width: 2.08333vw;
    max-width: 2.08333vw;
    margin-right: 1.04167vw;
    float: left;
}
/* line 83, ../sass/template/_template-servicii.scss */
.block--crb p {
    margin: 0;
    font-weight: 500;
    color: var(--brand-color);
    line-height: 2.08333vw;
    display: inline-block;
}
@media only screen and (max-width: 1200px) {
    /* line 68, ../sass/template/_template-servicii.scss */
    .block--crb {
        padding: 20px;
    }
    /* line 94, ../sass/template/_template-servicii.scss */
    .block--crb img {
        max-width: 40px;
        max-width: 40px;
        margin-right: 20px;
    }
    /* line 100, ../sass/template/_template-servicii.scss */
    .block--crb p {
        line-height: 40px;
    }
}
/* line 106, ../sass/template/_template-servicii.scss */
.block--cost-servicii {
    max-width: 1440px;
    margin: 0 auto;
}

/* line 112, ../sass/template/_template-servicii.scss */
.box-abonament {
    background: var(--box-subscription);
    text-align: center;
    padding: 2.08333vw 2.08333vw 1.04167vw;
    position: relative;
    margin-bottom: 1.04167vw;
    border: 1px solid transparent;
    display: flex;
    flex-direction: column;
    flex: 1;
}
/* line 123, ../sass/template/_template-servicii.scss */
.box-abonament .icon {
    margin-bottom: 1.04167vw;
}
/* line 126, ../sass/template/_template-servicii.scss */
.box-abonament .icon .bt-icon {
    font-size: 3.125vw;
}
/* line 131, ../sass/template/_template-servicii.scss */
.box-abonament h3 {
    margin: 0 0 0.83333vw;
    font-size: 1.30208vw;
    font-weight: 500;
    min-height: auto;
    line-height: 1.3;
}
/* line 139, ../sass/template/_template-servicii.scss */
.box-abonament h4 {
    font-size: 0.72917vw;
    color: var(--body-color);
    margin: 0 0 0.78125vw;
    font-weight: 500;
}
/* line 146, ../sass/template/_template-servicii.scss */
.box-abonament ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    color: var(--body-color);
    font-size: 14px;
}
/* line 154, ../sass/template/_template-servicii.scss */
.box-abonament ul li {
    font-weight: 300;
    line-height: 1.3;
    padding: 0.52083vw 0;
    border-bottom: 0.05208vw solid var(--grey-dark-color);
}
/* line 160, ../sass/template/_template-servicii.scss */
.box-abonament ul li:last-child {
    border-bottom: none;
}
/* line 166, ../sass/template/_template-servicii.scss */
.box-abonament.recomandat {
    border: 1px solid var(--mauve-color);
    background: var(--box-subscription-recommended);
}
/* line 170, ../sass/template/_template-servicii.scss */
.box-abonament.recomandat .recomandat-image {
    position: absolute;
    top: -7px;
    left: -7px;
}
/* line 177, ../sass/template/_template-servicii.scss */
.box-abonament .curent-image {
    position: absolute;
    top: -7px;
    right: -6px;
}
@media only screen and (max-width: 1200px) {
    /* line 112, ../sass/template/_template-servicii.scss */
    .box-abonament {
        padding: 40px 40px 20px;
        margin-bottom: 20px;
    }
    /* line 187, ../sass/template/_template-servicii.scss */
    .box-abonament .icon {
        margin-bottom: 20px;
    }
    /* line 190, ../sass/template/_template-servicii.scss */
    .box-abonament .icon .bt-icon {
        font-size: 60px;
    }
    /* line 195, ../sass/template/_template-servicii.scss */
    .box-abonament h3 {
        margin: 0 0 10px;
        font-size: 25px;
    }
    /* line 200, ../sass/template/_template-servicii.scss */
    .box-abonament h4 {
        font-size: 14px;
        margin: 0 0 15px;
    }
    /* line 205, ../sass/template/_template-servicii.scss */
    .box-abonament ul {
        font-size: 14px;
    }
    /* line 208, ../sass/template/_template-servicii.scss */
    .box-abonament ul li {
        padding: 10px 0;
        border-bottom-width: 1px;
    }
}
@media (max-width: 767px) {
    /* line 112, ../sass/template/_template-servicii.scss */
    .box-abonament {
        padding: 30px 20px 20px;
    }
}

/* line 220, ../sass/template/_template-servicii.scss */
.box-sub-abonament {
    border-width: 0.10417vw;
    border-style: solid;
    text-align: center;
    min-height: 6.77083vw;
    margin-bottom: 0.52083vw;
    position: relative;
    padding: 0;
    cursor: pointer;
}
/* line 230, ../sass/template/_template-servicii.scss */
.box-sub-abonament p {
    margin: 0;
    font-size: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: var(--body-color);
    width: 100%;
    padding: 0.52083vw;
}
/* line 241, ../sass/template/_template-servicii.scss */
.box-sub-abonament p b {
    font-weight: 600;
}
/* line 245, ../sass/template/_template-servicii.scss */
.box-sub-abonament p span {
    display: block;
    font-size: 14px;
}
/* line 250, ../sass/template/_template-servicii.scss */
.box-sub-abonament p span em {
    font-size: 12px;
}
/* line 257, ../sass/template/_template-servicii.scss */
.box-sub-abonament s {
    margin-right: 0.3em;
    text-decoration-color: red;
    font-style: italic;
    font-size: 0.8em;
}
/* line 264, ../sass/template/_template-servicii.scss */
.box-sub-abonament--full {
    min-height: 10.41667vw;
}
/* line 268, ../sass/template/_template-servicii.scss */
.box-sub-abonament--one-third {
    min-height: 3.125vw;
    line-height: 1.2;
}
/* line 273, ../sass/template/_template-servicii.scss */
.box-sub-abonament--one-half {
    min-height: 4.94792vw;
    line-height: 1.2;
}
/* line 278, ../sass/template/_template-servicii.scss */
.box-sub-abonament:hover, .box-sub-abonament--selected {
    border-width: 0.20833vw;
}
/* line 283, ../sass/template/_template-servicii.scss */
.box-sub-abonament--no-highlight {
    cursor: initial;
    pointer-events: none;
}
/* line 286, ../sass/template/_template-servicii.scss */
.box-sub-abonament--no-highlight:hover {
    border-width: 0.10417vw;
}
/* line 291, ../sass/template/_template-servicii.scss */
.box-sub-abonament-light-blue {
    background-color: #0580c360 !important;
}
/* line 295, ../sass/template/_template-servicii.scss */
.box-sub-abonament-blue {
    background-color: #00357960 !important;
}
/* line 299, ../sass/template/_template-servicii.scss */
.box-sub-abonament-orange {
    background-color: #f04f0260 !important;
}
/* line 303, ../sass/template/_template-servicii.scss */
.box-sub-abonament-green, .box-sub-abonament-secondary {
    background-color: #417f0c60 !important;
}
/* line 308, ../sass/template/_template-servicii.scss */
.box-sub-abonament-mauve {
    background-color: #b6266160 !important;
}
/* line 312, ../sass/template/_template-servicii.scss */
.box-sub-abonament-red {
    background-color: #bb001a60 !important;
}
/* line 316, ../sass/template/_template-servicii.scss */
.box-sub-abonament-grey {
    background-color: #f5f2f108 !important;
}
/* line 320, ../sass/template/_template-servicii.scss */
.box-sub-abonament-black {
    background-color: #00000008 !important;
}
/* line 324, ../sass/template/_template-servicii.scss */
.box-sub-abonament-grey-dark {
    background-color: #dfdfdf08 !important;
}
@media only screen and (max-width: 1200px) {
    /* line 220, ../sass/template/_template-servicii.scss */
    .box-sub-abonament {
        border-width: 2px;
        min-height: 130px;
        margin-bottom: 10px;
    }
    /* line 333, ../sass/template/_template-servicii.scss */
    .box-sub-abonament p {
        font-size: 20px;
        padding: 10px;
    }
    /* line 337, ../sass/template/_template-servicii.scss */
    .box-sub-abonament p span {
        font-size: 16px;
    }
    /* line 340, ../sass/template/_template-servicii.scss */
    .box-sub-abonament p span em {
        font-size: 14px;
    }
    /* line 347, ../sass/template/_template-servicii.scss */
    .box-sub-abonament--full {
        min-height: 200px;
    }
    /* line 351, ../sass/template/_template-servicii.scss */
    .box-sub-abonament--one-third {
        min-height: 60px;
    }
    /* line 355, ../sass/template/_template-servicii.scss */
    .box-sub-abonament--one-half {
        min-height: 95px;
    }
    /* line 359, ../sass/template/_template-servicii.scss */
    .box-sub-abonament:hover, .box-sub-abonament--selected {
        border-width: 4px;
    }
}
@media all and (min-width: 1201px) {
    /* line 366, ../sass/template/_template-servicii.scss */
    .box-sub-abonament s {
        font-size: 1em;
    }
}

/* line 372, ../sass/template/_template-servicii.scss */
.slider-abonamente {
    margin: 0 -2.08333vw;
}
/* line 375, ../sass/template/_template-servicii.scss */
.slider-abonamente .slick-track {
    display: flex !important;
}
/* line 379, ../sass/template/_template-servicii.scss */
.slider-abonamente .slick-slide {
    height: auto;
    display: flex;
    flex-direction: column;
}
/* line 385, ../sass/template/_template-servicii.scss */
.slider-abonamente .slick-slider {
    padding: 0.52083vw 1.5625vw;
}
/* line 388, ../sass/template/_template-servicii.scss */
.slider-abonamente .slick-slider .slick-list {
    padding: 0.52083vw 0;
}
@media only screen and (max-width: 1200px) {
    /* line 372, ../sass/template/_template-servicii.scss */
    .slider-abonamente {
        padding: 0 10px;
        margin: 0;
    }
    /* line 397, ../sass/template/_template-servicii.scss */
    .slider-abonamente .slick-slider {
        padding: 10px 30px;
    }
    /* line 400, ../sass/template/_template-servicii.scss */
    .slider-abonamente .slick-slider .slick-list {
        padding: 10px 0;
    }
}
@media (max-width: 767px) {
    /* line 407, ../sass/template/_template-servicii.scss */
    .slider-abonamente .slick-slider {
        padding: 10px;
    }
}

/* line 413, ../sass/template/_template-servicii.scss */
.block-servicii-incluse {
    margin: 1.04167vw 0;
    padding: 1.04167vw;
}
/* line 417, ../sass/template/_template-servicii.scss */
.block-servicii-incluse h4 {
    border: none;
}
/* line 421, ../sass/template/_template-servicii.scss */
.block-servicii-incluse p {
    margin: 0 0 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 413, ../sass/template/_template-servicii.scss */
    .block-servicii-incluse {
        margin: 20px 0;
    }
}
@media (max-width: 767px) {
    /* line 413, ../sass/template/_template-servicii.scss */
    .block-servicii-incluse {
        position: relative;
        margin-bottom: 0;
    }
    /* line 433, ../sass/template/_template-servicii.scss */
    .block-servicii-incluse .award-image {
        position: absolute;
        top: 15px;
        right: 15px;
        max-width: 30%;
    }
}

/* line 443, ../sass/template/_template-servicii.scss */
.block-steps-checkout {
    background: var(--white-color);
    color: var(--body-color);
    border-top: 0.05208vw solid var(--grey-dark-color);
}
/* line 448, ../sass/template/_template-servicii.scss */
.block-steps-checkout hr {
    margin: 0;
}
/* line 452, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0 0.78125vw;
}
/* line 458, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid > .cell {
    display: table-cell;
    padding: 0.78125vw;
    vertical-align: middle;
}
/* line 463, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid > .cell p {
    margin: 0;
    font-weight: 500;
    font-size: 0.83333vw;
}
/* line 470, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid:not(.grouped-row) {
    border: 0.05208vw solid var(--grey-dark-color);
    border-top: none;
}
/* line 475, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid.grouped-row {
    border-left: 0.05208vw solid var(--grey-dark-color);
    border-right: 0.05208vw solid var(--grey-dark-color);
}
/* line 479, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid.grouped-row > .cell {
    border-bottom: 0.05208vw solid var(--grey-dark-color);
}
/* line 484, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid.grid-head {
    text-transform: uppercase;
}
/* line 488, ../sass/template/_template-servicii.scss */
.block-steps-checkout .grid.table-grid.grid-footer {
    border: 0.05208vw solid var(--black-color);
}
@media only screen and (max-width: 1200px) {
    /* line 443, ../sass/template/_template-servicii.scss */
    .block-steps-checkout {
        border-top-width: 1px;
    }
    /* line 496, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid {
        padding: 0 15px;
    }
    /* line 499, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid > .cell {
        padding: 15px;
    }
    /* line 502, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid > .cell p {
        font-size: 16px;
    }
    /* line 507, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid:not(.grouped-row) {
        border-width: 1px;
    }
    /* line 511, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid.grouped-row {
        border-left-width: 1px;
        border-right-width: 1px;
    }
    /* line 515, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid.grouped-row > .cell {
        border-bottom-width: 1px;
    }
    /* line 520, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid.grid-footer {
        border-width: 1px;
    }
}
@media (max-width: 767px) {
    /* line 443, ../sass/template/_template-servicii.scss */
    .block-steps-checkout {
        font-size: 12px;
    }
    /* line 529, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid {
        padding: 0;
    }
    /* line 532, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid > .cell {
        padding: 10px;
    }
    /* line 535, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid > .cell.mobile-background-gray {
        text-align: center;
        background: var(--grey-color);
        border-left: 1px solid var(--grey-dark-color);
    }
    /* line 541, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid > .cell p {
        font-size: 12px;
        display: inline-block;
        width: 100%;
    }
    /* line 548, ../sass/template/_template-servicii.scss */
    .block-steps-checkout .grid.table-grid.grid-head {
        background-color: var(--grey-dark-color);
    }
}

/* line 555, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
/* line 560, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item {
    margin-bottom: 20px;
}
/* line 563, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item .accordion_title {
    padding: 0;
    margin: 0 !important;
}
/* line 567, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item .accordion_title:after {
    display: none;
}
/* line 571, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item .accordion_title h3 {
    padding: 0;
    margin: 0;
    text-transform: initial;
    font-size: 16px;
    transition: all 0.3s;
}
/* line 578, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item .accordion_title h3:after {
    content: "\e969";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
/* line 596, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item.js--open .accordion_title .grid_col {
    border-bottom: none;
}
/* line 600, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item.js--open .accordion_title h3 {
    color: var(--mauve-color);
}
/* line 603, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .abonament-item.js--open .accordion_title h3:after {
    content: "\e96a";
}
/* line 611, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .crb-input {
    background: var(--grey-color);
    border: 1px solid var(--grey-dark-color);
    padding: 15px 15px 0;
    margin-bottom: 20px;
}
/* line 619, ../sass/template/_template-servicii.scss */
.mobile-lista-abonamente .grid:not(.table-grid) > .grid_col {
    width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
}

/* line 628, ../sass/template/_template-servicii.scss */
.mobile-box-serviciu {
    background-color: white;
    margin-bottom: 20px;
    font-size: 14px;
}
/* line 633, ../sass/template/_template-servicii.scss */
.mobile-box-serviciu em {
    font-size: 12px;
}
/* line 637, ../sass/template/_template-servicii.scss */
.mobile-box-serviciu .serviciu-header {
    font-size: 12px;
    color: white;
    text-transform: uppercase;
    font-weight: 400;
}
/* line 644, ../sass/template/_template-servicii.scss */
.mobile-box-serviciu .auto-height {
    height: auto !important;
    padding: 0 !important;
}
/* line 649, ../sass/template/_template-servicii.scss */
.mobile-box-serviciu .padding-0 {
    padding: 0 !important;
}
/* line 653, ../sass/template/_template-servicii.scss */
.mobile-box-serviciu .block--table-grid > .table-grid {
    margin: 0 !important;
}

@media only screen and (max-width: 1200px) {
    /* line 658, ../sass/template/_template-servicii.scss */
    .mobile-title {
        margin-top: 40px;
        margin-bottom: 15px;
    }
}

/* line 665, ../sass/template/_template-servicii.scss */
.aboselectat {
    border-style: solid;
    border-width: 1px;
}

/* line 670, ../sass/template/_template-servicii.scss */
.includedServices {
    border-bottom: 1px solid var(--black-color);
    padding-bottom: 0.52083vw;
    margin-top: auto;
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 670, ../sass/template/_template-servicii.scss */
    .includedServices {
        margin-bottom: 6px;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/template/_template-register.scss */
    .block-page-hero--register {
        padding: 40px 20px;
        text-align: center;
    }
    /* line 6, ../sass/template/_template-register.scss */
    .block-page-hero--register h1 {
        margin-bottom: 10px;
    }
}

/* line 12, ../sass/template/_template-register.scss */
.block-abonamente-pret {
    padding: 1.04167vw 2.08333vw;
    color: var(--black-color);
    text-transform: uppercase;
    font-size: 1.04167vw;
    font-weight: 500;
}
/* line 19, ../sass/template/_template-register.scss */
.block-abonamente-pret .block_pret {
    font-size: 2.08333vw;
    color: var(--brand-color-alt);
}
@media only screen and (max-width: 1200px) {
    /* line 19, ../sass/template/_template-register.scss */
    .block-abonamente-pret .block_pret {
        font-size: 30px;
    }
}
/* line 28, ../sass/template/_template-register.scss */
.block-abonamente-pret sup {
    vertical-align: top;
    padding-top: 0.36458vw;
    padding-right: 0.52083vw;
    display: inline-block;
}
@media only screen and (max-width: 1200px) {
    /* line 28, ../sass/template/_template-register.scss */
    .block-abonamente-pret sup {
        padding-top: 7;
        padding-right: 10;
    }
}
/* line 40, ../sass/template/_template-register.scss */
.block-abonamente-pret .dropdown {
    width: auto;
}
@media only screen and (max-width: 1200px) {
    /* line 40, ../sass/template/_template-register.scss */
    .block-abonamente-pret .dropdown {
        padding-right: 30px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 12, ../sass/template/_template-register.scss */
    .block-abonamente-pret {
        font-size: 18px;
        padding: 20px;
    }
}

/* line 54, ../sass/template/_template-register.scss */
.container-register {
    max-width: 61.45833vw;
    margin: 0 auto;
    padding: 0 20px;
}
@media only screen and (max-width: 1200px) {
    /* line 54, ../sass/template/_template-register.scss */
    .container-register {
        max-width: 100%;
    }
}

/* line 64, ../sass/template/_template-register.scss */
.block-register {
    background-color: var(--grey-color);
}

/* line 69, ../sass/template/_template-register.scss */
.block-register-tabs {
    background-color: var(--grey-color);
    text-align: center;
}
/* line 73, ../sass/template/_template-register.scss */
.block-register-tabs .block_tab {
    padding: 1.04167vw 1.04167vw 1.04167vw 3.125vw;
    float: left;
    width: 33.33%;
    position: relative;
    color: var(--body-color);
    text-align: left;
    border: 1px solid var(--border-color);
}
@media only screen and (max-width: 1200px) {
    /* line 73, ../sass/template/_template-register.scss */
    .block-register-tabs .block_tab {
        padding: 20px 20px 20px 60px;
    }
}
/* line 87, ../sass/template/_template-register.scss */
.block-register-tabs .block_tab .block_tab-nr {
    position: absolute;
    left: 1.04167vw;
    top: 0.52083vw;
    color: #c6c6c6;
    font-size: 2.08333vw;
    font-weight: 700;
}
@media only screen and (max-width: 1200px) {
    /* line 87, ../sass/template/_template-register.scss */
    .block-register-tabs .block_tab .block_tab-nr {
        font-size: 40px;
        left: 20px;
        top: 10px;
    }
}
/* line 102, ../sass/template/_template-register.scss */
.block-register-tabs .block_tab .block_tab-title {
    font-size: 0.9375vw;
    display: block;
}
@media only screen and (max-width: 1200px) {
    /* line 102, ../sass/template/_template-register.scss */
    .block-register-tabs .block_tab .block_tab-title {
        font-size: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 115, ../sass/template/_template-register.scss */
    .block-register-tabs .block_tab .block_tab-sub-title {
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
}
/* line 126, ../sass/template/_template-register.scss */
.block-register-tabs .block_tab--active {
    color: var(--black-color);
    background-color: var(--grey-dark-color);
}
/* line 130, ../sass/template/_template-register.scss */
.block-register-tabs .block_tab--active .block_tab-nr {
    color: var(--brand-color-alt);
}
/* line 134, ../sass/template/_template-register.scss */
.block-register-tabs .block_tab--active .block_tab-title {
    color: var(--brand-color-alt);
}
@media only screen and (max-width: 1200px) {
    /* line 69, ../sass/template/_template-register.scss */
    .block-register-tabs {
        padding: 0px;
        margin: 0;
    }
    /* line 143, ../sass/template/_template-register.scss */
    .block-register-tabs .block_tab:not(.block_tab--active) {
        min-height: 90px;
    }
    /* line 147, ../sass/template/_template-register.scss */
    .block-register-tabs .block_tab:not(.block_tab--active) .block_tab-title,
    .block-register-tabs .block_tab:not(.block_tab--active) .block_tab-sub-title {
        display: none;
    }
}

/* line 155, ../sass/template/_template-register.scss */
.block-register-tab-container {
    padding: 2.08333vw 0;
    background-color: var(--light-color-alt-shade);
}
/* line 159, ../sass/template/_template-register.scss */
.block-register-tab-container hr {
    border-color: #d9d9d9;
    margin: 1.5625vw 0;
}
/* line 164, ../sass/template/_template-register.scss */
.block-register-tab-container h3 {
    color: var(--black-color);
}
/* line 168, ../sass/template/_template-register.scss */
.block-register-tab-container h4 {
    color: var(--black-color);
    border-bottom: 1px solid var(--black-color);
    padding-bottom: 0.52083vw;
}
/* line 174, ../sass/template/_template-register.scss */
.block-register-tab-container .alert h4 {
    border: 0 none;
    padding: 0;
}
@media all and (min-width: 1201px) {
    /* line 180, ../sass/template/_template-register.scss */
    .block-register-tab-container .grid_border-left-lg {
        border-left: 1px solid #d9d9d9;
    }
}
/* line 185, ../sass/template/_template-register.scss */
.block-register-tab-container .block-tab {
    padding-right: 4.6875vw;
}
/* line 188, ../sass/template/_template-register.scss */
.block-register-tab-container .block-tab .phone-prefix .prefix {
    background: var(--light-color);
    border: 1px solid var(--grey-color);
}
/* line 193, ../sass/template/_template-register.scss */
.block-register-tab-container .block-tab .dropdown,
.block-register-tab-container .block-tab .input {
    background-color: var(--light-color);
}
/* line 198, ../sass/template/_template-register.scss */
.block-register-tab-container .block-tab.block-tab {
    color: var(--black-color);
}
@media only screen and (max-width: 1200px) {
    /* line 185, ../sass/template/_template-register.scss */
    .block-register-tab-container .block-tab {
        padding-right: 0;
    }
}
/* line 207, ../sass/template/_template-register.scss */
.block-register-tab-container .error-msj {
    font-size: 0.625vw;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    /* line 207, ../sass/template/_template-register.scss */
    .block-register-tab-container .error-msj {
        font-size: 12px;
    }
}
/* line 216, ../sass/template/_template-register.scss */
.block-register-tab-container .input-checker {
    color: var(--brand-color-alt);
}

/* line 221, ../sass/template/_template-register.scss */
.block-register-next-prev {
    box-shadow: 0px -5px 5px 0px rgba(1, 1, 1, 0.1);
    background: f8f8f8;
    padding: 1.04167vw 0.78125vw;
}
/* line 226, ../sass/template/_template-register.scss */
.block-register-next-prev .button {
    margin-left: 1.04167vw;
}
/* line 230, ../sass/template/_template-register.scss */
.block-register-next-prev .button-renunta {
    padding: 0.67708vw 0.78125vw;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 600;
    min-width: 10.41667vw;
}
@media only screen and (max-width: 1200px) {
    /* line 221, ../sass/template/_template-register.scss */
    .block-register-next-prev {
        padding: 15px 10px;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 245, ../sass/template/_template-register.scss */
    .form-group--no-btn .input_more {
        padding-right: 0;
    }
}
/* line 250, ../sass/template/_template-register.scss */
.mobile-only .block-sidebar-intrebari {
    padding: 15px;
    background: var(--light-color-alt-shade);
    margin-top: 20px;
}

/* line 1, ../sass/template/_template-my-company.scss */
.block--accordion-list {
    margin-top: 1.30208vw;
}
/* line 4, ../sass/template/_template-my-company.scss */
.block--accordion-list .accordion_title {
    text-transform: none;
    font-size: 1.04167vw;
    padding: 0 1.04167vw 0 0;
    position: relative;
    margin: 0;
}
/* line 11, ../sass/template/_template-my-company.scss */
.block--accordion-list .accordion_title:after {
    position: absolute;
    right: 0;
    top: 0.26042vw;
}
@media only screen and (max-width: 1200px) {
    /* line 4, ../sass/template/_template-my-company.scss */
    .block--accordion-list .accordion_title {
        font-size: 20px;
    }
}
/* line 22, ../sass/template/_template-my-company.scss */
.block--accordion-list .accordion_info {
    padding-top: 0.78125vw;
}

/* line 28, ../sass/template/_template-my-company.scss */
.list--clienti li {
    padding: 1.30208vw 0;
    border-bottom: 1px solid #bbbbbb;
}
/* line 32, ../sass/template/_template-my-company.scss */
.list--clienti li:first-child {
    border-top: 1px solid #bbbbbb;
}
/* line 37, ../sass/template/_template-my-company.scss */
.list--clienti a {
    font-weight: 500;
    text-decoration: underline;
}

/* line 44, ../sass/template/_template-my-company.scss */
.block--grey-box.block-rezultate {
    padding: 1.04167vw;
}
/* line 50, ../sass/template/_template-my-company.scss */
.block--grey-box h3 {
    font-size: 20px;
}
@media (min-width: 768px) {
    /* line 55, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid {
        background: var(--light-color);
        border-top: 1px solid var(--border-color);
        border-right: 1px solid var(--border-color);
        color: var(--black-color);
        margin: 0;
    }
    /* line 62, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid.grid-header:hover, .block--grey-box .table-grid.grid-header {
        background: var(--brand-color) !important;
        color: var(--light-color);
    }
    /* line 68, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid .grid_col {
        border-bottom: 1px solid var(--border-color);
        border-left: 1px solid var(--border-color);
        padding: 0.78125vw 0 0.78125vw 1.04167vw;
    }
    /* line 73, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid .grid_col.text-right {
        padding-right: 0.78125vw;
    }
    /* line 78, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid.table-hover:hover {
        border-color: #a6a6a6;
        background-color: var(--grey-color-hover);
    }
    /* line 82, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid.table-hover:hover .grid_col {
        border-bottom-color: #a6a6a6;
    }
    /* line 85, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid.table-hover:hover .grid_col:first-child {
        border-left-color: #a6a6a6;
    }
    /* line 91, ../sass/template/_template-my-company.scss */
    .block--grey-box .table-grid a:not(.button) {
        font-weight: 700;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 43, ../sass/template/_template-my-company.scss */
    .block--grey-box {
        margin-bottom: 20px;
    }
    /* line 101, ../sass/template/_template-my-company.scss */
    .block--grey-box .block-white:last-child {
        margin-bottom: 0;
    }
    /* line 105, ../sass/template/_template-my-company.scss */
    .block--grey-box.block-rezultate {
        padding: 30px 30px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 111, ../sass/template/_template-my-company.scss */
    .block--grey-box.block-rezultate {
        padding: 30px 20px;
    }
}

/* line 118, ../sass/template/_template-my-company.scss */
.action-buttons .form-group,
.action-buttons .button {
    padding-top: 0.26042vw;
    padding-bottom: 0.26042vw;
    font-size: 0.72917vw;
    height: auto;
    min-height: auto;
    margin-bottom: 1.5625vw;
}
/* line 127, ../sass/template/_template-my-company.scss */
.action-buttons .form-group label,
.action-buttons .button label {
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 118, ../sass/template/_template-my-company.scss */
    .action-buttons .form-group,
    .action-buttons .button {
        font-size: 14px;
        padding-bottom: 5px;
        padding-top: 5px;
        margin-bottom: 25px;
    }
}
/* line 139, ../sass/template/_template-my-company.scss */
.action-buttons .left,
.action-buttons .button {
    margin-right: 1.04167vw;
}
/* line 143, ../sass/template/_template-my-company.scss */
.action-buttons .left:last-child,
.action-buttons .button:last-child {
    margin-right: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 139, ../sass/template/_template-my-company.scss */
    .action-buttons .left,
    .action-buttons .button {
        margin-right: 15px;
        float: none;
    }
}
/* line 153, ../sass/template/_template-my-company.scss */
.action-buttons .button--smaller {
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 153, ../sass/template/_template-my-company.scss */
    .action-buttons .button--smaller {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 117, ../sass/template/_template-my-company.scss */
    .action-buttons {
        float: none;
        text-align: center;
    }
    /* line 165, ../sass/template/_template-my-company.scss */
    .action-buttons .form-group {
        float: none;
        margin-bottom: 15px;
        text-align: left;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 172, ../sass/template/_template-my-company.scss */
    .action-buttons.mobile-action-buttons {
        padding-top: 15px;
        min-width: 200px;
        margin-right: 0;
    }
}

/* line 181, ../sass/template/_template-my-company.scss */
.block-locatie {
    padding: 1.04167vw 1.04167vw 1.04167vw 3.64583vw;
    background: var(--grey-color);
    border: 1px solid var(--grey-dark-color);
    position: relative;
    max-width: 34.89583vw;
    width: 100%;
    margin-bottom: 1.5625vw;
}
/* line 190, ../sass/template/_template-my-company.scss */
.block-locatie:before {
    content: "\eb2a";
    color: var(--brand-color);
    font-size: 1.5625vw;
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 1.5625vw;
    top: 0.78125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 190, ../sass/template/_template-my-company.scss */
    .block-locatie:before {
        font-size: 28px;
        left: 20px;
        top: 15px;
    }
}
/* line 215, ../sass/template/_template-my-company.scss */
.block-locatie:hover .block_change a.change-icon {
    width: auto;
    white-space: pre;
}
/* line 220, ../sass/template/_template-my-company.scss */
.block-locatie .block_name {
    color: var(--brand-color);
    font-size: 0.9375vw;
}
@media only screen and (max-width: 1200px) {
    /* line 220, ../sass/template/_template-my-company.scss */
    .block-locatie .block_name {
        font-size: 18px;
    }
}
/* line 229, ../sass/template/_template-my-company.scss */
.block-locatie .bt-icon {
    color: var(--brand-color);
}
@media only screen and (max-width: 1200px) {
    /* line 181, ../sass/template/_template-my-company.scss */
    .block-locatie {
        padding: 20px 20px 20px 50px;
        clear: both;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

/* line 241, ../sass/template/_template-my-company.scss */
.block_change {
    float: right;
}
/* line 244, ../sass/template/_template-my-company.scss */
.block_change a {
    text-transform: uppercase;
}
/* line 248, ../sass/template/_template-my-company.scss */
.block_change a.change-icon {
    width: 15px;
    height: 20px;
    overflow: hidden;
    transition: all 0.05s ease-out;
}
/* line 256, ../sass/template/_template-my-company.scss */
.block_change a:before {
    content: "\eb71";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 0.26042vw;
    display: inline-block;
}

/* line 273, ../sass/template/_template-my-company.scss */
.block-item-info {
    background: var(--grey-color);
    border: 1px solid var(--grey-dark-color);
    padding: 1.04167vw 1.5625vw 1.04167vw 1.5625vw;
    margin-bottom: 1.04167vw;
}
/* line 279, ../sass/template/_template-my-company.scss */
.block-item-info.block-white {
    background: var(--light-color);
}
/* line 283, ../sass/template/_template-my-company.scss */
.block-item-info.block-contact-id {
    background-color: var(--green-light-color);
}
/* line 287, ../sass/template/_template-my-company.scss */
.block-item-info:hover .block_change a.change-icon {
    width: 90px;
}
/* line 291, ../sass/template/_template-my-company.scss */
.block-item-info .block_image {
    max-width: 36%;
    padding-right: 0.78125vw;
    float: left;
    margin-bottom: 0.52083vw;
}
/* line 298, ../sass/template/_template-my-company.scss */
.block-item-info .block_info-left {
    float: left;
    max-width: 63%;
}
/* line 306, ../sass/template/_template-my-company.scss */
.block-item-info .block_name {
    float: left;
    max-width: 64%;
    color: var(--brand-color);
    text-transform: uppercase;
    float: left;
    margin-bottom: 0.83333vw;
    margin-top: 0.83333vw;
    font-weight: 600;
}
/* line 316, ../sass/template/_template-my-company.scss */
.block-item-info .block_name .block_position {
    text-transform: none;
    color: var(--body-color);
    font-weight: 400;
}
/* line 323, ../sass/template/_template-my-company.scss */
.block-item-info .block_image-big {
    max-width: 33%;
}
@media only screen and (max-width: 1200px) {
    /* line 323, ../sass/template/_template-my-company.scss */
    .block-item-info .block_image-big {
        margin-top: 20px;
    }
}
/* line 331, ../sass/template/_template-my-company.scss */
.block-item-info p {
    clear: both;
    margin: 12px 0;
    overflow-wrap: break-word;
}
/* line 337, ../sass/template/_template-my-company.scss */
.block-item-info .bt-icon {
    padding-right: 0.3125vw;
    color: var(--brand-color);
}
/* line 342, ../sass/template/_template-my-company.scss */
.block-item-info .block_language span {
    vertical-align: top;
}
/* line 345, ../sass/template/_template-my-company.scss */
.block-item-info .block_language span.block_flags {
    padding-left: 1.04167vw;
}
@media only screen and (max-width: 1200px) {
    /* line 345, ../sass/template/_template-my-company.scss */
    .block-item-info .block_language span.block_flags {
        padding-left: 0px;
    }
}
/* line 353, ../sass/template/_template-my-company.scss */
.block-item-info .block_language span img {
    vertical-align: top;
    padding-right: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 353, ../sass/template/_template-my-company.scss */
    .block-item-info .block_language span img {
        padding-left: 10px;
    }
}
/* line 364, ../sass/template/_template-my-company.scss */
.block-item-info .link-msg .bt-icon {
    color: var(--brand-color-alt);
}
/* line 368, ../sass/template/_template-my-company.scss */
.block-item-info .link-msg u {
    font-weight: 700;
}
/* line 372, ../sass/template/_template-my-company.scss */
.block-item-info .link-msg--inactive {
    color: #838383;
}
/* line 375, ../sass/template/_template-my-company.scss */
.block-item-info .link-msg--inactive .bt-icon {
    color: #838383;
}
@media only screen and (max-width: 1200px) {
    /* line 273, ../sass/template/_template-my-company.scss */
    .block-item-info {
        padding: 20px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 386, ../sass/template/_template-my-company.scss */
    .block-item-info .mobile--no-block, .block-item-info.mobile--no-block {
        border: 0;
        margin: 0;
        padding: 0;
        background: transparent;
    }
}

/* line 397, ../sass/template/_template-my-company.scss */
.block_results-tabs {
    text-align: center;
    background: var(--grey-color);
}
/* line 401, ../sass/template/_template-my-company.scss */
.block_results-tabs a {
    display: block;
    padding: 1.04167vw;
    font-size: 1.04167vw;
    border: 1px solid var(--border-color);
    color: var(--brand-color);
}
/* line 408, ../sass/template/_template-my-company.scss */
.block_results-tabs a.js--active {
    background: var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 401, ../sass/template/_template-my-company.scss */
    .block_results-tabs a {
        font-size: 15px;
    }
}
/* line 417, ../sass/template/_template-my-company.scss */
.block_results-tabs .second-level a {
    font-size: 0.9375vw;
}
/* line 420, ../sass/template/_template-my-company.scss */
.block_results-tabs .second-level a.js--active {
    background: var(--grey-color);
}
@media only screen and (max-width: 1200px) {
    /* line 417, ../sass/template/_template-my-company.scss */
    .block_results-tabs .second-level a {
        font-size: 14px;
    }
}

/* line 431, ../sass/template/_template-my-company.scss */
.block-rezultate .block_item-more {
    text-align: center;
    padding: 1.04167vw 0;
    display: none;
    background: #f8faff;
}
/* line 437, ../sass/template/_template-my-company.scss */
.block-rezultate .block_item-more .action-buttons {
    display: inline-block;
    vertical-align: top;
}
/* line 441, ../sass/template/_template-my-company.scss */
.block-rezultate .block_item-more .action-buttons .button {
    min-width: 7.8125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 441, ../sass/template/_template-my-company.scss */
    .block-rezultate .block_item-more .action-buttons .button {
        width: 100%;
        margin: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 437, ../sass/template/_template-my-company.scss */
    .block-rezultate .block_item-more .action-buttons {
        display: block;
        margin-left: -20px;
    }
    /* line 454, ../sass/template/_template-my-company.scss */
    .block-rezultate .block_item-more .action-buttons .grid_col-mob {
        display: inline-block;
        vertical-align: top;
        padding-left: 20px;
        padding-bottom: 20px;
        margin-right: -.24em;
        width: 50%;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 431, ../sass/template/_template-my-company.scss */
    .block-rezultate .block_item-more {
        padding: 20px 20px 0 20px;
    }
}
/* line 470, ../sass/template/_template-my-company.scss */
.block-rezultate .js--open .block_item-more {
    display: block;
}

/* line 475, ../sass/template/_template-my-company.scss */
.table-grid.table-checker {
    position: relative;
    padding-left: 2.08333vw;
}
/* line 479, ../sass/template/_template-my-company.scss */
.table-grid.table-checker .table-checkbox {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 2.08333vw;
    border-right: 1px solid var(--grey-color);
}
/* line 487, ../sass/template/_template-my-company.scss */
.table-grid.table-checker .table-checkbox .block_item-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1200px) {
    /* line 479, ../sass/template/_template-my-company.scss */
    .table-grid.table-checker .table-checkbox {
        width: 40px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 475, ../sass/template/_template-my-company.scss */
    .table-grid.table-checker {
        padding-left: 40px;
    }
}

/* line 504, ../sass/template/_template-my-company.scss */
.block-slider-data {
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
    margin: 0.52083vw 0 0 0;
}
/* line 509, ../sass/template/_template-my-company.scss */
.block-slider-data .block_item {
    padding-right: 1.04167vw;
}
/* line 513, ../sass/template/_template-my-company.scss */
.block-slider-data .slick-arrow_prev {
    left: 2.08333vw;
}
/* line 517, ../sass/template/_template-my-company.scss */
.block-slider-data .slick-arrow_next {
    right: 2.08333vw;
}
@media only screen and (max-width: 1200px) {
    /* line 504, ../sass/template/_template-my-company.scss */
    .block-slider-data {
        margin-bottom: 20px;
    }
}

/* line 526, ../sass/template/_template-my-company.scss */
.mobile-end-block-buttons {
    padding-top: 10px;
}

/**Header**/
/* line 534, ../sass/template/_template-my-company.scss */
.block-hero-company-info .block_image {
    float: left;
    margin-right: 1.04167vw;
    width: 5.20833vw;
    background: var(--light-color);
    position: relative;
}
/* line 541, ../sass/template/_template-my-company.scss */
.block-hero-company-info .block_image img {
    width: 100%;
}
/* line 545, ../sass/template/_template-my-company.scss */
.block-hero-company-info .block_image:after {
    content: "\eb71";
    font-family: 'tb-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 10px;
    top: 10px;
    color: var(--body-color);
    font-size: 0.9375vw;
}
@media only screen and (max-width: 1200px) {
    /* line 534, ../sass/template/_template-my-company.scss */
    .block-hero-company-info .block_image {
        width: 100px;
        margin-right: 20px;
        margin-top: -45px;
    }
    /* line 568, ../sass/template/_template-my-company.scss */
    .block-hero-company-info .block_image:after {
        font-size: 14px;
    }
}
/* line 574, ../sass/template/_template-my-company.scss */
.block-hero-company-info .block_title {
    display: block;
}
/* line 582, ../sass/template/_template-my-company.scss */
.block-hero-company-info.block-hero-company-info--no-title .block_image {
    margin-top: 0;
}
/* line 586, ../sass/template/_template-my-company.scss */
.block-hero-company-info.block-hero-company-info--no-title .block_image + .left {
    width: calc(100% - 130px);
}
/* line 590, ../sass/template/_template-my-company.scss */
.block-hero-company-info.block-hero-company-info--no-title .block_title {
    padding-left: 0;
}
/* line 595, ../sass/template/_template-my-company.scss */
.block-hero-company-info .showFullDesc,
.block-hero-company-info .showShortDesc {
    color: #fff;
}

/* line 601, ../sass/template/_template-my-company.scss */
.block-company-statistics {
    color: var(--light-color);
    padding-top: 0.52083vw;
}
/* line 605, ../sass/template/_template-my-company.scss */
.block-company-statistics--right {
    float: right;
    padding: 1.04167vw;
    color: #f9f9f9;
    background: rgba(0, 0, 0, 0.5);
}
/* line 611, ../sass/template/_template-my-company.scss */
.block-company-statistics--right h6 {
    color: #f9f9f9;
}
/* line 616, ../sass/template/_template-my-company.scss */
.block-company-statistics .block_change-arrow {
    opacity: 0.1;
}
/* line 621, ../sass/template/_template-my-company.scss */
.block-company-statistics .no-trend .block_change-arrow {
    opacity: 0;
}
/* line 626, ../sass/template/_template-my-company.scss */
.block-company-statistics .up-level2 .block_big-increase,
.block-company-statistics .up-level2 .block_small-increase,
.block-company-statistics .up-level1 .block_small-increase {
    opacity: 1;
}
/* line 632, ../sass/template/_template-my-company.scss */
.block-company-statistics .down-level1 .block_small-decrease,
.block-company-statistics .down-level2 .block_small-decrease,
.block-company-statistics .down-level2 .block_big-decrease {
    opacity: 1;
}
/* line 638, ../sass/template/_template-my-company.scss */
.block-company-statistics .block_change-procent {
    width: 124px;
    height: 16px;
}
/* line 643, ../sass/template/_template-my-company.scss */
.block-company-statistics .bt-icon_angle-right + .bt-icon_angle-right,
.block-company-statistics .bt-icon_angle-left + .bt-icon_angle-left {
    margin-left: 0;
}
/* line 648, ../sass/template/_template-my-company.scss */
.block-company-statistics .block_info {
    padding-left: 5px;
}
/* line 652, ../sass/template/_template-my-company.scss */
.block-company-statistics p:last-child {
    margin-bottom: 0;
}
/* line 656, ../sass/template/_template-my-company.scss */
.block-company-statistics.block--grey-box {
    float: none;
    color: var(--body-color);
    padding-top: 30px;
}

/* line 663, ../sass/template/_template-my-company.scss */
.block_change-procent {
    display: inline-block;
    background-size: auto 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    position: relative;
    margin: 0 0.26042vw;
}
/* line 671, ../sass/template/_template-my-company.scss */
.block_change-procent .block_change-p-active {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-size: auto 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
}

/* line 683, ../sass/template/_template-my-company.scss */
.block_change-procent_box .block_change-p-active {
    background-image: url(../img/change-box--active.png);
}
/* line 687, ../sass/template/_template-my-company.scss */
.block_change-procent_box:after {
    content: "";
    background: url(../img/change-box.png);
    opacity: 0.2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

/* line 700, ../sass/template/_template-my-company.scss */
.block_change-procent_truck .block_change-p-active {
    background-image: url(../img/change-truck--active.png);
}
/* line 704, ../sass/template/_template-my-company.scss */
.block_change-procent_truck:after {
    content: "";
    background: url(../img/change-truck.png);
    opacity: 0.2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

/* line 717, ../sass/template/_template-my-company.scss */
.block_change-procent_euro .block_change-p-active {
    background-image: url(../img/change-euro--active.png);
    background-position: -0.5px 0px;
}
/* line 722, ../sass/template/_template-my-company.scss */
.block_change-procent_euro:after {
    content: "";
    background: url(../img/change-euro.png);
    background-position: -0.5px 0px;
    opacity: 0.2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

/* line 737, ../sass/template/_template-my-company.scss */
.block_change-procent_weel .block_change-p-active {
    background-image: url(../img/change-weel--active.png);
}
/* line 741, ../sass/template/_template-my-company.scss */
.block_change-procent_weel:after {
    content: "";
    background: url(../img/change-weel.png);
    opacity: 0.2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

/* line 753, ../sass/template/_template-my-company.scss */
.block-badge {
    clear: both;
    padding-top: 1.04167vw;
}
/* line 757, ../sass/template/_template-my-company.scss */
.block-badge .block_item {
    padding-right: 1.5625vw;
    font-weight: 700;
    text-transform: uppercase;
    white-space: nowrap;
}

/* line 771, ../sass/template/_template-my-company.scss */
.block_company-link {
    position: absolute;
    left: 3.125vw;
    bottom: 1.5625vw;
}
/* line 776, ../sass/template/_template-my-company.scss */
.block_company-link a {
    color: #f9f9f9;
    text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
    /* line 771, ../sass/template/_template-my-company.scss */
    .block_company-link {
        display: block;
        clear: both;
        text-align: center;
        position: static;
        padding-top: 20px;
    }
}

/* line 790, ../sass/template/_template-my-company.scss */
.block_title-id {
    color: #f9f9f9;
    margin-bottom: 0.52083vw;
}

/* line 795, ../sass/template/_template-my-company.scss */
.block_title-more {
    display: block;
    font-size: 0.72917vw;
}
@media only screen and (max-width: 1200px) {
    /* line 795, ../sass/template/_template-my-company.scss */
    .block_title-more {
        font-size: 14px;
    }
}

/* line 804, ../sass/template/_template-my-company.scss */
.block_company-more {
    font-weight: 500;
}

@media only screen and (max-width: 1200px) {
    /* line 808, ../sass/template/_template-my-company.scss */
    .block-page-hero.block-page-hero--smaller.block-page-hero--my-company {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

/* line 815, ../sass/template/_template-my-company.scss */
.mobile-hero-info {
    padding-top: 20px;
}

/* line 820, ../sass/template/_template-my-company.scss */
.mobile-hero-info .block--grey-box p {
    margin-top: 0;
    filter: initial;
}

@media screen {
    /* line 828, ../sass/template/_template-my-company.scss */
    .block-hero-company-info .block_title,
    .block-hero-company-info .block-badge,
    .block-hero-company-info .block_company-more {
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.75);
    }
    /* line 835, ../sass/template/_template-my-company.scss */
    .pane--banner .block-hero-company-info p,
    .pane--banner .block-hero-company-info h1 {
        filter: unset;
    }
}
/* line 846, ../sass/template/_template-my-company.scss */
.pane--banner p.color--blue, .pane--banner p.color--mauve, .pane--banner p.color--green,
.pane--banner h1.color--blue,
.pane--banner h1.color--mauve,
.pane--banner h1.color--green {
    filter: drop-shadow(0 0 3px #fff);
}

/**form update**/
/* line 857, ../sass/template/_template-my-company.scss */
.block-checkbox_wrap {
    display: flex;
    justify-content: space-between;
    min-height: 50px;
    align-items: center;
}
@media only screen and (max-width: 768px) {
    /* line 857, ../sass/template/_template-my-company.scss */
    .block-checkbox_wrap {
        display: block;
    }
    /* line 866, ../sass/template/_template-my-company.scss */
    .block-checkbox_wrap .block-checkbox {
        display: inline-block;
        width: 49%;
        vertical-align: top;
    }
}

/**Marfuri-consultati**/
/* line 878, ../sass/template/_template-my-company.scss */
.block-cargo h1 {
    font-size: 1.14583vw;
    color: var(--body-color);
    margin-bottom: 0.78125vw;
}
@media only screen and (max-width: 1200px) {
    /* line 878, ../sass/template/_template-my-company.scss */
    .block-cargo h1 {
        font-size: 18px;
        margin-bottom: 1px;
        background: var(--light-color);
        padding: 20px;
    }
    /* line 889, ../sass/template/_template-my-company.scss */
    .block-cargo h1 .mobile-only {
        float: right;
        font-style: italic;
        color: var(--grey-dark-color);
    }
}
/* line 897, ../sass/template/_template-my-company.scss */
.block-cargo h2 {
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 897, ../sass/template/_template-my-company.scss */
    .block-cargo h2 {
        font-size: 14px;
        margin-bottom: 25px;
        background: var(--light-color);
        padding: 20px;
    }
    /* line 906, ../sass/template/_template-my-company.scss */
    .block-cargo h2 .mobile-only {
        float: right;
        font-style: italic;
        color: var(--grey-color);
    }
}
/* line 914, ../sass/template/_template-my-company.scss */
.block-cargo .input[disabled] {
    background-color: var(--light-color);
}
@media only screen and (max-width: 1200px) {
    /* line 920, ../sass/template/_template-my-company.scss */
    .block-cargo_item .table-grid .grid_col {
        padding: 20px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 926, ../sass/template/_template-my-company.scss */
    .block-cargo_location {
        background: var(--light-color);
        border-left: 0;
        border-right: 0;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 934, ../sass/template/_template-my-company.scss */
    .block-cargo_person {
        padding: 20px;
    }
    /* line 938, ../sass/template/_template-my-company.scss */
    .block-cargo_person .grid_col.block-person-contact {
        border: 0 none;
        padding-top: 0;
        padding-bottom: 0;
    }
    /* line 943, ../sass/template/_template-my-company.scss */
    .block-cargo_person .grid_col.block-person-contact:first-child {
        padding-top: 20px;
    }
    /* line 947, ../sass/template/_template-my-company.scss */
    .block-cargo_person .grid_col.block-person-contact:last-child {
        padding-bottom: 20px;
    }
}

/* line 956, ../sass/template/_template-my-company.scss */
.block-cargo .block--dark-grey-box {
    padding: 1.04167vw;
    margin-bottom: -1px;
}
@media only screen and (max-width: 1200px) {
    /* line 956, ../sass/template/_template-my-company.scss */
    .block-cargo .block--dark-grey-box {
        padding: 15px;
    }
}
/* line 965, ../sass/template/_template-my-company.scss */
.block-cargo_item {
    background: var(--light-color);
    margin-bottom: 1.5625vw;
}
@media only screen and (max-width: 1200px) {
    /* line 965, ../sass/template/_template-my-company.scss */
    .block-cargo_item {
        margin-bottom: 20px;
    }
}
/* line 974, ../sass/template/_template-my-company.scss */
.block-cargo_company {
    text-transform: uppercase;
    color: var(--body-color);
}
/* line 978, ../sass/template/_template-my-company.scss */
.block-cargo_company a {
    color: var(--brand-color);
    text-decoration: underline;
}
/* line 984, ../sass/template/_template-my-company.scss */
.block-cargo_time-ago {
    font-size: 0.625vw;
    font-style: italic;
}
@media only screen and (max-width: 1200px) {
    /* line 984, ../sass/template/_template-my-company.scss */
    .block-cargo_time-ago {
        font-size: 12px;
    }
}
/* line 993, ../sass/template/_template-my-company.scss */
.block-cargo p {
    margin-top: 0;
    margin-bottom: 0.52083vw;
}
@media only screen and (max-width: 1200px) {
    /* line 993, ../sass/template/_template-my-company.scss */
    .block-cargo p {
        margin-bottom: 10px;
    }
}
/* line 1001, ../sass/template/_template-my-company.scss */
.block-cargo p:last-child {
    margin-bottom: 0;
}
/* line 1006, ../sass/template/_template-my-company.scss */
.block-cargo_location-list {
    padding-left: 15px;
}
/* line 1010, ../sass/template/_template-my-company.scss */
.block-cargo .block-person-contact {
    background: #eeeeee;
    border-top: 0 none;
    border-right: 0 none;
}
@media only screen and (max-width: 1200px) {
    /* line 1017, ../sass/template/_template-my-company.scss */
    .block-cargo .block-cargo_scoring {
        text-align: left;
        border-top: 1px solid var(--grey-color);
    }
}

/* line 1024, ../sass/template/_template-my-company.scss */
.activity-stars {
    color: #ffa200;
}

/* line 1028, ../sass/template/_template-my-company.scss */
.block-companie-info .grid_col--1-of-7 {
    width: 14.28%;
}
@media only screen and (max-width: 1200px) {
    /* line 1028, ../sass/template/_template-my-company.scss */
    .block-companie-info .grid_col--1-of-7 {
        width: auto;
    }
}

@media only screen and (max-width: 1200px) {
    /* line 1037, ../sass/template/_template-my-company.scss */
    .grid.mobile-slider-block {
        margin: 0 -20px 0 0;
    }
    /* line 1040, ../sass/template/_template-my-company.scss */
    .grid.mobile-slider-block .grid_col {
        margin-right: 0;
        min-width: 200px;
    }

    /* line 1047, ../sass/template/_template-my-company.scss */
    .block-companie-info .slick-arrow_prev,
    .block-companie-info .slick-arrow_next {
        font-size: 30px;
    }
}
/* line 1055, ../sass/template/_template-my-company.scss */
.block-user-data:hover .block_change a.change-icon {
    width: 90px;
}

/* line 1060, ../sass/template/_template-my-company.scss */
.company-nav-links {
    background-color: var(--brand-color);
    padding: 5px 0;
    z-index: 150;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
/* line 1066, ../sass/template/_template-my-company.scss */
.company-nav-links .row {
    margin: 0 30px;
}
@media only screen and (max-width: 1024px) {
    /* line 1066, ../sass/template/_template-my-company.scss */
    .company-nav-links .row {
        margin: 0 20px;
    }
}
@media only screen and (max-width: 480px) {
    /* line 1066, ../sass/template/_template-my-company.scss */
    .company-nav-links .row {
        margin: 0;
    }
}
/* line 1078, ../sass/template/_template-my-company.scss */
.company-nav-links .nav-item {
    padding: 15px 20px;
    color: var(--light-color);
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}
@media only screen and (max-width: 1024px) {
    /* line 1078, ../sass/template/_template-my-company.scss */
    .company-nav-links .nav-item {
        padding: 15px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 1078, ../sass/template/_template-my-company.scss */
    .company-nav-links .nav-item {
        padding: 10px;
        font-size: 12px;
    }
}
/* line 1094, ../sass/template/_template-my-company.scss */
.company-nav-links .nav-item .block_nr {
    cursor: default;
}
/* line 1099, ../sass/template/_template-my-company.scss */
.company-nav-links a {
    text-transform: uppercase;
    white-space: nowrap;
    transition: all 50ms ease-in-out;
}
/* line 1104, ../sass/template/_template-my-company.scss */
.company-nav-links a:hover {
    background-color: rgba(255, 255, 255, 0.2);
}
/* line 1108, ../sass/template/_template-my-company.scss */
.company-nav-links a.active {
    color: var(--brand-color);
    background-color: var(--light-color);
}
/* line 1113, ../sass/template/_template-my-company.scss */
.company-nav-links a:hover, .company-nav-links a:focus, .company-nav-links a:active {
    text-decoration: none !important;
}

/* line 1, ../sass/template/_template-comunitate.scss */
.block-raspuns-paginatie {
    padding: 1.5625vw 0;
}
/* line 4, ../sass/template/_template-comunitate.scss */
.block-raspuns-paginatie .block-pagination {
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/template/_template-comunitate.scss */
    .block-raspuns-paginatie {
        padding: 30px 0;
    }
}
@media (max-width: 767px) {
    /* line 1, ../sass/template/_template-comunitate.scss */
    .block-raspuns-paginatie {
        padding: 20px 0;
    }
}

/* line 17, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar {
    margin-bottom: 1.5625vw;
    border: 0.05208vw solid var(--grey-color);
    position: relative;
}
/* line 22, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-header {
    background: var(--brand-color);
    padding: 1.04167vw;
    border-bottom: 0.05208vw solid var(--grey-color);
}
/* line 27, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-header > * {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
/* line 38, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content {
    background: var(--light-color);
    padding: 1.04167vw;
}
/* line 43, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.top-utilizatori p {
    margin: 0 0 1.04167vw;
    display: inline-block;
    width: 100%;
}
/* line 48, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.top-utilizatori p:last-child {
    margin-bottom: 0;
}
/* line 52, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.top-utilizatori p a {
    float: left;
    margin-right: 0.52083vw;
    font-size: 0.83333vw;
    text-decoration: underline;
    font-weight: 500;
    position: relative;
    padding-left: 1.82292vw;
}
/* line 61, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.top-utilizatori p a img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 1.30208vw;
    max-width: 1.30208vw;
}
/* line 73, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.ultimele-postari p {
    margin: 0 0 1.04167vw;
    font-size: 0.83333vw;
}
/* line 77, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.ultimele-postari p:last-child {
    margin-bottom: 0;
}
/* line 81, ../sass/template/_template-comunitate.scss */
.block-comunitate-sidebar .sidebar-content.ultimele-postari p a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    color: var(--body-color);
}
@media only screen and (max-width: 1200px) {
    /* line 17, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar {
        border-width: 1px;
    }
    /* line 96, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-header {
        padding: 20px;
        border-bottom-width: 1px;
    }
    /* line 100, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-header > * {
        font-size: 16px;
    }
    /* line 105, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-content {
        padding: 20px;
    }
    /* line 109, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-content.top-utilizatori p {
        margin: 0 0 20px;
    }
    /* line 112, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-content.top-utilizatori p a {
        margin-right: 10px;
        font-size: 16px;
        padding-left: 35px;
    }
    /* line 117, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-content.top-utilizatori p a img {
        max-width: 25px;
        max-width: 25px;
    }
    /* line 126, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar .sidebar-content.ultimele-postari p {
        margin: 0 0 20px;
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    /* line 17, ../sass/template/_template-comunitate.scss */
    .block-comunitate-sidebar {
        padding: 20px 0;
    }
}

/* line 140, ../sass/template/_template-comunitate.scss */
.block-comunitate-postari .postari-header {
    background: var(--brand-color);
    padding: 0.83333vw;
}
/* line 144, ../sass/template/_template-comunitate.scss */
.block-comunitate-postari .postari-header > * {
    color: var(--white-color);
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
}
@media only screen and (max-width: 1200px) {
    /* line 155, ../sass/template/_template-comunitate.scss */
    .block-comunitate-postari .postari-header {
        padding: 20px;
    }
    /* line 158, ../sass/template/_template-comunitate.scss */
    .block-comunitate-postari .postari-header > * {
        font-size: 16px;
    }
}

/* line 165, ../sass/template/_template-comunitate.scss */
.block-postare {
    border: 0.05208vw solid var(--grey-dark-color);
    background: var(--light-color);
    overflow: hidden;
}
/* line 170, ../sass/template/_template-comunitate.scss */
.block-postare:nth-child(even) {
    background: var(--light-color-alt);
}
/* line 174, ../sass/template/_template-comunitate.scss */
.block-postare:not(:last-child):not(.border-green) {
    border-bottom: none;
}
/* line 178, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-autor {
    width: 14.32292vw;
    border-right: 0.05208vw solid var(--grey-dark-color);
    padding: 1.04167vw;
    float: left;
    font-size: 0.83333vw;
}
/* line 185, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-autor h3 {
    color: var(--body-color);
    font-size: 0.83333vw;
    font-weight: 700;
}
/* line 191, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-autor h4 {
    margin: 0.52083vw 0 0;
    font-size: 0.83333vw;
    color: var(--body-color);
    font-weight: 700;
}
/* line 198, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-autor .bt-icon {
    margin-right: 0.52083vw;
    margin-bottom: 1.04167vw;
    display: inline-block;
}
/* line 204, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-autor p {
    font-weight: 300;
    margin: 0 0 0.26042vw;
}
/* line 210, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare {
    width: calc(100% - 14.32292vw);
    padding: 1.04167vw;
    float: left;
}
/* line 215, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare .data {
    margin-bottom: 1.04167vw;
    padding-bottom: 1.04167vw;
    border-bottom: 0.05208vw solid var(--grey-color);
    font-weight: 300;
}
/* line 224, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare .postare p {
    font-size: 0.83333vw;
    font-weight: 300;
}
/* line 230, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare .scor {
    padding-top: 1.04167vw;
}
/* line 233, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare .scor p {
    display: inline-block;
    margin: 0;
    padding: 0.52083vw 1.04167vw;
    border: 0.05208vw solid var(--grey-color);
}
/* line 239, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare .scor p .bt-icon {
    font-size: 20px;
    margin-left: 0.52083vw;
}
/* line 246, ../sass/template/_template-comunitate.scss */
.block-postare .coloana-postare .scor a span.bt-icon_thumbs-up:before,
.block-postare .coloana-postare .scor a span.bt-icon_thumbs-down:before {
    display: inline-block;
}
@media only screen and (max-width: 1200px) {
    /* line 165, ../sass/template/_template-comunitate.scss */
    .block-postare {
        border-width: 1px;
    }
    /* line 257, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor {
        width: 100%;
        border-right-width: 1px;
        padding: 20px;
        font-size: 16px;
    }
    /* line 263, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor h3 {
        font-size: 16px;
    }
    /* line 267, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor h4 {
        margin: 10px 0 0;
        font-size: 16px;
    }
    /* line 272, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .bt-icon {
        margin-right: 10px;
        margin-bottom: 20px;
    }
    /* line 277, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor p {
        margin: 0 0 5px;
    }
    /* line 282, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare {
        width: 100%;
        padding: 20px;
    }
    /* line 286, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .data {
        margin-bottom: 20px;
        border-bottom-width: 1px;
    }
    /* line 293, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .postare p {
        font-size: 16px;
    }
    /* line 298, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .scor {
        padding-top: 20px;
    }
    /* line 301, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .scor p {
        padding: 10px 20px;
        border-width: 1px;
    }
    /* line 305, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .scor p .bt-icon {
        font-size: 20px;
        margin-left: 10px;
    }
}
@media (max-width: 767px) {
    /* line 315, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid var(--grey-dark-color);
        padding-left: 130px;
        position: relative;
    }
    /* line 322, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor img {
        position: absolute;
        top: 20px;
        left: 20px;
        max-width: 100px;
        max-height: 100px;
    }
    /* line 330, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .bt-icon {
        margin-bottom: 0;
    }
    /* line 334, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor h3 {
        margin: 0;
    }
    /* line 338, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .postari {
        float: left;
        margin-right: 10px;
        position: relative;
        font-size: 14px;
    }
    /* line 344, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .postari .right {
        float: none;
    }
    /* line 348, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .postari:after {
        content: '-';
        margin-left: 10px;
    }
    /* line 354, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .scor {
        font-size: 14px;
    }
    /* line 357, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-autor .scor .right {
        float: none;
    }
    /* line 363, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare {
        width: 100%;
    }
    /* line 366, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .postare p {
        font-size: 14px;
    }
    /* line 370, ../sass/template/_template-comunitate.scss */
    .block-postare .coloana-postare .scor p {
        width: 100%;
        text-align: left;
    }
}

/* line 379, ../sass/template/_template-comunitate.scss */
.block-raspuns-postare {
    padding: 1.5625vw;
    background: var(--white-color);
}
/* line 383, ../sass/template/_template-comunitate.scss */
.block-raspuns-postare label {
    font-size: 0.83333vw;
}
/* line 387, ../sass/template/_template-comunitate.scss */
.block-raspuns-postare .custom-editor {
    background: var(--grey-color);
    padding: 1.5625vw;
    font-size: 0.83333vw;
    font-weight: 300;
    border: 0.05208vw solid var(--grey-dark-color);
}
@media only screen and (max-width: 1200px) {
    /* line 379, ../sass/template/_template-comunitate.scss */
    .block-raspuns-postare {
        padding: 30px;
    }
    /* line 398, ../sass/template/_template-comunitate.scss */
    .block-raspuns-postare label {
        font-size: 16px;
    }
    /* line 402, ../sass/template/_template-comunitate.scss */
    .block-raspuns-postare .custom-editor {
        padding: 30px;
        font-size: 16px;
        border-width: 1px;
    }
}
@media (max-width: 767px) {
    /* line 410, ../sass/template/_template-comunitate.scss */
    .block-raspuns-postare .custom-editor {
        padding: 20px;
        font-size: 14px;
    }
}

/* line 417, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate {
    margin-top: 1.5625vw;
}
/* line 421, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate .sectiune-content a {
    font-size: 12px;
    font-weight: 700;
    display: inline;
}
/* line 428, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate .sectiune-content .icon {
    display: inline-block;
    width: 2.60417vw;
    height: 2.60417vw;
    margin-right: 1.04167vw;
    text-align: center;
    border-radius: 50%;
    background-color: var(--body-color);
    float: left;
}
/* line 438, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate .sectiune-content .icon .bt-icon {
    line-height: 2.60417vw;
    color: #fff;
}
/* line 444, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate .sectiune-content span[data-timeago] {
    float: right;
    margin-left: 15px;
}
@media only screen and (max-width: 1200px) {
    /* line 417, ../sass/template/_template-comunitate.scss */
    .block-sectiuni-comunitate {
        margin-bottom: 30px;
    }
    /* line 454, ../sass/template/_template-comunitate.scss */
    .block-sectiuni-comunitate .sectiune-content a {
        font-size: 16px;
    }
    /* line 458, ../sass/template/_template-comunitate.scss */
    .block-sectiuni-comunitate .sectiune-content .icon {
        width: 50px;
        height: 50px;
        margin-right: 20px;
    }
    /* line 463, ../sass/template/_template-comunitate.scss */
    .block-sectiuni-comunitate .sectiune-content .icon .bt-icon {
        line-height: 50px;
    }
}

/* line 471, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile {
    margin-bottom: 20px;
}
/* line 474, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .header-section {
    padding: 10px;
    background-color: var(--brand-color);
}
/* line 478, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .header-section * {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
/* line 489, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile a {
    display: block;
    padding: 15px 50px 15px 20px;
    position: relative;
    text-decoration: none;
}
/* line 498, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile a h3 {
    margin: 0;
    font-size: 14px;
    padding: 0;
}
/* line 504, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile a p {
    margin: 0;
    font-size: 12px;
}
/* line 509, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile a > .bt-icon {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--brand-color);
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
/* line 521, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details {
    display: block;
    border-bottom: 1px solid var(--grey-color);
    padding: 15px 50px 15px 20px;
    margin: 5px 0;
    position: relative;
    color: var(--silver-dark-color);
    background-color: var(--light-color);
    text-decoration: none;
}
/* line 531, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details a {
    display: inline;
    border-bottom: none;
    padding: 0px;
    position: relative;
}
/* line 539, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details h2 a {
    background: inherit;
    text-decoration: none;
    border: none;
}
/* line 546, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details h3 {
    margin: 0;
    font-size: 14px;
    padding: 0;
}
/* line 551, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details h3 a {
    display: contents;
}
/* line 556, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details p {
    margin: 0;
    font-size: 12px;
}
/* line 561, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details > .bt-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--brand-color);
    font-size: 24px;
    height: 30px;
    line-height: 30px;
}
/* line 572, ../sass/template/_template-comunitate.scss */
.block-sectiuni-comunitate-mobile .comunitate-mobile-details span[data-timeago] {
    float: right;
}

/* line 578, ../sass/template/_template-comunitate.scss */
a.button2 span.bt-icon_edit:before,
a.button2 span.bt-icon_trash-alt:before,
a.button2 span.bt-icon_exclamation-circle:before {
    display: inline-block;
    margin-right: 3px;
}

/* line 585, ../sass/template/_template-comunitate.scss */
a.desktop-only span.bt-icon_edit:before,
a.desktop-only span.bt-icon_trash-alt:before {
    display: inline-block;
    margin-right: 3px;
}

/* line 591, ../sass/template/_template-comunitate.scss */
.block--post-box a span.bt-icon_chevron-right-solid:before,
.block-white a span.bt-icon_chevron-right-solid:before {
    display: inline-block;
}

/* line 1, ../sass/template/_template-ui.scss */
.ui-section {
    margin-bottom: 3.64583vw;
    padding-bottom: 3.64583vw;
    border-bottom: 1px solid var(--body-color);
}
/* line 6, ../sass/template/_template-ui.scss */
.ui-section > .grid {
    margin-bottom: -50px;
}
/* line 9, ../sass/template/_template-ui.scss */
.ui-section > .grid > .grid_col {
    padding-left: 50px;
    margin-bottom: 50px;
}
/* line 15, ../sass/template/_template-ui.scss */
.ui-section .ui-heading {
    margin-bottom: 2.60417vw;
}
/* line 18, ../sass/template/_template-ui.scss */
.ui-section .ui-heading h2 {
    font-family: "Montserrat", sans-serif;
    color: #6a6a6c;
    margin: 0;
    font-size: 1.30208vw;
    text-transform: uppercase;
    font-weight: bold;
}
/* line 27, ../sass/template/_template-ui.scss */
.ui-section .ui-heading p {
    margin: 0;
    font-size: 1.04167vw;
    color: var(--black-color);
}
/* line 34, ../sass/template/_template-ui.scss */
.ui-section .ui-section-title {
    font-weight: 600;
    margin-bottom: 1.5625vw;
    color: #6a6a6c;
    font-size: 0.9375vw;
    text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
    /* line 1, ../sass/template/_template-ui.scss */
    .ui-section {
        margin-bottom: 70px;
        padding-bottom: 70px;
    }
    /* line 46, ../sass/template/_template-ui.scss */
    .ui-section .ui-heading {
        margin-bottom: 50px;
    }
    /* line 49, ../sass/template/_template-ui.scss */
    .ui-section .ui-heading h2 {
        font-size: 25px;
    }
    /* line 53, ../sass/template/_template-ui.scss */
    .ui-section .ui-heading p {
        font-size: 20px;
    }
    /* line 58, ../sass/template/_template-ui.scss */
    .ui-section .ui-section-title {
        margin-bottom: 30px;
        font-size: 18px;
    }
}

/* line 65, ../sass/template/_template-ui.scss */
.ui-box-culoare {
    height: 5.20833vw;
}
@media only screen and (max-width: 1200px) {
    /* line 65, ../sass/template/_template-ui.scss */
    .ui-box-culoare {
        height: 100px;
    }
}

@media print {
    @page {
        size: A4;
        /* DIN A4 standard, Europe */
    }
    /* line 8, ../sass/_print.scss */
    html,
    body {
        font-size: 12px;
        background: #FFF;
        overflow: visible;
    }

    /* line 18, ../sass/_print.scss */
    body {
        overflow: visible !important;
    }

    /* line 23, ../sass/_print.scss */
    h3,
    h6,
    h6 .company-profile-link {
        font-size: initial;
    }

    /* line 30, ../sass/_print.scss */
    .grid_col,
    .block-locatie {
        page-break-inside: avoid;
        page-break-after: auto;
    }

    /* line 36, ../sass/_print.scss */
    .noprint,
    .desktop-only {
        display: none !important;
    }

    /* line 41, ../sass/_print.scss */
    .button,
    .button .color--white {
        border: none;
        background: initial;
        color: #000;
    }

    /* line 48, ../sass/_print.scss */
    .button.button--secundar {
        margin-top: 10px;
    }

    /* line 52, ../sass/_print.scss */
    .block-details.background--grey {
        background-color: #fff;
    }

    /* line 56, ../sass/_print.scss */
    .text-trim {
        display: block;
        overflow: visible;
        overflow-wrap: break-word;
        white-space: initial;
        text-overflow: initial;
    }

    /* line 65, ../sass/_print.scss */
    .block_title-more,
    .block-page-hero.block-page-hero--smaller h1 {
        font-size: 2em;
    }

    /* line 70, ../sass/_print.scss */
    .block-page-hero.block-page-hero--smaller {
        padding: 15px 0;
    }

    /* line 74, ../sass/_print.scss */
    .block-page-hero {
        background-color: unset;
    }

    /* line 78, ../sass/_print.scss */
    .block-page-hero--generic {
        background-image: none;
    }

    /* line 82, ../sass/_print.scss */
    .block_title-id,
    .pane--banner {
        color: #000;
    }

    /* line 87, ../sass/_print.scss */
    .block--grey-box {
        padding: 0;
        margin: 0;
        background-color: #fff;
    }

    /* line 93, ../sass/_print.scss */
    .block-company-statistics.block--grey-box {
        padding-top: 0;
    }

    /* Fixes for load and truck information popup */
    /* line 99, ../sass/_print.scss */
    .block-details-company .grid_col--3-of-12,
    .block-details-company .grid_col--7-of-12 {
        width: 100%;
    }
    /* line 104, ../sass/_print.scss */
    .block-details-company .grid_col--8-of-12 {
        width: 55%;
    }
    /* line 108, ../sass/_print.scss */
    .block-details-company .grid_col--4-of-12 {
        width: 45%;
    }
    /* line 112, ../sass/_print.scss */
    .block-details-company .block_address,
    .block-details-company .block_date {
        font-size: 1.5vw !important;
    }
    /* line 117, ../sass/_print.scss */
    .block-details-company .block_date {
        margin-bottom: 10px;
    }
    /* line 121, ../sass/_print.scss */
    .block-details-company .block_id {
        font-size: initial;
        margin-bottom: 0;
    }
    /* line 126, ../sass/_print.scss */
    .block-details-company .block_date-from,
    .block-details-company .company-profile-link {
        font-size: 12px;
    }
    /* line 131, ../sass/_print.scss */
    .block-details-company [class^=bt-icon_] {
        margin-left: 5px;
    }
    /* line 135, ../sass/_print.scss */
    .block-details-company .block-person-contact {
        background-color: #fff;
    }
    /* line 139, ../sass/_print.scss */
    .block-details-company .block_person-info {
        padding-left: 0;
    }
    /* line 143, ../sass/_print.scss */
    .block-details-company span.block_icon {
        display: inline-block;
        position: relative;
        width: 22px;
        padding: 0;
    }
    /* line 150, ../sass/_print.scss */
    .block-details-company p {
        margin-bottom: 0;
    }
    /* line 155, ../sass/_print.scss */
    .block-details-company .block_descriere h5 {
        font-size: 100%;
    }

    /* line 162, ../sass/_print.scss */
    .block_item-inner .grid_col--7-of-12 {
        width: 100%;
    }

    /* line 167, ../sass/_print.scss */
    .pane-content.grid_col {
        display: block;
    }

    /* line 171, ../sass/_print.scss */
    .block-data-info > .grid_col {
        display: block;
        width: 100%;
    }

    /* line 178, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col .block-white {
        background-color: #fff;
    }
    /* line 182, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col .block_icon,
    .block-companie-info.grid > .grid_col .bt-icon {
        display: none;
    }
    /* line 187, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col p {
        display: inline-block;
    }
    /* line 190, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col p .block_nr {
        display: inline-block;
        font-weight: bold;
        margin-right: 10px;
    }
    /* line 199, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col .grid_col {
        text-align: left;
    }
    /* line 204, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col h5 {
        font-size: 100%;
    }
    /* line 208, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col.grid_col--1-of-2:first-child {
        width: 40%;
    }
    /* line 211, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col.grid_col--1-of-2:first-child .block-white {
        padding: 0 !important;
    }
    /* line 215, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col.grid_col--1-of-2:first-child .text-center {
        text-align: left !important;
    }
    /* line 220, ../sass/_print.scss */
    .block-companie-info.grid > .grid_col.block-data-info {
        width: 60%;
        line-height: 1.5;
    }

    /* force scoring printing */
    /* line 227, ../sass/_print.scss */
    .block_change-p-active {
        -webkit-print-color-adjust: exact !important;
        /* Chrome, Safari */
        color-adjust: exact !important;
        /*Firefox*/
        -webkit-filter: grayscale(100%) contrast(0);
        /* Safari 6.0 - 9.0 */
        filter: grayscale(100%) contrast(0);
    }

    /* Fixes for company profile popup/page */
    /* line 242, ../sass/_print.scss */
    .content-main {
        padding: 0;
    }

    /* line 247, ../sass/_print.scss */
    .block-page-hero .grid_col--8-of-12 {
        width: 100%;
    }

    /* line 253, ../sass/_print.scss */
    .block--grey-box .grid_col--1-of-4,
    .block--grey-box .grid_col--2-of-8,
    .block--grey-box .grid_col--6-of-8 {
        width: 50%;
    }
    /* line 259, ../sass/_print.scss */
    .block--grey-box .grid_col--1-of-3,
    .block--grey-box .block-locatie {
        width: 100%;
        max-width: 100%;
    }
    /* line 265, ../sass/_print.scss */
    .block--grey-box .block--white-box,
    .block--grey-box .block-locatie,
    .block--grey-box .block-item-info {
        padding: 10px;
        margin-bottom: 10px;
        background-color: #fff;
    }
    /* line 273, ../sass/_print.scss */
    .block--grey-box .block--white-box {
        padding: 0;
    }
    /* line 277, ../sass/_print.scss */
    .block--grey-box h3 {
        margin: 10px 0;
    }

    /* line 282, ../sass/_print.scss */
    .container.mobile-hero-info {
        width: 49%;
        display: inline-block;
        vertical-align: top;
        padding-top: 0;
    }
    /* line 288, ../sass/_print.scss */
    .container.mobile-hero-info .grid_col--1-of-7 {
        width: 100%;
    }
    /* line 292, ../sass/_print.scss */
    .container.mobile-hero-info .block-white {
        color: #000;
    }
    /* line 296, ../sass/_print.scss */
    .container.mobile-hero-info .block_icon {
        display: none;
    }
    /* line 300, ../sass/_print.scss */
    .container.mobile-hero-info p {
        display: inline;
    }
    /* line 304, ../sass/_print.scss */
    .container.mobile-hero-info .block_nr {
        font-weight: bold;
    }

    /* line 310, ../sass/_print.scss */
    .block-company-statistics h5,
    .block-company-statistics h6 {
        font-size: 100%;
    }

    /* line 317, ../sass/_print.scss */
    .pane--banner p,
    .pane--banner h1 {
        filter: unset;
    }

    /* line 323, ../sass/_print.scss */
    .block--section-title.medium-title {
        margin-bottom: 0;
    }
    /* line 326, ../sass/_print.scss */
    .block--grey-box + .block--section-title.medium-title {
        margin: 0;
    }
    /* line 330, ../sass/_print.scss */
    .block--section-title.medium-title h1 {
        font-size: initial;
    }

    /* line 336, ../sass/_print.scss */
    .block-item-info .block_name,
    .block-item-info p {
        margin: 0;
    }

    /* line 342, ../sass/_print.scss */
    .block-locatie .block_name {
        font-size: initial;
    }

    /* line 346, ../sass/_print.scss */
    .block-locatie::before {
        display: none;
    }

    /* line 351, ../sass/_print.scss */
    #info-companie.container {
        padding: 0;
    }
    /* line 355, ../sass/_print.scss */
    #info-companie a {
        color: #000;
    }

    /* line 360, ../sass/_print.scss */
    .equal-height {
        height: auto !important;
    }

    /* line 364, ../sass/_print.scss */
    .grid_col.text-right {
        text-align: left !important;
    }

    /* line 370, ../sass/_print.scss */
    .block-data-info a,
    .block-companie-info a {
        color: #000;
    }

    /* line 377, ../sass/_print.scss */
    .mobile--accordion_info .col-md,
    .block-companie-info .col-md {
        max-width: 50%;
    }

    /* line 383, ../sass/_print.scss */
    .block-companie-info .col-sm-6 {
        display: table;
        max-width: 100%;
    }
}
@media only screen {
    /* line 391, ../sass/_print.scss */
    .printonly {
        display: none;
    }
}
