/* Wycinek DiviFlash Builder/Visual-Builder/build/styles/bundle.css (DiviFlash 5.5.0), tools/build-diviflash-css.mjs */
.c4-izmir { --border-color: #fff; --border-width: 3px; --border-margin: 15px; }
.difl__image_wrap.link_lightbox .difl__image_reveal_content { cursor: pointer; }
.df_acf_gallery_container.ig_has_lightbox .df_acf_gallery_image { cursor: pointer; }
.lg-backdrop, .lg-outer { z-index: 999999 !important; }
.item-content { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.lg .lg-sub-html div { display: block; }
.lg .lg-sub-html * { opacity: 1; transform: none !important; }
.lg .lg-sub-html { padding: 20px 0px; }
.lg .lg-sub-html .df_acf_gallery_caption { font-size: 18px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; }
.lg .lg-sub-html .df_acf_gallery_description { font-size: 14px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; }
.lg-toolbar { background-color: rgba(0, 0, 0, 0) !important; }
.lg-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.lg-backdrop { background-color: rgba(0, 0, 0, 0.8) !important; }
.df_acf_gallery_lightbox .lg-next, .df_acf_gallery_lightbox .lg-prev { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.df_ab_blurb_container { max-width: 540px; margin: 0px auto; position: relative; }
.df_ab_blurb_container .df_ab_blurb_image, .df_ab_blurb_container .df_ab_blurb_badge_wrapper, .df_ab_blurb_container .df_ab_blurb_button_wrapper, .df_ab_blurb_container .df_ab_blurb_title, .df_ab_blurb_container .df_ab_blurb_sub_title, .df_ab_blurb_container .df_ab_blurb_description { position: relative; }
.et_pb_button_wrapper .df_ab_blurb_button_wrapper { display: inline-flex; }
.df_ab_blurb_container h1.df_ab_blurb_title, .df_ab_blurb_container h1.df_ab_blurb_sub_title { font-size: 30px; }
.df_ab_blurb_container h2.df_ab_blurb_title, .df_ab_blurb_container h2.df_ab_blurb_sub_title { font-size: 26px; }
.df_ab_blurb_container h3.df_ab_blurb_title, .df_ab_blurb_container h3.df_ab_blurb_sub_title { font-size: 24px; }
.df_ab_blurb_container h4.df_ab_blurb_title, .df_ab_blurb_container h4.df_ab_blurb_sub_title { font-size: 18px; }
.df_ab_blurb_container h5.df_ab_blurb_title, .df_ab_blurb_container h5.df_ab_blurb_sub_title { font-size: 16px; }
.df_ab_blurb_container h6.df_ab_blurb_title, .df_ab_blurb_container h6.df_ab_blurb_sub_title { font-size: 14px; }
.df_ab_blurb_container .df_ab_blurb_description { font-size: 14px; }
.df_ab_blurb_container .df_ab_blurb_button, .df_ab_blurb_container .df_ab_blurb_badge { font-size: 18px; }
.df_ab_blurb_container .df_ab_blurb_badge, .df_ab_blurb_badge span.badge_text_1, .df_ab_blurb_badge span.badge_text_2, .df_ab_blurb_container .df_ab_blurb_image .df_ab_blurb_image_img, .df_ab_blurb_container .et-pb-icon { border-width: 0px; border-style: solid; border-color: rgb(51, 51, 51); }
.df_ab_blurb_container .df_ab_blurb_image img { vertical-align: top; }
.df_ab_blurb_container a.df_ab_blurb_button { display: inline-flex; vertical-align: top; }
.df_ab_blurb_container .et-pb-icon { vertical-align: top; }
.df_ab_blurb_container { display: flex; }
.df_ab_blurb_container .df_ab_blurb_image.placement_icon_flex_top { flex-direction: column; }
.df_ab_blurb_container .df_ab_blurb_image.placement_icon_flex_left { flex-direction: row; }
.df_ab_blurb_container .df_ab_blurb_image.placement_icon_flex_right { flex-direction: row-reverse; }
.df_ab_blurb_container .df_ab_blurb_image.placement_icon_flex_bottom { flex-direction: column-reverse; }
.df_ab_blurb_content_container { order: 15; display: flex; flex-direction: column; }
.df_ab_blurb_containe .df_ab_blurb_image { height: auto; }
.df_ab_blurb_image.placement_image_flex_left, .df_ab_blurb_image.placement_image_flex_right { height: auto; }
.df_ab_blurb_image.icon { width: 100%; }
.df_ab_blurb_badge { background: rgb(175, 175, 175); color: rgb(51, 51, 51); display: inline-block; max-width: 100%; vertical-align: top; }
.df_ab_blurb_badge_wrapper { order: 1; }
span.badge_text_1, span.badge_text_2, .df_ab_blurb_badge .badge_icon { display: inline-block; }
.df_ab_blurb_container { max-width: 540px; margin: 0px auto; }
.df_ab_blurb_container > * { border-width: 0px; border-style: solid; }
.df_ab_blurb_container .df_ab_blurb_content_container > * { border-width: 0px; border-style: solid; }
.df_ab_blurb_container h1.df_ab_blurb_title, .df_ab_blurb_container h1.df_ab_blurb_sub_title { font-size: 30px; }
.df_ab_blurb_container h2.df_ab_blurb_title, .df_ab_blurb_container h2.df_ab_blurb_sub_title { font-size: 26px; }
.df_ab_blurb_container h3.df_ab_blurb_title, .df_ab_blurb_container h3.df_ab_blurb_sub_title { font-size: 24px; }
.df_ab_blurb_container h4.df_ab_blurb_title, .df_ab_blurb_container h4.df_ab_blurb_sub_title { font-size: 18px; }
.df_ab_blurb_container h5.df_ab_blurb_title, .df_ab_blurb_container h5.df_ab_blurb_sub_title { font-size: 16px; }
.df_ab_blurb_container h6.df_ab_blurb_title, .df_ab_blurb_container h6.df_ab_blurb_sub_title { font-size: 14px; }
.df_ab_blurb_container .df_ab_blurb_description { font-size: 14px; }
.df_ab_blurb_container .df_ab_blurb_button, .df_ab_blurb_container .df_ab_blurb_badge { font-size: 18px; }
.df_ab_blurb_container .df_ab_blurb_badge, .df_ab_blurb_badge span.badge_text_1, .df_ab_blurb_badge span.badge_text_2, .df_ab_blurb_container .df_ab_blurb_image .df_ab_blurb_image_img, .df_ab_blurb_container .et-pb-icon { border-width: 0px; border-style: solid; border-color: rgb(51, 51, 51); }
.df_ab_blurb_container .df_ab_blurb_image img { vertical-align: top; }
.df_ab_blurb_container a.df_ab_blurb_button { display: inline-flex; vertical-align: top; }
.df_ab_blurb_container .et-pb-icon { vertical-align: top; }
.df_ab_blurb_container { display: flex; }
.df_ab_blurb_container:has(.placement_icon_flex_top, .placement_image_flex_top) { flex-direction: column; }
.df_ab_blurb_container:has(.placement_icon_flex_left, .placement_image_flex_left) { flex-direction: row; }
.df_ab_blurb_container:has(.placement_icon_flex_right, .placement_image_flex_right) { flex-direction: row-reverse; }
.df_ab_blurb_container:has(.placement_icon_flex_bottom, .placement_image_flex_bottom) { flex-direction: column-reverse; }
.df_ab_blurb_content_container { order: 15; display: flex; flex-direction: column; }
.df_ab_blurb_containe .df_ab_blurb_image { height: auto; }
.df_ab_blurb_image.placement_image_flex_left, .df_ab_blurb_image.placement_image_flex_right { height: auto; }
.df_ab_blurb_image.icon { width: 100%; }
.df_ab_blurb_badge { background: rgb(175, 175, 175); color: rgb(51, 51, 51); display: inline-block; max-width: 100%; vertical-align: top; }
.df_ab_blurb_badge_wrapper { order: 1; }
span.badge_text_1, span.badge_text_2, .df_ab_blurb_badge .badge_icon { display: inline-block; }
html { --checkbox-size: 20px; --checkbox-border-color: #333; --checkbox-tick-color: #333; --checkbox-border-width: 1px; --checkbox-background: transparent; --checkbox-gap: 0px; --radio-size: 15px; --radio-dot-color: #333; --radio-border-color: #333; --radio-border-width: 1px; --radio-background: transparent; --radio-gap: 0px; --radio-border-radius: 50%; --consent-checkbox-size: 20px; --consent-checkbox-border-color: #333; --consent-checkbox-tick-color: #333; --consent-checkbox-border-width: 1px; --consent-checkbox-background: transparent; --consent-description-background: transparent; --consent-description-bordercolor: #ddd; }
.difl_breadcrumbs .et-pb-icon.df-home-icon, .et-db #et-boc .et-l .difl_breadcrumbs .et-pb-icon.df-home-icon, .difl_breadcrumbs .et-pb-icon.df-inner-icon, .et-db #et-boc .et-l .difl_breadcrumbs .et-pb-icon.df-inner-icon { font-size: 16px; vertical-align: middle; }
.difl_breadcrumbs .df-separator-icon, .et-db #et-boc .et-l .et-pb-icon.df-separator-icon { font-size: inherit; vertical-align: middle; margin-top: -4px; }
.difl_breadcrumbs .df_breadcrumbs_container li.df-breadcrumbs-item { overflow: unset !important; }
.et_pb_module.difl_breadcrumbs { z-index: 0; }
.et_pb_module.difl_breadcrumbs ul.df-breadcrumbs { flex-wrap: wrap; }
.et_pb_module.difl_breadcrumbs .et_pb_background_pattern, .et_pb_module.difl_breadcrumbs .et-pb-background-video, .et_pb_module.difl_breadcrumbs .et_pb_background_mask { z-index: -1; }
.df_at_tab { display: none; }
.df_at_button { padding: 10px 20px; display: inline-block; border-width: 0px; border-style: solid; }
.difl_advancedtab p:not(.has-background):last-of-type { padding-bottom: 1em; }
.df_at_container { display: flex; flex-direction: column; }
.df_at_nav_wrap { display: flex; align-self: start; z-index: 2; width: 100%; height: auto; border: 0px solid; }
.df_at_nav_container { display: flex; border: 0px solid; max-width: 100%; flex: 1 1 0%; }
.df_at_nav { cursor: pointer; padding: 10px 25px; display: flex; flex-direction: column; border-width: 0px; border-style: solid; background-color: rgb(234, 234, 234); width: 100%; height: 100%; position: relative; overflow: hidden; }
.df_at_title { font-size: 16px; font-weight: 500; }
.df_at_all_tabs { padding: 15px 30px; }
.df_at_nav_active { background-color: rgb(255, 255, 255); z-index: 1; }
.difl_advancedtab .df_at_all_tabs .difl_advancedtabitem { margin-bottom: 0px; }
.difl_advancedtab .df_ati_container { position: relative; z-index: 1; overflow: hidden; }
.difl_advancedtab .et_pb_background_mask, .difl_advancedtab .et_pb_background_pattern { z-index: 0; }
.df_at_all_tabs_wrap { overflow: hidden; z-index: 1; width: 100%; border: 0px solid; }
.df_at_all_tabs { height: 100%; }
.difl_advancedtabitem > div { display: flex; height: 100%; }
.df_at_content_wrapper { width: 100%; border-width: 0px; border-style: solid; }
.df_at_nav .et-pb-icon, .df_at_nav.df_at_nav_active .et_pb_icon { font-size: 40px; color: rgb(46, 163, 242); display: inline-block; }
.df_at_image { display: block; border: 0px solid; }
.difl_advancedtabitem:not([data-address]) { display: none; }
.difl_advancedtabitem.df_at_content_active { display: block; }
.df_at_vb_container .difl_advancedtabitem:has(.df_at_content_active) { display: block; }
.df_has_sticky_nav .df_at_nav_container { z-index: 999; }
.df_at_nav svg { position: absolute; top: 100%; left: 0px; width: 30px; height: auto; opacity: 0; fill: rgb(234, 234, 234); }
.df_at_nav.arrow_left svg, .df_at_nav.arrow_right svg { width: auto; height: 30px; }
.df_at_nav.df_at_nav_active svg { opacity: 1; }
.df_at_nav.arrow_left svg { left: 100%; top: 0px; }
.df_at_nav.arrow_right svg { top: 0px; left: 0px; transform: translateX(-100%); }
.df_at_nav.arrow_bottom svg { left: 0px; transform: translateY(-100%); top: 0px; }
.df_at_vb_container .difl_advancedtabitem > div { height: auto; }
@media only screen and (max-width: 980px) {
.df_at_nav_container { flex-direction: column !important; }
.df_at_nav svg { display: none; }
}
@media only screen and (max-width: 767px) {
.difl_advancedtab .difl_advancedtabitem .df_ati_container { width: 100%; }
}
:not(.et-boc) .difl_advancedtab .df_at_nav, :not(.et-boc) .difl_advancedtab .df_at_button { transition-behavior: normal; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-property: border, border-radius, box-shadow, font-size, line-height, color, background, padding, margin !important; }
.df_cptcarousel_container .swiper-container { order: 1; width: 100%; }
.df_cptcarousel_container .swiper-pagination { order: 2; width: 100%; }
.df_cptcarousel_container .swiper-slide { align-self: flex-start; height: auto; }
.difl_cptcarousel .df_cptc_arrows div.swiper-button-disabled { opacity: 0.5; pointer-events: none; }
.df_cptc_arrows .swiper-button-prev { order: 1; }
.df_cptc_arrows .swiper-button-next { order: 2; }
.df_cptc_arrows .swiper-button-next, .df_cptc_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.difl_cptcarousel .swiper-pagination { display: block; pointer-events: none; margin-top: 30px; position: relative !important; }
.difl_cptcarousel .swiper-pagination span { margin-right: 8px; width: 10px; height: 10px; opacity: 1; transition: 0.3s; pointer-events: all; display: inline-block; vertical-align: top; }
.difl_cptcarousel .swiper-pagination span:last-child { margin-right: 0px; }
.difl_cptcarousel .swiper-pagination { order: 1; }
@property --df-abc-item-percent { syntax: "<number>"; inherits: true; initial-value: 0; }
.df_jsg_container.ig_has_lightbox .df_jsg_image { cursor: pointer; }
.lg .lg-sub-html div { display: block; }
.lg .lg-sub-html * { opacity: 1; transform: none !important; }
.lg .lg-sub-html { padding: 20px 0px; }
.lg .lg-sub-html .df_jsg_caption { font-size: 18px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg .lg-sub-html .df_jsg_description { font-size: 14px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg-toolbar { background-color: rgba(0, 0, 0, 0) !important; }
.lg-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.lg-backdrop { background-color: rgba(0, 0, 0, 0.8) !important; }
.df_jsg_lightbox .lg-next, .df_jsg_lightbox .lg-prev { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.difl_testimonialcarousel .swiper-container { order: 1; width: 100%; padding-top: 30px; padding-bottom: 30px; }
.difl_testimonialcarousel .difl_testimonialcarouselitem.swiper-slide, .difl_testimonialcarouselitem.et_pb_module { align-self: flex-start; margin-bottom: 0px; }
.df_tc_container .swiper-container .swiper-wrapper { width: fit-content; }
.difl_testimonialcarousel .swiper-slide img { display: block; }
.df_tc_arrows .swiper-button-prev { order: 1; }
.df_tc_arrows .swiper-button-next { order: 2; }
.df_tc_arrows .swiper-button-next, .df_tc_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.difl_testimonialcarousel .swiper-pagination { pointer-events: none; position: relative !important; }
.difl_testimonialcarousel .swiper-pagination span { margin-right: 8px; width: 10px; height: 10px; opacity: 1; transition: 0.3s; pointer-events: all; display: inline-block; vertical-align: top; }
.difl_testimonialcarousel .swiper-pagination span:last-child { margin-right: 0px; }
.difl_divider .difl-divider-custom .difl-divider-left-side hr, .difl_divider .difl-divider-custom .difl-divider-right-side hr { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.difl_divider .difl-divider-icon { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.difl_divider .difl-divider-icon img { max-width: 300px; line-height: 0; }
.difl_divider .difl-divider-icon-text { padding-bottom: 0px; }
.difl_divider .difl-divider-wrapper-separator .difl-divider-wrapper-separator-divider .difl-divider-inner { width: 100%; }
.difl_divider .difl-divider-icon img.separator-image-icon { width: 30px; }
.difl_divider .difl-divider-icon, .difl_divider.et_pb_module { overflow: hidden; }
.difl_divider { width: 100%; }
.difl_divider { margin-bottom: auto; }
.difl_imagecarousel.has_lightbox .difl_imagecarouselitem { cursor: pointer; }
.difl_imagecarousel .swiper-container { order: 1; width: 100%; }
.difl_imagecarousel .variable-width .swiper-slide { width: auto !important; }
.difl_imagecarousel .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
.difl_imagecarousel .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
.df_ic_arrows .swiper-button-prev { order: 1; }
.df_ic_arrows .swiper-button-next { order: 2; }
.df_ic_arrows .swiper-button-next, .df_ic_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.difl_imagecarousel .swiper-pagination { pointer-events: none; position: relative !important; }
.difl_imagecarousel .swiper-pagination span { margin-right: 8px; width: 10px; height: 10px; opacity: 1; transition: 0.3s; pointer-events: all; display: inline-block; vertical-align: top; }
.difl_imagecarousel .swiper-pagination span:last-child { margin-right: 0px !important; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.8, 0.8, 0.8); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.8, 0.8, 0.8); }
  50% { opacity: 1; }
}
@-webkit-keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.6, 0.6, 0.6); }
  20% { transform: scale3d(1.05, 1.05, 1.05); }
  40% { transform: scale3d(0.95, 0.95, 0.95); }
  60% { opacity: 1; transform: scale3d(1.02, 1.02, 1.02); }
  80% { transform: scale3d(0.98, 0.98, 0.98); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
.difl_googlereview.df_google_review--carousel .swiper-container { overflow: hidden; position: relative; }
.difl_googlereview.df_google_review--carousel .swiper-slide { width: calc((100% - (var(--df-gr-columns, 3) - 1)*var(--df-gr-slide-gap, 24px))/var(--df-gr-columns, 3)); margin-right: var(--df-gr-slide-gap, 24px); }
.difl_googlereview.df_google_review--carousel .df_gr_list--equal .swiper-slide { height: auto; }
.difl_contentcarousel .difl_contentcarouselitem .df_cci_image_container, .difl_contentcarousel .df_cc_arrows div { border-width: 0px; border-style: solid; border-color: rgb(51, 51, 51); }
.df_cc_inner_wrapper { position: relative; display: flex; flex-direction: column; }
.df_cc_content li { line-height: 1.7em; }
.difl_contentcarousel.has_lightbox .difl_contentcarouselitem { cursor: pointer; }
.difl_contentcarousel .swiper-container { order: 1; width: 100%; padding-top: 30px; padding-bottom: 30px; }
.df_cci_container { display: flex; flex-direction: column; overflow: auto; width: inherit; }
.df_cci_image_container img { vertical-align: top; width: auto; }
.difl_contentcarouselitem > div.et-vb-module-options { height: auto; }
.difl_contentcarousel .df_cc_container .difl_contentcarouselitem { margin-bottom: 0px !important; }
.difl_contentcarousel .difl_contentcarouselitem { align-self: flex-start; height: auto; }
.difl_contentcarouselitem > div:not(.et-vb-module-options), .difl_contentcarouselitem .df_cci_container { height: 100%; }
.difl_contentcarouselitem > div:not(.et-vb-module-options) { border-width: 0px; border-style: solid; }
.difl_contentcarouselitem > div:first-child, .difl_contentcarouselitem .df_cci_container { background-repeat: no-repeat; background-size: cover; background-position: center center; }
.df_cc_title { font-size: 24px; padding-top: 10px; padding-bottom: 10px; }
.df_cc_subtitle { font-size: 15px; }
.df_cc_content { font-size: 14px; line-height: 1.7em; }
.df_cc_arrows { display: flex; justify-content: space-between; align-self: center; pointer-events: none; order: 2; width: 100%; }
.df_cc_arrows div { background-image: none; }
.df_cc_arrows .swiper-button-prev { order: 1; }
.df_cc_arrows .swiper-button-next { order: 2; }
.df_cc_arrows .swiper-button-next, .df_cc_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.df_cc_arrows > div:not(.et-vb-module-options) { background-color: rgb(255, 255, 255); width: auto; height: 100%; padding: 7px; background-image: none; }
.df_cc_arrows > div::after { content: attr(data-icon); font-family: ETmodules; text-indent: 0px; font-size: 39px; line-height: 1; }
.df_cc_arrows { z-index: 9; position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); }
.difl_contentcarousel .arrow-middle .df_cc_arrows * { pointer-events: none; transition-delay: 0.3s !important; }
.difl_contentcarousel.df-ele-hover .df_cc_arrows *, .difl_contentcarousel:hover .df_cc_arrows * { pointer-events: all; }
.difl_contentcarousel .swiper-pagination { pointer-events: none; position: relative !important; }
.difl_contentcarousel .swiper-pagination span { margin-right: 8px; width: 10px; height: 10px; opacity: 1; transition: 0.3s; pointer-events: all; display: inline-block; vertical-align: top; }
.difl_contentcarousel .swiper-pagination span:last-child { margin-right: 0px; }
.difl_contentcarouselitem .df_cci_image_container .et-pb-icon { font-size: 48px; }
@media (min-width: 981px) {
[data-item="1"] .swiper-slide { width: 100%; }
[data-item="2"] .swiper-slide { width: 50%; }
[data-item="3"] .swiper-slide { width: 33.3333%; }
[data-item="4"] .swiper-slide { width: 25%; }
[data-item="5"] .swiper-slide { width: 20%; }
[data-item="6"] .swiper-slide { width: 16.6667%; }
[data-item="7"] .swiper-slide { width: 14.2857%; }
}
@media (max-width: 980px) and (min-width: 768px) {
[data-itemtablet="1"] .swiper-slide { width: 100%; }
[data-itemtablet="2"] .swiper-slide { width: 50%; }
[data-itemtablet="3"] .swiper-slide { width: 33.3333%; }
[data-itemtablet="4"] .swiper-slide { width: 25%; }
[data-itemtablet="5"] .swiper-slide { width: 20%; }
[data-itemtablet="6"] .swiper-slide { width: 16.6667%; }
[data-itemtablet="7"] .swiper-slide { width: 14.2857%; }
}
@media (max-width: 767px) {
[data-itemphone="1"] .swiper-slide { width: 100%; }
[data-itemphone="2"] .swiper-slide { width: 50%; }
[data-itemphone="3"] .swiper-slide { width: 33.3333%; }
[data-itemphone="4"] .swiper-slide { width: 25%; }
[data-itemphone="5"] .swiper-slide { width: 20%; }
[data-itemphone="6"] .swiper-slide { width: 16.6667%; }
[data-itemphone="7"] .swiper-slide { width: 14.2857%; }
}
.df_ing_container.ig_has_lightbox .df_ing_image { cursor: pointer; }
.lg-backdrop, .lg-outer { z-index: 999999 !important; }
.df_filter_buttons, .df-instagram-user-info, .item-content { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.df_filter_buttons { padding: 0px 0px 20px; }
.df_filter_buttons button { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); padding: 8px 18px; border-radius: 0px; margin-right: 15px; cursor: pointer; }
.df_filter_buttons button:last-child { margin-right: 0px !important; }
.lg .lg-sub-html div { display: block; }
.lg .lg-sub-html * { opacity: 1; transform: none !important; }
.lg .lg-sub-html { padding: 20px 0px; }
.lg .lg-sub-html .df_ing_caption { font-size: 18px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg .lg-sub-html .df_ig_description { font-size: 14px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg-toolbar { background-color: rgba(0, 0, 0, 0) !important; }
.lg-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.lg-backdrop { background-color: rgba(0, 0, 0, 0.8) !important; }
.df_ig_lightbox .lg-next, .df_ig_lightbox .lg-prev { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.difl_instagramcarousel .swiper-container { order: 1; width: 100%; }
.difl_instagramcarousel .variable-width .swiper-slide { width: auto !important; }
.difl_instagramcarousel .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
.difl_instagramcarousel .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgb(0, 0, 0), rgba(0, 0, 0, 0)); }
.df_inc_arrows .swiper-button-prev { order: 1; }
.df_inc_arrows .swiper-button-next { order: 2; }
.df_inc_arrows .swiper-button-next, .df_inc_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.difl_instagramcarousel .swiper-pagination { pointer-events: none; position: relative !important; }
.difl_instagramcarousel .swiper-pagination span { margin-right: 8px; width: 10px; height: 10px; opacity: 1; pointer-events: all; display: inline-block; vertical-align: top; }
.difl_instagramcarousel .swiper-pagination span:last-child { margin-right: 0px; }
.df_ig_container.ig_has_lightbox .df_ig_image { cursor: pointer; }
.df_ig_container .grid { margin-left: -10px; }
.df_ig_container .grid-item { padding-left: 10px; padding-bottom: 10px; }
.df_ig_container .df_ig_gallery .grid-item, .df_ig_container .df_ig_gallery .grid-sizer { width: 25%; }
.df_ig_container .grid-item img { width: 100%; display: block; }
.lg-backdrop, .lg-outer { z-index: 999999 !important; }
.df_filter_buttons, .item-content { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.df_ig_image figure { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); }
.df_filter_buttons { position: relative; padding: 0px 0px 20px; }
.df_filter_buttons button { border-style: solid; border-width: 0px; border-color: rgb(51, 51, 51); padding: 8px 18px; border-radius: 0px; margin-right: 15px; cursor: pointer; }
.df_filter_buttons button:last-child { margin-right: 0px !important; }
.df_ig_image .item-content[data-url]:not([data-url=""]) { cursor: pointer; }
.df_ig_container .df_ig_icon_wrap { border-width: 0px; border-style: solid; border-color: rgb(51, 51, 51); overflow: visible; }
.df_ig_container .outside.c4-layout-top-left, .df_ig_container .outside.c4-layout-bottom-left { text-align: start; }
.df_ig_container .outside.c4-layout-top-center, .df_ig_container .outside.c4-layout-bottom-center { text-align: center; }
.df_ig_container .outside.c4-layout-top-right, .df_ig_container .outside.c4-layout-bottom-right { text-align: end; }
.df_ig_image figure { display: block; border-radius: 0px; }
.lg .lg-sub-html div { display: block; }
.lg .lg-sub-html * { opacity: 1; transform: none !important; }
.lg .lg-sub-html { padding: 20px 0px; }
.lg .lg-sub-html .df_ig_caption { font-size: 18px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg .lg-sub-html .df_ig_description { font-size: 14px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg-toolbar { background-color: rgba(0, 0, 0, 0) !important; }
.lg-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.lg-backdrop { background-color: rgba(0, 0, 0, 0.8) !important; }
.df_ig_lightbox .lg-next, .df_ig_lightbox .lg-prev { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.difl_imagegallery .c4-izmir figcaption { pointer-events: none; }
.difl_imagegallery .outside { position: relative !important; }
.difl_imagegallery, .pagination .page-numbers:not(.dots) { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.difl_imagegallery .difl_imagegalleryitem.et_pb_module { display: none; }
.df_pg_container.ig_has_lightbox .df_pg_item { cursor: pointer; }
.df_pg_lightbox figure { display: block; border-radius: 0px; }
.lg .lg-sub-html div { display: block; }
.lg .lg-sub-html * { opacity: 1; transform: none !important; }
.lg .lg-sub-html { padding: 20px 0px; }
.lg .lg-sub-html .df_pg_caption { font-size: 18px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg .lg-sub-html .df_pg_description { font-size: 14px; padding: 0px; color: rgb(255, 255, 255); opacity: 1; max-width: 600px; }
.lg-toolbar { background-color: rgba(0, 0, 0, 0) !important; }
.lg-close { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.lg-backdrop { background-color: rgba(0, 0, 0, 0.8) !important; }
.df_pg_lightbox .lg-next, .df_pg_lightbox .lg-prev { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(0, 0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.df_scroll_image_holder .df_scroll_image_lightbox_item { transition: opacity 350ms cubic-bezier(0.24, 0.85, 0.58, 1); }
.df_scroll_image_holder:hover .df_scroll_image_lightbox_item { opacity: 1; }
.df_scroll_image_wrapper.link_lightbox .df_scroll_image { cursor: pointer; }
.df_product_carousel_container .swiper-container { order: 1; width: 100%; }
.df_product_carousel_container .swiper-pagination { order: 2; width: 100%; }
.df_product_carousel_container .swiper-slide { align-self: flex-start; height: auto; }
.difl_product_carousel .swiper-container .product { font-size: 14px; display: flex; justify-content: flex-start; align-items: start; flex-direction: column; flex-shrink: 0; width: 100%; height: 100%; position: relative; margin-bottom: 0px !important; float: none !important; clear: none !important; transition-property: all !important; }
.df_pc_arrows .swiper-button-prev { order: 1; }
.df_pc_arrows .swiper-button-next { order: 2; }
.df_pc_arrows .swiper-button-next, .df_pc_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.difl_product_carousel .swiper-pagination { display: block; pointer-events: none; margin-top: 30px; position: relative !important; }
.difl_product_carousel .swiper-pagination span { margin-right: 12px; width: 12px; height: 12px; opacity: 1; transition: 0.3s; pointer-events: all; display: inline-block; vertical-align: top; position: relative; }
.difl_product_carousel .active_dot_border_style:not(.dots_style_rectangle) .swiper-pagination-bullet.swiper-pagination-bullet-active::before { content: ""; width: 150%; height: 150%; background-color: rgba(0, 0, 0, 0); display: block; border: 1px solid; border-radius: inherit; position: absolute; transform: translate(-20%, -18%); box-sizing: content-box; }
.difl_product_carousel .swiper-pagination span:last-child { margin-right: 0px; }
.difl_product_carousel .dots_style_square.swiper-pagination span.swiper-pagination-bullet, .difl_product_carousel .dots_style_rectangle.swiper-pagination span.swiper-pagination-bullet { border-radius: 0px; }
.difl_product_carousel .dots_style_square_rotate.swiper-pagination span.swiper-pagination-bullet { border-radius: 0px; transform: rotate(45deg); }
.difl_product_carousel .swiper-pagination { order: 1; }
.difl_product_carousel .swiper-container li.df-equal-height.product { height: auto; }
.difl_product_carousel .woocommerce ul.df-products li.product.swiper-slide, .difl_product_carousel .woocommerce-page ul.df-products li.product.swiper-slide { list-style: none !important; }
.df_blogcarousel_container .swiper-container { order: 1; width: 100%; }
.df_blogcarousel_container .swiper-pagination { order: 2; width: 100%; }
.df_blogcarousel_container .swiper-slide { align-self: flex-start; height: auto; }
.df_bc_arrows .swiper-button-prev { order: 1; }
.df_bc_arrows .swiper-button-next { order: 2; }
.df_bc_arrows .swiper-button-next, .df_bc_arrows .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin-top: 0px; pointer-events: all; }
.difl_blogcarousel .swiper-pagination { pointer-events: none; margin-top: 30px; position: relative !important; }
.difl_blogcarousel .swiper-pagination span { margin-right: 8px; width: 10px; height: 10px; opacity: 1; transition: 0.3s; pointer-events: all; display: inline-block; vertical-align: top; }
.difl_blogcarousel .swiper-pagination span:last-child { margin-right: 0px; }
.difl_blogcarousel .swiper-pagination { order: 1; }
.difl-video-lightbox-trigger-button { cursor: pointer; }
.difl-video-lightbox-trigger-button .et-pb-icon { z-index: 1; }
.difl-video-lightbox-trigger-button.with-thumbnail { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.difl-video-play-button.difl-fallback-play-button > div, .difl-video-lightbox-trigger-button.difl-fallback-play-button > div { position: relative; width: 78px; height: 54px; display: inline-flex; align-items: center; justify-content: center; border-radius: 18px; background: rgb(255, 0, 51); box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 28px; }
.difl-video-play-button.difl-fallback-play-button > div::before, .difl-video-play-button.difl-fallback-play-button > div::after, .difl-video-lightbox-trigger-button.difl-fallback-play-button > div::before, .difl-video-lightbox-trigger-button.difl-fallback-play-button > div::after { content: none; }
.difl-video-play-button.difl-fallback-play-button .et-pb-icon, .difl-video-lightbox-trigger-button.difl-fallback-play-button .et-pb-icon { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 0px; height: 0px; color: rgba(0, 0, 0, 0) !important; font-size: 0px !important; line-height: 0 !important; }
.difl-video-play-button.difl-fallback-play-button .et-pb-icon::before, .difl-video-lightbox-trigger-button.difl-fallback-play-button .et-pb-icon::before { content: ""; display: block; width: 0px; height: 0px; margin-left: 5px; border-top: 13px solid rgba(0, 0, 0, 0); border-bottom: 13px solid rgba(0, 0, 0, 0); border-left: 22px solid rgb(255, 255, 255); }
.difl-video-lightbox-trigger-button .anim-ripple { position: relative; aspect-ratio: 1 / 1; background: rgba(0, 0, 0, 0.6); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.difl-video-lightbox-trigger-button .anim-ripple::before, .difl-video-lightbox-trigger-button .anim-ripple::after { content: ""; position: absolute; inset: 0px; border-radius: 50%; background: rgba(255, 255, 255, 0.1); animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running ripple; }
.difl-video-lightbox-trigger-button .anim-ripple::after { animation-delay: 1s; }
.difl-video-lightbox { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: center center / cover rgba(0, 0, 0, 0.9); opacity: 0; transition: opacity 0.3s; z-index: 99999999 !important; }
.difl-video-lightbox-content { max-width: 1200px; width: 90%; margin: auto; position: relative; }
.difl-video-lightbox-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.difl-video-lightbox-title { color: rgb(255, 255, 255); margin: 0px; font-size: 1.5em; }
.difl-video-lightbox-close { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); font-size: 30px; cursor: pointer; padding: 0px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: background-color 0.3s; }
.difl-video-lightbox-close:hover { background-color: rgba(255, 255, 255, 0.1); }
.difl-video-lightbox-body { position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; }
.difl-video-lightbox-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@keyframes ripple { 
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.5); opacity: 0.5; }
  100% { transform: scale(2); opacity: 0; }
}
.lightbox-fade-in { animation: 0.3s ease-in-out 0s 1 normal none running fadeIn; }
.lightbox-fade-out { animation: 0.3s ease-in-out 0s 1 normal none running fadeOut; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.lightbox-slide-in { animation: 0.4s ease-in-out 0s 1 normal none running slideIn; }
.lightbox-slide-out { animation: 0.4s ease-in-out 0s 1 normal none running slideOut; }
@keyframes slideIn { 
  0% { transform: translateY(100%); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes slideOut { 
  0% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(100%); opacity: 0; }
}
.lightbox-zoom-in { animation: 0.4s ease-in-out 0s 1 normal none running zoomIn; }
.lightbox-zoom-out { animation: 0.4s ease-in-out 0s 1 normal none running zoomOut; }
@keyframes zoomIn { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes zoomOut { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}
.lightbox-flip-in { animation: 0.5s ease-in-out 0s 1 normal none running flipIn; }
.lightbox-flip-out { animation: 0.5s ease-in-out 0s 1 normal none running flipOut; }
@keyframes flipIn { 
  0% { transform: rotateY(90deg); opacity: 0; }
  100% { transform: rotateY(0deg); opacity: 1; }
}
@keyframes flipOut { 
  0% { transform: rotateY(0deg); opacity: 1; }
  100% { transform: rotateY(90deg); opacity: 0; }
}
.lightbox-bounce-in { animation: 0.6s ease-in-out 0s 1 normal none running bounceIn; }
.lightbox-bounce-out { animation: 0.6s ease-in-out 0s 1 normal none running bounceOut; }
@keyframes bounceIn { 
  0% { transform: scale(0.8); opacity: 0; }
  50% { transform: scale(1.1); opacity: 1; }
  100% { transform: scale(1); }
}
@keyframes bounceOut { 
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.1); opacity: 0.5; }
  100% { transform: scale(0.8); opacity: 0; }
}
