.elementor-3639 .elementor-element.elementor-element-57d2fa48{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-f9cd12a .elementor-heading-title{font-family:"ANTIfont", Sans-serif;font-size:10vw;font-weight:900;line-height:10vw;letter-spacing:10px;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#915BDA;stroke:#915BDA;text-shadow:0px 0px 21px rgba(174.93808825614363, 18.49304347826088, 217.6, 0.23);color:#161925C7;}.elementor-3639 .elementor-element.elementor-element-5be9f5dd .elementor-heading-title{font-family:"ANTIfont", Sans-serif;font-size:10vw;font-weight:900;line-height:10vw;letter-spacing:10px;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#915BDA;stroke:#915BDA;text-shadow:0px 0px 21px rgba(174.93808825614363, 18.49304347826088, 217.6, 0.23);color:#161925C7;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3639 .elementor-element.elementor-element-7823e070{padding:0vw 12vw 0vw 12vw;text-align:center;font-family:"Barlow", Sans-serif;font-size:24px;font-weight:300;line-height:34px;}.elementor-3639 .elementor-element.elementor-element-f3b39e0{padding:0vw 12vw 0vw 12vw;text-align:center;font-family:"Barlow", Sans-serif;font-size:24px;font-weight:300;line-height:34px;}.elementor-3639 .elementor-element.elementor-element-689a2cd0{padding:0vw 12vw 0vw 12vw;text-align:center;font-family:"Barlow", Sans-serif;font-size:24px;font-weight:300;line-height:34px;}.elementor-3639 .elementor-element.elementor-element-6669a29c{--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;--padding-top:0vw;--padding-bottom:10vw;--padding-left:8vw;--padding-right:8vw;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-7f2741d7{--grid-columns:3;--grid-row-gap:30px;--load-more-message-color:var( --e-global-color-secondary );--load-more-spinner-color:var( --e-global-color-secondary );--load-more—spacing:150px;--load-more-button-align:center;--grid-column-gap:30px;}.elementor-3639 .elementor-element.elementor-element-7f2741d7 .elementor-button{font-family:"ANTIfont", Sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:30px;}.elementor-3639 .elementor-element.elementor-element-7f2741d7 .e-load-more-message{font-family:"ANTIfont", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc{--grid-columns:3;--grid-row-gap:30px;--load-more-message-color:var( --e-global-color-secondary );--load-more-spinner-color:var( --e-global-color-secondary );--load-more—spacing:150px;--grid-column-gap:30px;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc .elementor-repeater-item-0a4e1b1{grid-column:span min( 1, var(--grid-columns) );}.elementor-3639 .elementor-element.elementor-element-3e3fbcc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc .e-loop-item > .elementor-section, .elementor-3639 .elementor-element.elementor-element-3e3fbcc .e-loop-item > .elementor-section > .elementor-container, .elementor-3639 .elementor-element.elementor-element-3e3fbcc .e-loop-item > .e-con, .elementor-3639 .elementor-element.elementor-element-3e3fbcc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc .e-load-more-message{font-family:"ANTIfont", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-7f2741d7{--grid-columns:2;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc{--grid-columns:2;}}@media(max-width:767px){.elementor-3639 .elementor-element.elementor-element-57d2fa48{--min-height:80vh;--padding-top:90px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3639 .elementor-element.elementor-element-f9cd12a .elementor-heading-title{font-size:12vw;letter-spacing:5px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-3639 .elementor-element.elementor-element-5be9f5dd .elementor-heading-title{font-size:16vw;line-height:16vw;letter-spacing:5px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3639 .elementor-element.elementor-element-7823e070{padding:40px 0px 0px 0px;font-size:20px;}.elementor-3639 .elementor-element.elementor-element-f3b39e0{padding:0vw 0vw 0vw 0vw;font-size:20px;}.elementor-3639 .elementor-element.elementor-element-689a2cd0{padding:0vw 0vw 0vw 0vw;font-size:20px;}.elementor-3639 .elementor-element.elementor-element-6669a29c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3639 .elementor-element.elementor-element-7f2741d7{--grid-columns:1;--load-more—spacing:42px;}.elementor-3639 .elementor-element.elementor-element-7f2741d7 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-3639 .elementor-element.elementor-element-7f2741d7 .elementor-button{letter-spacing:1px;border-radius:30px 30px 30px 30px;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc{--grid-columns:1;}.elementor-3639 .elementor-element.elementor-element-3e3fbcc .elementor-repeater-item-0a4e1b1{grid-column:span min( 1, var(--grid-columns) );}}/* Start custom CSS for heading, class: .elementor-element-f9cd12a */.aaneon:before{
    content:"Proje";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 10vw;
    position: absolute;
    line-height: 10vw;
    letter-spacing: 10px;
    -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color:#F884AC;
   color: rgba(0,0,0,0) !important;
   opacity:1;
   z-index: 1;
}
.aaneon{
    position: relative;
}
.aaneon::after {
  content: "K";
  position: absolute;
  top: 0;
  left: 63.3%;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 10vw;
  line-height: 10vw;
  letter-spacing: 10px;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #F884AC;
  color: rgba(0, 0, 0, 0) !important;
  animation: blink 2s ease-in-out infinite;
}
.aaneon span::after {
  content: "TE";
  font-weight: 900;
  text-transform: uppercase;
  font-size: 10vw;
  position: absolute;
  right:0;
  line-height: 10vw;
  letter-spacing: 10px;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #F884AC;
  color: rgba(0, 0, 0, 0) !important;
text-shadow: none;
}
.aaneon span {
  animation:blink 1.5s ease-in-out infinite;
}

@keyframes blink {
  0% { opacity: 1; }
  30% { opacity: 1; }
  40% { opacity: 0.5; }
  50% { opacity: 1; }
  60% { opacity: 0; }
  70% { opacity: 0; }
  100% { opacity: 1; }
   
}
@media only screen and (max-width: 600px) {
  .aaneon:before,
  .aaneon::after,
  .aaneon span::after
  {
    -webkit-text-stroke-width: 1px;
    letter-spacing:5px;
    font-size:12vw;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5be9f5dd */.aaneon:before{
    content:"Proje";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 10vw;
    position: absolute;
    line-height: 10vw;
    letter-spacing: 10px;
    -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color:#F884AC;
   color: rgba(0,0,0,0) !important;
   opacity:1;
   z-index: 1;
}
.aaneon{
    position: relative;
}
.aaneon::after {
  content: "K";
  position: absolute;
  top: 0;
  left: 63.3%;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 10vw;
  line-height: 10vw;
  letter-spacing: 10px;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #F884AC;
  color: rgba(0, 0, 0, 0) !important;
  animation: blink 2s ease-in-out infinite;
}
.aaneon span::after {
  content: "TE";
  font-weight: 900;
  text-transform: uppercase;
  font-size: 10vw;
  position: absolute;
  right:0;
  line-height: 10vw;
  letter-spacing: 10px;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #F884AC;
  color: rgba(0, 0, 0, 0) !important;
text-shadow: none;
}
.aaneon span {
  animation:blink 1.5s ease-in-out infinite;
}

@keyframes blink {
  0% { opacity: 1; }
  30% { opacity: 1; }
  40% { opacity: 0.5; }
  50% { opacity: 1; }
  60% { opacity: 0; }
  70% { opacity: 0; }
  100% { opacity: 1; }
   
}
@media only screen and (max-width: 600px) {
  .aaneon:before,
  .aaneon::after,
  .aaneon span::after
  {
    -webkit-text-stroke-width: 1px;
    letter-spacing:5px;
    font-size:16vw;
}
.aaneon:before{
    content:"Pro";
    font-size: 16vw;
    line-height: 16vw;
}
.aaneon::after {
  content: "JEK";
  position: absolute;
  top: 16vw;
  left: 0%;
  line-height: 16vw;
  
}
.aaneon span::after {
  top: 18.5vw;
  
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7f2741d7 */@media screen and (min-width: 768px) {

/* 3. Das Element im Slide (.hovelm) */
#prosli .hoveltext .elementor-widget-container {
    opacity: 0;
     display: block;
    height: 50px;
    margin-bottom: -100px;
    /* RÜCKWEG: Absolut sofort weg (0s), damit nichts wackelt */
    transition: opacity 0.3s ease 0s, margin-bottom 0.3s 0s !important;
}
#prosli .hoveltext{
    margin-bottom: 30px;
    opacity: 0;
    max-height: 10px;
}
#prosli .hovelinfo {
    opacity: 0;
    margin-top:-50px;
    /* RÜCKWEG: Absolut sofort weg (0s), damit nichts wackelt */
    transition: opacity 0.1s ease 0s, margin-top 0.1s 0s !important;
}
#prosli .retrobttnright{
     opacity: 0;
     margin-top:-50px;
     display: none;
}

/* 4. Hover-Zustand für .hovelm */
#prosli .e-loop-item:hover .hoveltext {
    opacity: 1;
   max-height: 300px;
    /* HINWEG: Warten auf die Breite (0.6s) */
    transition: opacity 0.6s ease-in-out ,
    max-height 0.6s !important;
}
#prosli .e-loop-item:hover .hovelinfo {
    opacity: 1;
    margin-top:0px;
    /* HINWEG: Warten auf die Breite (0.6s) */
    transition: opacity 0.4s ease-in-out 0.2s, margin-top 0.4s 0.2s !important;
}

/* 5. Anti-Wackel-Fix für Bilder/Inhalt im Slide */
#prosli .e-loop-item * {
    /* Verhindert, dass der Browser während der Transition das Rendering neu berechnet */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e3fbcc */@media screen and (min-width: 768px) {

/* 3. Das Element im Slide (.hovelm) */
#prosli .hoveltext .elementor-widget-container {
    opacity: 0;
     display: block;
    height: 50px;
    margin-bottom: -100px;
    /* RÜCKWEG: Absolut sofort weg (0s), damit nichts wackelt */
    transition: opacity 0.3s ease 0s, margin-bottom 0.3s 0s !important;
}
#prosli .hoveltext{
    margin-bottom: 30px;
    opacity: 0;
    max-height: 10px;
}
#prosli .hovelinfo {
    opacity: 0;
    margin-top:-50px;
    /* RÜCKWEG: Absolut sofort weg (0s), damit nichts wackelt */
    transition: opacity 0.1s ease 0s, margin-top 0.1s 0s !important;
}
#prosli .retrobttnright{
     opacity: 0;
     margin-top:-50px;
     display: none;
}

/* 4. Hover-Zustand für .hovelm */
#prosli .e-loop-item:hover .hoveltext {
    opacity: 1;
   max-height: 300px;
    /* HINWEG: Warten auf die Breite (0.6s) */
    transition: opacity 0.6s ease-in-out ,
    max-height 0.6s !important;
}
#prosli .e-loop-item:hover .hovelinfo {
    opacity: 1;
    margin-top:0px;
    /* HINWEG: Warten auf die Breite (0.6s) */
    transition: opacity 0.4s ease-in-out 0.2s, margin-top 0.4s 0.2s !important;
}

/* 5. Anti-Wackel-Fix für Bilder/Inhalt im Slide */
#prosli .e-loop-item * {
    /* Verhindert, dass der Browser während der Transition das Rendering neu berechnet */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6669a29c */@media (min-width: 600px) {.propre .numbbo{
    opacity: 0;
     transition: all 0.5s linear ;
}
.propre:hover .numbbo{
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS */body{
 
   background: #0B0C12;
background: -webkit-linear-gradient(90deg, rgba(11, 12, 18, 1) 0%, rgba(22, 25, 37, 1) 20%, rgba(22, 25, 37, 1) 80%, rgba(11, 12, 18, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(11, 12, 18, 1) 0%, rgba(22, 25, 37, 1) 20%, rgba(22, 25, 37, 1) 80%, rgba(11, 12, 18, 1) 100%);
background: linear-gradient(90deg, rgba(11, 12, 18, 1) 0%, rgba(22, 25, 37, 1) 20%, rgba(22, 25, 37, 1) 80%, rgba(11, 12, 18, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0B0C12", endColorstr="#0B0C12", GradientType=1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ANTIfont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Book-font.eot');
	src: url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Book-font.eot?#iefix') format('embedded-opentype'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Book-font.woff2') format('woff2'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Book-font.woff') format('woff'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Book-font.ttf') format('truetype'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Book-font.svg#ANTIfont') format('svg');
}
@font-face {
	font-family: 'ANTIfont';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Heavy-font.eot');
	src: url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Heavy-font.eot?#iefix') format('embedded-opentype'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Heavy-font.woff2') format('woff2'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Heavy-font.woff') format('woff'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Heavy-font.ttf') format('truetype'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/Futura-Heavy-font.svg#ANTIfont') format('svg');
}
@font-face {
	font-family: 'ANTIfont';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.antianti.studio/wp-content/uploads/2025/05/futurastd-extrabold-webfont.eot');
	src: url('https://www.antianti.studio/wp-content/uploads/2025/05/futurastd-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/futurastd-extrabold-webfont.woff2') format('woff2'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/futurastd-extrabold-webfont.woff') format('woff'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/futurastd-extrabold-webfont.ttf') format('truetype'),
		url('https://www.antianti.studio/wp-content/uploads/2025/05/futurastd-extrabold-webfont.svg#ANTIfont') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.antianti.studio/wp-content/uploads/2025/07/Barlow-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.antianti.studio/wp-content/uploads/2025/07/Barlow-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.antianti.studio/wp-content/uploads/2025/07/Barlow-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */