.elementor-74 .elementor-element.elementor-element-ad69775{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-d7f7d8d .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://kayacanteknikservis.com/wp-content/uploads/2025/11/1silider.jpg);background-size:cover;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-d7f7d8d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-d7f7d8d .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-d7f7d8d .swiper-slide-inner{align-items:center;text-align:left;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-2455c8a .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://kayacanteknikservis.com/wp-content/uploads/2025/10/sari-siyah-tonlarinda-telefon-tamiri-ile-alakali-arkaplan-ver-1.jpg);background-size:cover;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-2455c8a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-2455c8a .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-repeater-item-2455c8a .swiper-slide-inner{align-items:center;text-align:left;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:660px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-slide-button{background-color:#EAB62D;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;border-width:2px;border-radius:100px;color:#FFFFFF;border-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-3679ca5{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-contents{max-width:60%;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:25px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-slide-heading{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:70px;font-weight:600;line-height:70px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:30px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-slide-description{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-74 .elementor-element.elementor-element-74ed0be{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-74 .elementor-element.elementor-element-74ed0be::before, .elementor-74 .elementor-element.elementor-element-74ed0be > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-74ed0be > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-74ed0be > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-74ed0be > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-74ed0be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-74 .elementor-element.elementor-element-990852d{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EAB62D;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:5px;}.elementor-74 .elementor-element.elementor-element-990852d.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-990852d:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-990852d .elementor-icon-box-title{margin-block-end:8px;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-990852d.elementor-view-stacked .elementor-icon{background-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-990852d.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-990852d.elementor-view-default .elementor-icon{fill:#EAB62D;color:#EAB62D;border-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-990852d .elementor-icon{font-size:35px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-74 .elementor-element.elementor-element-990852d .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-990852d .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-990852d:has(:hover) .elementor-icon-box-title,
					 .elementor-74 .elementor-element.elementor-element-990852d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-537c79e{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EAB62D;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:5px;}.elementor-74 .elementor-element.elementor-element-537c79e.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-537c79e:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-537c79e .elementor-icon-box-title{margin-block-end:8px;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-537c79e.elementor-view-stacked .elementor-icon{background-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-537c79e.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-537c79e.elementor-view-default .elementor-icon{fill:#EAB62D;color:#EAB62D;border-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-537c79e .elementor-icon{font-size:35px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-74 .elementor-element.elementor-element-537c79e .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-537c79e .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-537c79e:has(:hover) .elementor-icon-box-title,
					 .elementor-74 .elementor-element.elementor-element-537c79e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-a9aef8d{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EAB62D;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:5px;}.elementor-74 .elementor-element.elementor-element-a9aef8d.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-a9aef8d:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-a9aef8d .elementor-icon-box-title{margin-block-end:8px;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-a9aef8d.elementor-view-stacked .elementor-icon{background-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-a9aef8d.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-a9aef8d.elementor-view-default .elementor-icon{fill:#EAB62D;color:#EAB62D;border-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-a9aef8d .elementor-icon{font-size:35px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-74 .elementor-element.elementor-element-a9aef8d .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-a9aef8d .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-a9aef8d:has(:hover) .elementor-icon-box-title,
					 .elementor-74 .elementor-element.elementor-element-a9aef8d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-122174b{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#EAB62D;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:5px;}.elementor-74 .elementor-element.elementor-element-122174b.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-122174b:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-74 .elementor-element.elementor-element-122174b .elementor-icon-box-title{margin-block-end:8px;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-122174b.elementor-view-stacked .elementor-icon{background-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-122174b.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-122174b.elementor-view-default .elementor-icon{fill:#EAB62D;color:#EAB62D;border-color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-122174b .elementor-icon{font-size:35px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-74 .elementor-element.elementor-element-122174b .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-122174b .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-122174b:has(:hover) .elementor-icon-box-title,
					 .elementor-74 .elementor-element.elementor-element-122174b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-56a6177{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-56a6177:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-56a6177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3FD;}.elementor-74 .elementor-element.elementor-element-27895d5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-74 .elementor-element.elementor-element-fc1f9b8{--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;--flex-wrap:wrap;--overlay-opacity:0.08;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-fc1f9b8:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-fc1f9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-fc1f9b8::before, .elementor-74 .elementor-element.elementor-element-fc1f9b8 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-fc1f9b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-fc1f9b8 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-fc1f9b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-fc1f9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kayacanteknikservis.com/wp-content/uploads/2025/10/pngwing.com-1.png");--background-overlay:'';}.elementor-74 .elementor-element.elementor-element-6ad45ec{--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;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-15df2cc .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-43bd221 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-d71552d{--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:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-74 .elementor-element.elementor-element-2412214{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-0240b4c .elementor-button{background-color:#EAB62D;font-family:"Inter Tight", Sans-serif;font-size:17px;}.elementor-74 .elementor-element.elementor-element-0240b4c .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-0240b4c .elementor-button:focus{background-color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-7c7016b{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-8daa74d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-74 .elementor-element.elementor-element-10abc25{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-10abc25.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-74 .elementor-element.elementor-element-10abc25.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-74 .elementor-element.elementor-element-10abc25.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-10abc25 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-10abc25 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-10abc25 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-10abc25:has(:hover) .elementor-image-box-title,
					 .elementor-74 .elementor-element.elementor-element-10abc25:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-10abc25 .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-4e8f886{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-4e8f886.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-74 .elementor-element.elementor-element-4e8f886.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-74 .elementor-element.elementor-element-4e8f886.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-4e8f886 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-4e8f886 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-4e8f886 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-4e8f886:has(:hover) .elementor-image-box-title,
					 .elementor-74 .elementor-element.elementor-element-4e8f886:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-4e8f886 .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-677f39f{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-677f39f.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-74 .elementor-element.elementor-element-677f39f.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-74 .elementor-element.elementor-element-677f39f.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-677f39f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-677f39f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-677f39f .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-677f39f:has(:hover) .elementor-image-box-title,
					 .elementor-74 .elementor-element.elementor-element-677f39f:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-677f39f .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-b9859e7{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-b9859e7 .elementor-image-box-wrapper{text-align:center;}.elementor-74 .elementor-element.elementor-element-b9859e7.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-74 .elementor-element.elementor-element-b9859e7.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-74 .elementor-element.elementor-element-b9859e7.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-b9859e7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-b9859e7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-b9859e7 .elementor-image-box-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-b9859e7:has(:hover) .elementor-image-box-title,
					 .elementor-74 .elementor-element.elementor-element-b9859e7:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-b9859e7 .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-fb3c9b7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-fb3c9b7:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-fb3c9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3FD;}.elementor-74 .elementor-element.elementor-element-fb3c9b7 > .elementor-shape-top svg, .elementor-74 .elementor-element.elementor-element-fb3c9b7 > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-188239b .elementor-icon-wrapper{text-align:center;}.elementor-74 .elementor-element.elementor-element-188239b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-74 .elementor-element.elementor-element-188239b.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-188239b.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-74 .elementor-element.elementor-element-188239b.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-188239b.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-74 .elementor-element.elementor-element-188239b .elementor-icon{font-size:70px;}.elementor-74 .elementor-element.elementor-element-188239b .elementor-icon svg{height:70px;}.elementor-74 .elementor-element.elementor-element-0e5d19d{text-align:center;}.elementor-74 .elementor-element.elementor-element-0e5d19d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-e10f43e{text-align:center;}.elementor-74 .elementor-element.elementor-element-e10f43e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#2B2B2B;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-radius:40px;padding:30px 30px 30px 30px;background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-eb3d823 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:140px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:30px 30px 30px 30px;margin-bottom:16px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price del{color:#1C244B;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price del .amount{color:#1C244B;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .button{color:#1C244B;background-color:#02010100;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products .added_to_cart{color:#1C244B;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination{margin-top:50px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination ul li a, .elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination ul li span{padding:14px;}.elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination ul li a{color:#1C244B;background-color:#02010100;}.elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination ul li a:hover{color:#1C244B;background-color:#F3F5F8;}.elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#467FF7;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#467FF7;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;border-radius:100px;min-width:80px;min-height:30px;right:auto;left:0;margin:0px;}.elementor-74 .elementor-element.elementor-element-5fb2d61{--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;--flex-wrap:wrap;--overlay-opacity:0.08;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-5fb2d61:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-5fb2d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-5fb2d61::before, .elementor-74 .elementor-element.elementor-element-5fb2d61 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-5fb2d61 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-5fb2d61 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-5fb2d61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-5fb2d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kayacanteknikservis.com/wp-content/uploads/2025/10/pngwing.com-1.png");--background-overlay:'';}.elementor-74 .elementor-element.elementor-element-eeef30f{--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;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-74 .elementor-element.elementor-element-544ae7c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-0b09c76 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-bcf021c{--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:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-74 .elementor-element.elementor-element-05ff476{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-03e40f7 .elementor-button{background-color:#EAB62D;font-family:"Inter Tight", Sans-serif;font-size:17px;}.elementor-74 .elementor-element.elementor-element-03e40f7 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-03e40f7 .elementor-button:focus{background-color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-03e40f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74 .elementor-element.elementor-element-03e40f7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-74 .elementor-element.elementor-element-4e20829{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-blog-block-post, .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-image-card, .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-card{background-color:#FFFFFF;box-shadow:0px 0px 0px 0px #EAEAEA;padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 2px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#EAB62D;fill:#EAB62D;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FBCAC8;border-radius:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-image-card{display:block;}.elementor-74 .elementor-element.elementor-element-b359d1f .btn-wraper{text-align:center;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-blog-block-post .elementskit-post-body{padding:30px 30px 30px 30px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-image-card .elementskit-post-body{padding:30px 30px 30px 30px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-body{background-color:#FFFFFF;box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-entry-thumb{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;margin:-20px -20px -50px -20px;} .elementor-74 .elementor-element.elementor-element-b359d1f .ekit-wid-con .elementskit-entry-thumb{padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list a, .elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list .meta-date-text{font-family:"Inter Tight", Sans-serif;font-size:13px;line-height:1.1em;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list{text-align:center;margin:0px 0px 14px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list > span{margin:0px 8px 0px 10px;padding:0px 0px 0px 0px;color:#777777;fill:#777777;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list > span > i, .elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list > span > svg{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list > span :is(i, svg){font-size:15px;color:#EAB62D;fill:#EAB62D;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-body .entry-title, .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-entry-header .entry-title, .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:-0.72px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-body .entry-title a{color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-entry-header .entry-title a{color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-body .entry-title{text-align:center;margin:0px 0px 16px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-entry-header .entry-title{text-align:center;margin:0px 0px 16px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-btn :is(i, svg){font-size:13px;}.elementor-74 .elementor-element.elementor-element-5b19ae7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-5b19ae7:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-5b19ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3FD;}.elementor-74 .elementor-element.elementor-element-5b19ae7 > .elementor-shape-top svg, .elementor-74 .elementor-element.elementor-element-5b19ae7 > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-74 .elementor-element.elementor-element-973b73e .elementor-icon-wrapper{text-align:center;}.elementor-74 .elementor-element.elementor-element-973b73e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-74 .elementor-element.elementor-element-973b73e.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-973b73e.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-74 .elementor-element.elementor-element-973b73e.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-973b73e.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-74 .elementor-element.elementor-element-973b73e .elementor-icon{font-size:70px;}.elementor-74 .elementor-element.elementor-element-973b73e .elementor-icon svg{height:70px;}.elementor-74 .elementor-element.elementor-element-b2393f9{text-align:center;}.elementor-74 .elementor-element.elementor-element-b2393f9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-2e18999{text-align:center;}.elementor-74 .elementor-element.elementor-element-2e18999 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-74 .elementor-element.elementor-element-060751b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-74 .elementor-element.elementor-element-060751b .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider, .elementor-74 .elementor-element.elementor-element-060751b  .elementskit-testimonial_card{padding:40px 25px 60px 25px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider, .elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9EAED;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider:hover, .elementor-74 .elementor-element.elementor-element-060751b  .elementskit-testimonial_card:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-commentor-content{text-align:center;padding:0px 0px 0px 0px;min-height:150px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial_card{text-align:center;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-profile-info{text-align:center;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-commentor-bio{text-align:center;justify-content:center;}.elementor-74 .elementor-element.elementor-element-060751b .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:center;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#666666;margin:0px 0px 30px 0px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial_card .elementskit-commentor-coment{color:#666666;margin:0px 0px 30px 0px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Inter Tight", Sans-serif;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-stars > li > a, .elementor-74 .elementor-element.elementor-element-060751b .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:#252235;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:#252235;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:#252235;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:#252235;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-watermark-icon svg path{stroke:#252235;fill:#252235;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-profile-info .elementskit-author-name{color:#000000;font-family:"Inter Tight", Sans-serif;margin-bottom:0px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-profile-info .elementskit-author-des{color:rgba(0,0,0,0.5);font-family:"Inter Tight", Sans-serif;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-commentor-image > img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#ffffff;box-shadow:20px 20px 40px 0px rgba(0,0,0,0.1);}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-commentor-bio .elementskit-commentor-image > img{height:80px;width:80px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:50px;height:50px;color:#000000;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider .swiper-button-next{right:0%;width:50px;height:50px;color:#000000;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-74 .elementor-element.elementor-element-8d69e36{--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;--flex-wrap:wrap;--overlay-opacity:0.08;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-8d69e36:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8d69e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-8d69e36::before, .elementor-74 .elementor-element.elementor-element-8d69e36 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-8d69e36 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-8d69e36 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-8d69e36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-8d69e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kayacanteknikservis.com/wp-content/uploads/2025/10/pngwing.com-1.png");--background-overlay:'';}.elementor-74 .elementor-element.elementor-element-7cf333a{--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;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-74 .elementor-element.elementor-element-8d2bccf .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#EAB62D;}.elementor-74 .elementor-element.elementor-element-735c0b0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-70fde71{--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:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-74 .elementor-element.elementor-element-aacc775{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-01a5e9b .elementor-button{background-color:#EAB62D;font-family:"Inter Tight", Sans-serif;font-size:17px;}.elementor-74 .elementor-element.elementor-element-01a5e9b .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-01a5e9b .elementor-button:focus{background-color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-01a5e9b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-74 .elementor-element.elementor-element-01a5e9b .elementor-button-content-wrapper{flex-direction:row;}.elementor-74 .elementor-element.elementor-element-01a5e9b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-74 .elementor-element.elementor-element-910fec7{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-af7216c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-74 .elementor-element.elementor-element-ba3c473{border-radius:20px 20px 20px 20px;}.elementor-74 .elementor-element.elementor-element-ba3c473 iframe{height:450px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button span{gap:5px;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:7px;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-7px;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group > label, .elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-subgroup label{color:#7A7A7A;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group > label{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-type-html{padding-bottom:0px;color:#7A7A7A;font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group .elementor-field{color:#7A7A7A;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group .elementor-field, .elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-subgroup label{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button[type="submit"]{color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-74 .elementor-element.elementor-element-c9cbd9b .e-form__indicators__indicator, .elementor-74 .elementor-element.elementor-element-c9cbd9b .e-form__indicators__indicator__label{font-family:"Inter Tight", Sans-serif;font-weight:500;}.elementor-74 .elementor-element.elementor-element-c9cbd9b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-74ed0be{--content-width:1140px;}.elementor-74 .elementor-element.elementor-element-56a6177{--content-width:1250px;}.elementor-74 .elementor-element.elementor-element-27895d5{--width:100%;}.elementor-74 .elementor-element.elementor-element-6ad45ec{--width:50%;}.elementor-74 .elementor-element.elementor-element-d71552d{--width:50%;}.elementor-74 .elementor-element.elementor-element-7c7016b{--width:100%;}.elementor-74 .elementor-element.elementor-element-eeef30f{--width:50%;}.elementor-74 .elementor-element.elementor-element-bcf021c{--width:50%;}.elementor-74 .elementor-element.elementor-element-4e20829{--width:100%;}.elementor-74 .elementor-element.elementor-element-7cf333a{--width:50%;}.elementor-74 .elementor-element.elementor-element-70fde71{--width:50%;}.elementor-74 .elementor-element.elementor-element-910fec7{--width:100%;}}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-inner{padding:0px 0px 0px 80px;}.elementor-74 .elementor-element.elementor-element-74ed0be{--grid-auto-flow:row;}.elementor-74 .elementor-element.elementor-element-27895d5{--grid-auto-flow:row;}.elementor-74 .elementor-element.elementor-element-8daa74d{--grid-auto-flow:row;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products .added_to_cart{font-size:14px;}.elementor-74 .elementor-element.elementor-element-eb3d823 nav.woocommerce-pagination{font-size:14px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product span.onsale{font-size:14px;line-height:2em;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list > span{margin:0px 24px 6px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-body .entry-title, .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-entry-header .entry-title, .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-74 .elementor-element.elementor-element-b359d1f .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:24px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}.elementor-74 .elementor-element.elementor-element-af7216c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide{height:430px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-contents{max-width:100%;}.elementor-74 .elementor-element.elementor-element-3679ca5 .swiper-slide-inner{padding:30px 30px 30px 30px;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-slide-description{font-size:20px;line-height:1.2em;}.elementor-74 .elementor-element.elementor-element-3679ca5 .elementor-slide-button{font-size:16px;}.elementor-74 .elementor-element.elementor-element-74ed0be{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-990852d{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-990852d .elementor-icon-box-title{margin-block-end:0px;}.elementor-74 .elementor-element.elementor-element-990852d .elementor-icon{font-size:24px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-74 .elementor-element.elementor-element-537c79e{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-537c79e .elementor-icon-box-title{margin-block-end:0px;}.elementor-74 .elementor-element.elementor-element-537c79e .elementor-icon{font-size:24px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-74 .elementor-element.elementor-element-a9aef8d{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-a9aef8d .elementor-icon-box-title{margin-block-end:0px;}.elementor-74 .elementor-element.elementor-element-a9aef8d .elementor-icon{font-size:24px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-74 .elementor-element.elementor-element-122174b{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-122174b .elementor-icon-box-title{margin-block-end:0px;}.elementor-74 .elementor-element.elementor-element-122174b .elementor-icon{font-size:24px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-74 .elementor-element.elementor-element-56a6177{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-27895d5{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-74 .elementor-element.elementor-element-aafa9cc img{width:75%;}.elementor-74 .elementor-element.elementor-element-2bdac54 img{width:75%;}.elementor-74 .elementor-element.elementor-element-5d03e3b img{width:75%;}.elementor-74 .elementor-element.elementor-element-26733aa img{width:75%;}.elementor-74 .elementor-element.elementor-element-fc1f9b8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-8daa74d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-74 .elementor-element.elementor-element-10abc25 .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-4e8f886 .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-677f39f .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-b9859e7 .elementor-image-box-img{margin-bottom:5px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product{text-align:left;}.elementor-74 .elementor-element.elementor-element-eb3d823{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-eb3d823 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-74 .elementor-element.elementor-element-eb3d823.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-74 .elementor-element.elementor-element-5fb2d61{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list{margin:14px 0px 8px 0px;}.elementor-74 .elementor-element.elementor-element-b359d1f .post-meta-list > span{margin:0px 18px 6px 0px;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-74 .elementor-element.elementor-element-060751b .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-74 .elementor-element.elementor-element-060751b .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-74 .elementor-element.elementor-element-060751b .elementskit-testimonial_card{margin-left:25px;margin-right:25px;}.elementor-74 .elementor-element.elementor-element-8d69e36{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-af7216c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-74 .elementor-element.elementor-element-ba3c473 iframe{height:200px;}}/* Start custom CSS for slides, class: .elementor-element-3679ca5 *//*******************************
 * Slider CTA (yalnızca #3679ca5)
 * Elementor Slides button styling
 *******************************/
:root{
  --gold: #EAB62D;
  --gold-dk: #C9991F;
  --teal: #14A6A8;
  --teal-dk: #0E7A7C;
}

/* İçerikte aralık ve hizalama */
.elementor-element-3679ca5 .swiper-slide-contents{
  display: flex;
  flex-direction: column;
  align-items: flex-start;     /* solda dursun; ortaya istiyorsan center yap */
  gap: 14px;                   /* başlık / açıklama / buton aralığı */
}

/* CTA – ALTIN (varsayılan) */
.elementor-element-3679ca5 .elementor-slide-button{
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  padding: 14px 24px !important;
  min-height: 50px;
  border-radius: 14px !important;
  border: 1px solid rgba(0,0,0,.12) !important;

  background: linear-gradient(180deg, var(--gold) 0%, var(--gold-dk) 100%) !important;
  color:#fff !important;

  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: .2px;
  text-decoration: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.55),
    0 12px 32px rgba(234,182,45,.35),
    0 3px 12px rgba(0,0,0,.18) !important;

  transition: transform .18s ease, box-shadow .18s ease, background .18s ease, filter .18s ease;
}

/* Sağda minik ok ikonu */
.elementor-element-3679ca5 .elementor-slide-button::after{
  content:"";
  width: 18px; height: 18px;
  background: #fff;
  -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M7 4l8 8-8 8' /></svg>") no-repeat center/contain;
          mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M7 4l8 8-8 8' /></svg>") no-repeat center/contain;
}

/* Hover / Focus */
.elementor-element-3679ca5 .elementor-slide-button:hover,
.elementor-element-3679ca5 .elementor-slide-button:focus-visible{
  transform: translateY(-1px);
  background: linear-gradient(180deg,
               color-mix(in oklab, var(--gold) 92%, #fff 6%),
               var(--gold-dk)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.65),
    0 18px 44px rgba(234,182,45,.42),
    0 6px 16px rgba(0,0,0,.22) !important;
  outline: 2px solid color-mix(in oklab, var(--gold) 58%, #fff 12%);
  outline-offset: 2px;
}
.elementor-element-3679ca5 .elementor-slide-button:active{
  transform: translateY(0);
}

/* İstersen TEAL tema kullan (altını değiştirmek için .use-teal sınıfı ekle) */
.elementor-element-3679ca5 .elementor-slide-button.use-teal{
  background: linear-gradient(180deg, var(--teal) 0%, var(--teal-dk) 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.30),
    0 12px 32px rgba(20,166,168,.30),
    0 3px 12px rgba(0,0,0,.18) !important;
}
.elementor-element-3679ca5 .elementor-slide-button.use-teal:hover,
.elementor-element-3679ca5 .elementor-slide-button.use-teal:focus-visible{
  background: linear-gradient(180deg,
               color-mix(in oklab, var(--teal) 92%, #fff 6%),
               var(--teal-dk)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.34),
    0 18px 44px rgba(20,166,168,.38),
    0 6px 16px rgba(0,0,0,.22) !important;
  outline: 2px solid color-mix(in oklab, var(--teal) 58%, #fff 12%);
}

/* Mobil boyut */
@media (max-width: 767px){
  .elementor-element-3679ca5 .elementor-slide-button{
    padding: 12px 18px !important;
    min-height: 46px;
    font-weight: 700 !important;
  }
  .elementor-element-3679ca5 .elementor-slide-button::after{ width:16px; height:16px; }
}


/* Slider CTA – #129698 + ince beyaz kenarlık */
.elementor-element-3679ca5 .elementor-slide-button,
.elementor-element-3679ca5 .elementor-slide-button.use-teal{
  background: linear-gradient(180deg, #129698 0%, #0F7F80 100%) !important;
  border: 1px solid rgba(255,255,255,.85) !important; /* ince beyaz */
  color: #fff !important;
}

.elementor-element-3679ca5 .elementor-slide-button:hover,
.elementor-element-3679ca5 .elementor-slide-button:focus-visible,
.elementor-element-3679ca5 .elementor-slide-button.use-teal:hover,
.elementor-element-3679ca5 .elementor-slide-button.use-teal:focus-visible{
  background: linear-gradient(180deg,
              color-mix(in oklab, #129698 92%, #ffffff 6%),
              #0F7F80) !important;
  outline: 2px solid rgba(255,255,255,.55);
  outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad69775 *//*********************************************************
 * Kayacan – Slider içerik hizası (logo kolonu ile aynı hat)
 * - Padding KULLANMADAN hizalama
 * - Mobil kesilme fix
 * - Mobilde sağa hafif kaydırma (nudge)
 *********************************************************/

:root{
  /* Elementor boxed içerik genişliğinle aynı olmalı (1140/1200/1240 vs.) */
  --content-max: 1200px;

  /* Kenar güvenlik boşluğu */
  --safe: 16px;

  /* Metin/buton bloğu max genişliği */
  --hero-max: 760px;

  /* Başlık–açıklama–buton arası boşluk */
  --hero-gap: 12px;

  /* Mobilde sağa içerden kaydırma (masaüstünde 0) */
  --nudge: 0px;
}

/* İç link katmanı tüm slaytı kaplasın; padding kapalı kalsın */
.elementor-widget-slides .swiper-slide-inner{
  display: grid;
  align-content: center;      /* dikey ortalama */
  justify-items: start;       /* sola hizala */
  text-align: left;
  padding: 0 !important;      /* kesilmeyi tetikleyen paddingi kapat */
}

/* — Ana hizalama/boyutlama — */
.elementor-widget-slides .swiper-slide-contents{
  /* Sol gutter hesabı: logo kolonu ile aynı hat */
  --gutter: max(var(--safe), calc((100vw - var(--content-max)) / 2));

  /* Hiza: gutter + nudge kadar soldan gir */
  margin-left: calc(var(--gutter) + var(--nudge));

  /* Genişlik: hero-max’i aşma, kalan alanı hesapla (nudge telafi edilir) */
  width: min(
    var(--hero-max),
    calc(100vw - var(--gutter) - var(--nudge) - var(--safe))
  );

  box-sizing: border-box;
  padding-right: var(--safe);   /* sağda nefes */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--hero-gap);
}

/* Tipografi – hafif dokunuşlar */
.elementor-widget-slides .elementor-slide-heading{
  margin: 0; line-height: 1.08;
}
.elementor-widget-slides .elementor-slide-description{
  margin: 0; line-height: 1.45;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: anywhere;      /* uzun kelime/kısaltma taşmasın */
}
.elementor-widget-slides .elementor-slide-button{
  display: inline-flex;
  align-items: center;
  gap: .6em;
  padding-inline: 18px 20px;
  border-radius: 999px;
}

/* — Tablet — */
@media (max-width: 1024px){
  :root{
    --safe: 14px;
    --hero-max: 620px;
    --hero-gap: 10px;
    --nudge: 0px;              /* tablet için nudge gerekmez */
  }
}

/* — Mobil — */
@media (max-width: 767px){
  :root{
    --safe: 12px;
    --hero-max: 520px;
    --hero-gap: 8px;
    --nudge: 10px;             /* mobilde biraz daha sağa yanaşsın */
  }
  .elementor-widget-slides .swiper-slide-heading{ line-height: 1.06; }
  .elementor-widget-slides .swiper-slide-description{ line-height: 1.42; }
}

/* — Çok küçük ekranlarda biraz daha nudge — */
@media (max-width: 420px){
  :root{ --nudge: 14px; }
}

/* — Çok geniş ekranlarda hero metni biraz açmak istersen — */
@media (min-width: 1400px){
  :root{ --hero-max: 840px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ed0be *//*
  Gelişmiş Hizmet Kutusu Stili
  - Daha yumuşak temel görünüm.
  - Üzerine gelince 'parlama/kayma' efekti.
  - Üzerine gelince simgede ve kutuda 'pop' efekti.
*/

/* Renkleri buradan kolayca yönetebilirsiniz */
:root {
  --hizmet-ana-renk: #eab62d; /* Ana Sarı Renk */
  --hizmet-koyu-renk: #d4a327; /* Gradyan için koyu ton */
  --hizmet-yazi-renk: #333; /* Başlıkların normal rengi */
}

/* 1. KUTUNUN TEMEL (NORMAL) STİLİ */

/* Tüm widget'ın (kutunun) temel ayarları */
[data-id="74ed0be"] .elementor-widget-icon-box {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  will-change: transform; /* Tarayıcıya animasyon olacağını bildirir */
}

/* Kutu içeriğinin (metin ve ikon) sarmalayıcısı */
[data-id="74ed0be"] .elementor-icon-box-wrapper {
  background: #ffffff;
  border-radius: 16px; /* Daha yuvarlak köşeler */
  padding: 15px 15px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08); /* Daha yumuşak, yayvan gölge */
  border: 1px solid #f0f0f0;
  height: 100%;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  
  /* Parlama efekti için gizli ve göreceli olmalı */
  position: relative;
  overflow: hidden; 
}

/* Simge Çerçevesi (Normal) */
[data-id="74ed0be"] .elementor-icon {
  border-width: 2px;
  border-color: var(--hizmet-ana-renk);
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Esnek geçiş */
}

/* Simge SVG (Normal) */
[data-id="74ed0be"] .elementor-icon svg {
  fill: var(--hizmet-ana-renk);
  transition: fill 0.3s ease;
}

/* Başlık (Normal) */
[data-id="74ed0be"] .elementor-icon-box-title {
  color: var(--hizmet-yazi-renk); /* Rengi sarı değil, koyu gri yaptım. Daha okunaklı. */
  font-weight: 700;
  transition: color 0.3s ease;
}


/* 2. HOVER (ÜZERİNE GELME) EFEKTLERİ */

/* Tüm kutuyu hafifçe kaldır (Pop efekti) */
[data-id="74ed0be"] .elementor-widget-icon-box:hover {
  transform: translateY(-10px);
}

/* Hover olunca kutu sarmalayıcısı (Gradyan arka plan) */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-wrapper {
  background: linear-gradient(135deg, var(--hizmet-ana-renk), var(--hizmet-koyu-renk));
  box-shadow: 0 12px 35px rgba(234, 182, 45, 0.3); /* Daha güçlü, renkli gölge */
  border-color: var(--hizmet-ana-renk);
}

/* Hover olunca Başlık */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-title {
  color: #ffffff; /* Yazı rengi beyaz */
}

/* Hover olunca Simge Çerçevesi (Pop efekti) */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon {
  background: #ffffff; /* Zemin beyaz */
  border-color: #ffffff; /* Çerçeve beyaz */
  transform: scale(1.1) rotate(5deg); /* Hafifçe büyür ve döner */
}

/* Hover olunca Simge SVG */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon svg {
  fill: var(--hizmet-koyu-renk); /* İkonun rengi koyu sarı (beyaz zeminde görünür) */
}


/* 3. PARLAMA (SHINE) EFEKTİ */

[data-id="74ed0be"] .elementor-icon-box-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: -150%; /* Ekranın tamamen solunda başla */
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transform: skewX(-25deg); /* Işığı eğik hale getir */
  transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1); /* Yavaş ve akıcı geçiş */
  will-change: left;
}

/* Hover olunca parlamayı sağa doğru kaydır */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-wrapper::after {
  left: 150%; /* Ekranın tamamen sağına git */
}





/* =========================================================
 * Hizmet Kutusu – Cam/Gradient Kenar + Ambient Glow
 * Scope: [data-id="74ed0be"] (mevcut hover & shine korunur)
 * Değişken köprüsü: hizmet değişkenlerini kullanır
 * ========================================================= */

/* Değişken köprüsü (istersen tema değişkenlerine bağlayabilirsin) */
:root{
  --hz-accent: var(--hizmet-ana-renk, #eab62d);
  --hz-edge:   color-mix(in hsl, var(--hz-accent) 40%, #ffffff 60%);
  --hz-ring:   color-mix(in hsl, var(--hz-accent) 55%, transparent);
  --hz-glass:  rgba(255,255,255,.66);
  --hz-ink:    var(--hizmet-yazi-renk, #333);
  --hz-muted:  #6b7280;
}
.dark-mode:root{
  --hz-glass:  rgba(255,255,255,.07);
  --hz-edge:   rgba(255,255,255,.18);
  --hz-ring:   color-mix(in hsl, var(--hz-accent) 65%, transparent);
}

/* === Kart gövdesi (cam + gradient kenar) === */
[data-id="74ed0be"] .elementor-icon-box-wrapper{
  position: relative;
  z-index: 0;
  background:
    linear-gradient(180deg, var(--hz-glass), var(--hz-glass)) padding-box,
    linear-gradient(135deg, var(--hz-edge), transparent 60%) border-box;
  border: 1px solid transparent;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.06);
  backdrop-filter: blur(2px) saturate(115%);
  -webkit-backdrop-filter: blur(2px) saturate(115%);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease, background .35s ease;
  overflow: hidden; /* parlamayı içeride tut */
  padding: clamp(15px, 2vw, 20px);   /* mevcut padding üzerine nefes */
}

/* === Ambient glow (hover’da yumuşak ışık) === */
[data-id="74ed0be"] .elementor-icon-box-wrapper::before{
  content:"";
  position:absolute; inset:-32%;
  background:
    radial-gradient(160px 120px at 0% 0%, rgba(255,255,255,.65), transparent 60%),
    radial-gradient(220px 160px at 100% 0%, color-mix(in hsl, var(--hz-accent) 22%, transparent) , transparent 60%);
  opacity:.0; transform: translate(-6%,-6%);
  transition: opacity .45s ease, transform .45s ease;
  pointer-events:none;
  z-index: 0;
}

/* Mevcut hover’larını BOZMADAN kenar/ışık güçlensin */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{
  border-color: var(--hz-ring);
  box-shadow:
    0 14px 36px rgba(0,0,0,.14),
    0 0 0 1px color-mix(in hsl, var(--hz-accent) 20%, transparent) inset;
}
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-wrapper::before{
  opacity:.9; transform: translate(0,0);
}

/* === Shine (parlama) katmanının üstte kalması için z-index ayarı === */
[data-id="74ed0be"] .elementor-icon-box-wrapper::after{
  z-index: 1;        /* içerik üstünde, overlay davranışıyla uyumlu */
}

/* === Başlık & metin renkleri (normal) === */
[data-id="74ed0be"] .elementor-icon-box-title{
  color: var(--hz-ink);
  font-weight: 700;
  letter-spacing: .2px;
  transition: color .3s ease, text-shadow .35s ease;
}
[data-id="74ed0be"] .elementor-icon-box-description{
  color: var(--hz-muted);
  opacity:.95;
  transition: color .35s ease, opacity .35s ease;
}

/* Hover’da (zaten arka planın gradyana döndüğü anda) kontrastı yükselt */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-title{ color:#fff; text-shadow: 0 0 1px color-mix(in hsl, var(--hz-accent) 35%, transparent); }
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-description{ color:#fff; opacity:1; }

/* === İkon kapsayıcı & svg (mevcut pop/rotate efektini KORUYARAK) === */
[data-id="74ed0be"] .elementor-icon{
  border-width: 2px;
  border-color: var(--hz-accent);
  transition: transform .4s cubic-bezier(.175,.885,.32,1.275), border-color .3s ease, background-color .3s ease;
}
[data-id="74ed0be"] .elementor-icon svg{
  width: 1em; height: 1em;
  fill: var(--hz-accent);
  transition: fill .3s ease, transform .3s ease;
}
/* Hover’da mevcut kuralın üstüne sadece renk bağları */
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon{
  border-color: #fff; background:#fff; /* pop efekti zaten var */
}
[data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon svg{
  fill: var(--hizmet-koyu-renk, #d4a327);
}

/* === Odak erişilebilirliği === */
[data-id="74ed0be"] .elementor-icon-box-wrapper:focus-visible{
  outline: 2px solid var(--hz-ring);
  outline-offset: 2px;
}

/* === Koyu tema ince ayarları === */
.dark-mode [data-id="74ed0be"] .elementor-icon-box-wrapper{
  box-shadow: 0 10px 34px rgba(0,0,0,.40), inset 0 0 0 1px rgba(255,255,255,.06);
}
.dark-mode [data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{
  box-shadow: 0 18px 48px rgba(0,0,0,.55), 0 0 0 1px color-mix(in hsl, var(--hz-accent) 22%, transparent) inset;
}
.dark-mode [data-id="74ed0be"] .elementor-icon-box-title{ color:#e5e7eb; }
.dark-mode [data-id="74ed0be"] .elementor-icon-box-description{ color:#9ca3af; }
.dark-mode [data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-title,
.dark-mode [data-id="74ed0be"] .elementor-widget-icon-box:hover .elementor-icon-box-description{ color:#f3f4f6; }

/* === Hareketi azalt tercihi === */
@media (prefers-reduced-motion: reduce){
  [data-id="74ed0be"] .elementor-icon-box-wrapper,
  [data-id="74ed0be"] .elementor-icon-box-wrapper::before{
    transition: none !important;
  }
}



/* PATCH: Hizmet kutusu padding'ini eski haline getir */
[data-id="74ed0be"] .elementor-icon-box-wrapper{
  padding: 15px 15px !important; /* ekstra padding yok */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27895d5 *//* 1. Normal Durum: Logolar gri, soluk ve geçişe hazır */
.elementor-element-27895d5 .elementor-widget-image img {
	filter: grayscale(100%);
	opacity: 0.7;
	transition: all 0.3s ease-out; /* Tüm efektler için yumuşak geçiş */
}

/* 2. Hover Durumu: Renklen, Büyü, Yüksel ve Gölge Ekle */
.elementor-element-27895d5 .elementor-widget-image:hover img {
	opacity: 1; /* Tamamen görünür yap */
	transform: scale(1.08) translateY(-5px); /* %8 büyüt ve 5px kaldır */
	
	/* Filtreleri birleştir: Renkleri geri getir VE gölge ekle */
	filter: grayscale(0%) drop-shadow(0 5px 8px rgba(0, 0, 0, 0.1)); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0240b4c *//* ===== Sadece /iletisim butonu ===== */
a.elementor-button[href="/iletisim"]{
  --accent: #14A6A8;
  --accent-2: #0E7A7C;
  --text: #ffffff;
  position: relative;
  border-radius: 999px;
  color: var(--text);
  background:
    linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,0)) padding-box,
    linear-gradient(135deg, var(--accent), var(--accent-2)) border-box;
  border: 1px solid transparent;            /* gradient kenar */
  box-shadow: 0 6px 18px rgba(20,166,168,.22);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, background .25s ease;
  text-decoration: none;
  isolation: isolate;
}

/* Parlama (şerit) */
a.elementor-button[href="/iletisim"]::after{
  content:"";
  position:absolute; inset: 2px;
  border-radius: 999px;
  background: radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.35), transparent 55%);
  opacity:.0; transform: translate(-8%, -8%);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover: hafif yükselme + parlama + daha güçlü degrade */
a.elementor-button[href="/iletisim"]:hover{
  transform: translateY(-2px);
  background:
    linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,0)) padding-box,
    linear-gradient(135deg, var(--accent), #12c4c6) border-box;
  box-shadow: 0 10px 26px rgba(20,166,168,.32);
  filter: saturate(1.05);
}
a.elementor-button[href="/iletisim"]:hover::after{
  opacity:.9; transform: translate(0,0);
}

/* Basılı hissi */
a.elementor-button[href="/iletisim"]:active{
  transform: translateY(-1px) scale(.99);
  box-shadow: 0 6px 18px rgba(20,166,168,.26);
}

/* Odak halkası (erişilebilirlik) */
a.elementor-button[href="/iletisim"]:focus-visible{
  outline: 2px solid rgba(20,166,168,.65);
  outline-offset: 2px;
}

/* Koyu tema (varsa) */
.dark-mode a.elementor-button[href="/iletisim"]{
  --text: #eaf8f8;
  box-shadow: 0 10px 28px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.05) inset;
}
.dark-mode a.elementor-button[href="/iletisim"]:hover{
  box-shadow: 0 16px 40px rgba(0,0,0,.6);
}

/* Hareketi azalt tercihine saygı */
@media (prefers-reduced-motion: reduce){
  a.elementor-button[href="/iletisim"], 
  a.elementor-button[href="/iletisim"]::after{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8daa74d *//* ==== Marka değişkenleri (tek yerden yönet) ==== */
:root{
  --accent: #14A6A8;        /* vurgu */
  --ink: #283a5b;           /* başlık */
  --muted: #6b7280;         /* açıklama */
  --glass: rgba(255,255,255,0.6);
  --edge: rgba(20,166,168,0.28);
  --ring: rgba(20,166,168,0.55);
}
.dark-mode:root{
  --glass: rgba(255,255,255,0.06);
  --edge: rgba(255,255,255,0.18);
  --ring: rgba(20,166,168,0.65);
}

/* ==== Kart: cam + gradient kenar (padding/margin YOK) ==== */
.elementor-element-8daa74d .elementor-image-box-wrapper{
  position: relative;
  background:
    linear-gradient(180deg, var(--glass), var(--glass)) padding-box,
    linear-gradient(135deg, var(--edge), transparent 60%) border-box;
  border: 1px solid transparent;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.08), inset 0 0 0 1px rgba(255,255,255,0.06);
  backdrop-filter: blur(2px) saturate(115%);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease, background .35s ease, filter .35s ease;
  overflow: hidden;
}

/* Ambient glow + ışık süpürme */
.elementor-element-8daa74d .elementor-image-box-wrapper::before{
  content:"";
  position:absolute; inset:-30%;
  background:
    radial-gradient(180px 140px at 0% 0%, rgba(255,255,255,.65), transparent 60%),
    radial-gradient(220px 160px at 100% 0%, rgba(20,166,168,.14), transparent 60%);
  opacity:.0; transform: translate(-6%,-6%);
  transition: opacity .4s ease, transform .4s ease;
  pointer-events:none;
}
.elementor-element-8daa74d .elementor-image-box-wrapper:hover{
  transform: translateY(-5px);
  border-color: var(--ring);
  box-shadow:
    0 14px 36px rgba(0,0,0,0.14),
    0 0 0 1px rgba(20,166,168,0.10) inset;
}
.elementor-element-8daa74d .elementor-image-box-wrapper:hover::before{
  opacity:.9; transform: translate(0,0);
}

/* ==== İkon: mikro hareket + tonlama ==== */
.elementor-element-8daa74d .elementor-image-box-img img{
  max-width: 84px;
  height:auto;
  filter: grayscale(100%) brightness(.92);
  opacity:.85;
  transition: transform .35s ease, filter .35s ease, opacity .35s ease;
  will-change: transform, filter;
}
.elementor-element-8daa74d .elementor-image-box-wrapper:hover .elementor-image-box-img img{
  transform: translateY(-3px) scale(1.04) rotate(-0.5deg);
  filter: grayscale(0%) brightness(1.08) saturate(1.15) sepia(6%) hue-rotate(165deg);
  opacity:1;
}

/* ==== Başlık: akışkan vurgu çizgisi ==== */
.elementor-element-8daa74d .elementor-image-box-title{
  color: var(--ink);
  font-weight: 700;
  letter-spacing:.2px;
  position: relative;
  display: inline-block;
  transition: color .35s ease, text-shadow .35s ease;
}
.elementor-element-8daa74d .elementor-image-box-title::after{
  content:"";
  position:absolute; left:0; right:0; bottom:-6px; height:2px;
  background: linear-gradient(90deg, transparent, var(--accent), transparent);
  transform: scaleX(0);
  transform-origin: 50% 50%;
  transition: transform .5s ease;
}
.elementor-element-8daa74d .elementor-image-box-wrapper:hover .elementor-image-box-title{
  color: var(--accent);
  text-shadow: 0 0 1px rgba(20,166,168,.25);
}
.elementor-element-8daa74d .elementor-image-box-wrapper:hover .elementor-image-box-title::after{
  transform: scaleX(1);
}

/* ==== Açıklama: yumuşak açılma ==== */
.elementor-element-8daa74d .elementor-image-box-description{
  color: var(--muted);
  opacity:.92;
  -webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,.85), rgba(0,0,0,1));
  mask-image: linear-gradient(180deg, rgba(0,0,0,.85), rgba(0,0,0,1));
  transition: color .35s ease, opacity .35s ease, -webkit-mask-image .35s ease, mask-image .35s ease;
}
.elementor-element-8daa74d .elementor-image-box-wrapper:hover .elementor-image-box-description{
  color:#374151; opacity:1;
  -webkit-mask-image: none; mask-image: none;
}

/* ==== Erişilebilir odak halkası ==== */
.elementor-element-8daa74d .elementor-image-box-wrapper:focus-visible{
  outline: 2px solid var(--ring);
  outline-offset: 2px;
}

/* ==== Koyu Tema ==== */
.dark-mode .elementor-element-8daa74d .elementor-image-box-wrapper{
  box-shadow: 0 10px 34px rgba(0,0,0,0.40), inset 0 0 0 1px rgba(255,255,255,0.06);
}
.dark-mode .elementor-element-8daa74d .elementor-image-box-wrapper:hover{
  box-shadow: 0 18px 48px rgba(0,0,0,0.55), 0 0 0 1px rgba(20,166,168,0.12) inset;
}
.dark-mode .elementor-element-8daa74d .elementor-image-box-title{ color:#e5e7eb; }
.dark-mode .elementor-element-8daa74d .elementor-image-box-description{ color:#9ca3af; }
.dark-mode .elementor-element-8daa74d .elementor-image-box-wrapper:hover .elementor-image-box-description{ color:#e5e7eb; }

/* ==== Hareketi azalt tercihine saygı ==== */
@media (prefers-reduced-motion: reduce){
  .elementor-element-8daa74d .elementor-image-box-wrapper,
  .elementor-element-8daa74d .elementor-image-box-wrapper::before,
  .elementor-element-8daa74d .elementor-image-box-img img,
  .elementor-element-8daa74d .elementor-image-box-title::after{
    transition: none !important;
  }
  .elementor-element-8daa74d .elementor-image-box-wrapper:hover{
    transform: none;
  }
}






/* === PATCH: Kart iç paddingini artır === */
.elementor-element-8daa74d .elementor-image-box-wrapper{
  /* dipten kurtarır, responsive */
  padding: clamp(16px, 2.4vw, 26px);
  box-sizing: border-box;
}

/* Görsel YANDA ise (Elementor konumu left/right) metinle arasına nefes */
.elementor-element-8daa74d.elementor-position-left  .elementor-image-box-content{
  padding-inline-start: clamp(10px, 1.6vw, 16px);
}
.elementor-element-8daa74d.elementor-position-right .elementor-image-box-content{
  padding-inline-end: clamp(10px, 1.6vw, 16px);
}

/* Görsel ÜSTTE ise (position-top) başlık ile açıklama arası biraz açılsın */
.elementor-element-8daa74d.elementor-position-top .elementor-image-box-title{
  margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-eb3d823 *//*********************************************************
 * WooCommerce Ürün Grid – Clean Modern (Consolidated)
 * Scope: .woocommerce ul.products li.product
 *********************************************************/

/* ==== Değişkenler ==== */
:root{
  --accent:#14A6A8; --accent-dk:#0E7A7C;
  --ink:#283a5b; --muted:#6b7280;
  --card:#ffffff; --card-br:20px;
  --edge:rgba(0,0,0,.08); --edge-strong:rgba(0,0,0,.12);
  --gold:#EAB62D;
  --ui-font:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --btn-radius:12px;
}
.dark-mode:root{
  --card:#0F1115;
  --edge:rgba(255,255,255,.10);
  --edge-strong:rgba(255,255,255,.16);
  --ink:#E5E7EB; --muted:#A7B0BE;
}

/* Grid aralığı (Elementor) */
.woocommerce.columns-3 .products.elementor-grid.columns-3{
  gap: clamp(14px, 2vw, 20px);
}

/* ==== Kart (CARD NEO) ==== */
.woocommerce ul.products li.product{
  position:relative; display:flex; flex-direction:column; min-height:100%;
  padding:16px 16px 18px; border-radius:var(--card-br);
  background:
    radial-gradient(220% 140% at 0% 0%, rgba(20,166,168,.06), transparent 55%),
    linear-gradient(180deg, var(--card), color-mix(in oklab, var(--card) 70%, #f7fafc));
  border:1px solid var(--edge);
  box-shadow:0 10px 26px rgba(0,0,0,.10), inset 0 1px 0 rgba(255,255,255,.70);
  transition:transform .24s, box-shadow .24s, border-color .24s, background .24s;
  overflow:hidden;
}
.woocommerce ul.products li.product:hover{
  transform:translateY(-3px);
  border-color:color-mix(in oklab, var(--accent) 18%, var(--edge));
  box-shadow:0 18px 38px rgba(0,0,0,.14), 0 0 0 1px color-mix(in oklab, var(--accent) 12%, transparent) inset;
}
/* altta ince hareketli şerit */
.woocommerce ul.products li.product::after{
  content:""; position:absolute; left:16px; right:16px; bottom:14px; height:3px; border-radius:999px;
  background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 35%, transparent));
  opacity:.35; transform:scaleX(.3); transform-origin:left; transition:transform .35s, opacity .35s;
}
.woocommerce ul.products li.product:hover::after{ opacity:.8; transform:scaleX(1); }

/* Dark mode kart */
.dark-mode .woocommerce ul.products li.product{
  background:
    radial-gradient(220% 140% at 0% 0%, rgba(255,255,255,.06), transparent 55%),
    linear-gradient(180deg, #0e1116, #0b0f14);
  border-color:rgba(255,255,255,.10);
  box-shadow:0 14px 36px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.08);
}

/* ==== İç link alanı ==== */
.woocommerce ul.products li.product .woocommerce-LoopProduct-link{
  position:relative; display:grid; grid-template-rows:auto 1fr; gap:8px;
  text-decoration:none !important;
}

/* ==== Görsel – IMAGE FRAME DELUXE ==== */
.woocommerce ul.products li.product .woocommerce-LoopProduct-link img{
  width:100%; aspect-ratio:4/3; object-fit:contain;
  padding:14px; border-radius:16px;
  background:
    radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.55), transparent 55%),
    linear-gradient(180deg, #fff 0%, #f7f9fb 100%);
  border:1px solid rgba(20,166,168,.18);
  box-shadow:0 8px 22px rgba(0,0,0,.10), inset 0 1px 0 rgba(255,255,255,.65);
  transition:transform .28s, box-shadow .28s, border-color .28s, filter .28s;
}
.woocommerce ul.products li.product:hover .woocommerce-LoopProduct-link img{
  transform:translateY(-2px) scale(1.02);
  border-color:color-mix(in oklab, var(--accent) 45%, rgba(20,166,168,.18));
  box-shadow:0 18px 36px rgba(0,0,0,.16), inset 0 0 80px rgba(0,0,0,.06);
  filter:saturate(1.03);
}
.dark-mode .woocommerce ul.products li.product .woocommerce-LoopProduct-link img{
  background:
    radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.06), transparent 55%),
    linear-gradient(180deg, #0c0f14 0%, #0b0e12 100%);
  border-color:rgba(255,255,255,.10);
  box-shadow:0 12px 28px rgba(0,0,0,.50), inset 0 1px 0 rgba(255,255,255,.08);
}

/* ==== Başlık ==== */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  margin:6px 2px 4px; color:var(--ink);
  font-weight:800; font-size:clamp(17px, 1.05vw + .55rem, 20px); line-height:1.2;
  display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title::after{
  content:""; display:block; height:2px; width:38%; margin-top:8px; border-radius:2px; opacity:.6;
  background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 25%, transparent));
  transform-origin:left; transform:scaleX(.85); transition:width .25s, opacity .25s, transform .25s;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title::after{
  width:70%; opacity:.8; transform:scaleX(1);
}

/* ==== Fiyat (pill) ==== */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price bdi,
.woocommerce ul.products li.product .price .amount{
  color:currentColor !important; text-decoration:none !important; background:transparent !important; border:0 !important; line-height:1.1 !important;
}
.woocommerce ul.products li.product .price{
  display:inline-flex; align-items:baseline; gap:6px;
  margin:6px 2px 10px !important; padding:6px 12px;
  border-radius:999px; max-width:fit-content;
  border:1px dashed color-mix(in oklab, var(--gold) 70%, transparent);
  background:transparent;
  color:color-mix(in oklab, var(--gold) 18%, var(--ink));
  font-weight:800; font-size:clamp(15px, .95vw + .35rem, 17px);
  transition:background .25s, border-color .25s, color .25s;
}
.woocommerce ul.products li.product:hover .price{
  border-style:solid; background:color-mix(in oklab, var(--gold) 10%, transparent);
}
.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{
  font-size:.85em; transform:translateY(-1px); opacity:.9;
}

/* ==== CTA – Ghost (soft border) ==== */
.woocommerce ul.products li.product a.button{
  margin-top:auto; display:flex; align-items:center; justify-content:center;
  width:100% !important; min-height:48px; padding:12px 16px !important;
  border-radius:var(--btn-radius) !important;
  font-family:var(--ui-font); font-weight:800; font-size:15px; letter-spacing:.2px;
  text-decoration:none !important; box-shadow:none !important;
  border:1.5px solid color-mix(in oklab, var(--ink) 60%, transparent) !important;
  background:transparent !important;
  color:var(--ink) !important; -webkit-text-fill-color:var(--ink) !important;
  transition:background .2s, color .2s, border-color .2s, transform .18s;
}
.woocommerce ul.products li.product a.button:hover,
.woocommerce ul.products li.product a.button:focus-visible{
  transform:translateY(-1px);
  color:color-mix(in oklab, var(--ink) 92%, #000 8%) !important;
  -webkit-text-fill-color:color-mix(in oklab, var(--ink) 92%, #000 8%) !important;
  border-color:color-mix(in oklab, var(--ink) 72%, transparent) !important;
  background:color-mix(in oklab, var(--ink) 8%, transparent) !important;
  outline:0;
}
/* Loading */
.woocommerce ul.products li.product a.button.loading{
  pointer-events:none; opacity:.98;
}
.woocommerce ul.products li.product a.button.loading::after{
  content:""; width:14px; height:14px; margin-left:8px;
  border-radius:999px; border:2px solid currentColor; border-right-color:transparent;
  display:inline-block; animation:spin .7s linear infinite;
}
/* Added – TEAL dolu */
.woocommerce ul.products li.product a.button.added{
  background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 96%, #fff 4%), var(--accent-dk)) !important;
  border-color:color-mix(in oklab, var(--accent) 92%, #000 8%) !important;
  color:#fff !important; -webkit-text-fill-color:#fff !important;
  box-shadow:0 10px 24px rgba(20,166,168,.24) !important;
}
.woocommerce ul.products li.product a.button.added:hover,
.woocommerce ul.products li.product a.button.added:focus-visible{
  filter:brightness(1.02) saturate(1.02);
  box-shadow:0 12px 28px rgba(20,166,168,.28) !important;
}
/* Disabled */
.woocommerce ul.products li.product a.button.disabled,
.woocommerce ul.products li.product a.button[aria-disabled="true"]{
  border-color:rgba(0,0,0,.18) !important; color:rgba(0,0,0,.45) !important;
  background:#eaeaea !important; cursor:not-allowed !important;
}

/* “Sepete Git” – butonla hizalı dikdörtgen (görünür) */
.woocommerce a.added_to_cart.wc-forward{
  display:flex !important; align-items:center; justify-content:center; gap:10px;
  width:100%; min-height:48px; margin-top:10px; padding:12px 16px;
  border-radius:var(--btn-radius);
  font-family:var(--ui-font); font-weight:800; font-size:15px; letter-spacing:.2px; line-height:1;
  text-decoration:none !important; color:var(--ink) !important;
  border:2px solid var(--ink); background:transparent; box-shadow:none;
  transition:background .18s, color .18s, border-color .18s, transform .18s;
}
.woocommerce a.added_to_cart.wc-forward:hover,
.woocommerce a.added_to_cart.wc-forward:focus-visible{
  transform:translateY(-1px);
  color:color-mix(in oklab, var(--ink) 92%, #000 8%) !important;
  border-color:color-mix(in oklab, var(--ink) 92%, #000 8%);
  background:color-mix(in oklab, var(--ink) 8%, transparent);
}
/* İkon (düz, dairesiz) */
.woocommerce a.added_to_cart.wc-forward::before{
  content:""; width:18px; height:18px; flex:0 0 18px; margin-right:2px;
  background:currentColor; border:0; border-radius:0; box-shadow:none;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM3 2h2l3.6 7.59-1.35 2.44A2 2 0 0 0 9 15h9v-2H9.42a.25.25 0 0 1-.22-.13l.03-.06L10.1 11h7.45a2 2 0 0 0 1.8-1.1l3.24-6.49A1 1 0 0 0 21.7 2H6.21l-.94-2H0v2h3Z"/></svg>') no-repeat center/contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM3 2h2l3.6 7.59-1.35 2.44A2 2 0 0 0 9 15h9v-2H9.42a.25.25 0 0 1-.22-.13l.03-.06L10.1 11h7.45a2 2 0 0 0 1.8-1.1l3.24-6.49A1 1 0 0 0 21.7 2H6.21l-.94-2H0v2h3Z"/></svg>') no-repeat center/contain;
  opacity:.9;
}

/* Dark mode – CTA & Sepete Git */
.dark-mode .woocommerce ul.products li.product a.button{
  border-color:color-mix(in oklab, #ffffff 26%, transparent) !important;
}
.dark-mode .woocommerce ul.products li.product a.button:hover,
.dark-mode .woocommerce ul.products li.product a.button:focus-visible{
  border-color:color-mix(in oklab, #ffffff 34%, transparent) !important;
  background:color-mix(in oklab, #ffffff 10%, transparent) !important;
}
.dark-mode .woocommerce a.added_to_cart.wc-forward{
  color:color-mix(in oklab, #fff 88%, var(--ink) 12%) !important;
  border-color:color-mix(in oklab, #fff 70%, var(--ink) 30%);
  background:transparent;
}
.dark-mode .woocommerce a.added_to_cart.wc-forward:hover{
  background:color-mix(in oklab, var(--ink) 18%, transparent);
}

/* ==== Pagination (minimal, borderless) ==== */
.woocommerce-pagination{ margin-top:22px; }
.woocommerce-pagination .page-numbers{
  display:flex; gap:14px; padding:0; margin:0; list-style:none; border:0;
}
.woocommerce-pagination .page-numbers li{ margin:0; border:0; }
.woocommerce-pagination .page-numbers li > a,
.woocommerce-pagination .page-numbers li > span{
  appearance:none; -webkit-appearance:none;
  display:flex; align-items:center; justify-content:center;
  width:auto; min-width:40px; height:40px;
  padding:0 14px; border-radius:12px;
  border:0 !important; background:transparent !important;
  color:var(--ink) !important;
  font:800 14px/1 var(--ui-font); text-decoration:none !important;
  box-shadow:none !important; outline:0 !important;
}
.woocommerce-pagination .page-numbers a:hover{
  transform:translateY(-1px);
  background:color-mix(in oklab, var(--ink) 8%, transparent) !important;
  color:color-mix(in oklab, var(--ink) 92%, #000 8%) !important;
}
.woocommerce-pagination .page-numbers a:focus-visible{
  outline:2px solid color-mix(in oklab, var(--accent) 60%, #fff 10%) !important;
  outline-offset:2px;
  box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent) !important;
}
.woocommerce-pagination .page-numbers .current{
  background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 96%, #fff 4%), var(--accent-dk)) !important;
  color:#fff !important; border:0 !important;
}

/* küçük oklar */
.woocommerce-pagination .page-numbers .next,
.woocommerce-pagination .page-numbers .prev{ width:40px; }

/* ==== Responsive ==== */
@media (max-width:767px){
  .woocommerce ul.products li.product{ border-radius:14px; padding:12px; }
  .woocommerce ul.products li.product .woocommerce-LoopProduct-link img{ padding:10px; border-radius:12px; }
  .woocommerce ul.products li.product .woocommerce-loop-product__title{ font-size:clamp(16px, 3.6vw, 19px); }
  .woocommerce ul.products li.product .price{ padding:5px 10px; font-size:clamp(14px, 3.4vw, 16px); }
}

/* ==== Animasyonlar ==== */
@keyframes spin{ to{ transform:rotate(360deg); } }
@keyframes shimmer{ to{ background-position:-200% 0; } }


/*********************************************************
 * WooCommerce "İndirim!" Rozeti (onsale) – Cam/Pill + Accent
 * Scope: .woocommerce ul.products li.product .onsale
 *********************************************************/
.woocommerce ul.products li.product{
  /* rozet üstte kalsın */
  overflow: hidden;
}

.woocommerce ul.products li.product .onsale{
  position: absolute; inset: 12px auto auto 12px; z-index: 3;
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  padding: 6px 12px; min-height: 28px;
  border-radius: 999px;
  font: 800 12px/1 var(--ui-font); letter-spacing: .2px;
  text-transform: uppercase; white-space: nowrap;
  color: #fff; -webkit-text-fill-color: #fff;

  /* Cam/gradient + accent kenar */
  background:
    linear-gradient(180deg, color-mix(in oklab, var(--accent) 96%, #fff 4%), var(--accent-dk)),
    radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.20), transparent 55%);
  border: 1px solid color-mix(in oklab, var(--accent) 85%, #000 15%);
  box-shadow:
    0 8px 22px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.28);

  /* Woo default resetleri */
  margin: 0 !important;
  min-width: auto;
}

.woocommerce ul.products li.product:hover .onsale{
  filter: brightness(1.02) saturate(1.03);
  box-shadow:
    0 12px 28px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.30);
}

/* Küçük parıltı çizgisi */
.woocommerce ul.products li.product .onsale::after{
  content: "";
  width: 28px; height: 2px; border-radius: 2px; opacity: .7;
  background: linear-gradient(90deg, #fff, rgba(255,255,255,.2));
  transform: translateY(8px);
}
@media (max-width: 767px){
  .woocommerce ul.products li.product .onsale{
    inset: 10px auto auto 10px;
    padding: 6px 10px; font-size: 11px;
  }
}

/* Karanlık mod için daha belirgin kenar/ışıma */
.dark-mode .woocommerce ul.products li.product .onsale{
  border-color: color-mix(in oklab, #ffffff 70%, var(--accent-dk) 30%);
  box-shadow:
    0 12px 28px rgba(0,0,0,.55),
    inset 0 1px 0 rgba(255,255,255,.20);
}

/* RTL sitelerde sağ üst */
.rtl .woocommerce ul.products li.product .onsale{
  inset: 12px 12px auto auto;
}

/* "indirim %" ikonu (opsiyonel, düz çizim) */
.woocommerce ul.products li.product .onsale::before{
  content: "";
  width: 14px; height: 14px; flex: 0 0 14px;
  background: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24"><path fill="white" d="M17 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4M7 13a2 2 0 1 0 0 4a2 2 0 0 0 0-4m10.707-7.707l-12 12l-1.414-1.414l12-12z"/></svg>') no-repeat center/contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24"><path fill="white" d="M17 7a2 2 0 1 1 0 4a2 2 0 0 1 0-4M7 13a2 2 0 1 0 0 4a2 2 0 0 0 0-4m10.707-7.707l-12 12l-1.414-1.414l12-12z"/></svg>') no-repeat center/contain;
  opacity: .95;
}

/* Hareket tercihine saygı */
@media (prefers-reduced-motion: no-preference){
  .woocommerce ul.products li.product .onsale{
    transition: filter .25s, box-shadow .25s, transform .25s;
  }
  .woocommerce ul.products li.product:hover .onsale{
    transform: translateY(-1px);
  }
}

/* === Alternatif: Köşe Şerit ( yorum satırını kaldırarak kullanabilirsiniz ) === */
/*
.woocommerce ul.products li.product .onsale{
  inset: 0 auto auto 0;
  transform: translate(-18%) translateY(12px) rotate(-35deg);
  padding: 8px 48px;
  border-radius: 0;
}
.rtl .woocommerce ul.products li.product .onsale{
  inset: 0 0 auto auto;
  transform: translate(18%) translateY(12px) rotate(35deg);
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03e40f7 *//* ===== Sadece /blog butonu ===== */
a.elementor-button[href="/blog"]{
  --accent: #14A6A8;
  --accent-2: #0E7A7C;
  --text: #ffffff;
  position: relative;
  border-radius: 999px;
  color: var(--text);
  background:
    linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,0)) padding-box,
    linear-gradient(135deg, var(--accent), var(--accent-2)) border-box;
  border: 1px solid transparent;            /* gradient kenar */
  box-shadow: 0 6px 18px rgba(20,166,168,.22);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, background .25s ease;
  text-decoration: none;
  isolation: isolate;
}

/* Parlama (şerit) */
a.elementor-button[href="/blog"]::after{
  content:"";
  position:absolute; inset: 2px;
  border-radius: 999px;
  background: radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.35), transparent 55%);
  opacity:.0; transform: translate(-8%, -8%);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover: hafif yükselme + parlama + daha güçlü degrade */
a.elementor-button[href="/blog"]:hover{
  transform: translateY(-2px);
  background:
    linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,0)) padding-box,
    linear-gradient(135deg, var(--accent), #12c4c6) border-box;
  box-shadow: 0 10px 26px rgba(20,166,168,.32);
  filter: saturate(1.05);
}
a.elementor-button[href="/iletisim"]:hover::after{
  opacity:.9; transform: translate(0,0);
}

/* Basılı hissi */
a.elementor-button[href="/iletisim"]:active{
  transform: translateY(-1px) scale(.99);
  box-shadow: 0 6px 18px rgba(20,166,168,.26);
}

/* Odak halkası (erişilebilirlik) */
a.elementor-button[href="/iletisim"]:focus-visible{
  outline: 2px solid rgba(20,166,168,.65);
  outline-offset: 2px;
}

/* Koyu tema (varsa) */
.dark-mode a.elementor-button[href="/iletisim"]{
  --text: #eaf8f8;
  box-shadow: 0 10px 28px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.05) inset;
}
.dark-mode a.elementor-button[href="/iletisim"]:hover{
  box-shadow: 0 16px 40px rgba(0,0,0,.6);
}

/* Hareketi azalt tercihine saygı */
@media (prefers-reduced-motion: reduce){
  a.elementor-button[href="/iletisim"], 
  a.elementor-button[href="/iletisim"]::after{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-060751b *//* =========================================================
 * ElementsKit Testimonial (ekit_testimonial_style_5)
 * Cam kart + gradient kenar + yumuşak hover
 * Scope: .elementor-element-060751b
 * Değişkenler: :root --accent, --ink, --muted, --glass, --edge, --ring
 * ========================================================= */

/* === Konteyner boşluk/zemin — isteğe bağlı yumuşak arka plan === */
.elementor-element-060751b .ekit-wid-con{
  padding: clamp(8px,1.2vw,14px);
  background: transparent;
}

/* === Kart === */
.elementor-element-060751b .elementskit-single-testimonial-slider{
  position: relative;
  height: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  gap: clamp(12px,1.4vw,16px);
  padding: clamp(18px,2.2vw,24px);
  border-radius: 16px;

  background:
    linear-gradient(180deg, var(--glass), var(--glass)) padding-box,
    linear-gradient(135deg, var(--edge), transparent 60%) border-box;
  border: 1px solid transparent;
  box-shadow: 0 8px 24px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.06);
  backdrop-filter: blur(2px) saturate(115%);
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease, background .35s ease;
  overflow: hidden;
}
.elementor-element-060751b .elementskit-single-testimonial-slider:hover{
  transform: translateY(-4px);
  border-color: var(--ring);
  box-shadow: 0 14px 36px rgba(0,0,0,.14), 0 0 0 1px rgba(20,166,168,.10) inset;
}

/* === Header: yıldızlar + watermark quote === */
.elementor-element-060751b .elementskit-commentor-header{
  display: flex; align-items: center; justify-content: center;
  gap: 8px; position: relative;
  min-height: 28px;
}
.elementor-element-060751b .elementskit-stars{
  display: inline-flex; gap: 6px; margin: 0; padding: 0; list-style: none;
}
.elementor-element-060751b .elementskit-stars svg{
  width: 18px; height: 18px; display: block; fill: var(--accent);
  filter: drop-shadow(0 1px 0 rgba(0,0,0,.05));
}
/* büyük tırnak watermark sağ alt */
.elementor-element-060751b .elementskit-icon-content.elementskit-watermark-icon{
  position: absolute; right: clamp(12px,1.4vw,16px); bottom: -2px;
  opacity: .75; color: #1f2937;
}
.dark-mode .elementor-element-060751b .elementskit-icon-content.elementskit-watermark-icon{ color:#0b0f14; }

/* === Metin (yorum) === */
.elementor-element-060751b .elementskit-commentor-content p{
  margin: 0; text-align: center;
  color: var(--ink);
  line-height: 1.6;
  opacity: .95;
  transition: color .35s ease, opacity .35s ease;
}
.elementor-element-060751b .elementskit-single-testimonial-slider:hover .elementskit-commentor-content p{
  color: #374151; opacity: 1;
}
.dark-mode .elementor-element-060751b .elementskit-commentor-content p{ color:#e5e7eb; }
.dark-mode .elementor-element-060751b .elementskit-single-testimonial-slider:hover .elementskit-commentor-content p{ color:#f3f4f6; }

/* === Biyografi satırı (avatar + isim + ünvan) === */
.elementor-element-060751b .elementskit-commentor-bio{
  margin-top: clamp(8px,1vw,12px);
}
.elementor-element-060751b .elementkit-commentor-details{
  display: grid; grid-template-columns: 56px 1fr; gap: 14px; align-items: center; justify-content: start;
}
.elementor-element-060751b .ekit-testimonial--avatar img{
  width: 56px; height: 56px; border-radius: 999px; object-fit: cover;
  box-shadow: 0 8px 18px rgba(0,0,0,.12);
  border: 2px solid rgba(255,255,255,.75);
  background: #fff;
}
.dark-mode .elementor-element-060751b .ekit-testimonial--avatar img{
  border-color: rgba(255,255,255,.22);
  background: #0b0b0b;
}
.elementor-element-060751b .elementskit-author-name{
  color: var(--ink); font-weight: 800; font-size: clamp(16px,1.2vw,18px); letter-spacing: .2px; display: block;
}
.elementor-element-060751b .elementskit-author-des{
  color: var(--muted); font-size: 13px; display: block; margin-top: 4px;
}
.dark-mode .elementor-element-060751b .elementskit-author-name{ color:#e5e7eb; }
.dark-mode .elementor-element-060751b .elementskit-author-des{ color:#9ca3af; }

/* === Swiper slide iç boşluk ve yükseklik eşitleme === */
.elementor-element-060751b .swiper-slide-inner{ height: 100%; }
.elementor-element-060751b .swiper-slide{ padding: clamp(6px,1vw,8px) 0; }

/* === Oklar (arrow_inside) — cam butonlar === */
.elementor-element-060751b .swiper-navigation-button{
  width: 42px; height: 42px; border-radius: 12px;
  display: grid; place-items: center;
  background:
    linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.35)) padding-box,
    linear-gradient(135deg, rgba(255,255,255,.65), transparent 60%) border-box;
  border: 1px solid transparent;
  box-shadow: 0 8px 24px rgba(0,0,0,.12);
  color: var(--ink);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease, background .25s ease;
}
.elementor-element-060751b .swiper-navigation-button:hover{
  transform: translateY(-1px);
  border-color: var(--ring);
  box-shadow: 0 12px 28px rgba(0,0,0,.18);
}
.elementor-element-060751b .swiper-navigation-button i{
  font-size: 18px; line-height: 1; display: block;
}
.elementor-element-060751b .swiper-button-prev{ left: clamp(6px, .8vw, 10px); }
.elementor-element-060751b .swiper-button-next{ right: clamp(6px, .8vw, 10px); }

/* === Dots kapalı ama ileride açılırsa stil hazır === */
.elementor-element-060751b .swiper-pagination-bullet{
  background: rgba(0,0,0,.25);
}
.elementor-element-060751b .swiper-pagination-bullet-active{
  background: var(--accent);
}

/* === Hover ışığı (ambient glow) === */
.elementor-element-060751b .elementskit-single-testimonial-slider::before{
  content:""; position:absolute; inset:-30%;
  background:
    radial-gradient(160px 120px at 0% 0%, rgba(255,255,255,.65), transparent 60%),
    radial-gradient(200px 150px at 100% 0%, rgba(20,166,168,.14), transparent 60%);
  opacity:.0; transform: translate(-6%,-6%);
  transition: opacity .45s ease, transform .45s ease;
  pointer-events:none;
}
.elementor-element-060751b .elementskit-single-testimonial-slider:hover::before{
  opacity:.9; transform: translate(0,0);
}

/* === Odak halkası === */
.elementor-element-060751b .elementskit-single-testimonial-slider:focus-visible{
  outline: 2px solid var(--ring);
  outline-offset: 2px;
}

/* === Koyu tema gölgeleri === */
.dark-mode .elementor-element-060751b .elementskit-single-testimonial-slider{
  box-shadow: 0 10px 34px rgba(0,0,0,.40), inset 0 0 0 1px rgba(255,255,255,.06);
}
.dark-mode .elementor-element-060751b .elementskit-single-testimonial-slider:hover{
  box-shadow: 0 18px 48px rgba(0,0,0,.55), 0 0 0 1px rgba(20,166,168,.12) inset;
}

/* === Hareketi azalt === */
@media (prefers-reduced-motion: reduce){
  .elementor-element-060751b .elementskit-single-testimonial-slider,
  .elementor-element-060751b .elementskit-single-testimonial-slider::before{
    transition: none !important;
  }
  .elementor-element-060751b .elementskit-single-testimonial-slider:hover{
    transform: none !important;
  }
}

/* === Mobil kırılımlar === */
@media (max-width: 1024px){
  .elementor-element-060751b .elementskit-commentor-content p{ text-align: center; }
  .elementor-element-060751b .elementkit-commentor-details{
    grid-template-columns: 56px 1fr;
  }
}
@media (max-width: 767px){
  .elementor-element-060751b .swiper-navigation-button{ width: 38px; height: 38px; border-radius: 10px; }
  .elementor-element-060751b .elementskit-single-testimonial-slider{ padding: 16px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01a5e9b *//* ===== Sadece /blog butonu ===== */
a.elementor-button[href="tel:05432338544"]{
  --accent: #14A6A8;
  --accent-2: #0E7A7C;
  --text: #ffffff;
  position: relative;
  border-radius: 999px;
  color: var(--text);
  background:
    linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,0)) padding-box,
    linear-gradient(135deg, var(--accent), var(--accent-2)) border-box;
  border: 1px solid transparent;            /* gradient kenar */
  box-shadow: 0 6px 18px rgba(20,166,168,.22);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, background .25s ease;
  text-decoration: none;
  isolation: isolate;
}

/* Parlama (şerit) */
a.elementor-button[href="/blog"]::after{
  content:"";
  position:absolute; inset: 2px;
  border-radius: 999px;
  background: radial-gradient(120% 120% at 0% 0%, rgba(255,255,255,.35), transparent 55%);
  opacity:.0; transform: translate(-8%, -8%);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events:none;
}

/* Hover: hafif yükselme + parlama + daha güçlü degrade */
a.elementor-button[href="tel:05432338544"]:hover{
  transform: translateY(-2px);
  background:
    linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,0)) padding-box,
    linear-gradient(135deg, var(--accent), #12c4c6) border-box;
  box-shadow: 0 10px 26px rgba(20,166,168,.32);
  filter: saturate(1.05);
}
a.elementor-button[href="tel:05432338544"]:hover::after{
  opacity:.9; transform: translate(0,0);
}

/* Basılı hissi */
a.elementor-button[href="tel:05432338544"]:active{
  transform: translateY(-1px) scale(.99);
  box-shadow: 0 6px 18px rgba(20,166,168,.26);
}

/* Odak halkası (erişilebilirlik) */
a.elementor-button[href="tel:05432338544"]:focus-visible{
  outline: 2px solid rgba(20,166,168,.65);
  outline-offset: 2px;
}

/* Koyu tema (varsa) */
.dark-mode a.elementor-button[href="tel:05432338544"]{
  --text: #eaf8f8;
  box-shadow: 0 10px 28px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.05) inset;
}
.dark-mode a.elementor-button[href="tel:05432338544"]:hover{
  box-shadow: 0 16px 40px rgba(0,0,0,.6);
}

/* Hareketi azalt tercihine saygı */
@media (prefers-reduced-motion: reduce){
  a.elementor-button[href="tel:05432338544"], 
  a.elementor-button[href="tel:05432338544"]::after{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c9cbd9b *//*********************************************************
 * Kayacan Teknik Servis – Form UI (Yalnızca bu form)
 * Scope: form[name="New Form"]
 *********************************************************/

/* === Değişkenler === */
:root{
  --ink:#1f2937;
  --muted:#6b7280;
  --teal:#14A6A8;
  --teal-dk:#0E7A7C;

  /* Gönder butonu rengi (#0f8182) */
  --send:#0f8182;
  --send-dk: color-mix(in oklab, #0f8182 82%, #000 18%);
  --send-li: color-mix(in oklab, #0f8182 92%, #fff 8%);
}

/* === Alanlar: input/textarea ortak === */
form.elementor-form[name="New Form"] .elementor-field.elementor-field-textual,
form.elementor-form[name="New Form"] input.elementor-field[type="text"],
form.elementor-form[name="New Form"] input.elementor-field[type="email"],
form.elementor-form[name="New Form"] input.elementor-field[type="tel"],
form.elementor-form[name="New Form"] textarea.elementor-field{
  width:100%; height:46px; padding:12px 14px;
  border-radius:14px; border:1px solid rgba(0,0,0,.10);
  background:linear-gradient(180deg,#fff,#f6f7fb);
  color:var(--ink);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 6px 16px rgba(0,0,0,.06);
  transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

/* Placeholder okunaklılığı */
form.elementor-form[name="New Form"] .elementor-field::placeholder,
form.elementor-form[name="New Form"] input.elementor-field::placeholder,
form.elementor-form[name="New Form"] textarea.elementor-field::placeholder{
  color:#4b5563 !important; opacity:.95 !important; font-weight:600 !important;
}
form.elementor-form[name="New Form"] .elementor-field::-webkit-input-placeholder{
  color:#4b5563 !important; opacity:.95 !important; font-weight:600 !important;
}

/* Textarea boyu */
form.elementor-form[name="New Form"] textarea.elementor-field{
  min-height:120px; height:auto; line-height:1.45; resize:vertical;
}

/* Hover/Focus */
form.elementor-form[name="New Form"] .elementor-field:hover{ border-color:rgba(0,0,0,.14); }
form.elementor-form[name="New Form"] .elementor-field:focus-visible{
  outline:0; border-color:var(--teal);
  box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 26%, transparent),
             inset 0 1px 0 rgba(255,255,255,.85), 0 10px 24px rgba(0,0,0,.10);
}

/* Validasyon */
form.elementor-form[name="New Form"] .elementor-field[required]{ border-color:rgba(0,0,0,.10) !important; }
form.elementor-form[name="New Form"] .elementor-field:not(:placeholder-shown):invalid{
  border-color:rgba(220,38,38,.45) !important;
}

/* Autofill düzeltmesi */
form.elementor-form[name="New Form"] input.elementor-field:-webkit-autofill,
form.elementor-form[name="New Form"] textarea.elementor-field:-webkit-autofill{
  -webkit-box-shadow:0 0 0 30px #fff inset !important;
  -webkit-text-fill-color:var(--ink) !important;
}

/* === SELECT genel görünüm === */
form.elementor-form[name="New Form"] .elementor-select-wrapper{
  position:relative; background:transparent !important; border:0 !important;
  box-shadow:none !important; padding:0 !important;
}
form.elementor-form[name="New Form"] .elementor-select-wrapper select{
  appearance:none; -webkit-appearance:none; -moz-appearance:none;
  width:100%; height:46px; padding:12px 42px 12px 14px;
  border-radius:14px; border:1px solid rgba(0,0,0,.10);
  background:linear-gradient(180deg,#fff,#f6f7fb); color:var(--ink);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 6px 16px rgba(0,0,0,.06);
  transition:border-color .2s ease, box-shadow .2s ease;
}
form.elementor-form[name="New Form"] .elementor-select-wrapper select:hover{ border-color:rgba(0,0,0,.14); }
form.elementor-form[name="New Form"] .elementor-select-wrapper select:focus-visible{
  outline:0; border-color:var(--teal);
  box-shadow:0 0 0 3px rgba(20,166,168,.26), inset 0 1px 0 rgba(255,255,255,.85), 0 10px 24px rgba(0,0,0,.10);
}
form.elementor-form[name="New Form"] .select-caret-down-wrapper{
  position:absolute; right:10px; top:50%; transform:translateY(-50%);
  width:30px; height:30px; display:grid; place-items:center; pointer-events:none;
}
form.elementor-form[name="New Form"] .select-caret-down-wrapper svg{
  width:16px; height:16px; opacity:.66; fill:#6b7280;
}

/* Konu (id: field_d3282f2) – placeholder ve açılır renkler */
form.elementor-form[name="New Form"] #form-field-field_d3282f2:required:invalid{
  color:#4b5563 !important; font-weight:600 !important; opacity:1 !important;
}
form.elementor-form[name="New Form"] #form-field-field_d3282f2 option[value=""]{
  color:#4b5563 !important; font-weight:600 !important;
}
form.elementor-form[name="New Form"] #form-field-field_d3282f2 option{
  background:#fff; color:#111827;
}
form.elementor-form[name="New Form"] #form-field-field_d3282f2 option:checked{
  background:#e8f6f6; color:var(--teal-dk);
}

/* === Gönder butonu – TEAL (#0f8182) === */
form.elementor-form[name="New Form"] .e-form__buttons .elementor-button{
  width:100%; min-height:48px; padding:12px 22px;
  border-radius:14px;
  border:1px solid color-mix(in oklab, var(--send) 30%, #000 70%);
  background:linear-gradient(180deg, var(--send-li) 0%, var(--send-dk) 100%) !important;
  color:#fff !important; font-weight:800; letter-spacing:.2px;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.55),
    0 10px 26px color-mix(in oklab, var(--send) 32%, transparent),
    0 3px 10px rgba(0,0,0,.14) !important;
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease, background .18s ease;
}
form.elementor-form[name="New Form"] .e-form__buttons .elementor-button:hover,
form.elementor-form[name="New Form"] .e-form__buttons .elementor-button:focus-visible{
  background:linear-gradient(
    180deg,
    color-mix(in oklab, var(--send) 96%, #fff 4%) 0%,
    color-mix(in oklab, var(--send) 88%, #000 12%) 100%
  ) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.65),
    0 16px 40px color-mix(in oklab, var(--send) 42%, transparent),
    0 6px 16px rgba(0,0,0,.18) !important;
  outline:2px solid color-mix(in oklab, var(--send) 60%, #fff 10%);
  outline-offset:2px;
  transform: translateY(-1px);
}
form.elementor-form[name="New Form"] .e-form__buttons .elementor-button:active{
  transform: translateY(0);
  filter: brightness(.98);
}

/* === Placeholder ikonları === */
form.elementor-form[name="New Form"] .elementor-field-group{ position:relative; }
form.elementor-form[name="New Form"] .elementor-field-group::before{
  content:""; position:absolute; left:14px; top:50%;
  width:18px; height:18px; transform:translateY(-50%);
  opacity:.85; pointer-events:none;
}
/* İkona yer aç */
form.elementor-form[name="New Form"] #form-field-name,
form.elementor-form[name="New Form"] #form-field-field_c0d424f,
form.elementor-form[name="New Form"] #form-field-field_a8b741e,
form.elementor-form[name="New Form"] #form-field-field_bc27d3a,
form.elementor-form[name="New Form"] #form-field-field_d5f9438,
form.elementor-form[name="New Form"] #form-field-field_a634699,
form.elementor-form[name="New Form"] #form-field-field_d6ecdbc,
form.elementor-form[name="New Form"] #form-field-field_d3282f2,
form.elementor-form[name="New Form"] #form-field-field_8261290{ padding-left:48px !important; }

/* İkon dosyaları */
form.elementor-form[name="New Form"] .elementor-field-group-name::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_c0d424f::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3 7l9 6 9-6'/></svg>");
}
/* Telefon ikonu – alternatif düzgün handset */
form.elementor-form[name="New Form"] .elementor-field-group-field_a8b741e::before{
  background: center/18px no-repeat url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' \
stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
  <path d='M22 16.5v3a2 2 0 0 1-2.2 2 19 19 0 0 1-8.3-3.3 19 19 0 0 1-6-6 \
  19 19 0 0 1-3.3-8.3A2 2 0 0 1 4.7 2h3c.6 0 1.1.4 1.3 1l.8 2.6c.2.6 0 1.3-.4 1.7l-1.2 1.2a16 16 0 0 0 6 6l1.2-1.2c.4-.4 1.1-.6 1.7-.4l2.6.8c.6.2 1 .7 1 1.3z'/>\
</svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_bc27d3a::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 12-9 12S3 17 3 10a9 9 0 1 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_d5f9438::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.59 13.41 12 22l-8-8 8-8 8.59 8.41z'/><circle cx='7.5' cy='14.5' r='1.5'/></svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_a634699::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='4' width='16' height='16' rx='2'/><rect x='9' y='9' width='6' height='6'/></svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_d6ecdbc::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 3L8 21M16 3l-2 18M3 8h18M3 16h18'/></svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_d3282f2::before{
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='8' y1='6' x2='21' y2='6'/><line x1='8' y1='12' x2='21' y2='12'/><line x1='8' y1='18' x2='21' y2='18'/><circle cx='4' cy='6' r='1.5'/><circle cx='4' cy='12' r='1.5'/><circle cx='4' cy='18' r='1.5'/></svg>");
}
form.elementor-form[name="New Form"] .elementor-field-group-field_8261290::before{
  top:22px;
  background:center/18px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4 12.5-12.5z'/></svg>");
}

/* === Koyu tema === */
.dark-mode form.elementor-form[name="New Form"] .elementor-field.elementor-field-textual,
.dark-mode form.elementor-form[name="New Form"] input.elementor-field[type="text"],
.dark-mode form.elementor-form[name="New Form"] input.elementor-field[type="email"],
.dark-mode form.elementor-form[name="New Form"] input.elementor-field[type="tel"],
.dark-mode form.elementor-form[name="New Form"] textarea.elementor-field,
.dark-mode form.elementor-form[name="New Form"] .elementor-select-wrapper select{
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.04));
  color:#e5e7eb; border-color:rgba(255,255,255,.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 10px 26px rgba(0,0,0,.45);
}
.dark-mode form.elementor-form[name="New Form"] .elementor-field::placeholder{
  color:#d1d5db !important; opacity:.98 !important; font-weight:600 !important;
}
.dark-mode form.elementor-form[name="New Form"] #form-field-field_d3282f2:required:invalid,
.dark-mode form.elementor-form[name="New Form"] #form-field-field_d3282f2 option[value=""]{
  color:#d1d5db !important;
}/* End custom CSS */