.elementor-8511 .elementor-element.elementor-element-81b0043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:44px;--padding-bottom:89px;--padding-left:37.5px;--padding-right:37.5px;}.elementor-8511 .elementor-element.elementor-element-81b0043:not(.elementor-motion-effects-element-type-background), .elementor-8511 .elementor-element.elementor-element-81b0043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8511 .elementor-element.elementor-element-3ab706fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8511 .elementor-element.elementor-element-254660bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8511 .elementor-element.elementor-element-74b8aaf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-74b8aaf3{text-align:start;}.elementor-8511 .elementor-element.elementor-element-74b8aaf3 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.6em;letter-spacing:3.2px;color:#C98A1E;}.elementor-8511 .elementor-element.elementor-element-4c890b43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8511 .elementor-element.elementor-element-4c890b43{text-align:start;}.elementor-8511 .elementor-element.elementor-element-4c890b43 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:44px;font-weight:300;line-height:1.1em;letter-spacing:-1.2px;color:#414042;}.elementor-8511 .elementor-element.elementor-element-4ac8cf60{--grid-row-gap:34px;--grid-column-gap:34px;}.elementor-8511 .elementor-element.elementor-element-4ac8cf60 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-8511 .elementor-element.elementor-element-4ac8cf60:after{content:"0.66";}.elementor-8511 .elementor-element.elementor-element-4ac8cf60 .elementor-post__thumbnail__link{width:100%;}.elementor-8511 .elementor-element.elementor-element-4ac8cf60.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-8511 .elementor-element.elementor-element-4ac8cf60.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-8511 .elementor-element.elementor-element-4ac8cf60.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1366px){.elementor-8511 .elementor-element.elementor-element-4c890b43 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-8511 .elementor-element.elementor-element-81b0043{--content-width:1705px;}}@media(max-width:1024px){.elementor-8511 .elementor-element.elementor-element-81b0043{--padding-top:34px;--padding-bottom:55px;--padding-left:30px;--padding-right:30px;}.elementor-8511 .elementor-element.elementor-element-4c890b43 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-8511 .elementor-element.elementor-element-81b0043{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:34px;--padding-bottom:55px;--padding-left:24px;--padding-right:24px;}.elementor-8511 .elementor-element.elementor-element-74b8aaf3 .elementor-heading-title{font-size:10.5px;}.elementor-8511 .elementor-element.elementor-element-4c890b43 .elementor-heading-title{font-size:34px;}.elementor-8511 .elementor-element.elementor-element-4ac8cf60 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8511 .elementor-element.elementor-element-4ac8cf60:after{content:"0.5";}.elementor-8511 .elementor-element.elementor-element-4ac8cf60 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-81b0043 *//* AVIEX · Projelerimiz v2 — duzenli uclu; ilk acilista 2 sira fotograf ekranda tam gorunur */
.elementor-8511 .elementor-element.elementor-element-81b0043{--pad:37.5px;--hh:110px;padding:44px var(--pad) var(--avx-r,89px)!important;box-sizing:border-box!important;background:#FFFFFF}
.elementor-8511 .elementor-element.elementor-element-81b0043>.e-con-inner{max-width:1705px!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:34px!important;row-gap:34px!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .elementor-widget{margin-block-end:0!important;margin-bottom:0!important}
:root{--avx-r:89px} @media (min-width:1921px){:root{--avx-r:144px}} @media (max-width:1024px){:root{--avx-r:55px}}
/* ---- baslik satiri: kompakt, tek satir ---- */
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-head{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:55px!important;padding:0!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-head-l{flex:0 0 auto!important;width:auto!important;padding:0!important;gap:13px!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-head-r{flex:0 1 560px!important;width:auto!important;padding:0!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-eye .elementor-heading-title{display:inline-flex!important;align-items:center;gap:13px;margin:0!important;font-family:Prompt,sans-serif!important;font-size:11.5px!important;
  font-weight:600!important;letter-spacing:3.2px!important;line-height:1.6!important;color:#C98A1E!important;text-transform:none!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-eye .elementor-heading-title::before{content:"";width:34px;height:1px;background:#FBB040;flex:none}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-h1 .elementor-heading-title{margin:0!important;font-family:Prompt,sans-serif!important;font-size:44px!important;font-weight:300!important;letter-spacing:-1.2px!important;
  line-height:1.1!important;color:#414042!important;text-transform:none!important;white-space:nowrap}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-h1 .elementor-heading-title strong{font-weight:600!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-lead p{margin:0!important;font-family:Prompt,sans-serif;font-size:15px!important;font-weight:300!important;line-height:1.7!important;color:#6A6864!important}
/* ---- izgara: duzenli uclu ---- */
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid{width:100%!important;counter-reset:avxp;
  --cw:calc((min(100vw,1780px) - 2*var(--pad) - 68px)/3);
  --k:calc(var(--hh) + 44px + 84px + 34px + 38px + 34px + 21px);--rmin:2.2;}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px!important;margin:0!important;width:100%!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post{counter-increment:avxp;display:flex!important;flex-direction:column!important;gap:13px;margin:0!important;padding:0!important;min-width:0;
  background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail__link{position:relative!important;display:block!important;width:100%!important;margin:0!important;overflow:hidden;background:#2B2A2C}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail{position:relative!important;padding:0!important;margin:0!important;overflow:hidden;border-radius:0!important;aspect-ratio:auto!important;
  height:calc(var(--cw)/1.5);
  height:clamp(calc(var(--cw)/var(--rmin)), calc((100vh - var(--k))/2), calc(var(--cw)/1.5));
  height:clamp(calc(var(--cw)/var(--rmin)), calc((100svh - var(--k))/2), calc(var(--cw)/1.5))}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
  object-fit:cover!important;object-position:center center;transform:none!important;filter:saturate(.86) contrast(1.03);border-radius:0!important;box-shadow:none!important;opacity:1!important;
  transition:transform 1.1s cubic-bezier(.2,.7,.2,1)!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail__link::after{content:"";position:absolute;right:16px;bottom:16px;z-index:3;width:44px;height:44px;border-radius:50%;background:#FFFFFF;
  opacity:0;transform:translateX(-8px);transition:opacity .35s ease,transform .35s ease;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23414042' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:center;background-size:16px 16px}
/* kunye: 01 —— Proje adi (tek satir, esit yukseklik) */
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__text{display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px;margin:0!important;padding:0!important;min-width:0;position:static!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__text::before{content:counter(avxp,decimal-leading-zero);flex:0 0 auto;padding-right:34px;font-family:Prompt,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.4px;
  line-height:26px;color:#C98A1E;background:linear-gradient(#BDB8B1,#BDB8B1) no-repeat right center/21px 1px;transition:padding .45s cubic-bezier(.2,.7,.2,1),background-size .45s cubic-bezier(.2,.7,.2,1)}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__title{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;font-family:Prompt,sans-serif!important;font-size:19px!important;font-weight:500!important;
  line-height:26px!important;letter-spacing:-.2px!important;text-transform:none!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__title a{display:block;color:#414042!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__meta-data,.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__excerpt,.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__read-more,.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__badge{display:none!important}
@media (hover:hover){
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post:hover .elementor-post__thumbnail__link::after{opacity:1;transform:none}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post:hover .elementor-post__text::before{padding-right:55px;background-image:linear-gradient(#FBB040,#FBB040);background-size:42px 1px}
}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__title a:focus-visible,.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail__link:focus-visible{outline:2px solid #FBB040;outline-offset:3px}
/* isik cizgisi */
.elementor-8511 .elementor-element.elementor-element-81b0043 .avx-tr{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;z-index:2;pointer-events:none;overflow:visible}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avx-tr rect{fill:none!important;stroke:#FBB040!important;stroke-width:1.5px!important;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:0;opacity:0;
  filter:drop-shadow(0 0 3px rgba(251,176,64,.9)) drop-shadow(0 0 7px rgba(251,176,64,.45))}
.elementor-8511 .elementor-element.elementor-element-81b0043 .elementor-post.is-tr .avx-tr rect{animation:avxTr 2.4s linear 1 forwards}
@keyframes avxTr{0%{stroke-dashoffset:0;opacity:0}5%{opacity:1}95%{opacity:1}100%{stroke-dashoffset:-100;opacity:0}}
/* daha fazla proje */
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-button-wrapper{display:flex!important;justify-content:center!important;margin-top:55px!important}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-button-wrapper .elementor-button{display:inline-flex!important;align-items:center;gap:13px;min-height:52px;padding:0 28px!important;border:1px solid rgba(65,64,66,.22)!important;
  border-radius:0!important;background:transparent!important;color:#414042!important;font-family:Prompt,sans-serif!important;font-size:12.5px!important;font-weight:600!important;
  letter-spacing:2.4px!important;text-transform:uppercase;transition:border-color .3s ease}
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-button-wrapper .elementor-button::before{content:"";width:7px;height:7px;border-radius:50%;background:#FBB040;flex:none}
@media (hover:hover){ .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-button-wrapper .elementor-button:hover{border-color:#414042!important} }
.elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-code{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}
/* ---- kisa ekranli laptoplar (1366x768, 1536x864): baslik sikilasir, iki sira yine sigar ---- */
@media (min-width:1025px) and (max-height:800px){
  .elementor-8511 .elementor-element.elementor-element-81b0043{padding-top:34px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043>.e-con-inner{gap:26px!important;row-gap:26px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-posts-container{row-gap:26px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid{--k:calc(var(--hh) + 34px + 84px + 26px + 38px + 26px + 13px);--rmin:2.6}
}
/* ---- laptop ---- */
@media (max-width:1366px){ .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-h1 .elementor-heading-title{font-size:40px!important} .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__title{font-size:18px!important} }
/* ---- tablet: 2 sutun ---- */
@media (max-width:1024px){
  .elementor-8511 .elementor-element.elementor-element-81b0043{--pad:30px;padding-top:34px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-head-r{flex:0 1 auto!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid{--cw:calc((100vw - 2*var(--pad) - 21px)/2)}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 21px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail{height:calc(var(--cw)/1.6)!important}
}
/* ---- telefon: tek sutun, kompakt baslik ---- */
@media (max-width:767px){
  .elementor-8511 .elementor-element.elementor-element-81b0043{--pad:24px;padding:34px 24px 55px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043>.e-con-inner{gap:26px!important;row-gap:26px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-head-l{gap:10px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-eye .elementor-heading-title{font-size:10.5px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-eye .elementor-heading-title::before{width:26px}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-h1 .elementor-heading-title{font-size:34px!important;letter-spacing:-1px!important;white-space:normal}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-lead p{font-size:14.5px!important;line-height:1.65!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-posts-container{grid-template-columns:1fr!important;gap:34px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail{height:auto!important;aspect-ratio:16/10!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post{gap:13px}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__text{align-items:flex-start!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__title{font-size:18px!important;line-height:24px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__title a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__text::before{line-height:24px}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-post__thumbnail__link::after{opacity:1;transform:none;right:13px;bottom:13px}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-button-wrapper{margin-top:44px!important}
  .elementor-8511 .elementor-element.elementor-element-81b0043 .avxp-grid .elementor-button-wrapper .elementor-button{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){ .elementor-8511 .elementor-element.elementor-element-81b0043 .elementor-post.is-tr .avx-tr rect{animation:none} .elementor-8511 .elementor-element.elementor-element-81b0043 *{transition:none!important} }/* End custom CSS */