@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Code+Latin:wght@100..700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
.st0[data-v-3447914c] {
    fill: url(#SVGID_1_);
}
.st1[data-v-3447914c] {
    fill: url(#SVGID_00000061439251480190467290000013535181130673027244_);
}
.st2[data-v-3447914c] {
    fill: url(#SVGID_00000031193344651605669920000004769083068034263733_);
}
.st3[data-v-3447914c] {
    fill: url(#SVGID_00000027602494974799465710000000707564147004562585_);
}
.st4[data-v-3447914c] {
    fill: url(#SVGID_00000047745385917981705580000003931701611771811774_);
}
.st5[data-v-3447914c] {
    fill: url(#SVGID_00000057870535871893986960000013216996008206680716_);
}
.st6[data-v-3447914c] {
    fill: url(#SVGID_00000071518766927240476520000003195348729406309036_);
}
.st7[data-v-3447914c] {
    fill: url(#SVGID_00000179624666305260150670000009808622472264931248_);
}
.st8[data-v-3447914c] {
    fill: url(#SVGID_00000013899090066227852570000013354307401964108680_);
}
.st9[data-v-3447914c] {
    fill: url(#SVGID_00000103248576877106367090000008652747098973412746_);
}
.st10[data-v-3447914c] {
    fill: url(#SVGID_00000012431619596703073340000004498535729134917012_);
}
.st11[data-v-3447914c] {
    fill: url(#SVGID_00000086660206945992810500000016369795703866049933_);
}
.st12[data-v-3447914c] {
    fill: url(#SVGID_00000117666892791617289170000007571783582788204428_);
}
.st13[data-v-3447914c] {
    fill: url(#SVGID_00000117651205655151754950000006174925115989563805_);
}
.st14[data-v-3447914c] {
    fill: url(#SVGID_00000008848832817318216130000005469402550760211129_);
}
.st15[data-v-3447914c] {
    fill: url(#SVGID_00000034086816529968683240000008850551401175942038_);
}
.st16[data-v-3447914c] {
    fill: url(#SVGID_00000048498784668630170040000004915926689255489956_);
}
.st17[data-v-3447914c] {
    fill: url(#SVGID_00000059280607422607791850000001566400953346803072_);
}
.st18[data-v-3447914c] {
    fill: url(#SVGID_00000012463131644298168210000015723545818596699062_);
}
.st19[data-v-3447914c] {
    fill: url(#SVGID_00000170259103693949024360000012598167925156507048_);
}
.st20[data-v-3447914c] {
    fill: url(#SVGID_00000034070015910792153320000018306777021278012328_);
}
.st21[data-v-3447914c] {
    fill: url(#SVGID_00000026867556521804593650000004318254591054137220_);
}
.st22[data-v-3447914c] {
    fill: url(#SVGID_00000118360363021233627190000007043110071174159281_);
}
.st23[data-v-3447914c] {
    fill: url(#SVGID_00000085212506108650908590000016222288347809459114_);
}
.st24[data-v-3447914c] {
    fill: url(#SVGID_00000131330925499804553450000011551323400855036310_);
}
.st25[data-v-3447914c] {
    enable-background: new;
}
.st0[data-v-8354be14] {
    fill: #ff000f;
}
.st1[data-v-8354be14] {
    fill: #fff;
}
.home-tilt[data-v-5b073f68] {
    transform-style: preserve-3d;
    transform: perspective(2000px);
    position: absolute;
}
.home-tilt img[data-v-5b073f68]:first-child {
    transform: translateZ(-25px) rotate(0deg) scale(1);
}
.home-tilt img[data-v-5b073f68]:nth-child(2) {
    transform: translateZ(25px) rotate(0deg) scale(1);
}
.home-tilt img[data-v-5b073f68]:nth-child(3) {
    transform: translateZ(50px) rotate(0deg) scale(1);
}
.home-tilt img[data-v-5b073f68]:last-child {
    transform: translateZ(75px) rotate(0deg) scale(1);
}
.header-main video[data-v-5b073f68] {
    position: fixed;
    z-index: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
}
.header-technos[data-v-5b073f68] {
    height: 600px;
    display: flex;
    flex-flow: column;
}
.header-technos > div[data-v-5b073f68]:not(.scrolldown) {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    color: red;
    font-weight: 900;
    font-size: 8rem;
    flex: 1;
    position: relative;
    overflow: hidden;
    width: 100%;
}
header[data-v-5b073f68] {
    z-index: 2;
    position: fixed;
    width: 100%;
}
.header[data-v-5b073f68] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0;
}
.header > div[data-v-5b073f68] {
    height: 100px;
    position: relative;
    top: 50px;
    display: flex;
    align-items: center;
}
.header > div > a[data-v-5b073f68] {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header > div > a.main_logo[data-v-5b073f68] {
    padding: 0 1.5rem;
    background: #fff;
    border-radius: 50px;
}
.header > div > a .logo[data-v-5b073f68] {
    width: 170px;
}
.header > div > a .logo-icon[data-v-5b073f68] {
    width: auto;
    height: 60px;
}
.header .menu[data-v-5b073f68] {
    cursor: pointer;
    text-align: right;
    background: red;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header .menu svg[data-v-5b073f68] {
    fill: #fff;
    height: 28px;
    width: auto;
}
#banner[data-v-5b073f68] {
    position: relative;
}
#banner > div[data-v-5b073f68]:not(.scrolldown) {
    height: 100%;
    width: 100%;
}
#banner > div:not(.scrolldown) img[data-v-5b073f68] {
    aspect-ratio: 384/179;
    max-width: 1280px;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    filter: blur(4px);
}
#banner > div:not(.scrolldown) img[data-v-5b073f68]:last-child {
    animation: fade-in-5b073f68 0.8s cubic-bezier(0.11, 0, 0.5, 0) 0.1s forwards;
}
#banner > div:not(.scrolldown) img[data-v-5b073f68]:nth-child(3) {
    animation: fade-in-5b073f68 0.8s cubic-bezier(0.11, 0, 0.5, 0) 0.9s forwards;
}
#banner > div:not(.scrolldown) img[data-v-5b073f68]:nth-child(2) {
    animation: fade-in-5b073f68 0.8s cubic-bezier(0.11, 0, 0.5, 0) 1.7s forwards;
}
#banner > div:not(.scrolldown) img[data-v-5b073f68]:first-child {
    animation: fade-in-5b073f68 0.8s cubic-bezier(0.11, 0, 0.5, 0) 2.5s forwards;
}
.scrolldown[data-v-5b073f68] {
    width: 30px;
    height: 50px;
    border: 3px solid red;
    border-radius: 25px;
    bottom: 1rem;
    transition: all 0.5s;
    position: relative;
    margin: auto;
}
.scrolldown.hide[data-v-5b073f68] {
    opacity: 0;
}
.scrolldown[data-v-5b073f68]:before {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 100%;
    box-shadow: 0 -5px 3px 1px rgba(255, 0, 0, 0.6);
    animation: scrolldown-anim-5b073f68 2s infinite;
}
@keyframes scrolldown-anim-5b073f68 {
    0% {
        opacity: 0;
        height: 6px;
    }
    40% {
        opacity: 1;
        height: 10px;
    }
    80% {
        opacity: 0;
        transform: translate(-50%, 20px);
        height: 10px;
    }
    to {
        opacity: 0;
        height: 3px;
    }
}
.scrolldown[data-v-5b073f68]:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 7px;
    height: 7px;
    border: 2px solid red;
    border-top: none;
    border-left: none;
    animation: pulse-5b073f68 2s infinite;
}
@keyframes pulse-5b073f68 {
    0% {
        opacity: 0;
    }
    60% {
        opacity: 0.7;
    }
    to {
        opacity: 0;
    }
}
@keyframes fade-in-5b073f68 {
    to {
        opacity: 1;
        filter: blur(0);
    }
}
@media (max-width: 1200px) {
    .header-technos[data-v-5b073f68] {
        height: auto;
        width: 100%;
        aspect-ratio: 384/200;
    }
}
@media (max-width: 992px) {
    .header > div[data-v-5b073f68] {
        height: 90px;
        top: 45px;
    }
    .header > div > a[data-v-5b073f68] {
        height: 50px;
    }
    .header > div > a .logo[data-v-5b073f68] {
        width: 150px;
    }
    .header > div > a .logo-icon[data-v-5b073f68] {
        width: auto;
        height: 50px;
    }
    .header .menu[data-v-5b073f68] {
        height: 50px;
        width: 50px;
    }
    .header .menu svg[data-v-5b073f68] {
        height: 24px;
    }
}
@media (max-width: 768px) {
    header[data-v-5b073f68] {
        background-color: #fff;
    }
    .header[data-v-5b073f68] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 50px;
    }
    .header > div[data-v-5b073f68] {
        height: 100%;
        top: 0;
    }
    .header > div > a[data-v-5b073f68] {
        height: auto;
    }
    .header > div > a.main_logo[data-v-5b073f68] {
        padding: 0;
        background: transparent;
    }
    .header > div > a .logo[data-v-5b073f68] {
        width: 120px;
    }
    .header > div > a .logo-icon[data-v-5b073f68] {
        width: auto;
        height: 24px;
    }
    .header .menu[data-v-5b073f68] {
        height: 20px;
        width: auto;
        background: transparent;
    }
    .header .menu svg[data-v-5b073f68] {
        height: 100%;
        fill: red;
    }
    .header-technos #banner[data-v-5b073f68] {
        margin-top: 60px;
        aspect-ratio: 384/179;
        flex: 0 0 100%;
    }
    #banner > div:not(.scrolldown) img[data-v-5b073f68] {
        width: 100%;
        max-height: none;
    }
}
span[data-v-a89d4ebe] {
    cursor: pointer;
    transition: all 0.4s;
}
span[data-v-a89d4ebe]:focus,
span[data-v-a89d4ebe]:hover {
    color: #000;
}
.menu-modal[data-v-1d6f0d23] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100vw;
}
.menu-modal .inner[data-v-1d6f0d23] {
    height: 800vh;
    width: 800vh;
    border-radius: 50%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: red;
}
.menu-modal .inner .content-modal[data-v-1d6f0d23] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100vw;
    overflow-y: auto;
    opacity: 1;
}
#nav[data-v-1d6f0d23] {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    min-height: 100%;
    width: 100vw;
}
#nav > div[data-v-1d6f0d23]:first-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100px;
    flex: 0 0 100px;
}
#nav > div:first-child .logo[data-v-1d6f0d23] {
    width: 74px;
}
#nav > div:first-child .close[data-v-1d6f0d23] {
    height: 40px;
    cursor: pointer;
}
#nav > div[data-v-1d6f0d23]:nth-child(2) {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
#nav > div[data-v-1d6f0d23]:last-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100px;
    flex: 0 0 100px;
    font-size: 1.8rem;
    color: #fff;
    font-weight: 700;
}
#nav > div:last-child > div[data-v-1d6f0d23]:first-child {
    flex: 1;
    text-align: left;
}
#nav > div:last-child > div[data-v-1d6f0d23]:nth-child(2) {
    flex: 2;
    text-align: center;
}
#nav > div:last-child > div[data-v-1d6f0d23]:last-child {
    flex: 1;
    text-align: right;
}
#nav > div:last-child .linkedin[data-v-1d6f0d23] {
    height: 70px;
    width: auto;
}
.menu ul[data-v-1d6f0d23] {
    list-style: none;
    margin: 0;
    padding: 0;
}
.menu a[data-v-1d6f0d23],
.menu span[data-v-1d6f0d23] {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: 900;
    text-decoration: none;
    color: #fff;
    transition: all 0.4s;
    cursor: pointer;
}
.menu a[data-v-1d6f0d23]:focus,
.menu a[data-v-1d6f0d23]:hover,
.menu span[data-v-1d6f0d23]:focus,
.menu span[data-v-1d6f0d23]:hover {
    color: #000;
}
.modal-enter-active[data-v-1d6f0d23],
.modal-leave-active[data-v-1d6f0d23] {
    transition: all 0.3s ease-in-out;
}
.modal-enter-active .inner[data-v-1d6f0d23],
.modal-leave-active .inner[data-v-1d6f0d23] {
    transition: all 1s ease-in-out;
    transition-delay: 0.3s;
}
.modal-enter-active .inner .content-modal[data-v-1d6f0d23],
.modal-leave-active .inner .content-modal[data-v-1d6f0d23] {
    transition: all 0.4s;
    transition-delay: 1s;
    overflow-y: hidden;
}
.modal-enter-from[data-v-1d6f0d23],
.modal-leave-to[data-v-1d6f0d23] {
    opacity: 0;
}
.modal-enter-from .inner[data-v-1d6f0d23],
.modal-leave-to .inner[data-v-1d6f0d23] {
    height: 0;
    width: 0;
}
.modal-enter-from .inner .content-modal[data-v-1d6f0d23],
.modal-leave-to .inner .content-modal[data-v-1d6f0d23] {
    opacity: 0;
}
@media (max-width: 1200px) {
    #nav > div[data-v-1d6f0d23]:first-child {
        height: 100px;
        flex: 0 0 100px;
    }
    #nav > div:first-child .logo[data-v-1d6f0d23] {
        width: 70px;
    }
    #nav > div:first-child .close[data-v-1d6f0d23] {
        height: 40px;
    }
    #nav > div[data-v-1d6f0d23]:last-child {
        height: 100px;
        flex: 0 0 100px;
        font-size: 1.6rem;
    }
    #nav > div:last-child .linkedin[data-v-1d6f0d23] {
        height: 55px;
    }
    .menu a[data-v-1d6f0d23],
    .menu span[data-v-1d6f0d23] {
        font-size: 2.5rem;
    }
}
@media (max-width: 768px) {
    #nav > div[data-v-1d6f0d23]:first-child {
        height: 80px;
        flex: 0 0 80px;
    }
    #nav > div:first-child .logo[data-v-1d6f0d23] {
        width: 60px;
    }
    #nav > div:first-child .close[data-v-1d6f0d23] {
        height: 40px;
    }
    #nav > div[data-v-1d6f0d23]:last-child {
        height: 80px;
        flex: 0 0 80px;
        font-size: 1.2rem;
    }
    #nav > div:last-child .linkedin[data-v-1d6f0d23] {
        height: 45px;
    }
    .menu a[data-v-1d6f0d23],
    .menu span[data-v-1d6f0d23] {
        font-size: 2.4rem;
    }
}
@media (max-width: 576px) {
    #nav > div[data-v-1d6f0d23]:first-child {
        height: 80px;
        flex: 0 0 80px;
    }
    #nav > div:first-child .logo[data-v-1d6f0d23] {
        width: 60px;
    }
    #nav > div:first-child .close[data-v-1d6f0d23] {
        height: 40px;
    }
    #nav > div[data-v-1d6f0d23]:last-child {
        height: 80px;
        flex: 0 0 80px;
        font-size: 1rem;
    }
    #nav > div:last-child .linkedin[data-v-1d6f0d23] {
        height: 45px;
    }
    #nav > div:last-child > div[data-v-1d6f0d23]:nth-child(2) {
        flex: 1;
    }
    .menu a[data-v-1d6f0d23],
    .menu span[data-v-1d6f0d23] {
        font-size: 2rem;
    }
}
@keyframes opacity-in-1d6f0d23 {
    to {
        opacity: 1;
    }
}
@keyframes opacity-out-1d6f0d23 {
    to {
        opacity: 0;
    }
}
.splide__container {
    box-sizing: border-box;
    position: relative;
}
.splide__list {
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list {
    display: block;
}
.splide__pagination {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    pointer-events: none;
}
.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto;
}
.splide:not(.is-overflow) .splide__pagination {
    display: none;
}
.splide__progress__bar {
    width: 0;
}
.splide {
    position: relative;
    visibility: hidden;
}
.splide.is-initialized,
.splide.is-rendered {
    visibility: visible;
}
.splide__slide {
    backface-visibility: hidden;
    box-sizing: border-box;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    position: relative;
}
.splide__slide img {
    vertical-align: bottom;
}
.splide__spinner {
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.splide__sr {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
    display: none;
}
.splide__toggle.is-active .splide__toggle__pause {
    display: inline;
}
.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
@keyframes splide-loading {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(1turn);
    }
}
.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.splide__track--fade > .splide__list > .splide__slide {
    margin: 0 !important;
    opacity: 0;
    z-index: 0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active {
    opacity: 1;
    z-index: 1;
}
.splide--rtl {
    direction: rtl;
}
.splide__track--ttb > .splide__list {
    display: block;
}
.splide__arrow {
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 2em;
    justify-content: center;
    opacity: 0.7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1;
}
.splide__arrow svg {
    fill: #000;
    height: 1.2em;
    width: 1.2em;
}
.splide__arrow:hover:not(:disabled) {
    opacity: 0.9;
}
.splide__arrow:disabled {
    opacity: 0.3;
}
.splide__arrow:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__arrow--prev {
    left: 1em;
}
.splide__arrow--prev svg {
    transform: scaleX(-1);
}
.splide__arrow--next {
    right: 1em;
}
.splide.is-focus-in .splide__arrow:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__pagination {
    bottom: 0.5em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1;
}
.splide__pagination__page {
    background: #ccc;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin: 3px;
    opacity: 0.7;
    padding: 0;
    position: relative;
    transition: transform 0.2s linear;
    width: 8px;
}
.splide__pagination__page.is-active {
    background: #fff;
    transform: scale(1.4);
    z-index: 1;
}
.splide__pagination__page:hover {
    cursor: pointer;
    opacity: 0.9;
}
.splide__pagination__page:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide.is-focus-in .splide__pagination__page:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__progress__bar {
    background: #ccc;
    height: 3px;
}
.splide__slide {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.splide__slide:focus {
    outline: 0;
}
@supports (outline-offset: -3px) {
    .splide__slide:focus-visible {
        outline: 3px solid #0bf;
        outline-offset: -3px;
    }
}
@media screen and (-ms-high-contrast: none) {
    .splide__slide:focus-visible {
        border: 3px solid #0bf;
    }
}
@supports (outline-offset: -3px) {
    .splide.is-focus-in .splide__slide:focus {
        outline: 3px solid #0bf;
        outline-offset: -3px;
    }
}
@media screen and (-ms-high-contrast: none) {
    .splide.is-focus-in .splide__slide:focus {
        border: 3px solid #0bf;
    }
    .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
        border-color: #0bf;
    }
}
.splide__toggle {
    cursor: pointer;
}
.splide__toggle:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide.is-focus-in .splide__toggle:focus {
    outline: 3px solid #0bf;
    outline-offset: 3px;
}
.splide__track--nav > .splide__list > .splide__slide {
    border: 3px solid transparent;
    cursor: pointer;
}
.splide__track--nav > .splide__list > .splide__slide.is-active {
    border: 3px solid #000;
}
.splide__arrows--rtl .splide__arrow--prev {
    left: auto;
    right: 1em;
}
.splide__arrows--rtl .splide__arrow--prev svg {
    transform: scaleX(1);
}
.splide__arrows--rtl .splide__arrow--next {
    left: 1em;
    right: auto;
}
.splide__arrows--rtl .splide__arrow--next svg {
    transform: scaleX(-1);
}
.splide__arrows--ttb .splide__arrow {
    left: 50%;
    transform: translate(-50%);
}
.splide__arrows--ttb .splide__arrow--prev {
    top: 1em;
}
.splide__arrows--ttb .splide__arrow--prev svg {
    transform: rotate(-90deg);
}
.splide__arrows--ttb .splide__arrow--next {
    bottom: 1em;
    top: auto;
}
.splide__arrows--ttb .splide__arrow--next svg {
    transform: rotate(90deg);
}
.splide__pagination--ttb {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: auto;
    padding: 1em 0;
    right: 0.5em;
    top: 0;
}
.slide-ref .splide__pagination {
    position: static;
    margin-top: 1rem;
}
.slide-ref .splide__arrow {
    top: calc(50% - 1rem);
}
.slide-ref .splide__list {
    backface-visibility: hidden !important;
    display: flex !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.slide-ref .splide img {
    width: 100% !important;
}
.video-responsive-ref > div {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0 !important;
    width: 100% !important;
}
.video-responsive-ref > div iframe {
    left: 0;
    top: 0;
    height: 100% !important;
    width: 100% !important;
    position: absolute !important;
}
.slide-ref .splide__slide[data-v-eb3b73ec],
.splide img[data-v-eb3b73ec] {
    width: 100%;
}
.menu-ref[data-v-eb3b73ec] {
    margin: 0;
}
.modal-reference[data-v-eb3b73ec] {
    padding: 6rem 0;
    box-sizing: border-box;
}
.modal-reference > div[data-v-eb3b73ec] {
    max-width: 1400px;
    margin: auto;
}
.modal-reference .content[data-v-eb3b73ec] {
    display: flex;
    flex-flow: row nowrap;
}
.modal-reference .content > div[data-v-eb3b73ec]:first-child {
    width: 60%;
    flex: 0 0 60%;
    padding-right: 2rem;
    box-sizing: border-box;
}
.modal-reference .content > div[data-v-eb3b73ec]:last-child {
    width: 40%;
    flex: 0 0 40%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}
.modal-reference .content > div:last-child > div[data-v-eb3b73ec]:last-child {
    margin-bottom: 2rem;
    box-sizing: border-box;
}
.modal-reference .content video[data-v-eb3b73ec] {
    width: 100%;
    aspect-ratio: 16 / 9;
    background: #000;
}
.modal-reference .content .iframe-game[data-v-eb3b73ec] {
    border-radius: 15px;
    overflow: hidden;
    width: 100%;
    aspect-ratio: 1620/911;
    border: 0;
}
.modal-reference .title[data-v-eb3b73ec] {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 2.2rem;
    padding: 0;
    font-weight: 700;
}
.modal-reference .title span[data-v-eb3b73ec]:first-child {
    margin-right: 1rem;
}
.modal-reference .title.mobile[data-v-eb3b73ec] {
    display: none;
}
.modal-reference .desc[data-v-eb3b73ec] {
    color: #fff;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 300;
    font-family: Roboto, sans-serif;
}
.modal-reference .comment[data-v-eb3b73ec] {
    color: #00d5ff;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 300;
    font-style: italic;
    display: flex;
    flex-flow: column;
}
.modal-reference .comment > span[data-v-eb3b73ec]:first-child {
    padding: 1rem 0;
}
.modal-reference .comment > span[data-v-eb3b73ec]:last-child {
    text-align: center;
}
.modal-reference .btn-share[data-v-eb3b73ec] {
    cursor: pointer;
    transition: all 0.3s;
    background-color: #0e3077;
    color: #fff;
    width: 2rem;
    height: 2rem;
    border-radius: 5px;
    font-size: 1rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -6px;
}
.modal-reference .btn-share[data-v-eb3b73ec]:hover {
    color: #00d5ff;
}
.modal-reference .tags[data-v-eb3b73ec] {
    padding: 1rem 0 0;
    font-size: 1rem;
}
.modal-reference .tags span[data-v-eb3b73ec] {
    margin-right: 0.6rem;
    cursor: pointer;
    transition: all 0.3s;
    background-color: #0e3077;
    color: #fff;
    display: inline-block;
    padding: 0.5rem;
    border-radius: 5px;
    margin-bottom: 0.5rem;
}
.modal-reference .tags span[data-v-eb3b73ec]:hover {
    color: red;
}
.other-refs > p[data-v-eb3b73ec] {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 1.4rem;
    margin-top: 4rem;
}
.other-refs > div[data-v-eb3b73ec] {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    width: 100%;
}
.other-refs > div > div[data-v-eb3b73ec] {
    flex: 0 0 33.33333333%;
    overflow: hidden;
    background-color: #fff;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    border-radius: 8px;
    color: #000;
    cursor: pointer;
    padding: 1rem;
    box-sizing: border-box;
    transition: all 0.3s;
    font-family: Oswald, sans-serif;
}
.other-refs > div > div[data-v-eb3b73ec]:nth-child(2) {
    margin: 0 1rem;
}
.other-refs > div > div[data-v-eb3b73ec]:focus,
.other-refs > div > div[data-v-eb3b73ec]:hover {
    transform: scale(1.05);
    z-index: 1;
}
.other-refs > div > div > div[data-v-eb3b73ec]:first-child {
    flex: 1;
}
.other-refs > div > div > div:first-child img[data-v-eb3b73ec] {
    width: 100%;
    display: block;
    border-radius: 8px;
}
.other-refs > div > div > div[data-v-eb3b73ec]:last-child {
    flex: 2;
    padding-left: 1rem;
    box-sizing: border-box;
}
.modal-overlay[data-v-eb3b73ec] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10000;
    padding: 1rem;
}
.modal-content[data-v-eb3b73ec] {
    background-color: #0e3077;
    color: #fff;
    padding: 2rem;
    border-radius: 10px;
    width: 100%;
    max-width: 450px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    font-family: Oswald, sans-serif;
    text-align: center;
}
.modal-content h3[data-v-eb3b73ec] {
    margin: 0 1rem 1rem;
    font-size: 1.5rem;
    font-weight: 100;
}
.modal-content input[data-v-eb3b73ec] {
    width: 100%;
    padding: 0.75rem;
    box-sizing: border-box;
    font-size: 1rem;
    border: none;
    border-radius: 5px;
    margin-bottom: 1rem;
    font-family: Roboto, sans-serif;
    color: #000;
}
.modal-content .btn-close[data-v-eb3b73ec],
.modal-content .btn-copy[data-v-eb3b73ec] {
    padding: 0.5rem 1.2rem;
    margin: 0.3rem 0.3rem 0;
    border: none;
    border-radius: 5px;
    background-color: #00d5ff;
    color: #000;
    font-weight: 700;
    font-family: Oswald, sans-serif;
    cursor: pointer;
    transition: background-color 0.3s;
    font-size: 1rem;
}
.modal-content .btn-close[data-v-eb3b73ec]:hover,
.modal-content .btn-copy[data-v-eb3b73ec]:hover {
    background-color: #00b5dd;
}
.modal-content .copy-success[data-v-eb3b73ec] {
    margin-top: 1rem;
    color: #00ffae;
    font-size: 1rem;
}
@media (max-width: 1400px) {
    .modal-reference .content > div[data-v-eb3b73ec]:first-child {
        width: 60%;
        flex: 0 0 60%;
        padding-right: 2rem;
    }
    .modal-reference .content > div[data-v-eb3b73ec]:last-child {
        width: 40%;
        flex: 0 0 40%;
    }
    .modal-reference .content > div:last-child > div[data-v-eb3b73ec]:last-child {
        margin-bottom: 2rem;
    }
    .modal-reference .title[data-v-eb3b73ec] {
        font-size: 2rem;
    }
    .modal-reference .comment[data-v-eb3b73ec],
    .modal-reference .desc[data-v-eb3b73ec] {
        font-size: 1.2rem;
    }
    .modal-reference .tags[data-v-eb3b73ec] {
        padding: 1rem 0 0;
    }
    .modal-reference .tags span[data-v-eb3b73ec] {
        margin-right: 0.6rem;
        padding: 0.5rem;
    }
    .other-refs > p[data-v-eb3b73ec] {
        font-size: 1.4rem;
        margin-top: 4rem;
    }
    .other-refs > div > div[data-v-eb3b73ec] {
        flex: 0 0 33.33333333%;
        padding: 1rem;
    }
    .other-refs > div > div > div[data-v-eb3b73ec]:last-child {
        padding-left: 1rem;
    }
}
@media (max-width: 1200px) {
    .modal-reference .content > div[data-v-eb3b73ec]:first-child {
        width: 60%;
        flex: 0 0 60%;
        padding-right: 2rem;
    }
    .modal-reference .content > div[data-v-eb3b73ec]:last-child {
        width: 40%;
        flex: 0 0 40%;
    }
    .modal-reference .content > div:last-child > div[data-v-eb3b73ec]:last-child {
        margin-bottom: 2rem;
    }
    .modal-reference .title[data-v-eb3b73ec] {
        font-size: 1.8rem;
    }
    .modal-reference .comment[data-v-eb3b73ec],
    .modal-reference .desc[data-v-eb3b73ec] {
        font-size: 1.1rem;
    }
    .modal-reference .tags[data-v-eb3b73ec] {
        padding: 1rem 0 0;
    }
    .modal-reference .tags span[data-v-eb3b73ec] {
        margin-right: 0.6rem;
        padding: 0.5rem;
    }
    .other-refs > p[data-v-eb3b73ec] {
        font-size: 1.3rem;
        margin-top: 4rem;
    }
    .other-refs > div > div[data-v-eb3b73ec] {
        flex: 0 0 33.33333333%;
        padding: 1rem;
    }
    .other-refs > div > div > div[data-v-eb3b73ec]:last-child {
        padding-left: 1rem;
    }
}
@media (max-width: 992px) {
    .modal-reference .content[data-v-eb3b73ec] {
        flex-flow: column;
    }
    .modal-reference .content > div[data-v-eb3b73ec]:first-child {
        width: 100%;
        flex: 0 0 100%;
        padding-right: 0;
    }
    .modal-reference .content > div[data-v-eb3b73ec]:last-child {
        width: 100%;
        flex: 0 0 100%;
    }
    .modal-reference .content > div:last-child > div[data-v-eb3b73ec]:last-child {
        margin-bottom: 2rem;
    }
    .modal-reference .title[data-v-eb3b73ec] {
        font-size: 1.8rem;
    }
    .modal-reference .title.desktop[data-v-eb3b73ec] {
        display: none;
    }
    .modal-reference .title.mobile[data-v-eb3b73ec] {
        display: block;
        margin-bottom: 0.7rem;
    }
    .modal-reference .comment[data-v-eb3b73ec],
    .modal-reference .desc[data-v-eb3b73ec] {
        font-size: 1.1rem;
    }
    .modal-reference .tags[data-v-eb3b73ec] {
        padding: 1rem 0 0;
    }
    .modal-reference .tags span[data-v-eb3b73ec] {
        margin-right: 0.6rem;
        padding: 0.5rem;
    }
    .other-refs > p[data-v-eb3b73ec] {
        font-size: 1.2rem;
        margin-top: 3rem;
    }
    .other-refs > div[data-v-eb3b73ec] {
        flex-flow: column;
    }
    .other-refs > div > div[data-v-eb3b73ec] {
        flex: 0 0 100%;
        padding: 1rem;
        margin-bottom: 1rem;
    }
    .other-refs > div > div > div[data-v-eb3b73ec]:last-child {
        padding-left: 1rem;
    }
    .other-refs > div > div[data-v-eb3b73ec]:nth-child(2) {
        margin: 0;
        margin-bottom: 1rem;
    }
    .other-refs > div > div[data-v-eb3b73ec]:focus,
    .other-refs > div > div[data-v-eb3b73ec]:hover {
        transform: scale(1.02);
    }
    .btn-share[data-v-eb3b73ec] {
        top: -4px;
    }
}
@media (max-width: 768px) {
    .modal-reference[data-v-eb3b73ec] {
        padding: 4rem 0;
    }
}
@keyframes opacity-in-eb3b73ec {
    to {
        opacity: 1;
    }
}
svg[data-v-65edf66e] {
    animation: rotating-65edf66e 2s linear infinite;
}
@keyframes rotating-65edf66e {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
#estimate[data-v-02093f7c] {
    max-width: 1400px;
    padding: 3rem 0;
    margin: auto;
}
#estimate > div[data-v-02093f7c] {
    max-width: 1000px;
    margin: auto;
}
#estimate > div > div[data-v-02093f7c] {
    font-size: 1.2rem;
    margin-bottom: 2rem;
    font-weight: 300;
}
#estimate > div > div .main-title[data-v-02093f7c] {
    font-size: 2.4rem;
    font-weight: 600;
    color: #333;
    margin-bottom: 2rem;
    text-align: center;
}
#estimate > div > div > span > span[data-v-02093f7c] {
    color: red;
}
#estimate > div .grp-btn[data-v-02093f7c] {
    text-align: right;
    margin-top: 2rem;
}
#estimate > div .grp-btn button[data-v-02093f7c] {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 1.2rem;
    border: 0;
    outline: none;
    background-color: #f90000;
    border-radius: 0.5em;
    width: auto;
    transition: 0.5s;
    font-weight: 400;
    cursor: pointer;
    padding: 0.5rem 3rem;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 0;
    border: 1px solid #fff;
}
#estimate > div button.submit[data-v-02093f7c] {
    background-color: #f90000;
    color: #fff;
    font-size: 1.1rem;
    border: none;
    border-radius: 0.5rem;
    padding: 0.75rem 2rem;
    cursor: pointer;
    transition: background 0.3s ease, transform 0.2s;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
#estimate > div button.submit[data-v-02093f7c]:hover {
    background-color: #d40000;
    transform: translateY(-2px);
}
#estimate > div .info[data-v-02093f7c] {
    font-size: 1rem;
    font-weight: 300;
    color: #555;
    margin-bottom: 0.5rem;
}
#estimate > div .title-2[data-v-02093f7c] {
    font-size: 1.4rem;
    color: #d40000;
    margin: 2rem 0 1rem;
}
#estimate > div .input-group[data-v-02093f7c] {
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
}
#estimate > div .input-group label[data-v-02093f7c] {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #333;
}
#estimate > div .input-group input[data-v-02093f7c],
#estimate > div .input-group select[data-v-02093f7c],
#estimate > div .input-group textarea[data-v-02093f7c] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
    border-radius: 0.6rem;
    border: 1px solid #ccc;
    background: #fff;
    transition: border 0.3s ease, box-shadow 0.3s ease;
}
#estimate > div .input-group input[data-v-02093f7c]:focus,
#estimate > div .input-group select[data-v-02093f7c]:focus,
#estimate > div .input-group textarea[data-v-02093f7c]:focus {
    outline: none;
    border-color: #f90000;
    box-shadow: 0 0 0 3px rgba(249, 0, 0, 0.2);
}
#estimate > div .input-group textarea[data-v-02093f7c] {
    resize: vertical;
    min-height: 150px;
}
#estimate > div .input-group.required label[data-v-02093f7c]:after {
    content: " *";
    color: red;
    font-weight: 600;
}
#estimate > div .input-group .chk[data-v-02093f7c] {
    flex-direction: row;
    align-items: center;
    gap: 1rem;
    margin-top: 0.5rem;
}
#estimate > div .input-group .chk label[data-v-02093f7c] {
    display: flex;
    align-items: center;
}
#estimate #msg-mail-ko[data-v-02093f7c],
#estimate #msg-mail-ok[data-v-02093f7c] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    z-index: 1;
}
#estimate #msg-mail-ko svg[data-v-02093f7c],
#estimate #msg-mail-ok svg[data-v-02093f7c] {
    height: auto;
    width: 2rem;
    margin-right: 1rem;
}
#estimate #msg-mail-ko span[data-v-02093f7c],
#estimate #msg-mail-ok span[data-v-02093f7c] {
    font-size: 1.2rem;
    color: #707070;
    font-weight: 700;
}
.modal-game[data-v-910c8262] {
    padding: 6rem 0;
    box-sizing: border-box;
}
.modal-game > div[data-v-910c8262] {
    max-width: 1400px;
    margin: auto;
}
.modal-game .content[data-v-910c8262] {
    display: flex;
    flex-flow: row nowrap;
}
.modal-game .content > div[data-v-910c8262]:first-child {
    width: 70%;
    flex: 0 0 70%;
    padding-right: 2rem;
    box-sizing: border-box;
}
.modal-game .content > div:first-child iframe[data-v-910c8262] {
    border-radius: 15px;
    overflow: hidden;
    width: 100%;
    aspect-ratio: 1620/911;
    border: 0;
}
.modal-game .content > div[data-v-910c8262]:last-child {
    width: 30%;
    flex: 0 0 30%;
    display: flex;
    flex-flow: column;
}
.modal-game .title[data-v-910c8262] {
    font-family: Oswald, sans-serif;
    color: #fff;
    font-size: 2.2rem;
    padding: 0;
    font-weight: 700;
}
.modal-game .desc[data-v-910c8262] {
    color: #fff;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 300;
}
#chatgpt-who-is-it[data-v-0f003fea] {
    background: url(../img/bg.0ae8ff3f.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 10% 0;
    border-radius: 30px;
}
#chatgpt-who-is-it button[data-v-0f003fea] {
    font-family: conthrax;
    color: #fff;
    text-transform: uppercase;
    font-size: 2.2rem;
    box-shadow: 0 0 0;
    border: 0;
    outline: 0;
    height: auto;
    width: auto;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
    overflow: hidden;
    border: 3px solid #fff;
    background: transparent;
    padding: 4px;
}
#chatgpt-who-is-it button > span[data-v-0f003fea] {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAA6CAIAAAAV0d32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNjA2QTFGRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNjA2QTFFRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5M2VjMTcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VHDncAAAFLZJREFUeNq0XNl247pyRYGU7B6Slbxk5Vvvp+Tf8pq18nTG7vYgoi6AmgFQtk+f63bLFAVSZBWq9q4BhH/89/9Aqj/QX5Nux50gH/nt8ZBhu248fvnP68NX6D8p5XqsbNsGlvL7//9vkh9I9rNfHj79+38l1I94CxFtEPYdNED2l7YXk32CcgjS7sIbtBvbGxlQUIeVImfo4womOwyBztHeHuXGw1J6+Pwfl8evLMJ2xe02kW9MtutIAH8HL0+//fHr/+kV714Wg0w/rpIwEnK+XD7zW6SBmGSMHv7y/ddBHyCbl4d/AzTZd7Ej3y4LnW8DTAFNUmCf0hA5BIHED6jnlMP7AETWfRc3AMtarx5B3yK/LQVJ6vVtbrf8RU/UJUMaAdTzd8XwnfSj6p+nb7/wFfRDslzQQr4/o5Im0+sXqKevswJZtn4MXyvi07dfwetSPs/bvl8eVR8kQHAGkkSy3eJQTsIbILYFCb39uU/ZtCChU5LM8BT3yBd1VYFNta4Xvfh+y+5OUS0c+5cBaUYO5zu6vXy/vT558eb7xvGXVVJnxOXhC6C3wmAiNDNuP35P5fD6UKldq6GwK0XyMSp3fQHyFMgbtqfLrl+ebtAw9I4O7Ht1gO23C0Y/TWVGi6yh6LyuWvnqr828Loqlq0nKBKofVUMZxJhh9B6jJv6KShokfMqwyfXFVxZTm6HPzVCCPkiU9djL9TPftumDZyh4DeFgB+gV4OY4fw76quaFk3r0i3jTjEbtj06CWNQ/X66fqtM2sEDWBzhQVMUIDmE5Xm7P3wYp5XfAyTtVYsKtkqFZc6JsvsTb049yex30QWP2h8/9pj31SHKTLM1c/S+as3KvfP56b3VA7iNBDlRl+NmQGLhZozSh2R9inDQIwe7RVLg3RGGblqNRHS9iUAzPpzYvf5mlvb8FJ7O2zlRiprDt120LZyYUE7wnIIXn778MJ9ezXa9fA4SE6S9TjxDZjfGMDAIBa7pBJ8RCkmIdGJLTGQTMu0G5O2V47+4L2zmK4fP+sOW96YzsKCE6p9cPhA71/ML6qZby9AdfiSA/eFw5gZPZv72hEmjc6YvMI/RwYnLEdNyej5cf3j7UYiofzls2BSCBucF4FscFZBD9NjLdD9pb2lDrzMatzdogBYzxON+/0RlTCr6o/e3MWa+ZEQsZt/RVKZ+3GJotL99/tznkRL1/CE7eo5LGnfaHCCTueCXE336N9men2h++6oHiC3QMdkan/t1ZiME4mt/uTkyoFsrElT8aCXXZOXPh8yMaW3VGSJ6w0P66rzqGrd+ygLn4A+YFiJ0Ot0tnxTVJ1eNrmJKildA17B+BkyVdDioh0PORSfMe/Z6yxgXN+I/b0/dVkFRpwnXPm5LgwVhpwgWkEZVkF1qqShzdUF/ESukiKMn/cIDJbq0PK4rtFqz0vy1Mkfm2N2KicugqKDVc6ySYDzbFCD+usPpHPYtEXiCzpo3aPwInA7VNHt6ZPECu7Iu+KbMUo2Ps1/f6/TdnBIF0Nsofv8vhvHkSDNTIyK5G35AiRbMQU4SNGlWgC38wC38CtS2NP0XBBks9utj3xwlL0CkGvGII/eu456ff3BRJ6BSzp3vMeAEnC6tytGSrswacJSHRRlBghTany+uPPwfvRxtbixwfBn0AhnSLiMPFhlElaDCGIlREiRZJAVn9l5rQZF7F2ZaH/X5o0e39+tjukdyTes+O+oj2RxVD1vby+gM7/3R3ZK/7YCjvgZMzlbRZUy9xkCk7sWY8dPG3H3+mxl5gNsHLw+d8rgxPwCCFuY/OMMCJuyjqWpKgSdRPOJSdIugS8wgj0hCjFX9QfcOj2Q07Rocl7JucnfTdLXxeWQndwz7bxDvgZIUr1e72h8yzQrAa6Dq6b+v2XdXy+vTnEMZLQLu1FAta4sSfHycu5P0T2HbIgGWzIzYUZPxHF2Oz6wHB824oHABh4AUdpD0hvlyrnxK2C+InEBnqUa0IbV/C4/X2+uTh3Zlj29hn555i1mgFJxZmexW2WYOQYOEMabbklvP5UZE+5qMkiVQJsYVvI67kwWic01cW4PiUZAaR7xaD5aE7Ug0FnVLNG+k3IvMUMCpWr7lNIw5SyCZMMbwboQBmznUSWX5++t3HRhgFjmIrp7zrPpz4wXm75LyhBhMAiu0WNGB67UEThEQhDYX9+gkWM2NFxoJPCt4GXQYTMQzlmRgRBZNl2NAxAzC2Viza6IgCMnbbLvW249QADhijYloCEwhsUrndKFBT95Umc1nEK2e+awknFmQwomBKPn2UJV5pdnw7nvH1JWqFEyrNzkDTP3hmnWkGm0CIR7xJLpIXuYs/MXFoDI+ROwRE4cnW6y+kmO4bCCiMAgvsoxgPUHSKwr5eX76JtY1himpoX0Yh51netbC2Govni01kLqdksEisOqeG8z6R7v1YS+256H2pjxha+xqJTfmIN8y/XLolipwnQIlZG4s5OfEiLACw2HTLl3rT6AJ+mXtUeAHQGJSNtBvQgbeX7y46Gf2Y92BBHee+aw0nTSv7I31N5qkhQW1Pe3AQV0ppVYRgIsynLw9522b8X+RcF2xYCyRBJeiCc+/EfH5MQhAQvjYbirqyrr9SbCJeriJ7sgpBkWQkWHya2nElxN81chzcl99YerBFWfAMTvqfaiqXOMZUrRmXTr2CSvRLL9dHJbswFTNiDsqKXXfZF8JgHCiojjZJU/Bd4CDLGwoKSBkFqM52gx2TZ7VqIEaCk1MMUb7Xp29zLhLTwN0lZ3wO8usA0xvQtl3B0xQH9cKTWxmhQtygEv7Ne4VNqTjpaRcgD2ipqqgPvnmnEvBQn6Qun22SkqGgTyQPvC4YSo/otVhXgxSWvHoCo2BEgpOwYWUB6ahsuByuvj1smLnsZ2x4jfY4Y0+u4Tj6FD2dvd131ppHU4nw+eH32rOtKbqpwAhcvJBtTngFjQXjZOV3CAkwRJ+XBOqQSCPWJEYRORj7gercqqFsesukSgkbkzo0TmpwUoHqSVTdQq6Y3zGX/SynsgB5XJjUtu0pRo7Y2DlQygG4xQOP5+9LleTKpvfrInwZK+f+ezFkvTzkh3SlZZFduoXtBEjSATZQYxdxVpbCQTREyXmPNUowG3HxgLIeIoYVVMtxU4gCwJiUVAztHGwwFZg277uyZsvqoMk6/FzuF3W8PrsKYPjdL5+SpHthihyHKnrikmKaVeKLFlNDkhLTyIA1co9HQcChFsxDmAeVcF6Co9QI0oJ6pxjxMJQjXzkuHz5KImfJuO4bigqtzZqWb0BwxBQolO7lP7rb4+VpqZJKz7b9IYtrmqJLHsMtLGj14H41XUOoxauh06VtZy0eI50fY00X7fxDmRnZVWbk6paOqcSmhVWIoF1D2PM6rgKdXHMa2VpF1eP2HOSMC4prFeKlNZwbSggwq/cBo1vCzVv+2mhx5ed43PJKK9v1MWeAVVVfenymaqYU5NVrQfRasfxlVsKBCXJmDNAF8ujzLrY3CylwtLvdsuPmmtgCyy8my7tYLrIxnTFUvGMue7pHvWZDcb6rSTRLdxtHUAwn3PvT/t+en/KiF6sNaPW7GB+cxZgYgvmQvkxD2dWpxIWWnAqDhGOoiEMMjz6l3+Vs1Kveb6+ZdI/W3DUWVDiVpj5RjIJ/i9S6oYyamNBFydh+N0ZZGwonvtqxXF7THgJFFyC/epSKKrDwTq2zqOl1ZlyOPWOoay3CScRg+KEVMgnXcQxNOigQpxRALI4lTht3kdpdd0MxwGTBCytnGqHtIuTZUxFYXcWMA8wsMvknMcrKUNrY1vvE9mEW7Xh7dcrHyzNM/EoSzA+QcPoUPPXK1qw18GYw6FpF+678JUUNSR06CsDRPIxxAVqHoycXjU1uSrfoSjUBWazJleM0pgFVCK/PQ0p4ZS4xijzjYPctJrdcKVjHinD2JLnR3r/WGmsmOAGKHDNsgONHs6OLEaXoDHHM0Z2oBIdcAF8gZSwHh+Z9l2CAI8Q9PexywRqwJLQyl3NlhDYtIYvlTVAZQpZ9xvkTQ4kWkzdjkoJ6Mo4sIJcaykbK6wjxNUkOYACSFJrtgmdDHMIXSePjyJXRc2Wt4YdCMowtAM53HeSTyuHqxq0lwZ9WK1qWwZDcV3LocvQc+VxBMSwZzaXnwWb3tap+hf3VkMXPSD2aKaakSzu4ltvLEjByj40h9sMT59HoPWgFRy5g9WOcJ3tQj4kVrS/fpSy1Pul5WruSkqwMDG4WqudKvpdIJau5r/6vho3URe2tYSp0ze4t7XH3mzhPlyj2wdK01hzgwCo3lSDOcEIZYiU9aoVBJT4nP3Vc8KeILrxGiBE+pFjXRYsdgLNhOPUc+QawGqlUcWJc6uDiRgkYNU1cCPkFarhB9vUlLSjWnPgavdmeVuH0fZzXZLVaSnbkppoClGYoa5CohtYMBV0vPcJkJdqlP6ZhYqdhsj5KiBG7q+y6pEtyCWRwSX+XWaV4CA8roHFDMpjfsoYNcVnggEUKA50R3wGPO5i/z+7rvsW4BQBZXDaIf2A0Lm2elWXNMW9XOsX8O6nEfVpwXWsQ8c4ZF5ea7P01Hd7NmHDojpG6lvopX7+RzDzGZomky4QEZYgA0/jSDCX0SLzHSowZD8pYY4ldYtYLT1L+TOJt+QqP17QMRCBR0l4UA7D+PvDpE6VqGLP6U8tLTIKNET7dRcGpT9KVwgR3PPUSf1WUd5kfQ3AgD1JJKUgneX2Ta51hzP5O92Xey80P7Vvl6IFUgkdnLymNucWmkp5iQcCQYJios+NgLmLIwi+G2H6s3ofw3hyX9jaC5e+tHyjm8X1VrS+AtOIWw3uSrjx0GCP78ajzEtNdbI8QH53YflZeWbovRjpQ6sm2m3VtWcvav6ap5s+/23V5WTBF9U4l6GJ7WLSK4dwfhCEtHAN4K6crA9TOYllT4iVSpJ/LadhclnUhO4zpTvwGQ4HzfU4saYUY1gnKxQ7uYE5+oqjlthilrd0sR14k4VvgmUGnlQUlK904K0FvQLFVLHaIz17LcSocWpO5zquRI1plH13LhK0+6SkMqWhJW6Q0KaBzZS3LedwSDs1RCyc2E+IxilwGKAtVuUKbpoeVE/dY+FimbRrO71ewTm1YQT3Mjivm2IM+Rhs/j13AEeji+o/DiqRChlkgLjKyEEUT9dCQQ5x5MCWi4FTd8oHWordmXWVJY7wyg0paBvyuDU2AAQwru+XCnPmHVnWcI/Owojf0S2hX2ODTxlYx1wcztFLyEm+MLUYwEmUIaxjRL+6y5f2KI9orXByWoLkOwpZAc2GlHkiOAmrFRWbW/j5QGTqotHoKgjZAsWyasEQ6Li6UI5QUJK7Y8Fz1imQs5PYtwk/T2mLvgUzqIfGFvpXMU7jhli3VJ3kLW/VgtNgtTOEYZQxNznB/CS1rDrYGFZct73Mna8UauEm6wBrJK+LsYN48cFx5WoA4LpwWBC+yzlQlXPbtjZKWNUd+DdEih49sEr6+BnEdjC1wtG5uhzE9XsEU2r3OwOMNaNnPcl53zYXrKuBspYHkmMoVnN/3DHhKK7wacMzqL4r5uEgnh8ZJz4ltSaoSorLs3rfVsMYvI+ZbjksDfCKdpKi+/zhmGeLHDMU8GKR7oDJ8DfhOZ5usocAakQN2tHbd2WXBCmkgrujFSJ1xTFOO+vD9eeghIvSCo0vch8RaGhdIymXosiC00haX/kr7uHhB4SJmWSP/AC17evtnHYEn1/ecMPCimMrcEhi0WvwBE4Z53jWti1wGmL6/0ifC3OIZPCmLDVmwYVm3ppIGJYX1WoNi3JLic/c07j+J7e+5qTd3ysNiNA8/p5m1K3xqIB7jFbeyFNKKMphKgqNDV7Fwnkq6ioblwoM2tP9W1hMtkruDF6JsSxkVw82VJ+zrXYC/YMYTATuB+mHw2LYbW7lgU+CJ/C3NjU5jR1bUhOZahgiG9JGHVS2uTp7WKpGn4qD2EI/txkPnXMzyWn2FFVPWCZa5heUO4I+9kx/6mXSAcFJm1ocZDNW2+5g/W0+0qmBkw/KwYTkEDIuIcYpolql1F0aeAXJwZZ17nekD0hvVrlMP9iEn9m7tZbdQyDeojVeZo/uCtfGZcbhcAPpEWQroOmEtDq3fbC7om2ZOK1SDXyIyxhkn/BkhrVS1f9BEFssnB6fk+nE3dLwHTs6mi/PHZ1Cskmlp8RAwex7HAOUwLJ4IKtE4HRfI4ZwYvuGX/BeNcAJ/gYbd0cpPmYi26UCoBeDqzFPb3L2pkEIfJQhtG1a3Yjr3Wr4vGU8EtFIApEm4cFdtP2k0O/zEWe69hRw6IT6oaIh5lFUJcl5W4ZtdZF29b0GyBglXjjznS+nv80sfPfn+Uem/G1O2qBFMi2blMVNy9o0YAhSUqrB/5I5hEiUlCw4JY2qNLxiWrd6T3QD4f6NZvKmt/V+iFNj8gxrHW+d4Eqgrmao1rRcT+rOjeJ03bTfR5N5Tk/lJd/TsLMj2fCl65GsnY4juSR+YKa/e5Zt716A+DpTfEmFDzpERxlCdslimUpDjBAvOuO/PqGZPf+uPLQ2lp87y8wGkNQbo6YWtlkyv0CMafqYhkG6A2sqbVnLf0/9suR/eVdTrAk2XvU+571EFA3d89Sfdcmqd6uj1igr2f4VasnsXXXvfN1pPShvfNtrKWjq8DqDTIXV0FOSTFnKYOC4G/1ssaX9pRf+cfRs8L60An4+SDRjyVLoEJMsz1OgZxb3hlaVfT9jftm/pck4bNe12wyiZpA3YR285V7raFk23Jxim3C2ousN6xqaKrdvU1sY1NW6ttRb2VudsDad9Z5NcFfZR4NZ1cCulivYo6aiSLU3M/bXpoGqgQH1tOmgNuL2UWlpn3UHN9C0Pjl1fpfSl9l1leKS+KCXxc3bI7I6uLLJO92rPLMO4ikk7aNHplrb35/ISW4pUK14Za61IH5dpBbitC0RJNLXZNQG/VXPpaoHm70DebqIkMYumDDYgftt9mphaFjNxnfxJH77CkuWHRDcrafbQreAg+dIOth62lT5KdIA0uPAhPQFJew95evUhrjLxAr6gleQu6UwrCp8U/fxTgAEAX+bTH/NiIeQAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    border-radius: 50px;
    overflow: hidden;
    padding: 1rem 2rem;
    box-sizing: border-box;
}
#chatgpt-who-is-it .btn-sm[data-v-0f003fea] {
    display: none;
}
#chatgpt-who-is-it .col-left[data-v-0f003fea] {
    width: 50%;
    color: #fff;
}
#chatgpt-who-is-it > div > div[data-v-0f003fea] {
    max-width: 1400px;
    margin: auto;
    display: flex;
    flex-flow: row nowrap;
}
#chatgpt-who-is-it .line-1[data-v-0f003fea] {
    font-family: conthrax;
    text-transform: uppercase;
    margin-bottom: 2rem;
    font-size: 2.2rem;
}
#chatgpt-who-is-it .line-2[data-v-0f003fea] {
    font-size: 1.4rem;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem;
}
#chatgpt-who-is-it .line-2 .col-1[data-v-0f003fea] {
    flex: 1;
    padding-right: 1rem;
    box-sizing: border-box;
    font-family: M PLUS Code Latin, monospace;
}
#chatgpt-who-is-it .line-2 .col-2[data-v-0f003fea] {
    flex: 1;
    text-align: right;
}
#chatgpt-who-is-it .line-3[data-v-0f003fea] {
    border-bottom: 3px solid #fff;
    margin-bottom: 2rem;
    width: 65%;
}
#chatgpt-who-is-it .line-4[data-v-0f003fea] {
    font-family: M PLUS Code Latin, monospace;
    font-size: 1.4rem;
}
.line-1[data-v-0f003fea] {
    font-size: 3rem;
}
@media (max-width: 1400px) {
    #chatgpt-who-is-it button[data-v-0f003fea] {
        font-size: 2rem;
        box-shadow: 0 0 0;
        padding: 3px;
    }
    #chatgpt-who-is-it button[data-v-0f003fea]:after {
        top: -9%;
        left: -2%;
        width: 102%;
        height: 108%;
    }
    #chatgpt-who-is-it .col-left[data-v-0f003fea] {
        width: 60%;
        color: #fff;
    }
    #chatgpt-who-is-it .line-1[data-v-0f003fea] {
        font-family: conthrax;
        text-transform: uppercase;
        margin-bottom: 2rem;
        font-size: 2.2rem;
    }
    #chatgpt-who-is-it .line-2[data-v-0f003fea] {
        font-size: 1.2rem;
        margin-bottom: 1.8rem;
    }
    #chatgpt-who-is-it .line-2 .col-1[data-v-0f003fea] {
        padding-right: 1rem;
    }
    #chatgpt-who-is-it .line-2 .col-2[data-v-0f003fea] {
        text-align: left;
    }
    #chatgpt-who-is-it .line-3[data-v-0f003fea] {
        margin-bottom: 2rem;
        width: 50%;
    }
    #chatgpt-who-is-it .line-4[data-v-0f003fea] {
        font-size: 1.2rem;
    }
    .line-1[data-v-0f003fea] {
        font-size: 2.8rem;
    }
}
@media (max-width: 1200px) {
    #chatgpt-who-is-it button[data-v-0f003fea] {
        border: 2px solid #fff;
        font-size: 1.6rem;
        box-shadow: 0 0 0;
        padding: 2px;
    }
    #chatgpt-who-is-it button[data-v-0f003fea]:after {
        top: -9%;
        left: -2%;
        width: 102%;
        height: 108%;
    }
    #chatgpt-who-is-it .col-left[data-v-0f003fea] {
        width: 65%;
        color: #fff;
    }
    #chatgpt-who-is-it .line-1[data-v-0f003fea] {
        font-family: conthrax;
        text-transform: uppercase;
        margin-bottom: 1.8rem;
        font-size: 2rem;
    }
    #chatgpt-who-is-it .line-2[data-v-0f003fea] {
        font-size: 1rem;
        margin-bottom: 1.6rem;
    }
    #chatgpt-who-is-it .line-2 .col-1[data-v-0f003fea] {
        padding-right: 1rem;
    }
    #chatgpt-who-is-it .line-2 .col-2[data-v-0f003fea] {
        text-align: left;
    }
    #chatgpt-who-is-it .line-3[data-v-0f003fea] {
        margin-bottom: 1.8rem;
        width: 40%;
    }
    #chatgpt-who-is-it .line-4[data-v-0f003fea] {
        font-size: 1rem;
    }
    .line-1[data-v-0f003fea] {
        font-size: 2.4rem;
    }
}
@media (max-width: 992px) {
    #chatgpt-who-is-it[data-v-0f003fea] {
        background-size: cover;
        background-position: 50%;
    }
    #chatgpt-who-is-it .btn-sm[data-v-0f003fea] {
        display: block;
        margin-bottom: 1rem;
    }
    #chatgpt-who-is-it .btn-lg[data-v-0f003fea] {
        display: none;
    }
    #chatgpt-who-is-it button[data-v-0f003fea] {
        border: 1px solid #fff;
        font-size: 1.2rem;
        box-shadow: 0 0 0;
    }
    #chatgpt-who-is-it button > span[data-v-0f003fea] {
        border-radius: 50px;
        padding: 0.5rem 1.8rem;
    }
    #chatgpt-who-is-it button[data-v-0f003fea]:after {
        content: none;
    }
    #chatgpt-who-is-it .col-left[data-v-0f003fea] {
        width: 100%;
        color: #fff;
        position: relative;
        z-index: 1;
    }
    #chatgpt-who-is-it .line-1[data-v-0f003fea] {
        margin-bottom: 1.4rem;
        font-size: 1.4rem;
    }
    #chatgpt-who-is-it .line-2[data-v-0f003fea] {
        font-size: 1rem;
        margin-bottom: 1.2rem;
    }
    #chatgpt-who-is-it .line-2 .col-1[data-v-0f003fea] {
        padding-right: 1rem;
    }
    #chatgpt-who-is-it .line-2 .col-2[data-v-0f003fea] {
        text-align: left;
    }
    #chatgpt-who-is-it .line-3[data-v-0f003fea] {
        display: none;
    }
    #chatgpt-who-is-it .line-4[data-v-0f003fea] {
        font-size: 1rem;
    }
    .line-1[data-v-0f003fea] {
        font-size: 2rem;
    }
}
@media (max-width: 768px) {
    .line-1[data-v-0f003fea] {
        font-size: 1.8rem;
    }
}
#chatgpt-who-is-it-play[data-v-0f003fea] {
    background: url(../img/bg_game.1e875449.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 100%;
    display: flex;
    padding: 6rem 0;
    box-sizing: border-box;
    position: relative;
    border-radius: 30px;
}
#game[data-v-0f003fea] {
    width: 100%;
    max-width: 1400px;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    height: 100%;
}
#game > div[data-v-0f003fea] {
    width: 70%;
    position: relative;
}
#game > div > div[data-v-0f003fea]:not(.robot) {
    border: 1px solid #ddd;
    padding: 2rem;
    box-sizing: border-box;
    border-radius: 20px;
    background: hsla(0, 0%, 100%, 0.7);
    border: 2px solid #fff;
    width: 100%;
    z-index: 1;
    position: relative;
}
#game > div > .robot[data-v-0f003fea] {
    position: absolute;
    top: -80px;
    right: -353px;
}
#game .intro[data-v-0f003fea] {
    font-size: 1.8rem;
    margin-bottom: 1rem;
    color: #9717a9;
    font-family: M PLUS Code Latin, monospace;
    text-transform: uppercase;
    font-weight: 600;
}
#game .intro.intro-2[data-v-0f003fea] {
    font-size: 1.2rem;
}
#game .conversation[data-v-0f003fea] {
    width: 100%;
    height: 400px;
    border-radius: 5px;
    margin-bottom: 1rem;
    overflow: auto;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-thumb {
    background: #8f54a0;
    border: 0 solid #fff;
    border-radius: 50px;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-thumb:active,
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-thumb:hover {
    background: #8f54a0;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-track {
    background: transparent;
    border: 0 none transparent;
    border-radius: 50px;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-track:active,
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-track:hover {
    background: transparent;
}
#game .conversation[data-v-0f003fea]::-webkit-scrollbar-corner {
    background: transparent;
}
#game .conversation > div[data-v-0f003fea] {
    display: flex;
    flex-flow: row nowrap;
    box-sizing: border-box;
    margin: 1rem 0;
    padding: 0;
    align-items: center;
}
#game .conversation > div > svg[data-v-0f003fea] {
    width: 30px;
    margin-right: 1rem;
}
#game .conversation > div > img[data-v-0f003fea] {
    height: 36px;
    width: auto;
    display: block;
    margin-left: 1rem;
}
#game .conversation > div > div[data-v-0f003fea] {
    box-sizing: border-box;
    margin: 0;
    border-radius: 50px;
    padding: 1rem 2rem;
    max-width: 80%;
    font-family: M PLUS Code Latin, monospace;
}
#game .conversation > div > span[data-v-0f003fea] {
    margin-top: 0.5rem;
    margin-right: 0.5rem;
}
#game .conversation > div.assistant div[data-v-0f003fea] {
    background: red;
    color: #fff;
}
#game .conversation > div.user[data-v-0f003fea] {
    justify-content: flex-end;
}
#game .conversation > div.user > span[data-v-0f003fea] {
    order: 1;
}
#game .conversation > div.user div[data-v-0f003fea] {
    background: #efefef;
}
#game input[data-v-0f003fea] {
    width: 100%;
    border: 2px solid #ddd;
    padding: 1rem;
    box-sizing: border-box;
    font-size: 1.2rem;
    outline: none;
    transition: all 0.4s;
    border-radius: 50px;
    background: transparent;
}
#game input[data-v-0f003fea]:focus {
    border-color: #0093ff;
}
#game .btns[data-v-0f003fea] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 1rem;
}
#game .btns button[data-v-0f003fea] {
    margin-left: 1rem;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2rem;
    box-shadow: 0 0 0;
    outline: 0;
    height: auto;
    width: auto;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
    overflow: hidden;
    border: 0;
    background: transparent;
    padding: 0;
}
#game .btns button > span[data-v-0f003fea] {
    font-family: M PLUS Code Latin, monospace;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAA6CAIAAAAV0d32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNjA2QTFGRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNjA2QTFFRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5M2VjMTcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VHDncAAAFLZJREFUeNq0XNl247pyRYGU7B6Slbxk5Vvvp+Tf8pq18nTG7vYgoi6AmgFQtk+f63bLFAVSZBWq9q4BhH/89/9Aqj/QX5Nux50gH/nt8ZBhu248fvnP68NX6D8p5XqsbNsGlvL7//9vkh9I9rNfHj79+38l1I94CxFtEPYdNED2l7YXk32CcgjS7sIbtBvbGxlQUIeVImfo4womOwyBztHeHuXGw1J6+Pwfl8evLMJ2xe02kW9MtutIAH8HL0+//fHr/+kV714Wg0w/rpIwEnK+XD7zW6SBmGSMHv7y/ddBHyCbl4d/AzTZd7Ej3y4LnW8DTAFNUmCf0hA5BIHED6jnlMP7AETWfRc3AMtarx5B3yK/LQVJ6vVtbrf8RU/UJUMaAdTzd8XwnfSj6p+nb7/wFfRDslzQQr4/o5Im0+sXqKevswJZtn4MXyvi07dfwetSPs/bvl8eVR8kQHAGkkSy3eJQTsIbILYFCb39uU/ZtCChU5LM8BT3yBd1VYFNta4Xvfh+y+5OUS0c+5cBaUYO5zu6vXy/vT558eb7xvGXVVJnxOXhC6C3wmAiNDNuP35P5fD6UKldq6GwK0XyMSp3fQHyFMgbtqfLrl+ebtAw9I4O7Ht1gO23C0Y/TWVGi6yh6LyuWvnqr828Loqlq0nKBKofVUMZxJhh9B6jJv6KShokfMqwyfXFVxZTm6HPzVCCPkiU9djL9TPftumDZyh4DeFgB+gV4OY4fw76quaFk3r0i3jTjEbtj06CWNQ/X66fqtM2sEDWBzhQVMUIDmE5Xm7P3wYp5XfAyTtVYsKtkqFZc6JsvsTb049yex30QWP2h8/9pj31SHKTLM1c/S+as3KvfP56b3VA7iNBDlRl+NmQGLhZozSh2R9inDQIwe7RVLg3RGGblqNRHS9iUAzPpzYvf5mlvb8FJ7O2zlRiprDt120LZyYUE7wnIIXn778MJ9ezXa9fA4SE6S9TjxDZjfGMDAIBa7pBJ8RCkmIdGJLTGQTMu0G5O2V47+4L2zmK4fP+sOW96YzsKCE6p9cPhA71/ML6qZby9AdfiSA/eFw5gZPZv72hEmjc6YvMI/RwYnLEdNyej5cf3j7UYiofzls2BSCBucF4FscFZBD9NjLdD9pb2lDrzMatzdogBYzxON+/0RlTCr6o/e3MWa+ZEQsZt/RVKZ+3GJotL99/tznkRL1/CE7eo5LGnfaHCCTueCXE336N9men2h++6oHiC3QMdkan/t1ZiME4mt/uTkyoFsrElT8aCXXZOXPh8yMaW3VGSJ6w0P66rzqGrd+ygLn4A+YFiJ0Ot0tnxTVJ1eNrmJKildA17B+BkyVdDioh0PORSfMe/Z6yxgXN+I/b0/dVkFRpwnXPm5LgwVhpwgWkEZVkF1qqShzdUF/ESukiKMn/cIDJbq0PK4rtFqz0vy1Mkfm2N2KicugqKDVc6ySYDzbFCD+usPpHPYtEXiCzpo3aPwInA7VNHt6ZPECu7Iu+KbMUo2Ps1/f6/TdnBIF0Nsofv8vhvHkSDNTIyK5G35AiRbMQU4SNGlWgC38wC38CtS2NP0XBBks9utj3xwlL0CkGvGII/eu456ff3BRJ6BSzp3vMeAEnC6tytGSrswacJSHRRlBghTany+uPPwfvRxtbixwfBn0AhnSLiMPFhlElaDCGIlREiRZJAVn9l5rQZF7F2ZaH/X5o0e39+tjukdyTes+O+oj2RxVD1vby+gM7/3R3ZK/7YCjvgZMzlbRZUy9xkCk7sWY8dPG3H3+mxl5gNsHLw+d8rgxPwCCFuY/OMMCJuyjqWpKgSdRPOJSdIugS8wgj0hCjFX9QfcOj2Q07Rocl7JucnfTdLXxeWQndwz7bxDvgZIUr1e72h8yzQrAa6Dq6b+v2XdXy+vTnEMZLQLu1FAta4sSfHycu5P0T2HbIgGWzIzYUZPxHF2Oz6wHB824oHABh4AUdpD0hvlyrnxK2C+InEBnqUa0IbV/C4/X2+uTh3Zlj29hn555i1mgFJxZmexW2WYOQYOEMabbklvP5UZE+5qMkiVQJsYVvI67kwWic01cW4PiUZAaR7xaD5aE7Ug0FnVLNG+k3IvMUMCpWr7lNIw5SyCZMMbwboQBmznUSWX5++t3HRhgFjmIrp7zrPpz4wXm75LyhBhMAiu0WNGB67UEThEQhDYX9+gkWM2NFxoJPCt4GXQYTMQzlmRgRBZNl2NAxAzC2Viza6IgCMnbbLvW249QADhijYloCEwhsUrndKFBT95Umc1nEK2e+awknFmQwomBKPn2UJV5pdnw7nvH1JWqFEyrNzkDTP3hmnWkGm0CIR7xJLpIXuYs/MXFoDI+ROwRE4cnW6y+kmO4bCCiMAgvsoxgPUHSKwr5eX76JtY1himpoX0Yh51netbC2Govni01kLqdksEisOqeG8z6R7v1YS+256H2pjxha+xqJTfmIN8y/XLolipwnQIlZG4s5OfEiLACw2HTLl3rT6AJ+mXtUeAHQGJSNtBvQgbeX7y46Gf2Y92BBHee+aw0nTSv7I31N5qkhQW1Pe3AQV0ppVYRgIsynLw9522b8X+RcF2xYCyRBJeiCc+/EfH5MQhAQvjYbirqyrr9SbCJeriJ7sgpBkWQkWHya2nElxN81chzcl99YerBFWfAMTvqfaiqXOMZUrRmXTr2CSvRLL9dHJbswFTNiDsqKXXfZF8JgHCiojjZJU/Bd4CDLGwoKSBkFqM52gx2TZ7VqIEaCk1MMUb7Xp29zLhLTwN0lZ3wO8usA0xvQtl3B0xQH9cKTWxmhQtygEv7Ne4VNqTjpaRcgD2ipqqgPvnmnEvBQn6Qun22SkqGgTyQPvC4YSo/otVhXgxSWvHoCo2BEgpOwYWUB6ahsuByuvj1smLnsZ2x4jfY4Y0+u4Tj6FD2dvd131ppHU4nw+eH32rOtKbqpwAhcvJBtTngFjQXjZOV3CAkwRJ+XBOqQSCPWJEYRORj7gercqqFsesukSgkbkzo0TmpwUoHqSVTdQq6Y3zGX/SynsgB5XJjUtu0pRo7Y2DlQygG4xQOP5+9LleTKpvfrInwZK+f+ezFkvTzkh3SlZZFduoXtBEjSATZQYxdxVpbCQTREyXmPNUowG3HxgLIeIoYVVMtxU4gCwJiUVAztHGwwFZg277uyZsvqoMk6/FzuF3W8PrsKYPjdL5+SpHthihyHKnrikmKaVeKLFlNDkhLTyIA1co9HQcChFsxDmAeVcF6Co9QI0oJ6pxjxMJQjXzkuHz5KImfJuO4bigqtzZqWb0BwxBQolO7lP7rb4+VpqZJKz7b9IYtrmqJLHsMtLGj14H41XUOoxauh06VtZy0eI50fY00X7fxDmRnZVWbk6paOqcSmhVWIoF1D2PM6rgKdXHMa2VpF1eP2HOSMC4prFeKlNZwbSggwq/cBo1vCzVv+2mhx5ed43PJKK9v1MWeAVVVfenymaqYU5NVrQfRasfxlVsKBCXJmDNAF8ujzLrY3CylwtLvdsuPmmtgCyy8my7tYLrIxnTFUvGMue7pHvWZDcb6rSTRLdxtHUAwn3PvT/t+en/KiF6sNaPW7GB+cxZgYgvmQvkxD2dWpxIWWnAqDhGOoiEMMjz6l3+Vs1Kveb6+ZdI/W3DUWVDiVpj5RjIJ/i9S6oYyamNBFydh+N0ZZGwonvtqxXF7THgJFFyC/epSKKrDwTq2zqOl1ZlyOPWOoay3CScRg+KEVMgnXcQxNOigQpxRALI4lTht3kdpdd0MxwGTBCytnGqHtIuTZUxFYXcWMA8wsMvknMcrKUNrY1vvE9mEW7Xh7dcrHyzNM/EoSzA+QcPoUPPXK1qw18GYw6FpF+678JUUNSR06CsDRPIxxAVqHoycXjU1uSrfoSjUBWazJleM0pgFVCK/PQ0p4ZS4xijzjYPctJrdcKVjHinD2JLnR3r/WGmsmOAGKHDNsgONHs6OLEaXoDHHM0Z2oBIdcAF8gZSwHh+Z9l2CAI8Q9PexywRqwJLQyl3NlhDYtIYvlTVAZQpZ9xvkTQ4kWkzdjkoJ6Mo4sIJcaykbK6wjxNUkOYACSFJrtgmdDHMIXSePjyJXRc2Wt4YdCMowtAM53HeSTyuHqxq0lwZ9WK1qWwZDcV3LocvQc+VxBMSwZzaXnwWb3tap+hf3VkMXPSD2aKaakSzu4ltvLEjByj40h9sMT59HoPWgFRy5g9WOcJ3tQj4kVrS/fpSy1Pul5WruSkqwMDG4WqudKvpdIJau5r/6vho3URe2tYSp0ze4t7XH3mzhPlyj2wdK01hzgwCo3lSDOcEIZYiU9aoVBJT4nP3Vc8KeILrxGiBE+pFjXRYsdgLNhOPUc+QawGqlUcWJc6uDiRgkYNU1cCPkFarhB9vUlLSjWnPgavdmeVuH0fZzXZLVaSnbkppoClGYoa5CohtYMBV0vPcJkJdqlP6ZhYqdhsj5KiBG7q+y6pEtyCWRwSX+XWaV4CA8roHFDMpjfsoYNcVnggEUKA50R3wGPO5i/z+7rvsW4BQBZXDaIf2A0Lm2elWXNMW9XOsX8O6nEfVpwXWsQ8c4ZF5ea7P01Hd7NmHDojpG6lvopX7+RzDzGZomky4QEZYgA0/jSDCX0SLzHSowZD8pYY4ldYtYLT1L+TOJt+QqP17QMRCBR0l4UA7D+PvDpE6VqGLP6U8tLTIKNET7dRcGpT9KVwgR3PPUSf1WUd5kfQ3AgD1JJKUgneX2Ta51hzP5O92Xey80P7Vvl6IFUgkdnLymNucWmkp5iQcCQYJios+NgLmLIwi+G2H6s3ofw3hyX9jaC5e+tHyjm8X1VrS+AtOIWw3uSrjx0GCP78ajzEtNdbI8QH53YflZeWbovRjpQ6sm2m3VtWcvav6ap5s+/23V5WTBF9U4l6GJ7WLSK4dwfhCEtHAN4K6crA9TOYllT4iVSpJ/LadhclnUhO4zpTvwGQ4HzfU4saYUY1gnKxQ7uYE5+oqjlthilrd0sR14k4VvgmUGnlQUlK904K0FvQLFVLHaIz17LcSocWpO5zquRI1plH13LhK0+6SkMqWhJW6Q0KaBzZS3LedwSDs1RCyc2E+IxilwGKAtVuUKbpoeVE/dY+FimbRrO71ewTm1YQT3Mjivm2IM+Rhs/j13AEeji+o/DiqRChlkgLjKyEEUT9dCQQ5x5MCWi4FTd8oHWordmXWVJY7wyg0paBvyuDU2AAQwru+XCnPmHVnWcI/Owojf0S2hX2ODTxlYx1wcztFLyEm+MLUYwEmUIaxjRL+6y5f2KI9orXByWoLkOwpZAc2GlHkiOAmrFRWbW/j5QGTqotHoKgjZAsWyasEQ6Li6UI5QUJK7Y8Fz1imQs5PYtwk/T2mLvgUzqIfGFvpXMU7jhli3VJ3kLW/VgtNgtTOEYZQxNznB/CS1rDrYGFZct73Mna8UauEm6wBrJK+LsYN48cFx5WoA4LpwWBC+yzlQlXPbtjZKWNUd+DdEih49sEr6+BnEdjC1wtG5uhzE9XsEU2r3OwOMNaNnPcl53zYXrKuBspYHkmMoVnN/3DHhKK7wacMzqL4r5uEgnh8ZJz4ltSaoSorLs3rfVsMYvI+ZbjksDfCKdpKi+/zhmGeLHDMU8GKR7oDJ8DfhOZ5usocAakQN2tHbd2WXBCmkgrujFSJ1xTFOO+vD9eeghIvSCo0vch8RaGhdIymXosiC00haX/kr7uHhB4SJmWSP/AC17evtnHYEn1/ecMPCimMrcEhi0WvwBE4Z53jWti1wGmL6/0ifC3OIZPCmLDVmwYVm3ppIGJYX1WoNi3JLic/c07j+J7e+5qTd3ysNiNA8/p5m1K3xqIB7jFbeyFNKKMphKgqNDV7Fwnkq6ioblwoM2tP9W1hMtkruDF6JsSxkVw82VJ+zrXYC/YMYTATuB+mHw2LYbW7lgU+CJ/C3NjU5jR1bUhOZahgiG9JGHVS2uTp7WKpGn4qD2EI/txkPnXMzyWn2FFVPWCZa5heUO4I+9kx/6mXSAcFJm1ocZDNW2+5g/W0+0qmBkw/KwYTkEDIuIcYpolql1F0aeAXJwZZ17nekD0hvVrlMP9iEn9m7tZbdQyDeojVeZo/uCtfGZcbhcAPpEWQroOmEtDq3fbC7om2ZOK1SDXyIyxhkn/BkhrVS1f9BEFssnB6fk+nE3dLwHTs6mi/PHZ1Cskmlp8RAwex7HAOUwLJ4IKtE4HRfI4ZwYvuGX/BeNcAJ/gYbd0cpPmYi26UCoBeDqzFPb3L2pkEIfJQhtG1a3Yjr3Wr4vGU8EtFIApEm4cFdtP2k0O/zEWe69hRw6IT6oaIh5lFUJcl5W4ZtdZF29b0GyBglXjjznS+nv80sfPfn+Uem/G1O2qBFMi2blMVNy9o0YAhSUqrB/5I5hEiUlCw4JY2qNLxiWrd6T3QD4f6NZvKmt/V+iFNj8gxrHW+d4Eqgrmao1rRcT+rOjeJ03bTfR5N5Tk/lJd/TsLMj2fCl65GsnY4juSR+YKa/e5Zt716A+DpTfEmFDzpERxlCdslimUpDjBAvOuO/PqGZPf+uPLQ2lp87y8wGkNQbo6YWtlkyv0CMafqYhkG6A2sqbVnLf0/9suR/eVdTrAk2XvU+571EFA3d89Sfdcmqd6uj1igr2f4VasnsXXXvfN1pPShvfNtrKWjq8DqDTIXV0FOSTFnKYOC4G/1ssaX9pRf+cfRs8L60An4+SDRjyVLoEJMsz1OgZxb3hlaVfT9jftm/pck4bNe12wyiZpA3YR285V7raFk23Jxim3C2ousN6xqaKrdvU1sY1NW6ttRb2VudsDad9Z5NcFfZR4NZ1cCulivYo6aiSLU3M/bXpoGqgQH1tOmgNuL2UWlpn3UHN9C0Pjl1fpfSl9l1leKS+KCXxc3bI7I6uLLJO92rPLMO4ikk7aNHplrb35/ISW4pUK14Za61IH5dpBbitC0RJNLXZNQG/VXPpaoHm70DebqIkMYumDDYgftt9mphaFjNxnfxJH77CkuWHRDcrafbQreAg+dIOth62lT5KdIA0uPAhPQFJew95evUhrjLxAr6gleQu6UwrCp8U/fxTgAEAX+bTH/NiIeQAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    border-radius: 50px;
    overflow: hidden;
    padding: 1rem 2.5rem;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
}
#game .btns button > span svg[data-v-0f003fea] {
    width: 16px;
    height: 16px;
    position: absolute;
    left: 14px;
}
#game .btns button[data-v-0f003fea]:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
#game .btns button:last-child > span[data-v-0f003fea] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUUAAAA3CAIAAAAUi890AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxRTM2RjQ3RjhDRTExRUU5NDRFOUNDMUQzQUQ4MDZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxRTM2RjQ2RjhDRTExRUU5NDRFOUNDMUQzQUQ4MDZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5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);
}
.v-enter-active[data-v-0f003fea],
.v-leave-active[data-v-0f003fea] {
    transition: opacity 0.5s ease;
}
.v-enter-from[data-v-0f003fea],
.v-leave-to[data-v-0f003fea] {
    opacity: 0;
}
@media (max-width: 1400px) {
    #chatgpt-who-is-it-play[data-v-0f003fea] {
        width: 100%;
    }
    #game[data-v-0f003fea] {
        width: 100%;
        margin: 0 auto 12rem;
    }
    #game > div[data-v-0f003fea] {
        width: 80%;
    }
    #game > div > div[data-v-0f003fea]:not(.robot) {
        padding: 2rem;
    }
    #game > div > .robot[data-v-0f003fea] {
        top: -80px;
        right: -353px;
    }
    #game .intro[data-v-0f003fea] {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    #game .intro.intro-2[data-v-0f003fea] {
        font-size: 1.2rem;
    }
    #game .conversation[data-v-0f003fea] {
        width: 100%;
        height: 400px;
        margin-bottom: 1rem;
    }
    #game .conversation > div[data-v-0f003fea] {
        margin: 1rem 0;
    }
    #game .conversation > div > div[data-v-0f003fea] {
        padding: 1rem 2rem;
        max-width: 70%;
    }
    #game .conversation > div > span[data-v-0f003fea] {
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }
    #game .conversation > div button[data-v-0f003fea]:first-child {
        margin-right: 0.3rem;
    }
    #game input[data-v-0f003fea] {
        border: 2px solid #ddd;
        padding: 1rem;
        font-size: 1.2rem;
    }
    #game .btns[data-v-0f003fea] {
        margin-top: 1rem;
    }
    #game .btns button[data-v-0f003fea] {
        font-size: 1.2rem;
        height: 50px;
    }
}
@media (max-width: 1200px) {
    #chatgpt-who-is-it-play[data-v-0f003fea] {
        width: 100%;
    }
    #game[data-v-0f003fea] {
        width: 100%;
        margin: 0 auto 12rem;
    }
    #game > div[data-v-0f003fea] {
        width: 100%;
    }
    #game > div > div[data-v-0f003fea]:not(.robot) {
        padding: 2rem;
    }
    #game > div > .robot[data-v-0f003fea] {
        top: -80px;
        right: 0;
    }
    #game .intro[data-v-0f003fea] {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    #game .intro.intro-2[data-v-0f003fea] {
        font-size: 1.2rem;
    }
    #game .conversation[data-v-0f003fea] {
        width: 100%;
        height: 400px;
        margin-bottom: 1rem;
    }
    #game .conversation > div[data-v-0f003fea] {
        margin: 1rem 0;
    }
    #game .conversation > div > div[data-v-0f003fea] {
        padding: 1rem 2rem;
        max-width: 70%;
    }
    #game .conversation > div > span[data-v-0f003fea] {
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }
    #game .conversation > div button[data-v-0f003fea]:first-child {
        margin-right: 0.3rem;
    }
    #game input[data-v-0f003fea] {
        border: 2px solid #ddd;
        padding: 1rem;
        font-size: 1.2rem;
    }
    #game .btns[data-v-0f003fea] {
        margin-top: 1rem;
    }
    #game .btns button[data-v-0f003fea] {
        font-size: 1.2rem;
        height: 50px;
    }
}
@media (max-width: 768px) {
    #chatgpt-who-is-it-play[data-v-0f003fea] {
        width: 100%;
    }
    #game[data-v-0f003fea] {
        width: 100%;
        margin: 0 auto 12rem;
    }
    #game > div[data-v-0f003fea] {
        width: 100%;
    }
    #game > div > div[data-v-0f003fea]:not(.robot) {
        padding: 2rem;
    }
    #game > div > .robot[data-v-0f003fea] {
        top: -80px;
        right: 0;
    }
    #game .intro[data-v-0f003fea] {
        font-size: 1.4rem;
        margin-bottom: 1rem;
    }
    #game .intro.intro-2[data-v-0f003fea] {
        font-size: 1rem;
    }
    #game .conversation[data-v-0f003fea] {
        width: 100%;
        height: 400px;
        margin-bottom: 1rem;
    }
    #game .conversation > div[data-v-0f003fea] {
        margin: 1rem 0;
    }
    #game .conversation > div > div[data-v-0f003fea] {
        padding: 1rem 2rem;
        max-width: 85%;
    }
    #game .conversation > div > span[data-v-0f003fea] {
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }
    #game .conversation > div button[data-v-0f003fea]:first-child {
        margin-right: 0.3rem;
    }
    #game input[data-v-0f003fea] {
        border: 2px solid #ddd;
        padding: 1rem;
        font-size: 1.2rem;
    }
    #game .btns[data-v-0f003fea] {
        margin-top: 1rem;
        display: flex;
        flex-flow: column;
    }
    #game .btns button[data-v-0f003fea] {
        font-size: 1.2rem;
        width: 100%;
        height: 50px;
        margin: 0 0 1rem 0;
    }
}
#harkhan-modal[data-v-9c56963e] {
    background: url(../img/bg_modal_harkhan.3ea90f06.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 100%;
    display: flex;
    box-sizing: border-box;
}
#harkhan-modal .modal-harkhan[data-v-9c56963e] {
    padding: 6rem 0;
    box-sizing: border-box;
}
#harkhan-modal .modal-harkhan > div[data-v-9c56963e] {
    max-width: 1400px;
    margin: auto;
}
#harkhan-modal .modal-harkhan .content[data-v-9c56963e] {
    display: flex;
    flex-flow: row nowrap;
}
#harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:first-child {
    width: 50%;
    flex: 0 0 50%;
    padding-right: 2rem;
    box-sizing: border-box;
}
#harkhan-modal .modal-harkhan .content > div:first-child img[data-v-9c56963e] {
    border-radius: 15px;
    overflow: hidden;
    width: 100%;
    border: 0;
}
#harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:last-child {
    width: 50%;
    flex: 0 0 50%;
    display: flex;
    flex-flow: column;
}
#harkhan-modal .modal-harkhan .title[data-v-9c56963e] {
    font-family: Oswald, sans-serif;
    color: #0c143a;
    font-size: 2.2rem;
    padding: 0;
    font-weight: 700;
}
#harkhan-modal .modal-harkhan .title.mobile[data-v-9c56963e] {
    display: none;
}
#harkhan-modal .modal-harkhan .desc[data-v-9c56963e] {
    color: #0c143a;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 300;
}
#harkhan-modal .other-refs > p[data-v-9c56963e] {
    font-family: Oswald, sans-serif;
    color: #0c143a;
    font-size: 1.4rem;
    margin-top: 4rem;
}
#harkhan-modal .other-refs > div[data-v-9c56963e] {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    width: 100%;
}
#harkhan-modal .other-refs > div > div[data-v-9c56963e] {
    flex: 0 0 33.33333333%;
    overflow: hidden;
    background-color: #0c143a;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    padding: 1rem;
    box-sizing: border-box;
    transition: all 0.3s;
    font-family: Oswald, sans-serif;
}
#harkhan-modal .other-refs > div > div[data-v-9c56963e]:nth-child(2) {
    margin: 0 1rem;
}
#harkhan-modal .other-refs > div > div[data-v-9c56963e]:focus,
#harkhan-modal .other-refs > div > div[data-v-9c56963e]:hover {
    transform: scale(1.05);
    z-index: 1;
}
#harkhan-modal .other-refs > div > div > div[data-v-9c56963e]:first-child {
    flex: 1;
}
#harkhan-modal .other-refs > div > div > div:first-child img[data-v-9c56963e] {
    width: 100%;
    display: block;
    border-radius: 8px;
}
#harkhan-modal .other-refs > div > div > div[data-v-9c56963e]:last-child {
    flex: 2;
    padding-left: 1rem;
    box-sizing: border-box;
}
@media (max-width: 1400px) {
    #harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:first-child {
        width: 60%;
        flex: 0 0 60%;
        padding-right: 2rem;
    }
    #harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:last-child {
        width: 40%;
        flex: 0 0 40%;
    }
    #harkhan-modal .modal-harkhan .content > div:last-child > div[data-v-9c56963e]:last-child {
        margin-bottom: 2rem;
    }
    #harkhan-modal .modal-harkhan .title[data-v-9c56963e] {
        font-size: 2rem;
    }
    #harkhan-modal .modal-harkhan .comment[data-v-9c56963e],
    #harkhan-modal .modal-harkhan .desc[data-v-9c56963e] {
        font-size: 1.2rem;
    }
    #harkhan-modal .modal-harkhan .tags[data-v-9c56963e] {
        padding: 1rem 0 0;
    }
    #harkhan-modal .modal-harkhan .tags span[data-v-9c56963e] {
        margin-right: 0.6rem;
        padding: 0.5rem;
    }
    #harkhan-modal .other-refs > p[data-v-9c56963e] {
        font-size: 1.4rem;
        margin-top: 4rem;
    }
    #harkhan-modal .other-refs > div > div[data-v-9c56963e] {
        flex: 0 0 33.33333333%;
        padding: 1rem;
    }
    #harkhan-modal .other-refs > div > div > div[data-v-9c56963e]:last-child {
        padding-left: 1rem;
    }
}
@media (max-width: 1200px) {
    #harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:first-child {
        width: 60%;
        flex: 0 0 60%;
        padding-right: 2rem;
    }
    #harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:last-child {
        width: 40%;
        flex: 0 0 40%;
    }
    #harkhan-modal .modal-harkhan .content > div:last-child > div[data-v-9c56963e]:last-child {
        margin-bottom: 2rem;
    }
    #harkhan-modal .modal-harkhan .title[data-v-9c56963e] {
        font-size: 1.8rem;
    }
    #harkhan-modal .modal-harkhan .comment[data-v-9c56963e],
    #harkhan-modal .modal-harkhan .desc[data-v-9c56963e] {
        font-size: 1.1rem;
    }
    #harkhan-modal .modal-harkhan .tags[data-v-9c56963e] {
        padding: 1rem 0 0;
    }
    #harkhan-modal .modal-harkhan .tags span[data-v-9c56963e] {
        margin-right: 0.6rem;
        padding: 0.5rem;
    }
    #harkhan-modal .other-refs > p[data-v-9c56963e] {
        font-size: 1.3rem;
        margin-top: 4rem;
    }
    #harkhan-modal .other-refs > div > div[data-v-9c56963e] {
        flex: 0 0 33.33333333%;
        padding: 1rem;
    }
    #harkhan-modal .other-refs > div > div > div[data-v-9c56963e]:last-child {
        padding-left: 1rem;
    }
}
@media (max-width: 992px) {
    #harkhan-modal .modal-harkhan .content[data-v-9c56963e] {
        flex-flow: column;
    }
    #harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:first-child {
        width: 100%;
        flex: 0 0 100%;
        padding-right: 0;
    }
    #harkhan-modal .modal-harkhan .content > div[data-v-9c56963e]:last-child {
        width: 100%;
        flex: 0 0 100%;
    }
    #harkhan-modal .modal-harkhan .content > div:last-child > div[data-v-9c56963e]:last-child {
        margin-bottom: 2rem;
    }
    #harkhan-modal .modal-harkhan .title[data-v-9c56963e] {
        font-size: 1.8rem;
    }
    #harkhan-modal .modal-harkhan .title.desktop[data-v-9c56963e] {
        display: none;
    }
    #harkhan-modal .modal-harkhan .title.mobile[data-v-9c56963e] {
        display: block;
        margin-bottom: 0.7rem;
    }
    #harkhan-modal .modal-harkhan .comment[data-v-9c56963e],
    #harkhan-modal .modal-harkhan .desc[data-v-9c56963e] {
        font-size: 1.1rem;
    }
    #harkhan-modal .modal-harkhan .tags[data-v-9c56963e] {
        padding: 1rem 0 0;
    }
    #harkhan-modal .modal-harkhan .tags span[data-v-9c56963e] {
        margin-right: 0.6rem;
        padding: 0.5rem;
    }
    #harkhan-modal .other-refs > p[data-v-9c56963e] {
        font-size: 1.2rem;
        margin-top: 3rem;
    }
    #harkhan-modal .other-refs > div[data-v-9c56963e] {
        flex-flow: column;
    }
    #harkhan-modal .other-refs > div > div[data-v-9c56963e] {
        flex: 0 0 100%;
        padding: 1rem;
        margin-bottom: 1rem;
    }
    #harkhan-modal .other-refs > div > div > div[data-v-9c56963e]:last-child {
        padding-left: 1rem;
    }
    #harkhan-modal .other-refs > div > div[data-v-9c56963e]:nth-child(2) {
        margin: 0;
        margin-bottom: 1rem;
    }
    #harkhan-modal .other-refs > div > div[data-v-9c56963e]:focus,
    #harkhan-modal .other-refs > div > div[data-v-9c56963e]:hover {
        transform: scale(1.02);
    }
}
@media (max-width: 768px) {
    #harkhan-modal .modal-harkhan[data-v-9c56963e] {
        padding: 4rem 0;
    }
}
@keyframes opacity-in-9c56963e {
    to {
        opacity: 1;
    }
}
#agency-modal[data-v-441e53f2] {
    background: url(../img/bg_modal_harkhan.3ea90f06.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
#agency-modal .modal-agency[data-v-441e53f2] {
    padding: 6rem 0;
    box-sizing: border-box;
}
#agency-modal .modal-agency > div[data-v-441e53f2] {
    max-width: 1400px;
    margin: auto;
}
#agency-modal .modal-agency .content[data-v-441e53f2] {
    display: flex;
    flex-flow: row nowrap;
}
#agency-modal .modal-agency .content > div[data-v-441e53f2]:first-child {
    width: 50%;
    flex: 0 0 50%;
    padding-right: 2rem;
    box-sizing: border-box;
}
#agency-modal .modal-agency .content > div:first-child img[data-v-441e53f2] {
    border-radius: 15px;
    overflow: hidden;
    width: 100%;
    border: 0;
}
#agency-modal .modal-agency .content > div[data-v-441e53f2]:last-child {
    width: 50%;
    flex: 0 0 50%;
    display: flex;
    flex-flow: column;
}
#agency-modal .modal-agency .title[data-v-441e53f2] {
    font-family: Oswald, sans-serif;
    color: #0c143a;
    font-size: 2.2rem;
    padding: 0;
    font-weight: 700;
}
#agency-modal .modal-agency .title.mobile[data-v-441e53f2] {
    display: none;
}
#agency-modal .modal-agency .desc[data-v-441e53f2] {
    color: #0c143a;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 300;
}
@media (max-width: 1400px) {
    #agency-modal .modal-agency .content > div[data-v-441e53f2]:first-child {
        width: 60%;
        flex: 0 0 60%;
        padding-right: 2rem;
    }
    #agency-modal .modal-agency .content > div[data-v-441e53f2]:last-child {
        width: 40%;
        flex: 0 0 40%;
    }
    #agency-modal .modal-agency .content > div:last-child > div[data-v-441e53f2]:last-child {
        margin-bottom: 2rem;
    }
    #agency-modal .modal-agency .title[data-v-441e53f2] {
        font-size: 2rem;
    }
    #agency-modal .modal-agency .desc[data-v-441e53f2] {
        font-size: 1.2rem;
    }
}
@media (max-width: 1200px) {
    #agency-modal .modal-agency .content > div[data-v-441e53f2]:first-child {
        width: 60%;
        flex: 0 0 60%;
        padding-right: 2rem;
    }
    #agency-modal .modal-agency .content > div[data-v-441e53f2]:last-child {
        width: 40%;
        flex: 0 0 40%;
    }
    #agency-modal .modal-agency .content > div:last-child > div[data-v-441e53f2]:last-child {
        margin-bottom: 2rem;
    }
    #agency-modal .modal-agency .title[data-v-441e53f2] {
        font-size: 1.8rem;
    }
    #agency-modal .modal-agency .desc[data-v-441e53f2] {
        font-size: 1.1rem;
    }
}
@media (max-width: 992px) {
    #agency-modal .modal-agency .content[data-v-441e53f2] {
        flex-flow: column;
    }
    #agency-modal .modal-agency .content > div[data-v-441e53f2]:first-child {
        width: 100%;
        flex: 0 0 100%;
        padding-right: 0;
    }
    #agency-modal .modal-agency .content > div[data-v-441e53f2]:last-child {
        width: 100%;
        flex: 0 0 100%;
    }
    #agency-modal .modal-agency .content > div:last-child > div[data-v-441e53f2]:last-child {
        margin-bottom: 2rem;
    }
    #agency-modal .modal-agency .title[data-v-441e53f2] {
        font-size: 1.8rem;
    }
    #agency-modal .modal-agency .title.desktop[data-v-441e53f2] {
        display: none;
    }
    #agency-modal .modal-agency .title.mobile[data-v-441e53f2] {
        display: block;
        margin-bottom: 0.7rem;
    }
    #agency-modal .modal-agency .desc[data-v-441e53f2] {
        font-size: 1.1rem;
    }
}
@media (max-width: 768px) {
    #agency-modal .modal-agency[data-v-441e53f2] {
        padding: 4rem 0;
    }
}
.main-modal[data-v-48d9cd2b] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    width: 100vw;
}
.main-modal .close[data-v-48d9cd2b] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100px;
    flex: 0 0 100px;
    padding: 0 2rem;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
}
.main-modal .close svg[data-v-48d9cd2b] {
    height: 40px;
    cursor: pointer;
}
.main-modal .inner[data-v-48d9cd2b] {
    height: 800vh;
    width: 800vh;
    border-radius: 50%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.main-modal .inner .content-modal[data-v-48d9cd2b] {
    height: 100%;
    width: 100vw;
    overflow-y: auto;
    opacity: 1;
    position: relative;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
}
.main-modal .inner .content-modal.no-align[data-v-48d9cd2b] {
    align-items: baseline;
}
.main-modal.game .inner[data-v-48d9cd2b],
.main-modal.reference .inner[data-v-48d9cd2b] {
    background-color: #000;
}
.main-modal.game .inner .content-modal[data-v-48d9cd2b],
.main-modal.reference .inner .content-modal[data-v-48d9cd2b] {
    background: url(../img/bg_ref_dark.6c4e1bac.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}
.main-modal.estimate .inner[data-v-48d9cd2b] {
    background-color: #f5f6f7;
}
.modal-enter-active[data-v-48d9cd2b] {
    transition: all 0.3s ease-in-out;
}
.modal-enter-active .inner[data-v-48d9cd2b] {
    transition: all 1s ease-in-out;
    transition-delay: 0.3s;
}
.modal-enter-active .inner .content-modal[data-v-48d9cd2b] {
    transition: all 0.4s;
    transition-delay: 1s;
    overflow-y: hidden;
}
.modal-leave-active[data-v-48d9cd2b] {
    transition: all 0.1s ease-in-out;
}
.modal-enter-from[data-v-48d9cd2b] {
    opacity: 0;
}
.modal-enter-from .inner[data-v-48d9cd2b] {
    height: 0;
    width: 0;
}
.modal-enter-from .inner .content-modal[data-v-48d9cd2b],
.modal-leave-to[data-v-48d9cd2b] {
    opacity: 0;
}
@media (max-width: 768px) {
    .main-modal .close[data-v-48d9cd2b] {
        height: 30px;
        flex: 0 0 30px;
        padding: 0 1rem;
        margin-top: 1rem;
    }
    .main-modal .close svg[data-v-48d9cd2b] {
        height: 30px;
    }
}
#loader-website .desc span {
    color: #ff3617;
}
#loader-website[data-v-65a631f4] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}
#loader-website > div[data-v-65a631f4]:first-child {
    height: 100%;
    width: 100%;
    position: relative;
}
#loader-website > div:first-child > div[data-v-65a631f4] {
    position: absolute;
    width: 100%;
    height: 50%;
    transition: all 1s;
    overflow: hidden;
}
#loader-website > div:first-child > div[data-v-65a631f4]:first-child {
    top: 0;
    left: 0;
    right: 0;
}
#loader-website > div:first-child > div:first-child img[data-v-65a631f4] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
}
#loader-website > div:first-child > div[data-v-65a631f4]:last-child {
    bottom: 0;
    left: 0;
    right: 0;
}
#loader-website > div:first-child > div:last-child img[data-v-65a631f4] {
    position: absolute;
    top: -100%;
    left: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
}
#loader-website > div[data-v-65a631f4]:last-child {
    text-align: center;
    position: absolute;
}
#loader-website .loader[data-v-65a631f4] {
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}
#loader-website .logo-icon[data-v-65a631f4] {
    width: 80px;
    height: auto;
    position: absolute;
    fill: #fff;
}
#loader-website.inactive > div:first-child > div[data-v-65a631f4]:first-child {
    top: -50%;
}
#loader-website.inactive > div:first-child > div[data-v-65a631f4]:last-child {
    bottom: -50%;
}
#loader-website.inactive > div[data-v-65a631f4]:last-child {
    opacity: 0;
}
.desc[data-v-65a631f4] {
    font-family: Oswald, sans-serif;
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
    max-width: 1400px;
    padding: 4rem 2rem;
    box-sizing: border-box;
    color: #016397;
    text-transform: uppercase;
}
.cm-spinner[data-v-65a631f4] {
    height: 180px;
    width: 180px;
    border: 8px solid transparent;
    border-radius: 50%;
    border-top: 8px solid #fff;
    border-bottom: 8px solid #fff;
    animation: spin-65a631f4 4s linear infinite;
    position: relative;
}
.cm-spinner[data-v-65a631f4]:after,
.cm-spinner[data-v-65a631f4]:before {
    content: "";
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
    border-radius: 50%;
    border: 8px solid transparent;
}
.cm-spinner[data-v-65a631f4]:before {
    border-top-color: #fff;
    animation: spin-65a631f4 3s linear infinite;
}
.cm-spinner[data-v-65a631f4]:after {
    border-top-color: #fff;
    animation: spin-65a631f4 1.5s linear infinite;
}
@media (max-width: 1200px) {
    #loader-website > div:last-child img[data-v-65a631f4] {
        max-width: 90%;
    }
    #loader-website .logo-icon[data-v-65a631f4] {
        width: 60px;
    }
    .desc[data-v-65a631f4] {
        font-size: 1.8rem;
        padding: 4rem 2rem;
    }
    .cm-spinner[data-v-65a631f4] {
        height: 150px;
        width: 150px;
    }
}
@media (max-width: 768px) {
    #loader-website .logo-icon[data-v-65a631f4] {
        width: 50px;
    }
    .desc[data-v-65a631f4] {
        font-size: 1.4rem;
        padding: 4rem 1rem;
    }
    .cm-spinner[data-v-65a631f4] {
        height: 140px;
        width: 140px;
    }
}
@media (max-width: 576px) {
    #loader-website > div:last-child img[data-v-65a631f4] {
        max-width: 70%;
    }
    #loader-website .logo-icon[data-v-65a631f4] {
        width: 40px;
    }
    .desc[data-v-65a631f4] {
        font-size: 1.2rem;
        padding: 3rem 1rem;
    }
    .cm-spinner[data-v-65a631f4] {
        height: 120px;
        width: 120px;
    }
}
@keyframes spin-65a631f4 {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
svg[data-v-55b893b2],
svg[data-v-74182365] {
    width: 150px;
    height: auto;
    fill: #757575;
}
svg[data-v-45aa9e60] {
    fill: #757575;
}
svg[data-v-6bd8c7c9],
svg[data-v-a9882734] {
    width: 50px;
    height: auto;
    fill: #757575;
}
#video-home[data-v-edcfb566] {
    margin: auto;
    width: 100%;
    position: relative;
}
#video-home video[data-v-edcfb566] {
    width: 100%;
    overflow: hidden;
}
#video-home #timer-video[data-v-edcfb566] {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 0 1rem;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#video-home #timer-video > div[data-v-edcfb566] {
    position: sticky;
    top: calc(100vh - 35px - 1rem);
    z-index: 1;
    display: block;
    cursor: pointer;
    margin-bottom: 1rem;
    color: hsla(0, 0%, 100%, 0.5);
    height: 35px;
    display: flex;
    align-items: center;
    font-family: Oswald, sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
}
#video-home #controls[data-v-edcfb566] {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0 1rem;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#video-home .btn-play[data-v-edcfb566],
#video-home .btn-reload[data-v-edcfb566] {
    position: sticky;
    top: calc(100vh - 35px - 1rem);
    z-index: 1;
    display: block;
    cursor: pointer;
    margin-right: 0.5rem;
    margin-bottom: 1rem;
}
#video-home .btn-play svg[data-v-edcfb566],
#video-home .btn-reload svg[data-v-edcfb566] {
    width: 35px;
}
#video-home .btn-mute[data-v-edcfb566] {
    position: sticky;
    top: calc(100vh - 35px - 1rem);
    z-index: 1;
    display: block;
    cursor: pointer;
    margin-bottom: 1rem;
}
#video-home .btn-mute svg[data-v-edcfb566] {
    width: 35px;
}
.scrolldown[data-v-edcfb566] {
    position: absolute;
    top: 0;
    bottom: 2rem;
    height: calc(100% - 2rem);
    left: calc(50vw - 15px);
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.scrolldown > div[data-v-edcfb566] {
    position: absolute;
    width: 30px;
    height: 50px;
    border: 3px solid red;
    border-radius: 25px;
    position: sticky;
    top: calc(100vh - 50px - 2rem);
    transition: all 0.5s;
}
.scrolldown > div[data-v-edcfb566]:before {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 100%;
    box-shadow: 0 -5px 3px 1px rgba(255, 0, 0, 0.6);
    animation: scrolldown-anim-edcfb566 2s infinite;
}
.scrolldown > div[data-v-edcfb566]:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 7px;
    height: 7px;
    border: 2px solid red;
    border-top: none;
    border-left: none;
    animation: pulse 2s infinite;
}
@keyframes scrolldown-anim-edcfb566 {
    0% {
        opacity: 0;
        height: 6px;
    }
    40% {
        opacity: 1;
        height: 10px;
    }
    80% {
        opacity: 0;
        transform: translate(-50%, 20px);
        height: 10px;
    }
    to {
        opacity: 0;
        height: 3px;
    }
}
.v-enter-active[data-v-edcfb566],
.v-leave-active[data-v-edcfb566] {
    transition: opacity 0.5s ease;
}
.v-enter-from[data-v-edcfb566],
.v-leave-to[data-v-edcfb566] {
    opacity: 0;
}
#our-offer[data-v-113c4a6d] {
    position: relative;
}
.intro[data-v-113c4a6d] {
    text-align: center;
    margin: 4rem 0;
}
.intro > div[data-v-113c4a6d] {
    border-radius: 23px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 1400px;
    margin: auto;
}
.intro > div > div[data-v-113c4a6d] {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsSAAALEgHS3X78AAAAx0lEQVRYhe2WOw7CMBBEn1EOwFHoKPGxKFNyDI4Sl+k4AkegpBuaUBBvpES22BQeaZvRfkYee+UgCU8cXKcDHdAb/DBFTcQpfiEbvSQqR28NcregCXAXECRFg78B58qzRuA6Jzvs5/auPPzbM5vlbkETECQNBv8CHjMuApeVfRO53yfgmGVuWMXmKi2td7egCQiS+SWyLlGk7BKa9UsC/gZ3C5qAXQgIRiQjNy3kFtXv4gSaAFd0C/ydfJU+N/RdXR+cN7G/BR8+mQzi8b0ajQAAAABJRU5ErkJggg==),
        pointer;
}
.intro > div > div img[data-v-113c4a6d] {
    width: 100%;
    height: auto;
    display: block;
}
.intro .desktop .zone[data-v-113c4a6d] {
    position: absolute;
}
.intro .desktop .zone .msg[data-v-113c4a6d] {
    background-color: rgba(255, 0, 0, 0.9);
    color: #fff;
    border-radius: 15px;
    overflow: hidden;
    width: 300px;
    padding: 1rem;
    box-sizing: border-box;
    font-size: 0.9rem;
    transform: translate(-50%, -50%);
}
.intro .desktop .zone.zone-0 .msg[data-v-113c4a6d] {
    transform: translate(5%);
}
.intro .desktop .zone.zone-14 .msg[data-v-113c4a6d],
.intro .desktop .zone.zone-15 .msg[data-v-113c4a6d] {
    transform: translate(-90%, 100%);
}
.intro .mobile[data-v-113c4a6d] {
    position: relative;
}
.intro .mobile .msg[data-v-113c4a6d] {
    background-color: red;
    color: #fff;
    border-radius: 15px;
    overflow: hidden;
    width: 300px;
    padding: 1rem;
    box-sizing: border-box;
    font-size: 1rem;
    width: 96%;
    height: 14%;
    top: 10%;
    left: 2%;
    right: 2%;
}
.intro .mobile .msg[data-v-113c4a6d],
.intro .mobile .zone[data-v-113c4a6d] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.intro .mobile .zone .led[data-v-113c4a6d] {
    position: absolute;
}
.intro .mobile .zone .led.led-0[data-v-113c4a6d] {
    top: 68%;
    left: 68%;
}
.intro .mobile .zone .led.led-1[data-v-113c4a6d] {
    top: 25%;
    left: 61%;
    animation-delay: 0.1s;
}
.intro .mobile .zone .led.led-2[data-v-113c4a6d] {
    top: 20%;
    left: 61%;
    animation-delay: 0.2s;
}
.intro .mobile .zone .led.led-3[data-v-113c4a6d] {
    top: 52%;
    left: 63%;
    animation-delay: 0.3s;
}
.intro .mobile .zone .led.led-4[data-v-113c4a6d] {
    top: 83%;
    left: 28%;
    animation-delay: 0.4s;
}
.intro .mobile .zone .led.led-5[data-v-113c4a6d] {
    top: 70%;
    left: 31%;
    animation-delay: 0.5s;
}
.intro .mobile .zone .led.led-6[data-v-113c4a6d] {
    top: 31%;
    left: 17%;
    animation-delay: 0.6s;
}
.intro .mobile .zone .led.led-7[data-v-113c4a6d] {
    top: 43%;
    left: 49.5%;
    animation-delay: 0.7s;
}
.intro .mobile .zone .led.led-8[data-v-113c4a6d] {
    top: 52%;
    left: 45%;
    animation-delay: 0.8s;
}
.intro .mobile .zone .led.led-9[data-v-113c4a6d] {
    top: 72%;
    left: 21%;
    animation-delay: 0.9s;
}
.intro .mobile .zone .led.led-10[data-v-113c4a6d] {
    top: 65%;
    left: 63%;
}
.intro .mobile .zone .led.led-11[data-v-113c4a6d] {
    top: 63%;
    left: 42%;
    animation-delay: 0.1s;
}
.intro .mobile .zone .led.led-12[data-v-113c4a6d] {
    top: 34%;
    left: 52%;
    animation-delay: 0.2s;
}
.intro .mobile .zone .led.led-13[data-v-113c4a6d] {
    top: 14%;
    left: 19%;
    animation-delay: 0.3s;
}
.intro .mobile .zone .led.led-14[data-v-113c4a6d] {
    top: 37.2%;
    left: 40.8%;
    animation-delay: 0.4s;
}
.intro .mobile .zone .led.led-15[data-v-113c4a6d] {
    top: 39.8%;
    left: 40%;
    animation-delay: 0.5s;
}
.our-offer[data-v-113c4a6d] {
    background-color: rgba(255, 0, 0, 0.9);
    color: #00003a;
    padding: 3rem 2rem;
    box-sizing: border-box;
}
.our-offer .main-title[data-v-113c4a6d] {
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    font-size: 2.4rem;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 0 0 3rem;
    font-weight: 600;
    display: block;
}
.our-offer > div[data-v-113c4a6d] {
    font-family: Oswald, sans-serif;
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    justify-content: space-between;
    max-width: 1400px;
    width: 100%;
    margin: auto;
}
.our-offer > div > a[data-v-113c4a6d],
.our-offer > div > div[data-v-113c4a6d] {
    color: #00003a;
    text-decoration: none;
    padding: 1rem;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 0 34px 10px rgba(0, 0, 0, 0.3);
    flex: 0 0 31%;
    cursor: pointer;
    transition: all 0.3s;
    margin-bottom: 3rem;
}
.our-offer > div > a[data-v-113c4a6d]:focus,
.our-offer > div > a[data-v-113c4a6d]:hover,
.our-offer > div > div[data-v-113c4a6d]:focus,
.our-offer > div > div[data-v-113c4a6d]:hover {
    transform: scale(1.05);
    z-index: 1;
}
.our-offer > div > a > div[data-v-113c4a6d],
.our-offer > div > div > div[data-v-113c4a6d] {
    display: flex;
    flex-flow: column;
    height: 100%;
}
.title[data-v-113c4a6d] {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.3rem;
    display: flex;
    align-items: center;
    padding: 0 0 1rem;
    box-sizing: border-box;
    font-family: Oswald, sans-serif;
}
.desc[data-v-113c4a6d] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
    display: flex;
    align-items: flex-start;
    padding: 0;
    box-sizing: border-box;
    height: 84px;
    flex: 1;
    color: #000;
}
.media[data-v-113c4a6d] {
    width: 100%;
    aspect-ratio: 16/9;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1rem 0 0;
}
.media img[data-v-113c4a6d] {
    width: 100%;
    height: auto;
    border-radius: 15px;
}
.btn[data-v-113c4a6d] {
    background-color: #00003a;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.6rem 1rem;
    font-size: 1.4rem;
    border-radius: 15px;
    margin-top: 1rem;
}
.led-yellow[data-v-113c4a6d] {
    margin: 0 auto;
    width: 6px;
    height: 6px;
    background-color: #ff0;
    border-radius: 50%;
    box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 3px #808002, 0 2px 12px #ff0;
    animation: blinkYellow-113c4a6d 1s infinite;
}
.led-red[data-v-113c4a6d] {
    margin: 0 auto;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50%;
    box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 3px #441313, 0 2px 12px rgba(255, 0, 0, 0.5);
    animation: blinkRed-113c4a6d 1s infinite;
}
.led-blue[data-v-113c4a6d] {
    margin: 0 auto;
    width: 6px;
    height: 6px;
    background-color: #24e0ff;
    border-radius: 50%;
    box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 3px #006, 0 2px 14px #3f8cff;
    animation: blinkBlue-113c4a6d 1s infinite;
}
@keyframes blinkYellow-113c4a6d {
    0% {
        background-color: #ff0;
    }
    50% {
        background-color: #6e6e00;
        box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 3px #808002, 0 2px 12px #ff0;
    }
    to {
        background-color: #ff0;
    }
}
@keyframes blinkRed-113c4a6d {
    0% {
        background-color: #fd4a4a;
    }
    50% {
        background-color: #7c0000;
        box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 3px #441313, 0 2px 0 rgba(255, 0, 0, 0.5);
    }
    to {
        background-color: #fd4a4a;
    }
}
@keyframes blinkBlue-113c4a6d {
    0% {
        background-color: #24e0ff;
    }
    50% {
        background-color: #205099;
        box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2), inset 0 -1px 3px #006, 0 2px 14px #3f8cff;
    }
    to {
        background-color: #24e0ff;
    }
}
.v-enter-active[data-v-113c4a6d],
.v-leave-active[data-v-113c4a6d] {
    transition: opacity 0.5s ease;
}
.v-enter-from[data-v-113c4a6d],
.v-leave-to[data-v-113c4a6d] {
    opacity: 0;
}
@media (max-width: 1200px) {
    .intro[data-v-113c4a6d] {
        margin: 3rem 0;
    }
    .our-offer > div > a[data-v-113c4a6d],
    .our-offer > div > div[data-v-113c4a6d] {
        flex: 0 0 48%;
    }
}
@media (max-width: 768px) {
    .our-offer[data-v-113c4a6d] {
        padding: 2rem 1rem;
    }
    .our-offer .main-title[data-v-113c4a6d] {
        font-size: 2rem;
        padding: 0 0 2rem;
    }
    .our-offer > div > a[data-v-113c4a6d],
    .our-offer > div > div[data-v-113c4a6d] {
        flex: 0 0 100%;
        margin-bottom: 1rem;
    }
    .our-offer > div > a[data-v-113c4a6d]:focus,
    .our-offer > div > a[data-v-113c4a6d]:hover,
    .our-offer > div > div[data-v-113c4a6d]:focus,
    .our-offer > div > div[data-v-113c4a6d]:hover {
        transform: none;
    }
}
@media (max-width: 576px) {
    .intro[data-v-113c4a6d] {
        margin: 1rem 0;
    }
    .our-offer[data-v-113c4a6d] {
        padding: 1.6rem 1rem;
    }
    .our-offer .main-title[data-v-113c4a6d] {
        font-size: 1.6rem;
        padding: 0 0 1.6rem;
    }
    .title[data-v-113c4a6d] {
        font-size: 1.2rem;
    }
    .desc[data-v-113c4a6d] {
        font-size: 1rem;
    }
    .btn[data-v-113c4a6d] {
        font-size: 1.2rem;
    }
}
.items-slider {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJJREFUeNrMVz1sUlEUvu9BRVsLxJ8JTOqoXeqknayLrpoCiTEGMd1BjKMpppNpQsto0kqdTEobu5iILsSlOpWldJRE2DShtFKRVjzf5UHeD7z7KGB6khv+Lud855zv/DyJdSlFz9gYveBMtfk5QyfrKeZLVvVJFo266eURnSCdCQt/ydJJ0NkQgZEsGI7QCdNxs+4FxhMEItY1ADIOT98p4e5VEJEQAclaAkDGEe6FY3ptFo1behBSB+NJNhgxgJDahH1LpMV2yctO37nN7F4PGxq/ymrbOXZYKLLf6Y/s6HuhKxCSjnBbZjmXnU42Gg2zkZnH/PNRocANApDN6+Xf7cUTdBaFnCAA1/QAwNRZM+PnU2+5x7+WXrP95aTGW4AAuGG/j0fkp/8++1sum4F4QiAWJZX338xId275FQ97KfqMVVbXOmodDviYOz7PQe7G5kSpuCwrHyJmxh2TN7hxhNfMOAS/wzjShKiYCOzdbQIImt08E5jm4YRiKwKgPBqUDoGEZVVvN+S8KXYi2J/NL4acwkOkRn0Xgnu475i8rrnbRibkdkPlYvo9V6yW2vaO4d8AhtSAmCK5QATGMTiq9969MM8VVlLrfe1A+0tJdoq45Io91zqhZzDyhlyLyNaISo4zvUrhFgl0Do1f4eSs5XZa+mUNAP80by6C8tHk2ioxIeXZuZYddQpacpD+xDvaaDQykEHgfNEIvzq9sj5MldQa72ggVz+lU3oBIK8PE3J7dibUVwBwCqWpT69d2eM0eUUfl1za2gaBepEfpLO+a5wNMg2EvD4KAKEeNIdETJSQVUFjwv3q5tfWd9DXZjhlmxx4Y6bwYHVdGcURy+FukE1YyokmgBWzW6hzLBt83AZ8QrKh1kE2wXKCabhhw7v4Xqn01OmWOuz6DRCZz8wxdZONPHzA1wj0i7oqpOj1LiozRAkkxtiuV6tmAF5S+j90vRGhlptTDoYAQr0RwXNMQ8EyYtyIjrMTojIwkEBSDKuedsL/tBUzxXimbSeE0I8gZGgAhuH5PbXxk/tkdCKeDTsACVqMSFZpbiuip+N/AgwA0wp7fL9ijs4AAAAASUVORK5CYII=),
        pointer;
    margin-bottom: 7rem;
}
.items-slider .splide__track {
    position: relative;
    padding: 3rem 0 4rem;
}
.items-slider .splide__pagination {
    bottom: -1.5em;
}
.items-slider .splide__slide {
    transition: all 0.5s;
}
.items-slider .splide__slide.hover {
    opacity: 0.7;
}
.items-slider .splide__slide.hover .desc {
    color: red;
}
.title-main[data-v-110bb3c4] {
    text-transform: uppercase;
    background: linear-gradient(270deg, red, #7979f4);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900;
    font-size: 2.4rem;
    text-align: center;
    padding: 5rem 0 0;
    box-sizing: border-box;
    margin: 0;
    position: relative;
    justify-content: center;
}
.items-slider[data-v-110bb3c4],
.title-main[data-v-110bb3c4] {
    font-family: Oswald, sans-serif;
}
.items-slider div > .splide[data-v-110bb3c4] {
    z-index: 10;
    position: relative;
    width: 100%;
}
.items-slider li > div[data-v-110bb3c4] {
    width: 90%;
    display: flex;
    flex-flow: column;
    margin: auto;
}
.items-slider li > div > div[data-v-110bb3c4] {
    overflow: hidden;
    border-radius: 15px;
    background: hsla(0, 0%, 100%, 0.5);
    height: 100%;
    box-shadow: 0 0 34px 10px rgba(0, 0, 0, 0.3);
    transition: all 0.3s;
}
.items-slider li > div:focus > div[data-v-110bb3c4],
.items-slider li > div:hover > div[data-v-110bb3c4] {
    transform: scale(1.05);
    z-index: 1;
}
.items-slider li .title[data-v-110bb3c4] {
    color: red;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.4rem;
    display: flex;
    align-items: center;
    padding: 0 1rem;
    box-sizing: border-box;
    font-family: Oswald, sans-serif;
    background: linear-gradient(270deg, #ff9100, red);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.items-slider li .title svg[data-v-110bb3c4] {
    margin-right: 0.2rem;
    flex: 0 0 40px;
}
.items-slider li .desc[data-v-110bb3c4] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
    display: flex;
    align-items: flex-start;
    padding: 0 1rem;
    box-sizing: border-box;
    height: 100px;
}
.items-slider li .desc svg[data-v-110bb3c4] {
    margin-top: 0.2rem;
    margin-right: 0.5rem;
    flex: 0 0 20px;
}
.items-slider li .see[data-v-110bb3c4] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    display: flex;
    align-items: flex-start;
    padding: 0 1rem;
    box-sizing: border-box;
    height: 40px;
}
.items-slider li .media[data-v-110bb3c4] {
    width: 100%;
    aspect-ratio: 16/9;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.items-slider li .media img[data-v-110bb3c4] {
    min-height: 100%;
    min-width: 100%;
}
.items-slider li:last-child > div[data-v-110bb3c4] {
    width: 90%;
    display: flex;
    flex-flow: column;
    margin: auto;
    height: 100%;
}
.items-slider li:last-child > div > div[data-v-110bb3c4] {
    overflow: hidden;
    border-radius: 15px;
    background: rgba(0, 0, 0, 0.05);
    height: 100%;
    box-shadow: 0 0 0;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}
.items-slider li:last-child > div .img[data-v-110bb3c4] {
    flex: 2;
    width: 100%;
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
}
.items-slider li:last-child > div .img > span[data-v-110bb3c4] {
    padding: 2.4rem;
    box-sizing: border-box;
    height: 150px;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 100px;
    box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
}
.items-slider li:last-child > div .img > span svg[data-v-110bb3c4] {
    height: 100%;
    width: auto;
    fill: red;
}
.items-slider li:last-child > div .more[data-v-110bb3c4] {
    flex: 1;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
}
#iframe-clients {
    margin: auto;
    width: 100%;
    max-width: 1400px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 25%;
    position: relative;
}
#iframe-clients iframe {
    border: 0;
    width: 100%;
    height: 100%;
    border-radius: 30px;
    position: absolute;
    top: 0;
}
#iframe-clients.mobile {
    padding-top: 100%;
}
#clients[data-v-09ce4fb0] {
    position: relative;
}
.title[data-v-09ce4fb0] {
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    background: linear-gradient(270deg, red, #7979f4);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900;
    font-size: 2.4rem;
    text-align: center;
    padding: 2rem 0 2rem;
    box-sizing: border-box;
    margin: 0;
}
.splide img[data-v-09ce4fb0] {
    width: 90%;
    margin: auto;
    display: block;
}
@media (max-width: 1400px) {
    .title[data-v-09ce4fb0] {
        font-size: 3rem;
        padding: 4rem 0 1.4rem;
    }
    .splide img[data-v-09ce4fb0] {
        width: 90%;
    }
}
@media (max-width: 992px) {
    .title[data-v-09ce4fb0] {
        font-size: 2.8rem;
        padding: 4rem 0 1.2rem;
    }
    .splide img[data-v-09ce4fb0] {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .title[data-v-09ce4fb0] {
        font-size: 2.4rem;
    }
}
@media (max-width: 576px) {
    .title[data-v-09ce4fb0] {
        font-size: 2rem;
        padding: 3rem 0 0.5rem;
    }
    .splide img[data-v-09ce4fb0] {
        width: 100%;
    }
}
.st0[data-v-65885653] {
    opacity: 0.97;
}
.st1[data-v-65885653] {
    fill: #fff;
}
.cls-1[data-v-6e9be7cc] {
    fill: #fff;
    stroke-width: 0px;
}
.g-recaptcha {
    display: flex;
    justify-content: flex-end;
}
.clickable-cookie {
    text-decoration: underline;
    cursor: pointer;
}
.modal-content ul {
    list-style: none;
    padding: 0;
}
#contact[data-v-34dba46a] {
    position: relative;
}
#contact > div:not(.modal-overlay) .container > div[data-v-34dba46a] {
    max-width: 1400px;
    width: 100%;
    margin: auto;
}
#contact > div:not(.modal-overlay).container_1[data-v-34dba46a] {
    font-family: Oswald, sans-serif;
    background-color: #d00;
    color: #fff;
    padding: 2.5rem 0;
    box-sizing: border-box;
}
#contact > div:not(.modal-overlay).container_1 .intro_1[data-v-34dba46a] {
    font-weight: 100;
    font-size: 2rem;
    text-transform: uppercase;
    margin: 0;
    width: 50%;
    padding-right: 30px;
    box-sizing: border-box;
}
#contact > div:not(.modal-overlay).container_1 .intro_2[data-v-34dba46a] {
    font-weight: 600;
    font-size: 2rem;
    text-transform: uppercase;
    margin: 0;
    width: 50%;
    padding-right: 30px;
    box-sizing: border-box;
}
#contact > div:not(.modal-overlay).container_1 button[data-v-34dba46a] {
    font-family: Oswald, sans-serif;
    color: #d00;
    text-transform: uppercase;
    font-size: 1.2rem;
    border: 0;
    outline: none;
    background-color: #fff;
    border-radius: 20px;
    width: auto;
    transition: 0.5s;
    font-weight: 600;
    cursor: pointer;
    padding: 0.5rem 1rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 0;
    border: 1px solid #fff;
    margin-top: 2rem;
}
#contact > div:not(.modal-overlay).container_1 button svg[data-v-34dba46a] {
    fill: #d00;
    width: 30px;
    margin-left: 0.6rem;
}
#contact > div:not(.modal-overlay).container_2[data-v-34dba46a] {
    background-color: #fe0000;
    color: #fff;
}
#contact > div:not(.modal-overlay).container_2 > div > div[data-v-34dba46a] {
    display: flex;
    flex-flow: row nowrap;
}
#contact > div:not(.modal-overlay).container_2 > div > div > div[data-v-34dba46a] {
    flex: 1;
}
#contact > div:not(.modal-overlay).container_2 > div > div #form-contact[data-v-34dba46a] {
    position: relative;
}
#contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a] {
    position: absolute;
    top: -320px;
    right: 0;
    width: 100%;
}
#contact > div:not(.modal-overlay).container_2 > div > div form > div[data-v-34dba46a]:not(.field-required) {
    background-color: #fff;
    padding: 2rem 3rem;
    box-sizing: border-box;
    border-radius: 15px;
    position: relative;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .field-required[data-v-34dba46a] {
    margin-left: 3rem;
    margin-top: 0.5rem;
    font-family: Roboto, sans-serif;
    font-weight: 100;
    font-style: italic;
}
#contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a]:before {
    content: "";
    display: block;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 50px;
    left: 8px;
    transform: rotate(5deg);
    width: 100%;
    height: 90%;
    border-radius: 15px;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .title-form[data-v-34dba46a] {
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 2rem;
    padding: 0 0 1rem;
    display: block;
    box-sizing: border-box;
    color: #f90000;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .field[data-v-34dba46a] {
    border-radius: 30px;
    border: 0;
    font-size: 1.2rem;
    padding: 0.6rem 1rem;
    box-sizing: border-box;
    width: 100%;
    transition: 0.4s;
    font-family: Roboto, sans-serif;
    background: hsla(0, 0%, 100%, 0.85);
    border: 1px solid #ddd;
    box-shadow: 0 0 0;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .field[data-v-34dba46a]:focus {
    border-color: #636363;
}
#contact > div:not(.modal-overlay).container_2 > div > div form textarea[data-v-34dba46a] {
    resize: none;
    height: 250px;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .input-group[data-v-34dba46a] {
    position: relative;
    margin-bottom: 0.7rem;
    text-align: right;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .input-group[data-v-34dba46a]:last-child {
    position: relative;
    margin: 0;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .ico[data-v-34dba46a] {
    position: absolute;
    top: -60px;
    right: 2rem;
}
#contact > div:not(.modal-overlay).container_2 > div > div form .ico svg[data-v-34dba46a] {
    width: 120px;
    height: auto;
}
#contact > div:not(.modal-overlay).container_2 > div > div form button[data-v-34dba46a] {
    font-family: Roboto, sans-serif;
    color: #d00;
    text-transform: uppercase;
    font-size: 1.2rem;
    border: 0;
    outline: none;
    background-color: #fff;
    border-radius: 20px;
    width: auto;
    transition: 0.5s;
    font-weight: 600;
    cursor: pointer;
    padding: 0.7rem 2rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 0;
    border: 1px solid #d00;
    margin-top: 1rem;
    width: 192px;
}
#contact > div:not(.modal-overlay).container_2 > div > div form button svg[data-v-34dba46a] {
    fill: #d00;
    width: 30px;
    margin-left: 0.6rem;
}
#contact > div:not(.modal-overlay).container_2 > div > div form button[data-v-34dba46a]:disabled {
    cursor: not-allowed;
    opacity: 0.6;
}
#contact > div:not(.modal-overlay).container_2 .logo[data-v-34dba46a] {
    width: 250px;
    margin: 2rem 0;
}
#contact > div:not(.modal-overlay).container_2 .list[data-v-34dba46a] {
    display: flex;
    flex-flow: column;
    padding-bottom: 2rem;
}
#contact > div:not(.modal-overlay).container_2 .list .item[data-v-34dba46a] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin-bottom: 1.4rem;
}
#contact > div:not(.modal-overlay).container_2 .list .item a[data-v-34dba46a],
#contact > div:not(.modal-overlay).container_2 .list .item[data-v-34dba46a] {
    font-family: Roboto, sans-serif;
    font-weight: 100;
    color: #fff;
    font-size: 1.2rem;
    text-decoration: none;
}
#contact > div:not(.modal-overlay).container_2 .svg[data-v-34dba46a] {
    display: inline-flex;
    align-items: flex-end;
    justify-content: center;
    height: 40px;
    width: 40px;
    margin-right: 1rem;
}
#contact > div:not(.modal-overlay).container_2 .svg svg[data-v-34dba46a] {
    width: auto;
    height: 100%;
}
#contact > div:not(.modal-overlay).container_3[data-v-34dba46a] {
    background-color: #d00;
    color: #fff;
    padding: 0.5rem 0;
    font-family: Roboto, sans-serif;
    font-weight: 100;
    font-size: 1rem;
}
#contact > div:not(.modal-overlay).container_3 > div > div[data-v-34dba46a]:first-child {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
}
#msg-mail-ko[data-v-34dba46a],
#msg-mail-ok[data-v-34dba46a] {
    background-color: #f5f5f5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
    z-index: 1;
}
#msg-mail-ko svg[data-v-34dba46a],
#msg-mail-ok svg[data-v-34dba46a] {
    height: auto;
    width: 4rem;
    margin-right: 1rem;
}
#msg-mail-ko span[data-v-34dba46a],
#msg-mail-ok span[data-v-34dba46a] {
    font-size: 1.2rem;
    color: #707070;
    font-weight: 700;
}
[data-v-34dba46a]:focus {
    outline: none;
}
.modal-overlay[data-v-34dba46a] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10000;
    padding: 1rem;
}
.modal-content[data-v-34dba46a] {
    background-color: #0e3077;
    color: #fff;
    padding: 2rem;
    border-radius: 10px;
    width: 100%;
    max-width: 700px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    font-family: Roboto, sans-serif;
    text-align: center;
}
.modal-content .btn-close[data-v-34dba46a] {
    padding: 0.5rem 1.2rem;
    margin: 0.3rem 0.3rem 0;
    border: none;
    border-radius: 5px;
    background-color: #00d5ff;
    color: #000;
    font-weight: 700;
    font-family: Roboto, sans-serif;
    cursor: pointer;
    transition: background-color 0.3s;
    font-size: 1rem;
}
.modal-content .btn-close[data-v-34dba46a]:hover {
    background-color: #00b5dd;
}
@media (max-width: 1500px) {
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a]:before {
        top: 60px;
        left: 4px;
        transform: rotate(2deg);
    }
}
@media (max-width: 1400px) {
    #contact > div:not(.modal-overlay).container_1[data-v-34dba46a] {
        padding: 2rem 0;
    }
    #contact > div:not(.modal-overlay).container_1 .intro_1[data-v-34dba46a],
    #contact > div:not(.modal-overlay).container_1 .intro_2[data-v-34dba46a] {
        font-size: 1.8rem;
    }
    #contact > div:not(.modal-overlay).container_1 button[data-v-34dba46a] {
        font-size: 1.2rem;
        padding: 0.5rem 1rem;
        margin-top: 1.6rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a] {
        top: -300px;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a]:before {
        top: 60px;
        left: 4px;
        transform: rotate(2deg);
        width: 100%;
        height: 85%;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form > div[data-v-34dba46a]:not(.field-required) {
        padding: 1rem 2rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .field-required[data-v-34dba46a] {
        margin-left: 3rem;
        margin-top: 0.5rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .title-form[data-v-34dba46a] {
        font-size: 1.8rem;
        padding: 0 0 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .field[data-v-34dba46a] {
        font-size: 1.1rem;
        padding: 0.6rem 0.9rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form textarea[data-v-34dba46a] {
        height: 250px;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .input-group[data-v-34dba46a] {
        margin-bottom: 0.7rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .ico[data-v-34dba46a] {
        top: -50px;
        right: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .ico svg[data-v-34dba46a] {
        width: 100px;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form button[data-v-34dba46a] {
        font-size: 1.1rem;
        padding: 0.7rem 2rem;
        margin-top: 0.8rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form button svg[data-v-34dba46a] {
        width: 30px;
        margin-left: 0.6rem;
    }
    #contact > div:not(.modal-overlay).container_2 .logo[data-v-34dba46a] {
        width: 230px;
        margin: 1.4rem 0;
    }
    #contact > div:not(.modal-overlay).container_2 .list[data-v-34dba46a] {
        padding-bottom: 1.4rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item[data-v-34dba46a] {
        font-size: 1.1rem;
        margin-bottom: 1.2rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item a[data-v-34dba46a] {
        font-size: 1.1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .svg[data-v-34dba46a] {
        height: 36px;
        width: 36px;
    }
    #contact > div:not(.modal-overlay).container_3[data-v-34dba46a] {
        padding: 0.4rem 0;
        font-size: 1rem;
    }
}
@media (max-width: 1200px) {
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a] {
        top: -300px;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a]:before {
        top: 60px;
        left: 4px;
        transform: rotate(2deg);
        width: 100%;
        height: 85%;
    }
    #contact > div:not(.modal-overlay).container_2 .logo[data-v-34dba46a] {
        width: 230px;
        margin: 1.4rem 0;
    }
    #contact > div:not(.modal-overlay).container_2 .list[data-v-34dba46a] {
        padding-bottom: 1.4rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item[data-v-34dba46a] {
        font-size: 1.1rem;
        margin-bottom: 1.2rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item a[data-v-34dba46a] {
        font-size: 1.1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .svg[data-v-34dba46a] {
        height: 36px;
        width: 36px;
    }
    #contact > div:not(.modal-overlay).container_3[data-v-34dba46a] {
        padding: 0.4rem 0;
        font-size: 1rem;
    }
}
@media (max-width: 992px) {
    #contact > div:not(.modal-overlay).container_1[data-v-34dba46a] {
        padding: 1.6rem 0;
    }
    #contact > div:not(.modal-overlay).container_1 .intro_1[data-v-34dba46a],
    #contact > div:not(.modal-overlay).container_1 .intro_2[data-v-34dba46a] {
        width: 100%;
        font-size: 1.6rem;
    }
    #contact > div:not(.modal-overlay).container_1 button[data-v-34dba46a] {
        font-size: 1.1rem;
        padding: 0.5rem 1rem;
        margin-top: 1.1rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div #form-contact[data-v-34dba46a] {
        flex: 0 0 60%;
        padding: 2rem 0;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a] {
        position: static;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a]:before {
        top: 60px;
        left: 4px;
        transform: rotate(2deg);
        width: 100%;
        height: 85%;
    }
    #contact > div:not(.modal-overlay).container_2 .logo[data-v-34dba46a] {
        width: 230px;
        margin: 1.4rem 0;
    }
    #contact > div:not(.modal-overlay).container_2 .list[data-v-34dba46a] {
        padding-bottom: 1.2rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item[data-v-34dba46a] {
        font-size: 1rem;
        margin-bottom: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item a[data-v-34dba46a] {
        font-size: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .svg[data-v-34dba46a] {
        height: 30px;
        width: 30px;
    }
    #contact > div:not(.modal-overlay).container_3[data-v-34dba46a] {
        padding: 0.4rem 0;
        font-size: 0.9rem;
    }
}
@media (max-width: 768px) {
    #contact > div:not(.modal-overlay).container_1[data-v-34dba46a] {
        padding: 1rem 0 1.2rem;
    }
    #contact > div:not(.modal-overlay).container_1 .intro_1[data-v-34dba46a],
    #contact > div:not(.modal-overlay).container_1 .intro_2[data-v-34dba46a] {
        width: 100%;
        font-size: 1.4rem;
    }
    #contact > div:not(.modal-overlay).container_1 button[data-v-34dba46a] {
        font-size: 1rem;
        padding: 0.5rem 1rem;
        margin-top: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div[data-v-34dba46a] {
        flex-flow: column;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div #form-contact[data-v-34dba46a] {
        flex: 1;
        padding: 3rem 0 1rem;
        order: -1;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a] {
        position: static;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form[data-v-34dba46a]:before {
        content: none;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form > div[data-v-34dba46a]:not(.field-required) {
        padding: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .field-required[data-v-34dba46a] {
        margin-left: 1rem;
        margin-top: 0.5rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .title-form[data-v-34dba46a] {
        font-size: 1.4rem;
        padding: 0 0 0.5rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .field[data-v-34dba46a] {
        font-size: 1rem;
        padding: 0.6rem 0.9rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form textarea[data-v-34dba46a] {
        height: 200px;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .input-group[data-v-34dba46a] {
        margin-bottom: 0.5rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .ico[data-v-34dba46a] {
        top: -40px;
        right: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form .ico svg[data-v-34dba46a] {
        width: 80px;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form button[data-v-34dba46a] {
        font-size: 1rem;
        padding: 0.5rem 2rem;
        margin-top: 0.5rem;
    }
    #contact > div:not(.modal-overlay).container_2 > div > div form button svg[data-v-34dba46a] {
        width: 30px;
        margin-left: 0.6rem;
    }
    #contact > div:not(.modal-overlay).container_2 .logo[data-v-34dba46a] {
        width: 200px;
        margin: 1rem 0;
    }
    #contact > div:not(.modal-overlay).container_2 .list[data-v-34dba46a] {
        padding-bottom: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item[data-v-34dba46a] {
        font-size: 1rem;
        margin-bottom: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .list .item a[data-v-34dba46a] {
        font-size: 1rem;
    }
    #contact > div:not(.modal-overlay).container_2 .svg[data-v-34dba46a] {
        height: 30px;
        width: 30px;
    }
    #contact > div:not(.modal-overlay).container_3[data-v-34dba46a] {
        padding: 0.4rem 0;
        font-size: 0.9rem;
    }
    #contact > div:not(.modal-overlay).container_3 > div > div[data-v-34dba46a]:first-child {
        display: flex;
        flex-flow: column;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 1rem;
    }
}
#app #content {
    padding-top: 0;
}
#cards-agency .card-1 .back h1 span:first-child {
    color: #a278dd;
}
#cards-agency .card-2 .back h1 span:first-child {
    color: #f73e3e;
}
#cards-agency .card-3 .back h1 span:first-child {
    color: #5beffb;
}
#cards-agency .back li {
    margin-bottom: 1rem;
}
@media (max-width: 992px) {
    #cards-agency .back li {
        margin-bottom: 0.5rem;
    }
}
#cards-agency .back li:last-child {
    margin-bottom: 0;
}
#cards-agency[data-v-4be60e91] {
    top: 0;
    z-index: 0;
    height: 250vh;
    padding: 0 2rem;
    box-sizing: border-box;
}
#cards-agency #cards[data-v-4be60e91] {
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
#cards-agency #cards.sticky[data-v-4be60e91] {
    position: sticky;
}
#cards-agency #cards > img[data-v-4be60e91] {
    align-items: center;
    position: absolute;
    z-index: -1;
    border-radius: 30px;
    overflow: hidden;
    opacity: 0;
    animation: opacityImg-4be60e91 1s linear infinite;
    animation-play-state: paused;
    animation-delay: calc(var(--scrollOpacity) * -5s);
    animation-iteration-count: 1;
    animation-fill-mode: both;
}
#cards-agency #cards > .cards[data-v-4be60e91],
#cards-agency #cards > img[data-v-4be60e91] {
    max-width: 1200px;
    width: 100%;
    aspect-ratio: 9/5.063;
    display: flex;
    justify-content: space-between;
}
#cards-agency #cards > .cards[data-v-4be60e91] {
    align-items: stretch;
    opacity: 1;
    animation: opacityCards-4be60e91 1s linear infinite;
    animation-play-state: paused;
    animation-delay: calc(var(--scrollOpacityCards) * -10s);
    animation-iteration-count: 1;
    animation-fill-mode: both;
}
#cards-agency #cards > .cards > div[data-v-4be60e91] {
    width: 33%;
    height: 100%;
    animation: rotate-4be60e91 1s linear infinite;
    animation-play-state: paused;
    animation-delay: calc(var(--scroll) * -10s);
    animation-iteration-count: 1;
    animation-fill-mode: both;
    cursor: pointer;
}
#cards-agency #cards > .cards > div[data-v-4be60e91]:first-child {
    cursor: default;
}
#cards-agency #cards > .cards > div > div[data-v-4be60e91] {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 30px;
    overflow: hidden;
}
#cards-agency #cards > .cards > div > div.front[data-v-4be60e91] {
    font-size: 3rem;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    transform: perspective(900.901px);
    background-color: #fff;
    backface-visibility: hidden;
    animation: scrollRotateFront-4be60e91 1s linear infinite;
    animation-play-state: paused;
    animation-delay: calc(var(--scrollRotateBlock) * -8s);
    animation-iteration-count: 1;
    animation-fill-mode: both;
}
#cards-agency #cards > .cards > div > div.front img[data-v-4be60e91] {
    width: 100%;
}
#cards-agency #cards > .cards > div > div.back[data-v-4be60e91] {
    background: #221d3b;
    transform: perspective(1123.6px) rotateY(-180deg);
    backface-visibility: hidden;
    animation: scrollRotateBack-4be60e91 1s linear infinite;
    animation-play-state: paused;
    animation-delay: calc(var(--scrollRotateBlock) * -8s);
    animation-iteration-count: 1;
    animation-fill-mode: both;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin: auto;
}
#cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
    flex: 1;
    padding: 1.5rem;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: column;
    text-decoration: none;
}
#cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
    margin: 0;
    text-transform: uppercase;
    font-family: Oswald, sans-serif;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    font-size: 2rem;
}
#cards-agency #cards > .cards > div > div.back > a h1 > div[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div h1 > div[data-v-4be60e91] {
    display: flex;
    flex-direction: column;
}
#cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
    align-self: flex-start;
    margin-top: 1rem;
}
#cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
    margin: 2rem auto;
    display: block;
    width: 80%;
}
#cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
    font-weight: 100;
    font-size: 1.2rem;
    margin: 0;
    flex: 1;
    padding-left: 1.5rem;
}
#cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
    text-decoration: none;
    display: flex;
    align-items: baseline;
    font-family: Oswald, sans-serif;
    font-weight: 100;
    color: #fff;
    font-size: 1.4rem;
}
#cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
#cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
    margin-right: 0.5rem;
    text-decoration: underline;
}
#cards-agency #cards > .cards > div[data-v-4be60e91]:first-child {
    transform: perspective(1123.6px) translate3d(5.4169em, 8.8338em, 0) rotate(-17.6677deg) rotateY(17.6677deg) rotateX(4.4169deg);
}
#cards-agency #cards > .cards > div:first-child .front[data-v-4be60e91] {
    background-color: #d78cfa;
}
#cards-agency #cards > .cards > div:first-child .back[data-v-4be60e91] {
    background-size: cover;
    background-position: 0;
}
#cards-agency #cards > .cards > div[data-v-4be60e91]:nth-child(2) {
    transform: perspective(1123.6px) translate3d(4.4169em, -1.8338em, 0) rotate(8.8338deg) rotateY(-13.2507deg) rotateX(-2.6501deg);
    z-index: 20;
}
#cards-agency #cards > .cards > div:nth-child(2) .front[data-v-4be60e91] {
    animation-delay: calc(var(--scrollRotateBlockCenter) * -8s);
    background-color: red;
}
#cards-agency #cards > .cards > div:nth-child(2) .back[data-v-4be60e91] {
    animation-delay: calc(var(--scrollRotateBlockCenter) * -8s);
    background-size: cover;
    background-position: 50%;
}
#cards-agency #cards > .cards > div[data-v-4be60e91]:last-child {
    transform: perspective(1123.6px) translate3d(-5.6501em, 5.4169em, 0) rotate(20.2507deg) rotateY(-13.1662deg) rotateX(10.3499deg);
}
#cards-agency #cards > .cards > div:last-child .front[data-v-4be60e91] {
    background-color: #646166;
}
#cards-agency #cards > .cards > div:last-child .back[data-v-4be60e91] {
    background-size: cover;
    background-position: 100%;
}
@media (max-height: 800px) {
    #cards-agency #cards > .cards > div[data-v-4be60e91]:nth-child(2) {
        transform: perspective(1123.6px) translate3d(4.4169em, 3.1662em, 0) rotate(8.8338deg) rotateY(-13.2507deg) rotateX(-2.6501deg);
    }
}
@media (max-height: 700px) {
    #cards-agency[data-v-4be60e91] {
        position: static;
        height: auto;
        padding: 0 1rem;
    }
    #cards-agency #cards[data-v-4be60e91] {
        position: static;
        height: auto;
        display: flex;
        flex-flow: column;
        width: 100%;
        margin: auto;
    }
    #cards-agency #cards > img[data-v-4be60e91] {
        display: none;
    }
    #cards-agency #cards > .cards[data-v-4be60e91] {
        animation: none;
        flex-flow: row;
        aspect-ratio: auto;
    }
    #cards-agency #cards > .cards > div[data-v-4be60e91] {
        animation: none;
        width: 33%;
        margin: 1rem 0;
        height: auto;
    }
    #cards-agency #cards > .cards > div > div[data-v-4be60e91] {
        position: static;
    }
    #cards-agency #cards > .cards > div > div.front[data-v-4be60e91] {
        transform: none;
        animation: none;
        display: none;
    }
    #cards-agency #cards > .cards > div > div.back[data-v-4be60e91] {
        transform: none;
        animation: none;
        display: flex;
        max-width: 600px;
    }
    #cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
        padding: 2rem 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
        font-size: 1.3rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 div[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 div[data-v-4be60e91] {
        display: block;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
        margin-top: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
        margin: 2rem auto;
        width: 80%;
        max-width: 300px;
    }
    #cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
        font-size: 1rem;
        padding-left: 1rem;
        margin-bottom: 2rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
        font-size: 1.1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
        margin-right: 0.5rem;
        text-decoration: underline;
    }
    #cards-agency #cards > .cards > div[data-v-4be60e91]:first-child,
    #cards-agency #cards > .cards > div[data-v-4be60e91]:last-child,
    #cards-agency #cards > .cards > div[data-v-4be60e91]:nth-child(2) {
        transform: perspective(1123.6px) translateZ(0) rotate(0deg) rotateY(0deg) rotateX(0deg);
    }
}
@media (max-width: 1400px) {
    #cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
        padding: 1.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
        font-size: 1.7rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
        margin-top: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
        margin: 2rem auto;
        width: 80%;
    }
    #cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
        font-size: 1.1rem;
        padding-left: 1.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
        font-size: 1.3rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
        margin-right: 0.5rem;
        text-decoration: underline;
    }
}
@media (max-width: 1200px) {
    #cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
        padding: 1.5rem 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
        font-size: 1.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 div[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 div[data-v-4be60e91] {
        display: block;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
        margin-top: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
        margin: 2rem auto;
    }
    #cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
        font-size: 1.1rem;
        padding-left: 1.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
        font-size: 1.1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
        margin-right: 0.5rem;
        text-decoration: underline;
    }
}
@media (max-width: 1080px) {
    #cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
        padding: 1.5rem 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
        font-size: 1.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 div[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 div[data-v-4be60e91] {
        display: block;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
        margin-top: 0.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
        margin: 1rem auto;
        width: 60%;
    }
    #cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
        font-size: 1.1rem;
        padding-left: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
        font-size: 1.1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
        margin-right: 0.5rem;
        text-decoration: underline;
    }
}
@media (max-width: 992px) {
    #cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
        padding: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
        font-size: 1.3rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 div[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 div[data-v-4be60e91] {
        display: block;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
        margin-top: 0.5rem;
    }
    #cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
        margin: 1rem auto;
        width: 60%;
    }
    #cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
        font-size: 1rem;
        padding-left: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
        font-size: 1.1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
        margin-right: 0.5rem;
        text-decoration: underline;
    }
}
@media (max-width: 855px) {
    #cards-agency[data-v-4be60e91] {
        position: static;
        height: auto;
        padding: 0 1rem;
    }
    #cards-agency #cards[data-v-4be60e91] {
        position: static;
        height: auto;
        display: flex;
        flex-flow: column;
        width: 100%;
        margin: auto;
    }
    #cards-agency #cards > img[data-v-4be60e91] {
        display: none;
    }
    #cards-agency #cards > .cards[data-v-4be60e91] {
        animation: none;
        flex-flow: column;
        aspect-ratio: auto;
    }
    #cards-agency #cards > .cards > div[data-v-4be60e91] {
        animation: none;
        width: 100%;
        margin: 1rem 0;
    }
    #cards-agency #cards > .cards > div > div[data-v-4be60e91] {
        position: static;
    }
    #cards-agency #cards > .cards > div > div.front[data-v-4be60e91] {
        transform: none;
        animation: none;
        display: none;
    }
    #cards-agency #cards > .cards > div > div.back[data-v-4be60e91] {
        transform: none;
        animation: none;
        display: flex;
        max-width: 450px;
    }
    #cards-agency #cards > .cards > div > div.back > a[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div[data-v-4be60e91] {
        padding: 2rem 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1[data-v-4be60e91] {
        font-size: 1.3rem;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 div[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 div[data-v-4be60e91] {
        display: block;
    }
    #cards-agency #cards > .cards > div > div.back > a h1 img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div h1 img[data-v-4be60e91] {
        margin-top: 1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a > img[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div > img[data-v-4be60e91] {
        margin: 2rem auto;
        width: 80%;
        max-width: 300px;
    }
    #cards-agency #cards > .cards > div > div.back > a ul[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div ul[data-v-4be60e91] {
        font-size: 1rem;
        padding-left: 1rem;
        margin-bottom: 2rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link[data-v-4be60e91] {
        font-size: 1.1rem;
    }
    #cards-agency #cards > .cards > div > div.back > a .link span[data-v-4be60e91],
    #cards-agency #cards > .cards > div > div.back > div .link span[data-v-4be60e91] {
        margin-right: 0.5rem;
        text-decoration: underline;
    }
    #cards-agency #cards > .cards > div[data-v-4be60e91]:first-child,
    #cards-agency #cards > .cards > div[data-v-4be60e91]:last-child,
    #cards-agency #cards > .cards > div[data-v-4be60e91]:nth-child(2) {
        transform: perspective(1123.6px) translateZ(0) rotate(0deg) rotateY(0deg) rotateX(0deg);
    }
}
@keyframes rotate-4be60e91 {
    to {
        transform: perspective(1123.6px) translateZ(0) rotate(0deg) rotateY(0deg) rotateX(0deg);
    }
}
@keyframes scrollRotateFront-4be60e91 {
    to {
        transform: perspective(900.901px) rotateY(180deg);
    }
}
@keyframes scrollRotateBack-4be60e91 {
    to {
        transform: perspective(1123.6px);
    }
}
@keyframes opacityImg-4be60e91 {
    to {
        opacity: 1;
    }
}
@keyframes btnPlay-4be60e91 {
    to {
        opacity: 1;
    }
}
@keyframes opacityCards-4be60e91 {
    to {
        opacity: 0;
    }
}
@keyframes opacityVideo-4be60e91 {
    to {
        opacity: 1;
    }
}
#content-agency[data-v-69c0c736] {
    position: relative;
    background-color: #1e1e3b;
    color: #fff;
    padding-bottom: 8rem;
}
#content-agency > div[data-v-69c0c736] {
    margin: 0 auto;
    max-width: 1400px;
    width: 100%;
}
#content-agency .block[data-v-69c0c736] {
    display: flex;
}
#content-agency .block > div[data-v-69c0c736] {
    flex: 1;
    box-sizing: border-box;
}
#content-agency .block > div img[data-v-69c0c736] {
    max-width: 100%;
}
#content-agency .block > div[data-v-69c0c736]:first-child {
    padding-right: 1rem;
}
#content-agency .block > div[data-v-69c0c736]:last-child {
    padding-left: 1rem;
}
#content-agency .block h1[data-v-69c0c736] {
    display: flex;
    flex-direction: column;
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    margin: 0;
}
#content-agency .block h1 img[data-v-69c0c736] {
    align-self: flex-start;
    margin-top: 1rem;
}
#content-agency .block .content[data-v-69c0c736] {
    font-weight: 100;
    font-size: 1.2rem;
}
#content-agency .block.block_1[data-v-69c0c736] {
    padding-top: 3rem;
}
#content-agency .block.block_1 .content[data-v-69c0c736],
#content-agency .block.block_1 h1[data-v-69c0c736] {
    max-width: 600px;
}
#content-agency .block.block_2 .content[data-v-69c0c736],
#content-agency .block.block_2 h1[data-v-69c0c736] {
    max-width: 400px;
    justify-self: center;
}
#content-agency .block.block_3[data-v-69c0c736] {
    padding-top: 3rem;
}
#content-agency .block.block_3 .content[data-v-69c0c736],
#content-agency .block.block_3 h1[data-v-69c0c736] {
    max-width: 400px;
}
@media (max-width: 1200px) {
    #content-agency[data-v-69c0c736] {
        padding-bottom: 5rem;
    }
}
@media (max-width: 992px) {
    #content-agency[data-v-69c0c736] {
        padding-bottom: 0;
    }
}
@media (max-width: 768px) {
    #content-agency .block[data-v-69c0c736] {
        flex-direction: column;
        padding: 2rem 0;
    }
    #content-agency .block > div[data-v-69c0c736]:first-child,
    #content-agency .block > div[data-v-69c0c736]:last-child {
        padding-left: 0;
        padding-right: 0;
    }
    #content-agency .block h1[data-v-69c0c736] {
        font-size: 1.4rem;
    }
    #content-agency .block .content[data-v-69c0c736] {
        font-size: 1rem;
    }
    #content-agency .block.block.block_1 h1[data-v-69c0c736],
    #content-agency .block.block.block_2 h1[data-v-69c0c736],
    #content-agency .block.block.block_3 h1[data-v-69c0c736] {
        max-width: 100%;
    }
    #content-agency .block.block.block_1 .content[data-v-69c0c736],
    #content-agency .block.block.block_2 .content[data-v-69c0c736],
    #content-agency .block.block.block_3 .content[data-v-69c0c736] {
        font-size: 1rem;
        max-width: 100%;
    }
    #content-agency .block.block.block_2[data-v-69c0c736] {
        flex-direction: column-reverse;
    }
    #content-agency .block > div img[data-v-69c0c736] {
        max-width: 400px;
        margin: auto;
        display: block;
        margin-top: 1rem;
    }
}
@media (max-width: 576px) {
    #content-agency .block h1[data-v-69c0c736] {
        font-size: 1.2rem;
    }
    #content-agency .block > div img[data-v-69c0c736] {
        max-width: 300px;
        margin: auto;
        display: block;
        margin-top: 1rem;
    }
}
@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0);
}
.swiper-horizontal {
    touch-action: pan-y;
}
.swiper-vertical {
    touch-action: pan-x;
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}
.swiper-3d {
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.slide-content .intro .span_1 {
    color: #dcc4ff;
    font-weight: 600;
}
.slide-content .intro .span_2 {
    color: #ff000e;
    font-weight: 600;
}
#fundamentals[data-v-770e517e] {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    background: #1e1e3b;
}
.container-sticky[data-v-770e517e] {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.swiper-wrapper-container[data-v-770e517e] {
    height: 100vh;
    width: 100%;
    position: relative;
    display: flex;
    flex-flow: row;
}
swiper-container[data-v-770e517e] {
    height: 100%;
    width: 100%;
}
swiper-slide[data-v-770e517e] {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    padding: 0;
    box-sizing: border-box;
    padding-right: 16rem;
}
.slide-content[data-v-770e517e] {
    text-align: right;
    max-width: 1200px;
    padding: 0 2rem;
    box-sizing: border-box;
}
.slide-content > div[data-v-770e517e] {
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    align-items: center;
}
.slide-content > div > div[data-v-770e517e] {
    flex: 1;
}
.slide-content h1[data-v-770e517e] {
    font-size: 3.4rem;
    margin: 0 0 1rem;
    color: #56a7db;
    font-weight: 600;
    font-style: italic;
    padding-left: 2rem;
    box-sizing: border-box;
}
.slide-content .desc[data-v-770e517e] {
    font-size: 1.4rem;
    color: #ddd;
    padding-left: 2rem;
    box-sizing: border-box;
    line-height: 1.6;
}
.slide-content img[data-v-770e517e] {
    max-width: 100%;
    height: auto;
    border-radius: 10px;
    -o-object-fit: contain;
    object-fit: contain;
}
.slide-content .intro[data-v-770e517e] {
    text-align: center;
    font-size: 3rem;
    max-width: 850px;
    margin: auto;
    font-family: Oswald, sans-serif;
    font-weight: 100;
    color: #fff;
}
.custom-pagination[data-v-770e517e] {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #56a7db;
    z-index: 1;
    justify-content: center;
    box-sizing: border-box;
    padding-right: 2rem;
    top: 0;
    right: 0;
    bottom: 0;
}
.custom-pagination[data-v-770e517e]:before {
    content: "";
    position: absolute;
    left: 4px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #56a7db;
    opacity: 0.5;
    z-index: 0;
}
.custom-pagination .arrow[data-v-770e517e] {
    background: none;
    border: none;
    color: #56a7db;
    font-size: 1.5rem;
    cursor: pointer;
    margin: 1.5rem 3rem 1.5rem 0;
    transition: opacity 0.3s;
}
.custom-pagination .arrow[data-v-770e517e]:disabled {
    opacity: 0.3;
    cursor: default;
}
.custom-pagination .titles-list[data-v-770e517e] {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
}
.custom-pagination .titles-list li[data-v-770e517e] {
    position: relative;
    cursor: pointer;
    padding-left: 3rem;
    z-index: 1;
}
.custom-pagination .titles-list li span[data-v-770e517e] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.custom-pagination .titles-list li.active[data-v-770e517e] {
    font-weight: 700;
    color: #fff;
}
.custom-pagination .titles-list li.active .dot[data-v-770e517e] {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background-color: #56a7db;
    border-radius: 50%;
    z-index: 2;
}
.custom-pagination .titles-list span[data-v-770e517e] {
    font-style: italic;
    font-weight: 200;
    font-size: 1.4rem;
}
.fade-slide-enter-active[data-v-770e517e],
.fade-slide-leave-active[data-v-770e517e] {
    transition: opacity 0.5s ease, transform 0.5s ease;
    width: 100%;
}
.fade-slide-enter-from[data-v-770e517e],
.fade-slide-leave-to[data-v-770e517e] {
    opacity: 0;
    transform: translateX(100px);
}
.fade-slide-enter-to[data-v-770e517e],
.fade-slide-leave-from[data-v-770e517e] {
    opacity: 1;
    transform: translateX(0);
}
.fade-slide-delayed-enter-active[data-v-770e517e],
.fade-slide-delayed-leave-active[data-v-770e517e] {
    transition: opacity 0.5s ease 0.1s, transform 0.5s ease 0.1s;
}
.fade-slide-delayed-enter-from[data-v-770e517e],
.fade-slide-delayed-leave-to[data-v-770e517e] {
    opacity: 0;
    transform: translateX(100px);
}
.fade-slide-delayed-enter-to[data-v-770e517e],
.fade-slide-delayed-leave-from[data-v-770e517e] {
    opacity: 1;
    transform: translateX(0);
}
.fade-img-enter-active[data-v-770e517e],
.fade-img-leave-active[data-v-770e517e] {
    transition: opacity 0.5s ease, transform 0.5s ease;
}
.fade-img-enter-from[data-v-770e517e],
.fade-img-leave-to[data-v-770e517e] {
    opacity: 0;
}
.fade-img-enter-to[data-v-770e517e],
.fade-img-leave-from[data-v-770e517e] {
    opacity: 1;
}
.scrolldown[data-v-770e517e] {
    width: 30px;
    height: 50px;
    border: 3px solid red;
    border-radius: 25px;
    bottom: 1rem;
    transition: all 0.5s;
    position: absolute;
    margin: auto;
}
.scrolldown.hide[data-v-770e517e] {
    opacity: 0;
}
.scrolldown[data-v-770e517e]:before {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 100%;
    box-shadow: 0 -5px 3px 1px rgba(255, 0, 0, 0.6);
    animation: scrolldown-anim-770e517e 2s infinite;
}
@keyframes scrolldown-anim-770e517e {
    0% {
        opacity: 0;
        height: 6px;
    }
    40% {
        opacity: 1;
        height: 10px;
    }
    80% {
        opacity: 0;
        transform: translate(-50%, 20px);
        height: 10px;
    }
    to {
        opacity: 0;
        height: 3px;
    }
}
.scrolldown[data-v-770e517e]:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 7px;
    height: 7px;
    border: 2px solid red;
    border-top: none;
    border-left: none;
    animation: pulse-770e517e 2s infinite;
}
@keyframes pulse-770e517e {
    0% {
        opacity: 0;
    }
    60% {
        opacity: 0.7;
    }
    to {
        opacity: 0;
    }
}
@media (max-width: 1600px) {
    .fade-slide-delayed-enter-from[data-v-770e517e],
    .fade-slide-delayed-leave-to[data-v-770e517e],
    .fade-slide-enter-from[data-v-770e517e],
    .fade-slide-leave-to[data-v-770e517e] {
        opacity: 0;
        transform: translateX(50px);
    }
}
@media (max-width: 1500px) {
    .fade-slide-delayed-enter-from[data-v-770e517e],
    .fade-slide-delayed-leave-to[data-v-770e517e],
    .fade-slide-enter-from[data-v-770e517e],
    .fade-slide-leave-to[data-v-770e517e] {
        opacity: 0;
        transform: translateX(20px);
    }
}
@media (max-width: 1200px) {
    .custom-pagination .titles-list li[data-v-770e517e] {
        padding-left: 2rem;
    }
    .custom-pagination .titles-list span[data-v-770e517e] {
        font-size: 1.2rem;
    }
    .slide-content h1[data-v-770e517e] {
        font-size: 3rem;
    }
    .slide-content .desc[data-v-770e517e] {
        font-size: 1.2rem;
    }
    .slide-content .intro[data-v-770e517e] {
        font-size: 2.6rem;
    }
    swiper-slide[data-v-770e517e] {
        padding-right: 13rem;
    }
}
@media (max-width: 992px) {
    .custom-pagination[data-v-770e517e] {
        display: none;
    }
    .slide-content h1[data-v-770e517e] {
        font-size: 2.6rem;
    }
    .slide-content .desc[data-v-770e517e] {
        font-size: 1.2rem;
    }
    .slide-content .intro[data-v-770e517e] {
        font-size: 2.4rem;
    }
    swiper-slide[data-v-770e517e] {
        padding-right: 0;
    }
}
@media (max-width: 768px) {
    .container-sticky[data-v-770e517e] {
        align-items: flex-end;
    }
    .swiper-wrapper-container[data-v-770e517e] {
        height: 90vh;
    }
    .slide-content[data-v-770e517e] {
        padding: 1rem 1rem;
        text-align: center;
    }
    .slide-content > div[data-v-770e517e] {
        flex-flow: column;
    }
    .slide-content > div > div[data-v-770e517e]:first-child {
        order: 1;
    }
    .slide-content img[data-v-770e517e] {
        max-width: 300px;
        width: 100%;
    }
    .slide-content h1[data-v-770e517e] {
        font-size: 1.6rem;
        padding: 0;
        margin-bottom: 0;
    }
    .slide-content .desc[data-v-770e517e] {
        font-size: 1rem;
        padding: 0;
    }
    .slide-content .intro[data-v-770e517e] {
        font-size: 2rem;
        padding: 4rem 0 0;
    }
}
@media (max-width: 576px) {
    .slide-content img[data-v-770e517e] {
        max-width: 200px;
    }
    .slide-content .intro[data-v-770e517e] {
        font-size: 1.6rem;
    }
}
#content[data-v-78296248] {
    padding-top: 0;
}
.v-enter-active[data-v-26ce942f],
.v-leave-active[data-v-26ce942f] {
    transition: opacity 0.5s ease;
}
.v-enter-from[data-v-26ce942f],
.v-leave-to[data-v-26ce942f] {
    opacity: 0;
}
#fv[data-v-26ce942f] {
    position: relative;
}
#fv h1[data-v-26ce942f],
#fv h2[data-v-26ce942f],
#fv li[data-v-26ce942f],
#fv ul[data-v-26ce942f] {
    margin: 0;
    padding: 0;
    list-style: none;
}
#fv .banner[data-v-26ce942f] {
    position: relative;
}
#fv .banner > div[data-v-26ce942f] {
    width: 100%;
    padding-top: 56.25%;
}
#fv .banner iframe[data-v-26ce942f] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    border: 0;
    box-shadow: 0 0 0;
    box-sizing: border-box;
}
#fv .banner .contact-banner[data-v-26ce942f] {
    text-align: center;
    position: absolute;
    top: 45%;
    right: 15%;
    background-color: #0c143a;
    border-radius: 10px;
    padding: 1rem;
    box-sizing: border-box;
    color: #fff;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    z-index: 1;
    font-size: 2.4rem;
}
#fv .banner .contact-banner p[data-v-26ce942f] {
    margin: 0 0 0.5rem;
}
#fv .banner .contact-banner span[data-v-26ce942f] {
    background-color: #56a7db;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 0.5rem 1rem;
    font-size: 1.2rem;
    display: block;
    cursor: pointer;
}
#fv .banner .mask[data-v-26ce942f] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
#fv .banner-intro[data-v-26ce942f] {
    background-color: #56a7db;
}
#fv .banner-intro h1[data-v-26ce942f] {
    font-family: Oswald, sans-serif;
    text-align: center;
    color: #fff;
    font-size: 2.4rem;
    font-weight: 400;
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    box-sizing: border-box;
}
#fv .line-1[data-v-26ce942f] {
    background-color: #ffeaca;
}
#fv .line-1 > div[data-v-26ce942f] {
    display: flex;
    align-items: center;
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    box-sizing: border-box;
    justify-content: space-between;
}
#fv .line-1 > div > div[data-v-26ce942f]:first-child {
    flex: 0 0 55%;
    font-family: Oswald, sans-serif;
}
#fv .line-1 > div > div:first-child h2[data-v-26ce942f] {
    color: #9d7d58;
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
}
#fv .line-1 > div > div:first-child h3[data-v-26ce942f] {
    color: #0c143a;
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 1rem;
}
#fv .line-1 > div > div:first-child .tags[data-v-26ce942f] {
    display: flex;
    align-items: center;
}
#fv .line-1 > div > div:first-child .tags > div[data-v-26ce942f] {
    font-size: 1.2rem;
    background-color: #0c143a;
    color: #fff;
    margin-right: 1rem;
    border-radius: 10px;
    padding: 0.2rem 1rem;
}
#fv .line-1 > div > div:first-child ul[data-v-26ce942f] {
    margin-top: 1rem;
}
#fv .line-1 > div > div:first-child ul li[data-v-26ce942f] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f] {
    font-size: 1.2rem;
    color: #0c143a;
    font-weight: 400;
}
#fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
    width: 50px;
    margin-right: 0.5rem;
    flex: 0 0 50px;
}
#fv .line-1 > div > div:first-child ul li > div:first-child svg[data-v-26ce942f] {
    width: 100%;
    height: auto;
}
#fv .line-1 > div > div[data-v-26ce942f]:last-child {
    flex: 0 0 45%;
}
#fv .line-1 > div .iframe[data-v-26ce942f] {
    width: 100%;
    aspect-ratio: 4/3;
    overflow: hidden;
    position: relative;
}
#fv .line-1 > div .iframe iframe[data-v-26ce942f] {
    width: 100%;
    height: 100%;
    border: 0;
    box-shadow: 0 0 0;
    box-sizing: border-box;
    vertical-align: middle;
}
#fv .line-2[data-v-26ce942f] {
    background-color: #56a7db;
}
#fv .line-2 > div[data-v-26ce942f] {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    justify-content: space-between;
    box-sizing: border-box;
}
#fv .line-2 > div > div[data-v-26ce942f]:first-child {
    font-family: Oswald, sans-serif;
    flex: 0 0 55%;
}
#fv .line-2 > div > div:first-child h2[data-v-26ce942f] {
    color: #fff;
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
}
#fv .line-2 > div > div:first-child h3[data-v-26ce942f] {
    color: #0c143a;
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 1rem;
}
#fv .line-2 > div > div:first-child ul[data-v-26ce942f] {
    margin-top: 1rem;
}
#fv .line-2 > div > div:first-child ul li[data-v-26ce942f] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f] {
    font-size: 1.2rem;
    color: #0c143a;
    font-weight: 400;
}
#fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
    width: 50px;
    flex: 0 0 50px;
    margin-right: 0.5rem;
}
#fv .line-2 > div > div:first-child ul li > div:first-child svg[data-v-26ce942f] {
    width: 100%;
    height: auto;
}
#fv .line-2 > div > div:first-child .text-6[data-v-26ce942f] {
    color: #0c143a;
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 2rem 0 1rem;
}
#fv .line-2 > div > div[data-v-26ce942f]:nth-child(2) {
    flex: 0 0 45%;
}
#fv .line-2 > div > div:nth-child(2) img[data-v-26ce942f] {
    max-width: 100%;
}
#fv .line-2 > div > div[data-v-26ce942f]:last-child {
    flex: 100%;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    font-size: 1.2rem;
}
#fv .line-2 > div > div:last-child img[data-v-26ce942f] {
    max-width: 70px;
    margin-right: 1rem;
}
#fv .line-2 > div .iframe[data-v-26ce942f] {
    width: 100%;
    aspect-ratio: 4/3;
    overflow: hidden;
    position: relative;
}
#fv .line-2 > div .iframe iframe[data-v-26ce942f] {
    width: 100%;
    height: 100%;
    border: 0;
    box-shadow: 0 0 0;
    box-sizing: border-box;
}
#fv .line-3[data-v-26ce942f] {
    background-color: #0c143a;
}
#fv .line-3 > div[data-v-26ce942f] {
    display: flex;
    flex-flow: column;
    align-items: center;
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    font-family: Oswald, sans-serif;
    justify-content: space-between;
    box-sizing: border-box;
}
#fv .line-3 > div h2[data-v-26ce942f] {
    color: #e1c89e;
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 2rem;
}
#fv .line-3 > div h3[data-v-26ce942f] {
    color: #e1c89e;
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 2rem 0 1rem;
    text-align: left;
    width: 100%;
}
#fv .line-3 > div .imgs[data-v-26ce942f] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
}
#fv .line-3 > div .imgs > div[data-v-26ce942f] {
    flex: 0 0 49%;
    border-radius: 15px;
    overflow: hidden;
    background-color: #fff;
}
#fv .line-3 > div .imgs > div img[data-v-26ce942f] {
    width: 100%;
    display: block;
}
#fv .line-3 > div > div[data-v-26ce942f]:not(.imgs) {
    width: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 1.2rem;
    font-family: Roboto, sans-serif;
    font-weight: 500;
}
#fv .line-3 > div > div:not(.imgs) img[data-v-26ce942f] {
    max-width: 70px;
    margin-right: 1rem;
}
#fv .line-4[data-v-26ce942f] {
    background-color: #56a7db;
}
#fv .line-4 > div[data-v-26ce942f] {
    display: flex;
    flex-flow: column;
    align-items: center;
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    font-family: Oswald, sans-serif;
    box-sizing: border-box;
}
#fv .line-4 > div h2[data-v-26ce942f] {
    color: #fff;
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
}
#fv .line-4 > div h3[data-v-26ce942f] {
    color: #0c143a;
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 2rem 0;
    text-align: left;
    width: 100%;
}
#fv .line-4 > div > .img[data-v-26ce942f] {
    width: 100%;
    grid-template-columns: repeat(1, 1fr);
    background-color: #fff;
    border-radius: 15px;
    margin-bottom: 1rem;
    overflow: hidden;
}
#fv .line-4 > div > .img > img[data-v-26ce942f] {
    width: 100%;
}
#fv .line-4 > div > div[data-v-26ce942f] {
    justify-content: space-between;
    width: 100%;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    gap: 1rem;
}
#fv .line-4 > div > div > div[data-v-26ce942f] {
    border-radius: 15px;
    overflow: hidden;
    background-color: #0c143a;
    padding: 1rem;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    cursor: pointer;
}
#fv .line-4 > div > div > div .img img[data-v-26ce942f] {
    max-width: 120px;
}
#fv .line-4 > div > div > div .content[data-v-26ce942f] {
    flex: 1;
    text-align: left;
    color: #fff;
    font-size: 1.4rem;
    padding-left: 2rem;
    box-sizing: border-box;
}
#fv .line-5[data-v-26ce942f] {
    background-color: #ffeaca;
}
#fv .line-5 > div[data-v-26ce942f] {
    display: flex;
    align-items: stretch;
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    justify-content: space-between;
    box-sizing: border-box;
}
#fv .line-5 > div > div[data-v-26ce942f]:first-child {
    flex: 0 0 55%;
    font-family: Oswald, sans-serif;
}
#fv .line-5 > div > div:first-child h2[data-v-26ce942f] {
    color: #9d7d58;
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
}
#fv .line-5 > div > div:first-child h3[data-v-26ce942f] {
    color: #0c143a;
    font-size: 1.8rem;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 1rem;
}
#fv .line-5 > div > div:first-child ul[data-v-26ce942f] {
    margin-top: 1rem;
}
#fv .line-5 > div > div:first-child ul li[data-v-26ce942f] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin-bottom: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
}
#fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f] {
    font-size: 1.2rem;
    color: #0c143a;
    font-weight: 300;
    font-family: Roboto, sans-serif;
}
#fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
    margin-right: 1rem;
}
#fv .line-5 > div > div:first-child ul li > div:first-child img[data-v-26ce942f] {
    max-width: 120px;
}
#fv .line-5 > div > div[data-v-26ce942f]:last-child {
    background: url(../img/page_formaVisa-02.b00f3dfe.png);
    flex: 0 0 40%;
    display: flex;
    justify-content: flex-end;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100%;
}
#fv .line-6[data-v-26ce942f] {
    background-color: #0c143a;
}
#fv .line-6 h2[data-v-26ce942f] {
    margin: 0 0 1rem;
}
#fv .line-6 h2[data-v-26ce942f],
#fv .line-6 h3[data-v-26ce942f] {
    color: #fff;
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    font-family: Oswald, sans-serif;
}
#fv .line-6 h3[data-v-26ce942f] {
    margin: 3rem 0 0;
}
#fv .line-6 > div[data-v-26ce942f] {
    max-width: 1400px;
    margin: auto;
    width: 100%;
    padding: 1.5rem 2rem;
    box-sizing: border-box;
}
#fv .line-6 > div > div[data-v-26ce942f] {
    font-family: Oswald, sans-serif;
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    justify-content: space-between;
    max-width: 1400px;
    width: 100%;
    margin: auto;
}
#fv .line-6 > div > div > a[data-v-26ce942f],
#fv .line-6 > div > div > div[data-v-26ce942f] {
    color: #00003a;
    text-decoration: none;
    padding: 1rem;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 0 34px 10px rgba(0, 0, 0, 0.3);
    flex: 0 0 31%;
    cursor: pointer;
    transition: all 0.3s;
    margin-bottom: 3rem;
}
#fv .line-6 > div > div > a[data-v-26ce942f]:focus,
#fv .line-6 > div > div > a[data-v-26ce942f]:hover,
#fv .line-6 > div > div > div[data-v-26ce942f]:focus,
#fv .line-6 > div > div > div[data-v-26ce942f]:hover {
    transform: scale(1.05);
    z-index: 1;
}
#fv .line-6 > div > div > a > div[data-v-26ce942f],
#fv .line-6 > div > div > div > div[data-v-26ce942f] {
    display: flex;
    flex-flow: column;
    height: 100%;
}
#fv .line-6 > div > div .title[data-v-26ce942f] {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.3rem;
    display: flex;
    align-items: center;
    padding: 0 0 1rem;
    box-sizing: border-box;
    font-family: Oswald, sans-serif;
}
#fv .line-6 > div > div .desc[data-v-26ce942f] {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
    display: flex;
    align-items: flex-start;
    padding: 0;
    box-sizing: border-box;
    height: 84px;
    flex: 1;
    color: #000;
}
#fv .line-6 > div > div .media[data-v-26ce942f] {
    width: 100%;
    aspect-ratio: 16/9;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1rem 0;
}
#fv .line-6 > div > div .media img[data-v-26ce942f] {
    width: 100%;
    border-radius: 15px;
}
#fv .line-6 > div > div .btn[data-v-26ce942f] {
    background-color: #00003a;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.6rem 1rem;
    font-size: 1.4rem;
    border-radius: 15px;
    text-transform: uppercase;
}
.scrolldown[data-v-26ce942f] {
    position: absolute;
    top: 0;
    bottom: 2rem;
    height: calc(100% - 2rem);
    left: calc(50vw - 15px);
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.scrolldown > div[data-v-26ce942f] {
    position: absolute;
    width: 30px;
    height: 50px;
    border: 3px solid red;
    border-radius: 25px;
    position: sticky;
    top: calc(100vh - 50px - 2rem);
    transition: all 0.5s;
}
.scrolldown > div[data-v-26ce942f]:before {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 100%;
    box-shadow: 0 -5px 3px 1px rgba(255, 0, 0, 0.6);
    animation: scrolldown-anim-26ce942f 2s infinite;
}
.scrolldown > div[data-v-26ce942f]:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 7px;
    height: 7px;
    border: 2px solid red;
    border-top: none;
    border-left: none;
    animation: pulse 2s infinite;
}
@keyframes scrolldown-anim-26ce942f {
    0% {
        opacity: 0;
        height: 6px;
    }
    40% {
        opacity: 1;
        height: 10px;
    }
    80% {
        opacity: 0;
        transform: translate(-50%, 20px);
        height: 10px;
    }
    to {
        opacity: 0;
        height: 3px;
    }
}
@media (max-width: 1400px) {
    #fv .banner .contact-banner[data-v-26ce942f] {
        top: 45%;
        right: 5%;
    }
}
@media (max-width: 1200px) {
    #fv .banner .contact-banner[data-v-26ce942f] {
        padding: 1rem;
        font-size: 2rem;
    }
    #fv .banner .contact-banner p[data-v-26ce942f] {
        margin: 0 0 0.5rem;
    }
    #fv .banner .contact-banner span[data-v-26ce942f] {
        padding: 0.5rem 1rem;
        font-size: 1.2rem;
    }
    #fv .banner-intro h1[data-v-26ce942f] {
        font-size: 1.8rem;
        padding: 1.5rem 2rem;
    }
    #fv .line-1[data-v-26ce942f] {
        background-color: #ffeaca;
    }
    #fv .line-1 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-1 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 55%;
    }
    #fv .line-1 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-1 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-1 > div > div:first-child .tags > div[data-v-26ce942f] {
        font-size: 1rem;
        margin-right: 0.5rem;
        padding: 0.2rem 1rem;
    }
    #fv .line-1 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-1 > div > div:first-child ul li[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    #fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
    }
    #fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        width: 40px;
        flex: 0 0 40px;
        margin-right: 0.5rem;
    }
    #fv .line-1 > div > div[data-v-26ce942f]:last-child {
        flex: 0 0 40%;
    }
    #fv .line-2[data-v-26ce942f] {
        background-color: #56a7db;
    }
    #fv .line-2 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 55%;
    }
    #fv .line-2 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-2 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-2 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-2 > div > div:first-child ul li[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    #fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
    }
    #fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        width: 40px;
        flex: 0 0 40px;
        margin-right: 0.5rem;
    }
    #fv .line-2 > div > div:first-child .text-6[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 2rem 0 1rem;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:nth-child(2) {
        flex: 0 0 40%;
    }
    #fv .line-3 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-3 > div h2[data-v-26ce942f] {
        font-size: 1.6rem;
        margin: 0 0 1.5rem;
    }
    #fv .line-3 > div h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 1.5rem 0 1rem;
    }
    #fv .line-3 > div .imgs[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: stretch;
    }
    #fv .line-4 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-4 > div h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-4 > div h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 1.5rem 0;
    }
    #fv .line-4 > div > .img[data-v-26ce942f] {
        aspect-ratio: 3/1;
        margin-bottom: 1rem;
    }
    #fv .line-4 > div > div[data-v-26ce942f] {
        justify-content: space-between;
        width: 100%;
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(2, 1fr);
        display: grid;
        gap: 1rem;
    }
    #fv .line-4 > div > div > div[data-v-26ce942f] {
        padding: 1rem;
    }
    #fv .line-4 > div > div > div .img img[data-v-26ce942f] {
        max-width: 110px;
    }
    #fv .line-4 > div > div > div .content[data-v-26ce942f] {
        font-size: 1.2rem;
        padding-left: 1rem;
    }
    #fv .line-5 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-5 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 55%;
    }
    #fv .line-5 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-5 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-5 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li[data-v-26ce942f] {
        margin-bottom: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
        color: #0c143a;
        font-weight: 400;
    }
    #fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        margin-right: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li > div:first-child img[data-v-26ce942f] {
        max-width: 110px;
    }
    #fv .line-6 h2[data-v-26ce942f] {
        font-size: 1.6rem;
        margin: 0 0 1rem;
    }
    #fv .line-6 h3[data-v-26ce942f] {
        font-size: 1.6rem;
        margin: 1rem 0 0;
    }
    #fv .line-6 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-6 > div > div .title[data-v-26ce942f] {
        font-size: 1.2rem;
        padding: 0 0 1rem;
    }
    #fv .line-6 > div > div .desc[data-v-26ce942f] {
        font-size: 1.2rem;
    }
    #fv .line-6 > div > div .media[data-v-26ce942f] {
        margin: 1rem 0;
    }
    #fv .line-6 > div > div .btn[data-v-26ce942f] {
        padding: 0.6rem 1rem;
        font-size: 1.2rem;
    }
}
@media (max-width: 992px) {
    .scrolldown > div[data-v-26ce942f] {
        width: 20px;
        height: 40px;
        border: 2px solid red;
    }
    #fv .banner .contact-banner[data-v-26ce942f] {
        padding: 1rem;
        font-size: 2rem;
    }
    #fv .banner .contact-banner p[data-v-26ce942f] {
        margin: 0 0 0.5rem;
    }
    #fv .banner .contact-banner span[data-v-26ce942f] {
        padding: 0.5rem 1rem;
        font-size: 1.2rem;
    }
    #fv .banner-intro h1[data-v-26ce942f] {
        font-size: 1.8rem;
        padding: 1.5rem 2rem;
    }
    #fv .line-1[data-v-26ce942f] {
        background-color: #ffeaca;
    }
    #fv .line-1 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-1 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 55%;
    }
    #fv .line-1 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-1 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-1 > div > div:first-child .tags > div[data-v-26ce942f] {
        font-size: 1rem;
        margin-right: 0.5rem;
        padding: 0.2rem 1rem;
    }
    #fv .line-1 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-1 > div > div:first-child ul li[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    #fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
    }
    #fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        width: 40px;
        flex: 0 0 40px;
        margin-right: 0.5rem;
    }
    #fv .line-1 > div > div[data-v-26ce942f]:last-child {
        flex: 0 0 40%;
    }
    #fv .line-2[data-v-26ce942f] {
        background-color: #56a7db;
    }
    #fv .line-2 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 55%;
    }
    #fv .line-2 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-2 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-2 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-2 > div > div:first-child ul li[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    #fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
    }
    #fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        width: 40px;
        flex: 0 0 40px;
        margin-right: 0.5rem;
    }
    #fv .line-2 > div > div:first-child .text-6[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 2rem 0 1rem;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:nth-child(2) {
        flex: 0 0 40%;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:last-child {
        font-size: 1rem;
    }
    #fv .line-3 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-3 > div h2[data-v-26ce942f] {
        font-size: 1.6rem;
        margin: 0 0 1.5rem;
    }
    #fv .line-3 > div h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 1.5rem 0 1rem;
    }
    #fv .line-3 > div .imgs[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: stretch;
    }
    #fv .line-3 > div > div[data-v-26ce942f]:not(.imgs) {
        font-size: 1rem;
    }
    #fv .line-4 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-4 > div h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-4 > div h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 1.5rem 0;
    }
    #fv .line-4 > div > .img[data-v-26ce942f] {
        aspect-ratio: 3/1;
        margin-bottom: 1rem;
    }
    #fv .line-4 > div > div[data-v-26ce942f] {
        justify-content: space-between;
        width: 100%;
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(2, 1fr);
        display: grid;
        gap: 1rem;
    }
    #fv .line-4 > div > div > div[data-v-26ce942f] {
        padding: 1rem;
    }
    #fv .line-4 > div > div > div .img img[data-v-26ce942f] {
        max-width: 100px;
    }
    #fv .line-4 > div > div > div .content[data-v-26ce942f] {
        font-size: 1.2rem;
        padding-left: 1rem;
    }
    #fv .line-5 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-5 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 55%;
    }
    #fv .line-5 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.6rem;
    }
    #fv .line-5 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-5 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li[data-v-26ce942f] {
        margin-bottom: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
        color: #0c143a;
        font-weight: 400;
    }
    #fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        margin-right: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li > div:first-child img[data-v-26ce942f] {
        max-width: 100px;
    }
    #fv .line-6 h2[data-v-26ce942f] {
        font-size: 1.6rem;
        margin: 0 0 1rem;
    }
    #fv .line-6 h3[data-v-26ce942f] {
        font-size: 1.6rem;
        margin: 1rem 0 0;
    }
    #fv .line-6 > div[data-v-26ce942f] {
        padding: 1.5rem 2rem;
    }
    #fv .line-6 > div > div > a[data-v-26ce942f],
    #fv .line-6 > div > div > div[data-v-26ce942f] {
        padding: 1rem;
        flex: 0 0 100%;
        max-width: 500px;
        margin: auto;
        margin-bottom: 1rem;
    }
    #fv .line-6 > div > div .title[data-v-26ce942f] {
        font-size: 1.2rem;
        padding: 0 0 1rem;
    }
    #fv .line-6 > div > div .desc[data-v-26ce942f] {
        font-size: 1.2rem;
    }
    #fv .line-6 > div > div .media[data-v-26ce942f] {
        margin: 1rem 0;
    }
    #fv .line-6 > div > div .btn[data-v-26ce942f] {
        padding: 0.6rem 1rem;
        font-size: 1.2rem;
    }
}
@media (max-width: 768px) {
    #fv[data-v-26ce942f] {
        padding-top: 50px;
    }
    #fv .banner .contact-banner[data-v-26ce942f] {
        padding: 1rem;
        font-size: 1.6rem;
    }
    #fv .banner .contact-banner p[data-v-26ce942f] {
        margin: 0 0 0.5rem;
    }
    #fv .banner .contact-banner span[data-v-26ce942f] {
        padding: 0.5rem 1rem;
        font-size: 1rem;
    }
    #fv .banner-intro h1[data-v-26ce942f] {
        font-size: 1.2rem;
        padding: 1rem;
    }
    #fv .line-1[data-v-26ce942f] {
        background-color: #ffeaca;
    }
    #fv .line-1 > div[data-v-26ce942f] {
        padding: 1rem;
        flex-flow: column;
        align-items: flex-start;
        justify-content: center;
    }
    #fv .line-1 > div > div[data-v-26ce942f]:first-child {
        margin-bottom: 1rem;
        flex: 0 0 100%;
        width: 100%;
    }
    #fv .line-1 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.4rem;
        text-align: center;
        width: 100%;
    }
    #fv .line-1 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.2rem;
        margin: 0 0 1rem;
        text-align: center;
        width: 100%;
    }
    #fv .line-1 > div > div:first-child .tags > div[data-v-26ce942f] {
        font-size: 1rem;
        margin-right: 0.3rem;
        padding: 0.2rem 0.5rem;
    }
    #fv .line-1 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-1 > div > div:first-child ul li[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    #fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
    }
    #fv .line-1 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        width: 40px;
        flex: 0 0 40px;
        margin-right: 0.5rem;
    }
    #fv .line-1 > div > div[data-v-26ce942f]:last-child {
        flex: 0 0 100%;
        margin: auto;
    }
    #fv .line-1 > div .iframe[data-v-26ce942f] {
        width: 100%;
        max-width: 400px;
    }
    #fv .line-1 > div .iframe img[data-v-26ce942f] {
        max-width: 100%;
    }
    #fv .line-2 > div[data-v-26ce942f] {
        padding: 1rem;
        flex-flow: column;
        align-items: flex-start;
        justify-content: center;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 100%;
        width: 100%;
    }
    #fv .line-2 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.4rem;
        text-align: center;
        width: 100%;
    }
    #fv .line-2 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.2rem;
        margin: 0 0 1rem;
        width: 100%;
        text-align: center;
    }
    #fv .line-2 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-2 > div > div:first-child ul li[data-v-26ce942f] {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
    }
    #fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
    }
    #fv .line-2 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        width: 40px;
        flex: 0 0 40px;
        margin-right: 0.5rem;
    }
    #fv .line-2 > div > div:first-child .text-6[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 2rem 0 1rem;
    }
    #fv .line-2 > div > div[data-v-26ce942f]:nth-child(2) {
        flex: 0 0 100%;
        margin: auto;
    }
    #fv .line-2 > div .iframe[data-v-26ce942f] {
        width: 100%;
        max-width: 400px;
    }
    #fv .line-2 > div .iframe img[data-v-26ce942f] {
        max-width: 100%;
    }
    #fv .line-3 > div[data-v-26ce942f] {
        padding: 1rem;
    }
    #fv .line-3 > div h2[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1.5rem;
    }
    #fv .line-3 > div h3[data-v-26ce942f] {
        font-size: 1.2rem;
        margin: 1.5rem 0 0;
    }
    #fv .line-3 > div .imgs[data-v-26ce942f] {
        flex-flow: column;
    }
    #fv .line-3 > div .imgs > div[data-v-26ce942f] {
        flex: 0 0 100%;
        width: 100%;
        min-height: 250px;
    }
    #fv .line-3 > div .imgs > div[data-v-26ce942f]:first-child {
        margin-bottom: 1rem;
    }
    #fv .line-4 > div[data-v-26ce942f] {
        padding: 1rem;
    }
    #fv .line-4 > div h2[data-v-26ce942f] {
        font-size: 1.4rem;
    }
    #fv .line-4 > div h3[data-v-26ce942f] {
        font-size: 1.2rem;
        margin: 1rem 0;
    }
    #fv .line-4 > div > .img[data-v-26ce942f] {
        aspect-ratio: 3/1;
        margin-bottom: 1rem;
    }
    #fv .line-4 > div > div[data-v-26ce942f] {
        grid-template-columns: repeat(1, 1fr);
    }
    #fv .line-4 > div > div > div .img img[data-v-26ce942f] {
        max-width: 90px;
    }
    #fv .line-4 > div > div > div .content[data-v-26ce942f] {
        font-size: 1.1rem;
        padding-left: 1rem;
    }
    #fv .line-5 > div[data-v-26ce942f] {
        padding: 1rem;
        flex-flow: column;
    }
    #fv .line-5 > div > div[data-v-26ce942f]:first-child {
        flex: 0 0 100%;
    }
    #fv .line-5 > div > div:first-child h2[data-v-26ce942f] {
        font-size: 1.4rem;
    }
    #fv .line-5 > div > div:first-child h3[data-v-26ce942f] {
        font-size: 1.2rem;
        margin: 1rem 0 1rem;
    }
    #fv .line-5 > div > div:first-child ul[data-v-26ce942f] {
        margin-top: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li[data-v-26ce942f] {
        margin-bottom: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f] {
        font-size: 1rem;
        color: #0c143a;
        font-weight: 400;
    }
    #fv .line-5 > div > div:first-child ul li > div[data-v-26ce942f]:first-child {
        flex: 0 0 80px;
        width: 80px;
        margin-right: 1rem;
    }
    #fv .line-5 > div > div:first-child ul li > div:first-child img[data-v-26ce942f] {
        max-width: 90px;
    }
    #fv .line-5 > div > div[data-v-26ce942f]:last-child {
        flex: none;
        margin-top: 1rem;
        height: 500px;
        background-position: 50%;
    }
    #fv .line-6 h2[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 0 0 1rem;
    }
    #fv .line-6 h3[data-v-26ce942f] {
        font-size: 1.4rem;
        margin: 1rem 0 0;
    }
    #fv .line-6 > div[data-v-26ce942f] {
        padding: 1rem;
    }
    #fv .line-6 > div > div > a[data-v-26ce942f],
    #fv .line-6 > div > div > div[data-v-26ce942f] {
        padding: 1rem;
        flex: 0 0 100%;
        max-width: 500px;
        margin: auto;
        margin-bottom: 1rem;
    }
    #fv .line-6 > div > div .title[data-v-26ce942f] {
        font-size: 1.2rem;
        padding: 0 0 1rem;
    }
    #fv .line-6 > div > div .desc[data-v-26ce942f] {
        font-size: 1.2rem;
    }
    #fv .line-6 > div > div .media[data-v-26ce942f] {
        margin: 1rem 0;
    }
    #fv .line-6 > div > div .btn[data-v-26ce942f] {
        padding: 0.6rem 1rem;
        font-size: 1.2rem;
    }
}
@media (max-width: 576px) {
    .scrolldown[data-v-26ce942f] {
        display: none;
    }
    #fv .banner .contact-banner[data-v-26ce942f] {
        padding: 0.7rem;
        font-size: 1.6rem;
        top: 28%;
        right: 5%;
    }
    #fv .banner .contact-banner p[data-v-26ce942f] {
        margin: 0 0 0.5rem;
    }
    #fv .banner .contact-banner span[data-v-26ce942f] {
        padding: 0.5rem;
        font-size: 1rem;
    }
}
#game .conversation > div > div > div > img {
    margin: 1rem 0;
    border-radius: 30px;
    max-width: 100%;
    display: block;
}
#game .conversation button {
    font-family: M PLUS Code Latin, monospace;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAA6CAIAAAAV0d32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNjA2QTFGRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNjA2QTFFRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5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);
    background-size: 100% 100%;
    padding: 0.5rem 0.5rem;
    box-sizing: border-box;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 0;
    outline: 0;
    height: auto;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
    border: 0;
    width: 100px;
    font-size: 1rem;
}
#game .conversation button:first-child {
    margin-right: 0.3rem;
}
#game .conversation button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
@font-face {
    font-family: conthrax;
    src: url(../fonts/conthrax-sb.dce9dd28.otf) format("opentype");
}
#chatgpt-who-is-it[data-v-3c38096c] {
    background: url(../img/bg.0ae8ff3f.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 10% 0;
    border-radius: 30px;
}
#chatgpt-who-is-it button[data-v-3c38096c] {
    font-family: conthrax;
    color: #fff;
    text-transform: uppercase;
    font-size: 2.2rem;
    box-shadow: 0 0 0;
    border: 0;
    outline: 0;
    height: auto;
    width: auto;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
    overflow: hidden;
    border: 3px solid #fff;
    background: transparent;
    padding: 4px;
}
#chatgpt-who-is-it button > span[data-v-3c38096c] {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAA6CAIAAAAV0d32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNjA2QTFGRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNjA2QTFFRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5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);
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    border-radius: 50px;
    overflow: hidden;
    padding: 1rem 2rem;
    box-sizing: border-box;
}
#chatgpt-who-is-it .btn-sm[data-v-3c38096c] {
    display: none;
}
#chatgpt-who-is-it .col-left[data-v-3c38096c] {
    width: 50%;
    color: #fff;
}
#chatgpt-who-is-it > div > div[data-v-3c38096c] {
    max-width: 1400px;
    margin: auto;
    display: flex;
    flex-flow: row nowrap;
}
#chatgpt-who-is-it .line-1[data-v-3c38096c] {
    font-family: conthrax;
    text-transform: uppercase;
    margin-bottom: 2rem;
    font-size: 2.2rem;
}
#chatgpt-who-is-it .line-2[data-v-3c38096c] {
    font-size: 1.4rem;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem;
}
#chatgpt-who-is-it .line-2 .col-1[data-v-3c38096c] {
    flex: 1;
    padding-right: 1rem;
    box-sizing: border-box;
    font-family: M PLUS Code Latin, monospace;
}
#chatgpt-who-is-it .line-2 .col-2[data-v-3c38096c] {
    flex: 1;
    text-align: right;
}
#chatgpt-who-is-it .line-3[data-v-3c38096c] {
    border-bottom: 3px solid #fff;
    margin-bottom: 2rem;
    width: 65%;
}
#chatgpt-who-is-it .line-4[data-v-3c38096c] {
    font-family: M PLUS Code Latin, monospace;
    font-size: 1.4rem;
}
.line-1[data-v-3c38096c] {
    font-size: 3rem;
}
@media (max-width: 1400px) {
    #chatgpt-who-is-it button[data-v-3c38096c] {
        font-size: 2rem;
        box-shadow: 0 0 0;
        padding: 3px;
    }
    #chatgpt-who-is-it button[data-v-3c38096c]:after {
        top: -9%;
        left: -2%;
        width: 102%;
        height: 108%;
    }
    #chatgpt-who-is-it .col-left[data-v-3c38096c] {
        width: 60%;
        color: #fff;
    }
    #chatgpt-who-is-it .line-1[data-v-3c38096c] {
        font-family: conthrax;
        text-transform: uppercase;
        margin-bottom: 2rem;
        font-size: 2.2rem;
    }
    #chatgpt-who-is-it .line-2[data-v-3c38096c] {
        font-size: 1.2rem;
        margin-bottom: 1.8rem;
    }
    #chatgpt-who-is-it .line-2 .col-1[data-v-3c38096c] {
        padding-right: 1rem;
    }
    #chatgpt-who-is-it .line-2 .col-2[data-v-3c38096c] {
        text-align: left;
    }
    #chatgpt-who-is-it .line-3[data-v-3c38096c] {
        margin-bottom: 2rem;
        width: 50%;
    }
    #chatgpt-who-is-it .line-4[data-v-3c38096c] {
        font-size: 1.2rem;
    }
    .line-1[data-v-3c38096c] {
        font-size: 2.8rem;
    }
}
@media (max-width: 1200px) {
    #chatgpt-who-is-it button[data-v-3c38096c] {
        border: 2px solid #fff;
        font-size: 1.6rem;
        box-shadow: 0 0 0;
        padding: 2px;
    }
    #chatgpt-who-is-it button[data-v-3c38096c]:after {
        top: -9%;
        left: -2%;
        width: 102%;
        height: 108%;
    }
    #chatgpt-who-is-it .col-left[data-v-3c38096c] {
        width: 65%;
        color: #fff;
    }
    #chatgpt-who-is-it .line-1[data-v-3c38096c] {
        font-family: conthrax;
        text-transform: uppercase;
        margin-bottom: 1.8rem;
        font-size: 2rem;
    }
    #chatgpt-who-is-it .line-2[data-v-3c38096c] {
        font-size: 1rem;
        margin-bottom: 1.6rem;
    }
    #chatgpt-who-is-it .line-2 .col-1[data-v-3c38096c] {
        padding-right: 1rem;
    }
    #chatgpt-who-is-it .line-2 .col-2[data-v-3c38096c] {
        text-align: left;
    }
    #chatgpt-who-is-it .line-3[data-v-3c38096c] {
        margin-bottom: 1.8rem;
        width: 40%;
    }
    #chatgpt-who-is-it .line-4[data-v-3c38096c] {
        font-size: 1rem;
    }
    .line-1[data-v-3c38096c] {
        font-size: 2.4rem;
    }
}
@media (max-width: 992px) {
    #chatgpt-who-is-it[data-v-3c38096c] {
        background-size: cover;
        background-position: 50%;
    }
    #chatgpt-who-is-it .btn-sm[data-v-3c38096c] {
        display: block;
        margin-bottom: 1rem;
    }
    #chatgpt-who-is-it .btn-lg[data-v-3c38096c] {
        display: none;
    }
    #chatgpt-who-is-it button[data-v-3c38096c] {
        border: 1px solid #fff;
        font-size: 1.2rem;
        box-shadow: 0 0 0;
    }
    #chatgpt-who-is-it button > span[data-v-3c38096c] {
        border-radius: 50px;
        padding: 0.5rem 1.8rem;
    }
    #chatgpt-who-is-it button[data-v-3c38096c]:after {
        content: none;
    }
    #chatgpt-who-is-it .col-left[data-v-3c38096c] {
        width: 100%;
        color: #fff;
        position: relative;
        z-index: 1;
    }
    #chatgpt-who-is-it .line-1[data-v-3c38096c] {
        margin-bottom: 1.4rem;
        font-size: 1.4rem;
    }
    #chatgpt-who-is-it .line-2[data-v-3c38096c] {
        font-size: 1rem;
        margin-bottom: 1.2rem;
    }
    #chatgpt-who-is-it .line-2 .col-1[data-v-3c38096c] {
        padding-right: 1rem;
    }
    #chatgpt-who-is-it .line-2 .col-2[data-v-3c38096c] {
        text-align: left;
    }
    #chatgpt-who-is-it .line-3[data-v-3c38096c] {
        display: none;
    }
    #chatgpt-who-is-it .line-4[data-v-3c38096c] {
        font-size: 1rem;
    }
    .line-1[data-v-3c38096c] {
        font-size: 2rem;
    }
}
@media (max-width: 768px) {
    .line-1[data-v-3c38096c] {
        font-size: 1.8rem;
    }
}
#chatgpt-who-is-it-play[data-v-3c38096c] {
    background: url(../img/bg_game.1e875449.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 100%;
    display: flex;
    padding: 6rem 0;
    box-sizing: border-box;
    position: relative;
    border-radius: 30px;
}
#game[data-v-3c38096c] {
    width: 100%;
    max-width: 1400px;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    height: 100%;
}
#game > div[data-v-3c38096c] {
    width: 70%;
    position: relative;
}
#game > div > div[data-v-3c38096c]:not(.robot) {
    border: 1px solid #ddd;
    padding: 2rem;
    box-sizing: border-box;
    border-radius: 20px;
    background: hsla(0, 0%, 100%, 0.7);
    border: 2px solid #fff;
    width: 100%;
    z-index: 1;
    position: relative;
}
#game > div > .robot[data-v-3c38096c] {
    position: absolute;
    top: -80px;
    right: -353px;
}
#game .intro[data-v-3c38096c] {
    font-size: 1.8rem;
    margin-bottom: 1rem;
    color: #9717a9;
    font-family: M PLUS Code Latin, monospace;
    text-transform: uppercase;
    font-weight: 600;
}
#game .intro.intro-2[data-v-3c38096c] {
    font-size: 1.2rem;
}
#game .conversation[data-v-3c38096c] {
    width: 100%;
    height: 400px;
    border-radius: 5px;
    margin-bottom: 1rem;
    overflow: auto;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-thumb {
    background: #8f54a0;
    border: 0 solid #fff;
    border-radius: 50px;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-thumb:active,
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-thumb:hover {
    background: #8f54a0;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-track {
    background: transparent;
    border: 0 none transparent;
    border-radius: 50px;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-track:active,
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-track:hover {
    background: transparent;
}
#game .conversation[data-v-3c38096c]::-webkit-scrollbar-corner {
    background: transparent;
}
#game .conversation > div[data-v-3c38096c] {
    display: flex;
    flex-flow: row nowrap;
    box-sizing: border-box;
    margin: 1rem 0;
    padding: 0;
    align-items: center;
}
#game .conversation > div > svg[data-v-3c38096c] {
    width: 30px;
    margin-right: 1rem;
}
#game .conversation > div > img[data-v-3c38096c] {
    height: 36px;
    width: auto;
    display: block;
    margin-left: 1rem;
}
#game .conversation > div > div[data-v-3c38096c] {
    box-sizing: border-box;
    margin: 0;
    border-radius: 50px;
    padding: 1rem 2rem;
    max-width: 80%;
    font-family: M PLUS Code Latin, monospace;
    background: red;
    color: #fff;
}
#game .conversation > div > span[data-v-3c38096c] {
    margin-top: 0.5rem;
    margin-right: 0.5rem;
}
#game .conversation > div.assistant div[data-v-3c38096c] {
    background: red;
    color: #fff;
}
#game .conversation > div.user[data-v-3c38096c] {
    justify-content: flex-end;
}
#game .conversation > div.user > span[data-v-3c38096c] {
    order: 1;
}
#game .conversation > div.user div[data-v-3c38096c] {
    background: #efefef;
    color: #000;
}
#game textarea[data-v-3c38096c] {
    width: 100%;
    border: 2px solid #ddd;
    padding: 1rem;
    box-sizing: border-box;
    font-size: 1.2rem;
    outline: none;
    transition: all 0.4s;
    border-radius: 50px;
    background: transparent;
    height: 250px;
    font-size: 1rem;
}
#game textarea[data-v-3c38096c]:focus {
    border-color: #0093ff;
}
#game .btns[data-v-3c38096c] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 1rem;
}
#game .btns button[data-v-3c38096c] {
    margin-left: 1rem;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2rem;
    box-shadow: 0 0 0;
    outline: 0;
    height: auto;
    width: auto;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    border-radius: 50px;
    overflow: hidden;
    border: 0;
    background: transparent;
    padding: 0;
}
#game .btns button > span[data-v-3c38096c] {
    font-family: M PLUS Code Latin, monospace;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAA6CAIAAAAV0d32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNjA2QTFGRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNjA2QTFFRjhDRTExRUU4QTMzRTY2NThDMDdENDQ4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5M2VjMTcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VHDncAAAFLZJREFUeNq0XNl247pyRYGU7B6Slbxk5Vvvp+Tf8pq18nTG7vYgoi6AmgFQtk+f63bLFAVSZBWq9q4BhH/89/9Aqj/QX5Nux50gH/nt8ZBhu248fvnP68NX6D8p5XqsbNsGlvL7//9vkh9I9rNfHj79+38l1I94CxFtEPYdNED2l7YXk32CcgjS7sIbtBvbGxlQUIeVImfo4womOwyBztHeHuXGw1J6+Pwfl8evLMJ2xe02kW9MtutIAH8HL0+//fHr/+kV714Wg0w/rpIwEnK+XD7zW6SBmGSMHv7y/ddBHyCbl4d/AzTZd7Ej3y4LnW8DTAFNUmCf0hA5BIHED6jnlMP7AETWfRc3AMtarx5B3yK/LQVJ6vVtbrf8RU/UJUMaAdTzd8XwnfSj6p+nb7/wFfRDslzQQr4/o5Im0+sXqKevswJZtn4MXyvi07dfwetSPs/bvl8eVR8kQHAGkkSy3eJQTsIbILYFCb39uU/ZtCChU5LM8BT3yBd1VYFNta4Xvfh+y+5OUS0c+5cBaUYO5zu6vXy/vT558eb7xvGXVVJnxOXhC6C3wmAiNDNuP35P5fD6UKldq6GwK0XyMSp3fQHyFMgbtqfLrl+ebtAw9I4O7Ht1gO23C0Y/TWVGi6yh6LyuWvnqr828Loqlq0nKBKofVUMZxJhh9B6jJv6KShokfMqwyfXFVxZTm6HPzVCCPkiU9djL9TPftumDZyh4DeFgB+gV4OY4fw76quaFk3r0i3jTjEbtj06CWNQ/X66fqtM2sEDWBzhQVMUIDmE5Xm7P3wYp5XfAyTtVYsKtkqFZc6JsvsTb049yex30QWP2h8/9pj31SHKTLM1c/S+as3KvfP56b3VA7iNBDlRl+NmQGLhZozSh2R9inDQIwe7RVLg3RGGblqNRHS9iUAzPpzYvf5mlvb8FJ7O2zlRiprDt120LZyYUE7wnIIXn778MJ9ezXa9fA4SE6S9TjxDZjfGMDAIBa7pBJ8RCkmIdGJLTGQTMu0G5O2V47+4L2zmK4fP+sOW96YzsKCE6p9cPhA71/ML6qZby9AdfiSA/eFw5gZPZv72hEmjc6YvMI/RwYnLEdNyej5cf3j7UYiofzls2BSCBucF4FscFZBD9NjLdD9pb2lDrzMatzdogBYzxON+/0RlTCr6o/e3MWa+ZEQsZt/RVKZ+3GJotL99/tznkRL1/CE7eo5LGnfaHCCTueCXE336N9men2h++6oHiC3QMdkan/t1ZiME4mt/uTkyoFsrElT8aCXXZOXPh8yMaW3VGSJ6w0P66rzqGrd+ygLn4A+YFiJ0Ot0tnxTVJ1eNrmJKildA17B+BkyVdDioh0PORSfMe/Z6yxgXN+I/b0/dVkFRpwnXPm5LgwVhpwgWkEZVkF1qqShzdUF/ESukiKMn/cIDJbq0PK4rtFqz0vy1Mkfm2N2KicugqKDVc6ySYDzbFCD+usPpHPYtEXiCzpo3aPwInA7VNHt6ZPECu7Iu+KbMUo2Ps1/f6/TdnBIF0Nsofv8vhvHkSDNTIyK5G35AiRbMQU4SNGlWgC38wC38CtS2NP0XBBks9utj3xwlL0CkGvGII/eu456ff3BRJ6BSzp3vMeAEnC6tytGSrswacJSHRRlBghTany+uPPwfvRxtbixwfBn0AhnSLiMPFhlElaDCGIlREiRZJAVn9l5rQZF7F2ZaH/X5o0e39+tjukdyTes+O+oj2RxVD1vby+gM7/3R3ZK/7YCjvgZMzlbRZUy9xkCk7sWY8dPG3H3+mxl5gNsHLw+d8rgxPwCCFuY/OMMCJuyjqWpKgSdRPOJSdIugS8wgj0hCjFX9QfcOj2Q07Rocl7JucnfTdLXxeWQndwz7bxDvgZIUr1e72h8yzQrAa6Dq6b+v2XdXy+vTnEMZLQLu1FAta4sSfHycu5P0T2HbIgGWzIzYUZPxHF2Oz6wHB824oHABh4AUdpD0hvlyrnxK2C+InEBnqUa0IbV/C4/X2+uTh3Zlj29hn555i1mgFJxZmexW2WYOQYOEMabbklvP5UZE+5qMkiVQJsYVvI67kwWic01cW4PiUZAaR7xaD5aE7Ug0FnVLNG+k3IvMUMCpWr7lNIw5SyCZMMbwboQBmznUSWX5++t3HRhgFjmIrp7zrPpz4wXm75LyhBhMAiu0WNGB67UEThEQhDYX9+gkWM2NFxoJPCt4GXQYTMQzlmRgRBZNl2NAxAzC2Viza6IgCMnbbLvW249QADhijYloCEwhsUrndKFBT95Umc1nEK2e+awknFmQwomBKPn2UJV5pdnw7nvH1JWqFEyrNzkDTP3hmnWkGm0CIR7xJLpIXuYs/MXFoDI+ROwRE4cnW6y+kmO4bCCiMAgvsoxgPUHSKwr5eX76JtY1himpoX0Yh51netbC2Govni01kLqdksEisOqeG8z6R7v1YS+256H2pjxha+xqJTfmIN8y/XLolipwnQIlZG4s5OfEiLACw2HTLl3rT6AJ+mXtUeAHQGJSNtBvQgbeX7y46Gf2Y92BBHee+aw0nTSv7I31N5qkhQW1Pe3AQV0ppVYRgIsynLw9522b8X+RcF2xYCyRBJeiCc+/EfH5MQhAQvjYbirqyrr9SbCJeriJ7sgpBkWQkWHya2nElxN81chzcl99YerBFWfAMTvqfaiqXOMZUrRmXTr2CSvRLL9dHJbswFTNiDsqKXXfZF8JgHCiojjZJU/Bd4CDLGwoKSBkFqM52gx2TZ7VqIEaCk1MMUb7Xp29zLhLTwN0lZ3wO8usA0xvQtl3B0xQH9cKTWxmhQtygEv7Ne4VNqTjpaRcgD2ipqqgPvnmnEvBQn6Qun22SkqGgTyQPvC4YSo/otVhXgxSWvHoCo2BEgpOwYWUB6ahsuByuvj1smLnsZ2x4jfY4Y0+u4Tj6FD2dvd131ppHU4nw+eH32rOtKbqpwAhcvJBtTngFjQXjZOV3CAkwRJ+XBOqQSCPWJEYRORj7gercqqFsesukSgkbkzo0TmpwUoHqSVTdQq6Y3zGX/SynsgB5XJjUtu0pRo7Y2DlQygG4xQOP5+9LleTKpvfrInwZK+f+ezFkvTzkh3SlZZFduoXtBEjSATZQYxdxVpbCQTREyXmPNUowG3HxgLIeIoYVVMtxU4gCwJiUVAztHGwwFZg277uyZsvqoMk6/FzuF3W8PrsKYPjdL5+SpHthihyHKnrikmKaVeKLFlNDkhLTyIA1co9HQcChFsxDmAeVcF6Co9QI0oJ6pxjxMJQjXzkuHz5KImfJuO4bigqtzZqWb0BwxBQolO7lP7rb4+VpqZJKz7b9IYtrmqJLHsMtLGj14H41XUOoxauh06VtZy0eI50fY00X7fxDmRnZVWbk6paOqcSmhVWIoF1D2PM6rgKdXHMa2VpF1eP2HOSMC4prFeKlNZwbSggwq/cBo1vCzVv+2mhx5ed43PJKK9v1MWeAVVVfenymaqYU5NVrQfRasfxlVsKBCXJmDNAF8ujzLrY3CylwtLvdsuPmmtgCyy8my7tYLrIxnTFUvGMue7pHvWZDcb6rSTRLdxtHUAwn3PvT/t+en/KiF6sNaPW7GB+cxZgYgvmQvkxD2dWpxIWWnAqDhGOoiEMMjz6l3+Vs1Kveb6+ZdI/W3DUWVDiVpj5RjIJ/i9S6oYyamNBFydh+N0ZZGwonvtqxXF7THgJFFyC/epSKKrDwTq2zqOl1ZlyOPWOoay3CScRg+KEVMgnXcQxNOigQpxRALI4lTht3kdpdd0MxwGTBCytnGqHtIuTZUxFYXcWMA8wsMvknMcrKUNrY1vvE9mEW7Xh7dcrHyzNM/EoSzA+QcPoUPPXK1qw18GYw6FpF+678JUUNSR06CsDRPIxxAVqHoycXjU1uSrfoSjUBWazJleM0pgFVCK/PQ0p4ZS4xijzjYPctJrdcKVjHinD2JLnR3r/WGmsmOAGKHDNsgONHs6OLEaXoDHHM0Z2oBIdcAF8gZSwHh+Z9l2CAI8Q9PexywRqwJLQyl3NlhDYtIYvlTVAZQpZ9xvkTQ4kWkzdjkoJ6Mo4sIJcaykbK6wjxNUkOYACSFJrtgmdDHMIXSePjyJXRc2Wt4YdCMowtAM53HeSTyuHqxq0lwZ9WK1qWwZDcV3LocvQc+VxBMSwZzaXnwWb3tap+hf3VkMXPSD2aKaakSzu4ltvLEjByj40h9sMT59HoPWgFRy5g9WOcJ3tQj4kVrS/fpSy1Pul5WruSkqwMDG4WqudKvpdIJau5r/6vho3URe2tYSp0ze4t7XH3mzhPlyj2wdK01hzgwCo3lSDOcEIZYiU9aoVBJT4nP3Vc8KeILrxGiBE+pFjXRYsdgLNhOPUc+QawGqlUcWJc6uDiRgkYNU1cCPkFarhB9vUlLSjWnPgavdmeVuH0fZzXZLVaSnbkppoClGYoa5CohtYMBV0vPcJkJdqlP6ZhYqdhsj5KiBG7q+y6pEtyCWRwSX+XWaV4CA8roHFDMpjfsoYNcVnggEUKA50R3wGPO5i/z+7rvsW4BQBZXDaIf2A0Lm2elWXNMW9XOsX8O6nEfVpwXWsQ8c4ZF5ea7P01Hd7NmHDojpG6lvopX7+RzDzGZomky4QEZYgA0/jSDCX0SLzHSowZD8pYY4ldYtYLT1L+TOJt+QqP17QMRCBR0l4UA7D+PvDpE6VqGLP6U8tLTIKNET7dRcGpT9KVwgR3PPUSf1WUd5kfQ3AgD1JJKUgneX2Ta51hzP5O92Xey80P7Vvl6IFUgkdnLymNucWmkp5iQcCQYJios+NgLmLIwi+G2H6s3ofw3hyX9jaC5e+tHyjm8X1VrS+AtOIWw3uSrjx0GCP78ajzEtNdbI8QH53YflZeWbovRjpQ6sm2m3VtWcvav6ap5s+/23V5WTBF9U4l6GJ7WLSK4dwfhCEtHAN4K6crA9TOYllT4iVSpJ/LadhclnUhO4zpTvwGQ4HzfU4saYUY1gnKxQ7uYE5+oqjlthilrd0sR14k4VvgmUGnlQUlK904K0FvQLFVLHaIz17LcSocWpO5zquRI1plH13LhK0+6SkMqWhJW6Q0KaBzZS3LedwSDs1RCyc2E+IxilwGKAtVuUKbpoeVE/dY+FimbRrO71ewTm1YQT3Mjivm2IM+Rhs/j13AEeji+o/DiqRChlkgLjKyEEUT9dCQQ5x5MCWi4FTd8oHWordmXWVJY7wyg0paBvyuDU2AAQwru+XCnPmHVnWcI/Owojf0S2hX2ODTxlYx1wcztFLyEm+MLUYwEmUIaxjRL+6y5f2KI9orXByWoLkOwpZAc2GlHkiOAmrFRWbW/j5QGTqotHoKgjZAsWyasEQ6Li6UI5QUJK7Y8Fz1imQs5PYtwk/T2mLvgUzqIfGFvpXMU7jhli3VJ3kLW/VgtNgtTOEYZQxNznB/CS1rDrYGFZct73Mna8UauEm6wBrJK+LsYN48cFx5WoA4LpwWBC+yzlQlXPbtjZKWNUd+DdEih49sEr6+BnEdjC1wtG5uhzE9XsEU2r3OwOMNaNnPcl53zYXrKuBspYHkmMoVnN/3DHhKK7wacMzqL4r5uEgnh8ZJz4ltSaoSorLs3rfVsMYvI+ZbjksDfCKdpKi+/zhmGeLHDMU8GKR7oDJ8DfhOZ5usocAakQN2tHbd2WXBCmkgrujFSJ1xTFOO+vD9eeghIvSCo0vch8RaGhdIymXosiC00haX/kr7uHhB4SJmWSP/AC17evtnHYEn1/ecMPCimMrcEhi0WvwBE4Z53jWti1wGmL6/0ifC3OIZPCmLDVmwYVm3ppIGJYX1WoNi3JLic/c07j+J7e+5qTd3ysNiNA8/p5m1K3xqIB7jFbeyFNKKMphKgqNDV7Fwnkq6ioblwoM2tP9W1hMtkruDF6JsSxkVw82VJ+zrXYC/YMYTATuB+mHw2LYbW7lgU+CJ/C3NjU5jR1bUhOZahgiG9JGHVS2uTp7WKpGn4qD2EI/txkPnXMzyWn2FFVPWCZa5heUO4I+9kx/6mXSAcFJm1ocZDNW2+5g/W0+0qmBkw/KwYTkEDIuIcYpolql1F0aeAXJwZZ17nekD0hvVrlMP9iEn9m7tZbdQyDeojVeZo/uCtfGZcbhcAPpEWQroOmEtDq3fbC7om2ZOK1SDXyIyxhkn/BkhrVS1f9BEFssnB6fk+nE3dLwHTs6mi/PHZ1Cskmlp8RAwex7HAOUwLJ4IKtE4HRfI4ZwYvuGX/BeNcAJ/gYbd0cpPmYi26UCoBeDqzFPb3L2pkEIfJQhtG1a3Yjr3Wr4vGU8EtFIApEm4cFdtP2k0O/zEWe69hRw6IT6oaIh5lFUJcl5W4ZtdZF29b0GyBglXjjznS+nv80sfPfn+Uem/G1O2qBFMi2blMVNy9o0YAhSUqrB/5I5hEiUlCw4JY2qNLxiWrd6T3QD4f6NZvKmt/V+iFNj8gxrHW+d4Eqgrmao1rRcT+rOjeJ03bTfR5N5Tk/lJd/TsLMj2fCl65GsnY4juSR+YKa/e5Zt716A+DpTfEmFDzpERxlCdslimUpDjBAvOuO/PqGZPf+uPLQ2lp87y8wGkNQbo6YWtlkyv0CMafqYhkG6A2sqbVnLf0/9suR/eVdTrAk2XvU+571EFA3d89Sfdcmqd6uj1igr2f4VasnsXXXvfN1pPShvfNtrKWjq8DqDTIXV0FOSTFnKYOC4G/1ssaX9pRf+cfRs8L60An4+SDRjyVLoEJMsz1OgZxb3hlaVfT9jftm/pck4bNe12wyiZpA3YR285V7raFk23Jxim3C2ousN6xqaKrdvU1sY1NW6ttRb2VudsDad9Z5NcFfZR4NZ1cCulivYo6aiSLU3M/bXpoGqgQH1tOmgNuL2UWlpn3UHN9C0Pjl1fpfSl9l1leKS+KCXxc3bI7I6uLLJO92rPLMO4ikk7aNHplrb35/ISW4pUK14Za61IH5dpBbitC0RJNLXZNQG/VXPpaoHm70DebqIkMYumDDYgftt9mphaFjNxnfxJH77CkuWHRDcrafbQreAg+dIOth62lT5KdIA0uPAhPQFJew95evUhrjLxAr6gleQu6UwrCp8U/fxTgAEAX+bTH/NiIeQAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    border-radius: 50px;
    overflow: hidden;
    padding: 1rem 2.5rem;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
}
#game .btns button > span svg[data-v-3c38096c] {
    width: 16px;
    height: 16px;
    position: absolute;
    left: 14px;
}
#game .btns button[data-v-3c38096c]:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
#game .btns button:last-child > span[data-v-3c38096c] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUUAAAA3CAIAAAAUi890AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjUzODhDMTA5NTI1NkY3MDlEQzk3NDRBMTNFMTdDQjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxRTM2RjQ3RjhDRTExRUU5NDRFOUNDMUQzQUQ4MDZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxRTM2RjQ2RjhDRTExRUU5NDRFOUNDMUQzQUQ4MDZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA0ZGUyNTQtNDI1NC00YjFhLWFjNDEtMTkwOTU1N2U3NTEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Y2VjM2M0NzQtMjdmMy0xMTgyLThhMjMtZDZhYzA5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);
}
.v-enter-active[data-v-3c38096c],
.v-leave-active[data-v-3c38096c] {
    transition: opacity 0.5s ease;
}
.v-enter-from[data-v-3c38096c],
.v-leave-to[data-v-3c38096c] {
    opacity: 0;
}
@media (max-width: 1400px) {
    #chatgpt-who-is-it-play[data-v-3c38096c] {
        width: 100%;
    }
    #game[data-v-3c38096c] {
        width: 100%;
        margin: 0 auto 12rem;
    }
    #game > div[data-v-3c38096c] {
        width: 80%;
    }
    #game > div > div[data-v-3c38096c]:not(.robot) {
        padding: 2rem;
    }
    #game > div > .robot[data-v-3c38096c] {
        top: -80px;
        right: -353px;
    }
    #game .intro[data-v-3c38096c] {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    #game .intro.intro-2[data-v-3c38096c] {
        font-size: 1.2rem;
    }
    #game .conversation[data-v-3c38096c] {
        width: 100%;
        height: 400px;
        margin-bottom: 1rem;
    }
    #game .conversation > div[data-v-3c38096c] {
        margin: 1rem 0;
    }
    #game .conversation > div > div[data-v-3c38096c] {
        padding: 1rem 2rem;
        max-width: 70%;
    }
    #game .conversation > div > span[data-v-3c38096c] {
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }
    #game .conversation > div button[data-v-3c38096c]:first-child {
        margin-right: 0.3rem;
    }
    #game input[data-v-3c38096c] {
        border: 2px solid #ddd;
        padding: 1rem;
        font-size: 1.2rem;
    }
    #game .btns[data-v-3c38096c] {
        margin-top: 1rem;
    }
    #game .btns button[data-v-3c38096c] {
        font-size: 1.2rem;
        height: 50px;
    }
}
@media (max-width: 1200px) {
    #chatgpt-who-is-it-play[data-v-3c38096c] {
        width: 100%;
    }
    #game[data-v-3c38096c] {
        width: 100%;
        margin: 0 auto 12rem;
    }
    #game > div[data-v-3c38096c] {
        width: 100%;
    }
    #game > div > div[data-v-3c38096c]:not(.robot) {
        padding: 2rem;
    }
    #game > div > .robot[data-v-3c38096c] {
        top: -80px;
        right: 0;
    }
    #game .intro[data-v-3c38096c] {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    #game .intro.intro-2[data-v-3c38096c] {
        font-size: 1.2rem;
    }
    #game .conversation[data-v-3c38096c] {
        width: 100%;
        height: 400px;
        margin-bottom: 1rem;
    }
    #game .conversation > div[data-v-3c38096c] {
        margin: 1rem 0;
    }
    #game .conversation > div > div[data-v-3c38096c] {
        padding: 1rem 2rem;
        max-width: 70%;
    }
    #game .conversation > div > span[data-v-3c38096c] {
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }
    #game .conversation > div button[data-v-3c38096c]:first-child {
        margin-right: 0.3rem;
    }
    #game input[data-v-3c38096c] {
        border: 2px solid #ddd;
        padding: 1rem;
        font-size: 1.2rem;
    }
    #game .btns[data-v-3c38096c] {
        margin-top: 1rem;
    }
    #game .btns button[data-v-3c38096c] {
        font-size: 1.2rem;
        height: 50px;
    }
}
@media (max-width: 768px) {
    #chatgpt-who-is-it-play[data-v-3c38096c] {
        width: 100%;
    }
    #game[data-v-3c38096c] {
        width: 100%;
        margin: 0 auto 12rem;
    }
    #game > div[data-v-3c38096c] {
        width: 100%;
    }
    #game > div > div[data-v-3c38096c]:not(.robot) {
        padding: 2rem;
    }
    #game > div > .robot[data-v-3c38096c] {
        top: -80px;
        right: 0;
    }
    #game .intro[data-v-3c38096c] {
        font-size: 1.4rem;
        margin-bottom: 1rem;
    }
    #game .intro.intro-2[data-v-3c38096c] {
        font-size: 1rem;
    }
    #game .conversation[data-v-3c38096c] {
        width: 100%;
        height: 400px;
        margin-bottom: 1rem;
    }
    #game .conversation > div[data-v-3c38096c] {
        margin: 1rem 0;
    }
    #game .conversation > div > div[data-v-3c38096c] {
        padding: 1rem 2rem;
        max-width: 85%;
    }
    #game .conversation > div > span[data-v-3c38096c] {
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }
    #game .conversation > div button[data-v-3c38096c]:first-child {
        margin-right: 0.3rem;
    }
    #game input[data-v-3c38096c] {
        border: 2px solid #ddd;
        padding: 1rem;
        font-size: 1.2rem;
    }
    #game .btns[data-v-3c38096c] {
        margin-top: 1rem;
        display: flex;
        flex-flow: column;
    }
    #game .btns button[data-v-3c38096c] {
        font-size: 1.2rem;
        width: 100%;
        height: 50px;
        margin: 0 0 1rem 0;
    }
}
#lab[data-v-fd7a0304] {
    padding-top: 100px;
    position: relative;
    max-width: 1400px;
    margin: 0 auto 200px;
}
#video-ref[data-v-72576fd2] {
    margin: auto;
    width: 100%;
    position: relative;
    display: flex;
}
#video-ref .loader[data-v-72576fd2] {
    display: flex;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../img/bg_loader.21fb1d13.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9;
    position: sticky;
}
#video-ref .loader > div[data-v-72576fd2] {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
}
#video-ref .logo-icon[data-v-72576fd2] {
    width: 80px;
    height: auto;
    position: absolute;
    fill: #fff;
}
#video-ref .cm-spinner[data-v-72576fd2] {
    height: 180px;
    width: 180px;
    border: 8px solid transparent;
    border-radius: 50%;
    border-top: 8px solid #fff;
    border-bottom: 8px solid #fff;
    animation: spin-72576fd2 4s linear infinite;
    position: relative;
}
#video-ref .cm-spinner[data-v-72576fd2]:after,
#video-ref .cm-spinner[data-v-72576fd2]:before {
    content: "";
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
    border-radius: 50%;
    border: 8px solid transparent;
}
#video-ref .cm-spinner[data-v-72576fd2]:before {
    border-top-color: #fff;
    animation: spin-72576fd2 3s linear infinite;
}
#video-ref .cm-spinner[data-v-72576fd2]:after {
    border-top-color: #fff;
    animation: spin-72576fd2 1.5s linear infinite;
}
#video-ref video[data-v-72576fd2] {
    width: 100%;
    overflow: hidden;
}
#video-ref #progressbar[data-v-72576fd2] {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#video-ref #progressbar > div[data-v-72576fd2] {
    background-color: hsla(0, 0%, 100%, 0.2);
    position: sticky;
    top: calc(100vh - 8px);
    z-index: 1;
    display: block;
    cursor: pointer;
    height: 8px;
    width: 100%;
}
#video-ref #progressbar > div > div[data-v-72576fd2] {
    background-color: hsla(0, 0%, 100%, 0.6);
    display: block;
    cursor: pointer;
    height: 100%;
}
#video-ref #timer-video[data-v-72576fd2] {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 0 1rem;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#video-ref #timer-video > div[data-v-72576fd2] {
    position: sticky;
    top: calc(100vh - 35px - 1rem);
    z-index: 1;
    display: block;
    cursor: pointer;
    margin-bottom: 1rem;
    color: hsla(0, 0%, 100%, 0.5);
    height: 35px;
    display: flex;
    align-items: center;
    font-family: Oswald, sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
}
#video-ref #controls[data-v-72576fd2] {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0 1rem;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
#video-ref .btn-play[data-v-72576fd2],
#video-ref .btn-reload[data-v-72576fd2] {
    position: sticky;
    top: calc(100vh - 35px - 1rem);
    z-index: 1;
    display: block;
    cursor: pointer;
    margin-right: 0.5rem;
    margin-bottom: 1rem;
}
#video-ref .btn-play svg[data-v-72576fd2],
#video-ref .btn-reload svg[data-v-72576fd2] {
    width: 35px;
}
#video-ref .btn-mute[data-v-72576fd2] {
    position: sticky;
    top: calc(100vh - 35px - 1rem);
    z-index: 1;
    display: block;
    cursor: pointer;
    margin-bottom: 1rem;
}
#video-ref .btn-mute svg[data-v-72576fd2] {
    width: 35px;
}
.scrolldown[data-v-72576fd2] {
    position: absolute;
    top: 0;
    bottom: 2rem;
    height: calc(100% - 2rem);
    left: calc(50vw - 15px);
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.scrolldown > div[data-v-72576fd2] {
    position: absolute;
    width: 30px;
    height: 50px;
    border: 3px solid red;
    border-radius: 25px;
    position: sticky;
    top: calc(100vh - 50px - 2rem);
    transition: all 0.5s;
}
.scrolldown > div[data-v-72576fd2]:before {
    content: "";
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 100%;
    box-shadow: 0 -5px 3px 1px rgba(255, 0, 0, 0.6);
    animation: scrolldown-anim-72576fd2 2s infinite;
}
.scrolldown > div[data-v-72576fd2]:after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 7px;
    height: 7px;
    border: 2px solid red;
    border-top: none;
    border-left: none;
    animation: pulse 2s infinite;
}
@keyframes scrolldown-anim-72576fd2 {
    0% {
        opacity: 0;
        height: 6px;
    }
    40% {
        opacity: 1;
        height: 10px;
    }
    80% {
        opacity: 0;
        transform: translate(-50%, 20px);
        height: 10px;
    }
    to {
        opacity: 0;
        height: 3px;
    }
}
.v-enter-active[data-v-72576fd2],
.v-leave-active[data-v-72576fd2] {
    transition: opacity 0.5s ease;
}
.v-enter-from[data-v-72576fd2],
.v-leave-to[data-v-72576fd2] {
    opacity: 0;
}
@keyframes spin-72576fd2 {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
#content[data-v-2e6ca50c] {
    position: relative;
    padding-top: 60px;
}
#filters[data-v-2e6ca50c] {
    margin: 0 auto;
    max-width: 1400px;
    width: 100%;
    justify-content: center;
    display: flex;
    height: 5rem;
    align-items: center;
}
#filters select[data-v-2e6ca50c] {
    background: #fff;
    color: red;
    font-weight: 700;
    border: 0;
    border-radius: 10px;
    padding: 0.5rem;
    font-size: 1.2rem;
    margin-right: 2rem;
    outline: none;
}
#btn-reset[data-v-2e6ca50c] {
    background-color: #0e3077;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.6rem 1rem;
    font-size: 1.2rem;
    border-radius: 15px;
    border: 0;
    cursor: pointer;
}
.splide img[data-v-2e6ca50c] {
    width: 100%;
    margin: auto;
    display: block;
}
#refs[data-v-2e6ca50c] {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    justify-content: space-between;
    margin: 0 auto 8rem;
    max-width: 1400px;
    width: 100%;
}
#refs[data-v-2e6ca50c]:after {
    content: "";
    flex: 0 0 30%;
}
#refs > div[data-v-2e6ca50c] {
    width: 30%;
    display: flex;
    flex-flow: column;
    margin-bottom: 3rem;
    cursor: pointer;
    transition: all 0.3s;
}
#refs > div > div[data-v-2e6ca50c] {
    overflow: hidden;
    border-radius: 15px;
    height: 100%;
    display: flex;
    flex-flow: column;
    background: hsla(0, 0%, 100%, 0.5);
    box-shadow: 0 0 34px 10px rgba(0, 0, 0, 0.3);
}
#refs > div > a[data-v-2e6ca50c] {
    color: #707070;
    text-decoration: none;
    align-self: flex-end;
    margin-top: 1rem;
    font-size: 1.4rem;
    transition: all 0.4s;
}
#refs > div > a[data-v-2e6ca50c]:focus,
#refs > div > a[data-v-2e6ca50c]:hover {
    color: red;
}
#refs > div[data-v-2e6ca50c]:hover {
    transform: scale(1.05);
    z-index: 1;
}
.title[data-v-2e6ca50c] {
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    display: flex;
    align-items: center;
    padding: 0 1rem;
    box-sizing: border-box;
    height: 86px;
}
.title svg[data-v-2e6ca50c] {
    margin-right: 0.8rem;
    flex: 0 0 24px;
}
.desc[data-v-2e6ca50c] {
    font-size: 1.2rem;
    padding: 0 1rem;
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    flex: 1;
}
.desc span[data-v-2e6ca50c] {
    margin-top: 0.5rem;
    color: #969696;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    transition: all 0.4s;
}
.desc span[data-v-2e6ca50c]:focus,
.desc span[data-v-2e6ca50c]:hover {
    color: red;
}
.media[data-v-2e6ca50c] {
    width: 100%;
    aspect-ratio: 16/9;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.media img[data-v-2e6ca50c] {
    width: 100%;
}
.tags[data-v-2e6ca50c] {
    color: #0093ff;
    padding: 1rem;
    box-sizing: border-box;
    display: flex;
    align-items: flex-end;
    font-size: 1rem;
    flex-flow: row wrap;
}
.tags span[data-v-2e6ca50c] {
    margin-right: 0.6rem;
    cursor: pointer;
    transition: all 0.3s;
    background-color: #0e3077;
    border: 1px solid #0e3077;
    color: #fff;
    display: inline-block;
    padding: 0.5rem;
    border-radius: 5px;
    margin-top: 0.5rem;
}
.tags span[data-v-2e6ca50c]:hover {
    color: red;
}
.tags span.active[data-v-2e6ca50c] {
    background-color: #fff;
    color: #0e3077;
}
@media (max-width: 1400px) {
    #refs[data-v-2e6ca50c] {
        margin: 0 0 2rem;
    }
    #refs[data-v-2e6ca50c]:after {
        content: "";
        flex: 0 0 30%;
    }
    #refs > div[data-v-2e6ca50c] {
        width: 30%;
        margin-bottom: 3rem;
    }
    #refs > div > a[data-v-2e6ca50c] {
        margin-top: 1rem;
        font-size: 1.4rem;
    }
    .title[data-v-2e6ca50c] {
        font-size: 1.2rem;
        height: 78px;
    }
    .title svg[data-v-2e6ca50c] {
        margin-right: 0.8rem;
        flex: 0 0 20px;
    }
    .desc[data-v-2e6ca50c] {
        font-size: 1rem;
        padding: 1rem;
        box-sizing: border-box;
    }
    .tags[data-v-2e6ca50c] {
        font-size: 1rem;
    }
}
@media (max-width: 1200px) {
    #refs[data-v-2e6ca50c] {
        justify-content: space-around;
    }
    #refs[data-v-2e6ca50c]:after {
        content: "";
        flex: 0 0 40%;
    }
    #refs > div[data-v-2e6ca50c] {
        width: 40%;
        margin-bottom: 3rem;
    }
    #refs > div > a[data-v-2e6ca50c] {
        margin-top: 1rem;
        font-size: 1.4rem;
    }
    .title[data-v-2e6ca50c] {
        font-size: 1.2rem;
    }
    .title svg[data-v-2e6ca50c] {
        margin-right: 0.8rem;
        flex: 0 0 20px;
    }
    .desc[data-v-2e6ca50c] {
        font-size: 1rem;
        padding: 1rem;
        box-sizing: border-box;
    }
}
@media (max-width: 992px) {
    #refs[data-v-2e6ca50c] {
        justify-content: space-between;
    }
    #refs[data-v-2e6ca50c]:after {
        content: "";
        flex: 0 0 40%;
    }
    #refs > div[data-v-2e6ca50c] {
        width: 48%;
        margin-bottom: 3rem;
    }
    #refs > div > a[data-v-2e6ca50c] {
        margin-top: 1rem;
        font-size: 1.4rem;
    }
    .title[data-v-2e6ca50c] {
        font-size: 1.2rem;
    }
    .title svg[data-v-2e6ca50c] {
        margin-right: 0.8rem;
        flex: 0 0 20px;
    }
    .desc[data-v-2e6ca50c] {
        font-size: 1rem;
        padding: 1rem;
        box-sizing: border-box;
    }
}
@media (max-width: 768px) {
    #refs[data-v-2e6ca50c] {
        justify-content: space-between;
    }
    #refs[data-v-2e6ca50c]:after {
        content: "";
        flex: 0 0 40%;
    }
    #refs > div[data-v-2e6ca50c] {
        width: 100%;
        max-width: 500px;
        margin: auto;
        margin-bottom: 2rem;
    }
    #refs > div > a[data-v-2e6ca50c] {
        margin-top: 1rem;
        font-size: 1.4rem;
    }
    #refs > div[data-v-2e6ca50c]:hover {
        transform: scale(1.02);
    }
    .title[data-v-2e6ca50c] {
        font-size: 1.2rem;
    }
    .title svg[data-v-2e6ca50c] {
        margin-right: 0.8rem;
        flex: 0 0 20px;
    }
    .desc[data-v-2e6ca50c] {
        font-size: 1rem;
        padding: 1rem;
        box-sizing: border-box;
    }
}
@media (max-width: 655px) {
    #refs > div[data-v-2e6ca50c] {
        width: 100%;
        max-width: 100%;
    }
}
@media (max-width: 576px) {
    #refs[data-v-2e6ca50c] {
        justify-content: space-between;
    }
    #refs[data-v-2e6ca50c]:after {
        content: "";
        flex: 0 0 40%;
    }
    #refs > div[data-v-2e6ca50c] {
        width: 100%;
        margin: auto;
        margin-bottom: 1rem;
    }
    #refs > div > a[data-v-2e6ca50c] {
        margin-top: 1rem;
        font-size: 1.4rem;
    }
    .title[data-v-2e6ca50c] {
        font-size: 1.2rem;
    }
    .title svg[data-v-2e6ca50c] {
        margin-right: 0.8rem;
        flex: 0 0 20px;
    }
    .desc[data-v-2e6ca50c] {
        font-size: 1rem;
        padding: 1rem;
    }
}
#technos[data-v-0976d22e] {
    position: relative;
}
#technos img[data-v-0976d22e] {
    width: 100%;
    display: block;
}
.grecaptcha-badge {
    opacity: 0;
}
body,
html {
    margin: 0;
    padding: 0;
    font-family: Roboto, sans-serif;
    background-color: #def0ff;
}
body {
    background: url(../img/hk_background.71238a96.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
body.hidden {
    overflow: hidden;
}
.container {
    width: 100%;
    margin: auto;
    padding: 0 2rem;
    box-sizing: border-box;
}
.bold {
    font-weight: 600;
}
#content {
    padding-top: 125px;
}
#video-bg {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
#scrollbar-hk {
    height: 100vh;
    width: 20px;
    background-color: #ff0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
}
#scrollbar-hk > div {
    background-color: #5eff00;
    height: 64px;
    position: absolute;
    z-index: 1;
    width: 20px;
    right: 0;
}
::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}
::-webkit-scrollbar-button {
    width: 0;
    height: 0;
}
::-webkit-scrollbar-thumb {
    background: red;
    border: 0 solid #fff;
    border-radius: 50px;
}
::-webkit-scrollbar-thumb:active,
::-webkit-scrollbar-thumb:hover {
    background: red;
}
::-webkit-scrollbar-track {
    background: transparent;
    border: 0 none transparent;
    border-radius: 50px;
}
::-webkit-scrollbar-track:active,
::-webkit-scrollbar-track:hover {
    background: transparent;
}
::-webkit-scrollbar-corner {
    background: transparent;
}
@media (max-width: 768px) {
    .container {
        padding: 0 1rem;
    }
    #content {
        padding-top: 50px;
    }
}
