.elementor-967 .elementor-element.elementor-element-321ab30{--display:flex;--min-height:83px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-967 .elementor-element.elementor-element-321ab30:not(.elementor-motion-effects-element-type-background), .elementor-967 .elementor-element.elementor-element-321ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-967 .elementor-element.elementor-element-321ab30::before, .elementor-967 .elementor-element.elementor-element-321ab30 > .elementor-background-video-container::before, .elementor-967 .elementor-element.elementor-element-321ab30 > .e-con-inner > .elementor-background-video-container::before, .elementor-967 .elementor-element.elementor-element-321ab30 > .elementor-background-slideshow::before, .elementor-967 .elementor-element.elementor-element-321ab30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-967 .elementor-element.elementor-element-321ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-967 .elementor-element.elementor-element-3047d96{--display:flex;--margin-top:0150px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-967 .elementor-element.elementor-element-d06b78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-967 .elementor-element.elementor-element-d06b78f .elementor-heading-title{font-family:"yeni", Sans-serif;font-size:56px;font-weight:400;color:#000000;}.elementor-967 .elementor-element.elementor-element-279498d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-967 .elementor-element.elementor-element-a830ff7{--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;}.elementor-967 .elementor-element.elementor-element-907eb3c{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-967 .elementor-element.elementor-element-b11d862{--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;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-967 .elementor-element.elementor-element-178a2d2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-967 .elementor-element.elementor-element-178a2d2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-967 .elementor-element.elementor-element-178a2d2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-967 .elementor-element.elementor-element-8964344{--display:flex;}.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-967 .elementor-element.elementor-element-763de9c{text-align:left;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-967 .elementor-element.elementor-element-763de9c p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-f386f49{--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;}.elementor-967 .elementor-element.elementor-element-d1338c2{--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-967 .elementor-element.elementor-element-1398f66{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-45eff8b{columns:1;}.elementor-967 .elementor-element.elementor-element-45eff8b p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-318216f{--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-967 .elementor-element.elementor-element-2d1182b{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-da162a5{columns:1;}.elementor-967 .elementor-element.elementor-element-da162a5 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-07d3760{--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-967 .elementor-element.elementor-element-a56f7ef{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-dde46c2{columns:1;}.elementor-967 .elementor-element.elementor-element-dde46c2 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-cd8d28f{--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-967 .elementor-element.elementor-element-05f3f62{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-af434ae{columns:1;}.elementor-967 .elementor-element.elementor-element-af434ae p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-cefdeb7{--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-967 .elementor-element.elementor-element-3ee3bab{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-faa6d25{columns:1;}.elementor-967 .elementor-element.elementor-element-faa6d25 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-3163e64{--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-967 .elementor-element.elementor-element-0285ef9{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-8241da3{columns:1;}.elementor-967 .elementor-element.elementor-element-8241da3 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-5740dc9{--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-967 .elementor-element.elementor-element-6d4ccb7{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-38bc8d0{columns:1;}.elementor-967 .elementor-element.elementor-element-38bc8d0 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-dee77c6{--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-967 .elementor-element.elementor-element-52c32f6{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-9916e9f{columns:1;}.elementor-967 .elementor-element.elementor-element-9916e9f p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-2aeac47{--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;}.elementor-967 .elementor-element.elementor-element-46b2dbc{--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-967 .elementor-element.elementor-element-b94e39a{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-66486bc{columns:1;}.elementor-967 .elementor-element.elementor-element-66486bc p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-9004899{--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-967 .elementor-element.elementor-element-0b8c83f{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-dcecef7{columns:1;}.elementor-967 .elementor-element.elementor-element-dcecef7 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-181a355{--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-967 .elementor-element.elementor-element-6f2ff55{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-50ad70e{columns:1;}.elementor-967 .elementor-element.elementor-element-50ad70e p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-f60ac7d{--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-967 .elementor-element.elementor-element-d279c6e{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-4921cd5{columns:1;}.elementor-967 .elementor-element.elementor-element-4921cd5 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-99511dc{--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-967 .elementor-element.elementor-element-09f42fb{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-f1be26c{columns:1;}.elementor-967 .elementor-element.elementor-element-f1be26c p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-f8491b2{--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-967 .elementor-element.elementor-element-a5555b5{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-929bd97{columns:1;}.elementor-967 .elementor-element.elementor-element-929bd97 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-d001cf9{--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-967 .elementor-element.elementor-element-928be5a{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-25b1d93{columns:1;}.elementor-967 .elementor-element.elementor-element-25b1d93 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-f83063e{--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-967 .elementor-element.elementor-element-6f9e0f6{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000047;--border-color:#00000047;--border-radius:5px 5px 5px 5px;}.elementor-967 .elementor-element.elementor-element-b43b455{columns:1;}.elementor-967 .elementor-element.elementor-element-b43b455 p{margin-bottom:0px;}.elementor-967 .elementor-element.elementor-element-b2a3147{--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;--border-radius:0px 0px 0px 0px;}.elementor-967 .elementor-element.elementor-element-81cb47b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CDCDCD;--border-color:#CDCDCD;}.elementor-967 .elementor-element.elementor-element-a1f4ee0{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-967 .elementor-element.elementor-element-caf5bf3{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-967 .elementor-element.elementor-element-907eb3c{--width:50%;}.elementor-967 .elementor-element.elementor-element-b11d862{--width:50%;}.elementor-967 .elementor-element.elementor-element-d1338c2{--width:25%;}.elementor-967 .elementor-element.elementor-element-318216f{--width:25%;}.elementor-967 .elementor-element.elementor-element-07d3760{--width:25%;}.elementor-967 .elementor-element.elementor-element-cd8d28f{--width:25%;}.elementor-967 .elementor-element.elementor-element-cefdeb7{--width:25%;}.elementor-967 .elementor-element.elementor-element-3163e64{--width:25%;}.elementor-967 .elementor-element.elementor-element-5740dc9{--width:25%;}.elementor-967 .elementor-element.elementor-element-dee77c6{--width:25%;}.elementor-967 .elementor-element.elementor-element-46b2dbc{--width:25%;}.elementor-967 .elementor-element.elementor-element-9004899{--width:25%;}.elementor-967 .elementor-element.elementor-element-181a355{--width:25%;}.elementor-967 .elementor-element.elementor-element-f60ac7d{--width:25%;}.elementor-967 .elementor-element.elementor-element-99511dc{--width:25%;}.elementor-967 .elementor-element.elementor-element-f8491b2{--width:25%;}.elementor-967 .elementor-element.elementor-element-d001cf9{--width:25%;}.elementor-967 .elementor-element.elementor-element-f83063e{--width:25%;}.elementor-967 .elementor-element.elementor-element-81cb47b{--width:100%;}}@media(max-width:767px){.elementor-967 .elementor-element.elementor-element-321ab30{--min-height:80px;}.elementor-967 .elementor-element.elementor-element-3047d96{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-967 .elementor-element.elementor-element-d1338c2{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-1398f66{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-318216f{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-2d1182b{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-07d3760{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-a56f7ef{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-cd8d28f{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-05f3f62{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-cefdeb7{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-3ee3bab{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-3163e64{--width:33%;}.elementor-967 .elementor-element.elementor-element-0285ef9{--min-height:164px;}.elementor-967 .elementor-element.elementor-element-5740dc9{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-6d4ccb7{--min-height:141px;}.elementor-967 .elementor-element.elementor-element-dee77c6{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-52c32f6{--min-height:141px;}.elementor-967 .elementor-element.elementor-element-46b2dbc{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-b94e39a{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-9004899{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-0b8c83f{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-181a355{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-6f2ff55{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-f60ac7d{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-d279c6e{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-99511dc{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-09f42fb{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-f8491b2{--width:33%;}.elementor-967 .elementor-element.elementor-element-a5555b5{--min-height:164px;}.elementor-967 .elementor-element.elementor-element-d001cf9{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-928be5a{--min-height:164px;}.elementor-967 .elementor-element.elementor-element-f83063e{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-967 .elementor-element.elementor-element-6f9e0f6{--min-height:164px;}}/* Start custom CSS for html, class: .elementor-element-279498d *//* =============================================== */
        /* YENİ TASARIMIN STILLERI                         */
        /* =============================================== */
        .reservation-module {
            display: flex;
            align-items: center;
            width: 100%;
            max-width: 900px; /* Maksimum genişlik */
            background-color: transparent;
            border: 1.5px solid #ddd;
            border-radius: 8px;
            padding: 10px;
            box-sizing: border-box;
            background-color: #fff;
        }

        .module-section {
            display: flex;
            align-items: center;
            flex-grow: 1;
            padding: 10px 15px;
            cursor: pointer;
        }

        .date-section {
            border-right: 1px solid #eee;
        }

        .module-section i {
            font-size: 24px;
            color: #555;
            margin-right: 15px;
        }

        .text-content {
            display: flex;
            flex-direction: column;
        }

        .label {
            font-size: 13px;
            color: #666;
            margin-bottom: 2px;
        }

        .value {
            font-size: 17px;
            font-weight: 600;
            color: #333;
        }

        .reserve-button {
            background-color: #bfa885;
            color: white;
            border: none;
            padding: 18px 35px;
            border-radius: 8px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            margin-left: 20px;
            white-space: nowrap;
            transition: background-color 0.3s ease;
        }
        .reserve-button:hover {
            background-color: #a8936f;
        }

        /* =============================================== */
        /* MOBİL UYUMLULUK (RESPONSIVE) STİLLERİ           */
        /* =============================================== */
        @media (max-width: 768px) {
            .reservation-module {
                flex-direction: column;
                padding: 0;
                border: 1px solid #ddd;
            }
            .module-section {
                width: 100%;
                box-sizing: border-box;
                padding: 15px;
            }
            .date-section {
                border-right: none;
                border-bottom: 1px solid #eee;
            }
            .value { font-size: 16px; }
            .label { font-size: 12px; }
            .reserve-button {
                width: 100%;
                margin-left: 0;
                margin-top: 0;
                border-radius: 0 0 8px 8px; /* Alt kenarları yuvarlat */
                padding: 15px;
            }
        }

        /* =============================================== */
        /* MODAL PENCERE STILLERI (ÖNCEKİ VERSİYONDAN)    */
        /* =============================================== */
        .modal-overlay {
            position: fixed;
            top: 0; left: 0;
            width: 100%; height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 999;
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.3s ease;
        }
        .modal-overlay.visible { opacity: 1; visibility: visible; }

        .modal {
            position: fixed;
            left: 0; bottom: 0;
            width: 100%;
            max-height: 90vh;
            background-color: rgba(30, 30, 30, 0.98);
            backdrop-filter: blur(5px);
            border-top-left-radius: 16px;
            border-top-right-radius: 16px;
            z-index: 1000;
            box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
            transform: translateY(100%);
            transition: transform 0.3s ease;
            display: flex;
            flex-direction: column;
            color: #f1f1f1;
        }
        .modal.visible { transform: translateY(0); }

        .modal-header {
            padding: 10px 14px;
            border-bottom: 1px solid #3a3a3a;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-shrink: 0;
        }
        .modal-header .title { font-size: 15px; font-weight: 600; margin: 0; }
        .modal-header .close-modal { font-size: 24px; color: #aaa; cursor: pointer; background: none; border: none; transition: color 0.2s ease; padding: 5px; }
        .modal-header .close-modal:hover,
        .modal-header .close-modal:active { color: #fff; }

        .modal-content { padding: 14px; overflow-y: auto; }

        .guest-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; }
        .guest-row .label { font-size: 15px; color: #f1f1f1; }
        .guest-counter { display: flex; align-items: center; gap: 10px; }
        .counter-btn {
            background-color: #444;
            border: 1px solid #666;
            color: #fff;
            width: 32px; height: 32px;
            border-radius: 50%;
            font-size: 20px;
            cursor: pointer;
            transition: background-color 0.2s ease;
            display: flex; align-items: center; justify-content: center;
        }
        .counter-btn:hover:not(:disabled),
        .counter-btn:active:not(:disabled) { background-color: #555; }
        .counter-btn:disabled { opacity: 0.4; cursor: not-allowed; }
        .count-display { font-size: 16px; font-weight: 600; min-width: 25px; text-align: center; }

        .calendar-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }
        .month-year { font-size: 15px; font-weight: 600; }
        .nav-arrow { cursor: pointer; font-size: 24px; color: #bfa885; transition: color 0.2s ease; padding: 5px; }
        .nav-arrow:hover,
        .nav-arrow:active { color: #d4bc9a; }

        .calendar-grid { display: grid; grid-template-columns: repeat(7, 1fr); gap: 2px; }
        .calendar-grid div { text-align: center; padding: 6px 0; cursor: pointer; border-radius: 50%; transition: background-color 0.2s, color 0.2s; font-size: 13px; color: #f0f0f0; }
        .day-name { font-weight: 600; color: #888; font-size: 11px; cursor: default !important; }
        .day:not(.other-month):hover,
        .day:not(.other-month):active { background-color: #2f2f2f; }
        .day.other-month { color: #555; cursor: default; pointer-events: none; }
        .day.selected { background-color: #5a5a5a; color: #fff; font-weight: bold; }
        .day.in-range { background-color: #404040; color: #fff; border-radius: 0; }
        .day.start-date { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
        .day.end-date { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }

        .modal-footer { padding: 10px 14px; margin-top: auto; border-top: 1px solid #3a3a3a; flex-shrink: 0; }
        /* Footer'daki butona ana butondan stil miras alması için .reserve-button sınıfı eklendi */
        .modal-footer .reserve-button { padding: 12px; font-size: 15px; margin-top: 0; margin-left: 0; width: 100%;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yeni';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://veronaagva.com/wp-content/uploads/2025/07/FoglihtenNo06_076-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */