@keyframes glinka-wenecka_fadeIn__wxGuG {
    0% {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@keyframes glinka-wenecka_appear-slide-left__h6g4C {
    0% {
        opacity: 0;
        transform: translateX(4em)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes glinka-wenecka_pulse__XKHOL {
    0% {
        border: 1px solid #fc0;
        border-radius: 5px;
        opacity: .17;
        scale: 1
    }

    to {
        opacity: 0;
        scale: 3
    }
}

@keyframes glinka-wenecka_pulse-contact__Rjj8z {
    0% {
        border: 1px solid #fc0;
        border-radius: 50%;
        opacity: .17;
        scale: 1
    }

    to {
        opacity: 0;
        scale: 3
    }
}

@keyframes glinka-wenecka_slide-again__Q1AjO {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    49% {
        transform: translateX(2em);
        opacity: 0
    }

    50% {
        transform: translateX(-1.5em);
        opacity: 1
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_puff-in-center__rDJah {
    0% {
        transform: scale(2);
        filter: blur(4px);
        opacity: 0
    }

    to {
        transform: scale(1);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_puff-in-left__cfcUk {
    0% {
        transform: scale(2);
        transform-origin: 0 50%;
        filter: blur(4px);
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 0 50%;
        filter: blur(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_fade-in-right__vmIjA {
    0% {
        transform: translateX(20px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_fade-in-left__Zr7yH {
    0% {
        transform: translateX(-20px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_shake-bottom__z1vcM {
    0% {
        transform: translateX(65%) translateY(40%) rotate(0deg);
        transform-origin: 50% 100%
    }

    2% {
        transform: translateX(65%) translateY(40%) rotate(2deg)
    }

    4% {
        transform: translateX(65%) translateY(40%) rotate(-4deg)
    }

    6% {
        transform: translateX(65%) translateY(40%) rotate(4deg)
    }

    8% {
        transform: translateX(65%) translateY(40%) rotate(-2deg)
    }

    10%,
    to {
        transform: translateX(65%) translateY(40%) rotate(0deg)
    }
}

@keyframes glinka-wenecka_slide-in-right__Y1iTi {
    0% {
        transform: translateX(1000px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_fade-in-bottom__fvlTV {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_stepContent-entrance__5XEBh {
    0% {
        transform: translateX(50px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes glinka-wenecka_loader__I3ntR {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes glinka-wenecka_bounceTwice__7Rcu6 {

    0%,
    10% {
        transform: translateY(0)
    }

    14% {
        transform: translateY(-10px)
    }

    18% {
        transform: translateY(0)
    }

    22% {
        transform: translateY(-5px)
    }

    26% {
        transform: translateY(0)
    }

    to {
        transform: translateY(0)
    }
}

.glinka-wenecka_innerLinkingSection__8mkZs {
    padding: 2em 0 7em;
    background-color: #f5f3e7;
    color: #1e1e1e
}

.glinka-wenecka_innerLinkingSection__8mkZs h3 {
    font-size: 2em
}

.glinka-wenecka_innerLinkingSection__8mkZs h3 span {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 1
}

.glinka-wenecka_innerLinkingSection__8mkZs h3 span img {
    position: absolute;
    bottom: -3px;
    left: 50%;
    width: 110%;
    height: 15px;
    transform: translateX(-50%);
    z-index: -1
}

@media(width >=992px) {
    .glinka-wenecka_innerLinkingSection__8mkZs h3 {
        max-width: 100%
    }
}

.glinka-wenecka_innerLinkingSection__8mkZs p {
    display: flex;
    flex-direction: column;
    gap: .5em;
    margin-top: 1.5em
}

.glinka-wenecka_innerLinkingSection__8mkZs a {
    position: relative;
    font-weight: 700;
    white-space: nowrap;
    z-index: 1
}

.glinka-wenecka_innerLinkingSection__8mkZs a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #fc0;
    box-shadow: 0 0 10px #fc0;
    z-index: -1
}

.glinka-wenecka_contactText__jiz_m {
    max-width: 1110px !important
}

@keyframes CateogryFeatures_fadeIn__ifhkL {
    0% {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@keyframes CateogryFeatures_appear-slide-left__ie_Q4 {
    0% {
        opacity: 0;
        transform: translateX(4em)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes CateogryFeatures_pulse__8z7Tt {
    0% {
        border: 1px solid #fc0;
        border-radius: 5px;
        opacity: .17;
        scale: 1
    }

    to {
        opacity: 0;
        scale: 3
    }
}

@keyframes CateogryFeatures_pulse-contact__cwo0I {
    0% {
        border: 1px solid #fc0;
        border-radius: 50%;
        opacity: .17;
        scale: 1
    }

    to {
        opacity: 0;
        scale: 3
    }
}

@keyframes CateogryFeatures_slide-again__dNNA4 {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    49% {
        transform: translateX(2em);
        opacity: 0
    }

    50% {
        transform: translateX(-1.5em);
        opacity: 1
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_puff-in-center__b_E30 {
    0% {
        transform: scale(2);
        filter: blur(4px);
        opacity: 0
    }

    to {
        transform: scale(1);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_puff-in-left__z2mpn {
    0% {
        transform: scale(2);
        transform-origin: 0 50%;
        filter: blur(4px);
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 0 50%;
        filter: blur(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_fade-in-right__Bpf_I {
    0% {
        transform: translateX(20px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_fade-in-left__rZjor {
    0% {
        transform: translateX(-20px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_shake-bottom__d1PhD {
    0% {
        transform: translateX(65%) translateY(40%) rotate(0deg);
        transform-origin: 50% 100%
    }

    2% {
        transform: translateX(65%) translateY(40%) rotate(2deg)
    }

    4% {
        transform: translateX(65%) translateY(40%) rotate(-4deg)
    }

    6% {
        transform: translateX(65%) translateY(40%) rotate(4deg)
    }

    8% {
        transform: translateX(65%) translateY(40%) rotate(-2deg)
    }

    10%,
    to {
        transform: translateX(65%) translateY(40%) rotate(0deg)
    }
}

@keyframes CateogryFeatures_slide-in-right__AglIH {
    0% {
        transform: translateX(1000px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_fade-in-bottom__zZXJ2 {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_stepContent-entrance__bC4m_ {
    0% {
        transform: translateX(50px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CateogryFeatures_loader__Hg6O1 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes CateogryFeatures_bounceTwice__UMwP1 {

    0%,
    10% {
        transform: translateY(0)
    }

    14% {
        transform: translateY(-10px)
    }

    18% {
        transform: translateY(0)
    }

    22% {
        transform: translateY(-5px)
    }

    26% {
        transform: translateY(0)
    }

    to {
        transform: translateY(0)
    }
}

.CateogryFeatures_features__9iiTW {
    margin-top: 7em;
    background-color: #f5f3e7
}

.CateogryFeatures_features__9iiTW h3 {
    font-size: 1.3em;
    text-align: left
}

.CateogryFeatures_features__9iiTW ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 3em;
    margin-top: 3em;
    list-style: none
}

.CateogryFeatures_features__9iiTW li {
    display: flex;
    align-items: start;
    gap: 1em;
    opacity: 0
}

.CateogryFeatures_features__9iiTW li img {
    width: 1.2em
}

.CateogryFeatures_features__9iiTW li .CateogryFeatures_flexContainer__BQJGY {
    display: flex;
    flex-direction: column;
    gap: .3em;
    width: 90%
}

.CateogryFeatures_features__9iiTW li p {
    margin: 0;
    font-weight: 300;
    max-width: 460px;
    text-align: left
}

@media(width >=992px) {
    .CateogryFeatures_features__9iiTW ul {
        margin-top: 4em;
        gap: 4em
    }

    .CateogryFeatures_features__9iiTW li {
        width: calc(50% - 2em)
    }
}

@keyframes CtaFrame_fadeIn__X3w9s {
    0% {
        opacity: 0
    }

    to {
        opacity: .7
    }
}

@keyframes CtaFrame_appear-slide-left__1bYdi {
    0% {
        opacity: 0;
        transform: translateX(4em)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes CtaFrame_pulse__SgqOH {
    0% {
        border: 1px solid #fc0;
        border-radius: 5px;
        opacity: .17;
        scale: 1
    }

    to {
        opacity: 0;
        scale: 3
    }
}

@keyframes CtaFrame_pulse-contact__ARku_ {
    0% {
        border: 1px solid #fc0;
        border-radius: 50%;
        opacity: .17;
        scale: 1
    }

    to {
        opacity: 0;
        scale: 3
    }
}

@keyframes CtaFrame_slide-again__g9lTi {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    49% {
        transform: translateX(2em);
        opacity: 0
    }

    50% {
        transform: translateX(-1.5em);
        opacity: 1
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CtaFrame_puff-in-center__80TPN {
    0% {
        transform: scale(2);
        filter: blur(4px);
        opacity: 0
    }

    to {
        transform: scale(1);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes CtaFrame_puff-in-left__s03jv {
    0% {
        transform: scale(2);
        transform-origin: 0 50%;
        filter: blur(4px);
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 0 50%;
        filter: blur(0);
        opacity: 1
    }
}

@keyframes CtaFrame_fade-in-right__jL5ss {
    0% {
        transform: translateX(20px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CtaFrame_fade-in-left__qzIO_ {
    0% {
        transform: translateX(-20px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CtaFrame_shake-bottom__oVuUR {
    0% {
        transform: translateX(65%) translateY(40%) rotate(0deg);
        transform-origin: 50% 100%
    }

    2% {
        transform: translateX(65%) translateY(40%) rotate(2deg)
    }

    4% {
        transform: translateX(65%) translateY(40%) rotate(-4deg)
    }

    6% {
        transform: translateX(65%) translateY(40%) rotate(4deg)
    }

    8% {
        transform: translateX(65%) translateY(40%) rotate(-2deg)
    }

    10%,
    to {
        transform: translateX(65%) translateY(40%) rotate(0deg)
    }
}

@keyframes CtaFrame_slide-in-right__GY47P {
    0% {
        transform: translateX(1000px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CtaFrame_fade-in-bottom__2Cmax {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes CtaFrame_stepContent-entrance__2pvW_ {
    0% {
        transform: translateX(50px);
        opacity: 0
    }

    to {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes CtaFrame_loader__Sz1xn {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes CtaFrame_bounceTwice__bc6_8 {

    0%,
    10% {
        transform: translateY(0)
    }

    14% {
        transform: translateY(-10px)
    }

    18% {
        transform: translateY(0)
    }

    22% {
        transform: translateY(-5px)
    }

    26% {
        transform: translateY(0)
    }

    to {
        transform: translateY(0)
    }
}

.CtaFrame_ctaSection__1Idas {
    position: relative;
    margin: 5em auto 0;
    max-width: 510px;
    padding: 5em 0;
    z-index: 1
}

.CtaFrame_ctaSection__1Idas:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 150vw;
    min-width: 100vh;
    height: 100%;
    transform: translateX(-50%);
    background-color: rgba(0, 0, 0, .4);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    pointer-events: none;
    z-index: -1
}

.CtaFrame_ctaSection__1Idas .CtaFrame_container__dneDK {
    display: flex;
    flex-direction: column;
    padding: 3em .5em;
    border: 1px solid #f5f3e7;
    border-radius: 0 30px 0 30px;
    opacity: 1
}

.CtaFrame_ctaSection__1Idas h4 {
    text-align: center;
    font-size: 1.2em
}

.CtaFrame_ctaSection__1Idas p {
    margin: 1em 0;
    text-align: center;
    font-weight: 100
}

.CtaFrame_ctaSection__1Idas a {
    position: relative;
    padding: .8em 1.5em;
    border-radius: 5px;
    font-weight: 700;
    background-color: #fc0;
    color: #2e2e2e;
    margin: 2em auto 0;
    transition: box-shadow .3s
}

.CtaFrame_ctaSection__1Idas a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.CtaFrame_ctaSection__1Idas a:hover {
    box-shadow: 0 0 15px #fc0
}

.CtaFrame_ctaSection__1Idas a:hover:before {
    animation: CtaFrame_pulse__SgqOH 1s linear forwards
}

.CtaFrame_fade-in-bottom__2Cmax {
    animation: CtaFrame_fade-in-bottom__2Cmax .6s cubic-bezier(.39, .575, .565, 1) both
}

.ExtraLabel_extraLabel___MzpJ {
    margin-top: 6em;
    max-width: 1110px
}

.ExtraLabel_extraLabel___MzpJ .ExtraLabel_title__UQXCP {
    opacity: 0
}

.ExtraLabel_extraLabel___MzpJ h2 {
    font-size: 2em;
    white-space: nowrap
}

.ExtraLabel_extraLabel___MzpJ h3 {
    font-size: 1.2em;
    white-space: nowrap
}

.ExtraLabel_extraLabel___MzpJ h3 span {
    position: relative
}

.ExtraLabel_extraLabel___MzpJ h3 img {
    position: absolute;
    width: 110%;
    bottom: -4px;
    left: 0
}

.ExtraLabel_extraLabel___MzpJ p {
    margin-top: 2em;
    font-weight: 100;
    opacity: 0
}

@media(width >=768px) {
    .ExtraLabel_extraLabel___MzpJ {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 2em
    }
}

@media(width >=992px) {
    .ExtraLabel_extraLabel___MzpJ {
        gap: 4em
    }
}

@media(width >=1200px) {
    .ExtraLabel_extraLabel___MzpJ {
        gap: 6em
    }
}

/*# sourceMappingURL=0faeed4e8eaa1a4d.css.map*/