.elementor-2325 .elementor-element.elementor-element-666fcac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2325 .elementor-element.elementor-element-666fcac:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-666fcac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-title > span{background-color:#EAB62D;color:#ffffff;padding:2px 5px 2px 5px;}.elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-title{color:#2B2B2B;margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:45px;font-weight:700;font-style:normal;}.elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-title > span{font-style:normal;}.elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#2B2B2B;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;margin:10px 10px 10px 10px;}.elementor-2325 .elementor-element.elementor-element-5ec97ca{--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-2325 .elementor-element.elementor-element-5ec97ca:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-5ec97ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-5ec97ca::before, .elementor-2325 .elementor-element.elementor-element-5ec97ca > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-5ec97ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-5ec97ca > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-5ec97ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-5ec97ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.deprem724.com/wp-content/uploads/2025/10/pngwing.com-1.png");--background-overlay:'';}.elementor-2325 .elementor-element.elementor-element-0cb10e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2325 .elementor-element.elementor-element-dd88d49{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--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-2325 .elementor-element.elementor-element-29a783f{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-wrapper{text-align:left;}.elementor-2325 .elementor-element.elementor-element-29a783f.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-2325 .elementor-element.elementor-element-29a783f.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-2325 .elementor-element.elementor-element-29a783f.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-title{margin-bottom:5px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2325 .elementor-element.elementor-element-29a783f:has(:hover) .elementor-image-box-title,
					 .elementor-2325 .elementor-element.elementor-element-29a783f:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;}.elementor-2325 .elementor-element.elementor-element-bb5ed09{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-wrapper{text-align:left;}.elementor-2325 .elementor-element.elementor-element-bb5ed09.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2325 .elementor-element.elementor-element-bb5ed09:has(:hover) .elementor-image-box-title,
					 .elementor-2325 .elementor-element.elementor-element-bb5ed09:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;}.elementor-2325 .elementor-element.elementor-element-061f032{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-wrapper{text-align:left;}.elementor-2325 .elementor-element.elementor-element-061f032.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-2325 .elementor-element.elementor-element-061f032.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-2325 .elementor-element.elementor-element-061f032.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#2B2B2B;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2325 .elementor-element.elementor-element-061f032:has(:hover) .elementor-image-box-title,
					 .elementor-2325 .elementor-element.elementor-element-061f032:has(:focus) .elementor-image-box-title{color:#EAB62D;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;}.elementor-2325 .elementor-element.elementor-element-1b838e1{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2325 .elementor-element.elementor-element-1b838e1:not(.elementor-motion-effects-element-type-background), .elementor-2325 .elementor-element.elementor-element-1b838e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2325 .elementor-element.elementor-element-1b838e1::before, .elementor-2325 .elementor-element.elementor-element-1b838e1 > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-1b838e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2325 .elementor-element.elementor-element-1b838e1 > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-1b838e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2325 .elementor-element.elementor-element-1b838e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2325 .elementor-element.elementor-element-f6bb2c0{--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-2325 .elementor-element.elementor-element-8ab75ac .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#EAB62D;}.elementor-2325 .elementor-element.elementor-element-5e4d524 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:600;color:#2B2B2B;}.elementor-2325 .elementor-element.elementor-element-ca9de43{--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: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-2325 .elementor-element.elementor-element-a8e5147{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-4135e5d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2325 .elementor-element.elementor-element-f7c5a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2325 .elementor-element.elementor-element-762266c{border-radius:20px 20px 20px 20px;}.elementor-2325 .elementor-element.elementor-element-762266c iframe{height:400px;}.elementor-2325 .elementor-element.elementor-element-aedfae3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-2325 .elementor-element.elementor-element-36c700c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-button span{gap:5px;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:7px;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-7px;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2325 .elementor-element.elementor-element-36c700c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2325 .elementor-element.elementor-element-36c700c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2325 .elementor-element.elementor-element-36c700c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group > label, .elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-subgroup label{color:#7A7A7A;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group > label{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-type-html{padding-bottom:0px;color:#7A7A7A;font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group .elementor-field{color:#7A7A7A;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group .elementor-field, .elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-subgroup label{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-2325 .elementor-element.elementor-element-36c700c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-button[type="submit"]{color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2325 .elementor-element.elementor-element-36c700c .e-form__indicators__indicator, .elementor-2325 .elementor-element.elementor-element-36c700c .e-form__indicators__indicator__label{font-family:"Inter Tight", Sans-serif;font-weight:500;}.elementor-2325 .elementor-element.elementor-element-36c700c{--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(max-width:1024px){.elementor-2325 .elementor-element.elementor-element-dd88d49{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2325 .elementor-element.elementor-element-666fcac{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2325 .elementor-element.elementor-element-d4154f6 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;}.elementor-2325 .elementor-element.elementor-element-5ec97ca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2325 .elementor-element.elementor-element-dd88d49{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-img{margin-bottom:5px;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-wrapper .elementor-image-box-img{width:6%;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-title{font-size:18px;}.elementor-2325 .elementor-element.elementor-element-29a783f .elementor-image-box-description{font-size:14px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-img{margin-bottom:5px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-wrapper .elementor-image-box-img{width:6%;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-title{font-size:18px;}.elementor-2325 .elementor-element.elementor-element-bb5ed09 .elementor-image-box-description{font-size:14px;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-img{margin-bottom:5px;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-wrapper .elementor-image-box-img{width:6%;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-title{font-size:18px;}.elementor-2325 .elementor-element.elementor-element-061f032 .elementor-image-box-description{font-size:14px;}.elementor-2325 .elementor-element.elementor-element-1b838e1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2325 .elementor-element.elementor-element-8ab75ac .elementor-heading-title{font-size:17px;}.elementor-2325 .elementor-element.elementor-element-5e4d524 .elementor-heading-title{font-size:21px;}.elementor-2325 .elementor-element.elementor-element-4135e5d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2325 .elementor-element.elementor-element-762266c iframe{height:200px;}}@media(min-width:768px){.elementor-2325 .elementor-element.elementor-element-0cb10e4{--width:100%;}.elementor-2325 .elementor-element.elementor-element-f6bb2c0{--width:50%;}.elementor-2325 .elementor-element.elementor-element-ca9de43{--width:50%;}.elementor-2325 .elementor-element.elementor-element-f7c5a18{--width:50%;}.elementor-2325 .elementor-element.elementor-element-aedfae3{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-dd88d49 *//* ==== 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;
}





/* === İletişim kartları – ikon ve tipografi kompakt === */
.elementor-element-0cb10e4 .elementor-image-box-wrapper{
  gap: clamp(10px, 1.2vw, 14px);          /* ikon–metin arası biraz dar */
  padding: clamp(14px, 2vw, 20px);        /* kart iç boşluğu hafif küçüldü */
  min-height: 108px;
}

/* İkonları küçült */
.elementor-element-0cb10e4 .elementor-image-box-img img{
  width: clamp(40px, 4.2vw, 56px);
  height: clamp(40px, 4.2vw, 56px);
}

/* Başlık ve açıklama boyutlarını bir tık düşür */
.elementor-element-0cb10e4 .elementor-image-box-title{
  font-size: clamp(17px, 1vw + .62rem, 20px);
  margin-bottom: 4px;
}
.elementor-element-0cb10e4 .elementor-image-box-description{
  font-size: clamp(13.5px, .85vw + .42rem, 16px);
  line-height: 1.5;
  word-break: break-word;
  overflow-wrap: anywhere;   /* uzun e-posta/adres taşmasın */
}

/* Tablet – daha da rahat sığsın */
@media (max-width: 1200px){
  .elementor-element-0cb10e4 .elementor-image-box-img img{
    width: 44px; height: 44px;
  }
  .elementor-element-0cb10e4 .elementor-image-box-title{ font-size: 18px; }
  .elementor-element-0cb10e4 .elementor-image-box-description{ font-size: 14px; }
}

/* Mobil – tek sütunda nefesli */
@media (max-width: 767px){
  .elementor-element-0cb10e4 .elementor-image-box-wrapper{
    grid-template-columns: 44px 1fr;    /* ikon sabit, metin geniş */
    gap: 12px;
  }
  .elementor-element-0cb10e4 .elementor-image-box-img img{
    width: 40px; height: 40px;
  }
}


/* === İletişim kartları: ikon–metin arası daralt, kaymayı önle === */
.elementor-element-0cb10e4 .elementor-image-box-wrapper{
  display: grid;                      /* sabit ikon + esnek metin */
  grid-template-columns: 48px 1fr;    /* ikon genişliği */
  align-items: center;
  column-gap: 10px;                   /* ARALIK KÜÇÜLTÜLDÜ */
  padding: clamp(14px, 2vw, 18px);
  min-height: 104px;
}

.elementor-element-0cb10e4 .elementor-image-box-img{
  margin: 0 !important;               /* Elementor’un varsayılan boşluklarını sıfırla */
}
.elementor-element-0cb10e4 .elementor-image-box-img img{
  width: 44px; height: 44px;          /* küçük, sabit ikon */
}

/* Metin sütunu esneyebilsin ve satır taşmalarını düzgün kırsın */
.elementor-element-0cb10e4 .elementor-image-box-content{
  min-width: 0;                       /* grid overflow fix */
}
.elementor-element-0cb10e4 .elementor-image-box-title{
  margin: 0 0 2px 0;
  font-size: clamp(17px, 1vw + .6rem, 19px);
  line-height: 1.2;
}
.elementor-element-0cb10e4 .elementor-image-box-description{
  font-size: clamp(13.5px, .85vw + .4rem, 15.5px);
  line-height: 1.45;
  overflow-wrap: anywhere;            /* e-posta/adres düzgün kırılsın */
  word-break: break-word;
}

/* Tablet ve altı: aralığı biraz daha sıkı tut */
@media (max-width: 1200px){
  .elementor-element-0cb10e4 .elementor-image-box-wrapper{
    grid-template-columns: 42px 1fr;
    column-gap: 8px;
  }
  .elementor-element-0cb10e4 .elementor-image-box-img img{
    width: 40px; height: 40px;
  }
}

/* Mobil: tek sütunda kompakt */
@media (max-width: 767px){
  .elementor-element-0cb10e4 .elementor-image-box-wrapper{
    grid-template-columns: 38px 1fr;
    column-gap: 8px;
    min-height: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cb10e4 *//*********************************************************
 * Image Box Cards (scope: .elementor-element-dd88d49)
 *********************************************************/

/* ==== Marka değişkenleri ==== */
:root{
  --accent:#14A6A8; --ink:#283a5b; --muted:#6b7280;
  --glass:rgba(255,255,255,.6); --edge:rgba(20,166,168,.28); --ring:rgba(20,166,168,.55);
}
.dark-mode:root{ --glass:rgba(255,255,255,.06); --edge:rgba(255,255,255,.18); --ring:rgba(20,166,168,.65); }

/* ==== Kart: cam + gradient kenar ==== */
.elementor-element-dd88d49 .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,.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, filter .35s ease;
  overflow:hidden;
  /* iç boşluk */
  padding: clamp(16px, 2.4vw, 26px);
  box-sizing: border-box;
}

/* Ambient glow + ışık süpürme */
.elementor-element-dd88d49 .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-dd88d49 .elementor-image-box-wrapper:hover{
  transform:translateY(-5px);
  border-color:var(--ring);
  box-shadow:0 14px 36px rgba(0,0,0,.14), 0 0 0 1px rgba(20,166,168,.10) inset;
}
.elementor-element-dd88d49 .elementor-image-box-wrapper:hover::before{ opacity:.9; transform:translate(0,0); }

/* ==== İkon ==== */
.elementor-element-dd88d49 .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-dd88d49 .elementor-image-box-wrapper:hover .elementor-image-box-img img{
  transform:translateY(-3px) scale(1.04) rotate(-.5deg);
  filter:grayscale(0%) brightness(1.08) saturate(1.15) sepia(6%) hue-rotate(165deg);
  opacity:1;
}

/* ==== Başlık ==== */
.elementor-element-dd88d49 .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-dd88d49 .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-dd88d49 .elementor-image-box-wrapper:hover .elementor-image-box-title{
  color:var(--accent); text-shadow:0 0 1px rgba(20,166,168,.25);
}
.elementor-element-dd88d49 .elementor-image-box-wrapper:hover .elementor-image-box-title::after{ transform:scaleX(1); }

/* ==== Açıklama ==== */
.elementor-element-dd88d49 .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-dd88d49 .elementor-image-box-wrapper:hover .elementor-image-box-description{
  color:#374151; opacity:1; -webkit-mask-image:none; mask-image:none;
}

/* ==== Görsel konumuna göre boşluklar ==== */
.elementor-element-dd88d49 .elementor-widget-image-box.elementor-position-left  .elementor-image-box-content{ padding-inline-start: clamp(10px,1.6vw,16px); }
.elementor-element-dd88d49 .elementor-widget-image-box.elementor-position-right .elementor-image-box-content{ padding-inline-end:   clamp(10px,1.6vw,16px); }
.elementor-element-dd88d49 .elementor-widget-image-box.elementor-position-top  .elementor-image-box-title{ margin-top:6px; }

/* ==== Odak halkası ==== */
.elementor-element-dd88d49 .elementor-image-box-wrapper:focus-visible{
  outline:2px solid var(--ring); outline-offset:2px;
}

/* ==== Koyu tema ==== */
.dark-mode .elementor-element-dd88d49 .elementor-image-box-wrapper{
  box-shadow:0 10px 34px rgba(0,0,0,.40), inset 0 0 0 1px rgba(255,255,255,.06);
}
.dark-mode .elementor-element-dd88d49 .elementor-image-box-wrapper:hover{
  box-shadow:0 18px 48px rgba(0,0,0,.55), 0 0 0 1px rgba(20,166,168,.12) inset;
}
.dark-mode .elementor-element-dd88d49 .elementor-image-box-title{ color:#e5e7eb; }
.dark-mode .elementor-element-dd88d49 .elementor-image-box-description{ color:#9ca3af; }
.dark-mode .elementor-element-dd88d49 .elementor-image-box-wrapper:hover .elementor-image-box-description{ color:#e5e7eb; }

/* ==== Hareketi azalt ==== */
@media (prefers-reduced-motion: reduce){
  .elementor-element-dd88d49 .elementor-image-box-wrapper,
  .elementor-element-dd88d49 .elementor-image-box-wrapper::before,
  .elementor-element-dd88d49 .elementor-image-box-img img,
  .elementor-element-dd88d49 .elementor-image-box-title::after{ transition:none !important; }
  .elementor-element-dd88d49 .elementor-image-box-wrapper:hover{ transform:none; }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-36c700c *//*********************************************************
 * 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 */