.elementor-908 .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-908 .elementor-element.elementor-element-321ab30:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-321ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-908 .elementor-element.elementor-element-321ab30::before, .elementor-908 .elementor-element.elementor-element-321ab30 > .elementor-background-video-container::before, .elementor-908 .elementor-element.elementor-element-321ab30 > .e-con-inner > .elementor-background-video-container::before, .elementor-908 .elementor-element.elementor-element-321ab30 > .elementor-background-slideshow::before, .elementor-908 .elementor-element.elementor-element-321ab30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-908 .elementor-element.elementor-element-321ab30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-908 .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-908 .elementor-element.elementor-element-d06b78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-908 .elementor-element.elementor-element-d06b78f .elementor-heading-title{font-family:"yeni", Sans-serif;font-size:56px;font-weight:400;color:#000000;}.elementor-908 .elementor-element.elementor-element-372549d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-908 .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-908 .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-908 .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-908 .elementor-element.elementor-element-178a2d2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-908 .elementor-element.elementor-element-178a2d2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-908 .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-908 .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-908 .elementor-element.elementor-element-763de9c{text-align:left;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-908 .elementor-element.elementor-element-763de9c p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-f38547f{--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-908 .elementor-element.elementor-element-72aceca{--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-908 .elementor-element.elementor-element-1a6a033{--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-908 .elementor-element.elementor-element-295f309{columns:1;}.elementor-908 .elementor-element.elementor-element-295f309 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-ae40dea{--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-908 .elementor-element.elementor-element-64def9d{--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-908 .elementor-element.elementor-element-2499e74{columns:1;}.elementor-908 .elementor-element.elementor-element-2499e74 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-5735c60{--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-908 .elementor-element.elementor-element-07b8564{--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-908 .elementor-element.elementor-element-88d245f{columns:1;}.elementor-908 .elementor-element.elementor-element-88d245f p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-b812cb1{--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-908 .elementor-element.elementor-element-abe8afb{--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-908 .elementor-element.elementor-element-d83ec67{columns:1;}.elementor-908 .elementor-element.elementor-element-d83ec67 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-c298f68{--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-908 .elementor-element.elementor-element-7fd9cf3{--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-908 .elementor-element.elementor-element-3d06896{columns:1;}.elementor-908 .elementor-element.elementor-element-3d06896 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-48cc251{--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-908 .elementor-element.elementor-element-7795c90{--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-908 .elementor-element.elementor-element-e79832d{columns:1;}.elementor-908 .elementor-element.elementor-element-e79832d p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-691542e{--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-908 .elementor-element.elementor-element-dd0b04a{--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-908 .elementor-element.elementor-element-e86eb6f{columns:1;}.elementor-908 .elementor-element.elementor-element-e86eb6f p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-d3b434e{--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-908 .elementor-element.elementor-element-652082b{--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-908 .elementor-element.elementor-element-4db5dea{columns:1;}.elementor-908 .elementor-element.elementor-element-4db5dea p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-8131d94{--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-908 .elementor-element.elementor-element-8fd22da{--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-908 .elementor-element.elementor-element-bddb4d6{--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-908 .elementor-element.elementor-element-960657a{columns:1;}.elementor-908 .elementor-element.elementor-element-960657a p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-96e17df{--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-908 .elementor-element.elementor-element-615c20c{--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-908 .elementor-element.elementor-element-91ac4dd{columns:1;}.elementor-908 .elementor-element.elementor-element-91ac4dd p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-2391755{--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-908 .elementor-element.elementor-element-b431860{--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-908 .elementor-element.elementor-element-3479d53{columns:1;}.elementor-908 .elementor-element.elementor-element-3479d53 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-3c2c3a2{--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-908 .elementor-element.elementor-element-89f65d0{--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-908 .elementor-element.elementor-element-5ab9c3a{columns:1;}.elementor-908 .elementor-element.elementor-element-5ab9c3a p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-cbcda72{--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-908 .elementor-element.elementor-element-b972485{--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-908 .elementor-element.elementor-element-b15a1fd{columns:1;}.elementor-908 .elementor-element.elementor-element-b15a1fd p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-499e963{--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-908 .elementor-element.elementor-element-5bb5194{--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-908 .elementor-element.elementor-element-a278e30{columns:1;}.elementor-908 .elementor-element.elementor-element-a278e30 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-c0c6c63{--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-908 .elementor-element.elementor-element-c2e0f94{--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-908 .elementor-element.elementor-element-e539b14{columns:1;}.elementor-908 .elementor-element.elementor-element-e539b14 p{margin-bottom:0px;}.elementor-908 .elementor-element.elementor-element-e247aa8{--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-908 .elementor-element.elementor-element-15e3e95{--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-908 .elementor-element.elementor-element-423cfcb{columns:1;}.elementor-908 .elementor-element.elementor-element-423cfcb p{margin-bottom:0px;}.elementor-908 .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-908 .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-908 .elementor-element.elementor-element-a1f4ee0{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-908 .elementor-element.elementor-element-907eb3c{--width:50%;}.elementor-908 .elementor-element.elementor-element-b11d862{--width:50%;}.elementor-908 .elementor-element.elementor-element-72aceca{--width:25%;}.elementor-908 .elementor-element.elementor-element-ae40dea{--width:25%;}.elementor-908 .elementor-element.elementor-element-5735c60{--width:25%;}.elementor-908 .elementor-element.elementor-element-b812cb1{--width:25%;}.elementor-908 .elementor-element.elementor-element-c298f68{--width:25%;}.elementor-908 .elementor-element.elementor-element-48cc251{--width:25%;}.elementor-908 .elementor-element.elementor-element-691542e{--width:25%;}.elementor-908 .elementor-element.elementor-element-d3b434e{--width:25%;}.elementor-908 .elementor-element.elementor-element-8fd22da{--width:25%;}.elementor-908 .elementor-element.elementor-element-96e17df{--width:25%;}.elementor-908 .elementor-element.elementor-element-2391755{--width:25%;}.elementor-908 .elementor-element.elementor-element-3c2c3a2{--width:25%;}.elementor-908 .elementor-element.elementor-element-cbcda72{--width:25%;}.elementor-908 .elementor-element.elementor-element-499e963{--width:25%;}.elementor-908 .elementor-element.elementor-element-c0c6c63{--width:25%;}.elementor-908 .elementor-element.elementor-element-e247aa8{--width:25%;}.elementor-908 .elementor-element.elementor-element-81cb47b{--width:100%;}}@media(max-width:767px){.elementor-908 .elementor-element.elementor-element-321ab30{--min-height:80px;}.elementor-908 .elementor-element.elementor-element-3047d96{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-908 .elementor-element.elementor-element-72aceca{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-1a6a033{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-ae40dea{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-64def9d{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-5735c60{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-07b8564{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-b812cb1{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-abe8afb{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-c298f68{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-7fd9cf3{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-48cc251{--width:33%;}.elementor-908 .elementor-element.elementor-element-7795c90{--min-height:164px;}.elementor-908 .elementor-element.elementor-element-691542e{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-dd0b04a{--min-height:141px;}.elementor-908 .elementor-element.elementor-element-d3b434e{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-652082b{--min-height:141px;}.elementor-908 .elementor-element.elementor-element-8fd22da{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-bddb4d6{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-96e17df{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-615c20c{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-2391755{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-b431860{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-3c2c3a2{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-89f65d0{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-cbcda72{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-b972485{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-499e963{--width:33%;}.elementor-908 .elementor-element.elementor-element-5bb5194{--min-height:164px;}.elementor-908 .elementor-element.elementor-element-c0c6c63{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-c2e0f94{--min-height:164px;}.elementor-908 .elementor-element.elementor-element-e247aa8{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-908 .elementor-element.elementor-element-15e3e95{--min-height:164px;}}/* Start custom CSS for html, class: .elementor-element-372549d *//* =============================================== */
        /* 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 */