@import url('https://web.archive.org/web/20240227124449cs_/https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@100;200;300;400;500;600&display=swap');

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font: inherit;
    font-size: 100%;
}


body {
    margin: 0;
    background:#03351c;
    font-family: 'Be Vietnam Pro', sans-serif;
}

*,
:after,
:before {
    box-sizing: border-box;
    letter-spacing: -.03em;
}

nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #121517;
    padding: 20px 112px;
}

.nav-right {
    display: flex;
    align-items: center;
    gap: 25px;
}

.nav-right .lang {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #69808c;
}

.button {
    background: #f6c455;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    letter-spacing: -.03em;
    color: #1b2124;
    padding: 8px 24px;
    text-decoration: none;
    white-space: nowrap;
}

.banner {
    width: 100%;
}

.blur {
    position: relative;
    margin: auto;
    height: 74px;
    width: 86.5%;
    bottom: 78px;
    background: rgba(239, 243, 244, .16);
    backdrop-filter: blur(5px);
    border-radius: 8px 8px 0 0;
    z-index: 100;
    max-width: calc(1320px + 30px);
}

.about {
    position: relative;
    margin: auto;
    bottom: 135px;
    display: flex;
    background-color: #354046;
    border-radius: 8px;
    width: 84.5%;
    z-index: 100;
    max-width: 1320px;
}

.about .about-item {
    padding: 32px 36px 32px 33px;
    position: relative;
}

.about-item img {
    width: 56px;
    height: 56px;
}

.about-item h5 {
    font-size: 20px;
    color: #fff;
    margin: 14px 0;
}

.about-item .desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.03em;
    color: #d0d8dc;
    margin-top: 12px;
    word-break: break-all;
}

.about-item::after {
    position: absolute;
    right: 0;
    top: 0;
    content: "";
     background: linear-gradient(180deg, #F6C455, #7b6229);
    height: 100%;
    width: 4px;
}


.about-item:nth-child(4)::after {
    all: unset;
}

.container {
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    bottom: 60px;
    max-width: 1480px;
    margin: auto;
}


.content {
    display: flex;
    align-items: center;
    gap: 100px;
    position: relative;
    width: 84.5%;
    margin: auto;
}

.cont-img {
    border-radius: 8px;
    max-width: 610px;
    max-height: 380px;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.logo img {
    width: 80%;
    min-width: 50px;
}


.description {
    max-width: 650px;
    max-height: 300px;
    height: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    z-index: 3;
   background: #032d05;
    box-shadow: 0 4px 0 rgba(251, 207, 68, .2);
    backdrop-filter: blur(6px);
    border-radius: 8px;
    overflow: hidden;
    padding: 40px;
}

.description::before {
    content: "";
    width: 28px;
    height: 28px;
    position: absolute;
    right: -13px;
    top: -13px;
    background: #f6c455;
    transform: rotate(45deg);
}

.category-name {
    background: #f6c455;
    border-radius: 8px 8px 8px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.03em;
    color: #1b2124;
    padding: 8px 24px;
    display: inline-block;
    position: relative;
	font-weight:bold;
	}

.category-name::before {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: -8px;
    border: 8px solid transparent;
    border-left-color: #f6c455;
}

.content-title {
    font-weight: 400;
    font-size: 34px;
    line-height: 52px;
    letter-spacing: -.04em;
    color: #fff;
    margin: 12px 0;
}

.content-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -.03em;
    color: #fff;
}

.content2 {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    position: relative;
    width: 84.5%;
    margin: auto;
    right: unset;
    left: 0;
    text-align: right;
}


.description2 {
    max-width: 650px;
    max-height: 300px;
    height: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    z-index: 3;
    background: hsla(0, 0%, 100%, .88);
    box-shadow: 0 4px 0 rgba(251, 207, 68, .2);
    backdrop-filter: blur(6px);
    border-radius: 8px;
    overflow: hidden;
    padding: 40px;
}

.description2 {
    right: unset;
    left: 0;
    text-align: right;
}

.description2:before {
    content: "";
    width: 28px;
    height: 28px;
    position: absolute;
    left: -13px;
    top: -13px;
    background: #f6c455;
    transform: rotate(45deg);
}


.category-name2 {
    background: #f6c455;
    border-radius: 8px 8px 8px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.03em;
    color: #1b2124;
    padding: 8px 24px;
    display: inline-block;
    position: relative;
}

.category-name2::before {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    bottom: -8px;
    border: 8px solid transparent;
    border-left-color: #f6c455;
}

.content-title2 {
    font-weight: 400;
    font-size: 34px;
    line-height: 52px;
    letter-spacing: -.04em;
    color: #fff;
    margin: 12px 0;
}

.content-desc2 {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -.03em;
    color: #607580;
}

.cont-img2 {
    border-radius: 8px;
    max-width: 610px;
    max-height: 380px;
    height: 100%;
    width: 100%;
    overflow: hidden;
}


.cards {
    margin-top: 100px;
    margin-bottom: 60px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 84.5%;
    max-width: 1320px;
}

.card {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 320px;
}

.card img {
    background: #f6c455;
    width: 88px;
    height: 88px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.card-title {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    letter-spacing: -.04em;
    color: #fff;
    margin-bottom: 12px;
    margin-top: 20px;
}

.card-desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    letter-spacing: -.03em;
    color: #fff;
}

.card::before {
    content: "";
    width: 100%;
    left: -70px;
    background: url(https://web.archive.org/web/20240227124449im_/https://cdn2-client.krl-statis.com/build/stylesSrc/themes/web/turkish/betine/img/affiliates/affiliate-benefits.png) no-repeat;
    position: absolute;
    height: 130px;
    top: -70px;
    z-index: -1;
}

.footer-desc {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: -.03em;
    color: #d0d8dc;
    margin-bottom: 23px;
    width: 95%;

}

.copyright {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.03em;
    color: #fff;
    margin-bottom: 8px;
}

ul,
ol,
li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.social-links {
    display: flex;
    gap: 20px;
}


footer {
    padding: 40px 0;
    background: #03351c;
    padding: 30px;
    margin-top: 100px;
	    border-top: 3px solid #EFBB44;
}

.footer-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: auto;
    width: 84.5%;
    max-width: 1320px
}

footer .footer-left a img {
    width: 174px;
    height: 32px;
    margin-bottom: 10px;
}


.mobile-nav {
    display: none;
}


.mobile-nav .logo {
    padding: 15px 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #fff;
}

.mobile-nav .logo img {
    width: 150px;
    max-width: 100%;
}

.nav-container {
    position: absolute;
    width: 100%;
    height: 100vh;
}

.nav-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10000000;
    overflow-x: hidden;
    overflow-y: auto;
    width: 340px;
    background-color: #1b2124;
    transition: transform .4s cubic-bezier(.23, 1, .32, 1) 0s;
    padding: 30px 0;
    transform: translateX(360px);
}

.nav-menu .navs {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 5px;
    padding-bottom: 20px;
    border-bottom: 1px solid #2c353a;
}

.nav-menu .navs li {
    position: relative;
    margin: auto;
    width: 98%;
}

.nav-menu .navs li a {
    color: #fff;
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 14px 16px;
    font-weight: 600;
    line-height: 24px;
    background-color: #232B2F;
    border-radius: 5px;
    width: 98%;

}

a {
    text-decoration: none;
}

.links {
    list-style-type: circle;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 95%;
    margin: auto;
    margin-top: 20px;
    list-style: disc;
    list-style-position: inside;
}

.links li {
    width: 100%;
    padding: 8px 8px 8px 14px;
    list-style-type: circle;
}

.links a:nth-child(odd) {
    background: #232b2f;

}

.links a li {
    width: 100%;
    border-radius: 8px;
    font-size: 14px;
    color: #c5ced3;
    line-height: 24px;
}

.social-block {
    padding: 24px;
}

.nav-social-links {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 3px;
}

.live-chat-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: #607580;
    border-radius: 5px;
    padding: 12px;
    gap: 10px;
    margin-top: 8px;
    width: 272px;
    height: 48px;
    position: relative;
    margin: auto;
    color: #fff;
    margin-bottom: 20px;
}

.live-icon {
    color: #f6c455;
}

.nav-social-links li a {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    min-width: 36px;
    max-width: 88px;
    min-height: 36px;
    background: #232b2f;
    border-radius: 8px;
    border: 1px solid #354046;
}

.nav-menu>.nav-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nav-menu>.nav-top>img {
    width: 152px;
    margin-bottom: 20px;
    margin-left: 20px;
}

.nav-menu>.nav-top>button {
    background: #354046;
    border: 1px solid #4f6069;
    border-radius: 5px;
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin-right: 15px;
    margin-bottom: 20px;
}

.welcome-block {
    display: flex;
    flex-direction: column;
    padding: 24px 24px 32px;
    background: url(https://web.archive.org/web/20240227124449im_/https://cdn2-client.krl-statis.com/build/stylesSrc/themes/mobi/turkish/betine/img/common/burger-menu-mask.png) no-repeat;
    background-size: cover;
    border-radius: 16px 16px 0 0;
    min-height: 194px;
}

.welcome-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    margin-bottom: 8px;
}

.welcome-text {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #d0d8dc;
}

.auth-button {
    padding: 12px 18px;
    background: #e8eced;
    border-radius: 5px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #1b2124;
}

.auth-button.register {
    background-color: #f6c455;
    margin-left: 8px;
}

.guide-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
    right: 30px;
    bottom: 20px;
}

.guide-wrap img {
    width: 28px;
}

.auth-block-container {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 40px;
    gap: 5px;
    color: #fff;
}

#hamburger {
    all: unset;
}

@media screen and (max-width: 800px) {
    * {
        font-size: 12px;
    }

    nav {
        padding: 20px 10px;
    }

    .mobile-nav {
        display: flex;
    }

    .about {
        overflow: scroll;
        margin-top: 100px;
        width: 95%;
    }

    .about-item {
        min-width: 300px !important;
    }

    .about-item h5 {
        font-weight: 600;
    }

    .banner {
        object-position: bottom;
        object-fit: cover;
    }

    .container {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        position: relative;
        bottom: 220px;
    }

    .content {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .cont-img {
        position: relative;
        top: 130px;
    }

    .description {
        position: relative;
    }

    .content2 {
        display: flex;
        align-items: center;
        flex-direction: column-reverse;
    }

    .description2 {
        position: relative;
    }

    .content.x2 {
        bottom: 120px;
    }

    footer {
        padding: 40px 0;
        background: #121517;
        padding: 30px;
        margin-top: 0;
    }

    .cards {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        bottom: 250px;
        gap: 20px;

    }

    .card {
        width: 100%;

    }

    .content-title2 {
        font-weight: 400;
        font-size: 18px;
        line-height: normal;
        letter-spacing: -.04em;
        color: #fff;
        margin: 12px 0;
    }

    .content-title {
        font-weight: 400;
        font-size: 18px;
        line-height: normal;
        letter-spacing: -.04em;
        color: #fff;
        margin: 12px 0;
    }

    .content-desc {
        line-height: normal;
    }

    .content-desc2 {
        line-height: normal;
    }

    .card::before {
        all: unset;
    }

    .blur {
        display: none;
    }

    .footer-container {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        padding-bottom: 20px;
    }

    .mobile-nav {
        display: block;
        z-index: 10;
    }

}
/*
     FILE ARCHIVED ON 12:44:49 Feb 27, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:07:04 Jun 10, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.768
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.011
  esindex: 0.017
  cdx.remote: 18.389
  LoadShardBlock: 186.563 (3)
  PetaboxLoader3.datanode: 942.645 (5)
  PetaboxLoader3.resolve: 489.597 (2)
  load_resource: 1285.978 (2)
*/