*{box-sizing:border-box;font-family:AvertaStd}
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;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,html{scroll-behavior:smooth}
body{line-height:1;font-family:AvertaStd}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
img{max-width:100%;display:block;height:auto}
.ty-wrapper{width:100%;height:100vh;display:table;background-color:#333}
.ty-vertical{display:table-cell;vertical-align:middle;text-align:center;font-size:25px;color:#fff}
.w100{display:inline-block;position:relative;float:left;width:100%}
.bg{background-image:url(../images/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;overflow-x:hidden}
.slogan{position:absolute;right:0;top:3%;width:42%;text-align:right;display:flex;align-items:center;justify-content:flex-end}
.menuBtn{cursor:pointer;transition:all .2s ease-in-out;position:absolute;left:3%;top:5%;z-index:5;width:55px}
.menuBtn img{width:100%}
.projectSlider{position:absolute;right:0;width:100%;top:2%;height:90%;overflow-x:hidden;z-index:1}
.projectCarousel{height:100%}
.projectSlider .items{height:100%;position:relative;background-repeat:no-repeat;background-position:0 center;background-size:cover;transition:all ease-in-out 3s;cursor:pointer}
.projectCarousel .owl-nav{position:absolute;right:3%;bottom:18%;z-index:3;display:inline-block!important;width:22%;display:flex!important;justify-content:space-between}
.projectCarousel .owl-nav .owl-next{background:url(../images/icons/ileri.png) center right!important;background-repeat:no-repeat!important;background-size:100%!important;text-indent:-999999em;width:100px;height:40px;cursor:pointer!important}
.projectCarousel .owl-nav .owl-prev{background:url(../images/icons/geri.png) center left!important;background-repeat:no-repeat!important;background-size:100%!important;text-indent:-999999em;width:100px;height:40px;cursor:pointer!important}
.owl-stage-outer{height:100%;padding-top:10%;padding-bottom:110px;padding-left:5%;width:100%}
.projectCarousel .owl-stage{height:100%}
.projectCarousel .owl-item{height:100%}
.projectSlider .items a::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgb(255 255 255 / 90%);z-index:0;transition:all .4s cubic-bezier(.42,0,.2,1)}
.footer{position:absolute;right:0;bottom:6%;width:70%;display:flex;align-items:flex-start;justify-content:flex-end;padding-right:5%;z-index:5;transform:translateY(-50%)}
.social{float:left;text-align:right;display:flex;align-items:center;justify-content:center;margin-bottom:5px}
.social a{color:#fff;font-size:20px;margin-left:10px}
.logo2{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);max-width:65%;transition:all .3s cubic-bezier(.42,0,.2,1);width:220px;display:flex;align-items:center;justify-content:center}
.logoTop{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.42,0,.2,1);margin-bottom:-25px}
.projectSlider .items span{position:absolute;left:50%;bottom:0;transform:translate(-50%,+50%);background-color:#757e8e;color:#fff;width:65%;text-align:center;padding:15px 0;font-size:.7vw;border-radius:360px;font-weight:700;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.42,0,.2,1)}
.projectSlider .items a{width:100%;height:100%;display:inline-block;position:relative;z-index:2}
.fixedMenu{position:fixed;top:0;left:calc(-32% - 50px);bottom:0;width:32%;z-index:99;background-color:#fff;background-image:url(../images/menuBg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;box-shadow:-5px 0 30px rgb(0 0 0 / 40%);transition:all .5s cubic-bezier(.48,-.02,.57,.95)}
.fixedMenu ul li{margin:30px 0;position:relative;display:inline-block}
.fixedMenu ul li a{color:#5b5d5f;font-weight:400;font-size:1.5vw;position:relative;display:inline-block;transition:all .3s cubic-bezier(.42,0,.15,1.03)}
.fixedMenu ul li::Before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:100%;width:100%;background-color:#9a7744;transition:all .3s cubic-bezier(.42,0,.15,1.03);width:0;right:0;left:initial}
.fixedMenu ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:uce}
.fixedMenu ul li:hover::before{width:100%;left:0;right:inherit}
.fixedMenu ul li a:Hover{color:#fff}
.menuBtn{cursor:pointer;transition:all .2s ease-in-out}
.menuActive .fixedMenu{left:0}
.closeBtn{position:absolute;right:50px;top:10px;color:#9a7744;font-size:70px;cursor:pointer;font-weight:300}
.shadowMask{position:fixed;left:0;top:0;width:100%;height:100vh;bottom:0;right:0;z-index:5;background-color:rgb(0 0 0 / 50%);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.48,-.02,.57,.95)}
.menuActive .shadowMask{opacity:1;pointer-events:initial}
.fixedMenu2{position:fixed;top:0;left:calc(-35% - 50px);bottom:0;width:35%;z-index:99;background-color:#9a7744;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;box-shadow:-5px 0 30px rgb(0 0 0 / 40%);transition:all .6s cubic-bezier(.48,-.02,.57,.95);transition-delay:0s;pointer-events:none}
.fixedMenu2::before{content:"";position:absolute;top:0;bottom:0;width:100%;right:0;background-color:rgb(154 119 68 / 50%);transition:all 1s cubic-bezier(.48,-.02,.57,.95)}
.menuActive .fixedMenu2{left:0}
.menuActive .fixedMenu2::before{right:-8%}
.contact{position:absolute;left:10%;bottom:4%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.tel{font-size:27px;font-weight:700;color:#5b5d5f;position:relative;margin:0!important;line-height:1.2;display:flex;align-items:center;justify-content:center;font-weight:700}
.social a:first-child{margin-left:0}
.logo2 img{width:auto!important}
.first-active{transform:scale(1.2)!important;z-index:2;transition:all .2s ease-in-out}
.projectCarousel .first-active .items a::before{opacity:0}
.projectCarousel .first-active .items .logo2{opacity:0}
.projectCarousel .first-active .items .logoTop{opacity:1;visibility:visible;margin-bottom:0}
.projectCarousel .first-active .items{box-shadow:0 0 25px rgb(0 0 0 / 35%)}
.projectCarousel .first-active .items span{opacity:1;visibility:visible}
.first-active:Hover{transform:scale(1.2) translateY(-15px)!important}
.first-active:Hover .items span{background-color:#9a7744}
.projectSlider .first-active:hover .items a::before{opacity:1;bottom:0;top:initial;height:100%;display:none}
.projectSlider .first-active .items a::before{height:0;top:0;bottom:initial;background-color:rgb(154 119 68 / 65%)}
.projectSlider .owl-item.first-active .items{background-position:right center}
.projectSlider .items a{pointer-events:none;user-select:none}
.projectCarousel .owl-item.first-active a{pointer-events:inherit;user-select:inherit}
.projectSlider .items:hover .logo2{width:250px;max-width:70%}
.tel span{display:block;font-size:55%;font-weight:400}
.copyright{color:#5b5d5f;font-size:.95vw;font-weight:700;padding-right:85px;position:relative;margin-right:25px}
.copyright::before{content:"";position:absolute;right:0;top:50%;height:1px;width:60px;background-color:#000}
.footerRight{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}
.tel img{width:20px;margin-right:10px}
footer{position:absolute;width:100%;bottom:0;left:0;padding:15px 3%;background-color:#9a7744;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:16px;font-weight:400}
footer>div{display:flex;align-items:end}
footer img{height:20px;margin:0 10px;position:relative}
footer>div:last-child{font-size:16px;font-weight:400;text-align:end}
footer>div:last-child a{color:#fff}
footer>div:last-child a:hover{color:#000}
.cookie-policy{position:fixed;bottom:5px;left:5px;background-color:#5b5d5f;color:#fff;padding:10px;display:none;max-width:24em;padding:1.2em;border-radius:5px;z-index:6}
.cookie-policy p{font-size:13px;line-height:20px;margin-bottom:10px}
.cookie-policy p a{color:#fff;font-weight:600;text-decoration:underline}
.accept-cookie,.reject-cookie{background-color:#9a7744;border:none;color:#fff;padding:5px 10px;cursor:pointer;margin-right:10px}
.reject-cookie{background-color:#fff;color:#9a7744}
.accept-cookie:hover{background-color:#fff;color:#9a7744}
.reject-cookie:hover{background-color:#9a7744;color:#fff}
.d-md-none{display:none!important}
.d-md-flex{display:flex!important}
.projectSlider .owl-item.first-active .items.aktim3{animation:aktim3 2s linear forwards}
.projectSlider .owl-item.first-active .items.aktim2{animation:aktim2 6s linear forwards}
.projectSlider .owl-item.first-active .items.aktim1{animation:aktim1 3s linear forwards}
.projectSlider .owl-item.first-active .items.aktimofis{animation:aktimofis 5.5s linear forwards}
.projectSlider .owl-item.first-active .items.aktimcarsi{animation:aktimofis 5.5s linear forwards}
@keyframes aktim1{
0%{background-position:0 center}
50%{background-position:92% center}
100%{background-position:75% center}
}
@keyframes aktim1Hover{
0%{background-position:75% center}
50%{background-position:0 center}
100%{background-position:75% center}
}
@keyframes aktim2{
0%{background-position:0 center}
60%{background-position:100% center}
100%{background-position:45% center}
}
@keyframes aktim2Hover{
0%{background-position:45% center}
20%{background-position:0 center}
60%{background-position:100% center}
100%{background-position:45% center}
}
@keyframes aktim3{
0%{background-position:20% center}
100%{background-position:84% center}
}
@keyframes aktim3Hover{
0%{background-position:84% center}
50%{background-position:20% center}
100%{background-position:84% center}
}
@keyframes aktimofis{
0%{background-position:0 center}
50%{background-position:100% center}
100%{background-position:20% center}
}
@keyframes aktimofisHover{
0%{background-position:85% center}
50%{background-position:0 center}
100%{background-position:85% center}
}