:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
html,
body {
    padding: 0;
    margin: 0;
}
button:focus {
    outline: 0;
}
button:hover {
    cursor: pointer;
}
a:hover {
    cursor: pointer;
}
table {
    padding: 0;
    border-spacing: 0;
}
input {
    border: none;
}
input:focus {
        outline: 0;
    }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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, ol, ul, li,
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;
}
input,
label,
select,
button,
textarea {
    margin: 0;
    border: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    background: none;
}
/* Remove the stupid outer glow in Webkit */
input:focus {
    outline: 0;
}
/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input,
textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* File Uploads
-----------------------------------------------*/
input[type=file] {

}
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: border-box;
}
/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
    display: none;
}
/* Buttons
-----------------------------------------------*/
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
    /* Fix IE7 display bug */
    overflow: visible;
    width: auto;
}
/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
    padding: 0;
    border: 0;
    background: none;
}
/* Textarea
-----------------------------------------------*/
textarea {
    /* Move the label to the top */
    vertical-align: top;

    /* Turn off scroll bars in IE unless needed */
    overflow: auto;
}
/* Selects
-----------------------------------------------*/
select {

}
select[multiple] {
    /* Move the label to the top */
    vertical-align: top;
}
.flex_center_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.flex_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.flex_rowReverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.flex_row_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex_rowReverse_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex_column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.flex_column_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}
.flex-2 {
    -webkit-box-flex: 2;
        -ms-flex: 2 1;
            flex: 2 1;
}
.flex-3 {
    -webkit-box-flex: 3;
        -ms-flex: 3 1;
            flex: 3 1;
}
.flex-4 {
    -webkit-box-flex: 4;
        -ms-flex: 4 1;
            flex: 4 1;
}
.flexWrap_wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
}
.justifyContent_center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.justifyContent_flexEnd {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.justifyContent_left {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.justifyContent_spaceBetween {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.justifyContent_spaceAround {
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.justifyContent_spaceEvenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
}
.alignItems_center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.alignItems_flexEnd {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.alignItems_flexStart {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.alignItems_stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}
.flexShrink_0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
a.btn,
.btn {
    color: white;
    font-weight: bold;
    padding: 10px 20px;
    background-color: #00d254;
    background-color: var(--color-primary);
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
}
a.btn:focus,
a.btn:visited,
a.btn:active {
    color: white;
}
a.btn:hover,
.btn:hover {
    background-color: #00a150;
    background-color: var(--color-primary-darker);
}
.btn_1 {
    font-weight: bold;
    text-transform: uppercase;
}
.p_0 {
    padding: 0 !important;
}
.p_5 {
    padding: 5px;
}
.p_10 {
    padding: 10px;
}
.p_20 {
    padding: 20px;
}
.p_25 {
    padding: 25px;
}
.p_30 {
    padding: 30px;
}
.p_40 {
    padding: 40px;
}
.pb_10 {
    padding-bottom: 10px;
}
.pb_15 {
    padding-bottom: 15px;
}
.pb_20 {
    padding-bottom: 20px;
}
.pb_30 {
    padding-bottom: 30px;
}
.pb_40 {
    padding-bottom: 40px;
}
.pt_0 {
    padding-top: 0;
}
.pt_5 {
    padding-top: 5px;
}
.pt_10 {
    padding-top: 10px;
}
.pl_10 {
    padding-left: 10px;
}
.pt_20 {
    padding-top: 20px;
}
.pt_40 {
    padding-top: 40px;
}
.pt_80 {
    padding-top: 80px;
}
.pl_10 {
    padding-left: 10px;
}
.pl_20 {
    padding-left: 20px;
}
.pr_5 {
    padding-right: 5px;
}
.pr_10 {
    padding-right: 10px;
}
.pr_40 {
    padding-right: 40px;
}
.pr_20 {
    padding-right: 20px;
}
.ph_5 {
    padding-left: 5px;
    padding-right: 5px;
}
.ph_10 {
    padding-left: 10px;
    padding-right: 10px;
}
.ph_20 {
    padding-left: 20px;
    padding-right: 20px;
}
.pv_2 {
    padding-top: 2px;
    padding-bottom: 2px;
}
.pv_5 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.pv_10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.pv_20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pv_30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.pv_60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.link {
    font-weight: 600;
    text-decoration: none;
    color: #cf3737;
    color: var(--color-secondary);
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.link:hover {
        color: #cb2222;
        color: var(--color-secondary-darker)
    }
a {
    color: #cf3737;
    color: var(--color-secondary);
    text-decoration: none;
}
a:visited, a:active, a:focus, a:link {
    color: #cf3737;
    color: var(--color-secondary);
}
a:hover {
    color: #ff5656;
    color: var(--color-secondary-lighter);
}
.m_auto {
    margin-left: auto;
    margin-right: auto;
}
.m_0 {
    margin: 0 !important;
}
.m_5 {
    margin: 5px !important;
}
.m_10 {
    margin: 10px !important;
}
.mh_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.mh_20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.mh_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.mb_1 {
    margin-bottom: 1px !important;
}
.mb_3 {
    margin-bottom: 3px !important;
}
.mb_5 {
    margin-bottom: 5px !important;
}
.mb_10 {
    margin-bottom: 10px !important;
}
.mb_15 {
    margin-bottom: 15px !important;
}
.mb_20 {
    margin-bottom: 20px !important;
}
.mb_25 {
    margin-bottom: 25px !important;
}
.mb_40 {
    margin-bottom: 40px !important;
}
.mb_60 {
    margin-bottom: 60px !important;
}
.ml_5 {
    margin-left: 5px !important;
}
.ml_10 {
    margin-left: 10px !important;
}
.ml_20 {
    margin-left: 20px !important;
}
.ml_25 {
    margin-left: 25px !important;
}
.ml_40 {
    margin-left: 40px !important;
}
.ml_60 {
    margin-left: 60px !important;
}
.mr_3 {
    margin-right: 3px !important;
}
.mr_5 {
    margin-right: 5px !important;
}
.mr_10 {
    margin-right: 10px !important;
}
.mr_15 {
    margin-right: 15px !important;
}
.mr_20 {
    margin-right: 20px !important;
}
.mr_30 {
    margin-right: 30px !important;
}
.mr_40 {
    margin-right: 40px !important;
}
.mr_60 {
    margin-right: 60px !important;
}
.mr_80 {
    margin-right: 80px !important;
}
.mt_1 {
    margin-top: 1px !important;
}
.mt_3 {
    margin-top: 3px !important;
}
.mt_5 {
    margin-top: 5px !important;
}
.mt_7 {
    margin-top: 7px !important;
}
.mt_10 {
    margin-top: 10px !important;
}
.mt_15 {
    margin-top: 15px !important;
}
.mt_20 {
    margin-top: 20px !important;
}
.mt_25 {
    margin-top: 25px !important;
}
.mt_30 {
    margin-top: 30px !important;
}
.mt_40 {
    margin-top: 40px !important;
}
.mt_60 {
    margin-top: 60px !important;
}
.mt_80 {
    margin-top: 80px !important;
}
.mv_5 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.mv_10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mv_20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mv_30 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.mv_40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.mv_60 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.top_0 {
    top: 0;
}
.left_0 {
    left: 0;
}
.cursor_pointer {
    cursor: pointer;
}
.userSelect_none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.position_relative {
    position: relative !important;
}
.position_absolute {
    position: absolute;
}
.position_fixed {
    position: fixed;
}
.transform_rotateMinus90 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.transform_rotatePlus90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.overflow_auto {
    overflow: auto;
}
.overflow_hidden {
    overflow: hidden;
}
.height_full {
    height: 100%;
}
.display_block {
    display: block;
}
.display_none {
    display: none;
}
.border_left {
    border-left: 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-style: solid;
}
.maxWidth_label {
    max-width: 200px;
}
.fontWeight_bold {
    font-weight: bold;
}
.text_normal {
    font-size: 16px;
    font-weight: normal;
}
.text_small_semiBold {
    font-size: 14px;
    font-weight: 600;
}
.text_discreet {
    font-size: 14px;
    opacity: 0.7;
}
.text_error {
    color: #ff3e1d !important;
    color: var(--color-error) !important;
}
.text_warning {
    color: #219ebc !important;
    color: var(--color-warning) !important;
}
.text_big {
    font-size: 18px;
}
.textAlign_right {
    text-align: right;
}
.textAlign_center {
    text-align: center;
}
.textOverflow_ellipsis {
    text-overflow: ellipsis;
}
.text_ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.fontWeight_400 {
    font-weight: 400;
}
.fontWeight_600 {
    font-weight: 600;
}
.fontWeight_800 {
    font-weight: 800;
}
.wordBreak {
    word-break: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
.h1 {
    font-size: 48px;
    font-weight: bold;
}
.h2 {
    font-size: 32px;
    font-weight: bold;
}
@media (max-width: 780px) {
    .h1 {
        font-size: 32px;
    }

    .h2 {
        font-size: 24px;
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
:root {
    --testimonial-height: 170px;
}
#testimonialImg .swiper-button-prev::after,
#informationSwiper .swiper-button-prev::after,
#informationSwiper .swiper-button-next::after,
#testimonialImg .swiper-button-next::after {
    display: none;
}
#informationSwiper .swiper-pagination {
        bottom: 0;
    }
#informationSwiper .swiper-pagination-bullet-active {
    background-color: #00d254;
    background-color: var(--color-primary);
}
#informationSwiper .swiper-wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
* {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
html {
    font-size: 62.5%;
}
html,
body,
#app {
    height: 100%;
}
body {
    font-family: "Poppins", sans-serif;
    color: #444;
    color: var(--color-text);
    background-color: #fafafa;
    background-color: var(--color-firstLvl-bg);
    font-size: 1.7rem;
    overflow-y: hidden;
    line-height: 1.3;
    height: inherit;
}
hr {
    background-color: #e0e0e0;
    background-color: var(--color-firstLvl-bg-dark);
    height: 1px;
    border: none;
}
textarea {
    white-space: pre-wrap;
}
p {
    margin: 0;
    line-height: 1.3;
    white-space: normal;
    font-size: 1.7rem;
}
li {
    line-height: 1.3;
}
ul,
ol {
    margin: 0;
    white-space: normal;
}
img {
    max-width: 100%;
}
::-webkit-scrollbar {
    width: 10px;
    background-color: #f1f1f1;
}
::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border: solid 1px transparent;
}
.hidden {
    display: none;
}
.shadow {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
}
h1,
h2,
h3,
h4 {
    color: #cf3737;
    color: var(--color-secondary);
}
h2 {
    font-size: clamp(2rem, 2.2vw, 3.5rem) !important;
}
h3 {
    font-size: clamp(1.8rem, 2vw, 3rem) !important;
}
p a {
        color: #cf3737;
        color: var(--color-secondary);
    }
.width_full {
    width: 100%;
}
.w-1-5 {
    width: 20%;
}
@media (max-width: 768px) {
    .w-1-5 {
        width: 50%;
    }
}
@font-face {
    font-family: "icomoon";
    src: url(/static/assets/icomoon.4832e24e.ttf);
    src: url(/static/assets/icomoon.4832e24e.ttf) format("truetype"),
    url(/static/assets/icomoon.1956237a.woff) format("woff"),
    url(/static/assets/icomoon.27d51a7b.svg#icomoon) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    font-feature-settings: "liga";
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-amazonaws:before {
    content: "\e91f";
}

.icon-css3:before {
    content: "\e9ab";
    color: #1572b6;
}

.icon-debian:before {
    content: "\e9b5";
    color: #a81d33;
}

.icon-docker:before {
    content: "\e9cc";
    color: #1488c6;
}

.icon-electron:before {
    content: "\e9e0";
    color: #47848f;
}

.icon-html5:before {
    content: "\ea6c";
    color: #e34f26;
}

.icon-javascript:before {
    content: "\ea94";
    color: #f7df1e;
}

.icon-laravel:before {
    content: "\eab7";
    color: #ff2d20;
}

.icon-mongo:before {
    content: "\eb0a";
    color: #47a248;
}

.icon-mysql:before {
    content: "\eb15";
    color: #4479a1;
}

.icon-node:before {
    content: "\eb24";
    color: #393;
}

.icon-nuxt:before {
    content: "\eb2e";
    color: #00c58e;
}

.icon-paypal:before {
    content: "\eb50";
    color: #00457c;
}

.icon-php:before {
    content: "\eb53";
    color: #777bb4;
}

.icon-react:before {
    content: "\eb8d";
    color: #61dafb;
}

.icon-square:before {
    content: "\ebee";
}

.icon-stripe:before {
    content: "\ec04";
    color: #008cdd;
}

.icon-symfony:before {
    content: "\ec14";
}

.icon-typescript:before {
    content: "\ec40";
    color: #007acc;
}

.icon-ubuntu:before {
    content: "\ec46";
    color: #e95420;
}

.icon-vue:before {
    content: "\ec65";
    color: #4fc08d;
}

.icon-windows:before {
    content: "\ec76";
    color: #0078d6;
}

.icon-activity:before {
    content: "\eca6";
}

.icon-home:before {
    content: "\eca7";
}

.icon-home2:before {
    content: "\eca8";
}

.icon-home3:before {
    content: "\eca9";
}

.icon-office:before {
    content: "\ecaa";
}

.icon-newspaper:before {
    content: "\ecab";
}

.icon-pencil1:before {
    content: "\ecac";
}

.icon-pencil2:before {
    content: "\ecad";
}

.icon-quill:before {
    content: "\ecae";
}

.icon-pen:before {
    content: "\ecaf";
}

.icon-blog:before {
    content: "\ecb0";
}

.icon-eyedropper:before {
    content: "\ecb1";
}

.icon-droplet:before {
    content: "\ecb2";
}

.icon-paint-format:before {
    content: "\ecb3";
}

.icon-image:before {
    content: "\ecb4";
}

.icon-images:before {
    content: "\ecb5";
}

.icon-camera:before {
    content: "\ecb6";
}

.icon-headphones:before {
    content: "\ecb7";
}

.icon-music:before {
    content: "\ecb8";
}

.icon-play:before {
    content: "\ecb9";
}

.icon-film:before {
    content: "\ecba";
}

.icon-video-camera:before {
    content: "\ecbb";
}

.icon-dice:before {
    content: "\ecbc";
}

.icon-pacman:before {
    content: "\ecbd";
}

.icon-spades:before {
    content: "\ecbe";
}

.icon-clubs:before {
    content: "\ecbf";
}

.icon-diamonds:before {
    content: "\ecc0";
}

.icon-bullhorn:before {
    content: "\ecc1";
}

.icon-connection:before {
    content: "\ecc2";
}

.icon-podcast:before {
    content: "\ecc3";
}

.icon-feed:before {
    content: "\ecc4";
}

.icon-mic:before {
    content: "\ecc5";
}

.icon-book:before {
    content: "\ecc6";
}

.icon-books:before {
    content: "\ecc7";
}

.icon-library:before {
    content: "\ecc8";
}

.icon-file-text:before {
    content: "\ecc9";
}

.icon-profile:before {
    content: "\ecca";
}

.icon-file-empty:before {
    content: "\eccb";
}

.icon-files-empty:before {
    content: "\eccc";
}

.icon-file-text2:before {
    content: "\eccd";
}

.icon-file-picture:before {
    content: "\ecce";
}

.icon-file-music:before {
    content: "\eccf";
}

.icon-file-play:before {
    content: "\ecd0";
}

.icon-file-video:before {
    content: "\ecd1";
}

.icon-file-zip:before {
    content: "\ecd2";
}

.icon-copy:before {
    content: "\ecd3";
}

.icon-paste:before {
    content: "\ecd4";
}

.icon-stack:before {
    content: "\ecd5";
}

.icon-folder:before {
    content: "\ecd6";
}

.icon-folder-open:before {
    content: "\ecd7";
}

.icon-folder-plus:before {
    content: "\ecd8";
}

.icon-folder-minus:before {
    content: "\ecd9";
}

.icon-folder-download:before {
    content: "\ecda";
}

.icon-folder-upload:before {
    content: "\ecdb";
}

.icon-price-tag:before {
    content: "\ecdc";
}

.icon-price-tags:before {
    content: "\ecdd";
}

.icon-barcode:before {
    content: "\ecde";
}

.icon-qrcode:before {
    content: "\ecdf";
}

.icon-ticket:before {
    content: "\ece0";
}

.icon-cart:before {
    content: "\ece1";
}

.icon-coin-dollar:before {
    content: "\ece2";
}

.icon-coin-euro:before {
    content: "\ece3";
}

.icon-coin-pound:before {
    content: "\ece4";
}

.icon-coin-yen:before {
    content: "\ece5";
}

.icon-credit-card:before {
    content: "\ece6";
}

.icon-calculator:before {
    content: "\ece7";
}

.icon-lifebuoy:before {
    content: "\ece8";
}

.icon-phone:before {
    content: "\ece9";
}

.icon-phone-hang-up:before {
    content: "\ecea";
}

.icon-address-book:before {
    content: "\eceb";
}

.icon-envelop:before {
    content: "\ecec";
}

.icon-pushpin:before {
    content: "\eced";
}

.icon-location:before {
    content: "\ecee";
}

.icon-location2:before {
    content: "\ecef";
}

.icon-compass:before {
    content: "\ecf0";
}

.icon-compass2:before {
    content: "\ecf1";
}

.icon-map:before {
    content: "\ecf2";
}

.icon-map2:before {
    content: "\ecf3";
}

.icon-history:before {
    content: "\ecf4";
}

.icon-clock:before {
    content: "\ecf5";
}

.icon-clock2:before {
    content: "\ecf6";
}

.icon-alarm:before {
    content: "\ecf7";
}

.icon-bell:before {
    content: "\ecf8";
}

.icon-stopwatch:before {
    content: "\ecf9";
}

.icon-calendar:before {
    content: "\ecfa";
}

.icon-printer:before {
    content: "\ecfb";
}

.icon-keyboard:before {
    content: "\ecfc";
}

.icon-display:before {
    content: "\ecfd";
}

.icon-laptop:before {
    content: "\ecfe";
}

.icon-mobile:before {
    content: "\ecff";
}

.icon-mobile2:before {
    content: "\ed00";
}

.icon-tablet:before {
    content: "\ed01";
}

.icon-tv:before {
    content: "\ed02";
}

.icon-drawer:before {
    content: "\ed03";
}

.icon-drawer2:before {
    content: "\ed04";
}

.icon-box-add:before {
    content: "\ed05";
}

.icon-box-remove:before {
    content: "\ed06";
}

.icon-download:before {
    content: "\ed07";
}

.icon-upload:before {
    content: "\ed08";
}

.icon-floppy-disk:before {
    content: "\ed09";
}

.icon-drive:before {
    content: "\ed0a";
}

.icon-database:before {
    content: "\ed0b";
}

.icon-undo:before {
    content: "\ed0c";
}

.icon-redo:before {
    content: "\ed0d";
}

.icon-undo2:before {
    content: "\ed0e";
}

.icon-redo2:before {
    content: "\ed0f";
}

.icon-forward:before {
    content: "\ed10";
}

.icon-reply:before {
    content: "\ed11";
}

.icon-bubble:before {
    content: "\ed12";
}

.icon-bubbles:before {
    content: "\ed13";
}

.icon-bubbles2:before {
    content: "\ed14";
}

.icon-bubble2:before {
    content: "\ed15";
}

.icon-bubbles3:before {
    content: "\ed16";
}

.icon-bubbles4:before {
    content: "\ed17";
}

.icon-user:before {
    content: "\ed18";
}

.icon-users:before {
    content: "\ed19";
}

.icon-user-plus:before {
    content: "\ed1a";
}

.icon-user-minus:before {
    content: "\ed1b";
}

.icon-user-check:before {
    content: "\ed1c";
}

.icon-user-tie:before {
    content: "\ed1d";
}

.icon-quotes-left:before {
    content: "\ed1e";
}

.icon-quotes-right:before {
    content: "\ed1f";
}

.icon-hour-glass:before {
    content: "\ed20";
}

.icon-spinner:before {
    content: "\ed21";
}

.icon-spinner2:before {
    content: "\ed22";
}

.icon-spinner3:before {
    content: "\ed23";
}

.icon-spinner4:before {
    content: "\ed24";
}

.icon-spinner5:before {
    content: "\ed25";
}

.icon-spinner6:before {
    content: "\ed26";
}

.icon-spinner7:before {
    content: "\ed27";
}

.icon-spinner8:before {
    content: "\ed28";
}

.icon-spinner9:before {
    content: "\ed29";
}

.icon-spinner10:before {
    content: "\ed2a";
}

.icon-spinner11:before {
    content: "\ed2b";
}

.icon-binoculars:before {
    content: "\ed2c";
}

.icon-search:before {
    content: "\ed2d";
}

.icon-zoom-in:before {
    content: "\ed2e";
}

.icon-zoom-out:before {
    content: "\ed2f";
}

.icon-enlarge:before {
    content: "\ed30";
}

.icon-shrink:before {
    content: "\ed31";
}

.icon-enlarge2:before {
    content: "\ed32";
}

.icon-shrink2:before {
    content: "\ed33";
}

.icon-key:before {
    content: "\ed34";
}

.icon-key2:before {
    content: "\ed35";
}

.icon-lock:before {
    content: "\ed36";
}

.icon-unlocked:before {
    content: "\ed37";
}

.icon-wrench:before {
    content: "\ed38";
}

.icon-equalizer:before {
    content: "\ed39";
}

.icon-equalizer2:before {
    content: "\ed3a";
}

.icon-cog:before {
    content: "\ed3b";
}

.icon-cogs:before {
    content: "\ed3c";
}

.icon-hammer:before {
    content: "\ed3d";
}

.icon-magic-wand:before {
    content: "\ed3e";
}

.icon-aid-kit:before {
    content: "\ed3f";
}

.icon-bug:before {
    content: "\ed40";
}

.icon-pie-chart:before {
    content: "\ed41";
}

.icon-stats-dots:before {
    content: "\ed42";
}

.icon-stats-bars:before {
    content: "\ed43";
}

.icon-stats-bars2:before {
    content: "\ed44";
}

.icon-trophy:before {
    content: "\ed45";
}

.icon-gift:before {
    content: "\ed46";
}

.icon-glass:before {
    content: "\ed47";
}

.icon-glass2:before {
    content: "\ed48";
}

.icon-mug:before {
    content: "\ed49";
}

.icon-spoon-knife:before {
    content: "\ed4a";
}

.icon-leaf:before {
    content: "\ed4b";
}

.icon-rocket:before {
    content: "\ed4c";
}

.icon-meter:before {
    content: "\ed4d";
}

.icon-meter2:before {
    content: "\ed4e";
}

.icon-hammer2:before {
    content: "\ed4f";
}

.icon-fire:before {
    content: "\ed50";
}

.icon-lab:before {
    content: "\ed51";
}

.icon-magnet:before {
    content: "\ed52";
}

.icon-bin:before {
    content: "\ed53";
}

.icon-bin2:before {
    content: "\ed54";
}

.icon-briefcase:before {
    content: "\ed55";
}

.icon-airplane:before {
    content: "\ed56";
}

.icon-truck:before {
    content: "\ed57";
}

.icon-road:before {
    content: "\ed58";
}

.icon-accessibility:before {
    content: "\ed59";
}

.icon-target:before {
    content: "\ed5a";
}

.icon-shield:before {
    content: "\ed5b";
}

.icon-power:before {
    content: "\ed5c";
}

.icon-switch:before {
    content: "\ed5d";
}

.icon-power-cord:before {
    content: "\ed5e";
}

.icon-clipboard:before {
    content: "\ed5f";
}

.icon-list-numbered:before {
    content: "\ed60";
}

.icon-list:before {
    content: "\ed61";
}

.icon-list2:before {
    content: "\ed62";
}

.icon-tree:before {
    content: "\ed63";
}

.icon-menu:before {
    content: "\ed64";
}

.icon-menu2:before {
    content: "\ed65";
}

.icon-menu3:before {
    content: "\ed66";
}

.icon-menu4:before {
    content: "\ed67";
}

.icon-cloud:before {
    content: "\ed68";
}

.icon-cloud-download:before {
    content: "\ed69";
}

.icon-cloud-upload:before {
    content: "\ed6a";
}

.icon-cloud-check:before {
    content: "\ed6b";
}

.icon-download2:before {
    content: "\ed6c";
}

.icon-upload2:before {
    content: "\ed6d";
}

.icon-download3:before {
    content: "\ed6e";
}

.icon-upload3:before {
    content: "\ed6f";
}

.icon-sphere:before {
    content: "\ed70";
}

.icon-earth:before {
    content: "\ed71";
}

.icon-link:before {
    content: "\ed72";
}

.icon-flag:before {
    content: "\ed73";
}

.icon-attachment:before {
    content: "\ed74";
}

.icon-eye:before {
    content: "\ed75";
}

.icon-eye-plus:before {
    content: "\ed76";
}

.icon-eye-minus:before {
    content: "\ed77";
}

.icon-eye-blocked:before {
    content: "\ed78";
}

.icon-bookmark:before {
    content: "\ed79";
}

.icon-bookmarks:before {
    content: "\ed7a";
}

.icon-sun:before {
    content: "\ed7b";
}

.icon-contrast:before {
    content: "\ed7c";
}

.icon-brightness-contrast:before {
    content: "\ed7d";
}

.icon-star-empty:before {
    content: "\ed7e";
}

.icon-star-half:before {
    content: "\ed7f";
}

.icon-star-full:before {
    content: "\ed80";
}

.icon-heart:before {
    content: "\ed81";
}

.icon-heart-broken:before {
    content: "\ed82";
}

.icon-man:before {
    content: "\ed83";
}

.icon-woman:before {
    content: "\ed84";
}

.icon-man-woman:before {
    content: "\ed85";
}

.icon-happy:before {
    content: "\ed86";
}

.icon-happy2:before {
    content: "\ed87";
}

.icon-smile:before {
    content: "\ed88";
}

.icon-smile2:before {
    content: "\ed89";
}

.icon-tongue:before {
    content: "\ed8a";
}

.icon-tongue2:before {
    content: "\ed8b";
}

.icon-sad:before {
    content: "\ed8c";
}

.icon-sad2:before {
    content: "\ed8d";
}

.icon-wink:before {
    content: "\ed8e";
}

.icon-wink2:before {
    content: "\ed8f";
}

.icon-grin:before {
    content: "\ed90";
}

.icon-grin2:before {
    content: "\ed91";
}

.icon-cool:before {
    content: "\ed92";
}

.icon-cool2:before {
    content: "\ed93";
}

.icon-angry:before {
    content: "\ed94";
}

.icon-angry2:before {
    content: "\ed95";
}

.icon-evil:before {
    content: "\ed96";
}

.icon-evil2:before {
    content: "\ed97";
}

.icon-shocked:before {
    content: "\ed98";
}

.icon-shocked2:before {
    content: "\ed99";
}

.icon-baffled:before {
    content: "\ed9a";
}

.icon-baffled2:before {
    content: "\ed9b";
}

.icon-confused:before {
    content: "\ed9c";
}

.icon-confused2:before {
    content: "\ed9d";
}

.icon-neutral:before {
    content: "\ed9e";
}

.icon-neutral2:before {
    content: "\ed9f";
}

.icon-hipster:before {
    content: "\eda0";
}

.icon-hipster2:before {
    content: "\eda1";
}

.icon-wondering:before {
    content: "\eda2";
}

.icon-wondering2:before {
    content: "\eda3";
}

.icon-sleepy:before {
    content: "\eda4";
}

.icon-sleepy2:before {
    content: "\eda5";
}

.icon-frustrated:before {
    content: "\eda6";
}

.icon-frustrated2:before {
    content: "\eda7";
}

.icon-crying:before {
    content: "\eda8";
}

.icon-crying2:before {
    content: "\eda9";
}

.icon-point-up:before {
    content: "\edaa";
}

.icon-point-right:before {
    content: "\edab";
}

.icon-point-down:before {
    content: "\edac";
}

.icon-point-left:before {
    content: "\edad";
}

.icon-warning:before {
    content: "\edae";
}

.icon-notification:before {
    content: "\edaf";
}

.icon-question:before {
    content: "\edb0";
}

.icon-plus:before {
    content: "\edb1";
}

.icon-minus:before {
    content: "\edb2";
}

.icon-info:before {
    content: "\edb3";
}

.icon-cancel-circle:before {
    content: "\edb4";
}

.icon-blocked:before {
    content: "\edb5";
}

.icon-cross:before {
    content: "\edb6";
}

.icon-checkmark:before {
    content: "\edb7";
}

.icon-checkmark2:before {
    content: "\edb8";
}

.icon-spell-check:before {
    content: "\edb9";
}

.icon-enter:before {
    content: "\edba";
}

.icon-exit:before {
    content: "\edbb";
}

.icon-play2:before {
    content: "\edbc";
}

.icon-pause:before {
    content: "\edbd";
}

.icon-stop:before {
    content: "\edbe";
}

.icon-previous:before {
    content: "\edbf";
}

.icon-next:before {
    content: "\edc0";
}

.icon-backward:before {
    content: "\edc1";
}

.icon-forward2:before {
    content: "\edc2";
}

.icon-play3:before {
    content: "\edc3";
}

.icon-pause2:before {
    content: "\edc4";
}

.icon-stop2:before {
    content: "\edc5";
}

.icon-backward2:before {
    content: "\edc6";
}

.icon-forward3:before {
    content: "\edc7";
}

.icon-first:before {
    content: "\edc8";
}

.icon-last:before {
    content: "\edc9";
}

.icon-previous2:before {
    content: "\edca";
}

.icon-next2:before {
    content: "\edcb";
}

.icon-eject:before {
    content: "\edcc";
}

.icon-volume-high:before {
    content: "\edcd";
}

.icon-volume-medium:before {
    content: "\edce";
}

.icon-volume-low:before {
    content: "\edcf";
}

.icon-volume-mute:before {
    content: "\edd0";
}

.icon-volume-mute2:before {
    content: "\edd1";
}

.icon-volume-increase:before {
    content: "\edd2";
}

.icon-volume-decrease:before {
    content: "\edd3";
}

.icon-loop1:before {
    content: "\edd4";
}

.icon-loop2:before {
    content: "\edd5";
}

.icon-infinite:before {
    content: "\edd6";
}

.icon-shuffle:before {
    content: "\edd7";
}

.icon-arrow-up-left:before {
    content: "\edd8";
}

.icon-arrow-up:before {
    content: "\edd9";
}

.icon-arrow-up-right:before {
    content: "\edda";
}

.icon-arrow-right:before {
    content: "\eddb";
}

.icon-arrow-down-right:before {
    content: "\eddc";
}

.icon-arrow-down:before {
    content: "\eddd";
}

.icon-arrow-down-left:before {
    content: "\edde";
}

.icon-arrow-left:before {
    content: "\eddf";
}

.icon-arrow-up-left2:before {
    content: "\ede0";
}

.icon-arrow-up2:before {
    content: "\ede1";
}

.icon-arrow-up-right2:before {
    content: "\ede2";
}

.icon-arrow-right2:before {
    content: "\ede3";
}

.icon-arrow-down-right2:before {
    content: "\ede4";
}

.icon-arrow-down2:before {
    content: "\ede5";
}

.icon-arrow-left2:before {
    content: "\ede6";
}

.icon-arrow-down-left2:before {
    content: "\ede7";
}

.icon-circle-up:before {
    content: "\ede8";
}

.icon-circle-right:before {
    content: "\ede9";
}

.icon-circle-down:before {
    content: "\edea";
}

.icon-circle-left:before {
    content: "\edeb";
}

.icon-tab:before {
    content: "\edec";
}

.icon-move-up:before {
    content: "\eded";
}

.icon-move-down:before {
    content: "\edee";
}

.icon-sort-alpha-asc:before {
    content: "\edef";
}

.icon-sort-alpha-desc:before {
    content: "\edf0";
}

.icon-sort-numeric-asc:before {
    content: "\edf1";
}

.icon-sort-numberic-desc:before {
    content: "\edf2";
}

.icon-sort-amount-asc:before {
    content: "\edf3";
}

.icon-sort-amount-desc:before {
    content: "\edf4";
}

.icon-command:before {
    content: "\edf5";
}

.icon-shift:before {
    content: "\edf6";
}

.icon-ctrl:before {
    content: "\edf7";
}

.icon-opt:before {
    content: "\edf8";
}

.icon-checkbox-checked:before {
    content: "\edf9";
}

.icon-checkbox-unchecked:before {
    content: "\edfa";
}

.icon-radio-checked:before {
    content: "\edfb";
}

.icon-radio-checked2:before {
    content: "\edfc";
}

.icon-radio-unchecked:before {
    content: "\edfd";
}

.icon-crop:before {
    content: "\edfe";
}

.icon-make-group:before {
    content: "\edff";
}

.icon-ungroup:before {
    content: "\ee00";
}

.icon-scissors:before {
    content: "\ee01";
}

.icon-filter:before {
    content: "\ee02";
}

.icon-font:before {
    content: "\ee03";
}

.icon-ligature:before {
    content: "\ee04";
}

.icon-ligature2:before {
    content: "\ee05";
}

.icon-text-height:before {
    content: "\ee06";
}

.icon-text-width:before {
    content: "\ee07";
}

.icon-font-size:before {
    content: "\ee08";
}

.icon-bold:before {
    content: "\ee09";
}

.icon-underline:before {
    content: "\ee0a";
}

.icon-italic:before {
    content: "\ee0b";
}

.icon-strikethrough:before {
    content: "\ee0c";
}

.icon-omega:before {
    content: "\ee0d";
}

.icon-sigma:before {
    content: "\ee0e";
}

.icon-page-break:before {
    content: "\ee0f";
}

.icon-superscript:before {
    content: "\ee10";
}

.icon-subscript:before {
    content: "\ee11";
}

.icon-superscript2:before {
    content: "\ee12";
}

.icon-subscript2:before {
    content: "\ee13";
}

.icon-text-color:before {
    content: "\ee14";
}

.icon-pagebreak:before {
    content: "\ee15";
}

.icon-clear-formatting:before {
    content: "\ee16";
}

.icon-table:before {
    content: "\ee17";
}

.icon-table2:before {
    content: "\ee18";
}

.icon-insert-template:before {
    content: "\ee19";
}

.icon-pilcrow:before {
    content: "\ee1a";
}

.icon-ltr:before {
    content: "\ee1b";
}

.icon-rtl:before {
    content: "\ee1c";
}

.icon-section:before {
    content: "\ee1d";
}

.icon-paragraph-left:before {
    content: "\ee1e";
}

.icon-paragraph-center:before {
    content: "\ee1f";
}

.icon-paragraph-right:before {
    content: "\ee20";
}

.icon-paragraph-justify:before {
    content: "\ee21";
}

.icon-indent-increase:before {
    content: "\ee22";
}

.icon-indent-decrease:before {
    content: "\ee23";
}

.icon-share:before {
    content: "\ee24";
}

.icon-new-tab:before {
    content: "\ee25";
}

.icon-embed:before {
    content: "\ee26";
}

.icon-embed2:before {
    content: "\ee27";
}

.icon-terminal:before {
    content: "\ee28";
}

.icon-share2:before {
    content: "\ee29";
}

.icon-mail:before {
    content: "\ee2a";
}

.icon-mail2:before {
    content: "\ee2b";
}

.icon-mail3:before {
    content: "\ee2c";
}

.icon-mail4:before {
    content: "\ee2d";
}

.icon-amazon1:before {
    content: "\ee2e";
}

.icon-google1:before {
    content: "\ee2f";
}

.icon-google2:before {
    content: "\ee30";
}

.icon-google3:before {
    content: "\ee31";
}

.icon-google-plus:before {
    content: "\ee32";
}

.icon-google-plus2:before {
    content: "\ee33";
}

.icon-google-plus3:before {
    content: "\ee34";
}

.icon-hangouts:before {
    content: "\ee35";
}

.icon-google-drive:before {
    content: "\ee36";
}

.icon-facebook1:before {
    content: "\ee37";
}

.icon-facebook2:before {
    content: "\ee38";
}

.icon-instagram1:before {
    content: "\ee39";
}

.icon-whatsapp1:before {
    content: "\ee3a";
}

.icon-spotify1:before {
    content: "\ee3b";
}

.icon-telegram1:before {
    content: "\ee3c";
}

.icon-twitter1:before {
    content: "\ee3d";
}

.icon-vine1:before {
    content: "\ee3e";
}

.icon-vk1:before {
    content: "\ee3f";
}

.icon-renren1:before {
    content: "\ee40";
}

.icon-sina-weibo:before {
    content: "\ee41";
}

.icon-rss1:before {
    content: "\ee42";
}

.icon-rss2:before {
    content: "\ee43";
}

.icon-youtube1:before {
    content: "\ee44";
}

.icon-youtube2:before {
    content: "\ee45";
}

.icon-twitch1:before {
    content: "\ee46";
}

.icon-vimeo1:before {
    content: "\ee47";
}

.icon-vimeo2:before {
    content: "\ee48";
}

.icon-lanyrd:before {
    content: "\ee49";
}

.icon-flickr1:before {
    content: "\ee4a";
}

.icon-flickr2:before {
    content: "\ee4b";
}

.icon-flickr3:before {
    content: "\ee4c";
}

.icon-flickr4:before {
    content: "\ee4d";
}

.icon-dribbble1:before {
    content: "\ee4e";
}

.icon-behance1:before {
    content: "\ee4f";
}

.icon-behance2:before {
    content: "\ee50";
}

.icon-deviantart1:before {
    content: "\ee51";
}

.icon-500px1:before {
    content: "\ee52";
}

.icon-steam1:before {
    content: "\ee53";
}

.icon-steam2:before {
    content: "\ee54";
}

.icon-dropbox1:before {
    content: "\ee55";
}

.icon-onedrive:before {
    content: "\ee56";
}

.icon-github1:before {
    content: "\ee57";
}

.icon-npm1:before {
    content: "\ee58";
}

.icon-basecamp1:before {
    content: "\ee59";
}

.icon-trello1:before {
    content: "\ee5a";
}

.icon-wordpress1:before {
    content: "\ee5b";
}

.icon-joomla1:before {
    content: "\ee5c";
}

.icon-ello1:before {
    content: "\ee5d";
}

.icon-blogger1:before {
    content: "\ee5e";
}

.icon-blogger2:before {
    content: "\ee5f";
}

.icon-tumblr1:before {
    content: "\ee60";
}

.icon-tumblr2:before {
    content: "\ee61";
}

.icon-yahoo1:before {
    content: "\ee62";
}

.icon-yahoo2:before {
    content: "\ee63";
}

.icon-tux:before {
    content: "\ee64";
}

.icon-appleinc:before {
    content: "\ee65";
}

.icon-finder:before {
    content: "\ee66";
}

.icon-android1:before {
    content: "\ee67";
}

.icon-windows1:before {
    content: "\ee68";
}

.icon-windows8:before {
    content: "\ee69";
}

.icon-soundcloud1:before {
    content: "\ee6a";
}

.icon-soundcloud2:before {
    content: "\ee6b";
}

.icon-skype1:before {
    content: "\ee6c";
}

.icon-reddit1:before {
    content: "\ee6d";
}

.icon-hackernews:before {
    content: "\ee6e";
}

.icon-wikipedia1:before {
    content: "\ee6f";
}

.icon-linkedin1:before {
    content: "\ee70";
}

.icon-linkedin2:before {
    content: "\ee71";
}

.icon-lastfm:before {
    content: "\ee72";
}

.icon-lastfm2:before {
    content: "\ee73";
}

.icon-delicious1:before {
    content: "\ee74";
}

.icon-stumbleupon:before {
    content: "\ee75";
}

.icon-stumbleupon2:before {
    content: "\ee76";
}

.icon-stackoverflow1:before {
    content: "\ee77";
}

.icon-pinterest1:before {
    content: "\ee78";
}

.icon-pinterest2:before {
    content: "\ee79";
}

.icon-xing1:before {
    content: "\ee7a";
}

.icon-xing2:before {
    content: "\ee7b";
}

.icon-flattr1:before {
    content: "\ee7c";
}

.icon-foursquare1:before {
    content: "\ee7d";
}

.icon-yelp1:before {
    content: "\ee7e";
}

.icon-paypal1:before {
    content: "\ee7f";
}

.icon-chrome:before {
    content: "\ee80";
}

.icon-firefox:before {
    content: "\ee81";
}

.icon-IE:before {
    content: "\ee82";
}

.icon-edge:before {
    content: "\ee83";
}

.icon-safari1:before {
    content: "\ee84";
}

.icon-opera1:before {
    content: "\ee85";
}

.icon-file-pdf:before {
    content: "\ee86";
}

.icon-file-openoffice:before {
    content: "\ee87";
}

.icon-file-word:before {
    content: "\ee88";
}

.icon-file-excel:before {
    content: "\ee89";
}

.icon-libreoffice1:before {
    content: "\ee8a";
}

.icon-html-five:before {
    content: "\ee8b";
}

.icon-html-five2:before {
    content: "\ee8c";
}

.icon-css31:before {
    content: "\ee8d";
}

.icon-git1:before {
    content: "\ee8e";
}

.icon-codepen1:before {
    content: "\ee8f";
}

.icon-svg1:before {
    content: "\ee90";
}

.icon-IcoMoon:before {
    content: "\ee91";
}

.icon-airplay:before {
    content: "\ee92";
}

.icon-alert-circle:before {
    content: "\ee93";
}

.icon-alert-octagon:before {
    content: "\ee94";
}

.icon-alert-triangle:before {
    content: "\ee95";
}

.icon-align-center:before {
    content: "\ee96";
}

.icon-align-justify:before {
    content: "\ee97";
}

.icon-align-left:before {
    content: "\ee98";
}

.icon-align-right:before {
    content: "\ee99";
}

.icon-anchor1:before {
    content: "\ee9a";
}

.icon-aperture:before {
    content: "\ee9b";
}

.icon-archive:before {
    content: "\ee9c";
}

.icon-arrow-down1:before {
    content: "\ee9d";
}

.icon-arrow-down-circle:before {
    content: "\ee9e";
}

.icon-arrow-down-left1:before {
    content: "\ee9f";
}

.icon-arrow-down-right1:before {
    content: "\eea0";
}

.icon-arrow-left1:before {
    content: "\eea1";
}

.icon-arrow-left-circle:before {
    content: "\eea2";
}

.icon-arrow-right1:before {
    content: "\eea3";
}

.icon-arrow-right-circle:before {
    content: "\eea4";
}

.icon-arrow-up1:before {
    content: "\eea5";
}

.icon-arrow-up-circle:before {
    content: "\eea6";
}

.icon-arrow-up-left1:before {
    content: "\eea7";
}

.icon-arrow-up-right1:before {
    content: "\eea8";
}

.icon-at-sign:before {
    content: "\eea9";
}

.icon-award:before {
    content: "\eeaa";
}

.icon-bar-chart:before {
    content: "\eeab";
}

.icon-bar-chart-2:before {
    content: "\eeac";
}

.icon-battery:before {
    content: "\eead";
}

.icon-battery-charging:before {
    content: "\eeae";
}

.icon-bell1:before {
    content: "\eeaf";
}

.icon-bell-off:before {
    content: "\eeb0";
}

.icon-bluetooth:before {
    content: "\eeb1";
}

.icon-bold1:before {
    content: "\eeb2";
}

.icon-book1:before {
    content: "\eeb3";
}

.icon-book-open:before {
    content: "\eeb4";
}

.icon-bookmark1:before {
    content: "\eeb5";
}

.icon-box1:before {
    content: "\eeb6";
}

.icon-briefcase1:before {
    content: "\eeb7";
}

.icon-calendar1:before {
    content: "\eeb8";
}

.icon-camera1:before {
    content: "\eeb9";
}

.icon-camera-off:before {
    content: "\eeba";
}

.icon-cast:before {
    content: "\eebb";
}

.icon-check:before {
    content: "\eebc";
}

.icon-check-circle:before {
    content: "\eebd";
}

.icon-check-square:before {
    content: "\eebe";
}

.icon-chevron-down:before {
    content: "\eebf";
}

.icon-chevron-left:before {
    content: "\eec0";
}

.icon-chevron-right:before {
    content: "\eec1";
}

.icon-chevron-up:before {
    content: "\eec2";
}

.icon-chevrons-down:before {
    content: "\eec3";
}

.icon-chevrons-left:before {
    content: "\eec4";
}

.icon-chevrons-right:before {
    content: "\eec5";
}

.icon-chevrons-up:before {
    content: "\eec6";
}

.icon-chrome1:before {
    content: "\eec7";
}

.icon-circle1:before {
    content: "\eec8";
}

.icon-clipboard1:before {
    content: "\eec9";
}

.icon-clock1:before {
    content: "\eeca";
}

.icon-cloud1:before {
    content: "\eecb";
}

.icon-cloud-drizzle:before {
    content: "\eecc";
}

.icon-cloud-lightning:before {
    content: "\eecd";
}

.icon-cloud-off:before {
    content: "\eece";
}

.icon-cloud-rain:before {
    content: "\eecf";
}

.icon-cloud-snow:before {
    content: "\eed0";
}

.icon-code:before {
    content: "\eed1";
}

.icon-codepen11:before {
    content: "\eed2";
}

.icon-codesandbox1:before {
    content: "\eed3";
}

.icon-coffee:before {
    content: "\eed4";
}

.icon-columns:before {
    content: "\eed5";
}

.icon-command1:before {
    content: "\eed6";
}

.icon-compass1:before {
    content: "\eed7";
}

.icon-copy1:before {
    content: "\eed8";
}

.icon-corner-down-left:before {
    content: "\eed9";
}

.icon-corner-down-right:before {
    content: "\eeda";
}

.icon-corner-left-down:before {
    content: "\eedb";
}

.icon-corner-left-up:before {
    content: "\eedc";
}

.icon-corner-right-down:before {
    content: "\eedd";
}

.icon-corner-right-up:before {
    content: "\eede";
}

.icon-corner-up-left:before {
    content: "\eedf";
}

.icon-corner-up-right:before {
    content: "\eee0";
}

.icon-cpu:before {
    content: "\eee1";
}

.icon-credit-card1:before {
    content: "\eee2";
}

.icon-crop1:before {
    content: "\eee3";
}

.icon-crosshair:before {
    content: "\eee4";
}

.icon-database1:before {
    content: "\eee5";
}

.icon-delete:before {
    content: "\eee6";
}

.icon-disc:before {
    content: "\eee7";
}

.icon-dollar-sign:before {
    content: "\eee8";
}

.icon-download1:before {
    content: "\eee9";
}

.icon-download-cloud:before {
    content: "\eeea";
}

.icon-droplet1:before {
    content: "\eeeb";
}

.icon-edit:before {
    content: "\eeec";
}

.icon-edit-2:before {
    content: "\eeed";
}

.icon-edit-3:before {
    content: "\eeee";
}

.icon-external-link:before {
    content: "\eeef";
}

.icon-eye1:before {
    content: "\eef0";
}

.icon-eye-off:before {
    content: "\eef1";
}

.icon-facebook11:before {
    content: "\eef2";
}

.icon-fast-forward:before {
    content: "\eef3";
}

.icon-feather:before {
    content: "\eef4";
}

.icon-figma1:before {
    content: "\eef5";
}

.icon-file:before {
    content: "\eef6";
}

.icon-file-minus:before {
    content: "\eef7";
}

.icon-file-plus:before {
    content: "\eef8";
}

.icon-file-text1:before {
    content: "\eef9";
}

.icon-film1:before {
    content: "\eefa";
}

.icon-filter1:before {
    content: "\eefb";
}

.icon-flag1:before {
    content: "\eefc";
}

.icon-folder1:before {
    content: "\eefd";
}

.icon-folder-minus1:before {
    content: "\eefe";
}

.icon-folder-plus1:before {
    content: "\eeff";
}

.icon-framer1:before {
    content: "\ef00";
}

.icon-frown:before {
    content: "\ef01";
}

.icon-gift1:before {
    content: "\ef02";
}

.icon-git-branch:before {
    content: "\ef03";
}

.icon-git-commit:before {
    content: "\ef04";
}

.icon-git-merge:before {
    content: "\ef05";
}

.icon-git-pull-request:before {
    content: "\ef06";
}

.icon-github11:before {
    content: "\ef07";
}

.icon-gitlab1:before {
    content: "\ef08";
}

.icon-globe:before {
    content: "\ef09";
}

.icon-grid:before {
    content: "\ef0a";
}

.icon-hard-drive:before {
    content: "\ef0b";
}

.icon-hash:before {
    content: "\ef0c";
}

.icon-headphones1:before {
    content: "\ef0d";
}

.icon-heart1:before {
    content: "\ef0e";
}

.icon-help-circle:before {
    content: "\ef0f";
}

.icon-hexagon:before {
    content: "\ef10";
}

.icon-home1:before {
    content: "\ef11";
}

.icon-image1:before {
    content: "\ef12";
}

.icon-inbox:before {
    content: "\ef13";
}

.icon-info1:before {
    content: "\ef14";
}

.icon-instagram11:before {
    content: "\ef15";
}

.icon-italic1:before {
    content: "\ef16";
}

.icon-key1:before {
    content: "\ef17";
}

.icon-layers:before {
    content: "\ef18";
}

.icon-layout:before {
    content: "\ef19";
}

.icon-life-buoy:before {
    content: "\ef1a";
}

.icon-link1:before {
    content: "\ef1b";
}

.icon-link-2:before {
    content: "\ef1c";
}

.icon-linkedin11:before {
    content: "\ef1d";
}

.icon-list1:before {
    content: "\ef1e";
}

.icon-loader:before {
    content: "\ef1f";
}

.icon-lock1:before {
    content: "\ef20";
}

.icon-log-in:before {
    content: "\ef21";
}

.icon-log-out:before {
    content: "\ef22";
}

.icon-mail1:before {
    content: "\ef23";
}

.icon-map1:before {
    content: "\ef24";
}

.icon-map-pin:before {
    content: "\ef25";
}

.icon-maximize:before {
    content: "\ef26";
}

.icon-maximize-2:before {
    content: "\ef27";
}

.icon-meh:before {
    content: "\ef28";
}

.icon-menu1:before {
    content: "\ef29";
}

.icon-message-circle:before {
    content: "\ef2a";
}

.icon-message-square:before {
    content: "\ef2b";
}

.icon-mic1:before {
    content: "\ef2c";
}

.icon-mic-off:before {
    content: "\ef2d";
}

.icon-minimize:before {
    content: "\ef2e";
}

.icon-minimize-2:before {
    content: "\ef2f";
}

.icon-minus1:before {
    content: "\ef30";
}

.icon-minus-circle:before {
    content: "\ef31";
}

.icon-minus-square:before {
    content: "\ef32";
}

.icon-monitor:before {
    content: "\ef33";
}

.icon-moon:before {
    content: "\ef34";
}

.icon-more-horizontal:before {
    content: "\ef35";
}

.icon-more-vertical:before {
    content: "\ef36";
}

.icon-mouse-pointer:before {
    content: "\ef37";
}

.icon-move:before {
    content: "\ef38";
}

.icon-music1:before {
    content: "\ef39";
}

.icon-navigation:before {
    content: "\ef3a";
}

.icon-navigation-2:before {
    content: "\ef3b";
}

.icon-octagon:before {
    content: "\ef3c";
}

.icon-package:before {
    content: "\ef3d";
}

.icon-paperclip:before {
    content: "\ef3e";
}

.icon-pause1:before {
    content: "\ef3f";
}

.icon-pause-circle:before {
    content: "\ef40";
}

.icon-pen-tool:before {
    content: "\ef41";
}

.icon-percent:before {
    content: "\ef42";
}

.icon-phone1:before {
    content: "\ef43";
}

.icon-phone-call:before {
    content: "\ef44";
}

.icon-phone-forwarded:before {
    content: "\ef45";
}

.icon-phone-incoming:before {
    content: "\ef46";
}

.icon-phone-missed:before {
    content: "\ef47";
}

.icon-phone-off:before {
    content: "\ef48";
}

.icon-phone-outgoing:before {
    content: "\ef49";
}

.icon-pie-chart1:before {
    content: "\ef4a";
}

.icon-play1:before {
    content: "\ef4b";
}

.icon-play-circle:before {
    content: "\ef4c";
}

.icon-plus1:before {
    content: "\ef4d";
}

.icon-plus-circle:before {
    content: "\ef4e";
}

.icon-plus-square:before {
    content: "\ef4f";
}

.icon-pocket1:before {
    content: "\ef50";
}

.icon-power1:before {
    content: "\ef51";
}

.icon-printer1:before {
    content: "\ef52";
}

.icon-radio:before {
    content: "\ef53";
}

.icon-refresh-ccw:before {
    content: "\ef54";
}

.icon-refresh-cw:before {
    content: "\ef55";
}

.icon-repeat:before {
    content: "\ef56";
}

.icon-rewind:before {
    content: "\ef57";
}

.icon-rotate-ccw:before {
    content: "\ef58";
}

.icon-rotate-cw:before {
    content: "\ef59";
}

.icon-rss11:before {
    content: "\ef5a";
}

.icon-save:before {
    content: "\ef5b";
}

.icon-scissors1:before {
    content: "\ef5c";
}

.icon-search1:before {
    content: "\ef5d";
}

.icon-send:before {
    content: "\ef5e";
}

.icon-server:before {
    content: "\ef5f";
}

.icon-settings:before {
    content: "\ef60";
}

.icon-share1:before {
    content: "\ef61";
}

.icon-share-2:before {
    content: "\ef62";
}

.icon-shield1:before {
    content: "\ef63";
}

.icon-shield-off:before {
    content: "\ef64";
}

.icon-shopping-bag:before {
    content: "\ef65";
}

.icon-shopping-cart:before {
    content: "\ef66";
}

.icon-shuffle1:before {
    content: "\ef67";
}

.icon-sidebar:before {
    content: "\ef68";
}

.icon-skip-back:before {
    content: "\ef69";
}

.icon-skip-forward:before {
    content: "\ef6a";
}

.icon-slack1:before {
    content: "\ef6b";
}

.icon-slash:before {
    content: "\ef6c";
}

.icon-sliders:before {
    content: "\ef6d";
}

.icon-smartphone:before {
    content: "\ef6e";
}

.icon-smile1:before {
    content: "\ef6f";
}

.icon-speaker:before {
    content: "\ef70";
}

.icon-square1:before {
    content: "\ef71";
}

.icon-star:before {
    content: "\ef72";
}

.icon-stop-circle:before {
    content: "\ef73";
}

.icon-sun1:before {
    content: "\ef74";
}

.icon-sunrise:before {
    content: "\ef75";
}

.icon-sunset:before {
    content: "\ef76";
}

.icon-tablet1:before {
    content: "\ef77";
}

.icon-tag:before {
    content: "\ef78";
}

.icon-target1:before {
    content: "\ef79";
}

.icon-terminal1:before {
    content: "\ef7a";
}

.icon-thermometer:before {
    content: "\ef7b";
}

.icon-thumbs-down:before {
    content: "\ef7c";
}

.icon-thumbs-up:before {
    content: "\ef7d";
}

.icon-toggle-left:before {
    content: "\ef7e";
}

.icon-toggle-right:before {
    content: "\ef7f";
}

.icon-tool:before {
    content: "\ef80";
}

.icon-trash:before {
    content: "\ef81";
}

.icon-trash-2:before {
    content: "\ef82";
}

.icon-trello11:before {
    content: "\ef83";
}

.icon-trending-down:before {
    content: "\ef84";
}

.icon-trending-up:before {
    content: "\ef85";
}

.icon-triangle:before {
    content: "\ef86";
}

.icon-truck1:before {
    content: "\ef87";
}

.icon-tv1:before {
    content: "\ef88";
}

.icon-twitch11:before {
    content: "\ef89";
}

.icon-twitter11:before {
    content: "\ef8a";
}

.icon-type:before {
    content: "\ef8b";
}

.icon-umbrella:before {
    content: "\ef8c";
}

.icon-underline1:before {
    content: "\ef8d";
}

.icon-unlock:before {
    content: "\ef8e";
}

.icon-upload1:before {
    content: "\ef8f";
}

.icon-upload-cloud:before {
    content: "\ef90";
}

.icon-user1:before {
    content: "\ef91";
}

.icon-user-check1:before {
    content: "\ef92";
}

.icon-user-minus1:before {
    content: "\ef93";
}

.icon-user-plus1:before {
    content: "\ef94";
}

.icon-user-x:before {
    content: "\ef95";
}

.icon-users1:before {
    content: "\ef96";
}

.icon-video:before {
    content: "\ef97";
}

.icon-video-off:before {
    content: "\ef98";
}

.icon-voicemail:before {
    content: "\ef99";
}

.icon-volume:before {
    content: "\ef9a";
}

.icon-volume-1:before {
    content: "\ef9b";
}

.icon-volume-2:before {
    content: "\ef9c";
}

.icon-volume-x:before {
    content: "\ef9d";
}

.icon-watch:before {
    content: "\ef9e";
}

.icon-wifi:before {
    content: "\ef9f";
}

.icon-wifi-off:before {
    content: "\efa0";
}

.icon-wind:before {
    content: "\efa1";
}

.icon-x:before {
    content: "\efa2";
}

.icon-x-circle:before {
    content: "\efa3";
}

.icon-x-octagon:before {
    content: "\efa4";
}

.icon-x-square:before {
    content: "\efa5";
}

.icon-youtube11:before {
    content: "\efa6";
}

.icon-zap:before {
    content: "\efa7";
}

.icon-zap-off:before {
    content: "\efa8";
}

.icon-zoom-in1:before {
    content: "\efa9";
}

.icon-zoom-out1:before {
    content: "\efaa";
}

:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
.errorBlock_container__M-M7x {
    color: #ff3e1d;
    color: var(--color-error);
    padding: 15px 0;
    margin: 10px 0;
    font-weight: 600;
}

:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
.uiButton_root__1ZoWj {
    -webkit-transition: all .2s;
    transition: all .2s;
    line-height: 1.5 !important;
}
.uiButton_root__1ZoWj:hover {
    -webkit-transform: scale(1.01);
            transform: scale(1.01);
}
.uiButton_outlined__2yir9.uiButton_root__1ZoWj,
.uiButton_container__1tlxB.uiButton_root__1ZoWj {
    border: 5px solid transparent;
    font-family: "Poppins", Gadget, sans-serif;
    font-size: clamp(1.2rem, 2vw, 2rem);
    font-weight: 600;
    line-height: 1;
    padding: 9px 40px !important;
    text-align: center;
    text-transform: unset;
    border-radius: 40px !important;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    display: inline-block;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.uiButton_outlined__2yir9.uiButton_root__1ZoWj.uiButton_disabled__2rArb,
.uiButton_container__1tlxB.uiButton_root__1ZoWj.uiButton_disabled__2rArb {
    background-color: lightgrey !important;
    cursor: default;
}
.uiButton_container__1tlxB:hover {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.uiButton_outlined__2yir9.uiButton_root__1ZoWj {
    border: solid;
}
.uiButton_container__1tlxB.uiButton_primary__ARMBy.uiButton_root__1ZoWj,
.uiButton_container__1tlxB.uiButton_secondary__1uW9g.uiButton_root__1ZoWj {
    color: white;
}
.uiButton_container__1tlxB.uiButton_primary__ARMBy.uiButton_root__1ZoWj {
    background-color: #00d254;
    background-color: var(--color-primary);
}
.uiButton_container__1tlxB.uiButton_secondary__1uW9g.uiButton_root__1ZoWj {
    background-color: #ff5656;
    background-color: var(--color-secondary-lighter);
}
.uiButton_container__1tlxB.uiButton_primary__ARMBy.uiButton_root__1ZoWj:hover {
    background-color: #00a150;
    background-color: var(--color-primary-darker);
}
.uiButton_container__1tlxB.uiButton_secondary__1uW9g.uiButton_root__1ZoWj:hover {
    background-color: #cf3737;
    background-color: var(--color-secondary);
}
.uiButton_outlined__2yir9.uiButton_primary__ARMBy.uiButton_root__1ZoWj {
    border-color: #00d254;
    border-color: var(--color-primary);
    color: #00d254;
    color: var(--color-primary);
}
.uiButton_outlined__2yir9.uiButton_secondary__1uW9g.uiButton_root__1ZoWj {
    border-color: #cf3737;
    border-color: var(--color-secondary);
    color: #cf3737;
    color: var(--color-secondary);
}
.uiButton_outlined__2yir9.uiButton_label__PbNIi,
.uiButton_container__1tlxB.uiButton_label__PbNIi {
    font-family: "Poppins", Gadget, sans-serif;
    font-size: clamp(1.2rem, 5vw, 2.4rem);
    font-weight: 600;
}
.uiButton_container__1tlxB.uiButton_containerForDelete__1DKGR {
    color: #ff3e1d;
    color: var(--color-delete);
}
.uiButton_container__1tlxB.uiButton_containerForDelete__1DKGR.uiButton_contained__wkGMx {
    color: #fff;
    background-color: #ff3e1d;
    background-color: var(--color-delete);
}
.uiButton_container__1tlxB.uiButton_sizeSmall__2y0Xm {
    min-height: auto;
}
.uiButton_outlined__2yir9.uiButton_root__1ZoWj.uiButton_noLeftBorder__2iE6L,
.uiButton_container__1tlxB.uiButton_root__1ZoWj.uiButton_noLeftBorder__2iE6L {
    border-radius: 0 40px 40px 0 !important;
}
.uiButton_outlined__2yir9.uiButton_root__1ZoWj.uiButton_small__ES0Eg,
.uiButton_container__1tlxB.uiButton_root__1ZoWj.uiButton_small__ES0Eg {
    padding: 0 20px !important;
}
.uiButton_outlined__2yir9.uiButton_label__PbNIi.uiButton_small__ES0Eg,
.uiButton_container__1tlxB.uiButton_label__PbNIi.uiButton_small__ES0Eg {
    font-size: clamp(1.2rem, 1.8vw, 1.8rem);
}
@media (max-width: 900px) {
    .uiButton_outlined__2yir9.uiButton_root__1ZoWj,
    .uiButton_container__1tlxB.uiButton_root__1ZoWj {
        padding: 7px 20px !important;
    }
}

:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
.inputBlock_label__cYgUr {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}
.inputBlock_extraLabel__133fr {
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;
}
.inputBlock_text__IfXk1 {
    opacity: 0.9;
    font-size: 14px;
    margin-bottom: 4px;
    line-height: 16px;
}
.inputBlock_required__3bKb0 {
    color: #ff3e1d;
    color: var(--color-error);
}

:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
.input_container__fXlO2 {
    position: relative;
}
.input_noRightBorder__ohtE_ {
    border-radius: 20px 0 0 20px !important;
    border-radius: var(--border-radius) 0 0 var(--border-radius) !important;
}
.input_input__1wXzB {
    background-color: white;
    border-radius: 20px;
    border-radius: var(--border-radius);
    min-height: 42px;
    min-height: var(--input-height);
    padding: 5px 5px 5px 10px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    font-size: 15px;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.input_input_default__1G_9S {
    border: solid #e0e0e0 1px;
    border: solid var(--color-firstLvl-bg-dark) 1px;
}
.input_input_white__3FSs_ {
    border: solid white 1px;
    color: #333;
    color: var(--color-font);
    background-color: white;
}
.input_input_label__2TBTy {
    background-color: transparent !important;
    border: none !important;
    padding-left: 0 !important;
    color: inherit !important;
}
.input_input_gray__12qH6 {
    background-color: rgba(0, 0, 0, 0.04);
}
.input_input_error__3ZgtS {
    border-color: #ff3e1d !important;
    border-color: var(--color-error) !important;
    border-width: 3px;
}
.input_input__1wXzB:focus {
    border-color: #00d254;
    border-color: var(--color-primary);
    border-width: 3px;
    outline: #00d254;
    outline: var(--color-primary);
}
.input_inputWithEndIcon__3HhfO {
    padding-right: 30px;
}
.input_endIcon__Ks7Lt {
    position: absolute;
    top: 5px;
    right: 8px;
    cursor: pointer;
}
.input_endIcon__Ks7Lt:hover {
    opacity: 0.8;
}
.input_error__191AA {
    font-size: 14px;
    color: #ff3e1d;
    color: var(--color-error);
    padding: 3px 0;
    min-height: 25px;
}
.input_textAreaNoResize__3CPH3 {
    resize: none;
}

.signInBlock_container__1EE5j {
    border-radius: var(--border-radius);
    background-color: white;
}
.resetPasswordBlock_container__2Qo9a {
    background-color: white;
    border-radius: var(--border-radius);
}
:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
:root {
    --total-header-height: 150px;
    --top-header-height: 40px;
    --header-height: calc(var(--total-header-height) - var(--top-header-height));
    --bottom-footer-height: 40px;
}
@media (max-width: 1250px) {
    :root {
        --total-header-height: 125px;
    }
}
@media (max-width: 900px) {
    :root {
        --total-header-height: 105px;
    }
}
.header_container__2R4gZ,
.header_wrapper__14tfg {
    height: calc(150px - 40px);
    height: var(--header-height);
    background-color: white;
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
}
.header_homeContainer__3qyK3,
.header_homeWrapper__3lhqV {
    background-color: #e3fce5;
    background-color: var(--color-header-bg);
}
.header_topContainer__33Y6y,
.header_topWrapper__2pygC {
    height: 40px;
    height: var(--top-header-height);
    font-size: 1.4rem;
    font-weight: 600;
}
.header_topContainer__33Y6y a, .header_topWrapper__2pygC a {
        color: white;
    }
.header_topContainer__33Y6y a:hover, .header_topWrapper__2pygC a:hover {
        text-decoration: underline;
    }
.header_topWrapper__2pygC {
    background-color: #444;
    background-color: var(--color-top-header-bg);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 800;
    z-index: var(--zIndex-navBar);
    color: white;
}
.header_containerScrolling__2AmQv {
    height: calc(150px - 40px);
    height: var(--header-height);
    border-bottom: 1px;
}
.header_topContainerScrolling__1IOTx {
    height: 40px;
    height: var(--top-header-height);
}
.header_totalContainerScrolling__jaBnE {
    height: 150px;
    height: var(--total-header-height);
}
.header_wrapper__14tfg {
    position: fixed;
    top: 40px;
    top: var(--top-header-height);
    left: 0;
    right: 0;
    z-index: 800;
    z-index: var(--zIndex-navBar);
    color: white;
}
.header_placeholder__3M0Ix {
    height: 150px;
    height: var(--total-header-height);
    color: white;
}
.header_separator__3qKiq {
    height: 20px;
    width: 4px;
    background-color: #c4c4c4;
}
@media (max-width: 1250px) {
    .header_logo__3uRkU {
        width: 150px;
    }
}
@media (max-width: 600px) {
    .header_phone__MHoBc {
        display: none;
    }
}


.headerSupportDialog_container__2Kxf8 {
}

.headerSupportDialog_teamviewerImg__YGcJC {
    height: 200px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 25px 25px 0 0;
}

.headerSupportDialog_content__1otT7 {
    padding: 20px 40px 40px 40px;
    color: var(--color-font);
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.headerSupportDialog_title__wpiXa {
    font-size: 3.6rem;
    font-weight: 600;
}

.headerSupportDialog_containerButton__1UFC7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
}

.headerSupportDialog_buttonContact__2qKEv {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
    height: 100%;
}

@media (max-width: 600px) {
    .headerSupportDialog_teamviewerImg__YGcJC {
        border-radius: 0;
    }
    .headerSupportDialog_containerButton__1UFC7 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
    }
}

.menu_container__1zNZe .menu_ul__-mFQe,
.menu_mobileContainer__2zcK8 .menu_ul__-mFQe {
    list-style: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
}

.menu_container__1zNZe .menu_ul__-mFQe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.menu_mobileContainer__2zcK8 .menu_ul__-mFQe {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    padding-right: 20px;
}

.menu_mobileContainer__2zcK8 .menu_ul__-mFQe li {
        margin-top: 10px;
    }

.menu_mobileContainer__2zcK8 .menu_ul__-mFQe li a {
            font-size: clamp(1rem, 1.2rem, 1.3rem);
        }

.menu_ul__-mFQe li a {
            font-family: "Inter", "Poppins", "Arial", sans-serif;
            color: var(--color-font);
            font-size: clamp(1rem, 1.2rem, 1.3rem) !important;
            text-transform: uppercase;
            font-weight: 600;
        }

.menu_ul__-mFQe li a:hover {
            color: var(--color-primary-darker);
        }

.menu_li__21jm0 {
    padding: 10px 20px;
    text-align: center;
    line-height: 1;
}

.menu_button__TlGhd:hover {
    cursor: pointer;
    background-color: var(--color-primary-darker);
}

.menu_mobile__2h0SC a {
    cursor: pointer;
    color: var(--color-primary-darker) !important;
}

.menu_button__TlGhd {
    background-color: var(--color-primary);
    border-radius: 40px;
    padding: inherit 25px;
    margin: 0 0 0 7px;
}

.menu_button__TlGhd a {
        color: white !important;
    }

.menu_active__1CvMj {
    color: var(--color-primary-darker);
}

.menu_mobileContainer__2zcK8 {
    display: none;
}

.menu_linkForSelect__1u0lK:hover {
    cursor: pointer;
    color: var(--color-primary-darker);
}

.menu_linkForSelect__1u0lK {
    font-family: "Inter", "Poppins", "Arial", sans-serif;
    color: var(--color-font);
    font-size: clamp(1rem, 1.2rem, 1.3rem) !important;
    text-transform: uppercase;
    font-weight: 600;
    height: 100%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    white-space: nowrap;
}

.menu_menuAbout__35GnF li:first-child {
    border-top-right-radius: var(--border-radius) !important;
    border-top-left-radius: var(--border-radius) !important;
}

.menu_menuAbout__35GnF li:last-child {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
}

.menu_item__cBVp2 {
    text-transform: capitalize;
    padding: 10px !important;
}

.menu_menuAbout__35GnF {
    top: 100%;
    left: -10%;
    background-color: white;
    color: black;
    border-radius: var(--border-radius);
    -webkit-box-shadow: 0 11px 13px -2px rgb(0 0 0 / 10%);
            box-shadow: 0 11px 13px -2px rgb(0 0 0 / 10%);
}

.menu_menuAboutHidden__hk689 {
    visibility: hidden;
}

.menu_arrowDown__3NTeT {
    margin-left: 2%;
}

.menu_arrowUp__TMNPo {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

.menu_subMenu__XSgzr > a {
    color: var(--color-primary-darker) !important;
}

.menu_title__1QHSV {
    font-size: clamp(0.7rem, 0.8rem, 0.9rem) !important;
}

.menu_title__1QHSV:hover {
    color: var(--color-font) !important;
    cursor: default;
}

.menu_item__cBVp2:hover {
    color: var(--color-primary-darker) !important;
}

@media (max-width: 1150px) {
    .menu_li__21jm0 {
        padding: 10px 7px;
    }
}

.menu_dropDownMenuMobile__2aPwm {
    display: none;
}

@media (max-width: 1000px) {
    .menu_container__1zNZe {
        display: none;
    }
    .menu_mobileContainer__2zcK8 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .menu_menuAbout__35GnF {
        visibility: hidden;
    }
    .menu_linkForSelect__1u0lK {
        visibility: hidden;
    }
    .menu_dropDownMenu__1chFR {
        display: none;
    }
    .menu_dropDownMenuMobile__2aPwm {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

.footer_container__hTt-Y {
    background-color: white;
    border-top: 1px solid #ddd;
}

.footer_title__2tSMQ {
    color: black;
    font-weight: 600;
    font-size: clamp(1.6rem, 2.5vw, 2.2rem);
}

.footer_text__1Qhhr {
    font-size: clamp(1.2rem, 2.5vw, 1.6rem);
    color: #555;
}

a:hover .footer_text__1Qhhr {
    color: var(--color-primary);
}

.footer_agencyTitle__2r7eT {
    color: var(--color-primary);
    font-weight: 600;
    font-size: clamp(1.4rem, 2.5vw, 2rem);
}

.footer_agencyText__2pbgW {
    font-size: clamp(1rem, 2.5vw, 1.4rem);
    color: #555;
}

.footer_adw__3YLWC {
    color: var(--color-adw);
}

.footer_ppi__2f3bJ {
    color: #05ace4;
}

.footer_siegeSocial__sIsbP {
    color: var(--color-secondary);
}

.footer_linkedIn__bUvBt {
    height: 20px;
    width: 20px;
    margin-right: 5px;
}

.footer_link__1zCL1 {
    color: var(--color-font) !important;
}

.footer_link__1zCL1:hover {
    color: var(--color-primary) !important;
}

@media (max-width: 1150px) {
    .footer_left__26WuX {
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
    }

    .footer_right__1L7ft {
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
    }
}

@media (max-width: 900px) {
    .footer_content__bTruR {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .footer_right__1L7ft {
        margin-top: 0 !important;
        margin-bottom: 30px;
    }

    .footer_left__26WuX {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

.homePageAgenciesBlock_container__1ooOc {
    background-color: #eee;
    padding: 60px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.homePageAgenciesBlock_subContainer__3szvF {
    margin: auto;
}
.homePageAgenciesBlock_title__36iut {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}
@media (max-width: 1150px) {
    .homePageAgenciesBlock_france__3ioCg {
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
        width: 300px;
    }

    .homePageAgenciesBlock_agencies__1yylE {
        -webkit-box-flex: 3;
            -ms-flex: 3 1;
                flex: 3 1;
    }
}
@media (max-width: 900px) {
    .homePageAgenciesBlock_content__1lfTN {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .homePageAgenciesBlock_container__1ooOc {
        height: auto;
    }

    .homePageAgenciesBlock_france__3ioCg {
        margin-top: 30px;
        margin-right: 0 !important;
    }
}

.agencyCard_container__cWOUd {
    background-color: white;
    border-radius: 40px;
    cursor: pointer;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
}

.agencyCard_container__cWOUd:hover {
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
}

.agencyCard_title__15qH_ {
    font-size: clamp(1.6rem, 2.5vw, 2.4rem);
    color: var(--color-primary);
}

.agencyCard_adw__2VMO1 {
    color: var(--color-adw);
}

.agencyCard_ppi__1Ue0J {
    color: #05ace4;
}

.agencyCard_siegeSocial__2xCUi {
    color: var(--color-secondary);
}

.appContent_innerContainer__2K-R_ {
    min-height: 100vh;
}

.scrollToTopButton_btnContainer__DIZoS{
    border-radius: 99px;
    background: #ffffff;
    position: fixed;
    bottom: 32px;
    right: 32px;
    padding: 12px;
    z-index: var(--zIndex-scrollToTopBtn);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-filter: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
            filter: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
    -webkit-transition: opacity 0s, opacity 0.3s linear;
    transition: opacity 0s, opacity 0.3s linear;
}

.scrollToTopButton_btnContainer__DIZoS:hover{
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    cursor: pointer;
}

.scrollToTopButton_btnContainer__DIZoS:active{
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
}

.scrollToTopButton_hidden__1LOVS{
    display: none;
}

.whitePaperDialog_container__2q8Fw {
    overflow: auto;
    max-width: 35vw;
}

.whitePaperDialog_teamviewerImg__3VOdH {
    height: 200px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 25px 25px 0 0;
}

.whitePaperDialog_content__hhWb1 {
    padding: 20px 40px 40px 40px;
    color: var(--color-font);
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.whitePaperDialog_title__2AQPk {
    font-size: 3.6rem;
    font-weight: 600;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.whitePaperDialog_emailInput__xmGpR {
    max-width: 442px;
}

@media (max-width: 1280px) {
    .whitePaperDialog_container__2q8Fw {
        max-width: 50vw;
    }
}

@media (max-width: 1024px) {
    .whitePaperDialog_container__2q8Fw {
        max-width: 60vw;
    }
}

@media (max-width: 768px) {
    .whitePaperDialog_container__2q8Fw {
        max-width: 70vw;
    }
}

@media (max-width: 600px) {
    .whitePaperDialog_container__2q8Fw {
        max-width: 90vw;
    }
}

@media (max-width: 600px) {
    .whitePaperDialog_title__2AQPk {
        font-size: 2.8rem;
        font-weight: 600;
    }

    .whitePaperDialog_teamviewerImg__3VOdH {
        border-radius: 0;
    }
}

@-webkit-keyframes spinner_dots-loader__3xcOk {
    0% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    8.33% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    16.67% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px 14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px 14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    25% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    33.33% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) -14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) -14px -14px 0 7px;
    }
    41.67% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    50% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    58.33% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    66.67% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px -14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px -14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    75% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    83.33% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) 14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) 14px 14px 0 7px;
    }
    91.67% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    100% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
}
@-webkit-keyframes spinner_dotLoader__3Lg7C {
    0% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    8.33% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    16.67% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px 14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px 14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    25% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    33.33% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) -14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) -14px -14px 0 7px;
    }
    41.67% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    50% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    58.33% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    66.67% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px -14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px -14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    75% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    83.33% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) 14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) 14px 14px 0 7px;
    }
    91.67% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    100% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
}
@keyframes spinner_dotLoader__3Lg7C {
    0% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    8.33% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    16.67% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px 14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px 14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    25% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    33.33% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) -14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) -14px -14px 0 7px;
    }
    41.67% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    50% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    58.33% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) -14px 14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    66.67% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px -14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) -14px -14px 0 7px, var(--color-secondary) -14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    75% {
        -webkit-box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
        box-shadow: var(--color-primary) 14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px -14px 0 7px, var(--color-secondary-lighter) 14px -14px 0 7px;
    }
    83.33% {
        -webkit-box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) 14px 14px 0 7px;
        box-shadow: var(--color-primary) 14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) 14px 14px 0 7px;
    }
    91.67% {
        -webkit-box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px 14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
    100% {
        -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
        box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    }
}
/* :not(:required) hides this rule from IE9 and below */
.spinner_dotLoader__3Lg7C:not(:required) {
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    display: inline-block;
    width: 7px;
    height: 7px;
    background: transparent;
    border-radius: 100%;
    -webkit-box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    box-shadow: var(--color-primary) -14px -14px 0 7px, var(--color-primary-lighter) 14px -14px 0 7px, var(--color-secondary) 14px 14px 0 7px, var(--color-secondary-lighter) -14px 14px 0 7px;
    -webkit-animation: spinner_dots-loader__3xcOk 3s infinite ease-in-out;
    animation: spinner_dots-loader__3xcOk 3s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.imageComponent_image__3iOgF {
    display: block;
    max-width: 100%;
    width: 100%;
}
.cardComponent_container__141mL {
    border-radius: 3px;
    background-color: white;
    color: #1E1A33;
    cursor: pointer;
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
}

.cardComponent_container__141mL:hover {
    -webkit-box-shadow: 0 0 20px rgba(33,33,33,.2);
            box-shadow: 0 0 20px rgba(33,33,33,.2);
}

.cardComponent_bgImage__oSNmS {
    overflow: hidden;
    height: 250px;
    background-color: black;
    background-position: center;
    background-size: cover;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.cardComponent_image__-tw8Y {
    width: 100%;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.cardComponent_icon__2CyzM {
    position: absolute;
}

.cardComponent_title__1WgBk {
    font-size: 18px;
    font-weight: bold;
    color: #151515;
}

.cardComponent_resume__1rJJF {
    color: #151515;
}
.videoComponent_container__1Nm49 {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

    .videoComponent_container__1Nm49 iframe {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 100%;
        max-height: 100vh;
    }
.styles_componentContainer__1V2ic {
    padding: 30px 40px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 30px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 13px 11px -2px rgba(0, 0, 0, 0.04);
            box-shadow: 0 13px 11px -2px rgba(0, 0, 0, 0.04);
}

.styles_container__39oCY a:visited,
    .styles_container__39oCY a:active,
    .styles_container__39oCY a:focus,
    .styles_container__39oCY a:link {
        color: var(--color-primary-lighter);
    }

.styles_container__39oCY a:hover {
        color: var(--color-secondary);
    }

.styles_opened__A-_Zt {
    margin-bottom: 20px;
}

.styles_question__3pOmU {
    font-weight: 600 !important;
    font-size: 24px !important;
    margin-bottom: 0 !important;
    -webkit-transition: all 0.2s !important;
    transition: all 0.2s !important;
}

.styles_answer__2y8xg {
    font-size: 18px;
}

.styles_answer__2y8xg p {
        color: #444444 !important;
        font-size: 18px !important;
        line-height: 1.3 !important;
    }

.styles_questionIcon__d7j4w {
    font-size: 28px;
}

.styles_isOpened__3fFGd {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}

/*
.container {
    !*height: 10rem;
    box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.05);
    border-radius: 40px;
    transition: all .2s;*!
}

.container:hover {
    !*box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
    transform: scale(1.02);
    cursor: pointer;*!
}

.content {

}

.icon {
    min-width: 90px;
    max-width: 90px;
    height: 100%;
    border-radius: 40px 0 0 40px;
}

.image {
    width: 40px;
    height: 40px;
}

.text {
    height: 100%;
    flex: 1;
}

.title {
    font-weight: 600;
    font-size: clamp(1.3rem, 2.5vw, 2rem);
    max-height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.date {
    font-size: clamp(0.8em, 1.2rem, 1.6rem);
    font-weight: 600;
}

@media (max-width: 1250px) {
    .container {
        height: 160px;
    }

    .icon {
        min-width: 70px;
        max-width: 70px;
    }
}

@media (max-width: 600px) {
    .container {
        height: 130px;
    }

    .icon {
        min-width: 50px;
        max-width: 50px;
    }

    .image {
        width: 30px;
        height: 30px;
    }
}
*/

.sectionTitleComponent_underline__2Wqgz {
    background-color: var(--color-text);
    height: 8px;
    border-radius: 3px;
    width: 90px;
    border: none;
    margin-top: 10px;
    margin-bottom: 40px;
}

.sectionTitleComponent_centered__30lCi {
    text-align: center;
}

.sectionTitleComponent_centered__30lCi .sectionTitleComponent_underline__2Wqgz {
    margin-left: auto;
    margin-right: auto;
}

.sectionTitleComponent_primary__3PsN7 .sectionTitleComponent_underline__2Wqgz {
    background-color: var(--color-primary);
}

.sectionTitleComponent_secondary__2iD9Z .sectionTitleComponent_underline__2Wqgz {
    background-color: var(--color-secondary);
}

.sectionTitleComponent_white__1vQEk .sectionTitleComponent_underline__2Wqgz {
    background-color: var(--color-text-on-primary);
}

.sectionTitleComponent_collapse__3mL0G {

}

.sectionComponent_container__j6ar5 {
    padding: 30px 0;
}

.sectionComponent_light__2bmjC {
    color: var(--color-text);
}

.sectionComponent_dark__1gshh {
    color: var(--color-text-on-primary);
    background: var(--color-primary);
}

.sectionComponent_secondary__nPGNx {
    color: var(--color-text-on-primary);
    background: var(--color-secondary);
}

.twoColsComponent_container__32VjI {
    padding: 30px 0;
    overflow-x: hidden;
}
.ctaSection_section__2fSXe {

}

.ctaSection_picture__LiWxh {
    position: absolute;
    pointer-events: none;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.ctaSection_container__H19qd {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    z-index: 1;
}

.ctaSection_container__H19qd >* {
        z-index: 1;
    }

@media (max-width: 500px) {

    .ctaSection_section__2fSXe {
        height: 450px;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
}

@media (max-width: 350px) {
    .ctaSection_section__2fSXe {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

.contactUs_section__3_qEL {
    background-color: #f8f8f8;
    padding-top: 40px;
    padding-bottom: 40px;
}

.contactUs_form__1jj-Q {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
}

.contactUs_title__1HYe0 {
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    color: var(--color-text);
    font-weight: 600;
}

.contactUs_subTitle__3eN3Q {
    font-size: clamp(2rem, 1.2vw, 4rem);
}

.contactUs_img__2ZcPa {
    width: clamp(200px, 30vw, 400px);
}

@media (max-width: 750px) {
    .contactUs_img__2ZcPa {
        display: none;
    }
    .contactUs_form__1jj-Q {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
    }
}

:root {
    --color-primary: #00d254;
    --color-primary-darker: #00a150;
    --color-primary-lighter: #e3fce5;
    --color-secondary: #cf3737;
    --color-secondary-darker: #cb2222;
    --color-secondary-lighter: #ff5656;
    --color-tertiary: #219ebc;
    --color-tertiary-darker: #187389;
    --color-tertiary-lighter: #26b8db;
    --color-quaternary: #fb8500;
    --color-quaternary-darker: #c76a00;
    --color-quaternary-lighter: #ff961f;
    --color-success: #0ead69;
    --color-canceled: #f36114;
    --color-font: #333;
    --color-adw: #005fac;

    --color-small-company: #8aced8;
    --color-middle-company: #79bc94;

    --color-text: #444;
    --color-text-fade: rgba(43, 63, 87, 0.74);
    --color-text-on-primary: var(--color-text);
    --color-text-on-secondary: var(--color-text);

    --color-primary-bg: #1e1a33;
    --color-tertiary-bg: #fafbfd;
    --color-tertiary-text: #92a2ba;
    --color-secondary-bg: #f2f7fa;
    --color-firstLvl-bg: #fafafa;
    --color-firstLvl-bg-dark: #e0e0e0;
    --color-secondLvl-bg: #f5f6fa;
    --color-secondLvl-dark-bg: #dce0e9;
    --color-thirdLvl-bg: #fff;

    --color-warning: var(--color-tertiary);
    --color-error: #ff3e1d;
    --color-delete: #ff3e1d;

    --color-border: #e1e3e4;

    --color-header-bg: var(--color-primary-lighter);
    --color-header-font: #444;
    --color-top-header-bg: #444;
    --color-top-header-font: white;
    --color-menu-header-bg: white;
    --color-menu-header-font: #333;
    --color-footer-bg: var(--color-primary);
    --color-footer-font: var(--color-secondary);

    --color-orderStatus-inProgress: #ff6411;
    --color-orderStatus-closed: #2baf0e;
    --color-orderStatus-sav: #cb1212;
}
:root {
    --xs: 5px;
    --sm: 10px;
    --md: 20px;
    --lg: 50px;
    --xl: 100px;

    --bp-xl: 1200px;
    --bp-lg: 992px;
    --bp-md: 768px;
    --bp-sm: 576px;
    --bp-xs: 400px;

    --app-width: 1400px;

    --border-radius: 20px;
    --input-height: 42px;

    --angle: 0deg;

    --line-height: 25px;
}
:root {
    --zIndex-product-card: 700;
    --zIndex-navBar: 800;
    --zIndex-top-navBar: 900;
    --zIndex-mobileMenu: 10000;
    --zIndex-overlay: 11000;
    --zIndex-scrollToTopBtn: 999;
}
.uiSelect_container__9Tim0 {
    font-family: Poppins, serif !important;
    /*width: 100%;*/
    padding: 5px 5px 5px 10px;
    height: 42px;
    height: var(--input-height);
    border-radius: 20px;
    border-radius: var(--border-radius);
    background-color: white;
    border: solid #e0e0e0 1px;
    border: solid var(--color-firstLvl-bg-dark) 1px;
}
.uiSelect_container__9Tim0:before,
.uiSelect_container__9Tim0:after {
    display: none !important;
}
.uiSelect_select__1msme {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: solid #e1e3e4 1px;
    border: solid var(--color-border) 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 30px 0 12px !important;
    font-size: 16px;
    border-radius: 20px !important;
    border-radius: var(--border-radius) !important;
    color: #787878 !important;
    font-weight: 600 !important;
}
.uiSelect_select__1msme:focus {
    background-color: transparent !important;
}
.uiSelect_icon__2rHWd {
    right: 8px !important;
}
.uiSelect_disabled__3w5Xo {
    color: rgba(0, 0, 0, 0.87) !important;
}
.uiSelect_disabled__3w5Xo .uiSelect_icon__2rHWd {
    display: none;
}

.breadcrumb_container__2diP8 {
    font-weight: 400;
    font-size: clamp(1.4rem, 2.5vw, 1.6rem);

    min-height: 60px;
    background-color: var(--color-primary-lighter);
}

    .breadcrumb_container__2diP8 a {
        color: var(--color-primary);
        text-decoration: underline;
    }

    .breadcrumb_container__2diP8 ul {
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-margin-before: 0;
                margin-block-start: 0;
        -webkit-margin-after: 0;
                margin-block-end: 0;
        -webkit-margin-start: 0;
                margin-inline-start: 0;
        -webkit-margin-end: 0;
                margin-inline-end: 0;
        -webkit-padding-start: 0;
                padding-inline-start: 0;
    }

    .breadcrumb_container__2diP8 li:after {
        font-family: "icomoon";
        content: "    \eec1    ";
    }

    .breadcrumb_container__2diP8 li:last-child:after {
        content: unset;
    }

    @media (max-width: 460px) {
        .breadcrumb_container__2diP8 li {
            display: none;
        }

        .breadcrumb_container__2diP8 li:last-child {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .breadcrumb_container__2diP8 li:nth-last-child(2) {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .breadcrumb_container__2diP8 ul {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
                -ms-flex-align: start;
                    align-items: flex-start;
        }
    }
.pageRenderer_title__1OGQK {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.pageRenderer_contentBtn__9LIA1 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 50px 0;
}

.pageNotFound_img__3wqEg {
    width: 400px;
    margin-left: 30px;
    margin-bottom: 20px;
}

.homePageHighlightBlock_wholeBlockContainer__eJO7a {
    min-height: 100vh;
}

.homePageHighlightBlock_title__3zPS9 {
    color: var(--color-text) !important;
}

.homePageHighlightBlock_container__19U8u {
    width: 100%;
    background-color: var(--color-primary-lighter);
}

.homePageHighlightBlock_highlightedText__1tc-N {
    font-family: "Inter", "Poppins", "Arial", sans-serif;
    font-weight: 800;
    font-size: 4.2rem;
}

.homePageHighlightBlock_subHighlightedText__16hl- {
    font-family: "Inter", "Poppins", "Arial", sans-serif;
    font-weight: 600;
    font-size: 3.2rem;
    text-align: center;
}

.homePageHighlightBlock_textContent__3Z7dd {
    z-index: 10;
}

.homePageHighlightBlock_sagePartnerPlaceholder__375M_,
.homePageHighlightBlock_sagePartner__2fMn9 {
    width: 300px;
    height: 70px;
}

.homePageHighlightBlock_sagePartner__2fMn9 {
    position: absolute;
    opacity: 1;
    -webkit-animation: linear;
    -webkit-animation-name: homePageHighlightBlock_run__2rovK;
    -webkit-animation-duration: 500ms;
}

.homePageHighlightBlock_workingWoman__3dJyJ {
    right: -10%;
    z-index: 5;
}

@-webkit-keyframes homePageHighlightBlock_run__2rovK {
    0% {
        opacity: 0;
        left: -100%;
    }
    50% {
        opacity: 0.1;
        left: -50%;
    }
    80% {
        opacity: 0.25;
        left: -20%;
    }
    100% {
        opacity: 1;
        left: 0;
    }
}

@keyframes homePageHighlightBlock_run__2rovK {
    0% {
        opacity: 0;
        left: -100%;
    }
    50% {
        opacity: 0.1;
        left: -50%;
    }
    80% {
        opacity: 0.25;
        left: -20%;
    }
    100% {
        opacity: 1;
        left: 0;
    }
}

@media (max-width: 1250px) {
    .homePageHighlightBlock_highlightedText__1tc-N {
        font-size: 3.6rem;
    }

    .homePageHighlightBlock_placeholder__2RMSk {
        -webkit-box-flex: 4;
            -ms-flex: 4 1;
                flex: 4 1;
    }

    .homePageHighlightBlock_workingWoman__3dJyJ {
        right: -20%;
        z-index: 5;
    }
}

@media (max-width: 1050px) {
    .homePageHighlightBlock_highlightedText__1tc-N {
        font-size: 2.4rem;
    }

    .homePageHighlightBlock_subHighlightedText__16hl- {
        font-size: 2rem;
    }

    .homePageHighlightBlock_placeholder__2RMSk {
        -webkit-box-flex: 1;
            -ms-flex: 1 1;
                flex: 1 1;
    }

    .homePageHighlightBlock_workingWoman__3dJyJ {
        z-index: 5;
        opacity: 0.25;
    }
}

@media (max-width: 1050px) {
    .homePageHighlightBlock_highlightedText__1tc-N {
        font-size: 2.8rem;
    }

    .homePageHighlightBlock_subHighlightedText__16hl- {
        font-size: 2rem;
    }

    .homePageHighlightBlock_workingWoman__3dJyJ {
        width: 66%;
    }
}

@media (max-width: 750px) {
    .homePageHighlightBlock_placeholder__2RMSk {
        position: absolute;
    }

    .homePageHighlightBlock_workingWoman__3dJyJ {
        right: 0;
        width: 80%;
    }
}

@media (max-width: 600px) {
    .homePageHighlightBlock_buttons__1oV4g {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .homePageHighlightBlock_solutionsBtn__2p1R8 {
        margin-right: 0 !important;
    }

    .homePageHighlightBlock_aigBtn__2VzA7 {
        margin-top: 20px;
    }

    .homePageHighlightBlock_placeholder__2RMSk {
        position: absolute;
    }

    .homePageHighlightBlock_workingWoman__3dJyJ {
        margin-top: 200px;
        width: 100%;
        opacity: 0.15;
    }
}

.homePageLastVisitButton_btnContainer__1bj3k {
    margin-top: 120px;
}

.homePageLastVisitButton_btnContainer__1bj3k > * {
    z-index: 10;
}

@media (max-width: 600px) {
    .homePageLastVisitButton_btnContainer__1bj3k {
        margin-top: 40px;
    }
}

.webinarCard_container__6SVy_ {
    border-bottom: 1px solid #ececec;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.webinarCard_container__6SVy_:hover {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
}

.webinarCard_image__Akzyj {
    min-width: 220px;
}

.webinarCard_dateAndImage__VsFxF {

}

.webinarCard_calendarImage__3awLi {
    z-index: 5;
    position: absolute;
}

.webinarCard_calendarImageTitle__2vEui {
    display: none;
    color: white;
    font-weight: 800;
    font-size: clamp(0.8rem, 5vw, 1.6rem);
}

.webinarCard_date__2Q0AM {
    z-index: 10;
    color: white;
    font-weight: 600;
    font-size: clamp(1.4rem, 5vw, 2.6rem);
    line-height: 0.9;
}

.webinarCard_title__2Uw10 {
    font-size: clamp(0.8rem, 5vw, 2.4rem);
    font-weight: 600;
    color: var(--color-font);
}

.webinarCard_text__3feLN {
    font-size: clamp(1rem, 5vw, 2rem);
    max-height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.webinarCard_link__3dlVA {
    text-decoration: underline;
}

.webinarCard_link__3dlVA a {
        font-size: clamp(1rem, 5vw, 2rem);
        color: var(--color-primary) !important;
    }

@media (max-width: 800px) {
    .webinarCard_image__Akzyj {
        display: none;
    }
    .webinarCard_calendarImageTitle__2vEui {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 80px;
    }
}

@media (max-width: 600px) {
    .webinarCard_calendarImageTitle__2vEui {
        min-width: 50px;
    }
}
.homePageWebinarsBlock_title__1eCDW {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

@media (max-width: 800px) {
    .homePageWebinarsBlock_webinarImage__3XpxF {
        display: none;
    }

    .homePageWebinarsBlock_webinarsContent__1r0FC {
        margin-left: 0 !important;
    }
}


.homePageKeyFiguresBlock_content__f4mDs {
    padding-top: 10vh;
}

.homePageKeyFiguresBlock_buttons__39E4- {
    margin-top: 150px;
}

.homePageKeyFiguresBlock_bg__TEhU5 {
    top: 20px;
    left: 5vw;
    z-index: 0;
    height: 50vh;
}

.homePageKeyFiguresBlock_img__25Gx4 {
    width: 50vw;
    z-index: 5;
}

.homePageKeyFiguresBlock_text__1i618 {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2rem, 1.8vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.homePageKeyFiguresBlock_title__34Sa4 {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

@media (max-width: 960px) {
    .homePageKeyFiguresBlock_content__f4mDs {
        padding-top: 10vh;
    }
    .homePageKeyFiguresBlock_bg__TEhU5 {
        height: 40vh;
    }
}

@media (max-width: 700px) {
    .homePageKeyFiguresBlock_content__f4mDs {
        padding-top: 40px;
    }
    .homePageKeyFiguresBlock_img__25Gx4 {
        display: none;
    }
    .homePageKeyFiguresBlock_bg__TEhU5 {
        display: none;
    }
    .homePageKeyFiguresBlock_text__1i618 {
        margin-bottom: 40px;
    }
}

.statisticCard_container__NQ0q4 {
    margin-top: 20px;
}

.statisticCard_value__13Nxu,
.statisticCard_key__1FoDY {
    color: var(--color-primary);
    font-weight: 600;
}

.statisticCard_value__13Nxu {
    font-size: clamp(7rem, 6vw, 12rem);
}

.statisticCard_key__1FoDY {
    font-size: 26px;
    line-height: 30px;
    overflow-wrap: normal;
}

.statisticCard_text__1WUS9 {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2rem, 1.2vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.statisticCard_stars__1egCr {
    margin-top: 20px;
    height: 40px;
}

.homePageTestimonialsBlock_crane__4AwD5,
.homePageTestimonialsBlock_dots__aPBAF {
    z-index: 0;
    position: absolute;
}

.homePageTestimonialsBlock_crane__4AwD5 {
    right: 0;
    bottom: 0;
}

.homePageTestimonialsBlock_dots__aPBAF {
    left: 0;
    top: 0;
}

.homePageTestimonialsBlock_reviewContainer__2VxvF {
    position: relative;
    max-width: 800px;
}

.homePageTestimonialsBlock_quotesUp__2vj1G,
.homePageTestimonialsBlock_quotesDown__30nSm {
    position: absolute;
    z-index: 5;
    height: 110px;
    width: 110px;
}

.homePageTestimonialsBlock_quotesUp__2vj1G {
    top: 10px;
}

.homePageTestimonialsBlock_quotesDown__30nSm {
    top: 240px;
    right: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}

@media (max-width: 1580px) {
    .homePageTestimonialsBlock_crane__4AwD5 {
        opacity: 0.3;
    }
}

@media (max-width: 1024px) {
    .homePageTestimonialsBlock_crane__4AwD5 {
        display: none;
    }

    .homePageTestimonialsBlock_quotesUp__2vj1G,
    .homePageTestimonialsBlock_quotesDown__30nSm {
        height: 80px;
        width: 80px;
    }
}

@media (max-width: 600px) {
    .homePageTestimonialsBlock_crane__4AwD5 {
        display: none;
    }

    .homePageTestimonialsBlock_quotesUp__2vj1G,
    .homePageTestimonialsBlock_quotesDown__30nSm {
        height: 60px;
        width: 60px;
    }

    .homePageTestimonialsBlock_quotesDown__30nSm {
        top: 180px;
    }
}

.testimonialSection_text__1N11P {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-weight: 600;
    color: var(--color-text);
    text-align: center;
}

.testimonialSection_text__1N11P {
    font-size: clamp(2rem, 1.5vw, 4rem) !important;
    min-height: 150px;
    overflow-y: hidden;
}

.testimonialSection_description__Fs3Xs {
    font-weight: 500;
    font-size: clamp(1.5rem, 1.2vw, 4rem) !important;
    text-align: center;
}

.testimonialSection_review__2ke9y {
    padding: 100px;
}

.testimonialSection_review__2ke9y > * {
    z-index: 5;
}

.testimonialSection_avatar__1l6fs {
    height: clamp(65px, 7vw, 7vw);
    width: clamp(65px, 7vw, 7vw);
    border-radius: 50%;
}

@media (max-width: 960px) {
    .testimonialSection_review__2ke9y {
        padding: 60px;
    }
}

@media (max-width: 600px) {
    .testimonialSection_review__2ke9y {
        padding: 40px;
    }

    .testimonialSection_infos__2LmHR {
        padding-right: 0;
    }
    .testimonialSection_description__Fs3Xs {
        text-align: left;
    }
}

.homePageProjectBlock_section__12lJx {
    background-color: #f8f8f8;
    padding-top: 40px;
    padding-bottom: 40px;
}

.homePageProjectBlock_mainTitle__2qkSQ {
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    color: var(--color-text);
    font-weight: 600;
    margin-bottom: 8vh;
    text-align: center;
}

.homePageProjectBlock_number__1crAs {
    padding: 5px;
    background-color: var(--color-primary);
    border-radius: 50%;
    color: white;
    width: 36px;
    height: 36px;
    font-weight: 800;
}

.homePageProjectBlock_card__iHbTB {
    -ms-flex-preferred-size: calc(33.33% - 40px);
        flex-basis: calc(33.33% - 40px);
    margin: 20px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

.homePageProjectBlock_title__g0H6S {
    font-size: clamp(2rem, 1.2vw, 4rem);
    color: var(--color-text);
    font-weight: 600;
    text-align: center;
    margin-bottom: 0 !important;
}

.homePageProjectBlock_text__RQu42 {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(1.8rem, 1vw, 4rem) !important;
    font-weight: 400;
    color: var(--color-text);
    line-height: var(--line-height);
}

.homePageProjectBlock_btn__1lRZx {
    margin-top: 8vh;
}

@media (max-width: 1200px) {
    .homePageProjectBlock_card__iHbTB {
        -ms-flex-preferred-size: calc(50% - 40px);
            flex-basis: calc(50% - 40px);
    }
}

@media (max-width: 600px) {
    .homePageProjectBlock_card__iHbTB {
        -ms-flex-preferred-size: calc(100% - 40px);
            flex-basis: calc(100% - 40px);
    }
}

.homePageProductCategoriesBlock_contentAll__1febj {
    padding-bottom: 3%;
}

.homePageProductCategoriesBlock_container__2NTN2 {
    min-height: 60vh;
    padding: 10vh 0;
    z-index: 10;
}

.homePageProductCategoriesBlock_title__1dMKI {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.homePageProductCategoriesBlock_content__NUyTr {
    background-color: #fbfbfb;
    -webkit-box-shadow: 0 11px 13px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0 11px 13px -2px rgba(0, 0, 0, 0.1);
    border-radius: 40px;
    overflow: hidden;
    z-index: 10;
}

.homePageProductCategoriesBlock_bg__3CBJX {
    top: -15vh;
    right: 5vw;
    z-index: 0;
}

.homePageProductCategoriesBlock_rocket__1eOUD {
    bottom: 0;
    right: -2.5vw;
    z-index: 0;
    /*transform: scale(0.9);*/
}

.homePageProductCategoriesBlock_text__1jBeC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: justify;
    line-height: 20px;
}

.homePageProductCategoriesBlock_text__1jBeC h2 {
        margin-top: 30px;
        font-weight: bold;
    }

.homePageProductCategoriesBlock_paragraphe__1zvmc {
    margin-top: 15px;
    line-height: var(--line-height);
}

@media (max-width: 1750px) {
    .homePageProductCategoriesBlock_rocket__1eOUD {
        right: -15vw;
    }
}

@media (max-width: 1250px) {
    .homePageProductCategoriesBlock_rocket__1eOUD {
        right: -22.5vw;
    }
}

@media (max-width: 900px) {
    .homePageProductCategoriesBlock_container__2NTN2 {
        padding: 5vh 0;
    }

    .homePageProductCategoriesBlock_content__NUyTr {
        margin-top: 30px !important;
    }

    .homePageProductCategoriesBlock_rocket__1eOUD {
        right: -30vw;
    }

    .homePageProductCategoriesBlock_bg__3CBJX {
        display: none;
    }
}

.productCategoryCard_container__3Y-Uu {
    height: 25rem;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    border: 1px solid #efefef;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

    .productCategoryCard_container__3Y-Uu .productCategoryCard_title__1Vtgm,
    .productCategoryCard_container__3Y-Uu img {
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
    }

.productCategoryCard_container__3Y-Uu:hover {
    background-color: var(--color-primary-lighter);
}

.productCategoryCard_container__3Y-Uu:hover img {
        -webkit-transform: rotate(30deg);
                transform: rotate(30deg);
    }

.productCategoryCard_container__3Y-Uu:hover .productCategoryCard_title__1Vtgm {
        color: var(--color-primary);
    }

.productCategoryCard_title__1Vtgm {
    font-weight: 600;
    font-size: clamp(1rem, 2.5vw, 2rem);
    padding: 0 30px;
    line-height: 1.2;
}

@media (max-width: 1250px) {
    .productCategoryCard_container__3Y-Uu {
        -ms-flex-preferred-size: 33.33%;
            flex-basis: 33.33%;
        height: 300px;
    }
}

@media (max-width: 750px) {
    .productCategoryCard_container__3Y-Uu {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        height: 250px;
    }

    .productCategoryCard_title__1Vtgm {
        padding: 0 15px;
    }
}

@media (max-width: 500px) {
    .productCategoryCard_title__1Vtgm {
        padding: 0 10px;
        margin-top: 10px !important;
    }
}

@media (max-width: 400px) {
        .productCategoryCard_container__3Y-Uu img {
            -webkit-transform: scale(0.8);
                    transform: scale(0.8);
        }
}
.homePageCertificationBlock_section__1vHQj {
    background-color: #f8f8f8;
    padding-top: 40px;
    padding-bottom: 80px;
    z-index: 11;
}

.homePageCertificationBlock_mainTitle__1mCYy {
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    color: var(--color-text);
    font-weight: 600;
    /*margin-bottom: 5vh;*/
    z-index: 1;
}

.homePageCertificationBlock_imgContainer__3zK0H {
    gap: 20px;
    -ms-flex-wrap: initial;
        flex-wrap: initial;
}

.homePageCertificationBlock_imgContainer__3zK0H > * {
    -ms-flex-preferred-size: calc(33.3% - 40px);
        flex-basis: calc(33.3% - 40px);
}

.homePageCertificationBlock_img__2qbyn {
    width: 100%;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
    border-radius: var(--border-radius);
}

.homePageCertificationBlock_img__2qbyn:hover {
    border-radius: var(--border-radius);
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1200px) {
    .homePageCertificationBlock_imgContainer__3zK0H > * {
        -ms-flex-preferred-size: calc(50% - 40px);
            flex-basis: calc(50% - 40px);
    }
}

@media (max-width: 960px) {
    .homePageCertificationBlock_imgContainer__3zK0H {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 10%;
    }

}

@media (max-width: 600px) {
    .homePageCertificationBlock_imgContainer__3zK0H {
        gap: 10px;
    }

    .homePageCertificationBlock_imgContainer__3zK0H > * {
        -ms-flex-preferred-size: calc(100% - 20px);
            flex-basis: calc(100% - 20px);
    }
}

.whitePaperCard_container__3toBG {
    height: 15rem;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.05);
    border-radius: 40px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.whitePaperCard_container__3toBG:hover {
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
    cursor: pointer;
}

.whitePaperCard_icon__26Qpc {
    min-width: 140px;
    max-width: 140px;
    height: 100%;
    background-color: var(--color-primary);
    border-radius: 40px 0 0 40px;
}

.whitePaperCard_image__2gDf8 {
    width: 100px;
    height: 100px;
}

.whitePaperCard_text__2W3OM {
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}

.whitePaperCard_title__SPxQ1 {
    font-weight: 600;
    font-size: clamp(1.3rem, 2.5vw, 2rem);
    max-height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.whitePaperCard_date__2WwVf {
    font-size: clamp(1rem, 2.3vw, 1.6rem);
    font-weight: 600;
    color: var(--color-primary);
}

@media (max-width: 1250px) {
    .whitePaperCard_container__3toBG {
        height: 160px;
    }

    .whitePaperCard_date__2WwVf {
        font-size: 1.6rem;
    }

    .whitePaperCard_icon__26Qpc {
        min-width: 120px;
        max-width: 120px;
    }

    .whitePaperCard_image__2gDf8 {
        width: 75px;
        height: 75px;
    }
}

@media (max-width: 600px) {
    .whitePaperCard_container__3toBG {
        height: 130px;
    }

    .whitePaperCard_icon__26Qpc {
        min-width: 80px;
        max-width: 80px;
    }

    .whitePaperCard_image__2gDf8 {
        width: 50px;
        height: 50px;
    }
}

.lastWhitePapers_container__2P3yw {
    margin: -20px;
}
.homePageWhitePaperBlock_container__2A0Uq {
    padding-bottom: 4vh;
    padding-top: 4vh;
}

/*.container:before {*/

/*    content: "";*/

/*    display: block;*/

/*    height: 170px;*/

/*}*/

.homePageWhitePaperBlock_title__3bOkm {
    font-size: clamp(2rem, 2.5vw, 4rem);
    font-weight: 600;
    color: var(--color-font);
}

@media (max-width: 900px) {
    .homePageWhitePaperBlock_title__3bOkm {
        font-size: 2.8rem;
        font-weight: 600;
        color: var(--color-font);
    }
    .homePageWhitePaperBlock_container__2A0Uq:before {
        height: 100px;
    }

    .homePageWhitePaperBlock_container__2A0Uq {
        padding-bottom: 100px;
    }
}

.homePageNewsBlock_bgContainer__hSMep {
    background-color: #f8f8f8;
    padding-top: 4vh;
    padding-bottom: 4vh;
}

.homePageNewsBlock_container__299av {
    min-height: 60vh;
}

.homePageNewsBlock_title__25Teu {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.homePageNewsBlock_ul__GcG6M {
    list-style: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    margin: -20px;
}

.homePageNewsBlock_li__Ro9mP {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
}

.homePageNewsBlock_dottedSquare__Wwg47 {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    right: -10vw;
    top: -20vh;
}

@media (max-width: 800px) {
    .homePageNewsBlock_li__Ro9mP {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    }
}

@media (max-width: 500px) {
    .homePageNewsBlock_li__Ro9mP {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    }
}

.newsCard_container__nBw4f {
    border-radius: 40px;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
    -webkit-transition: all .2s;
    transition: all .2s;
    background-color: white;
}

.newsCard_overContainer__3ONuj {
    width: 100%;
}

.newsCard_container__nBw4f:hover {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
}

.newsCard_bg__3YZGC {
    width: 100%;
    height: 190px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}

.newsCard_title__3FnY8 {
    font-size: clamp(1.6rem, 2.5vw, 2.4rem);
    min-height: 150px;
    max-height: 240px;
    overflow-y: hidden;
    color: var(--color-font);
}

.newsCard_date__1s-1s {
    border-radius: 40px;
    border: 2px solid var(--color-primary);
    color: var(--color-primary);
}
.informaionsSection_content__2tFwt {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

.informaionsSection_title__2RDR_ {
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    color: var(--color-text);
    font-weight: 600;
}

.informaionsSection_description__2iQUB {
    font-size: clamp(2rem, 1.5vw, 4rem) !important;
}

.informaionsSection_img__VmgoW {
    width: clamp(200px, 30vw, 400px);
    max-height: 250px;
}

@media (max-width: 600px) {
    .informaionsSection_img__VmgoW {
        margin: 20px auto;
    }
}

.homePageDoYouKnowBlock_section__33ejQ {
    background-color: var(--color-primary-lighter);
    padding-top: 40px;
    padding-bottom: 40px;
}

.userInfoForm_container__3eiMG {
    background-color: white;
    border-radius: var(--border-radius);
}
.productCategoryHeader_container__1CQ-N,
.productCategoryHeader_content__3r2vD,
.productCategoryHeader_bg__KQHy7 {

}
.productCategoryHeader_container__1CQ-N {
    width: 100%;
}
.productCategoryHeader_title__fhsxY {
    color: var(--color-primary-darker);
    font-size: clamp(2rem, 2.5vw, 4rem);
    font-weight: 600;
}
.productCategoryHeader_content__3r2vD {
    z-index: 10;
    overflow-y: hidden;
}
.productCategoryHeader_description__fL47l {
    z-index: 11;
}
.productCategoryHeader_descriptionFade__357pS {
    z-index: 12;
    position: absolute;
    bottom: 60px;
    width: 100%;
    height: 20%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.productCategoryHeader_bg__KQHy7 {
    z-index: 0;
    opacity: 0.15;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    height: 100%;
}
@media (max-width: 1250px) {
    .productCategoryHeader_title__fhsxY {
        font-size: 3.2rem;
    }
}
@media (max-width: 900px) {
    .productCategoryHeader_title__fhsxY {
        font-size: 2.4rem;
    }
        .productCategoryHeader_description__fL47l >p {
            font-size: 1.3rem;
        }
}
.productCategoryCompanySizePicker_container__1hKYq {
    min-height: 25vh;
    background-color: var(--color-primary-lighter);
    padding: 6vh;
}

.productCategoryCompanySizePicker_innerContainer__37EIe {
    z-index: 10;
}

.productCategoryCompanySizePicker_question__2cX0a {
    font-size: clamp(2rem, 2.5vw, 4rem);
}

.productCategoryCompanySizePicker_decoration__1QmQa {
    position: absolute;
    bottom: -40vh;
    right: 12vh;
    z-index: 5;
}

.productCategoryCompanySizePicker_button__3267d {
    font-family: "Poppins", Gadget, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    padding: 9px 40px;
    text-align: center;
    border-radius: 40px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    background-color: #b8b8b8;
    border: 5px solid #b8b8b8;
    color: white;
    margin: 0 10px;
}

.productCategoryCompanySizePicker_middleCompany__dUkM_ {
    border-color: var(--color-middle-company);
    background-color: var(--color-middle-company);
}

.productCategoryCompanySizePicker_smallCompany__2AOPe {
    border-color: var(--color-small-company);
    background-color: var(--color-small-company);
}

.productCategoryCompanySizePicker_tooltip__13910,
.productCategoryCompanySizePicker_tooltipLeft__Ydb_T,
.productCategoryCompanySizePicker_tooltipSquareLeft__2Tw7n,
.productCategoryCompanySizePicker_tooltipSquare__3pczD {
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}

.productCategoryCompanySizePicker_isTooltipOpened__2Aki0 {
    opacity: 1;
}

.productCategoryCompanySizePicker_tooltipLeft__Ydb_T,
.productCategoryCompanySizePicker_tooltip__13910 {
    font-size: 1.2rem;
    font-weight: 500;
    padding: 10px;
    border-radius: 20px;
    background-color: white;
    min-width: 250px;
    color: var(--color-font);
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    bottom: 75px;
}

.productCategoryCompanySizePicker_tooltip__13910 {
    right: 0;
}

.productCategoryCompanySizePicker_tooltipLeft__Ydb_T {
    left: 0;
}

.productCategoryCompanySizePicker_tooltipSquareLeft__2Tw7n,
.productCategoryCompanySizePicker_tooltipSquare__3pczD {
    width: 12px;
    height: 12px;
    background-color: white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: 70px;
}

.productCategoryCompanySizePicker_tooltipSquareLeft__2Tw7n {
    left: 30px;
}

@media (max-width: 1250px) {
    .productCategoryCompanySizePicker_question__2cX0a {
        font-size: 3.2rem;
    }

    .productCategoryCompanySizePicker_button__3267d {
        font-size: 1.6rem;
    }
}

@media (max-width: 900px) {
    .productCategoryCompanySizePicker_container__1hKYq {
        padding: 5rem;
    }

    .productCategoryCompanySizePicker_question__2cX0a {
        font-size: 2.4rem;
    }
}

@media (max-width: 480px) {
    .productCategoryCompanySizePicker_button__3267d {
        font-size: 1.2rem;
        padding: 5px 20px;
    }
}

.productCard_container__1MHWi {
    border-radius: 40px;
    border: 1px solid #efefef;
    background-color: white;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.04);
    -webkit-transition: all .2s;
    transition: all .2s;
}

    .productCard_container__1MHWi p {
        color: var(--color-font);
    }

.productCard_container__1MHWi:hover {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
}

.productCard_header__2ZwEG {
    border-radius: 40px 40px 0 0;
    background-color: #b8b8b8;
    height: 100px;
    padding: 0 30px;
}

.productCard_title__2XBiy {
    font-size: 2.8rem;
    font-weight: 700;
    padding: 0;
    color: #111;
}

.productCard_description__2HDAB {
    padding: 2%;
    height: 115px;
    max-height: 115px;
    min-height: 115px;
    overflow: hidden;
    z-index: 11;
    color: var(--color-font);
}

.productCard_descriptionFade__3faBa {
    z-index: 12;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.productCard_content__1MP62 {
    padding: 40px 30px 30px 30px;
}

.productCard_buttons__2_pkG {
    margin: 0 -10px;
}

.productCard_button__2InRN {
    font-family: "Poppins", Gadget, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    padding: 11px 30px;
    text-align: center;
    border-radius: 40px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    background-color: transparent;
    border: 2px solid #999999;
    color: #999999;
    margin: 0 10px;
}

.productCard_smallCompany__mmbwn {
    background-color: var(--color-small-company);
}

.productCard_middleCompany__1IxX5 {
    background-color: var(--color-middle-company);
}

.productCard_isNew__1yAGn {
    border-color: #ff5656;
    background-color: #ff5656;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1;
    padding: 30px 4px;
    text-align: center;
    color: white;
    position: absolute;
    right: 25px;
    top: -4px;
    border-radius: 4px;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    letter-spacing: 1px;
}

@media (max-width: 1250px) {
    .productCard_button__2InRN {
        font-size: 1.6rem;
    }
}

@media (max-width: 480px) {
    .productCard_button__2InRN {
        font-size: 1.2rem;
        padding: 5px 20px;
    }
}
.productCategoryProducts_wholeContainer__1tO04 {
    z-index: 10;
}

.productCategoryProducts_container__32KKi {
    padding-bottom: 10vh;
    margin: -25px;
}

.productCategoryProducts_topContainer__3Vkft {
    padding-top: 5vh;
}

.productCategoryProducts_buttonCompanySize__pnazq {
    font-family: "Poppins", Gadget, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    padding: 9px 40px;
    text-align: center;
    border-radius: 40px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    background-color: #b8b8b8;
    border: 5px solid #b8b8b8;
    color: white;
    margin: 0 10px;
}

.productCategoryProducts_card__13Ikr {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
    padding: 25px;
}

.productCategoryProducts_smallCompany__BlphF {
    background-color: var(--color-small-company);
    border-color: var(--color-small-company);
}

.productCategoryProducts_middleCompany__-YE1I {
    background-color: var(--color-middle-company);
    border-color: var(--color-middle-company);
}

.productCategoryProducts_tooltip__1VM-W,
.productCategoryProducts_tooltipLeft__13Tgt,
.productCategoryProducts_tooltipSquareLeft__3knEQ,
.productCategoryProducts_tooltipSquare__ZlrtQ {
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}

.productCategoryProducts_isTooltipOpened__21BJT {
    opacity: 1;
}

.productCategoryProducts_tooltipLeft__13Tgt,
.productCategoryProducts_tooltip__1VM-W {
    font-size: 1.2rem;
    font-weight: 500;
    padding: 10px;
    border-radius: 20px;
    background-color: white;
    min-width: 250px;
    color: var(--color-font);
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    bottom: 75px;
}

.productCategoryProducts_tooltip__1VM-W {
    right: 0;
}

.productCategoryProducts_tooltipLeft__13Tgt {
    left: 0;
}

.productCategoryProducts_tooltipSquareLeft__3knEQ,
.productCategoryProducts_tooltipSquare__ZlrtQ {
    width: 12px;
    height: 12px;
    background-color: white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: 70px;
}

.productCategoryProducts_tooltipSquareLeft__3knEQ {
    left: 30px;
}

@media (max-width: 1250px) {
    .productCategoryProducts_card__13Ikr {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    }
}

@media (max-width: 750px) {
    .productCategoryProducts_topContainer__3Vkft {
        display: none;
    }

    .productCategoryProducts_containerLine__1RjvA {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    .productCategoryProducts_card__13Ikr {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    }
}
.productCategoryBrandPicker_container__1Jt8U {
    min-height: 25vh;
    background-color: var(--color-primary-lighter);
    padding: 6vh;
}

.productCategoryBrandPicker_innerContainer__MSCyz {
    z-index: 10;
}

.productCategoryBrandPicker_question__3cVdi {
    font-size: clamp(2rem, 2.5vw, 4rem);
}

.productCategoryBrandPicker_decoration__3DwLj {
    position: absolute;
    bottom: -40vh;
    right: 12vh;
    z-index: 5;
}

.productCategoryBrandPicker_button__11wlK {
    font-family: "Poppins", Gadget, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    padding: 9px 40px;
    text-align: center;
    border-radius: 40px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    background-color: #b8b8b8;
    border: 5px solid #b8b8b8;
    color: white;
    margin: 0 10px;
}

.productCategoryBrandPicker_tooltip__nOG99,
.productCategoryBrandPicker_tooltipLeft__2CLNo,
.productCategoryBrandPicker_tooltipSquareLeft__1iyAZ,
.productCategoryBrandPicker_tooltipSquare__3EEMk {
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}

.productCategoryBrandPicker_isTooltipOpened__-I0YU {
    opacity: 1;
}

.productCategoryBrandPicker_tooltipLeft__2CLNo,
.productCategoryBrandPicker_tooltip__nOG99 {
    font-size: 1.2rem;
    font-weight: 500;
    padding: 10px;
    border-radius: 20px;
    background-color: white;
    min-width: 250px;
    color: var(--color-font);
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    bottom: 75px;
}

.productCategoryBrandPicker_tooltip__nOG99 {
    right: 0;
}

.productCategoryBrandPicker_tooltipLeft__2CLNo {
    left: 0;
}

.productCategoryBrandPicker_tooltipSquareLeft__1iyAZ,
.productCategoryBrandPicker_tooltipSquare__3EEMk {
    width: 12px;
    height: 12px;
    background-color: white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: 70px;
}

.productCategoryBrandPicker_tooltipSquareLeft__1iyAZ {
    left: 30px;
}

@media (max-width: 1250px) {
    .productCategoryBrandPicker_question__3cVdi {
        font-size: 3.2rem;
    }

    .productCategoryBrandPicker_button__11wlK {
        font-size: 1.6rem;
    }
}

@media (max-width: 900px) {
    .productCategoryBrandPicker_container__1Jt8U {
        padding: 5rem;
    }

    .productCategoryBrandPicker_question__3cVdi {
        font-size: 2.4rem;
    }
}

@media (max-width: 480px) {
    .productCategoryBrandPicker_button__11wlK {
        font-size: 1.2rem;
        padding: 5px 20px;
    }
}

.productHeader_container__SRb7E,
.productHeader_content__3ZI2I,
.productHeader_bg__2iHi2 {

}

.productHeader_container__SRb7E {
    width: 100%;
}

.productHeader_title__82ia1 {
    font-size: clamp(2rem, 2.5vw, 4rem);
    font-weight: 600;
}

.productHeader_content__3ZI2I {
    z-index: 10;
}

.productHeader_bg__2iHi2 {
    z-index: 0;
    opacity: 0.15;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    height: 100%;
}

.productHeader_description__1Y2j4 {
    z-index: 11;
}

.productHeader_description__1Y2j4 p {
        line-height: 1.15;
    }

.productHeader_descriptionFade__2ubaf {
    z-index: 12;
    position: absolute;
    bottom: 60px;
    width: 100%;
    height: 20%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

@media (max-width: 1250px) {
    .productHeader_title__82ia1 {
        font-size: 3.2rem;
    }
}

@media (max-width: 900px) {
    .productHeader_title__82ia1 {
        font-size: 2.4rem;
    }
    .productHeader_description__1Y2j4 >p {
        font-size: 1.3rem;
    }
}

.productDemo_container__1L9Mb {
    border-radius: 40px;
    background-color: #f8f8f8;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
}

.productDemo_header__1B8xC {
    border-radius: 40px 40px 0 0 ;
    height: 90px;
}

.productDemo_title__2pjUd {
    color: white;
    font-weight: 600;
    font-size: clamp(1.2rem, 1.6rem, 2rem);
}

.productDemo_questionIcon__38fmD {
    width: 80px;
}

.productDemo_text__lPv9z {
    color: #111;
    font-size: clamp(1rem, 1.5vw, 1.2rem);
}

.productBody_container__ck6rR {
    background-color: white;
}

.productBody_sidebar__VjQUT {
    border-left: 3px solid #fafafa;
    position: relative;
}

.productBody_sidebar__VjQUT > * {
    width: inherit;
}

@media (max-width: 900px) {
    .productBody_content__1Hc1c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .productBody_main__2Ub6a {
        padding-left: 0;
        padding-right: 0;
    }

    .productBody_sidebar__VjQUT {
        margin-top: 40px;
        border-left: unset;
        border-top: 3px solid #fafafa;
    }
}

.productInfoTooltip_topContainer__ErLpo {
    padding: 30px 0;
}

.productInfoTooltip_buttonCompanySize__21j66 {
    font-family: "Poppins", Gadget, sans-serif;
    font-size: clamp(1rem, 1.6rem, 2rem);
    font-weight: 600;
    line-height: 1;
    padding: 9px 40px;
    text-align: center;
    border-radius: 40px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    background-color: #b8b8b8;
    border: 5px solid #b8b8b8;
    color: white;
    margin: 0 10px;
    min-height: 50px;
}

.productInfoTooltip_allButton__8hmUx {
    cursor: pointer;
}

.productInfoTooltip_smallCompany__WuUVi {
    background-color: var(--color-small-company);
    border-color: var(--color-small-company);
}

.productInfoTooltip_middleCompany__3kanx {
    background-color: var(--color-middle-company);
    border-color: var(--color-middle-company);
}

.productInfoTooltip_tooltip__1_bbi,
.productInfoTooltip_tooltipLeft__4avPk,
.productInfoTooltip_tooltipSquareLeft__rsFqE,
.productInfoTooltip_tooltipSquare__U_Bbx {
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
}

.productInfoTooltip_isTooltipOpened__1yS8E {
    opacity: 1;
}

.productInfoTooltip_tooltipLeft__4avPk,
.productInfoTooltip_tooltip__1_bbi {
    font-size: 1.2rem;
    font-weight: 500;
    padding: 10px;
    border-radius: 20px;
    background-color: white;
    min-width: 250px;
    color: var(--color-font);
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    bottom: 60px;
}

.productInfoTooltip_tooltip__1_bbi {
    right: 0;
}

.productInfoTooltip_tooltipLeft__4avPk {
    left: 0;
}

.productInfoTooltip_tooltipSquareLeft__rsFqE,
.productInfoTooltip_tooltipSquare__U_Bbx {
    width: 12px;
    height: 12px;
    background-color: white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: 55px;
}

.productInfoTooltip_tooltipSquareLeft__rsFqE {
    left: 30px;
}

.productInfoTooltip_tooltipRightIsMobile__29UVX .productInfoTooltip_tooltipLeft__4avPk{
        right: 60px;
        left: -80px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

@media (max-width: 1150px) {
    .productInfoTooltip_topContainer__ErLpo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .productInfoTooltip_types__2s_2Q {
        margin-bottom: 20px;
    }
}

@media (max-width: 750px) {
    .productInfoTooltip_containerLine__2b7vn {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    .productInfoTooltip_buttonCompanySize__21j66 {
        padding: 7px 12px;
    }
}
.productDescription_container__uDhSS {
}

.productDescription_title__3776x {
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.productDescription_subDesc__3mlU9 > ul {
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 35px;
}

.productVideo_container__16ckL {

}

.productVideo_title__1HSee {
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}
.productFileCard_container__2hXEM {
    height: 10rem;
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.05);
    border-radius: 40px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.productFileCard_container__2hXEM:hover {
    -webkit-box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px -2px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
    cursor: pointer;
}

.productFileCard_content__dzmPt {

}

.productFileCard_icon__2LZR0 {
    min-width: 90px;
    max-width: 90px;
    height: 100%;
    border-radius: 40px 0 0 40px;
}

.productFileCard_image__sWePQ {
    width: 40px;
    height: 40px;
}

.productFileCard_text__1ZtTo {
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}

.productFileCard_title__2L5j_ {
    font-weight: 600;
    font-size: clamp(1.3rem, 2.5vw, 2rem);
    max-height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.productFileCard_date__3m6g4 {
    font-size: clamp(0.8em, 1.2rem, 1.6rem);
    font-weight: 600;
}

@media (max-width: 1250px) {
    .productFileCard_container__2hXEM {
        height: 160px;
    }

    .productFileCard_icon__2LZR0 {
        min-width: 70px;
        max-width: 70px;
    }
}

@media (max-width: 600px) {
    .productFileCard_container__2hXEM {
        height: 130px;
    }

    .productFileCard_icon__2LZR0 {
        min-width: 50px;
        max-width: 50px;
    }

    .productFileCard_image__sWePQ {
        width: 30px;
        height: 30px;
    }
}
.productFileDialog_container__1W6o- {
    overflow: auto;
}

.productFileDialog_teamviewerImg__1OUgT {
    height: 200px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 25px 25px 0 0;
}

.productFileDialog_content__UXqc9 {
    padding: 20px 40px 40px 40px;
    color: var(--color-font);
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.productFileDialog_title__1uqPY {
    font-size: 3.6rem;
    font-weight: 600;
}

.productFileDialog_inputName__3xinV {
    margin-right: 10px;
}

@media (max-width: 600px) {

    .productFileDialog_title__1uqPY {
        font-size: 2.8rem;
        font-weight: 600;
    }

    .productFileDialog_teamviewerImg__1OUgT {
        border-radius: 0;
    }
    .productFileDialog_content__UXqc9 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .productFileDialog_form__394Y4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .productFileDialog_inputName__3xinV {
        width: 100%;
        margin-left: 10px;
    }
    .productFileDialog_inputNameCompany__3B6No {
        width: 100%;
    }
}
.productSidebar_container__1B-VD {
    position: sticky;
    top: 200px;
}

@media (min-width: 900px) {
    .productSidebar_fixed__14Aww {
        position: fixed;
        top: 150px;
    }

    .productSidebar_absolute__2wGIN {
        position: absolute;
        bottom: 40px;
        top: inherit;
        width: inherit;
        max-width: inherit;
    }
}

@media (max-width: 1200px) {
    .productSidebar_container__1B-VD {
        top: 150px;
    }
}

@media (max-width: 900px) {
    .productSidebar_container__1B-VD {
        margin-top: 0 !important;
        margin-left: 0 !important;
    }
}

.similarProduct_card__oIcTE {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
    padding: 25px;
}

.similarProduct_title__3-Csw {
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

@media (max-width: 1250px) {
    .similarProduct_card__oIcTE {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    }
}

@media (max-width: 750px) {
    .similarProduct_card__oIcTE {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    }
}

.whitePapersList_container__kx-Qq {
    margin: -20px;
}

.whitePapersList_card__3dIpp {
    padding: 20px;
    width: 50%;
}

@media (max-width: 900px) {
    .whitePapersList_container__kx-Qq {
        margin: -10px -20px;
    }

    .whitePapersList_card__3dIpp {
        width: 100%;
        padding: 10px 20px;
    }
}
.webinarPage_container__2DTuS {
    background-color: white;
}

.webinarPage_title__1zvJ- {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.webinarPage_ul__2g8C5 {
    list-style: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
}
.newsPage_container__18Ojv {
    background-color: white;
}

.newsPage_title__3P6M7 {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.newsPage_ul__1SgLb {
    list-style: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    margin: -20px;
}

.newsPage_li__1fgCy {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
}

@media (max-width: 800px) {
    .newsPage_container__18Ojv {
        width: 100vw;
    }
    .newsPage_li__1fgCy {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%;
    }
    .newsPage_ul__1SgLb {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100vw;
    }
}

.whoAreWe_title__jfaIH {
    line-height: 120%;
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.whoAreWe_paragraphe__2SLPx {
    margin-bottom: 25px;
    text-align: justify;
    line-height: var(--line-height);
}

.whoAreWe_contentTimeline__3uEol {
    background-color: var(--color-primary-lighter);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.whoAreWe_timeLine__Fz1wo {
    position: absolute;
    height: 91%;
    top: -43%;
    left: 50%;
    -webkit-transform: translate(0, 50%);
            transform: translate(0, 50%);
    border: 1px solid #caebcc;
}

.whoAreWe_greenPoint__2WOWn {
    background: #00a150;
    -webkit-box-shadow: inset 0px 0px 0px 1px #e3fce5;
            box-shadow: inset 0px 0px 0px 1px #e3fce5;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 40%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    z-index: 400;
}

@media (max-width: 900px) {
    .whoAreWe_row__2uImK {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .whoAreWe_img__3KEFr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        max-width: 400px;
    }
    .whoAreWe_timeLine__Fz1wo {
        left: 3.8%;
        height: 89.8%;
        top: -43%;
    }

    .whoAreWe_greenPoint__2WOWn {
        left: 1%;
    }
}

.cardTimeline_containerCard__1G4iK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 160px;
    opacity: 0;
    color: var(--color-text);
}

.cardTimeline_contentYear__1MP9R {
    position: relative;
    height: 57px;
}

.cardTimeline_year__LB4l1 {
    font-weight: 800;
    font-size: 32px;
    color: #ff5656;
    z-index: 500;
}

.cardTimeline_year__LB4l1:hover {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
    cursor: pointer;
}

.cardTimeline_firstYear__3XJWb:hover,
.cardTimeline_lastYear__3pygF:hover {
    cursor: pointer;
    text-decoration: none;
    background-color: #00a17c;
}

.cardTimeline_yearContainer__xqblO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
}

.cardTimeline_lastYear__3pygF {
    border: 5px solid #00a17c;
    border-radius: 999px;
    text-align: center;
    padding-right: 2%;
    padding-left: 2%;
    background-color: var(--color-primary-lighter);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 15%;
}

.cardTimeline_card__2185t {
    background: #ffffff;
    -webkit-box-shadow: 0px 13px 11px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 13px 11px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 2%;
    width: 580px;
    z-index: 500;
}

.cardTimeline_card__2185t:hover {
    cursor: pointer;
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
}

.cardTimeline_title__1d06p {
    font-weight: 600;
    font-size: 26px;
    letter-spacing: 0.01em;
    color: var(--color-text);
    padding: 2%;
    text-align: start;
}

.cardTimeline_text__22tt0 {
    font-weight: 400;
    font-size: 16px;
    padding: 2%;
    text-align: start;
}

.cardTimeline_text__22tt0 > ul {
    padding: 3%;
}

.cardTimeline_title__1d06p > sup {
    vertical-align: text-top;
    font-size: smaller;
}

.cardTimeline_text__22tt0 > sup {
    vertical-align: text-top;
    font-size: smaller;
}

.cardTimeline_right__24ZIH {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.cardTimeline_animateRight__dNNNu {
    -webkit-animation: cardTimeline_slide-left__RbVrx 1s;
            animation: cardTimeline_slide-left__RbVrx 1s;
    opacity: 1;
}

.cardTimeline_left__1qAOk {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: right;
}

.cardTimeline_animateLeft__2RJ0J {
    -webkit-animation: cardTimeline_slide-right__d1Aej 1s;
            animation: cardTimeline_slide-right__d1Aej 1s;
    opacity: 1;
}

.cardTimeline_center__TUKqH {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
}

.cardTimeline_subContainer__3246t {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.cardTimeline_arrow__1rt2o {
    background-color: #ffffff;
    height: 14px;
    width: 14px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}

.cardTimeline_card__2185t:hover > .cardTimeline_arrow__1rt2o {
    display: none;
}

.cardTimeline_arrow_left__Hy-r0 {
    position: absolute;
    right: 55%;
    top: 45%;
}

.cardTimeline_arrow_right__2_nrW {
    position: absolute;
    left: 55%;
    top: 45%;
}

.cardTimeline_gold__3D8xz {
    border: 4px solid transparent;
    border-radius: 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white)), -webkit-gradient(linear, left top, right top, from(#cfc09f), color-stop(50%, #b59155), color-stop(#ffecb3), to(#ba9f6a));
    background-image: linear-gradient(white, white), linear-gradient(90deg, #cfc09f, #b59155 50%, #ffecb3, #ba9f6a);

    background-repeat: no-repeat;
    background-size: 100%, 300%, 100%, 100%;
    background-position: 100% 100%, 100% 100%;
    background-origin: padding-box, border-box;
    -webkit-animation: cardTimeline_highlight__3kCdq 1s infinite alternate;
            animation: cardTimeline_highlight__3kCdq 1s infinite alternate;
}

.cardTimeline_link__2idlE {
    color: var(--color-primary) !important;
    padding: 1%;
}

li > a > div {
    color: var(--color-primary) !important;
    padding: 1%;
}

@-webkit-keyframes cardTimeline_highlight__3kCdq {
    100% {
        background-position: 1% 0, 0 1%;
    }
}

@keyframes cardTimeline_highlight__3kCdq {
    100% {
        background-position: 1% 0, 0 1%;
    }
}

.cardTimeline_gold__3D8xz > .cardTimeline_arrow__1rt2o {
    display: none;
}

@media (max-width: 1280px) {
    .cardTimeline_card__2185t {
        width: 400px;
    }

    .cardTimeline_right__24ZIH {
        margin-right: 62px;
    }

    .cardTimeline_left__1qAOk {
        margin-left: 62px;
    }
    .cardTimeline_arrow_left__Hy-r0 {
        display: none;
    }

    .cardTimeline_arrow_right__2_nrW {
        display: none;
    }
}

@media (max-width: 1150px) {
    .cardTimeline_card__2185t {
        width: 400px;
    }

    .cardTimeline_arrow_left__Hy-r0 {
        display: none;
    }

    .cardTimeline_arrow_right__2_nrW {
        display: none;
    }
    .cardTimeline_right__24ZIH {
        margin-right: 0px;
    }

    .cardTimeline_left__1qAOk {
        margin-left: 0px;
    }
    .cardTimeline_year__LB4l1 {
        text-align: left;
    }
}

@media (max-width: 900px) {
    .cardTimeline_yearContainer__xqblO {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
    }
    .cardTimeline_card__2185t {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .cardTimeline_right__24ZIH {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-animation: cardTimeline_slide-right__d1Aej 2s;
                animation: cardTimeline_slide-right__d1Aej 2s;
        margin-left: 30px;
    }

    .cardTimeline_left__1qAOk {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-animation: cardTimeline_slide-right__d1Aej 2s;
                animation: cardTimeline_slide-right__d1Aej 2s;
        margin-left: 30px;
    }

    .cardTimeline_lastYear__3pygF {
        left: 5%;
        width: 25%;
        text-align: center;
    }
}

@media (max-width: 500px) {
    .cardTimeline_left__1qAOk {
        margin-left: 20px;
    }
    .cardTimeline_right__24ZIH {
        margin-left: 20px;
    }
    .cardTimeline_card__2185t {
        width: 90%;
    }
    .cardTimeline_firstYear__3XJWb {
        border: none;
        padding: 0;
    }
}

@-webkit-keyframes cardTimeline_slide-right__d1Aej {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes cardTimeline_slide-right__d1Aej {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes cardTimeline_slide-left__RbVrx {
    0% {
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes cardTimeline_slide-left__RbVrx {
    0% {
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes cardTimeline_slide-rightAfter__2l1ks {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@keyframes cardTimeline_slide-rightAfter__2l1ks {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@-webkit-keyframes cardTimeline_slide-leftAfter__S4xNg {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
    }
}

@keyframes cardTimeline_slide-leftAfter__S4xNg {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
    }
}

@-webkit-keyframes cardTimeline_firework__3EH02 {
    0% {
        -webkit-transform: translate(var(--x), var(--initialY));
                transform: translate(var(--x), var(--initialY));
        width: var(--initialSize);
        opacity: 1;
    }
    50% {
        width: 0.5vmin;
        opacity: 1;
    }
    100% {
        width: var(--finalSize);
        opacity: 0;
    }
}

@keyframes cardTimeline_firework__3EH02 {
    0% {
        -webkit-transform: translate(var(--x), var(--initialY));
                transform: translate(var(--x), var(--initialY));
        width: var(--initialSize);
        opacity: 1;
    }
    50% {
        width: 0.5vmin;
        opacity: 1;
    }
    100% {
        width: var(--finalSize);
        opacity: 0;
    }
}

/* @keyframes fireworkPseudo {
  0% { transform: translate(-50%, -50%); width: var(--initialSize); opacity: 1; }
  50% { width: 0.5vmin; opacity: 1; }
  100% { width: var(--finalSize); opacity: 0; }
}
 */

.cardTimeline_firework__3EH02,
.cardTimeline_firework__3EH02::before,
.cardTimeline_firework__3EH02::after {
    --initialSize: 0.5vmin;
    --finalSize: 45vmin;
    --particleSize: 0.2vmin;
    --color1: yellow;
    --color2: khaki;
    --color3: white;
    --color4: lime;
    --color5: gold;
    --color6: mediumseagreen;
    --y: -30vmin;
    --x: -50%;
    --initialY: 60vmin;
    content: "";
    -webkit-animation: cardTimeline_firework__3EH02 2s infinite;
            animation: cardTimeline_firework__3EH02 2s infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, var(--y));
            transform: translate(-50%, var(--y));
    width: var(--initialSize);
    aspect-ratio: 1;
    background:
        /*
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 0% 0%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 100% 0%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 100% 100%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 0% 100%,
        */ radial-gradient(
                circle,
                var(--color1) var(--particleSize),
                #0000 0
            )
            50% 0%,
        radial-gradient(circle, var(--color2) var(--particleSize), #0000 0) 100% 50%,
        radial-gradient(circle, var(--color3) var(--particleSize), #0000 0) 50% 100%,
        radial-gradient(circle, var(--color4) var(--particleSize), #0000 0) 0% 50%,
        /* bottom right */ radial-gradient(circle, var(--color5) var(--particleSize), #0000 0) 80% 90%,
        radial-gradient(circle, var(--color6) var(--particleSize), #0000 0) 95% 90%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 90% 70%,
        radial-gradient(circle, var(--color2) var(--particleSize), #0000 0) 100% 60%,
        radial-gradient(circle, var(--color3) var(--particleSize), #0000 0) 55% 80%,
        radial-gradient(circle, var(--color4) var(--particleSize), #0000 0) 70% 77%,
        /* bottom left */ radial-gradient(circle, var(--color5) var(--particleSize), #0000 0) 22% 90%,
        radial-gradient(circle, var(--color6) var(--particleSize), #0000 0) 45% 90%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 33% 70%,
        radial-gradient(circle, var(--color2) var(--particleSize), #0000 0) 10% 60%,
        radial-gradient(circle, var(--color3) var(--particleSize), #0000 0) 31% 80%,
        radial-gradient(circle, var(--color4) var(--particleSize), #0000 0) 28% 77%,
        radial-gradient(circle, var(--color5) var(--particleSize), #0000 0) 13% 72%,
        /* top left */ radial-gradient(circle, var(--color6) var(--particleSize), #0000 0) 80% 10%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 95% 14%,
        radial-gradient(circle, var(--color2) var(--particleSize), #0000 0) 90% 23%,
        radial-gradient(circle, var(--color3) var(--particleSize), #0000 0) 100% 43%,
        radial-gradient(circle, var(--color4) var(--particleSize), #0000 0) 85% 27%,
        radial-gradient(circle, var(--color5) var(--particleSize), #0000 0) 77% 37%,
        radial-gradient(circle, var(--color6) var(--particleSize), #0000 0) 60% 7%,
        /* top right */ radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 22% 14%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 45% 20%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 33% 34%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 10% 29%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 31% 37%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 28% 7%,
        radial-gradient(circle, var(--color1) var(--particleSize), #0000 0) 13% 42%;
    background-size: var(--initialSize) var(--initialSize);
    background-repeat: no-repeat;
}

.cardTimeline_firework__3EH02::before {
    --x: -50%;
    --y: -50%;
    --initialY: -50%;
    /*   transform: translate(-20vmin, -2vmin) rotate(40deg) scale(1.3) rotateY(40deg); */
    -webkit-transform: translate(-50%, -50%) rotate(40deg) scale(1.3) rotateY(40deg);
            transform: translate(-50%, -50%) rotate(40deg) scale(1.3) rotateY(40deg);
    /*   animation: fireworkPseudo 2s infinite; */
}

.cardTimeline_firework__3EH02::after {
    --x: -50%;
    --y: -50%;
    --initialY: -50%;
    /*   transform: translate(44vmin, -50%) rotate(170deg) scale(1.15) rotateY(-30deg); */
    -webkit-transform: translate(-50%, -50%) rotate(170deg) scale(1.15) rotateY(-30deg);
            transform: translate(-50%, -50%) rotate(170deg) scale(1.15) rotateY(-30deg);
    /*   animation: fireworkPseudo 2s infinite; */
}

.cardTimeline_firework__3EH02:nth-child(2) {
    --x: 30vmin;
}

.cardTimeline_firework__3EH02:nth-child(2),
.cardTimeline_firework__3EH02:nth-child(2)::before,
.cardTimeline_firework__3EH02:nth-child(2)::after {
    --color1: pink;
    --color2: violet;
    --color3: fuchsia;
    --color4: orchid;
    --color5: plum;
    --color6: lavender;
    --finalSize: 40vmin;
    left: 30%;
    top: 60%;
    -webkit-animation-delay: -0.25s;
            animation-delay: -0.25s;
}

.cardTimeline_firework__3EH02:nth-child(3) {
    --x: -30vmin;
    --y: -50vmin;
}

.cardTimeline_firework__3EH02:nth-child(3),
.cardTimeline_firework__3EH02:nth-child(3)::before,
.cardTimeline_firework__3EH02:nth-child(3)::after {
    --color1: cyan;
    --color2: lightcyan;
    --color3: lightblue;
    --color4: PaleTurquoise;
    --color5: SkyBlue;
    --color6: lavender;
    --finalSize: 35vmin;
    left: 70%;
    top: 60%;
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s;
}

.cardTimeline_firework__3EH02:nth-child(4) {
    --x: -40vmin;
    --y: -35vmin;
}

.cardTimeline_firework__3EH02:nth-child(4),
.cardTimeline_firework__3EH02:nth-child(4)::before,
.cardTimeline_firework__3EH02:nth-child(4)::after {
    --color1: #cfc09f;
    --color2: #b59155;
    --color3: #ffecb3;
    --color4: #ba9f6a;
    --color5: #fcb32a;
    --color6: #684509;
    --finalSize: 35vmin;
    left: 70%;
    top: 60%;
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s;
}

.cardTimeline_firework__3EH02:nth-child(5) {
    --x: 60vmin;
    --y: -56vmin;
}

.cardTimeline_firework__3EH02:nth-child(5),
.cardTimeline_firework__3EH02:nth-child(5)::before,
.cardTimeline_firework__3EH02:nth-child(5)::after {
    --color1: #ff0000;
    --color2: #4c0606;
    --color3: #ef6464;
    --color4: orchid;
    --color5: plum;
    --color6: lavender;
    --finalSize: 40vmin;
    left: 30%;
    top: 60%;
    -webkit-animation-delay: -0.25s;
            animation-delay: -0.25s;
}

.cardTimeline_firework__3EH02:nth-child(6) {
    --x: 20vmin;
    --y: -50vmin;
}

.cardTimeline_firework__3EH02:nth-child(6),
.cardTimeline_firework__3EH02:nth-child(6)::before,
.cardTimeline_firework__3EH02:nth-child(6)::after {
    --color1: #3bf722;
    --color2: #3bf722;
    --color3: #3bf722;
    --color4: #3bf722;
    --color5: #3bf722;
    --color6: #3bf722;
    --finalSize: 60vmin;
    left: 15%;
    top: 70%;
    -webkit-animation-delay: -0.55s;
            animation-delay: -0.55s;
}

.cardTimeline_firework__3EH02:nth-child(7) {
    --x: -30vmin;
    --y: -50vmin;
}

.cardTimeline_firework__3EH02:nth-child(7),
.cardTimeline_firework__3EH02:nth-child(7)::before,
.cardTimeline_firework__3EH02:nth-child(7)::after {
    --color1: #3bf722;
    --color2: #3bf722;
    --color3: #3bf722;
    --color4: #3bf722;
    --color5: #3bf722;
    --color6: #3bf722;
    --finalSize: 60vmin;
    left: 90%;
    top: 90%;
    -webkit-animation-delay: -0.75s;
            animation-delay: -0.75s;
}

.ourTeam_header__ETioH {
    background-color: var(--color-primary-lighter);
    padding-bottom: 25px;
    width: 100%;
    margin-bottom: -2px;
}

.ourTeam_title__2P3yk {
    font-weight: 700;
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    letter-spacing: 0.01em;

    color: #444444;
}

.ourTeam_subTitle__2GACV {
    font-weight: 700;
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    letter-spacing: 0.01em;
    color: #444444;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ourTeam_images__wCq20 {
    height: 209px;
    margin-bottom: 10px;
}

.ourTeam_card__2RlwC {
    width: 400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 125px;
    margin-right: 125px;
    padding: 10px;
}

.ourTeam_cardText__2RHor {
    font-weight: 400;
    font-size: clamp(14px, 2.5vw, 17px);
    line-height: var(--line-height);
    text-align: center;
    color: var(--color-text);
}

.ourTeam_cardTitle__2ynv2 {
    font-weight: 600;
    font-size: clamp(25px, 2.5vw, 32px);
    line-height: 39px;
    color: var(--color-text);
    margin-bottom: 10px;
}

.ourTeam_card__2RlwC:hover {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
}

@media (max-width: 900px) {
    .ourTeam_row__3cjPs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .ourTeam_card__2RlwC {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 15px;
        width: 100%;
    }

    .ourTeam_contentCards__1RpUr {
        margin: 0 !important;
    }

    .ourTeam_images__wCq20 {
        height: 150px;
    }
}
.skillsPage_title__1lHOJ {
    letter-spacing: 0.01em;
    color: var(--color-text);
    margin-bottom: 45px;
    text-align: justify;
    line-height: 120%;
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.skillsPage_text__U28zk {
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.01em;
    color: var(--color-text);
    margin-bottom: 25px;
    text-align: justify;
    line-height: var(--line-height);
}

.skillsPage_contentText__38Apm {
    margin-top: 80px;
    width: 70%;
}

.skillsPage_contentImg__ZoOev {
    padding-bottom: 70px;
    opacity: 0;
}

.skillsPage_secondPart__2pu9- {
    background-color: var(--color-primary-lighter);
    width: 100vw;
    padding-top: 40px;
    margin-top: -15px;
    padding-bottom: 40px;
    margin-bottom: -15px;
}

.skillsPage_titleSecondPart__93EmD {
    font-weight: 700;
    font-size: 32px;
    text-align: left;
    letter-spacing: 0.01em;
    color: var(--color-text);
    margin-top: 90px;
}

.skillsPage_textLi__PEJPf {
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.01em;
    color: var(--color-text);
    text-align: justify;
    margin-bottom: 15px;
    margin-top: 35px;
    line-height: var(--line-height);
}

.skillsPage_card__zCLOQ {
    margin-top: 50px;
    opacity: 0;
}

.skillsPage_btn__1QzjH {
    margin-top: 50px !important;
    border: solid 4px var(--color-primary) !important;
    color: var(--color-primary) !important;
}

.skillsPage_pdfButton__g73qi {
    border-radius: 99px;
    padding: 10px 20px;
    font-size: 1.7rem;
    font-weight: 600;
    margin-top: 50px !important;
    border: solid 4px var(--color-primary) !important;
    color: var(--color-primary) !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.skillsPage_paragraphe__1qFb9 {
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.01em;
    color: var(--color-text);
    margin-top: 50px;
    line-height: var(--line-height);
}

.skillsPage_titleThirdPart__2_U42 {
    font-weight: 700;
    font-size: 32px;
    letter-spacing: 0.01em;
    color: var(--color-text);
    margin-top: 90px;
    margin-bottom: 45px;
}

.skillsPage_textThird__5afRV {
    width: 110%;
}

.skillsPage_imgThird__3lb5W {
    height: 80%;
}

.skillsPage_contentImgThird__2O-Cu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.skillsPage_thirdPart__Mlff0 {
    margin-bottom: 20px;
}

.skillsPage_titleFourPart__2rfxY {
    font-weight: 700;
    font-size: 32px;
    letter-spacing: 0.01em;
    color: var(--color-text);
    margin-bottom: 30px;
}

.skillsPage_textFourPart__xMfjE {
    font-weight: 400;
    font-size: 17px;
    color: var(--color-text);
}

.skillsPage_fourPart__2yI9x {
    background-color: var(--color-primary-lighter);
    width: 100vw;
    padding-top: 50px;
    margin-top: -6px;
    padding-bottom: 50px;
    margin-bottom: -1px;
}

.skillsPage_animateRight__AcwZY {
    -webkit-animation: skillsPage_slide-left__3xEGH 1s;
            animation: skillsPage_slide-left__3xEGH 1s;
    opacity: 1;
}

.skillsPage_cardAnimated1__3QC0W {
    -webkit-animation: skillsPage_slide-down__2BpJb 1s;
            animation: skillsPage_slide-down__2BpJb 1s;
    opacity: 1;
}

.skillsPage_cardAnimated2__dpT6R {
    -webkit-animation: skillsPage_slide-down__2BpJb 2s;
            animation: skillsPage_slide-down__2BpJb 2s;
    opacity: 1;
}

.skillsPage_cardAnimated3__2fO_K {
    -webkit-animation: skillsPage_slide-down__2BpJb 3s;
            animation: skillsPage_slide-down__2BpJb 3s;
    opacity: 1;
}

.skillsPage_list__1iOUF {
    list-style: none;
}

@-webkit-keyframes skillsPage_slide-right__22owS {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes skillsPage_slide-right__22owS {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes skillsPage_slide-down__2BpJb {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes skillsPage_slide-down__2BpJb {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes skillsPage_slide-left__3xEGH {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes skillsPage_slide-left__3xEGH {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@media (max-width: 900px) {
    .skillsPage_firstRow__HX1c0 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .skillsPage_contentText__38Apm {
        width: 100%;
    }
    .skillsPage_secondPart__2pu9- {
        margin-top: -30px;
        margin-bottom: -18px;
    }
    .skillsPage_contentCard__2JpHo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .skillsPage_card__zCLOQ {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }


    .skillsPage_animatedCard__3yGvF {
        opacity: 1;
    }

    .skillsPage_thirdPart__Mlff0 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .skillsPage_fourPart__2yI9x {
        margin-top: -52px;
        margin-bottom: -52px;
    }

    .skillsPage_list__1iOUF {
        padding: 3%;
    }
    .skillsPage_contentImg__ZoOev {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .skillsPage_imgThird__3lb5W {
        height: 60%;
    }

    .skillsPage_title__1lHOJ,
    .skillsPage_text__U28zk {
        text-align: initial;
    }

    .skillsPage_listThird__1UvWM {
        width: 94%;
    }
}

.skillsSummary_container__1cdRb {
    position: absolute;
    top: calc(150px + 60px + 20px);
    width: calc((100vw - 1350px) / 2);
    z-index: 1;
    margin-right: 10px;
    padding-bottom: 150px;
}

.skillsSummary_content__349vf {
    position: sticky;
    top: calc(150px + 60px + 20px);
    width: calc((100vw - 1350px) / 2);
}

.skillsSummary_content__349vf > div {
    text-align: right;
    font-size: 14px;
}

.skillsSummary_line__1m06m {
    border-right: 3px solid var(--color-primary-lighter);
    padding: 8px 8px;
}

.skillsSummary_line__1m06m:hover {
    cursor: pointer;
    font-weight: 600;
    border-right: 3px solid var(--color-primary);
}

.skillsSummary_setlectedLine__1VaGr {
    border-right: 3px solid var(--color-primary);
}

@media (max-width: 1600px) {
    .skillsSummary_container__1cdRb {
        display: none;
    }
}

.catalogFormation_title__3Bame {
    font-weight: 700;
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    letter-spacing: 0.01em;
    color: #444444;
    margin-top: 20px;
}

.catalogFormation_text__3zIHk {
    margin: 0;
    line-height: 1.3;
    white-space: normal;
    font-size: 1.7rem;
    margin-top: 40px;
    line-height: var(--line-height);
}

.catalogFormation_content__2eZnq {
    background-color: var(--color-primary-lighter);
    margin-top: -5px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.catalogFormation_list__jR18R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.catalogFormation_firstColumn__1WE4e {
    width: 60%;
}

.catalogFormation_line__cBgo7 {
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0 13px 11px -2px rgba(0, 0, 0, 0.1);
            box-shadow: 0 13px 11px -2px rgba(0, 0, 0, 0.1);
    border-radius: 40px;
    margin-bottom: 60px;
    padding-right: 40px;
    padding-left: 40px;
    width: 100%;
    color: var(--color-text) !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.catalogFormation_btnGoBack__279BI {
    border-radius: 40px;
    background-color: white;
    width: 100px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    -webkit-box-shadow: 0 13px 11px -2px rgb(0 0 0 / 10%);
            box-shadow: 0 13px 11px -2px rgb(0 0 0 / 10%);
    font-size: 1.7rem;
    line-height: var(--line-height);
}

.catalogFormation_btnGoBack__279BI:hover {
    scale: 1.1;
}

.catalogFormation_line__cBgo7:hover {
    -webkit-box-shadow: 0 11px 13px -2px rgba(0, 0, 0, 0.25);
            box-shadow: 0 11px 13px -2px rgba(0, 0, 0, 0.25);
}

.catalogFormation_link__2LHcV {
    color: var(--color-text) !important;
    width: 60%;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.catalogFormation_line__cBgo7:hover {
    -webkit-transform: scale(1.01);
            transform: scale(1.01);
    cursor: pointer;
}

.catalogFormation_imgCategory__2-5m9 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.catalogFormation_name__2GUWA {
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
    margin-left: 50px;
    color: var(--color-text) !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.catalogFormation_description__2QtD- {
    font-size: 16px;
    line-height: 15px;
}

.catalogFormation_iconFile__2iNHv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.catalogFormation_modal__Xpjg2 {
    height: 100% !important;
    width: 100% !important;
}

.catalogFormation_modalContent__VXsBF {
    height: 100% !important;
}

.catalogFormation_brand__2LpR7 {
    top: 5%;
    right: 5%;
}

.catalogFormation_lucca__Ide-L {
    border: solid 5px #ffb900;
}

.catalogFormation_zeendoc__21sKs {
    border: solid 5px #56baa2;
}

.catalogFormation_sage__uIfGA {
    border: solid 5px #00dc00;
}

.catalogFormation_luccaTuile__1W67b,
.catalogFormation_zeendocTuile__2mtvR,
.catalogFormation_sageTuile__2_P07 {
    color: white !important;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1;
    padding: 8px 35px;
    text-align: center;
    border-radius: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    cursor: pointer;
    margin: 0 10px;
}

.catalogFormation_luccaTuile__1W67b {
    background-color: #ffb900;
    border: 2px solid #ffb900;
}

.catalogFormation_zeendocTuile__2mtvR {
    background-color: #56baa2;
    border: 2px solid #56baa2;
}

.catalogFormation_sageTuile__2_P07 {
    background-color: #00dc00;
    border: 2px solid #00dc00;
}

@media (max-width: 960px) {
    .catalogFormation_firstColumnContainer__15Zh2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .catalogFormation_firstColumn__1WE4e {
        width: 100%;
    }

    .catalogFormation_name__2GUWA {
        font-size: 22px;
        margin-left: 10px;
    }

    .catalogFormation_iconFile__2iNHv {
        height: 25px !important;
    }

    .catalogFormation_categoryImg__36e2w {
        height: 100% !important;
    }

    .catalogFormation_imgCategory__2-5m9 {
        margin: 0;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .catalogFormation_line__cBgo7 {
        width: 100%;
    }

    .catalogFormation_link__2LHcV {
        width: 100%;
    }
}

.trainingOffer_title__1QGbh {
    font-weight: 700;
    font-size: clamp(2.4rem, 2.5vw, 4rem);
    letter-spacing: 0.01em;
    margin-top: 25px;
    color: #444444;
}

.trainingOffer_subTitle__iIdwD {
    font-weight: 700;
    font-size: clamp(25px, 2w, 32px);
    text-align: left;
    letter-spacing: 0.01em;
    color: var(--color-text);
}

.trainingOffer_paragraphe__1_LGQ {
    margin-top: 20px;
    line-height: var(--line-height);
}

.trainingOffer_secondPart__yVOJ5 {
    background-color: var(--color-primary-lighter);
    margin-top: -5px;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: -5px;
}

.trainingOffer_firstPartProgress__2v90E {
    background-color: var(--color-primary-lighter);
    padding-top: 10px;
    padding-bottom: 20px;
}

.trainingOffer_secondPartProgress__1nE-t {
    padding-bottom: 50px;
}

@media (max-width: 960px) {
    .trainingOffer_firstPart__Q7EaD{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .trainingOffer_thirdPart__1kvex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .trainingOffer_thirdPart2__3j6ks {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .trainingOffer_secondPartProgress__1nE-t {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}
.astucePage_container__3B8bv {
    background-color: white;
}

.astucePage_title__2KGP3 {
    font-family: "Poppins", "Inter", "Arial", sans-serif;
    font-size: clamp(2.4rem, 2.5vw, 4rem) !important;
    font-weight: 600;
    color: var(--color-text);
}

.astucePage_ul__3K1Kh {
    list-style: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
}
.astuceCard_container__YshYh {
    border-bottom: 1px solid #ececec;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.astuceCard_container__YshYh:hover {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
}

.astuceCard_image__7xyxt {
}

.astuceCard_imageMobile__2EZEN {
    display: none;
}

.astuceCard_calendarImage__3Mz04 {
    z-index: 5;
    position: absolute;
}

.astuceCard_calendarImageTitle__1EBG0 {
    display: none;
    color: white;
    font-weight: 800;
    font-size: clamp(0.8rem, 5vw, 1.6rem);
}

.astuceCard_date__2ci5e {
    z-index: 10;
    color: white;
    font-weight: 600;
    font-size: clamp(1.4rem, 5vw, 2.6rem);
    line-height: 0.9;
}

.astuceCard_title__3PYnG {
    font-size: clamp(0.8rem, 5vw, 2.4rem);
    font-weight: 600;
    color: var(--color-font);
}

.astuceCard_text__2ad7Q {
    font-size: clamp(1rem, 5vw, 2rem);
    max-height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.astuceCard_link__2dEmt {
    text-decoration: underline;
}

.astuceCard_link__2dEmt a {
        font-size: clamp(1rem, 5vw, 2rem);
        color: var(--color-primary) !important;
    }

@media (max-width: 800px) {
    .astuceCard_image__7xyxt {
        display: none;
    }
    .astuceCard_imageMobile__2EZEN {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 33%;
    }
    .astuceCard_calendarImageTitle__1EBG0 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 80px;
    }
    .astuceCard_title__3PYnG {
        font-size: 16px !important;
    }

    .astuceCard_text__2ad7Q {
        font-size: 14px !important;
    }
}

@media (max-width: 600px) {
    .astuceCard_calendarImageTitle__1EBG0 {
        min-width: 50px;
    }
}

.overlay_container__2ZmCj {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: -5;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 1.8rem;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.overlay_containerOpened__3K9Ph {
    z-index: var(--zIndex-overlay);
    opacity: 1;
}

.overlay_content__12dzJ {
    min-width: 375px;
    max-width: 900px;
    border-radius: 25px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
}

.overlay_close__32QDh {
    right: -30px;
    top: -30px;
}

.overlay_innerContainer__3KeoF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh);
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.overlay_isOpened__En12- {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

@media (max-width: 900px) {
    .overlay_close__32QDh {
        right: 10px;
        top: 10px;
    }

    .overlay_container__2ZmCj {
        font-size: 1.4rem;
    }
}

@media (max-width: 600px) {
    .overlay_innerContainer__3KeoF {
        min-height: 100vh;
    }

    .overlay_content__12dzJ {
        border-radius: 0;
    }
}

@media (max-width: 400px) {
    .overlay_close__32QDh {
        right: 25px;
        top: 20px;
    }
}

.panel_container__15nVK {
    position: fixed;
    height: 100vh;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    left: 30%;
    right: 0;
    z-index: var(--zIndex-mobileMenu);
    background-color: var(--color-tertiary-bg);
    padding: 50px 20px;
    -webkit-transform: translateX(100vw);
            transform: translateX(100vw);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.panel_fullWidthContainer__1g7Bg {
    left: 0;
}

.panel_opened__3OONT {
    display: block;
    -webkit-transform: translateX(0);
            transform: translateX(0);
}

.panel_logo__2uKFX {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 40px;
}

.panel_closeIcon__3kyoo {
    z-index: var(--zIndex-overlay);
    position: absolute !important;
    top: 10px;
    right: 20px;
}

.panel_overlay__2epqb {
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 801;
    background-color: rgba(0, 0, 0, 0.4);
}

.cookieBanner_cookieBanner__2Ms2M {
    z-index: 500;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #2b373b;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.cookieBanner_cookieText__2Eebo {
    color: white;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 300px;
            flex: 1 0 300px;
    margin: 15px;
}

.cookieBanner_buttonContainer__3pxeo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    margin-right: 100px;
}

.cookieBanner_acceptButton__1ujnz {
    color: #4e503b;
    font-size: 13px;
    padding: 10px 20px;
    background: #fff;
    border: none;
    cursor: pointer;
}

.cookieBanner_declineButton__1nRYF {
    color: white;
    font-size: 13px;
    padding: 10px 20px;
    background: transparent;
    border: 2px solid white;
    cursor: pointer;
}

