.elementor-29202 .elementor-element.elementor-element-847239a{--display:flex;--min-height:0px;--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;--justify-content:center;--background-transition:0.3s;--margin-top:100px;--margin-bottom:100px;--margin-left:20px;--margin-right:20px;}.elementor-29202 .elementor-element.elementor-element-847239a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29202 .elementor-element.elementor-element-3f9564a{text-align:start;}.elementor-29202 .elementor-element.elementor-element-3f9564a .elementor-heading-title{font-family:"Anek Malayalam", Sans-serif;font-size:73px;}.elementor-29202 .elementor-element.elementor-element-2cb36e3 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:-16px 0px 0px 0px;}.elementor-29202 .elementor-element.elementor-element-2cb36e3 .title-after_title, .elementor-29202 .elementor-element.elementor-element-2cb36e3 .title-subtitle, .elementor-29202 .elementor-element.elementor-element-2cb36e3 .woodmart-title-container{max-width:100%;}.elementor-29202 .elementor-element.elementor-element-2cb36e3 .title-subtitle{color:#053758;font-family:"Arial, Helvetica, sans-serif", Sans-serif;font-size:48px;font-weight:100;line-height:1px;}.elementor-29202 .elementor-element.elementor-element-2cb36e3 .title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:56px;font-weight:800;line-height:94px;letter-spacing:1.6px;}.elementor-29202 .elementor-element.elementor-element-2cb36e3 .title-after_title{color:#CBD5E1;font-size:19px;font-weight:400;line-height:8px;letter-spacing:0.3px;word-spacing:1px;}.elementor-29202 .elementor-element.elementor-element-9d783a2{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29202 .elementor-element.elementor-element-019a5c7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29202 .elementor-element.elementor-element-7c310ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9040b23 );}.elementor-29202 .elementor-element.elementor-element-7c310ff.elementor-element{--align-self:center;}.elementor-29202 .elementor-element.elementor-element-7c310ff .wd-button-wrapper a{background-color:#A82D2D00;border-color:#A82D2D00;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-7c310ff .wd-button-wrapper:hover a{background-color:#9574E2;border-color:#9574E2;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-7c310ff .wd-btn-text{font-size:16px;font-weight:500;line-height:10px;letter-spacing:1.5px;}.elementor-29202 .elementor-element.elementor-element-b0b1240 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#512DA8;}.elementor-29202 .elementor-element.elementor-element-b0b1240.elementor-element{--align-self:center;}.elementor-29202 .elementor-element.elementor-element-b0b1240 .wd-button-wrapper a{background-color:#E79A9A00;border-color:#E79A9A00;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-b0b1240 .wd-button-wrapper:hover a{background-color:#9574E2;border-color:#9574E2;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-b0b1240 .wd-btn-text{font-size:16px;font-weight:500;line-height:10px;letter-spacing:0.8px;}.elementor-29202 .elementor-element.elementor-element-bbca994{--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;}.elementor-29202 .elementor-element.elementor-element-4d2fa22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 147px;padding:0px 0px 0px 0px;}.elementor-29202 .elementor-element.elementor-element-4d2fa22.elementor-element{--align-self:center;}.elementor-29202 .elementor-element.elementor-element-9ad7b38{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29202 .elementor-element.elementor-element-73b5825 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-29202 .elementor-element.elementor-element-73b5825 .title-after_title, .elementor-29202 .elementor-element.elementor-element-73b5825 .title-subtitle, .elementor-29202 .elementor-element.elementor-element-73b5825 .woodmart-title-container{max-width:32%;}.elementor-29202 .elementor-element.elementor-element-73b5825 .title-subtitle{color:#CBD5E1;font-family:"Arial, Helvetica, sans-serif", Sans-serif;font-size:23px;font-weight:500;line-height:1px;letter-spacing:0.5px;}.elementor-29202 .elementor-element.elementor-element-73b5825 .title{color:#FFFFFF;font-family:"Arial, Helvetica, sans-serif", Sans-serif;font-size:31px;font-weight:600;line-height:48px;letter-spacing:0.4px;word-spacing:1px;}.elementor-29202 .elementor-element.elementor-element-c15a5ed{--display:flex;--min-height:220px;--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:30px 0px;--row-gap:30px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:24px;--margin-bottom:24px;--margin-left:24px;--margin-right:24px;}.elementor-29202 .elementor-element.elementor-element-c15a5ed.e-con{--align-self:center;}.elementor-29202 .elementor-element.elementor-element-e120217{--display:flex;--min-height:300px;--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:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 63px -13px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;--e-con-transform-origin-y:top;}.elementor-29202 .elementor-element.elementor-element-e120217:not(.elementor-motion-effects-element-type-background), .elementor-29202 .elementor-element.elementor-element-e120217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-29202 .elementor-element.elementor-element-e120217.e-con:hover{--e-con-transform-translateY:-8px;--e-con-transform-scale:1.1;}.elementor-29202 .elementor-element.elementor-element-e120217:hover{box-shadow:0px 20px 40px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-29202 .elementor-element.elementor-element-5234c4f .elementor-icon-wrapper{text-align:center;}.elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-stacked .elementor-icon{background-color:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-framed .elementor-icon, .elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-default .elementor-icon{color:#D1D5DB;border-color:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-framed .elementor-icon, .elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-default .elementor-icon svg{fill:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-stacked .elementor-icon:hover{background-color:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-framed .elementor-icon:hover, .elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-default .elementor-icon:hover{color:#E5E7EB;border-color:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-framed .elementor-icon:hover, .elementor-29202 .elementor-element.elementor-element-5234c4f.elementor-view-default .elementor-icon:hover svg{fill:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-5234c4f .elementor-icon{font-size:36px;}.elementor-29202 .elementor-element.elementor-element-5234c4f .elementor-icon svg{height:36px;}.elementor-29202 .elementor-element.elementor-element-5234c4f .elementor-icon i, .elementor-29202 .elementor-element.elementor-element-5234c4f .elementor-icon svg{transform:rotate(8deg);}.elementor-29202 .elementor-element.elementor-element-8432f14{text-align:center;}.elementor-29202 .elementor-element.elementor-element-8432f14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-b9df209{columns:1;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:16px;letter-spacing:-0.7px;word-spacing:0px;color:#CBD5E1;}.elementor-29202 .elementor-element.elementor-element-b9df209 p{margin-block-end:0px;}.elementor-29202 .elementor-element.elementor-element-b9df209 > *{max-width:100%;}.elementor-29202 .elementor-element.elementor-element-9011da2 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#9D79F7;border-radius:-1px -1px -1px -1px;}.elementor-29202 .elementor-element.elementor-element-9011da2 .wd-button-wrapper a{color:#D6CDE4;}.elementor-29202 .elementor-element.elementor-element-9011da2 .wd-button-wrapper:hover a{background-color:#381FDA;border-color:#381FDA;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-9011da2 .wd-btn-text{font-family:"Arial, Helvetica, sans-serif", Sans-serif;font-size:16px;letter-spacing:0.6px;}.elementor-29202 .elementor-element.elementor-element-20fad5b{--display:flex;--min-height:300px;--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:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 63px -13px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;--e-con-transform-origin-y:top;}.elementor-29202 .elementor-element.elementor-element-20fad5b:not(.elementor-motion-effects-element-type-background), .elementor-29202 .elementor-element.elementor-element-20fad5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-29202 .elementor-element.elementor-element-20fad5b.e-con:hover{--e-con-transform-translateY:-8px;--e-con-transform-scale:1.1;}.elementor-29202 .elementor-element.elementor-element-20fad5b:hover{box-shadow:0px 20px 40px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-29202 .elementor-element.elementor-element-d312be3 .elementor-icon-wrapper{text-align:center;}.elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-stacked .elementor-icon{background-color:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-framed .elementor-icon, .elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-default .elementor-icon{color:#D1D5DB;border-color:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-framed .elementor-icon, .elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-default .elementor-icon svg{fill:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-stacked .elementor-icon:hover{background-color:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-framed .elementor-icon:hover, .elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-default .elementor-icon:hover{color:#E5E7EB;border-color:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-framed .elementor-icon:hover, .elementor-29202 .elementor-element.elementor-element-d312be3.elementor-view-default .elementor-icon:hover svg{fill:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-d312be3 .elementor-icon{font-size:36px;}.elementor-29202 .elementor-element.elementor-element-d312be3 .elementor-icon svg{height:36px;}.elementor-29202 .elementor-element.elementor-element-d312be3 .elementor-icon i, .elementor-29202 .elementor-element.elementor-element-d312be3 .elementor-icon svg{transform:rotate(8deg);}.elementor-29202 .elementor-element.elementor-element-a32b5fe{text-align:center;}.elementor-29202 .elementor-element.elementor-element-a32b5fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-cfd59df{columns:1;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:16px;letter-spacing:-0.7px;word-spacing:0px;color:#CBD5E1;}.elementor-29202 .elementor-element.elementor-element-cfd59df p{margin-block-end:0px;}.elementor-29202 .elementor-element.elementor-element-cfd59df > *{max-width:100%;}.elementor-29202 .elementor-element.elementor-element-ba9abf2 .wd-button-wrapper a{color:#D6CDE4;}.elementor-29202 .elementor-element.elementor-element-ba9abf2 .wd-button-wrapper:hover a{background-color:#381FDA;border-color:#381FDA;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-ba9abf2 .wd-btn-text{font-family:"Arial, Helvetica, sans-serif", Sans-serif;letter-spacing:0.6px;}.elementor-29202 .elementor-element.elementor-element-2fba578{--display:flex;--min-height:300px;--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:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 63px -13px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;--e-con-transform-origin-y:top;}.elementor-29202 .elementor-element.elementor-element-2fba578:not(.elementor-motion-effects-element-type-background), .elementor-29202 .elementor-element.elementor-element-2fba578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-29202 .elementor-element.elementor-element-2fba578.e-con:hover{--e-con-transform-translateY:-8px;--e-con-transform-scale:1.1;}.elementor-29202 .elementor-element.elementor-element-2fba578:hover{box-shadow:0px 20px 40px 0px rgba(124.00000000000027, 58, 236.99999999999997, 0.15);}.elementor-29202 .elementor-element.elementor-element-b718c89 .elementor-icon-wrapper{text-align:center;}.elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-stacked .elementor-icon{background-color:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-framed .elementor-icon, .elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-default .elementor-icon{color:#D1D5DB;border-color:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-framed .elementor-icon, .elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-default .elementor-icon svg{fill:#D1D5DB;}.elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-stacked .elementor-icon:hover{background-color:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-framed .elementor-icon:hover, .elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-default .elementor-icon:hover{color:#E5E7EB;border-color:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-framed .elementor-icon:hover, .elementor-29202 .elementor-element.elementor-element-b718c89.elementor-view-default .elementor-icon:hover svg{fill:#E5E7EB;}.elementor-29202 .elementor-element.elementor-element-b718c89 .elementor-icon{font-size:36px;}.elementor-29202 .elementor-element.elementor-element-b718c89 .elementor-icon svg{height:36px;}.elementor-29202 .elementor-element.elementor-element-b718c89 .elementor-icon i, .elementor-29202 .elementor-element.elementor-element-b718c89 .elementor-icon svg{transform:rotate(8deg);}.elementor-29202 .elementor-element.elementor-element-e43ac33{text-align:center;}.elementor-29202 .elementor-element.elementor-element-e43ac33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-aedb98f{columns:1;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:16px;letter-spacing:-0.7px;word-spacing:0px;color:#CBD5E1;}.elementor-29202 .elementor-element.elementor-element-aedb98f p{margin-block-end:0px;}.elementor-29202 .elementor-element.elementor-element-aedb98f > *{max-width:100%;}.elementor-29202 .elementor-element.elementor-element-264fc2c .wd-button-wrapper a{color:#D6CDE4;}.elementor-29202 .elementor-element.elementor-element-264fc2c .wd-button-wrapper:hover a{background-color:#381FDA;border-color:#381FDA;color:#FFFFFF;}.elementor-29202 .elementor-element.elementor-element-264fc2c .wd-btn-text{font-family:"Arial, Helvetica, sans-serif", Sans-serif;letter-spacing:0.6px;}@media(min-width:769px){.elementor-29202 .elementor-element.elementor-element-847239a{--content-width:1232px;}.elementor-29202 .elementor-element.elementor-element-019a5c7{--width:50%;}.elementor-29202 .elementor-element.elementor-element-bbca994{--width:50%;}.elementor-29202 .elementor-element.elementor-element-9ad7b38{--content-width:1331px;}.elementor-29202 .elementor-element.elementor-element-c15a5ed{--content-width:1600px;}.elementor-29202 .elementor-element.elementor-element-e120217{--width:48%;}.elementor-29202 .elementor-element.elementor-element-20fad5b{--width:48%;}.elementor-29202 .elementor-element.elementor-element-2fba578{--width:48%;}}/* Start custom CSS for heading, class: .elementor-element-3f9564a *//* Gerçek Elementor Başlık Sınıfını Hedefliyoruz */
.elementor-29202 .elementor-element.elementor-element-3f9564a .elementor-heading-title {
    /* 1. ADIM: Senin Renklerin + Araya Eklenen Metalik Işık */
    background: linear-gradient(
        120deg, 
        #4A90E2 0%,      /* Senin Açık Mavin */
        #9D79F7 35%,     /* Senin Morun */
        #FFFFFF 50%,     /* JİLET GİBİ METALİK PARLAMA (Merkez) */
        #9D79F7 65%,     /* Senin Morun */
        #4A90E2 100%     /* Senin Açık Mavin */
    );
    
    /* 2. ADIM: Arka Planı Genişletip Sadece Yazının İçinde Gösterme */
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* 3. ADIM: Işığı Yazının Üzerinde Kaydırma Animasyonu */
    animation: metalikYansima 4s linear infinite;
    
    /* İsteğe Bağlı: Çok hafif bir dış ışıltı */
    filter: drop-shadow(0 0 5px rgba(157, 121, 247, 0.3));
}

/* 4. ADIM: Kayma Animasyonu Kuralları */
@keyframes metalikYansima {
    0% {
        background-position: -200% center;
    }
    100% {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-7c310ff *//* 1. ADIM: Sınıf isimlerini boşver, doğrudan butonu (linki) hedefle! */
.elementor-29202 .elementor-element.elementor-element-7c310ff a {
    position: relative !important;
    overflow: hidden !important; 
    transition: all 0.4s ease !important;
    display: inline-flex !important;
}

/* 2. ADIM: Jilet Gibi Metalik Işık Hüzmesi (Arka Planda Bekliyor) */
.elementor-29202 .elementor-element.elementor-element-7c310ff a::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -150% !important;
    width: 60% !important;
    height: 100% !important;
    background: linear-gradient(
        90deg, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.3) 50%, 
        rgba(255,255,255,0) 100%
    ) !important;
    transform: skewX(-25deg) !important;
    transition: all 0.6s ease-in-out !important; /* Kayma hızı */
    z-index: 1 !important;
}

/* 3. ADIM: İçindeki yazıyı her zaman ışığın üstünde tut */
.elementor-29202 .elementor-element.elementor-element-7c310ff a * {
    position: relative !important;
    z-index: 2 !important;
}

/* 4. ADIM: Hover (Üzerine gelince) Kalkış ve Işığı Fırlatış! */
.elementor-29202 .elementor-element.elementor-element-7c310ff a:hover {
    transform: translateY(-5px) !important; 
    box-shadow: 0 10px 25px rgba(157, 121, 247, 0.6) !important;
}

.elementor-29202 .elementor-element.elementor-element-7c310ff a:hover::before {
    left: 150% !important;
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-b0b1240 *//* 1. ADIM: Sınıf isimlerini boşver, doğrudan butonu (linki) hedefle! */
.elementor-29202 .elementor-element.elementor-element-b0b1240 a {
    position: relative !important;
    overflow: hidden !important; 
    transition: all 0.4s ease !important;
    display: inline-flex !important;
}

/* 2. ADIM: Jilet Gibi Metalik Işık Hüzmesi (Arka Planda Bekliyor) */
.elementor-29202 .elementor-element.elementor-element-b0b1240 a::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -150% !important;
    width: 60% !important;
    height: 100% !important;
    background: linear-gradient(
        90deg, 
        rgba(255,255,255,0) 0%, 
        rgba(255,255,255,0.3) 50%, 
        rgba(255,255,255,0) 100%
    ) !important;
    transform: skewX(-25deg) !important;
    transition: all 0.6s ease-in-out !important; /* Kayma hızı */
    z-index: 1 !important;
}

/* 3. ADIM: İçindeki yazıyı her zaman ışığın üstünde tut */
.elementor-29202 .elementor-element.elementor-element-b0b1240 a * {
    position: relative !important;
    z-index: 2 !important;
}

/* 4. ADIM: Hover (Üzerine gelince) Kalkış ve Işığı Fırlatış! */
.elementor-29202 .elementor-element.elementor-element-b0b1240 a:hover {
    transform: translateY(-5px) !important; 
    box-shadow: 0 10px 25px rgba(157, 121, 247, 0.6) !important;
}

.elementor-29202 .elementor-element.elementor-element-b0b1240 a:hover::before {
    left: 150% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-019a5c7 *//* 1. ADIM: Butonun Temel Ayarları (Geçişleri yumuşatıyoruz) */
.elementor-29202 .elementor-element.elementor-element-019a5c7 .elementor-button {
    position: relative;
    overflow: hidden; /* Işık hüzmesinin dışarı taşmasını engeller */
    transition: all 0.4s ease;
    border: 1px solid rgba(255, 255, 255, 0.1); /* Çok hafif şeffaf bir çerçeve */
}

/* 2. ADIM: Hover (Fare Üzerindeyken) Kalkış ve Parlama Efekti */
.elementor-29202 .elementor-element.elementor-element-019a5c7 .elementor-button:hover {
    transform: translateY(-4px); /* Butonu 4 piksel yukarı kaldırır */
    box-shadow: 0 10px 25px rgba(157, 121, 247, 0.6); /* Mor neon gölge */
    border: 1px solid rgba(255, 255, 255, 0.3); /* Çerçeve hafif belirginleşir */
}

/* 3. ADIM: Jilet Gibi Metalik Işık Hüzmesini Hazırlama */
.elementor-29202 .elementor-element.elementor-element-019a5c7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    /* Gümüş/Platin metalik ışık efekti */
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.6) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg); /* Işığı açılı hale getirir, daha fütüristik durur */
    transition: all 0s ease; /* Başlangıçta bekleme yapmasın */
    z-index: 1;
}

/* Yazının ışığın altında kalmaması için ön plana alma */
.elementor-29202 .elementor-element.elementor-element-019a5c7 .elementor-button .elementor-button-text,
.elementor-29202 .elementor-element.elementor-element-019a5c7 .elementor-button .elementor-button-icon {
    position: relative;
    z-index: 2;
}

/* 4. ADIM: Hover Olunca Işığın Butonun İçinden Akıp Geçmesi */
.elementor-29202 .elementor-element.elementor-element-019a5c7 .elementor-button:hover::after {
    left: 150%; /* Işığı en soldan en sağa fırlatır */
    transition: all 0.6s ease-in-out; /* Kayma hızı */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5234c4f */.elementor-29202 .elementor-element.elementor-element-5234c4f.icon-glow {
    font-size: 40px;
    color: #A855F7;
    transition: all 0.3s ease;
}

.elementor-29202 .elementor-element.elementor-element-5234c4f.icon-glow:hover {
    color: #38BDF8;
    transform: scale(1.2);
    text-shadow: 0 0 20px rgba(168,85,247,0.8);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-9011da2 */.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn {
    position: relative;
    padding: 16px 34px;
    border-radius: 16px;
    background: linear-gradient(135deg, #020617, #1E1B4B);
    overflow: hidden;
    transition: all 0.4s ease;
}

/* Yazı */
.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn .elementor-button-text {
    background: linear-gradient(90deg, #38BDF8, #A855F7, #7C3AED);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
}

/* Glow */
.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    background: linear-gradient(120deg, transparent, rgba(168,85,247,0.6), transparent);
    opacity: 0;
    transition: 0.4s;
}

/* Parlama efekti */
.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
    transition: 0.6s;
}

/* Hover */
.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 20px 50px rgba(124,58,237,0.5);
}

.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn:hover::before {
    opacity: 1;
}

.elementor-29202 .elementor-element.elementor-element-9011da2.ultra-btn:hover::after {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e120217 *//* 1. NORMAL HALİ (Buzlu cam YOK, sadece şeffaf gece mavisi) */
.elementor-29202 .elementor-element.elementor-element-e120217 {
    background: rgba(5, 10, 25, 0.5) !important; /* Arka planı koyulaştıran saf renk */
    border: 1px solid rgba(157, 121, 247, 0.15) !important;
    border-radius: 20px !important;
    
    /* Sadece renklerin geçişini yumuşatıyoruz, kartı veya yazıyı yormuyoruz */
    transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;
}

/* 2. HOVER (ÜZERİNE GELİNCE) NEON PARLAMASI */
.elementor-29202 .elementor-element.elementor-element-e120217:hover {
    background: rgba(5, 10, 25, 0.8) !important; /* İçi biraz daha kararır */
    border-color: rgba(157, 121, 247, 0.8) !important; /* Quvion Moru çerçeve yanar */
    
    /* Dışarı ve içeri doğru lüks mor parlama */
    box-shadow: 
        0 0 30px rgba(157, 121, 247, 0.25), 
        inset 0 0 15px rgba(157, 121, 247, 0.1) !important;
}

/* 3. İKONUN PARLAMASI (Karta dokunmadan sadece ikon hareket eder) */
.elementor-29202 .elementor-element.elementor-element-e120217:hover .elementor-widget-icon {
    transform: translateY(-5px) scale(1.05) !important;
    filter: drop-shadow(0 0 15px rgba(74, 144, 226, 0.8)) !important;
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d312be3 */.elementor-29202 .elementor-element.elementor-element-d312be3.icon-glow {
    font-size: 40px;
    color: #A855F7;
    transition: all 0.3s ease;
}

.elementor-29202 .elementor-element.elementor-element-d312be3.icon-glow:hover {
    color: #38BDF8;
    transform: scale(1.2);
    text-shadow: 0 0 20px rgba(168,85,247,0.8);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-ba9abf2 */.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn {
    position: relative;
    padding: 16px 34px;
    border-radius: 16px;
    background: linear-gradient(135deg, #020617, #1E1B4B);
    overflow: hidden;
    transition: all 0.4s ease;
}

/* Yazı */
.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn .elementor-button-text {
    background: linear-gradient(90deg, #38BDF8, #A855F7, #7C3AED);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
}

/* Glow */
.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    background: linear-gradient(120deg, transparent, rgba(168,85,247,0.6), transparent);
    opacity: 0;
    transition: 0.4s;
}

/* Parlama efekti */
.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
    transition: 0.6s;
}

/* Hover */
.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 20px 50px rgba(124,58,237,0.5);
}

.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn:hover::before {
    opacity: 1;
}

.elementor-29202 .elementor-element.elementor-element-ba9abf2.ultra-btn:hover::after {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fad5b *//* 1. NORMAL HALİ (Buzlu cam YOK, sadece şeffaf gece mavisi) */
.elementor-29202 .elementor-element.elementor-element-20fad5b {
    background: rgba(5, 10, 25, 0.5) !important; /* Arka planı koyulaştıran saf renk */
    border: 1px solid rgba(157, 121, 247, 0.15) !important;
    border-radius: 20px !important;
    
    /* Sadece renklerin geçişini yumuşatıyoruz, kartı veya yazıyı yormuyoruz */
    transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;
}

/* 2. HOVER (ÜZERİNE GELİNCE) NEON PARLAMASI */
.elementor-29202 .elementor-element.elementor-element-20fad5b:hover {
    background: rgba(5, 10, 25, 0.8) !important; /* İçi biraz daha kararır */
    border-color: rgba(157, 121, 247, 0.8) !important; /* Quvion Moru çerçeve yanar */
    
    /* Dışarı ve içeri doğru lüks mor parlama */
    box-shadow: 
        0 0 30px rgba(157, 121, 247, 0.25), 
        inset 0 0 15px rgba(157, 121, 247, 0.1) !important;
}

/* 3. İKONUN PARLAMASI (Karta dokunmadan sadece ikon hareket eder) */
.elementor-29202 .elementor-element.elementor-element-20fad5b:hover .elementor-widget-icon {
    transform: translateY(-5px) scale(1.05) !important;
    filter: drop-shadow(0 0 15px rgba(74, 144, 226, 0.8)) !important;
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b718c89 */.elementor-29202 .elementor-element.elementor-element-b718c89.icon-glow {
    font-size: 40px;
    color: #A855F7;
    transition: all 0.3s ease;
}

.elementor-29202 .elementor-element.elementor-element-b718c89.icon-glow:hover {
    color: #38BDF8;
    transform: scale(1.2);
    text-shadow: 0 0 20px rgba(168,85,247,0.8);
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-264fc2c */.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn {
    position: relative;
    padding: 16px 34px;
    border-radius: 16px;
    background: linear-gradient(135deg, #020617, #1E1B4B);
    overflow: hidden;
    transition: all 0.4s ease;
}

/* Yazı */
.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn .elementor-button-text {
    background: linear-gradient(90deg, #38BDF8, #A855F7, #7C3AED);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
}

/* Glow */
.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    background: linear-gradient(120deg, transparent, rgba(168,85,247,0.6), transparent);
    opacity: 0;
    transition: 0.4s;
}

/* Parlama efekti */
.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
    transition: 0.6s;
}

/* Hover */
.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 20px 50px rgba(124,58,237,0.5);
}

.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn:hover::before {
    opacity: 1;
}

.elementor-29202 .elementor-element.elementor-element-264fc2c.ultra-btn:hover::after {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fba578 *//* 1. NORMAL HALİ (Buzlu cam YOK, sadece şeffaf gece mavisi) */
.elementor-29202 .elementor-element.elementor-element-2fba578 {
    background: rgba(5, 10, 25, 0.5) !important; /* Arka planı koyulaştıran saf renk */
    border: 1px solid rgba(157, 121, 247, 0.15) !important;
    border-radius: 20px !important;
    
    /* Sadece renklerin geçişini yumuşatıyoruz, kartı veya yazıyı yormuyoruz */
    transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;
}

/* 2. HOVER (ÜZERİNE GELİNCE) NEON PARLAMASI */
.elementor-29202 .elementor-element.elementor-element-2fba578:hover {
    background: rgba(5, 10, 25, 0.8) !important; /* İçi biraz daha kararır */
    border-color: rgba(157, 121, 247, 0.8) !important; /* Quvion Moru çerçeve yanar */
    
    /* Dışarı ve içeri doğru lüks mor parlama */
    box-shadow: 
        0 0 30px rgba(157, 121, 247, 0.25), 
        inset 0 0 15px rgba(157, 121, 247, 0.1) !important;
}

/* 3. İKONUN PARLAMASI (Karta dokunmadan sadece ikon hareket eder) */
.elementor-29202 .elementor-element.elementor-element-2fba578:hover .elementor-widget-icon {
    transform: translateY(-5px) scale(1.05) !important;
    filter: drop-shadow(0 0 15px rgba(74, 144, 226, 0.8)) !important;
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15a5ed *//* 1. ADIM: Kartın Temel Cam Efekti ve 3D Perspektif */
.elementor-29202 .elementor-element.elementor-element-c15a5ed {
    background: rgba(255, 255, 255, 0.02) !important;
    backdrop-filter: blur(15px) !important;
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-radius: 20px !important;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    overflow: hidden !important;
    transform-style: preserve-3d; /* 3D Eğim efekti için gerekli */
}

/* 2. ADIM: Fare Üzerine Gelince (Hover) Kalkış ve Neon Işıltı */
.elementor-29202 .elementor-element.elementor-element-c15a5ed:hover {
    transform: translateY(-12px) rotateX(2deg) rotateY(2deg) !important; /* 3D Eğim eklenmiş kalkış */
    background: rgba(255, 255, 255, 0.04) !important;
    border: 1px solid rgba(157, 121, 247, 0.5) !important;
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.5), 
        0 0 30px rgba(157, 121, 247, 0.15),
        inset 0 0 20px rgba(157, 121, 247, 0.05) !important;
}

/* 3. ADIM: İkon Kutusu İçin Mikro Yüzme (Floating) Animasyonu */
.elementor-29202 .elementor-element.elementor-element-c15a5ed .elementor-widget-icon,
.elementor-29202 .elementor-element.elementor-element-c15a5ed .elementor-icon {
    animation: floatingIcon 3s ease-in-out infinite alternate !important;
    transition: all 0.4s ease !important;
}

/* 4. ADIM: İkonun Hover Anında Büyümesi ve Mavi Parlaması */
.elementor-29202 .elementor-element.elementor-element-c15a5ed:hover .elementor-widget-icon,
.elementor-29202 .elementor-element.elementor-element-c15a5ed:hover .elementor-icon {
    transform: scale(1.1) !important;
    filter: drop-shadow(0 0 10px rgba(74, 144, 226, 0.6)) !important;
}

/* Floating Animasyon Keyframe'leri */
@keyframes floatingIcon {
  0% { transform: translateY(0px); }
  100% { transform: translateY(-8px); }
}/* End custom CSS */