/* Generated on: Fri Jun 10 2022 01:44:07 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
img {
    border: 0;
}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    height: 100%;
}
body {
    margin: 0;
    min-height: 100%;
    background-color: #fff;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}
.w-button {
    display: inline-block;
    padding: 9px 15px;
    background-color: #3898ec;
    color: white;
    border: 0;
    line-height: inherit;
    text-decoration: none;
    cursor: pointer;
    border-radius: 0;
}
h1,
h2 {
    font-weight: bold;
    margin-bottom: 10px;
}
h1 {
    font-size: 38px;
    line-height: 44px;
    margin-top: 20px;
}
h2 {
    font-size: 32px;
    line-height: 36px;
    margin-top: 20px;
}
p {
    margin-top: 0;
    margin-bottom: 10px;
}
.w-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 940px;
}
.w-container:before,
.w-container:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}
.w-container:after {
    clear: both;
}
@media screen and (max-width: 991px) {
    .w-container {
        max-width: 728px;
    }
}
@media screen and (max-width: 479px) {
    .w-container {
        max-width: none;
    }
}
@media screen and (max-width: 767px) {
  .flex-vertical {
    display: flex;
    align-items: center; /* Dikey hizalama ortala */
    justify-content: center; /* Yatay hizalama ortala */
    flex-direction: column; /* SÃ¼tun yÃ¶nlÃ¼ dÃ¼zenleme */
}

    .w-nav-brand {
        padding-left: 10px;
    }
}
.w-nav {
    position: relative;
    background: #dddddd;
    z-index: 1000;
}
.w-nav:before,
.w-nav:after {
    content: " ";
    display: table;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: 2;
    grid-row-end: 2;
}
.w-nav:after {
    clear: both;
}
.w-nav-brand {
    position: relative;
    float: left;
    text-decoration: none;
    color: #333333;
}
.w-nav-overlay {
    position: absolute;
    overflow: hidden;
    display: none;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
}
@media screen and (max-width: 767px) {
    .w-nav-brand {
        padding-left: 10px;
    }
}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
}

.w-pagination-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

body {
  font-family: 'Gotham Book', sans-serif;
    color: #696969;
    font-size: 18px;
    line-height: 1.667em;
    font-weight: 500;
}

h1 {
    margin-top: 0px;
    margin-bottom: 24px;
    color: #131313;
    font-size: 46px;
    line-height: 1.304em;
    font-weight: 800;
}

h2 {
    margin-top: 0px;
    margin-bottom: 32px;
    color: #131313;
    font-size: 32px;
    line-height: 1.375em;
    font-weight: 800;
}

p {
    margin-bottom: 16px;
}

a {
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
    color: #ff7629;
    text-decoration: underline;
}

a:hover {
    color: #131313;
}

img {
    display: inline-block;
    max-width: 100%;
}

.page-wrapper {
    min-height: 100vh;
}

.card {
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    border-color: #e7e7e7;
    border-radius: 24px;
    background-color: #fff;
    box-shadow: 0 2px 6px 0 rgba(19, 19, 19, 0.06);
}

.card.main {
    margin-right: 24px;
    margin-bottom: 120px;
    margin-left: 24px;
}

.card.main.mg-bottom-64px {
    margin-bottom: 64px;
}

.grid-4-columns {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.grid-4-columns.menu-options {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    -ms-grid-columns: auto auto auto auto;
    grid-template-columns: auto auto auto auto;
}

.bg-neutral-200 {
    background-color: #fafafa;
}

.mg-bottom-16px {
    margin-bottom: 16px;
}

.mg-bottom-32px {
    margin-bottom: 32px;
}

.mg-bottom-48px {
    margin-bottom: 48px;
}

.mg-bottom-56px {
    margin-bottom: 56px;
}

.mg-bottom-64px {
    margin-bottom: 64px;
}

.mg-right-16px {
    margin-right: 16px;
}

.grid-1-column {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.gap-row-24px {
    grid-row-gap: 24px;
}

.inner-container.main {
    width: 100%;
    max-width: 888px;
}

.inner-container._710px {
    max-width: 710px;
}

.inner-container._625px {
    max-width: 625px;
}

.inner-container._530px {
    max-width: 530px;
}

.inner-container._240px {
    max-width: 240px;
}

.inner-container._430px {
    /* max-width: 430px; */
}

.mg-bottom-0 {
    margin-bottom: 0px;
}

.border-radius-16px {
    border-radius: 16px;
}

.badge-secondary {
    display: inline-block;
    padding: 14px 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #e7e7e7;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(19, 19, 19, 0.06);
    color: #131313;
    font-size: 18px;
    line-height: 1.111em;
    text-align: center;
    text-decoration: none;
}

.badge-secondary:hover {
    color: #131313;
}

.badge-secondary.category {
    -webkit-transition: box-shadow 300ms ease, background-color 300ms ease, border-color 300ms ease, color 300ms ease;
    transition: box-shadow 300ms ease, background-color 300ms ease, border-color 300ms ease, color 300ms ease;
}

.badge-secondary.category:hover {
    border-color: #ff7629;
    background-color: #ff7629;
    box-shadow: 0 0 0 0 rgba(19, 19, 19, 0.06);
    color: #fff;
}

.badge-secondary.category.w--current {
    border-color: #1d1e1d;
    background-color: #1d1e1d;
    box-shadow: 0 0 0 0 rgba(19, 19, 19, 0.06);
    color: #fff;
}

.container-default {
    max-width: 1269px;
    padding-right: 10px;
    padding-left: 10px;
}

.section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.section.hero-default {
    padding-top: 75px;
}

.heading-h3-size {
    color: #131313;
    font-size: 24px;
    line-height: 1.417em;
    font-weight: 800;
}

.heading-h5-size {
    color: #131313;
    font-size: 18px;
    line-height: 1.333em;
    font-weight: 800;
}

.header-wrapper {
    margin-bottom: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: transparent;
}

.header-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-logo-link {
    max-width: 240px;
    padding-left: 0px;
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
}

.header-logo-link:hover {
    opacity: 0.6;
}

.flex-horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flex-horizontal.space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flex-horizontal.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.flex-horizontal.children-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.text-center {
    text-align: center;
}

.image.cover {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -o-object-fit: cover;
    object-fit: cover;
}

.link-content {
    display: block;
    color: #696969;
    text-decoration: none;
}

.link-content:hover {
    color: #696969;
}

.image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}

.center-element {
    margin-right: auto;
    margin-left: auto;
}

.gap-18px {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
}

.mg-bottom-11px {
    margin-bottom: 11px;
}

.mg-right-35px {
    margin-right: 35px;
}

.pagination {
    margin-top: 54px;
    border-top: 1px solid #d0d0d0;
}

@media screen and (max-width: 991px) {
    h1 {
        margin-bottom: 20px;
    }

    h2 {
        margin-bottom: 20px;
    }

    .card.main {
        margin-bottom: 96px;
    }

    .grid-4-columns {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }

    .mg-bottom-48px {
        margin-bottom: 40px;
    }

    .section.hero-default {
        padding-top: 65px;
    }

    .header-wrapper {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .header-logo-link {
        max-width: 220px;
    }
}

@media screen and (max-width: 767px) {
    body {
        font-size: 16px;
    }

    h1 {
        margin-bottom: 10px;
        font-size: 38px;
    }

    h2 {
        margin-bottom: 10px;
        font-size: 26px;
    }

    .card.main {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        border-width: 0px;
        border-radius: 0px;
        box-shadow: none;
    }

    .card.main.mg-bottom-64px {
        margin-bottom: 0px;
    }

    .mg-bottom-48px {
        margin-bottom: 32px;
    }

    .mg-bottom-56px {
        margin-bottom: 48px;
    }

    .mg-bottom-64px {
        margin-bottom: 48px;
    }

    .inner-container._500px-mbl {
        max-width: 500px;
    }

    .inner-container._240px.max-w-100-mbl {
        max-width: 100%;
    }

    .inner-container._430px.max-w-100-mbl {
        max-width: 100%;
    }

    .section {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .section.hero-default {
        padding-top: 30px;
    }

    .heading-h3-size {
        font-size: 22px;
    }

    .header-wrapper {
        margin-bottom: 0px;
        padding-top: 26px;
        padding-bottom: 0px;
    }

    .header-logo-link {
        max-width: 134px;
    }

    .flex-horizontal.align-center.flex-vertical-mbl {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .bg-neutral-100-mbl {
        background-color: #fff;
    }

    .flex-vertical-mbl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .max-w-100-mbl {
        max-width: 100%;
    }

    .gap-row-80px-mbl {
        /* grid-row-gap: 80px; */
    }

    .mg-right-0px-mbl {
        margin-right: 0px;
    }

    .mg-bottom-18px-mbl {
        margin-bottom: 18px;
    }

    .mg-bottom-44px-mbl {
        margin-bottom: 44px;
    }
}

@media screen and (max-width: 479px) {
    h1 {
        font-size: 32px;
    }

    h2 {
        font-size: 24px;
    }

    .grid-4-columns {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .grid-4-columns.menu-options {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        -ms-grid-columns: auto auto;
        grid-template-columns: auto auto;
    }

    .mg-bottom-16px {
        margin-bottom: 8px;
    }

    .mg-bottom-32px {
        margin-bottom: 26px;
    }

    .mg-bottom-48px {
        margin-bottom: 32px;
    }

    .mg-bottom-64px {
        margin-bottom: 40px;
    }

    .badge-secondary {
        padding: 14px 22px;
        font-size: 16px;
        line-height: 18px;
    }

    .container-default {
        padding-right: 10px;
        padding-left: 10px;
    }
}
@font-face {
    font-family: "Social Icons Font";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e94cf35f3b53_social-icon-font.woff2") format("woff2"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9ab885f3b4c_social-icon-font.eot") format("embedded-opentype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e910625f3b3f_social-icon-font.woff") format("woff"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e95cb15f3b4d_social-icon-font.ttf") format("truetype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9d5b35f3b73_social-icon-font.svg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Line Square Icons";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9013d5f3b6d_line-square-icons.woff2") format("woff2"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e97f835f3b35_line-square-icons.eot") format("embedded-opentype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9483c5f3b4e_line-square-icons.woff") format("woff"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e97ebc5f3b6e_line-square-icons.ttf") format("truetype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e967a65f3b54_line-square-icons.svg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Filled Icons";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9515a5f3b71_filled-icon-font.woff2") format("woff2"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e98c435f3b8a_filled-icon-font.eot") format("embedded-opentype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9bb005f3b75_filled-icon-font.woff") format("woff"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e971505f3c09_filled-icon-font.ttf") format("truetype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e938255f3b4f_filled-icon-font.svg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Line Rounded Icons";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9125f5f3b3a_line-rounded-icons.woff2") format("woff2"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e92bd05f3b4a_line-rounded-icons.eot") format("embedded-opentype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e95dd15f3b74_line-rounded-icons.woff") format("woff"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e9172c5f3b4b_line-rounded-icons.ttf") format("truetype"),
        url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0a7ab0e57e908085f3b76_line-rounded-icons.svg") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Thicccboi";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0adeb05d73384b0055794_THICCCBOI-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Thicccboi";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0adeb666ba032de02b0c7_THICCCBOI-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Thicccboi";
    src: url("https://assets.website-files.com/61e0a7ab0e57e953835f3aeb/61e0adeb4d3a2f216a2516d4_THICCCBOI-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
