.elementor-957 .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-957 .elementor-element.elementor-element-321ab30:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-321ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-957 .elementor-element.elementor-element-321ab30::before, .elementor-957 .elementor-element.elementor-element-321ab30 > .elementor-background-video-container::before, .elementor-957 .elementor-element.elementor-element-321ab30 > .e-con-inner > .elementor-background-video-container::before, .elementor-957 .elementor-element.elementor-element-321ab30 > .elementor-background-slideshow::before, .elementor-957 .elementor-element.elementor-element-321ab30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-957 .elementor-element.elementor-element-321ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-957 .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-957 .elementor-element.elementor-element-d06b78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .elementor-element.elementor-element-d06b78f .elementor-heading-title{font-family:"yeni", Sans-serif;font-size:56px;font-weight:400;color:#000000;}.elementor-957 .elementor-element.elementor-element-ea738aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-957 .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-957 .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-957 .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-957 .elementor-element.elementor-element-178a2d2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-957 .elementor-element.elementor-element-178a2d2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-957 .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-957 .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-957 .elementor-element.elementor-element-763de9c{text-align:left;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-957 .elementor-element.elementor-element-763de9c p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-a0b87a6{--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-957 .elementor-element.elementor-element-7e604ae{--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-957 .elementor-element.elementor-element-0a34a1a{--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-957 .elementor-element.elementor-element-55fc9ab{columns:1;}.elementor-957 .elementor-element.elementor-element-55fc9ab p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-cd80bb3{--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-957 .elementor-element.elementor-element-1803ef0{--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-957 .elementor-element.elementor-element-54d154c{columns:1;}.elementor-957 .elementor-element.elementor-element-54d154c p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-fd585b0{--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-957 .elementor-element.elementor-element-9001ce7{--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-957 .elementor-element.elementor-element-59e98a4{columns:1;}.elementor-957 .elementor-element.elementor-element-59e98a4 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-bcc3e21{--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-957 .elementor-element.elementor-element-9988d6f{--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-957 .elementor-element.elementor-element-ec395d8{columns:1;}.elementor-957 .elementor-element.elementor-element-ec395d8 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-c872117{--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-957 .elementor-element.elementor-element-9462984{--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-957 .elementor-element.elementor-element-0fb8b4e{columns:1;}.elementor-957 .elementor-element.elementor-element-0fb8b4e p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-1dfb9bf{--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-957 .elementor-element.elementor-element-3a1e565{--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-957 .elementor-element.elementor-element-9934c84{columns:1;}.elementor-957 .elementor-element.elementor-element-9934c84 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-18fdd60{--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-957 .elementor-element.elementor-element-cf8fa9e{--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-957 .elementor-element.elementor-element-4064eae{columns:1;}.elementor-957 .elementor-element.elementor-element-4064eae p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-dba220c{--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-957 .elementor-element.elementor-element-aaff326{--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-957 .elementor-element.elementor-element-950b573{columns:1;}.elementor-957 .elementor-element.elementor-element-950b573 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-8067daf{--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-957 .elementor-element.elementor-element-bdd1fca{--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-957 .elementor-element.elementor-element-95258f5{--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-957 .elementor-element.elementor-element-ceda12e{columns:1;}.elementor-957 .elementor-element.elementor-element-ceda12e p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-7a09a93{--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-957 .elementor-element.elementor-element-052d356{--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-957 .elementor-element.elementor-element-431cab0{columns:1;}.elementor-957 .elementor-element.elementor-element-431cab0 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-4571618{--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-957 .elementor-element.elementor-element-c6ea3b8{--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-957 .elementor-element.elementor-element-54a9509{columns:1;}.elementor-957 .elementor-element.elementor-element-54a9509 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-ef9a36c{--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-957 .elementor-element.elementor-element-1aa2c54{--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-957 .elementor-element.elementor-element-190121a{columns:1;}.elementor-957 .elementor-element.elementor-element-190121a p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-c160921{--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-957 .elementor-element.elementor-element-9cbe368{--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-957 .elementor-element.elementor-element-f3ce62e{columns:1;}.elementor-957 .elementor-element.elementor-element-f3ce62e p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-7523d53{--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-957 .elementor-element.elementor-element-86df340{--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-957 .elementor-element.elementor-element-6530a0e{columns:1;}.elementor-957 .elementor-element.elementor-element-6530a0e p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-41d5176{--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-957 .elementor-element.elementor-element-646cae8{--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-957 .elementor-element.elementor-element-5fdc012{columns:1;}.elementor-957 .elementor-element.elementor-element-5fdc012 p{margin-bottom:0px;}.elementor-957 .elementor-element.elementor-element-c37ff66{--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-957 .elementor-element.elementor-element-0c97892{--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-957 .elementor-element.elementor-element-998c610{columns:1;}.elementor-957 .elementor-element.elementor-element-998c610 p{margin-bottom:0px;}.elementor-957 .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-957 .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-957 .elementor-element.elementor-element-a1f4ee0{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-957 .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-957 .elementor-element.elementor-element-907eb3c{--width:50%;}.elementor-957 .elementor-element.elementor-element-b11d862{--width:50%;}.elementor-957 .elementor-element.elementor-element-7e604ae{--width:25%;}.elementor-957 .elementor-element.elementor-element-cd80bb3{--width:25%;}.elementor-957 .elementor-element.elementor-element-fd585b0{--width:25%;}.elementor-957 .elementor-element.elementor-element-bcc3e21{--width:25%;}.elementor-957 .elementor-element.elementor-element-c872117{--width:25%;}.elementor-957 .elementor-element.elementor-element-1dfb9bf{--width:25%;}.elementor-957 .elementor-element.elementor-element-18fdd60{--width:25%;}.elementor-957 .elementor-element.elementor-element-dba220c{--width:25%;}.elementor-957 .elementor-element.elementor-element-bdd1fca{--width:25%;}.elementor-957 .elementor-element.elementor-element-7a09a93{--width:25%;}.elementor-957 .elementor-element.elementor-element-4571618{--width:25%;}.elementor-957 .elementor-element.elementor-element-ef9a36c{--width:25%;}.elementor-957 .elementor-element.elementor-element-c160921{--width:25%;}.elementor-957 .elementor-element.elementor-element-7523d53{--width:25%;}.elementor-957 .elementor-element.elementor-element-41d5176{--width:25%;}.elementor-957 .elementor-element.elementor-element-c37ff66{--width:25%;}.elementor-957 .elementor-element.elementor-element-81cb47b{--width:100%;}}@media(max-width:767px){.elementor-957 .elementor-element.elementor-element-321ab30{--min-height:80px;}.elementor-957 .elementor-element.elementor-element-3047d96{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-957 .elementor-element.elementor-element-7e604ae{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-0a34a1a{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-cd80bb3{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-1803ef0{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-fd585b0{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-9001ce7{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-bcc3e21{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-9988d6f{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-c872117{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-9462984{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-1dfb9bf{--width:33%;}.elementor-957 .elementor-element.elementor-element-3a1e565{--min-height:164px;}.elementor-957 .elementor-element.elementor-element-18fdd60{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-cf8fa9e{--min-height:141px;}.elementor-957 .elementor-element.elementor-element-dba220c{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-aaff326{--min-height:141px;}.elementor-957 .elementor-element.elementor-element-bdd1fca{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-95258f5{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-7a09a93{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-052d356{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-4571618{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-c6ea3b8{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-ef9a36c{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-1aa2c54{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-c160921{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-9cbe368{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-7523d53{--width:33%;}.elementor-957 .elementor-element.elementor-element-86df340{--min-height:164px;}.elementor-957 .elementor-element.elementor-element-41d5176{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-646cae8{--min-height:164px;}.elementor-957 .elementor-element.elementor-element-c37ff66{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-957 .elementor-element.elementor-element-0c97892{--min-height:164px;}}/* Start custom CSS for html, class: .elementor-element-ea738aa *//* =============================================== */
        /* 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 */