@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Forum&display=swap');

:root  {
	--color-karagulle:#00263A;
	--color-karagulle-hover:#09374f;
	--color-karagulle-border-color:#143c51;
	--color-karagulle-light:#0a4565;
	--color-white:#FFFFFF;
	--color-black:#000000;
	--color-light-grey:#EDEDED;
	--color-dark-grey:#DDDDDD;
	--color-text-grey:#757575;
	--color-text-grey-b:#454545;
	--color-EDEDED:#EDEDED;
	--color-F1F1F1:#F1F1F1;
	--color-F5F5F5:#F5F5F5;
	--color-F8F8F8:#F8F8F8;
	--page-top-spacer:130px;
	--page-top-spacer-full:92px;
	--page-top-spacer-full-mobile:85px;
}

*,
:after,
:before  {margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {margin:0;padding:0;background:var(--color-F8F8F8);font-size:14px;overflow-x:hidden;font-family:"Barlow",sans-serif;font-size:15px;}
body.page-dark {background:var(--color-karagulle);}
a  {text-decoration:none;outline:none;outline:0;}
h1,
h2,
h3,
h4,
h5,
h6  {padding:0;margin:0;font-weight:500;}
ul,
li  {list-style:none;margin:0;padding:0;}
button,
input,
video,
iframe,
a,
input,
textarea,
select  {outline:none;-webkit-tap-highlight-color:transparent;}
p  {padding:0px;margin:0px;}
.stop-scrolling  {height:100%;overflow:hidden;}
.clear  {clear:both;}
.w100  {width:100%;}
.dblock  {display:block;}
.dinlineblock  {display:block;}
.vmiddle  {vertical-align:middle;}
.text-center  {text-align:center;}
.prelative  {position:relative;}
.mobile-block  {display:none;}
.none-768  {display:block;}
.block-768  {display:none;}
sup  {font-size:12px;}

.barlow-thin  {font-family:"Barlow",sans-serif;font-weight:100;font-style:normal;}
.barlow-extralight  {font-family:"Barlow",sans-serif;font-weight:200;font-style:normal;}
.barlow-light  {font-family:"Barlow",sans-serif;font-weight:300;font-style:normal;}
.barlow-regular  {font-family:"Barlow",sans-serif;font-weight:400;font-style:normal;}
.barlow-medium  {font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;}
.barlow-semibold  {font-family:"Barlow",sans-serif;font-weight:600;font-style:normal;}
.barlow-bold  {font-family:"Barlow",sans-serif;font-weight:700;font-style:normal;}
.barlow-extrabold  {font-family:"Barlow",sans-serif;font-weight:800;font-style:normal;}
.barlow-black  {font-family:"Barlow",sans-serif;font-weight:900;font-style:normal;}
.barlow-thin-italic  {font-family:"Barlow",sans-serif;font-weight:100;font-style:italic;}
.barlow-extralight-italic  {font-family:"Barlow",sans-serif;font-weight:200;font-style:italic;}
.barlow-light-italic  {font-family:"Barlow",sans-serif;font-weight:300;font-style:italic;}
.barlow-regular-italic  {font-family:"Barlow",sans-serif;font-weight:400;font-style:italic;}
.barlow-medium-italic  {font-family:"Barlow",sans-serif;font-weight:500;font-style:italic;}
.barlow-semibold-italic  {font-family:"Barlow",sans-serif;font-weight:600;font-style:italic;}
.barlow-bold-italic  {font-family:"Barlow",sans-serif;font-weight:700;font-style:italic;}
.barlow-extrabold-italic  {font-family:"Barlow",sans-serif;font-weight:800;font-style:italic;}
.barlow-black-italic  {font-family:"Barlow",sans-serif;font-weight:900;font-style:italic;}
.forum-regular  {font-family:"Forum",serif;font-weight:400;font-style:normal;}

html.lenis,
html.lenis body  {height:auto}
.lenis.lenis-smooth  {scroll-behavior:auto !important}

.page-top-spacer {margin-top:var(--page-top-spacer);}
.page-top-spacer-full {margin-top:var(--page-top-spacer-full);}

.c-timeline {position:relative;background:var(--color-F1F1F1);padding:90px 0px 50px;}
.c-timeline_header  {position:relative;top:0;z-index:20;text-align:center;pointer-events:none;}
.c-timeline_heading  {font-size:34px;line-height:1.05;font-weight:500;letter-spacing:-1px;color:var(--color-karagulle);}
.c-timeline_fixed_year  {position:fixed;left:50%;top:53%;transform:translate(-50%,-50%);width:120vw;height:46vw;z-index:6;pointer-events:none;opacity:0;overflow:hidden;white-space:nowrap;}
.year-row  {position:absolute;inset:0;display:flex;justify-content:center;align-items:center;}
.year-digit  {display:block;font-size:31vw;line-height:.8;letter-spacing:-1.5vw;font-weight:500;/*color:rgba(0,0,0,.1);*/ color:rgba(0,38,58,.07);will-change:transform,opacity,filter;}
.c-timeline_list  {list-style:none;position:relative;z-index:5;}
.c-timeline_item  {position:relative;min-height:100vh;margin-top:60px;}
.c-tile-timeline  {position:relative;min-height:100vh;}
.c-tile-timeline_year  {opacity:0;visibility:hidden;}
.c-tile-timeline_picture  {position:absolute;overflow:hidden;z-index:5;background:#ddd;will-change:transform;}
.c-tile-timeline_picture img  {width:100%;height:115%;object-fit:cover;display:block;will-change:transform;}
.c-tile-timeline_picture.-landscape  {width:36.5vw;height:46vh;}
.c-tile-timeline_picture.-portrait  {width:16.5vw;height:48vh;}
.c-tile-timeline_picture.-square  {width:21vw;height:26vh;}
.c-tile-timeline.-alpha .-landscape  {left:.7vw;top:6vh;}
.c-tile-timeline.-alpha .-portrait  {right:.8vw;top:6vh;}
.c-tile-timeline.-alpha .-square  {left:6.8vw;bottom:-1vh;}
.c-tile-timeline.-beta .-landscape  {left:.7vw;bottom:6vh;}
.c-tile-timeline.-beta .-portrait  {right:.8vw;top:26vh;}
.c-tile-timeline.-beta .-square  {left:19vw;top:0;}
.c-tile-timeline.-gamma .-landscape  {right:15vw;top:8vh;width:31vw;height:40vh;}
.c-tile-timeline.-gamma .-portrait  {left:.8vw;top:18vh;}
.c-tile-timeline.-gamma .-square  {right:55vw;bottom:4vh;}
.c-tile-timeline_content  {position:absolute;right:16vw;bottom:8vh;width:380px;z-index:10;will-change:transform;}
.c-tile-timeline_title  {font-size:23px;line-height:1.2;font-weight:500;margin-bottom:26px;color:var(--color-karagulle);}
.c-tile-timeline_title b  {font-weight:600;}
.c-tile-timeline_description  {font-size:18px;line-height:1.25;}
.c-tile-timeline_description strong  {display:block;margin-bottom:18px;}

.site-header  {position:absolute;top:0;left:0;right:0;height:auto;z-index:1000;background:#fff;border-bottom:1px solid rgba(0,0,0,.14);display:flex;align-items:center;justify-content:space-between;padding:16px 20px;}

.site-header,
.site-header::before,
.site-header::after,
.site-header .logo,
.site-header .menu a,
.site-header .menu svg,
.site-header .menu svg path,
.site-header .burger,
.site-header .burger span,
.site-header img  {transition:background-color .45s ease,color .45s ease,fill .45s ease,stroke .45s ease,border-color .45s ease,opacity .45s ease,box-shadow .45s ease;}
.header-light .site-header  {background:transparent;border:none;}
.header-light .site-header .logo img  {filter:brightness(0) invert(1);}
.header-light .site-header .menu-btn  {color:var(--color-white);}
.header-light .site-header .menu-btn i::before  {background:var(--color-white);}
.header-light .site-header .menu-btn i::after  {background:var(--color-white);}

.footer-logo img  {width:250px;}
.logo img  {width:160px;}

.u-screen-reader-text  {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.menu-btn  {border:0;background:none;cursor:pointer;padding:0;color:var(--color-karagulle);}
.menu-btn-inner  {display:flex;align-items:center;gap:12px;}
.menu-btn-label  {position:relative;display:block;overflow:hidden;font-size:13px;line-height:1;text-transform:uppercase;font-weight:500;}
.menu-btn-label-inner  {display:block;transition:transform .55s cubic-bezier(.22,1,.36,1);}
.menu-btn-label::after  {content:attr(data-label);position:absolute;left:0;top:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);}
.menu-btn:hover .menu-btn-label-inner  {transform:translateY(-100%);}
.menu-btn:hover .menu-btn-label::after  {transform:translateY(-100%);}
.menu-btn i  {display:block;position:relative;width:22px;height:12px;}
.menu-btn i::before,
.menu-btn i::after  {content:"";position:absolute;right:0;height:1px;background:var(--color-karagulle);transition:all .45s cubic-bezier(.22,1,.36,1);}
.menu-btn i::before  {top:2px;width:22px;}
.menu-btn i::after  {bottom:2px;width:15px;}
.menu-btn:hover i::before  {width:15px;}
.menu-btn:hover i::after  {width:22px;}
.menu-backdrop  {position:fixed;inset:0;background:rgba(17,24,32,.28);opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.76,0,.24,1);z-index:1998;}

body.menu-open .menu-backdrop  {opacity:1;pointer-events:auto;}

.fullscreen-menu  {position:fixed;top:0;right:0;width:min(500px,100%);height:100vh;background:var(--color-white);color:var(--color-karagulle);z-index:1999;transform:translateX(100%);transition:transform .85s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column;}
.fullscreen-menu.is-open  {transform:translateX(0);}
.menu-top  {height:60px;padding:0 22px;display:flex;align-items:center;justify-content:flex-end;}

.close-btn  {border:0;background:none;color:var(--color-karagulle);cursor:pointer;padding:0;}
.close-btn .menu-btn-inner  {display:flex;align-items:center;gap:12px;}
.close-btn .menu-btn-label  {position:relative;display:block;overflow:hidden;font-size:13px;line-height:1;text-transform:uppercase;}
.close-btn .menu-btn-label-inner  {display:block;transition:transform .55s cubic-bezier(.22,1,.36,1);}
.close-btn .menu-btn-label::after  {content:attr(data-label);position:absolute;left:0;top:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);}
.close-btn:hover .menu-btn-label-inner  {transform:translateY(-100%);}
.close-btn:hover .menu-btn-label::after  {transform:translateY(-100%);}
.close-btn i  {width:18px;height:18px;position:relative;display:block;}

.close-btn i::before,
.close-btn i::after  {content:"";position:absolute;left:0;top:8px;width:18px;height:1px;background:currentColor;transition:opacity .25s ease;}

.close-btn i::before  {transform:rotate(45deg);}
.close-btn i::after  {transform:rotate(-45deg);}

.close-btn:hover i::before,
.close-btn:hover i::after  {opacity:.65;}

.menu-content  {flex:1;display:flex;flex-direction:column;}
.menu-list  {list-style:none;padding:24px 42px 0;margin:0;}
.menu-list li  {overflow:hidden;}
.menu-list a  {display:block;color:var(--color-karagulle);text-decoration:none;font-size:30px;padding:8px 0px;transform:translateY(115%);opacity:0;transition:transform .1s cubic-bezier(.22,1,.36,1),opacity .1s ease,color .1s ease;}
.fullscreen-menu.is-open .menu-list a  {transform:translateY(0);opacity:1;}

.menu-list:hover a  {color:#b7b7b7;}
.menu-list:hover a:hover {color:var(--color-karagulle);}
.menu-list:hover a.active {color:var(--color-karagulle);text-decoration:underline;}
.menu-footer  {margin-top:auto;}
.lang-link  {display:block;position:relative;padding:25px 0px 0px 0px;color:var(--color-karagulle);text-decoration:none;font-size:14px;text-transform:uppercase;}
.lang-link::after  {content:"";position:absolute;left:0px;bottom:0px;width:0;height:1px;background:var(--color-karagulle);transition:width .35s ease;}
.lang-link:hover::after  {width:40px !important;}
.instagram-link  {display:flex;align-items:center;padding:30px 30px 30px;background:var(--color-karagulle);color:var(--color-white);text-decoration:none;font-size:16px;font-weight:600;transition:.45s cubic-bezier(.23,1,.32,1);}
.instagram-link:hover  {background:var(--color-karagulle-light);}
.instagram-link span  {margin-left:10px;}
.instagram-link svg  {width:20px;fill:var(--color-white);}

body.menu-open  {overflow:hidden;}

@media(max-width:900px)  {
	.spacer {height:25vh;font-size:24px;}
	.c-timeline_fixed_year {display:none;}
	.c-timeline_header {position:relative;top:auto;text-align:left;padding:40px 14px 0;}
	.c-timeline_heading {font-size:32px;}
	.c-timeline_item {position:relative;min-height:100vh;padding:0;margin-top:0;}
	.c-tile-timeline {position:relative;min-height:100vh;overflow:hidden;}
	.c-tile-timeline_year {opacity:1;visibility:visible;position:absolute;left:50%;top:34%;transform:translate(-50%,-50%);font-size:38vw;line-height:.8;font-weight:500;color:rgba(0,38,58,.07);z-index:1;white-space:nowrap;}
	.c-tile-timeline_picture {position:absolute!important;z-index:5;margin:0!important;}
	.c-tile-timeline_picture img {height:115%;object-fit:cover;}
	.c-tile-timeline_picture.-landscape {width:48vw!important;height:30vw!important;}
	.c-tile-timeline_picture.-portrait {width:25vw!important;height:32vw!important;}
	.c-tile-timeline_picture.-square {width:62vw!important;height:42vw!important;}
	.c-tile-timeline.-alpha .-landscape {left:2.5vw!important;top:10vh!important;}
	.c-tile-timeline.-alpha .-portrait {right:3vw!important;top:4vh!important;}
	.c-tile-timeline.-alpha .-square {left:8vw!important;top:45vh!important;}
	.c-tile-timeline.-beta .-landscape {left:27vw!important;top:46vh!important;width:46vw!important;height:28vw!important;}
	.c-tile-timeline.-beta .-portrait {left:2.5vw!important;top:16vh!important;}
	.c-tile-timeline.-beta .-square {right:3vw!important;left:auto!important;top:6vh!important;}
	.c-tile-timeline.-gamma .-landscape {left:2.5vw!important;right:auto!important;top:12vh!important;width:48vw!important;height:29vw!important;}
	.c-tile-timeline.-gamma .-portrait {right:3vw!important;left:auto!important;top:6vh!important;}
	.c-tile-timeline.-gamma .-square {left:8vw!important;right:auto!important;top:43vh!important;}
	.c-tile-timeline_content {position:absolute!important;left:14px!important;right:auto!important;bottom:6vh!important;width:calc(100% - 20px)!important;z-index:10;margin:0!important;}
	.c-tile-timeline_title {font-size:22px;line-height:1.2;margin-bottom:28px;}
	.c-tile-timeline_description {font-size:18px;line-height:1.35;}
}

.main-video-section {width:100%;height:100vh;position:relative;background:var(--color-light-grey);}
.main-video-section video {width:100%;height:100vh;object-fit:cover;position:absolute;z-index:9;left:0px;top:0px;}
.main-video-section:after {content:"";position:absolute;top:0px;right:0px;left:auto;bottom:auto;width:100%;height:100vh;background:rgba(0,0,0,.45);z-index:11;}
.main-video-section .texts {position:absolute;z-index:13;top:auto;bottom:30px;left:30px;transform:translateY(-0%);}
.main-video-section .texts p {font-size:80px;line-height:80px;font-weight:300;color:var(--color-white);display:block;margin-bottom:18px;}
.main-video-section .texts span {font-size:22px;font-weight:300;color:var(--color-white);letter-spacing:1px;line-height:36px;}

@media (max-width:1191px) {
	.main-video-section .texts p {font-size:60px;line-height:64px;}
	.main-video-section .texts span {font-size:20px;line-height:32px;}
}

@media (max-width:991px) {
	.main-video-section .texts p {font-size:40px;line-height:46px;}
	.main-video-section .texts span {font-size:18px;line-height:28px;}
}

@media (max-width:767px) {
	.main-video-section .texts { top:70%;left:30px;transform:translateY(-70%);}
	.main-video-section .texts p {font-size:32px;line-height:36px;}
	.main-video-section .texts span {font-size:18px;line-height:28px;}
	.logo img { width:140px;}
	.page-top-spacer-full {margin-top:var(--page-top-spacer-full-mobile);}
}

@media (max-width:590px) {
	.main-video-section .texts { top:auto;left:20px;bottom:50px;transform:translateY(-0%);}
	.main-video-section .texts p {font-size:32px;line-height:36px;}
	.main-video-section .texts span {display:block;max-width:90%;font-size:18px;line-height:28px;}
	.main-video-section .texts span br {display:none;}
}

.footer  {display:grid;grid-template-columns:32% 18% 50%;border-top:1px solid rgba(0,0,0,.14);background:#DFE3E5;}
.footer-left  {padding:30px 20px;}
.brand  {display:flex;align-items:flex-start;gap:16px;}
.footer-left h2  {margin:20px 0 0;font-size:26px;font-weight:400;}
.footer-menu  {padding:25px 24px;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.14);}
.footer-menu a  {font-size:22px;line-height:1.75;color:var(--color-karagulle);text-decoration:none;cursor:pointer;transition:.3s all;}
.footer-menu .active  {text-decoration:underline;}
.footer-menu a:hover  {opacity:.5;}
.social  {margin-top:auto;display:flex;flex-direction:column;}
.social a  {font-size:18px;line-height:1.5;}
.social .lang  {margin-top:22px;font-size:14px;font-weight:600;}
.footer-right  {display:flex;flex-direction:column;}
.footer-right-top  {flex:1;padding:30px 20px;display:grid;grid-template-columns:1fr 1fr;gap:70px 70px;}
.footer-right-top span  {display:block;margin-bottom:18px;font-size:13px;font-weight:600;color:var(--color-karagulle);}
.footer-right-top p  {margin:0;font-size:15px;line-height:1.35;color:var(--color-text-grey-b);font-weight:500;}
.footer-right-top a  {margin:0;font-size:15px;line-height:1.35;color:var(--color-text-grey-b);transition:.3s all;width:max-content;position:relative;font-weight:500;}
.footer-right-top a:after  {content:"";position:absolute;left:0px;bottom:-10px;height:1px;background:var(--color-karagulle);;width:0px;transition:.3s width;}
.footer-right-top a:hover:after  {width:100%;}
.footer-right-top div:nth-child(1)>a>img  {transition:.3s;}
.footer-right-top div:nth-child(2)>a>img  {transition:.3s;}
.footer-right-top div:nth-child(3)>a>img  {transition:.3s;}
.footer-right-top div:nth-child(1)>a:hover>img  {opacity:.5;}
.footer-right-top div:nth-child(2)>a:hover>img  {opacity:.5;}
.footer-right-top div:nth-child(3)>a:hover>img  {opacity:.5;}

.contact-btn  {padding:25px 20px;background:var(--color-karagulle);font-weight:600;text-decoration:none;display:flex;align-items:center;transition:.2s all;width:100% !important;}
.contact-btn:hover  {background:var(--color-karagulle-light);color:var(--color-white);}
.contact-btn:hover:after  {width:0px !important;}
.contact-btn svg  {fill:var(--color-white);margin-right:10px;}
.contact-btn span  {margin-bottom:0px !important;font-size:16px !important;color:var(--color-white) !important;}
.footer-bottom  {height:82px;padding:0 20px 0 20px;border-top:1px solid rgba(0,0,0,.14);display:flex;align-items:center;justify-content:space-between;color:var(--color-text-grey-b);font-weight:normal;font-size:13px;font-weight:500;}

@media (max-width: 1024px)  {
	.footer { grid-template-columns:1fr;}
	.footer-menu { border-right:0;border-top:1px solid #bdbdbd;}
	.footer-right-top { gap:50px;} .contact-btn { width:100%;}
}

@media (max-width: 600px)  {
	.footer-menu {padding:15px;margin-bottom:12px;}
	.footer-left {padding:45px 20px;}
	.footer-bottom {margin-top:12px;}
	.footer-logo img { width:190px;}
	.footer-right-top { grid-template-columns:1fr;gap:40px;padding:15px;align-items:center;}
	.footer-bottom { height:auto;padding:40px 15px;flex-direction:column;align-items:flex-start;gap:15px;}
	.footer-right-top a.contanct-btn { display:flex !important;}
	.footer-right-top {flex-wrap:wrap;padding-top:27px;border-top: 1px solid rgba(0, 0, 0, 0.14);}
}

.article-slider {width:450px;height:140px;border:1px solid #d6d6d6;display:flex;position:relative;overflow:hidden;background:#fff;font-family:Arial,sans-serif;position:absolute;z-index:13;right:30px;bottom:30px;}
.article-slider .slider-content {flex:1;position:relative;padding:16px;}
.article-slider .slide  {position:absolute;inset:16px 16px 20px 16px;opacity:0;transform:translateY(12px);transition:.45s ease;pointer-events:none;}
.article-slider .slide.active {opacity:1;transform:translateY(0);pointer-events:auto;}
.article-slider .slide h3 {margin:0;max-width:340px;font-size:22px;line-height:1.15;font-weight:400;color:#00263A;}
.article-slider .slide a {position:absolute;left:0;bottom:0;color:#9ca3af;font-size:17px;text-decoration:none;transition:.3s all;}
.article-slider .slide a:hover {color:#00263A;}
.article-slider .slider-controls  {width:50px;border-left:1px solid #d6d6d6;display:flex;flex-direction:column;}
.article-slider .slider-controls button {flex:1;border:0;background:#FFFFFF;font-size:22px;cursor:pointer;transition:.25s ease;}
.article-slider .slider-controls button svg {width:9px;}
.article-slider .slider-controls button+button {border-top:1px solid #d6d6d6;}
.article-slider .slider-controls button:hover {background:#f3f3f3;}
.article-slider .slider-count {position:absolute;right:62px;bottom:17px;font-size:12px;color:#9ca3af;}
.article-slider .slider-progress {position:absolute;left:0;bottom:0;height:3px;width:calc(100% - 0px);background:transparent;}
.article-slider .slider-progress span {display:block;width:0%;height:100%;background:#00263A;transition:width .45s ease;}

@media (max-width: 600px)  {
	.article-slider {width:100%;height:110px;right:0px;left:50%;transform:translateX(-50%);bottom:0px;background:rgba(255,255,255,1);}
	.article-slider .slider-controls  {width:45px;}
	.article-slider .slide h3 {font-size:19px;}
	.article-slider .slide a {font-size:16px;}
	.c-timeline {padding:50px 0px 40px;}
}

.page-header {width:100%;padding:220px 0px 0px 0px;position:relative;display:flex;align-items:normal;}
.page-header.no-border:before {width:0px !important;}
.page-header:before {content: "";position: absolute;top:0;left:50%;width:1px;height:100%;background-color:rgba(0,0,0,.14);}
.page-header.light:before {content: "";position: absolute;top:0;left:50%;width:1px;height:100%;background-color:var(--color-karagulle-border-color);}
.page-header .ph__left {width:50%;}
.page-header .ph__right {width:50%;padding-top:160px;}

/* colors */
.page-header .ph__left h1 {font-weight:400;color:var(--color-karagulle);font-size:80px;padding-left:20px;}
.page-header .ph__left h1.medium {font-size:60px;}
.page-header .ph__right .h2 {width:100%;position:relative;display:flex;justify-content:end;padding-right:20px;margin-bottom:30px;}
.page-header .ph__right .h2 h2 {font-weight:400;color:var(--color-karagulle);font-size:16px;display:flex;text-align:right;max-width:300px;}

.page-header.light .ph__left h1 {font-weight:400;color:var(--color-white);font-size:80px;padding-left:20px;}
.page-header.light .ph__left h1.medium {font-size:60px;}
.page-header.light .ph__right .h2 {width:100%;position:relative;display:flex;justify-content:end;padding-right:20px;margin-bottom:30px;}
.page-header.light .ph__right .h2 h2 {font-weight:400;color:var(--color-white);font-size:16px;display:flex;text-align:right;max-width:300px;}
/* colors */

.page-header .ph__right .contact_list {width:100%;position:relative;display:grid;grid-template-columns:1fr 1fr;}
.page-header .ph__right .contact_list li {transition:.25s all;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-right:solid 1px var(--color-karagulle-border-color);border-top:solid 1px var(--color-karagulle-border-color);}
.page-header .ph__right .contact_list li:hover {background:var(--color-karagulle-hover);}
.page-header .ph__right .contact_list li:nth-child(3) {border-bottom:solid 1px var(--color-karagulle-border-color);}
.page-header .ph__right .contact_list li:nth-child(4) {border-bottom:solid 1px var(--color-karagulle-border-color);}
.page-header .ph__right .contact_list li .title {font-size:26px;font-weight:500;width:100%;color:var(--color-white);opacity:.5;transition:.25s all;}
.page-header .ph__right .contact_list li p {font-size:15px;font-weight:300;width:100%;color:var(--color-white);}
.page-header .ph__right .contact_list li a {font-size:15px;font-weight:300;width:100%;color:var(--color-white);}
.page-header .ph__right .contact_list li:hover > .title {opacity:1;}

.left-space-text {position:relative;display:flex;}
.left-space-text.full {width:100%;}
.left-space-text:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color:rgba(0,0,0,.14);}
.left-space-text .ls__text {flex:1;width:100%;}
.left-space-text .ls__text .content {position:relative;max-width:80%;left:20%;padding:70px;}
.left-space-text .ls__text .content:before {content: ""; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color:rgba(0,0,0,.14); z-index: 1;}
.left-space-text .ls__text .content .title {font-size:30px;color:var(--color-karagulle);font-weight:500;display:block;margin-bottom:40px;}
.left-space-text .ls__text .content .title.center {text-align:center;}
.left-space-text .ls__text .content p {max-width:80%;color:var(--color-text-grey-b);display:block;margin-bottom:30px;font-size:16px;line-height:21px;}
.left-space-text .ls__text .content p strong {color:var(--color-karagulle);}
.left-space-text.w100 .ls__text .content p {max-width:100% !important;}
.left-space-text .ls__text .content p:last-child {margin-bottom:0px;}

@media (max-width:900px) {
	.page-header {padding:200px 0px 0px 0px;flex-wrap:wrap;}
	.page-header:before {width:0px;}
	.page-header .ph__left {width:100%;}
	.page-header .ph__right {width:100%;padding-top:0px;}
	
	.page-header .ph__left h1 {font-size:50px;}
	.page-header .ph__right .h2 {margin-bottom:30px;padding-right:20px;padding-left:20px;margin-top:30px;}
	.page-header .ph__right .h2 h2 {font-size:16px;display:flex;text-align:left;max-width:100%;}
	
	.page-header.light .ph__left h1 {font-size:50px;}
	.page-header.light .ph__right .h2 {margin-bottom:30px;padding-right:20px;padding-left:20px;margin-top:30px;}
	.page-header.light .ph__right .h2 h2 {font-size:16px;display:flex;text-align:left;max-width:100%;}
	
	.page-header .ph__left h1.medium {font-size:40px;}
}

@media (max-width:767px) {
	.left-space-text .ls__text .content {position:relative;max-width:90%;left:10%;padding:40px;}
	.left-space-text .ls__text .content .title {font-size:26px;margin-bottom:30px;}
	.left-space-text .ls__text .content p {max-width:100%;}
}

@media (max-width:600px) {
	.page-header {padding:140px 0px 0px 0px;flex-wrap:wrap;}
	
	.page-header.light:before {width:0px;}
	
	.page-header .ph__right .contact_list {grid-template-columns:1fr;}
	.page-header .ph__right .contact_list li {min-height:200px;}
	
	.page-header .ph__left h1 {font-size:38px;}
	.page-header.light .ph__left h1 {font-size:38px;}
	.page-header .ph__left h1.medium {font-size:35px;}
	
	.left-space-text .ls__text .content {position:relative;max-width:100%;left:0%;padding:20px 20px 35px 20px;}
	.left-space-text .ls__text .content .title {font-size:22px;margin-bottom:25px;max-width:75%;}
	.left-space-text .ls__text .content .title.full {max-width:100%;}
	.left-space-text .ls__text .content .title.full.mt-mobile-25 {margin-top:25px;}
	.left-space-text .ls__text .content p {max-width:100%;}
	
}

.contact-map-section{position:relative;width:100%;height:650px;border-radius:0;overflow:hidden;}
#karagulleMap{width:100%;height:100%;}
.karagulle-marker{width:58px;height:58px;border-radius:50%;background:var(--color-white);box-shadow:0 18px 45px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;}
.karagulle-marker img{width:34px;height:34px;object-fit:contain;}
.map-card{position:absolute;left:25px;top:25px;z-index:5;width:400px;padding:25px;background:var(--color-white);}
.map-card h3{margin:0 0 8px;font-size:24px;color:var(--color-karagulle);}
.map-card p{margin:0 0 20px;color:var(--color-text-grey-b);}
.map-card a{display:inline-flex;padding:13px 20px;background:var(--color-karagulle);color:#fff;text-decoration:none;transition:.2s all;}
.map-card a:hover{background:var(--color-karagulle-light);}
@media (max-width:768px){.contact-map-section{height:620px;border-radius:0;}.map-card{left:15px;right:15px;bottom:16px;top:auto;width:auto;}}

.full-image {width:100%;position:relative;overflow:hidden;}
.full-image img {display:block;vertical-align:middle;width:100%;}
.full-image img.object-cover {object-fit:cover;}
.full-image img.object-position-top {object-position:top;}
.full-image img.h900 {height:900px;}
.full-image img.h800 {height:800px;}
.full-image img.h700 {height:700px;}
.full-image img.h600 {height:600px;}
.full-image img.h500 {height:500px;}
.full-image img.h400 {height:400px;}

@media (max-width:991px) {
	.full-image img.h900 {height:700px;}
	.full-image img.h800 {height:600px;}
	.full-image img.h700 {height:500px;}
	.full-image img.h600 {height:400px;}
	.full-image img.h500 {height:350px;}
	.full-image img.h400 {height:300px;}
}

@media (max-width:768px) {
	.full-image img.h900 {height:600px;}
	.full-image img.h800 {height:500px;}
	.full-image img.h700 {height:400px;}
	.full-image img.h600 {height:300px;}
	.full-image img.h500 {height:300px;}
	.full-image img.h400 {height:250px;}
}

@media (max-width:600px) {
	.full-image img.h900 {height:240px;}
	.full-image img.h800 {height:240px;}
	.full-image img.h700 {height:240px;}
	.full-image img.h600 {height:240px;}
	.full-image img.h500 {height:240px;}
	.full-image img.h400 {height:240px;}
}

.btn-slide{position:relative;overflow:hidden;display:inline-flex;padding:18px 42px;border:1px solid #00263A;color:#00263A;text-decoration:none;text-transform:uppercase;}
.btn-slide span{position:relative;display:block;overflow:hidden;transition:.45s;}
.btn-slide span::before{content:attr(data-text);position:absolute;left:0;top:100%;transition:.45s;}
.btn-slide:hover span{transform:translateY(-100%);}

.btn-premium{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:18px 42px;color:#fff;background:var(--color-karagulle);text-decoration:none;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.15);transition:color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);}
.btn-premium span{position:relative;z-index:2;}
.btn-premium::before{content:"";position:absolute;inset:0;background:var(--color-karagulle-light);transform:translateX(-101%);transition:transform .6s cubic-bezier(.76,0,.24,1);}
.btn-premium::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .5s;}
.btn-premium:hover{color:var(--color-white);transform:translateY(-3px);}
.btn-premium:hover::before{transform:translateX(0);}
.btn-premium:hover::after{transform:scaleX(1);}

.page-reveal{position:fixed;inset:0;width:100%;height:100%;height:100dvh;background:#00263a;z-index:999999;transform:translate3d(0,0,0);pointer-events:all;will-change:transform;}
.page-reveal.light{background:rgb(223,227,229);}

html.page-loading,html.page-loading body{overflow:hidden;}

.image-reveal{position:relative;overflow:hidden;background:#EDEDED;}
.image-reveal::after{content:"";position:absolute;inset:0;z-index:2;background:#EDEDED;transform:scaleY(1);transform-origin:bottom;transition:transform 1.25s cubic-bezier(.76,0,.24,1);pointer-events:none;}
.image-reveal img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.15);transition:opacity .5s ease,transform 1.6s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;}
.image-reveal.animating::after{transform:scaleY(0);transform-origin:top;}
.image-reveal.animating img{opacity:1;transform:scale(1);}

.proje__list{--project-dark:#00263a;--project-line:rgba(0,38,58,.18);--project-muted:rgba(0,38,58,.62);position:relative;width:100%;padding:160px 4vw 120px;background:var(--color-F1F1F1);color:var(--project-dark);overflow:hidden;}
.proje__items{width:100%;max-width:1600px;margin:0 auto;}
.proje__item{position:relative;width:100%;padding:80px 0 130px;border-top:1px solid var(--project-line);}
.proje__item:first-child{border-top:0;padding-top:0;}
.proje__item:last-child{border-bottom:0 solid var(--project-line);padding-bottom:0;}
.proje__link{display:grid;grid-template-columns:190px minmax(0,1fr);gap:50px;color:inherit;text-decoration:none;}
.proje__meta{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:8px;}
.proje__number{margin-bottom:auto;font-size:17px;line-height:1;letter-spacing:.12em;}
.proje__category,.proje__location{font-size:14px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;}
.proje__category{margin-top:60px;margin-bottom:8px;color:var(--project-dark);}
.proje__location{color:var(--project-muted);}
.proje__visual{position:relative;width:76%;margin-left:auto;}
.proje__item--reverse .proje__visual{width:70%;margin-right:auto;margin-left:0;}
.proje__image-wrap{position:relative;width:100%;height:min(65vw,550px);min-height:550px;overflow:hidden;background:#d7d5d0;clip-path:inset(0 0 0 0);}
.proje__item--reverse .proje__image-wrap{height:min(57vw,550px);}
.proje__image{position:absolute;top:-10%;left:0;width:100%;height:120%;object-fit:cover;transform:scale(1.08);will-change:transform;}
.proje__view{position:absolute;right:28px;bottom:28px;z-index:3;width:104px;height:104px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--project-dark);border-radius:50%;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transform:scale(0);transition:transform .55s cubic-bezier(.16,1,.3,1),background-color .35s ease,color .35s ease;}
.proje__view svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
.proje__link:hover .proje__view{transform:scale(1);}
.proje__view:hover{background:var(--project-dark);color:#fff;}
.proje__content{grid-column:2;position:relative;width:76%;margin-top:42px;margin-left:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:60px;}
.proje__item--reverse .proje__content{width:70%;margin-right:auto;margin-left:0;}
.proje__title-wrap{position:relative;}
.proje__small-number{display:none;}
.proje__content h2{margin:0;font-size:clamp(46px,6vw,58px);font-weight:400;line-height:.95;letter-spacing:-.055em;}
.proje__content .date {margin-top:14px;font-size:clamp(20px,6vw,20px);font-weight:400;line-height:.95;letter-spacing:-.055em;}
.proje__description{padding-top:7px;}
.proje__description p{max-width:390px;margin:0 0 30px;font-size:15px;font-weight:500;line-height:1.75;color:var(--project-muted);}
.proje__detail{display:inline-block;padding-top:14px;border-top:1px solid var(--project-line);font-size:12px;letter-spacing:.12em;text-transform:uppercase;}

@media (hover:hover) and (pointer:fine){
	.proje__image-wrap::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(0,20,30,.08);opacity:0;transition:opacity .45s ease;pointer-events:none;}
	.proje__link:hover .proje__image-wrap::after{opacity:1;}
}

@media screen and (max-width:1100px){
	.proje__list{padding:120px 30px 90px;}
	.proje__heading{margin-bottom:100px;grid-template-columns:1fr;gap:40px;}
	.proje__heading-right{max-width:580px;}
	.proje__link{grid-template-columns:120px minmax(0,1fr);gap:30px;}
	.proje__visual,.proje__item--reverse .proje__visual,.proje__content,.proje__item--reverse .proje__content{width:100%;}
	.proje__image-wrap,.proje__item--reverse .proje__image-wrap{height:70vw;min-height:520px;}
	.proje__content{grid-template-columns:1fr;gap:28px;}
	.proje__description{max-width:520px;}
}

@media screen and (max-width:767px){
	.proje__list{padding:40px 18px;}
	.proje__heading{margin-bottom:70px;gap:30px;}
	.proje__heading h1{font-size:clamp(46px,15vw,76px);line-height:.94;}
	.proje__heading-right p{font-size:14px;}
	.proje__item{padding:28px 0 45px;}
	.proje__item:last-child{padding-bottom:0!important;}
	.proje__link{display:block;}
	.proje__meta{margin-bottom:22px;display:grid;grid-template-columns:auto 1fr;gap:6px 20px;}
	.proje__number{display:none;}
	.proje__category{grid-column:1;margin:0;}
	.proje__location{grid-column:2;text-align:right;}
	.proje__image-wrap,.proje__item--reverse .proje__image-wrap{height:50vw;min-height:0;max-height:350px;}
	.proje__view{right:14px;bottom:14px;width:78px;height:78px;transform:scale(1);font-size:9px;display:none;}
	.proje__content,.proje__item--reverse .proje__content{margin-top:26px;}
	.proje__title-wrap{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;}
	.proje__small-number{display:block;padding-top:8px;font-size:14px;letter-spacing:.1em;}
	.proje__content h2{font-size:clamp(28px,14vw,28px);line-height:.95;}
	.proje__content .date {display:block;margin-top:-1px;opacity:.8;width:100%;font-size:16px;padding-left:35px;}
	.proje__description{padding-top:0;padding-left:35px;}
	.proje__description p{margin-bottom:20px;font-size:15px;}
}

.projects-showcase{position:relative;display:grid;grid-template-columns:minmax(340px,28vw) 1fr;width:100%;min-height:100vh;padding:60px;overflow:hidden;background:var(--color-karagulle);transition:background .6s cubic-bezier(.22,1,.36,1);}
.project-slide__content,.project-slide__content h3,.project-slide__content p,.project-slide__number,.project-slide__content .date{transition:color .45s ease;}
.project-slide__image img{transition:transform .8s cubic-bezier(.22,1,.36,1);}
.projects-showcase__intro{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px);padding-right:6vw;}
.projects-showcase__eyebrow{margin-bottom:22px;color:rgba(255,255,255,.45);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;}
.projects-showcase__intro h2{margin:0;color:var(--color-white);font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.9;letter-spacing:-.05em;}
.projects-showcase__intro p{max-width:340px;margin-top:30px;color:rgba(255,255,255,.65);font-size:15px;line-height:1.8;}
.projects-showcase__progress{width:260px;height:2px;margin-top:45px;background:rgba(255,255,255,.15);overflow:hidden;}
.projects-showcase__intro h2,.projects-showcase__intro p{transition:color .45s ease;}
.projects-showcase__progress span{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center;}
.projects-showcase__viewport{position:relative;min-width:0;height:calc(100vh - 120px);overflow:hidden;}
.projects-showcase__track{display:flex;align-items:center;gap:clamp(28px,3vw,50px);width:max-content;height:100%;padding-right:10vw;will-change:transform;}
.project-slide{flex:0 0 clamp(700px,60vw,1050px);width:clamp(700px,60vw,1050px);}
.project-slide__link{display:block;text-decoration:none;color:inherit;}
.project-slide__image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#111;}
.project-slide__image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.08) 45%,rgba(0,0,0,0));opacity:.85;transition:.45s;}
.project-slide__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s;}
.project-slide__link:hover img{transform:scale(1.1);}
.project-slide__content{display:grid;grid-template-columns:60px 1fr;gap:20px;margin-top:26px;}
.project-slide__number{padding-top:8px;color:rgba(255,255,255,.45);font-size:12px;letter-spacing:.18em;}
.project-slide__content h3{margin:0;color:#fff;font-size:clamp(30px,2.8vw,52px);font-weight:400;line-height:1;letter-spacing:-.04em;display:flex;align-items:center;justify-content:space-between;}
.project-slide__content h3 .date{font-size:18px;font-weight:300;}
.project-slide__content p{margin:12px 0 0;color:rgba(255,255,255,.6);font-size:15px;line-height:1.6;}

@media (max-width:1200px){
	.projects-showcase{grid-template-columns:300px 1fr;padding:40px;}
	.project-slide{flex-basis:75vw;width:75vw;}
}

@media (max-width:991px){
	.projects-showcase{display:block;min-height:auto;padding:70px 20px;overflow:visible;}
	.projects-showcase__intro{min-height:auto;padding:0;}
	.projects-showcase__intro h2{font-size:clamp(46px,12vw,72px);}
	.projects-showcase__intro p{max-width:100%;margin-top:20px;}
	.projects-showcase__progress{display:none;}
	.projects-showcase__viewport{width:100%;height:auto;margin-top:45px;overflow:visible;}
	.projects-showcase__track{display:grid;grid-template-columns:1fr;width:100%;height:auto;gap:50px;padding:0;transform:none!important;}
	.project-slide{width:100%;max-width:none;flex:none;}
	.project-slide__image{width:100%;aspect-ratio:16/10;}
	.project-slide__content{grid-template-columns:42px 1fr;gap:14px;padding-top:18px;}
	.project-slide__content h3{font-size:clamp(30px,9vw,42px);}
	.project-slide__content p{font-size:14px;}
}

@media (max-width:576px){
	.projects-showcase__intro h2{font-size:35px;}
	.project-slide{flex:0 0 92vw;width:92vw;}
	.project-slide__content{grid-template-columns:25px 1fr;gap:10px;}
	.project-slide__content h3{font-size:23px;}
	.project-slide__content h3 .date{font-size:16px;font-weight:300;}
	.project-slide__content p{font-size:14px;}
}

.text-reveal {
    overflow: hidden;
}

.text-reveal span {
    display: block;
    opacity: 0;
    transform: translate3d(0, 115%, 0);
    transition:
        transform 1.15s cubic-bezier(.16, 1, .3, 1),
        opacity .45s ease;
    will-change: transform, opacity;
}

.text-reveal span:nth-child(2) {
    transition-delay: .08s;
}

.text-reveal span:nth-child(3) {
    transition-delay: .16s;
}

.text-reveal span:nth-child(4) {
    transition-delay: .24s;
}

.text-reveal.animating span {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.proje_detay {width:100%;position:relative;display:grid;gap:0px;grid-template-columns: repeat(2, 1fr);}
.proje_detay .pd__left {background:var(--color-F1F1F1);}
.proje_detay .pd__left .sticky {position:sticky;top:0;left:0;width:100%;height:100vh;}
.proje_detay .pd__left .sticky .content {padding-top:140px;padding-left:120px;padding-right:80px;}
.proje_detay .pd__left .sticky .content .titles {margin-bottom:25px;}
.proje_detay .pd__left .sticky .content .titles h1 {font-size:45px;display:flex;align-items:center;justify-content:space-between;color:var(--color-karagulle);margin-bottom:20px;}
.proje_detay .pd__left .sticky .content .titles .date {font-size:18px;font-weight:300;color:var(--color-karagulle);display:block;}
.proje_detay .pd__left .sticky .content .titles h2 {font-size:16px;line-height:20px;color:var(--color-text-grey-b);font-weight:normal;}
.proje_detay .pd__left .sticky .content .info_list {width:100%;position:relative;margin-top:40px;}
.proje_detay .pd__left .sticky .content .info_list ul {width:100%;position:relative;display:grid;grid-template-columns: repeat(3, 1fr);}
.proje_detay .pd__left .sticky .content .info_list ul li {display: flex; flex-direction: column;gap:15px;}
.proje_detay .pd__left .sticky .content .info_list ul li span:first-child {font-size:17px;font-weight:500;color:var(--color-karagulle);}
.proje_detay .pd__left .sticky .content .info_list ul li span {font-size:15px;font-weight:normal;color:var(--color-karagulle);}
.proje_detay .pd__left .sticky .content .info_list ul li span a {font-size:15px;font-weight:normal;color:var(--color-karagulle);transition:.5s all;}
.proje_detay .pd__left .sticky .content .info_list ul li span a:hover {opacity:.5;}
.proje_detay .pd__right .cont {padding:160px 80px 80px 80px;}
.proje_detay .pd__right .cont .data__item {display:block;width:100%;position:relative;margin-bottom:20px;}
.proje_detay .pd__right .cont .data__item:last-child {margin-bottom:0px;}
.proje_detay .pd__right .cont p {display:block;font-size:16px;line-height:22px;color:var(--color-text-grey-b);font-weight:normal;margin-bottom:20px;}

.proje__list {top:0px;}
.project_filter {width:100%;position:relative;padding-left:20px;display:flex;align-items:center;top:0px;}
.project_filter a {width:max-content;background:var(--color-karagulle);padding:10px 18px;transition:.3s all;color:var(--color-white);border-right:solid 1px rgba(255,255,255,.5);}
.project_filter a:last-child {border-right:solid 0px !important;}
.project_filter a:hover {background:var(--color-F1F1F1);color:var(--color-karagulle);border-right:solid 1px var(--color-karagulle);}
.project_filter a.active {background:var(--color-F1F1F1);color:var(--color-karagulle);border-right:solid 1px var(--color-karagulle);}

.filter-category {padding-left:20px;display:block;font-size:20px;color:var(--color-karagulle);opacity:.8;margin-top:10px;}

.empty-project {color:red;opacity:.8;width:100%;position:relative;font-size:22px;padding:100px 0px;}

@media (max-width:1280px){
	.proje_detay .pd__left .sticky .content {padding-top:160px;padding-left:80px;padding-right:60px;}
	.proje_detay .pd__right .cont {padding:160px 60px 60px 60px;}
}

@media (max-width:1100px){
	.proje_detay {grid-template-columns: repeat(1, 1fr);}
	.proje_detay .pd__left .sticky {position:relative;height:auto;}
	.proje_detay .pd__left .sticky .content {padding-top:160px;padding-left:60px;padding-right:60px;padding-bottom:60px;}
	.proje_detay .pd__left .sticky .content .titles h1 {font-size:40px;}
	.proje_detay .pd__right .cont {padding:60px 60px 60px 60px;}
}

@media (max-width:991px){
	.proje_detay .pd__left .sticky .content {padding-top:140px;padding-left:40px;padding-right:40px;padding-bottom:40px;}
	.proje_detay .pd__right .cont {padding:40px 40px 40px 40px;}
	.proje_detay .pd__left .sticky .content .titles h1 {font-size:30px;}
}

@media (max-width:767px){
	.proje_detay .pd__left .sticky .content {padding-top:120px;padding-left:30px;padding-right:30px;padding-bottom:30px;}
	.proje_detay .pd__right .cont {padding:30px 30px 30px 30px;}
	.proje_detay .pd__left .sticky .content .info_list ul {grid-template-columns: repeat(1, 1fr);}
	.proje_detay .pd__left .sticky .content .info_list ul li {margin-bottom:25px;gap:10px;}
	.proje_detay .pd__left .sticky .content .info_list ul li:last-child {margin-bottom:0px;}
	.proje_detay .pd__left .sticky .content .titles h1 {font-size:28px;}
	
	.proje__list {top:0px;}
	.project_filter {top:0px;}
	
	.filter-category {margin-bottom:30px;}
	.filter-category {font-size:18px;}
}

@media (max-width:576px){
	.proje_detay .pd__left .sticky .content {padding-top:120px;padding-left:20px;padding-right:20px;padding-bottom:30px;}
	.proje_detay .pd__right .cont {padding:30px 20px 30px 20px;}
}

.error-page {width:100%;min-height:100vh;position:relative;display:flex;align-items:center;background:var(--color-F1F1F1);color:var(--color-karagulle);padding:150px 4vw 80px;overflow:hidden;}
.error-page__inner {width:100%;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;}
.error-page__code {display:flex;align-items:center;font-size:clamp(180px,27vw,520px);font-weight:300;line-height:.7;letter-spacing:-.08em;color:var(--color-karagulle);white-space:nowrap;}
.error-page__code span {display:block;}
.error-page__content {max-width:520px;}
.error-page__label {display:block;margin-bottom:30px;font-size:12px;font-weight:600;letter-spacing:.18em;color:var(--color-karagulle);opacity:.55;}
.error-page__content h1 {margin:0 0 30px;font-size:clamp(42px,4vw,68px);font-weight:400;line-height:1;letter-spacing:-.04em;color:var(--color-karagulle);}
.error-page__content p {max-width:430px;margin:0 0 45px;font-size:16px;line-height:1.7;color:var(--color-text-grey-b);}


@media (max-width:991px) {
	.error-page {padding:150px 30px 70px;}
	.error-page__inner {grid-template-columns:1fr;gap:70px;}
	.error-page__code {font-size:clamp(180px,45vw,400px);}
	.error-page__content {max-width:600px;}
}

@media (max-width:600px) {
	.error-page {min-height:auto;padding:140px 20px 70px;}
	.error-page__inner {gap:55px;}
	.error-page__code {font-size:34vw;letter-spacing:-.07em;}
	.error-page__label {margin-bottom:20px;}
	.error-page__content h1 {font-size:38px;margin-bottom:22px;}
	.error-page__content p {font-size:15px;margin-bottom:35px;}
	.error-page__button {width:100%;justify-content:space-between;}
}