.elementor-2865 .elementor-element.elementor-element-e810973{--display:flex;--min-height:140px;--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-2865 .elementor-element.elementor-element-a33170e{--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;--flex-wrap:wrap;}.elementor-2865 .elementor-element.elementor-element-1b5fb28{--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-2865 .elementor-element.elementor-element-5d1af9a{--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-2865 .elementor-element.elementor-element-06277e0{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2865 .elementor-element.elementor-element-06277e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2865 .elementor-element.elementor-element-2d3151c{text-align:center;}.elementor-2865 .elementor-element.elementor-element-2d3151c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.1rem;font-weight:800;line-height:31px;letter-spacing:0.9px;word-spacing:0px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-day-right .uael-events-inner-new{text-align:center;padding:30px 25px 30px 25px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-day-left .uael-events-inner-new{text-align:center;padding:30px 25px 30px 25px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center .uael-timeline-marker{margin-left:13px;margin-right:13px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left .uael-timeline-marker{margin-right:13px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right .uael-timeline-marker{margin-left:13px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-field:not(:last-child){margin-bottom:15px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-field:last-child{margin-bottom:0px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-heading{margin-bottom:6px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-content .uael-timeline-heading, .elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-content .uael-timeline-heading-text .elementor-inline-editing{color:#333333;font-size:1.1vw;line-height:19px;letter-spacing:0px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-timeline-desc-content, .elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .inner-date-new{font-size:1px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-events-inner-new{background-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-shadow-yes .uael-day-new{-webkit-filter:drop-shadow(0px 1px 10px #DBDBDB96);}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-day-right .uael-events-inner-new{border-radius:0px 0px 0px 0px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-day-left .uael-events-inner-new{border-radius:0px 0px 0px 0px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .animate-border:hover .uael-content .uael-timeline-heading, .elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .animate-border:hover .uael-content .uael-timeline-heading-text .elementor-inline-editing{color:var( --e-global-color-astglobalcolor1 );}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .animate-border:hover .uael-events-inner-new{background-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-left-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left div.uael-timeline-main .animate-border:hover .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right div.uael-timeline-main .animate-border:hover .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-right-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left div.uael-timeline-main .animate-border:hover .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right div.uael-timeline-main .animate-border:hover .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .inner-date-new{font-size:0.8vw;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline__line{width:1px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .timeline-icon-new{font-size:10px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .timeline-icon-new svg{height:10px;width:10px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center .uael-timeline__line{background-color:#E7E7E7;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--left .uael-timeline__line{background-color:#E7E7E7;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--right .uael-timeline__line{background-color:#E7E7E7;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline__line{background-color:#E7E7E7;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline__line{background-color:#E7E7E7;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .animate-border .timeline-icon-new{color:#333333;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .animate-border .timeline-icon-new svg{fill:#333333;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .animate-border .uael-timeline-marker{background:#E7E7E700;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline__line__inner{background-color:#1E88E5;width:100%;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-days .in-view .in-view-timeline-icon .timeline-icon-new{color:#1E88E5;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-days .in-view .in-view-timeline-icon .timeline-icon-new svg{fill:#1E88E5;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-days .animate-border:hover .uael-timeline-marker{background:#E7E7E700;}.elementor-2865 .elementor-element.elementor-element-ac57dce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2865 .elementor-element.elementor-element-5f24953{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;}.elementor-2865 .elementor-element.elementor-element-5f24953::before, .elementor-2865 .elementor-element.elementor-element-5f24953 > .elementor-background-video-container::before, .elementor-2865 .elementor-element.elementor-element-5f24953 > .e-con-inner > .elementor-background-video-container::before, .elementor-2865 .elementor-element.elementor-element-5f24953 > .elementor-background-slideshow::before, .elementor-2865 .elementor-element.elementor-element-5f24953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2865 .elementor-element.elementor-element-5f24953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2865 .elementor-element.elementor-element-869d9f0{--display:flex;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2865 .elementor-element.elementor-element-869d9f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2865 .elementor-element.elementor-element-a387cf5 .wpr-featured-media-wrap{text-align:center;}.elementor-2865 .elementor-element.elementor-element-a387cf5 .wpr-featured-media-image{width:auto;border-radius:0px 0px 0px 0px;}.elementor-2865 .elementor-element.elementor-element-a387cf5 .wpr-featured-media-image img{border-radius:0px 0px 0px 0px;}.elementor-2865 .elementor-element.elementor-element-a387cf5 .wpr-featured-media-caption span{color:#333333;background-color:#ffffff;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-2865 .elementor-element.elementor-element-a387cf5 .wpr-featured-media-caption{transition-duration:0.1s;align-items:flex-end;justify-content:center;}.elementor-2865 .elementor-element.elementor-element-c4ee02c{--display:flex;--min-height:70vh;}.elementor-2865 .elementor-element.elementor-element-93a1db6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2865 .elementor-element.elementor-element-93a1db6 .wpr-post-title{text-align:left;color:#333333;font-size:30px;}.elementor-2865 .elementor-element.elementor-element-3963c42{--display:flex;--flex-direction:column;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2865 .elementor-element.elementor-element-0a4a2f0{--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-2865 .elementor-element.elementor-element-30e657c{--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-2865 .elementor-element.elementor-element-30e657c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2865 .elementor-element.elementor-element-1fde6bb .elementor-heading-title{font-size:1.6vw;}.elementor-2865 .elementor-element.elementor-element-d0e26b0{--display:flex;}.elementor-2865 .elementor-element.elementor-element-a67c6d0{--display:flex;}.elementor-2865 .elementor-element.elementor-element-67f24a3{--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-2865 .elementor-element.elementor-element-5523875{text-align:center;}.elementor-2865 .elementor-element.elementor-element-a55c558{--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-2865 .elementor-element.elementor-element-dff4ed5{text-align:center;}.elementor-2865 .elementor-element.elementor-element-dff4ed5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2865 .elementor-element.elementor-element-d94c6d1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2865 .elementor-element.elementor-element-c3a6e10{--display:flex;--min-height:350px;--justify-content:flex-end;}.elementor-2865 .elementor-element.elementor-element-a4398a3{--spacer-size:196px;}.elementor-2865 .elementor-element.elementor-element-ef43e64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2865 .elementor-element.elementor-element-ef43e64 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-2865 .elementor-element.elementor-element-ef43e64.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2865 .elementor-element.elementor-element-ef43e64 img{width:80%;max-width:80%;height:80%;object-fit:scale-down;object-position:center center;opacity:1;}.elementor-2865 .elementor-element.elementor-element-7e39a15{--spacer-size:7px;}.elementor-2865 .elementor-element.elementor-element-0672269{--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-2865 .elementor-element.elementor-element-9c3509a{--display:flex;--min-height:350px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D59E75;--border-color:#D59E75;--border-radius:18px 18px 18px 18px;}.elementor-2865 .elementor-element.elementor-element-d08bcca{--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-2865 .elementor-element.elementor-element-3d7204c{--display:flex;--min-height:370px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D59E75;--border-color:#D59E75;--border-radius:18px 18px 18px 18px;}.elementor-2865 .elementor-element.elementor-element-f4c9368{--display:flex;--min-height:100px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2865 .elementor-element.elementor-element-7960d5a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2865 .elementor-element.elementor-element-7960d5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2865 .elementor-element.elementor-element-f4bdad1{--divider-border-style:solid;--divider-color:#D59E75;--divider-border-width:1px;--divider-element-spacing:12px;}.elementor-2865 .elementor-element.elementor-element-f4bdad1 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-2865 .elementor-element.elementor-element-f4bdad1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2865 .elementor-element.elementor-element-f4bdad1.elementor-view-stacked .elementor-icon{background-color:#D59E75;}.elementor-2865 .elementor-element.elementor-element-f4bdad1.elementor-view-framed .elementor-icon, .elementor-2865 .elementor-element.elementor-element-f4bdad1.elementor-view-default .elementor-icon{color:#D59E75;border-color:#D59E75;}.elementor-2865 .elementor-element.elementor-element-f4bdad1.elementor-view-framed .elementor-icon, .elementor-2865 .elementor-element.elementor-element-f4bdad1.elementor-view-default .elementor-icon svg{fill:#D59E75;}.elementor-2865 .elementor-element.elementor-element-f4bdad1 .elementor-icon i, .elementor-2865 .elementor-element.elementor-element-f4bdad1 .elementor-icon svg{transform:rotate(310deg);}.elementor-2865 .elementor-element.elementor-element-950e6ee{--display:flex;--min-height:150px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2865 .elementor-element.elementor-element-6a84d9c{--divider-border-style:solid;--divider-color:#D59E75;--divider-border-width:1px;--divider-element-spacing:12px;}.elementor-2865 .elementor-element.elementor-element-6a84d9c .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-2865 .elementor-element.elementor-element-6a84d9c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2865 .elementor-element.elementor-element-6a84d9c.elementor-view-stacked .elementor-icon{background-color:#D59E75;}.elementor-2865 .elementor-element.elementor-element-6a84d9c.elementor-view-framed .elementor-icon, .elementor-2865 .elementor-element.elementor-element-6a84d9c.elementor-view-default .elementor-icon{color:#D59E75;border-color:#D59E75;}.elementor-2865 .elementor-element.elementor-element-6a84d9c.elementor-view-framed .elementor-icon, .elementor-2865 .elementor-element.elementor-element-6a84d9c.elementor-view-default .elementor-icon svg{fill:#D59E75;}.elementor-2865 .elementor-element.elementor-element-6a84d9c .elementor-icon i, .elementor-2865 .elementor-element.elementor-element-6a84d9c .elementor-icon svg{transform:rotate(310deg);}.elementor-2865 .elementor-element.elementor-element-e86c43b{--display:flex;--min-height:120px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2865 .elementor-element.elementor-element-17e4192{--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-2865 .elementor-element.elementor-element-38f7300{text-align:center;}.elementor-2865 .elementor-element.elementor-element-38f7300 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-astglobalcolor1 );}.elementor-2865 .elementor-element.elementor-element-fff07ef{--divider-border-style:solid;--divider-color:#D59E75;--divider-border-width:1px;--divider-element-spacing:12px;}.elementor-2865 .elementor-element.elementor-element-fff07ef .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0;}.elementor-2865 .elementor-element.elementor-element-fff07ef .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2865 .elementor-element.elementor-element-fff07ef.elementor-view-stacked .elementor-icon{background-color:#D59E75;}.elementor-2865 .elementor-element.elementor-element-fff07ef.elementor-view-framed .elementor-icon, .elementor-2865 .elementor-element.elementor-element-fff07ef.elementor-view-default .elementor-icon{color:#D59E75;border-color:#D59E75;}.elementor-2865 .elementor-element.elementor-element-fff07ef.elementor-view-framed .elementor-icon, .elementor-2865 .elementor-element.elementor-element-fff07ef.elementor-view-default .elementor-icon svg{fill:#D59E75;}.elementor-2865 .elementor-element.elementor-element-fff07ef .elementor-icon i, .elementor-2865 .elementor-element.elementor-element-fff07ef .elementor-icon svg{transform:rotate(310deg);}.elementor-2865 .elementor-element.elementor-element-3c77378{--display:flex;--min-height:400px;}@media(min-width:768px){.elementor-2865 .elementor-element.elementor-element-1b5fb28{--width:100%;}.elementor-2865 .elementor-element.elementor-element-06277e0{--width:15%;}.elementor-2865 .elementor-element.elementor-element-ac57dce{--width:70%;}.elementor-2865 .elementor-element.elementor-element-869d9f0{--width:45%;}.elementor-2865 .elementor-element.elementor-element-c4ee02c{--width:55%;}.elementor-2865 .elementor-element.elementor-element-30e657c{--width:45%;}.elementor-2865 .elementor-element.elementor-element-d0e26b0{--width:100%;}.elementor-2865 .elementor-element.elementor-element-a55c558{--width:15%;}.elementor-2865 .elementor-element.elementor-element-0672269{--width:50%;}.elementor-2865 .elementor-element.elementor-element-d08bcca{--width:50%;}.elementor-2865 .elementor-element.elementor-element-3c77378{--content-width:1200px;}}@media(max-width:1024px){.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-marker{margin-right:13px;margin-left:0;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-marker{margin-left:13px;margin-right:0;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-right-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-left-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-left-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-right-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-5f24953{--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-2865 .elementor-element.elementor-element-1fde6bb{text-align:center;}.elementor-2865 .elementor-element.elementor-element-1fde6bb .elementor-heading-title{font-size:3.2vw;}}@media(max-width:767px){.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-marker{margin-right:13px;margin-left:0;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-marker{margin-left:13px;margin-right:0;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after{border-left-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after{border-right-color:#FFFFFF00;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-day-right .uael-events-inner-new{padding:20px 20px 20px 20px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2 .uael-timeline-main .uael-day-left .uael-events-inner-new{padding:20px 20px 20px 20px;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-right-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-left-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-left-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-left-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-right .uael-timeline-arrow:after{border-right-color:#02010117;}.rtl .elementor-2865 .elementor-element.elementor-element-0cd03b2.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right div.uael-timeline-main .animate-border:hover .uael-day-left .uael-timeline-arrow:after{border-right-color:#02010117;}.elementor-2865 .elementor-element.elementor-element-1fde6bb .elementor-heading-title{font-size:6.8vw;}}/* Start custom CSS for container, class: .elementor-element-06277e0 *//* Sadece Masaüstünde Sabitleme */
@media (min-width: 1025px) {
    .solbar {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 120px !important; /* Header mesafesine göre ayarla */
        align-self: flex-start !important;
        height: fit-content !important; /* İçerik kadar yer kaplaması için şart */
        z-index: 10;
        display: flex !important; /* Görünürlüğü garanti eder */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-15e09c2 *//* Eser Künye Bilgileri - Özel Sınıf Düzenlemesi */
.eser-kunye {
    padding: 15px;
    border-left: 2px solid rgba(225, 169, 74, 0.2); /* Sanatsal ince bir hat */
    background: rgba(255, 255, 255, 0.02); /* Çok hafif bir derinlik */
}

/* Etiketler: Teknik, Boyut vb. */
.eser-kunye .eser-label {
    font-family: 'Serif', serif;
    font-weight: 600;
    color: #e1a94a;
    font-size: clamp(11px, 0.8vw, 13px); /* Dinamik küçülme */
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
}

/* Değerler: Kısa kodun getirdiği dinamik metinler */
.eser-kunye, 
.eser-kunye span:not(.eser-label) {
    font-family: 'Serif', serif;
    color: #555;
    font-size: clamp(12px, 0.9vw, 15px); /* Yazı boyutu ekranla esner */
    line-height: 1.8;
}

/* Mobilde (Zaten kapattık ama tablette görünürse diye) */
@media (max-width: 1024px) {
    .eser-kunye {
        border-left: none;
        border-top: 1px solid rgba(225, 169, 74, 0.2);
        padding: 10px 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3963c42 *//* --- LÂL-I SIR: HİKAYE VE META ALANI GÜNCELLEMESİ --- */

/* Ana gövde genişlik / hizalama */
.elementor-2865 .elementor-element.elementor-element-3963c42 {
    max-width: 1100px;
    margin: 4rem auto 5rem;
    padding: 0 20px;
    gap: 40px;
}

/* Sol kutu – kart gibi dursun */
.elementor-2865 .elementor-element.elementor-element-3963c42 .eser-meta {
    background: #f8f4ea;
    border-radius: 16px;
    padding: 24px 22px;
    box-shadow: 0 18px 40px rgba(0,0,0,0.08);
}

/* Sol başlık */
.elementor-2865 .elementor-element.elementor-element-3963c42 .eser-meta h2,
.elementor-2865 .elementor-element.elementor-element-3963c42 .eser-meta h3,
.elementor-2865 .elementor-element.elementor-element-3963c42 .eser-meta h4 {
    margin-bottom: 16px;
    letter-spacing: 0.06em;
    font-size: 0.9rem;
}

/* Bilgi satırları */
.elementor-2865 .elementor-element.elementor-element-3963c42 .eser-meta .elementor-text-editor {
    font-size: 0.9rem;
    line-height: 1.7;
}

/* Sağ taraf – hikâye alanı */
.elementor-2865 .elementor-element.elementor-element-3963c42 .eser-story {
    line-height: 1.9;
    font-size: 1rem;
}

/* --- MOBİL DÜZELTMELER --- */
@media (max-width: 768px) {
    .elementor-2865 .elementor-element.elementor-element-3963c42 {
        flex-direction: column;
        margin: 2rem auto 3rem; /* Mobilde dikey boşluğu biraz azalttık */
    }

    /* Yazıların iki yana yaslanması ve boyut küçültme */
    .elementor-2865 .elementor-element.elementor-element-3963c42 .eser-story, 
    .elementor-2865 .elementor-element.elementor-element-3963c42 .eser-meta .elementor-text-editor {
        text-align: justify; /* Yazıları iki yana yasla */
        text-justify: inter-word; /* Kelime aralarını dengeli aç */
        font-size: 0.85rem !important; /* Yazıları biraz küçülttük */
        line-height: 1.6; /* Satır aralığını mobilde daralttık */
    }

    /* Mobilde hikaye başlıkları için küçük bir dokunuş */
    .elementor-2865 .elementor-element.elementor-element-3963c42 .eser-story h2, 
    .elementor-2865 .elementor-element.elementor-element-3963c42 .eser-story h3 {
        font-size: 1.2rem !important;
        text-align: center; /* Başlıklar mobilde merkezde daha şık durur */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f24953 *//* ================================
   ÇERÇEVE (FRAME) HOVER EFEKTİ
   ================================ */
.eser-frame {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  transform: translateY(0);
}

.eser-frame:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 28px 60px rgba(0,0,0,0.28);
}

/* ================================
   KADEME KADEME PARLAKLIK EFEKTİ
   ================================ */
.eser-frame img {
  transition: filter 0.35s ease;
}

.eser-frame:hover img {
  filter: brightness(1.08) contrast(1.05);
}

/* ================================
   CAM (GLASS) EFEKTİ — ÜST KATMAN
   ================================ */
.eser-glass {
  position: relative;
  overflow: hidden;
  backdrop-filter: blur(14px) saturate(140%);
  background: rgba(255, 255, 255, 0.22);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.12);
  border: 1px solid rgba(255, 255, 255, 0.25);
}

/* Hafif ışık parlaması */
.eser-glass:before {
  content: "";
  position: absolute;
  top: -30%;
  left: -30%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle at top left,
      rgba(255,255,255,0.35), transparent 65%);
  pointer-events: none;
}

/* ================================
   ESER BİLGİ KARTI HOVER EFEKTİ
   ================================ */
.eser-info-card {
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.eser-info-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.12);
}

/* ================================
   HİKAYE BAŞLIĞI - GİRİŞ LETTRINE
   ================================ */
.eser-story p:first-letter {
  font-size: 2.9rem;
  float: left;
  padding-right: 12px;
  line-height: 1;
  font-weight: 600;
  color: #2e3a59;
}

/* Daha sanat galerisi estetiği */
.eser-story h2, .eser-story h3 {
  letter-spacing: -0.5px;
  font-weight: 700;
}

/* ================================
   HERO GÖRSEL OVERLAY EFEKTİ
   ================================ */
.eser-hero-img {
  position: relative;
}

.eser-hero-img:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.15),
      rgba(0, 0, 0, 0.05)
  );
  mix-blend-mode: multiply;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d94c6d1 */.dinamik-nav-konteyner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px; /* Görseller büyüdüğü için arayı biraz açtık */
}

.nav-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.nav-minyatur {
    width: 80px;  /* Görseli büyüttük */
    height: 80px; /* Görseli büyüttük */
    border-radius: 50%;
    border: 2px solid #e1a94a; 
    object-fit: cover;
    margin: 15px 0;
    background-color: #fff;
    
    /* Sağ ve Alt Ağırlıklı Gölge (Havada Durma Efekti) */
    box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.15), 
                -1px -1px 5px rgba(255, 255, 255, 0.8);
    
    transition: all 0.4s ease;
}

.nav-eser-adi {
    font-family: 'Serif';
    font-size: 12px;
    color: #444; /* Biraz daha okunur yaptık */
    text-align: center;
    max-width: 100px; 
    line-height: 1.3;
    letter-spacing: 0.5px;
    opacity: 0.8;
}

.nav-ok {
    color: #e1a94a;
    font-size: 24px; /* Okları biraz belirginleştirdik */
    font-weight: 300; /* Daha zarif bir incelik */
    transition: transform 0.3s ease;
}

.nav-ayirici {
    width: 1px;
    height: 80px;
    background: linear-gradient(to bottom, transparent, #e1a94a, transparent);
}

/* --- Sanatsal Dokunuşlar ve Hover Etkisi --- */

.nav-item:hover .nav-minyatur {
    transform: translateY(-5px) scale(1.05); /* Yukarı doğru hafif sıçrama */
    
    /* Gölge derinleşir, ışık vurgusu artar */
    box-shadow: 10px 12px 20px rgba(0, 0, 0, 0.2), 
                0 0 10px rgba(225, 169, 74, 0.3);
    
    border-color: #c9963f; /* Altın rengi hafifçe koyulaşır */
}

.nav-item:hover .nav-ok {
    /* Oklar hafifçe yönüne göre hareket eder */
    transform: translateY(2px); 
}

.nav-item.prev:hover .nav-ok {
    transform: translateY(-4px); 
}

.nav-item:hover .nav-eser-adi {
    color: #e1a94a;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55c558 *//* Sağ Bar Sabitleme - Sadece Masaüstü */
@media (min-width: 1025px) {
    .sagbar {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 120px !important; /* Sol bar ile aynı hizada başlar */
        align-self: flex-start !important;
        height: fit-content !important;
        z-index: 10;
        display: flex !important;
        flex-direction: column;
        gap: 40px; /* Bileşenler arası sanatsal boşluk */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0672269 *//* --- LÂL-I SIR: ADIM 2 - YÜKSEKLİK SABİTLEME --- */
:root {
    --ana-kahve: #8B5E3C;
    --buton-zemin: #FFC136;
    --buton-yazi-beyaz: #FFFFFF;
    --satildi-buton-gri: #A0A0A0;
    --buton-radius: 30px;
    /* Yükseklik Değişkenleri */
    --min-yukseklik: 320px;
    --max-yukseklik: 350px;
}

/* 1. VE 2. ADIM: HİZALAMA + YÜKSEKLİK SINIRLARI */
.eser-eylem-konteyner, 
.sosyal-alan {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    
    /* Yükseklik Ayarları */
    min-height: var(--min-yukseklik) !important;
    max-height: var(--max-yukseklik) !important;
    height: 100% !important; /* Esneklik payı */
    
    box-sizing: border-box !important;
}

/* --- BUTONLARIN TASARIMI (Sadece Butonlarda Kenarlık Var) --- */
.eylem-buton-ana, .eylem-buton-ikincil {
    display: inline-block !important;
    padding: 14px 35px !important;
    text-decoration: none !important;
    margin-top: 20px !important;
    border-radius: var(--buton-radius) !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.4s ease !important;
    cursor: pointer;
    border: 2px solid transparent !important;
}

/* Satışta Butonu (Sarı) */
.eylem-buton-ana {
    background-color: var(--buton-zemin) !important;
    color: var(--buton-yazi-beyaz) !important;
    border-color: var(--buton-zemin) !important;
}

.eylem-buton-ana:hover {
    background-color: var(--ana-kahve) !important;
    border-color: var(--ana-kahve) !important;
    transform: translateY(-3px);
}

/* Satıldı Butonu (Gri) */
.eylem-buton-ikincil {
    background-color: var(--satildi-buton-gri) !important;
    color: var(--buton-yazi-beyaz) !important;
    border-color: var(--satildi-buton-gri) !important;
}

.eylem-buton-ikincil:hover {
    background-color: var(--ana-kahve) !important;
    border-color: var(--ana-kahve) !important;
}

/* --- MÜHÜR VE ANİMASYON --- */
.muhur-cerceve {
    width: 80px;
    margin: 0 auto 10px auto;
}

.eser-muhur-img {
    width: 100%;
    transition: transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.eser-eylem-konteyner:hover .eser-muhur-img {
    transform: rotate(12deg) scale(1.1);
}

/* --- LÂL-I SIR: ADIM 6 - MOBİL UYUMLULUK (RESPONSIVE) --- */

@media (max-width: 768px) {
    /* Kutuların telefon ekranında alt alta sıralanması için */
    .eser-eylem-konteyner, 
    .sosyal-alan {
        min-height: auto !important; /* Mobilde içerik kadar uzasın */
        max-height: none !important; 
        padding: 30px 20px !important; /* Yanlardan biraz daha daraltalım */
        margin-bottom: 20px !important; /* Aralarına boşluk bırakalım */
    }

    /* Başlıkların mobilde biraz daha küçülmesi (Daha dengeli durur) */
    .eser-eylem-konteyner h3, 
    .sosyal-alan h3 {
        font-size: 20px !important;
    }

    /* Metinlerin mobilde okunabilirliği */
    .eser-eylem-konteyner p, 
    .sosyal-alan p {
        font-size: 14px !important;
        max-width: 100% !important;
    }

    /* Butonların mobilde tam genişlik alması (Opsiyonel: Daha kolay tıklanır) */
    .eylem-buton-ana, .eylem-buton-ikincil {
        width: 80% !important;
        padding: 12px 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6f79bf8 *//* --- LÂL-I SIR: MC4WP KAPSÜL FORM TASARIMI --- */
.vuslat-form-kapsul {
    display: flex !important;
    background: #fff !important;
    border: 1px solid #8B5E3C !important; /* Temamızdaki kahve tonu */
    border-radius: 40px !important; /* Tam oval yapı */
    overflow: hidden !important;
    max-width: 380px !important;
    margin: 20px auto !important;
    height: 50px !important;
}

/* E-posta Giriş Alanı */
.vuslat-form-kapsul input[type="email"] {
    flex: 1 !important;
    border: none !important;
    background: transparent !important;
    padding: 0 20px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    color: #333 !important;
    outline: none !important;
}

/* Abone Ol Butonu (1. Konteyner Uyumu) */
.vuslat-form-kapsul input[type="submit"] {
    background-color: #FFC136 !important; /* 1. Kutudaki Sarı Ton */
    color: #fff !important;
    border: none !important;
    padding: 0 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: 0.3s ease !important;
}

.vuslat-form-kapsul input[type="submit"]:hover {
    background-color: #8B5E3C !important; /* Üzerine gelince kahve tonu */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e86c43b *//* --- LÂL-I SIR: KAPSÜL FORM VE MİNİ DOĞRULAMA --- */

/* 1. Formun Ana Gövdesi (form-alan) */
.form-alan {
    margin: 20px auto !important;
    max-width: 380px !important;
    width: 100% !important;
}

/* 2. E-posta ve Butonu Yan Yana Getiren Kapsül */
.form-alan .wpforms-field-container {
    display: flex !important;
    background: #fff !important;
    border: 1px solid var(--ana-kahve) !important;
    border-radius: 40px !important; /* Tam oval kapsül */
    overflow: hidden !important;
    height: 50px !important;
    margin-bottom: 10px !important;
}

/* 3. E-posta Giriş Alanı */
.form-alan input[type="email"] {
    flex: 1 !important;
    border: none !important;
    background: transparent !important;
    padding: 0 20px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    height: 100% !important;
}

/* 4. Gönder Butonu (1. Konteyner Uyumu) */
.gonder-alan .wpforms-submit {
    background-color: var(--buton-zemin) !important; /* Sarı */
    color: var(--buton-yazi-beyaz) !important;
    border: none !important;
    padding: 0 30px !important;
    height: 100% !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    transition: 0.3s ease !important;
    margin: 0 !important;
}

.gonder-alan .wpforms-submit:hover {
    background-color: var(--ana-kahve) !important;
}

/* 5. Turnstile Doğrulamasını Küçült ve Sıraya Koy */
.form-alan .wpforms-field-captcha {
    display: flex !important;
    justify-content: center !important;
    transform: scale(0.75) !important; /* %25 küçülttük */
    margin-top: -5px !important;
    opacity: 0.8;
}

/* Gereksiz WPForms boşluklarını sıfırla */
.wpforms-container, .wpforms-form { margin: 0 !important; padding: 0 !important; }
.wpforms-field { padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for wpDiscuz, class: .elementor-element-86a6d90 *//* Kadim Yorum - Zarif Dokunuşlar Revizesi */

/* 1. Ana Konteynere Daha Yumuşak Bir Form */
.kadim-yorum {
    background: #fdfdf0;
    border: 2px solid #ffc136;
    padding: 25px; /* Mobilde daralmaması için biraz azalttık */
    border-radius: 30px; /* Keskinliği kırdık, tam bir kavis verdik */
    box-shadow: 0 15px 35px rgba(139, 94, 60, 0.1);
}

/* 2. Yorum Yazma Alanı - Yumuşak Radüsler */
.kadim-yorum .wpd-form-row .wpd-field-textarea textarea {
    background: #ffffff !important;
    border: 1px solid rgba(139, 94, 60, 0.3) !important;
    color: #8b5e3c !important;
    border-radius: 20px !important; /* Formun köşelerini yumuşattık */
    padding: 15px !important;
    transition: all 0.3s ease;
}

/* 3. Buton Yapısı - Yukarıdaki Butonlarla Uyumlu ve Havalı Hover */
.kadim-yorum .wpd_submit_button {
    background-color: #1b2a49 !important; /* Lacivert gövde */
    color: #ffc136 !important; /* Altın yazı */
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #1b2a49 !important;
    border-radius: 50px !important; /* Tam oval, zarif buton */
    padding: 12px 35px !important;
    position: relative;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
    box-shadow: 0 4px 15px rgba(27, 42, 73, 0.2);
}

/* Buton Hover Efekti - Altın Parlama */
.kadim-yorum .wpd_submit_button:hover {
    background-color: #ffc136 !important; /* Altın zemine döner */
    color: #1b2a49 !important; /* Lacivert yazıya döner */
    border-color: #ffc136 !important;
    transform: translateY(-3px); /* Hafif yukarı zıplama */
    box-shadow: 0 8px 25px rgba(255, 193, 54, 0.4);
    letter-spacing: 2px; /* Yazı hafifçe açılır, nefes alır */
}

/* 4. Yorum Kutularındaki Keskinliği Giderme */
.kadim-yorum .wpd-comment-right {
    border-radius: 0 20px 20px 0 !important; /* Sağ köşeleri yuvarladık */
    border-left: 5px solid #ffc136 !important;
    background: rgba(139, 94, 60, 0.03) !important;
    margin-bottom: 20px;
}

/* --------------------------------------------------- */
/* MOBİL UYUMLULUK (RESPONSIVE MÜHÜRLEME) */
/* --------------------------------------------------- */

@media screen and (max-width: 768px) {
    .kadim-yorum {
        padding: 15px; /* Küçük ekranlarda iç boşluğu daralttık */
        border-radius: 20px;
    }
    
    .kadim-yorum .wpd-thread-head .wpd-thread-info {
        font-size: 18px !important; /* Mobilde başlık biraz küçülsün */
    }

    .kadim-yorum .wpd_submit_button {
        width: 100%; /* Mobilde buton tam genişlik olsun, basması kolaylaşsın */
        padding: 15px !important;
    }

    /* Mobilde iç içe yorumların kaymasını düzenleyelim */
    .kadim-yorum .wpd-thread-list .wpd-comment {
        margin-left: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c77378 *//* Baloncuğu Serbest Bırakıp Sadece Konteynerı Dizginleyen Kod */
.yorum-blog {
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow-y: auto !important; /* Altın scroll burada oluşur */
    max-height: 800px; /* Bu yükseklik aşılınca scroll devreye girer */
    padding-right: 20px; /* Scroll'un içeriğe binmemesi için */
    border-radius: 30px; /* Zarif kıvrım mühürü */
}

/* Altın Sarısı Scroll - Sadece Konteyner İçinde */
.yorum-blog::-webkit-scrollbar {
    width: 8px;
}

.yorum-blog::-webkit-scrollbar-track {
    background: #fdfdf0; /* Fildişi zemin */
    border-radius: 10px;
}

.yorum-blog::-webkit-scrollbar-thumb {
    background: #ffc136; /* Altın sarısı */
    border-radius: 10px;
    border: 2px solid #fdfdf0;
}/* End custom CSS */