@font-face {
    font-family: icomoon;
    src: url('../fonts/icomoon.woff') format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-basket:before {
    content: "\e900"
}

.icon-caret_left:before {
    content: "\e901"
}

.icon-caret_down:before {
    content: "\e902"
}

.icon-calendar:before {
    content: "\e903"
}

.icon-bookmark:before {
    content: "\e904"
}

.icon-star:before {
    content: "\e905"
}

.icon-star_fill:before {
    content: "\e906"
}

.icon-facebook:before {
    content: "\e907"
}

.icon-search:before {
    content: "\e908"
}

.icon-instagram:before {
    content: "\e909"
}

.icon-twitter:before {
    content: "\e90a"
}

.icon-check:before {
    content: "\e90b"
}

.icon-sticky_note:before {
    content: "\e90c"
}

.icon-caret_right:before {
    content: "\e90d"
}

.icon-clock:before {
    content: "\e90e"
}

.icon-calendar_day:before {
    content: "\e90f"
}

.icon-mail:before {
    content: "\e910"
}

.icon-head:before {
    content: "\e911"
}

.icon-compare:before {
    content: "\e912"
}

.icon-calendar_month:before {
    content: "\e913"
}

.icon-commenting:before {
    content: "\e914"
}

.icon-plus:before {
    content: "\e915"
}

.icon-minus:before {
    content: "\e916"
}

.icon-heart_outline:before {
    content: "\e918"
}

.icon-heart:before {
    content: "\e919"
}

.icon-close:before {
    content: "\e91a"
}

.icon-call:before {
    content: "\e91b"
}

.icon-envelope_open:before {
    content: "\e91c"
}

.icon-comment:before {
    content: "\e91e"
}

.icon-eye:before {
    content: "\e91f"
}

.icon-whatsapp:before {
    content: "\e921"
}

.icon-comments:before {
    content: "\e922"
}

.icon-heartbeat:before {
    content: "\e923"
}

.icon-flash:before {
    content: "\e924"
}

.icon-location:before {
    content: "\e925"
}

/*# sourceMappingURL=../sourcemaps/icomoon.css.map */

.header_user-action {
    border-radius: 50%;
    background: #ffc745;
    color: #214842;
    width: 70px;
    height: 70px;
    font-size: 15px;
    font-weight: 700;
}

@media only screen and (max-width: 768px) {
    .header_user-action {
        width: 45px;
        height: 45px;
        font-size: 11px;
        font-weight: 600;
    }
}

.main-logo {
    width: 150px;
}

.footer-gallery {
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.footer-gallery img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hamburger {
    cursor: pointer;
}

.hamburger input {
    display: none;
}

.hamburger svg {
    /* The size of the SVG defines the overall size */
    height: 3em;
    /* Define the transition for transforming the SVG */
    transition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line {
    fill: none;
    stroke: white;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 3;
    /* Define the transition for transforming the Stroke */
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
        stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line-top-bottom {
    stroke-dasharray: 12 63;
}

.hamburger input:checked+svg {
    transform: rotate(-45deg);
}

.hamburger input:checked+svg .line-top-bottom {
    stroke-dasharray: 20 300;
    stroke-dashoffset: -32.42;
}