@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('./fonts/1.woff2-v-l2hkavl9') format('woff2');
  unicode-range:U+0370-03FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('./fonts/2.woff2-v-l2hkavl9') format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('./fonts/3.woff2-v-l2hkavl9') format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('./fonts/4.woff2-v-l2hkavl9') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('./fonts/0.woff2-v-l2hkavoi') format('woff2');
  unicode-range:U+1F00-1FFF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('./fonts/1.woff2-v-l2hkavoi') format('woff2');
  unicode-range:U+0370-03FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('./fonts/2.woff2-v-l2hkavoi') format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('./fonts/3.woff2-v-l2hkavoi') format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('./fonts/4.woff2-v-l2hkavoi') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('./fonts/0.woff2-v-l2hkavrq') format('woff2');
  unicode-range:U+1F00-1FFF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('./fonts/1.woff2-v-l2hkavrq') format('woff2');
  unicode-range:U+0370-03FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('./fonts/2.woff2-v-l2hkavrq') format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('./fonts/3.woff2-v-l2hkavrq') format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('./fonts/4.woff2-v-l2hkavrq') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('./fonts/0.woff2-v-l2hkavuw') format('woff2');
  unicode-range:U+1F00-1FFF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('./fonts/1.woff2-v-l2hkavuw') format('woff2');
  unicode-range:U+0370-03FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('./fonts/2.woff2-v-l2hkavuw') format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('./fonts/3.woff2-v-l2hkavuw') format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('./fonts/4.woff2-v-l2hkavuw') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('./fonts/1.woff2-v-l2sud670') format('woff2');
  unicode-range:U+0370-03FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('./fonts/2.woff2-v-l2sud670') format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('./fonts/3.woff2-v-l2sud670') format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Camphor Pro';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('./fonts/4.woff2-v-l2sud670') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@font-face { 
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(./fonts/fa-regular-400.woff2) format("woff2"),url(./fonts/fa-regular-400.ttf) format("truetype");
} 
@font-face { 
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(./fonts/fa-solid-900.woff2) format("woff2"),url(./fonts/fa-solid-900.ttf) format("truetype");
} 
 

:root { 
    --background-base: #f5f5f5; 
    --background-light: #fff; 
    --background-black: #191919; 
    --border-base-variant-4: #898989; 
    --text-reverse: #fff; 
    --title-dark: #000; 
} 

.site-footer__content  { 
    background-color: #191919; 
    background-color: var(--background-black); 
    box-sizing: border-box; 
    padding-top: 60px;
} 

.container4 { 
    margin: 0 auto; 
    width: 1226Px;
} 

.container4 { 
    width: 100%; 
    max-width: 1200px; 
    margin: 0 auto; 
    padding: 0 15px; 
    box-sizing: border-box;
} 

.container4  { 
    box-sizing: border-box; 
    margin: 0 auto; 
    padding: 26px;
} 

.footer-columns { 
    width: 100%; 
    margin: 0; 
    padding: 0; 
    box-sizing: border-box;
} 

.footer-columns { 
    display: flex; 
    justify-content: space-between; 
    gap: 40px; 
    padding: 40px 0;
} 

section { 
    display: block;
} 

.site-footer__footer  { 
    align-items: center; 
    border-top: 1px solid #898989; 
    border-top: 1px solid var(--border-base-variant-4); 
    box-sizing: border-box; 
    display: flex; 
    font-size: 14px; 
    justify-content: space-between; 
    margin-top: 40px; 
    padding: 20px 0 32px;
} 

.footer-column { 
    flex: 1;
} 

.site-footer__footer .site-footer__legal  { 
    -webkit-margin-end: 16px; 
    margin-inline-end: 16px;
} 

.site-footer__footer .site-footer__settings  { 
    align-items: center; 
    display: flex; 
    flex-grow: 1; 
    justify-content: space-between;
} 

img { 
    border: 0;
} 

img { 
    max-width: 100%; 
    height: auto;
} 

p { 
    margin: 0; 
    padding: 0;
} 

.footer-column p  { 
    font-size: 16px; 
    line-height: 1.5; 
    margin-bottom: 15px; 
    color: #fff;
} 

.footer-title { 
    color: #fff; 
    font-size: 18px; 
    margin-bottom: 20px;
} 

.footer-links-column { 
    display: flex; 
    flex-direction: column; 
    margin-bottom: 20px;
} 

.social-icons { 
    display: flex; 
    gap: 15px;
} 

.footer-contact p  { 
    color: #fff; 
    font-size: 16px; 
    margin-bottom: 10px; 
    display: block;
} 

.footer-contact p  { 
    display: flex; 
    align-items: center; 
    gap: 10px; 
    margin-bottom: 15px; 
    color: #fff;
} 

a { 
    background-color: transparent;
} 

a { 
    color: #757575;
} 

a { 
    color: inherit; 
    font-size: 14Px; 
    text-decoration: none;
} 

.footer-links-column a  { 
    color: #fff; 
    font-size: 16px; 
    margin-bottom: 10px; 
    display: block;
} 

.footer-links-column a  { 
    margin-bottom: 5px;
} 

a:active,a:hover { 
    outline: 0;
} 

.site-footer__footer .text-with-inline-end-border  { 
    -webkit-border-end: 1px solid #fff; 
    -webkit-border-end: 1px solid var(--background-light); 
    -webkit-padding-end: 14px; 
    -webkit-margin-end: 14px; 
    border-inline-end: 1px solid #fff; 
    border-inline-end: 1px solid var(--background-light); 
    margin-inline-end: 14px; 
    padding-inline-end: 14px;
} 

.site-footer__footer .site-footer__cookie #teconsent  { 
    display: inline-block;
} 

.site-footer__footer .site-footer__cookie a  { 
    display: inline-block;
} 

.site-footer-v4 .site-footer__footer a:hover { 
    text-decoration: underline;
} 

.fas { 
    -moz-osx-font-smoothing: grayscale; 
    -webkit-font-smoothing: antialiased; 
    display: var(--fa-display,inline-block); 
    font-style: normal; 
    font-variant: normal; 
    line-height: 1; 
    text-rendering: auto;
} 

.fas { 
    font-family: "Font Awesome 6 Free";
} 

.fas { 
    font-weight: 900;
} 

.contact-icon { 
    margin-right: 10px; 
    color: #fff; 
    font-size: 16px;
} 

.fa-location-dot:before,.fa-map-marker-alt:before { 
    content: "\f3c5";
} 

.fa-envelope:before { 
    content: "\f0e0";
} 

.fa-phone:before { 
    content: "\f095";
} 

.social-icon { 
    width: 24px; 
    height: 24px; 
    filter: brightness(0) invert(1); 
    transition: opacity 0.3s;
} 

.social-icon:hover { 
    opacity: 0.8;
} 

.site-footer__legal span {
  color: #ffffff; /* Beyaz renk */
}

.site-footer__cookie a {
  color: #ffffff; /* Beyaz renk */
}

footer{
    left: 50%;
    width: 100vw;
    position: relative;
    margin-left: -50vw !important;
}