.elementor-5314 .elementor-element.elementor-element-c334fcd{--display:flex;--min-height:330px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5314 .elementor-element.elementor-element-c334fcd:not(.elementor-motion-effects-element-type-background), .elementor-5314 .elementor-element.elementor-element-c334fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxygenilkyardim.com/wp-content/uploads/2026/10/Breadcrumb-1.png");background-position:center center;background-size:cover;}.elementor-5314 .elementor-element.elementor-element-4c49989{text-align:center;}.elementor-5314 .elementor-element.elementor-element-4c49989 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-5314 .elementor-element.elementor-element-4c49989 .hfe-breadcrumbs, .elementor-5314 .elementor-element.elementor-element-4c49989 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-5314 .elementor-element.elementor-element-4c49989 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-5314 .elementor-element.elementor-element-4c49989 .hfe-breadcrumbs-item{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-5314 .elementor-element.elementor-element-3432cf5:not(.elementor-motion-effects-element-type-background), .elementor-5314 .elementor-element.elementor-element-3432cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxygenilkyardim.com/wp-content/uploads/2021/09/h1-bg-section2.jpg");background-position:center center;background-size:cover;}.elementor-5314 .elementor-element.elementor-element-3432cf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-5314 .elementor-element.elementor-element-3432cf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-5314 .elementor-element.elementor-element-e12f372 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:41px;font-weight:900;line-height:54px;color:var( --e-global-color-f7eaa83 );}.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-5314 .elementor-element.elementor-element-eb0f0af{color:var( --e-global-color-f874f9d );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-icon i{color:var( --e-global-color-9e10d22 );transition:color 0.3s;}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-icon svg{fill:var( --e-global-color-9e10d22 );transition:fill 0.3s;}.elementor-5314 .elementor-element.elementor-element-9b62f00{--e-icon-list-icon-size:33px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-end;--icon-vertical-offset:0px;}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-item > a{font-family:"San Francisco 2", Sans-serif;font-weight:700;word-spacing:3px;}.elementor-5314 .elementor-element.elementor-element-9b62f00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5314 .elementor-element.elementor-element-a7102a2 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form label{color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form label span{color:#777777;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form .ekit-form-input, .elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form select, .elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input{margin-bottom:20px;}.elementor-5314 .elementor-element.elementor-element-f68f57e .wpcf7-form textarea{color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form > p{text-align:left;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-5314 .elementor-element.elementor-element-f68f57e .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-5314 .elementor-element.elementor-element-321d73ce{padding:0px 0px 0px 0px;}.elementor-5314 .elementor-element.elementor-element-1550f955 iframe{height:450px;}@media(max-width:1024px){.elementor-5314 .elementor-element.elementor-element-321d73ce{padding:60px 0px 0px 0px;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-f68f57e */.wpcf7 .cf7-modern {
  --cf7-border: #dfe3ea;
  --cf7-text: #1f2a4d;
  --cf7-muted: #8a93a6;
  --cf7-primary: #2847c8;
  --cf7-primary-hover: #1f3aa8;
  --cf7-radius: 8px;
}

/* CF7 / tema kaynaklı boşlukları sıfırla */
.wpcf7 .cf7-modern p { margin: 0 !important; padding: 0 !important; }
.wpcf7 .cf7-modern br { display: none !important; }

.wpcf7 .cf7-modern .cf7-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.wpcf7 .cf7-modern .cf7-full { grid-column: 1 / -1; }

.wpcf7 .cf7-modern .cf7-field {
  position: relative;
  margin: 0 !important;
}
.wpcf7 .cf7-modern .wpcf7-form-control-wrap {
  display: block !important;
  margin: 0 !important;
}

/* İkonlar */
.wpcf7 .cf7-modern .cf7-field::before {
  content: "";
  position: absolute;
  left: 18px;
  top: 27px;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  background: no-repeat center / contain;
  pointer-events: none;
  z-index: 3;
}
.wpcf7 .cf7-modern .ic-user::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-1a6 6 0 0 1 6-6h4a6 6 0 0 1 6 6v1'/%3E%3C/svg%3E"); }
.wpcf7 .cf7-modern .ic-mail::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E"); }
.wpcf7 .cf7-modern .ic-phone::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E"); }
.wpcf7 .cf7-modern .ic-book::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h6a4 4 0 0 1 4 4v13a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 4h-6a4 4 0 0 0-4 4v13a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E"); }
.wpcf7 .cf7-modern .ic-message::before {
  top: 18px;
  transform: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M8 10h.01M12 10h.01M16 10h.01'/%3E%3C/svg%3E");
}

/* Alanlar */
.wpcf7 .cf7-modern input[type="text"],
.wpcf7 .cf7-modern input[type="email"],
.wpcf7 .cf7-modern input[type="tel"],
.wpcf7 .cf7-modern select,
.wpcf7 .cf7-modern textarea {
  display: block !important;
  width: 100% !important;
  height: 54px !important;
  margin: 0 !important;
  padding: 0 18px 0 52px !important;
  border: 1px solid var(--cf7-border) !important;
  border-radius: var(--cf7-radius) !important;
  background-color: #fff !important;
  color: var(--cf7-text) !important;
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  box-shadow: none !important;
  outline: none !important;
  box-sizing: border-box !important;
  transition: border-color .2s, box-shadow .2s;
}
.wpcf7 .cf7-modern ::placeholder { color: var(--cf7-text) !important; opacity: 1 !important; }

.wpcf7 .cf7-modern input:focus,
.wpcf7 .cf7-modern select:focus,
.wpcf7 .cf7-modern textarea:focus {
  border-color: var(--cf7-primary) !important;
  box-shadow: 0 0 0 3px rgba(40, 71, 200, .12) !important;
}

/* Select */
.wpcf7 .cf7-modern select {
  appearance: none !important;
  -webkit-appearance: none !important;
  cursor: pointer;
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 18px center !important;
  background-size: 18px !important;
}

/* Textarea */
.wpcf7 .cf7-modern .cf7-label {
  position: absolute;
  top: 16px;
  left: 52px;
  margin: 0 !important;
  font-size: 15px;
  line-height: 20px;
  color: var(--cf7-text);
  z-index: 3;
  pointer-events: none;
}
.wpcf7 .cf7-modern textarea {
  height: 145px !important;
  min-height: 145px !important;
  padding: 46px 18px 14px 52px !important;
  resize: vertical;
}
.wpcf7 .cf7-modern textarea::placeholder { color: var(--cf7-muted) !important; }

/* KVKK onay kutusu */
.wpcf7 .cf7-modern .cf7-kvkk,
.wpcf7 .cf7-modern .cf7-kvkk .wpcf7-form-control-wrap,
.wpcf7 .cf7-modern .cf7-kvkk .wpcf7-acceptance {
  display: block !important;
}
.wpcf7 .cf7-modern .cf7-kvkk .wpcf7-list-item {
  display: block !important;
  margin: 0 !important;
}
.wpcf7 .cf7-modern .cf7-kvkk label {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 10px;
  margin: 0 !important;
  cursor: pointer;
  font-size: 15px !important;
  line-height: 1.4;
  color: var(--cf7-text) !important;
}
.wpcf7 .cf7-modern .cf7-kvkk .wpcf7-list-item-label {
  display: inline !important;
  margin: 0 !important;
}
.wpcf7 .cf7-modern .cf7-kvkk input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px;
  margin: 0 !important;
  padding: 0 !important;
  border: 1.5px solid #b9c0cc !important;
  border-radius: 4px !important;
  background: #fff !important;
  cursor: pointer;
  flex-shrink: 0;
}
.wpcf7 .cf7-modern .cf7-kvkk input[type="checkbox"]:checked {
  background: var(--cf7-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") no-repeat center / 14px !important;
  border-color: var(--cf7-primary) !important;
}
.wpcf7 .cf7-modern .cf7-kvkk a {
  color: var(--cf7-primary) !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}

/* Gönder butonu */
.wpcf7 .cf7-modern .cf7-btn {
  width: 100% !important;
  height: 58px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 0 !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: var(--cf7-radius) !important;
  background: var(--cf7-primary) !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  cursor: pointer;
  transition: background .2s, transform .1s;
}
.wpcf7 .cf7-modern .cf7-btn:hover { background: var(--cf7-primary-hover) !important; }
.wpcf7 .cf7-modern .cf7-btn:active { transform: translateY(1px); }
.wpcf7 .cf7-modern .cf7-btn svg { flex-shrink: 0; }

/* Doğrulama ve sonuç mesajları */
.wpcf7 .cf7-modern .wpcf7-not-valid { border-color: #e5484d !important; }
.wpcf7 .cf7-modern .wpcf7-not-valid-tip { font-size: 13px; margin-top: 6px; color: #e5484d; }
.wpcf7 form .wpcf7-response-output {
  margin: 16px 0 0 !important;
  padding: 12px 16px !important;
  border-radius: 8px;
  font-size: 14px;
}
.wpcf7-spinner { display: none !important; }

/* Mobil */
@media (max-width: 767px) {
  .wpcf7 .cf7-modern .cf7-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oxygenilkyardim.com/wp-content/uploads/2026/10/Raleway-VariableFont_wght-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'San Francisco 2';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oxygenilkyardim.com/wp-content/uploads/2026/10/FontsFree-Net-SFProDisplay-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */