@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro.LBta34XB.woff2) format("woff2"), url(../fonts/GothamPro.C6-Ys8Kv.woff) format("woff"), url(../fonts/GothamPro.hsgMr2af.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Bold.D2lYR0kj.woff2) format("woff2"), url(../fonts/GothamPro-Bold.D8h9bo5Y.woff) format("woff"), url(../fonts/GothamPro-Bold.CJ2bG4Qj.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-BoldItalic.CPaolb2_.woff2) format("woff2"), url(../fonts/GothamPro-BoldItalic.BiAzdzmF.woff) format("woff"), url(../fonts/GothamPro-BoldItalic.BBB_30MQ.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Black.Dx9YS9hZ.woff2) format("woff2"), url(../fonts/GothamPro-Black.DwgYhRGA.woff) format("woff"), url(../fonts/GothamPro-Black.JYx2Kx1s.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-BlackItalic.DntJxBHN.woff2) format("woff2"), url(../fonts/GothamPro-BlackItalic.Cec41Byp.woff) format("woff"), url(../fonts/GothamPro-BlackItalic.DrQ1agh2.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Medium.7YFYfHpO.woff2) format("woff2"), url(../fonts/GothamPro-Medium.Y9EtT5An.woff) format("woff"), url(../fonts/GothamPro-Medium.BJ5x47Rk.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-MediumItalic.BBP6U7dp.woff2) format("woff2"), url(../fonts/GothamPro-MediumItalic.v6uCLetZ.woff) format("woff"), url(../fonts/GothamPro-MediumItalic.CVgcKf9u.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Light.BOHO2zOF.woff2) format("woff2"), url(../fonts/GothamPro-Light.tHv2CKBV.woff) format("woff"), url(../fonts/GothamPro-Light.D9eMqPbf.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-LightItalic.ChxxoOud.woff2) format("woff2"), url(../fonts/GothamPro-LightItalic.DkTq8Ctu.woff) format("woff"), url(../fonts/GothamPro-LightItalic.DIESNRX8.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Italic.CUF54cVv.woff2) format("woff2"), url(../fonts/GothamPro-Italic.DtYgJy-s.woff) format("woff"), url(../fonts/GothamPro-Italic.D5qzE8EY.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

img.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    width: 100%
}

.btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    border: none;
    background: none;
    font-family: Gotham Pro, sans-serif;
    color: #fff;
    font-size: 12pt;
    cursor: pointer;
    width: 100%;
    height: 100%;
    outline: none
}

.btn.svelte-1xklqj7>.icon.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    display: flex
}

.btn-primary.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    gap: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fed500;
    border-radius: 4px;
    transition: background-color .4s;
    text-transform: uppercase;
    color: #000
}

.btn-primary.svelte-1xklqj7>.text.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    font-style: italic;
    font-weight: 900;
    line-height: 120%;
    font-size: 16px;
    color: #232323;
    text-transform: uppercase
}

.btn-primary.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7:hover {
    background-color: #fff
}

section.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 1rem
}

section.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    background-image: url(../images/pattern.Iu4Nl5Uj.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: local;
    background-size: contain;
    margin-bottom: 10rem;
    margin-top: 2rem;
    padding: 5px !important
}

.main-section.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7,
.main-image.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    position: relative;
    display: flex;
    justify-content: center
}

.main-image.svelte-1xklqj7>.image.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    animation: svelte-1xklqj7-animImage infinite 4s;
    transition: transform .3s;
    width: 45rem
}

@keyframes svelte-1xklqj7-animImage {
    0% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(5px)
    }

    to {
        transform: translateY(0)
    }
}

.STAFF--info.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    position: absolute;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.STAFF--info.svelte-1xklqj7>.text-present.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #fff;
    text-align: center;
    gap: 5px;
    text-transform: uppercase
}

.STAFF--info.svelte-1xklqj7>.text-present.svelte-1xklqj7>.large.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    font-size: 14pt;
    font-weight: 900;
    font-style: italic
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-top: 10px;
    margin-bottom: 25px
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>a.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    text-decoration: none
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>a.svelte-1xklqj7>.play-btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    width: 282px;
    height: 64px
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>a.svelte-1xklqj7>.play-btn.svelte-1xklqj7>button.svelte-1xklqj7.svelte-1xklqj7 {
    padding: 10px
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>.video-btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    width: 64px;
    height: 64px
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>.video-btn.svelte-1xklqj7>a.svelte-1xklqj7>button.svelte-1xklqj7.svelte-1xklqj7 {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(255, 251, 239, .2);
    border-radius: 4px;
    transition: box-shadow .4s, border .4s;
    padding: 10px
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>.video-btn.svelte-1xklqj7>a.svelte-1xklqj7>button.svelte-1xklqj7>img.svelte-1xklqj7 {
    width: 2rem
}

.STAFF--info.svelte-1xklqj7>.buttons.svelte-1xklqj7>.video-btn.svelte-1xklqj7>a.svelte-1xklqj7:hover>button.svelte-1xklqj7.svelte-1xklqj7 {
    box-shadow: 0 0 5px 1px #fff;
    border: 1px solid #fff
}

.STAFF--info.svelte-1xklqj7>.text-tagline.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
    text-transform: uppercase;
    color: #fff;
    font-style: italic;
    font-weight: 300;
    text-align: center;
    line-height: 20px;
    width: 30rem;
    font-size: 18px
}

@media screen and (max-width: 600px) {
    .image.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        width: 100% !important
    }

    .image.svelte-1xklqj7 img.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        content: url(../images/main_image_mobile.B3otmiqR.webp)
    }
}

@media screen and (max-width: 550px) {
    .STAFF--info.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        bottom: -5rem !important
    }

    .text-tagline.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        width: auto !important;
        font-size: 11pt !important;
        line-height: 120% !important
    }

    .play-btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        width: 240px !important
    }

    .large.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        font-size: 15pt !important
    }
}

@media screen and (max-width: 400px) {
    .play-btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        height: 50px !important
    }

    .video-btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        height: 50px !important;
        width: 50px !important
    }
}

@media screen and (max-width: 380px) {
    .STAFF--info.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        bottom: -10rem !important
    }

    .play-btn.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        width: 100% !important
    }

    .text-tagline.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        width: 70% !important
    }

    .text-present.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7.svelte-1xklqj7 {
        width: 90% !important
    }
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro.LBta34XB.woff2) format("woff2"), url(../fonts/GothamPro.C6-Ys8Kv.woff) format("woff"), url(../fonts/GothamPro.hsgMr2af.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Bold.D2lYR0kj.woff2) format("woff2"), url(../fonts/GothamPro-Bold.D8h9bo5Y.woff) format("woff"), url(../fonts/GothamPro-Bold.CJ2bG4Qj.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-BoldItalic.CPaolb2_.woff2) format("woff2"), url(../fonts/GothamPro-BoldItalic.BiAzdzmF.woff) format("woff"), url(../fonts/GothamPro-BoldItalic.BBB_30MQ.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Black.Dx9YS9hZ.woff2) format("woff2"), url(../fonts/GothamPro-Black.DwgYhRGA.woff) format("woff"), url(../fonts/GothamPro-Black.JYx2Kx1s.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-BlackItalic.DntJxBHN.woff2) format("woff2"), url(../fonts/GothamPro-BlackItalic.Cec41Byp.woff) format("woff"), url(../fonts/GothamPro-BlackItalic.DrQ1agh2.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Medium.7YFYfHpO.woff2) format("woff2"), url(../fonts/GothamPro-Medium.Y9EtT5An.woff) format("woff"), url(../fonts/GothamPro-Medium.BJ5x47Rk.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-MediumItalic.BBP6U7dp.woff2) format("woff2"), url(../fonts/GothamPro-MediumItalic.v6uCLetZ.woff) format("woff"), url(../fonts/GothamPro-MediumItalic.CVgcKf9u.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Light.BOHO2zOF.woff2) format("woff2"), url(../fonts/GothamPro-Light.tHv2CKBV.woff) format("woff"), url(../fonts/GothamPro-Light.D9eMqPbf.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-LightItalic.ChxxoOud.woff2) format("woff2"), url(../fonts/GothamPro-LightItalic.DkTq8Ctu.woff) format("woff"), url(../fonts/GothamPro-LightItalic.DIESNRX8.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Italic.CUF54cVv.woff2) format("woff2"), url(../fonts/GothamPro-Italic.DtYgJy-s.woff) format("woff"), url(../fonts/GothamPro-Italic.D5qzE8EY.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

img.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    width: 100%
}

.social-links.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    display: flex;
    gap: 36px;
    justify-content: center;
    margin-top: 20px;
    flex-wrap: wrap
}

a.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    text-decoration: none
}

.link.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    border-radius: 4px;
    width: 301px;
    height: 84px;
    background: #161616;
    padding: 18px;
    display: flex;
    align-items: center;
    gap: 16px;
    cursor: pointer;
    transition: background-color .4s
}

.link.svelte-3gbgp6>.image.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    width: 3rem;
    background: #fffbef1a;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 6px;
    transition: background .4s
}

.link.svelte-3gbgp6>.text.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.link.svelte-3gbgp6>.text.svelte-3gbgp6>.title.svelte-3gbgp6.svelte-3gbgp6 {
    font-size: 18px;
    color: #fff;
    transition: color .4s;
    font-weight: 600
}

.link.svelte-3gbgp6>.text.svelte-3gbgp6>.info.svelte-3gbgp6.svelte-3gbgp6 {
    font-size: 16px;
    line-height: 120%;
    color: #fffbef;
    transition: color .4s
}

.link.svelte-3gbgp6>.text.svelte-3gbgp6>.info.svelte-3gbgp6>.primary-text.svelte-3gbgp6 {
    opacity: .4;
    font-weight: 400
}

.link.svelte-3gbgp6>.text.svelte-3gbgp6>.info.svelte-3gbgp6>.yellow.svelte-3gbgp6 {
    font-style: italic;
    color: #fed500;
    font-weight: 900;
    transition: color .4s
}

.link.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6:hover {
    background-color: #fed500
}

.link.svelte-3gbgp6:hover>.image.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
    background: #2323231a
}

.link.svelte-3gbgp6:hover>.text.svelte-3gbgp6>.title.svelte-3gbgp6.svelte-3gbgp6 {
    color: #232323
}

.link.svelte-3gbgp6:hover>.text.svelte-3gbgp6>.info.svelte-3gbgp6.svelte-3gbgp6 {
    color: #232323
}

.link.svelte-3gbgp6:hover>.text.svelte-3gbgp6>.info.svelte-3gbgp6>.yellow.svelte-3gbgp6 {
    color: #232323
}

@media screen and (max-width: 700px) {
    .link.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
        width: 320px !important
    }

    .social-links.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
        gap: 10px !important
    }
}

@media screen and (max-width: 320px) {
    .link.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6.svelte-3gbgp6 {
        width: 280px !important
    }
}

section.svelte-4yoi2s.svelte-4yoi2s {
    padding: 0 100px;
    overflow-x: hidden;
    margin-bottom: 80px
}

section.svelte-4yoi2s>.title.svelte-4yoi2s {
    font-size: 60px;
    line-height: 99%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 900;
    font-style: italic;
    margin-bottom: 70px;
    text-align: center
}

.news-container.svelte-4yoi2s.svelte-4yoi2s {
    display: flex;
    gap: 36px;
    overflow-x: auto;
    width: 1308px;
    padding: 10px 0 26px
}

.news-container.svelte-4yoi2s.svelte-4yoi2s::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

.news-container.svelte-4yoi2s.svelte-4yoi2s::-webkit-scrollbar-thumb {
    background-color: #fed500;
    border-radius: 5px
}

.news-container.svelte-4yoi2s.svelte-4yoi2s::-webkit-scrollbar-track {
    background-color: #161616;
    border-radius: 5px
}

@media screen and (max-width: 1400px) {
    .news-container.svelte-4yoi2s.svelte-4yoi2s {
        width: 973px
    }
}

@media screen and (max-width: 1200px) {
    section.svelte-4yoi2s.svelte-4yoi2s {
        padding: 5px
    }
}

@media screen and (max-width: 1100px) {
    .news-container.svelte-4yoi2s.svelte-4yoi2s {
        width: 637px
    }
}

@media screen and (max-width: 1000px) {
    section.svelte-4yoi2s>.title.svelte-4yoi2s {
        font-size: 35pt
    }
}

@media screen and (max-width: 700px) {
    .news-container.svelte-4yoi2s.svelte-4yoi2s {
        width: 330px !important
    }
}

@media screen and (max-width: 600px) {
    section.svelte-4yoi2s>.title.svelte-4yoi2s {
        font-size: 30pt
    }
}

@media screen and (max-width: 500px) {
    section.svelte-4yoi2s>.title.svelte-4yoi2s {
        margin-bottom: 20px !important
    }
}

@media screen and (max-width: 380px) {
    section.svelte-4yoi2s.svelte-4yoi2s {
        margin-top: 13rem !important
    }

    section.svelte-4yoi2s>.title.svelte-4yoi2s {
        font-size: 25pt !important
    }
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro.LBta34XB.woff2) format("woff2"), url(../fonts/GothamPro.C6-Ys8Kv.woff) format("woff"), url(../fonts/GothamPro.hsgMr2af.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Bold.D2lYR0kj.woff2) format("woff2"), url(../fonts/GothamPro-Bold.D8h9bo5Y.woff) format("woff"), url(../fonts/GothamPro-Bold.CJ2bG4Qj.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-BoldItalic.CPaolb2_.woff2) format("woff2"), url(../fonts/GothamPro-BoldItalic.BiAzdzmF.woff) format("woff"), url(../fonts/GothamPro-BoldItalic.BBB_30MQ.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Black.Dx9YS9hZ.woff2) format("woff2"), url(../fonts/GothamPro-Black.DwgYhRGA.woff) format("woff"), url(../fonts/GothamPro-Black.JYx2Kx1s.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-BlackItalic.DntJxBHN.woff2) format("woff2"), url(../fonts/GothamPro-BlackItalic.Cec41Byp.woff) format("woff"), url(../fonts/GothamPro-BlackItalic.DrQ1agh2.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Medium.7YFYfHpO.woff2) format("woff2"), url(../fonts/GothamPro-Medium.Y9EtT5An.woff) format("woff"), url(../fonts/GothamPro-Medium.BJ5x47Rk.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-MediumItalic.BBP6U7dp.woff2) format("woff2"), url(../fonts/GothamPro-MediumItalic.v6uCLetZ.woff) format("woff"), url(../fonts/GothamPro-MediumItalic.CVgcKf9u.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Light.BOHO2zOF.woff2) format("woff2"), url(../fonts/GothamPro-Light.tHv2CKBV.woff) format("woff"), url(../fonts/GothamPro-Light.D9eMqPbf.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-LightItalic.ChxxoOud.woff2) format("woff2"), url(../fonts/GothamPro-LightItalic.DkTq8Ctu.woff) format("woff"), url(../fonts/GothamPro-LightItalic.DIESNRX8.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Gotham Pro;
    src: url(../fonts/GothamPro-Italic.CUF54cVv.woff2) format("woff2"), url(../fonts/GothamPro-Italic.DtYgJy-s.woff) format("woff"), url(../fonts/GothamPro-Italic.D5qzE8EY.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

img.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    width: 100%
}

section.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 1rem
}

.slider-wrapper.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    width: 100%;
    overflow: hidden;
    position: relative
}

.slides.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    display: flex;
    transition: transform .5s ease
}

.slide.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    flex: 0 0 100%;
    display: flex;
    justify-content: center;
    width: 100%
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    display: flex;
    width: min-content;
    transform: scale(1)
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    display: flex;
    position: relative;
    width: 57rem
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5>img.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    width: 25rem
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5>.mask.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    width: 40rem;
    position: absolute;
    z-index: -1;
    margin-top: 4rem;
    left: 30%
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5>.mask.svelte-jhdhi5>.image.svelte-jhdhi5>img.svelte-jhdhi5 {
    width: 40rem
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5>.mask.svelte-jhdhi5>.text.svelte-jhdhi5.svelte-jhdhi5 {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-left: 4rem
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5>.mask.svelte-jhdhi5>.text.svelte-jhdhi5>.title.svelte-jhdhi5 {
    font-style: italic;
    font-weight: 300;
    font-size: 38px;
    color: #fff
}

.slide.svelte-jhdhi5>.content.svelte-jhdhi5>.hero-image.svelte-jhdhi5>.mask.svelte-jhdhi5>.text.svelte-jhdhi5>.description.svelte-jhdhi5 {
    font-weight: 200;
    font-size: 18px;
    line-height: 133%;
    color: #fff6;
    margin-left: 2rem
}

.controls.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 40%;
    width: 100%;
    padding: 0 3rem
}

.control-btn.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
    border: 1px #818181 solid;
    border-radius: 100%;
    background-color: #0f0f0f;
    outline: none;
    cursor: pointer;
    width: 60px;
    height: 60px;
    transition: box-shadow .4s
}

.control-btn.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5:hover {
    box-shadow: #818181 0 0 5px 1px
}

@media screen and (max-width: 1200px) {
    .content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        transform: scale(.8) !important
    }
}

@media screen and (max-width: 950px) {
    .content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        transform: scale(.7) !important
    }

    .control-btn.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        width: 50px !important;
        height: 50px !important
    }
}

@media screen and (max-width: 870px) {
    .content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        transform: scale(.6) !important
    }
}

@media screen and (max-width: 700px) {
    section.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        display: none !important
    }

    .content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        transform: scale(.5) !important
    }

    .control-btn.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        display: none !important
    }
}

@media screen and (max-width: 470px) {
    .content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        transform: scale(.4) !important
    }
}

@media screen and (max-width: 360px) {
    .content.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5.svelte-jhdhi5 {
        transform: scale(.3) !important
    }
}