.elementor-30704 .elementor-element.elementor-element-ff270e5 > .elementor-background-overlay{background-color:var( --e-global-color-d95e432 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-ff270e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-30704 .elementor-element.elementor-element-f41743a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .content-inner{text-align:center;max-width:1000px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading{margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .title{color:#FFFFFF;font-size:46px;font-weight:700;margin-bottom:5px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .sub-title{margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .title-desc{color:#FFFFFF;font-size:20px;padding:10px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-a48e95f:not(.elementor-motion-effects-element-type-background), .elementor-30704 .elementor-element.elementor-element-a48e95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-a48e95f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-a48e95f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-fe09c69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30704 .elementor-element.elementor-element-fe09c69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-fe09c69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-30704 .elementor-element.elementor-element-fe09c69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-fe09c69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-8c3039a{--divider-border-style:solid;--divider-color:#EEAF10;--divider-border-width:10px;width:100%;max-width:100%;}.elementor-30704 .elementor-element.elementor-element-8c3039a > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-30704 .elementor-element.elementor-element-8c3039a .elementor-divider-separator{width:100%;}.elementor-30704 .elementor-element.elementor-element-8c3039a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30704 .elementor-element.elementor-element-fecd393{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-30704 .elementor-element.elementor-element-455838d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30704 .elementor-element.elementor-element-455838d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30704 .elementor-element.elementor-element-455838d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-bc450c0 .gsc-heading .content-inner{text-align:left;max-width:800px;}.elementor-30704 .elementor-element.elementor-element-bc450c0 .gsc-heading{margin-bottom:20px;}.elementor-30704 .elementor-element.elementor-element-bc450c0 .gsc-heading .title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-bc450c0 .gsc-heading .sub-title{margin-bottom:0px;font-family:"Roboto Condensed", Sans-serif;font-size:30px;}.elementor-30704 .elementor-element.elementor-element-bc450c0 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-30704 .elementor-element.elementor-element-40d72f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30704 .elementor-element.elementor-element-40d72f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30704 .elementor-element.elementor-element-40d72f7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30704 .elementor-element.elementor-element-40d72f7 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-a4adc6b{width:auto;max-width:auto;}.elementor-30704 .elementor-element.elementor-element-72e5680:not(.elementor-motion-effects-element-type-background), .elementor-30704 .elementor-element.elementor-element-72e5680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-30704 .elementor-element.elementor-element-72e5680{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-30704 .elementor-element.elementor-element-72e5680 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-d423714 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-6954a59 .gsc-pricing .title{color:#161C26;}.elementor-30704 .elementor-element.elementor-element-6954a59 .gsc-pricing .content-inner .plan-price .price-value{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-6954a59 .gsc-pricing .content-inner .plan-list li .text{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-fb87968 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-c405bd0 .gsc-pricing .title{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-c405bd0 .gsc-pricing .content-inner .plan-price .price-value{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-c405bd0 .gsc-pricing .content-inner .plan-list li .text{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-cfb9c3c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-3d6e484 .gsc-pricing .title{color:#161C26;}.elementor-30704 .elementor-element.elementor-element-3d6e484 .gsc-pricing .content-inner .plan-price .price-value{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-3d6e484 .gsc-pricing .content-inner .plan-list li .text{color:var( --e-global-color-d95e432 );}.elementor-30704 .elementor-element.elementor-element-3d6e484 .gsc-pricing .content-inner .plan-list li .icon{color:#DB8E01;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#52E07E;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#F19D03;font-family:"Roboto", Sans-serif;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#161C26;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#161C26;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion .elementskit-card-body p{color:#000000;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion .elementskit-card-body{color:#000000;}.elementor-30704 .elementor-element.elementor-element-a96298d .elementskit-accordion > .elementskit-card.active{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-30704 .elementor-element.elementor-element-9a3378f:not(.elementor-motion-effects-element-type-background), .elementor-30704 .elementor-element.elementor-element-9a3378f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-9a3378f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-9a3378f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-5ef9866:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30704 .elementor-element.elementor-element-5ef9866 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-5ef9866 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-30704 .elementor-element.elementor-element-5ef9866 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-5ef9866 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-aa4eadc{--divider-border-style:solid;--divider-color:#EEAF10;--divider-border-width:10px;width:100%;max-width:100%;}.elementor-30704 .elementor-element.elementor-element-aa4eadc > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-30704 .elementor-element.elementor-element-aa4eadc .elementor-divider-separator{width:100%;}.elementor-30704 .elementor-element.elementor-element-aa4eadc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30704 .elementor-element.elementor-element-2dea5a5{padding:0px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-d001d1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-d001d1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-136ba35{--spacer-size:50px;}.elementor-30704 .elementor-element.elementor-element-a636df2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30704 .elementor-element.elementor-element-a636df2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://www.artgallery.com.tr/wp-content/uploads/2022/03/bg-map.png");background-position:center left;background-repeat:no-repeat;}.elementor-30704 .elementor-element.elementor-element-a636df2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 65px;}.elementor-30704 .elementor-element.elementor-element-a636df2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-52e8378 .gsc-heading .content-inner{text-align:left;max-width:800px;}.elementor-30704 .elementor-element.elementor-element-52e8378 .gsc-heading .title{font-size:42px;margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-52e8378 .gsc-heading .sub-title{color:#D88D05;font-size:25px;font-weight:700;}.elementor-30704 .elementor-element.elementor-element-52e8378 .gsc-heading .title-desc{padding:20px 20px 20px 20px;}.elementor-30704 .elementor-element.elementor-element-4016d92 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-30704 .elementor-element.elementor-element-4016d92 .gsc-testimonial .testimonial-content{color:#161C26;}.elementor-30704 .elementor-element.elementor-element-4016d92 .gsc-testimonial .icon-quote{color:#161C26;}.elementor-30704 .elementor-element.elementor-element-1d374cc:not(.elementor-motion-effects-element-type-background), .elementor-30704 .elementor-element.elementor-element-1d374cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-1d374cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-1d374cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-76b488c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30704 .elementor-element.elementor-element-76b488c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-76b488c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-30704 .elementor-element.elementor-element-76b488c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-76b488c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-de0ea81{--divider-border-style:solid;--divider-color:#EEAF10;--divider-border-width:10px;width:100%;max-width:100%;}.elementor-30704 .elementor-element.elementor-element-de0ea81 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-30704 .elementor-element.elementor-element-de0ea81 .elementor-divider-separator{width:100%;}.elementor-30704 .elementor-element.elementor-element-de0ea81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30704 .elementor-element.elementor-element-8594b20 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-30704 .elementor-element.elementor-element-1c40e2f:not(.elementor-motion-effects-element-type-background), .elementor-30704 .elementor-element.elementor-element-1c40e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-1c40e2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-1c40e2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-e8e3b16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30704 .elementor-element.elementor-element-e8e3b16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEAF10;}.elementor-30704 .elementor-element.elementor-element-e8e3b16 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-30704 .elementor-element.elementor-element-e8e3b16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30704 .elementor-element.elementor-element-e8e3b16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30704 .elementor-element.elementor-element-e75a122{--divider-border-style:solid;--divider-color:#EEAF10;--divider-border-width:10px;width:100%;max-width:100%;}.elementor-30704 .elementor-element.elementor-element-e75a122 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-30704 .elementor-element.elementor-element-e75a122 .elementor-divider-separator{width:100%;}.elementor-30704 .elementor-element.elementor-element-e75a122 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30704 .elementor-element.elementor-element-7ca03ab:not(.elementor-motion-effects-element-type-background), .elementor-30704 .elementor-element.elementor-element-7ca03ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.artgallery.com.tr/wp-content/uploads/2022/03/bg-dot.png");}.elementor-30704 .elementor-element.elementor-element-7ca03ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-7ca03ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-30704 .elementor-element.elementor-element-e52fc65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30704 .elementor-element.elementor-element-e52fc65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30704 .elementor-element.elementor-element-e52fc65 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30704 .elementor-element.elementor-element-4082afb .elementor-heading-title{font-size:33px;}.elementor-bc-flex-widget .elementor-30704 .elementor-element.elementor-element-74585fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30704 .elementor-element.elementor-element-74585fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30704 .elementor-element.elementor-element-74585fa > .elementor-element-populated{padding:8px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-5c1382d{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-30704 .elementor-element.elementor-element-ff270e5{padding:80px 0px 90px 0px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .title{font-size:36px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .title-desc{font-size:17px;padding:0px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-fecd393{padding:70px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-72e5680{padding:80px 0px 80px 0px;}.elementor-30704 .elementor-element.elementor-element-2dea5a5{padding:80px 0px 80px 0px;}.elementor-30704 .elementor-element.elementor-element-a636df2 > .elementor-element-populated{padding:35px 15px 35px 15px;}.elementor-30704 .elementor-element.elementor-element-4082afb .elementor-heading-title{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor-30704 .elementor-element.elementor-element-ff270e5{padding:60px 0px 70px 0px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .title{font-size:26px;}.elementor-30704 .elementor-element.elementor-element-4289249 .gsc-heading .title-desc{font-size:16px;line-height:24px;padding:10px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-a48e95f{margin-top:0px;margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-fecd393{margin-top:2px;margin-bottom:2px;padding:0px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-40d72f7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-30704 .elementor-element.elementor-element-72e5680{margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-6954a59 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30704 .elementor-element.elementor-element-c405bd0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30704 .elementor-element.elementor-element-9a3378f{margin-top:0px;margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-2dea5a5{padding:0px 0px 0px 0px;}.elementor-30704 .elementor-element.elementor-element-136ba35{--spacer-size:300px;}.elementor-30704 .elementor-element.elementor-element-1d374cc{margin-top:0px;margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-1c40e2f{margin-top:0px;margin-bottom:0px;}.elementor-30704 .elementor-element.elementor-element-74585fa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-30704 .elementor-element.elementor-element-74585fa > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-30704 .elementor-element.elementor-element-455838d{width:70%;}.elementor-30704 .elementor-element.elementor-element-40d72f7{width:30%;}.elementor-30704 .elementor-element.elementor-element-d001d1b{width:50%;}.elementor-30704 .elementor-element.elementor-element-a636df2{width:50%;}.elementor-30704 .elementor-element.elementor-element-e52fc65{width:79%;}.elementor-30704 .elementor-element.elementor-element-74585fa{width:20.917%;}}@media(min-width:1025px){.elementor-30704 .elementor-element.elementor-element-a636df2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30704 .elementor-element.elementor-element-a636df2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for gva-pricing-block, class: .elementor-element-6954a59 *//* =========================================================
   1. ANA KUTU (ADVANCED GREEN)
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-6954a59 {
    position: relative;
    z-index: 1;
    border-radius: 12px;
    background: #ffffff;
    background-clip: padding-box;
    border: 8px solid transparent;
    -webkit-mask-image: -webkit-radial-gradient(white, black);

    display: flex !important;
    flex-direction: column !important;

    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    transform: translateZ(0);

    transition: box-shadow 0.4s ease;
}

/* =========================================================
   2. SOL ÜST KÖŞE RIBBON – STARTER
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-6954a59::after {
    content: "STARTER";
    position: absolute;
    top: 18px;
    left: -38px;
    width: 140px;
    padding: 5px 0;
    line-height: 1.6;
    background: linear-gradient(135deg, #00FF87 0%, #2ED573 100%);
    color: #000000;
    text-align: center;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    transform: rotate(-45deg);
    box-shadow: 0 2px 8px rgba(0, 255, 135, 0.35);
    z-index: 10;
}

/* =========================================================
   3. 8PX YEŞİL ANİMASYONLU BORDER (KOYULAŞTIRILMIŞ)
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-6954a59::before {
    content: "";
    position: absolute;
    inset: -8px;

    border-radius: 16px; /* 12 + 8 */
    padding: 8px;

    background: linear-gradient(
        45deg,
        #009e5f,
        #00b86b,
        #00a86b,
        #008f5a,
        #009e5f
    );
    background-size: 300% 300%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    animation: uniformFlow 1.5s linear infinite;
    transition: opacity 0.3s ease;

    pointer-events: none;
    z-index: 2;
}

/* Kart içeriği border’ın üstünde */
.elementor-30704 .elementor-element.elementor-element-6954a59 > * {
    position: relative;
    z-index: 3;
}

/* =========================================================
   4. MASAÜSTÜ – HOVER’DA BORDER ÇIKAR
   ========================================================= */
@media (min-width: 1025px) {
    .elementor-30704 .elementor-element.elementor-element-6954a59 {
        box-shadow: none;
    }

    .elementor-30704 .elementor-element.elementor-element-6954a59:hover {
        box-shadow: 0 15px 40px rgba(0, 255, 135, 0.35);
    }

    .elementor-30704 .elementor-element.elementor-element-6954a59:hover::before {
        opacity: 1;
    }
}

/* =========================================================
   5. MOBİL & TABLET – ALT BOŞLUK DARALTILDI
   ========================================================= */
@media (max-width: 1024px) {
    .elementor-30704 .elementor-element.elementor-element-6954a59 {
        margin-bottom: 20px !important;
        box-shadow: none !important;
        transform: none !important;
    }

    .elementor-30704 .elementor-element.elementor-element-6954a59::before {
        opacity: 1 !important;
    }

    /* Mobilde başka glow / shadow kalmasın */
    .elementor-30704 .elementor-element.elementor-element-6954a59,
    .elementor-30704 .elementor-element.elementor-element-6954a59 * {
        box-shadow: none !important;
        filter: none !important;
    }
}

/* =========================================================
   6. BUTON – KURUMSAL SİYAH & GOLD
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-6954a59 a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: auto auto 10px auto !important;
    width: 88% !important;
    padding: 18px 25px !important;
    font-size: 19px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.2px !important;
    text-align: center !important;

    border-radius: 10px !important;
    border: 3px solid #D4AF37 !important;
    background: #1a1a1a !important;
    color: #ffffff !important;

    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.2) !important;
}

/* =========================================================
   7. BUTON HOVER
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-6954a59 a:hover {
    transform: scale(1.06) !important;
    background: #D4AF37 !important;
    color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 12px 25px rgba(212,175,55,0.5) !important;
}

/* =========================================================
   8. BUTON SHINE
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-6954a59 a::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.6) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    animation: goldShine 3s infinite;
}

/* =========================================================
   9. ANİMASYONLAR
   ========================================================= */
@keyframes uniformFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes goldShine {
    0%   { left: -100%; }
    20%  { left: 150%; }
    100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d423714 */@media (min-width: 1025px) {
    .elementor-30704 .elementor-element.elementor-element-d423714 ul {
        margin-left: -20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for gva-pricing-block, class: .elementor-element-c405bd0 *//* =========================================================
   1. ANA KUTU (ADVANCED GOLD)
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-c405bd0 {
    position: relative;
    z-index: 1;
    border-radius: 12px;
    background: #ffffff;
    background-clip: padding-box;
    border: 8px solid transparent;
    -webkit-mask-image: -webkit-radial-gradient(white, black);

    display: flex !important;
    flex-direction: column !important;

    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    transform: translateZ(0);

    transition: box-shadow 0.4s ease;
}

/* =========================================================
   2. SOL ÜST KÖŞE RIBBON – POPULAR
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-c405bd0::after {
    content: "POPULAR";
    position: absolute;
    top: 18px;
    left: -38px;
    width: 140px;
    padding: 5px 0;
    line-height: 1.6;
    background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);
    color: #000000;
    text-align: center;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    transform: rotate(-45deg);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    z-index: 10;
}

/* =========================================================
   3. 8PX GOLD ANİMASYONLU BORDER (KOYULAŞTIRILMIŞ)
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-c405bd0::before {
    content: "";
    position: absolute;
    inset: -8px;

    border-radius: 16px; /* 12 + 8 */
    padding: 8px;

    background: linear-gradient(
        45deg,
        #C9A227,   /* koyu altın */
        #D4AF37,   /* klasik gold */
        #B8961E,   /* derin ton */
        #8B7500,   /* antique gold */
        #C9A227
    );
    background-size: 300% 300%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    animation: uniformFlow 1.5s linear infinite;
    transition: opacity 0.3s ease;

    pointer-events: none;
    z-index: 2;
}

/* Kart içeriği border’ın üstünde */
.elementor-30704 .elementor-element.elementor-element-c405bd0 > * {
    position: relative;
    z-index: 3;
}

/* =========================================================
   4. MASAÜSTÜ – HOVER’DA BORDER ÇIKAR
   ========================================================= */
@media (min-width: 1025px) {
    .elementor-30704 .elementor-element.elementor-element-c405bd0 {
        box-shadow: none;
    }

    .elementor-30704 .elementor-element.elementor-element-c405bd0:hover {
        box-shadow: 0 15px 40px rgba(255, 215, 0, 0.3);
    }

    .elementor-30704 .elementor-element.elementor-element-c405bd0:hover::before {
        opacity: 1;
    }
}

/* =========================================================
   5. MOBİL & TABLET – ALT BOŞLUK DARALTILDI
   ========================================================= */
@media (max-width: 1024px) {
    .elementor-30704 .elementor-element.elementor-element-c405bd0 {
        margin-bottom: 20px !important;
        box-shadow: none !important;
        transform: none !important;
    }

    .elementor-30704 .elementor-element.elementor-element-c405bd0::before {
        opacity: 1 !important;
    }

    /* Mobilde başka glow / shadow kalmasın */
    .elementor-30704 .elementor-element.elementor-element-c405bd0,
    .elementor-30704 .elementor-element.elementor-element-c405bd0 * {
        box-shadow: none !important;
        filter: none !important;
    }
}

/* =========================================================
   6. BUTON – KURUMSAL SİYAH & GOLD
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-c405bd0 a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: auto auto 10px auto !important;
    width: 88% !important;
    padding: 18px 25px !important;
    font-size: 19px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.2px !important;
    text-align: center !important;

    border-radius: 10px !important;
    border: 3px solid #D4AF37 !important;
    background: #1a1a1a !important;
    color: #ffffff !important;

    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.2) !important;
}

/* =========================================================
   7. BUTON HOVER
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-c405bd0 a:hover {
    transform: scale(1.06) !important;
    background: #D4AF37 !important;
    color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 12px 25px rgba(212,175,55,0.5) !important;
}

/* =========================================================
   8. BUTON SHINE
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-c405bd0 a::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.6) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    animation: goldShine 3s infinite;
}

/* =========================================================
   9. ANİMASYONLAR
   ========================================================= */
@keyframes uniformFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes goldShine {
    0%   { left: -100%; }
    20%  { left: 150%; }
    100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb87968 */@media (min-width: 1025px) {
    .elementor-30704 .elementor-element.elementor-element-fb87968 ul {
        margin-left: -20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for gva-pricing-block, class: .elementor-element-3d6e484 *//* =========================================================
   1. ANA KUTU (PREMIUM DARK FUCHSIA)
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-3d6e484 {
    position: relative;
    z-index: 1;
    border-radius: 12px;
    background: #ffffff;
    background-clip: padding-box;
    border: 8px solid transparent;
    -webkit-mask-image: -webkit-radial-gradient(white, black);

    display: flex !important;
    flex-direction: column !important;

    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    transform: translateZ(0);

    transition: box-shadow 0.4s ease;
}

/* =========================================================
   2. SOL ÜST KÖŞE RIBBON – PREMIUM
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-3d6e484::after {
    content: "PARTNER";
    position: absolute;
    top: 18px;
    left: -38px;
    width: 140px;
    padding: 5px 0;
    line-height: 1.6;
    background: linear-gradient(135deg, #FF00FF 0%, #4B0082 100%);
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    transform: rotate(-45deg);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    z-index: 10;
}

/* =========================================================
   3. 8PX FUŞYA ANİMASYONLU BORDER (KOYULAŞTIRILMIŞ)
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-3d6e484::before {
    content: "";
    position: absolute;
    inset: -8px;

    border-radius: 16px;
    padding: 8px;

    background: linear-gradient(
        45deg,
        #B100B1,   /* koyu fuşya */
        #C71585,   /* medium violet red */
        #9B008F,   /* derin mor-fuşya */
        #4B0082,   /* indigo */
        #B100B1
    );
    background-size: 300% 300%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    opacity: 0;
    animation: uniformFlow 1.5s linear infinite;
    transition: opacity 0.3s ease;

    pointer-events: none;
    z-index: 2;
}

/* Kart içeriği border’ın üstünde */
.elementor-30704 .elementor-element.elementor-element-3d6e484 > * {
    position: relative;
    z-index: 3;
}

/* =========================================================
   4. MASAÜSTÜ – HOVER’DA BORDER ÇIKAR
   ========================================================= */
@media (min-width: 1025px) {
    .elementor-30704 .elementor-element.elementor-element-3d6e484 {
        box-shadow: none;
    }

    .elementor-30704 .elementor-element.elementor-element-3d6e484:hover {
        box-shadow: 0 15px 40px rgba(255, 0, 255, 0.3);
    }

    .elementor-30704 .elementor-element.elementor-element-3d6e484:hover::before {
        opacity: 1;
    }
}

/* =========================================================
   5. MOBİL & TABLET – ALT BOŞLUK DARALTILDI
   ========================================================= */
@media (max-width: 1024px) {
    .elementor-30704 .elementor-element.elementor-element-3d6e484 {
        margin-bottom: 20px !important;
        box-shadow: none !important;
        transform: none !important;
    }

    .elementor-30704 .elementor-element.elementor-element-3d6e484::before {
        opacity: 1 !important;
    }

    .elementor-30704 .elementor-element.elementor-element-3d6e484,
    .elementor-30704 .elementor-element.elementor-element-3d6e484 * {
        box-shadow: none !important;
        filter: none !important;
    }
}

/* =========================================================
   6. BUTON – KURUMSAL SİYAH & GOLD
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-3d6e484 a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: auto auto 10px auto !important;
    width: 88% !important;
    padding: 18px 25px !important;
    font-size: 19px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.2px !important;
    text-align: center !important;

    border-radius: 10px !important;
    border: 3px solid #D4AF37 !important;
    background: #1a1a1a !important;
    color: #ffffff !important;

    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.2) !important;
}

/* =========================================================
   7. BUTON HOVER
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-3d6e484 a:hover {
    transform: scale(1.06) !important;
    background: #D4AF37 !important;
    color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 12px 25px rgba(212,175,55,0.5) !important;
}

/* =========================================================
   8. BUTON SHINE
   ========================================================= */
.elementor-30704 .elementor-element.elementor-element-3d6e484 a::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.6) 50%,
        rgba(255,255,255,0) 100%
    );
    transform: skewX(-25deg);
    animation: goldShine 3s infinite;
}

/* =========================================================
   9. ANİMASYONLAR
   ========================================================= */
@keyframes uniformFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes fuchsiaShine {
    0%   { left: -100%; }
    20%  { left: 150%; }
    100% { left: 150%; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfb9c3c */@media (min-width: 1025px) {
    .elementor-30704 .elementor-element.elementor-element-cfb9c3c ul {
        margin-left: -20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a96298d *//* Sadece bu widget (.elementor-30704 .elementor-element.elementor-element-a96298d) için mobilde sola hizala */
@media (max-width: 767px) {
  /* Üst sarmalayıcı ve içindeki tüm elemanlar */
  .elementor-30704 .elementor-element.elementor-element-a96298d, 
  .elementor-30704 .elementor-element.elementor-element-a96298d * {
    text-align: left !important;
  }

  /* Elementor Accordion/Toggler */
  .elementor-30704 .elementor-element.elementor-element-a96298d .elementor-accordion,
  .elementor-30704 .elementor-element.elementor-element-a96298d .elementor-accordion .elementor-tab-title,
  .elementor-30704 .elementor-element.elementor-element-a96298d .elementor-accordion .elementor-accordion-title,
  .elementor-30704 .elementor-element.elementor-element-a96298d .elementor-accordion .elementor-tab-title a,
  .elementor-30704 .elementor-element.elementor-element-a96298d .elementor-accordion .elementor-tab-content {
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }

  /* ElementsKit (ekit) */
  .elementor-30704 .elementor-element.elementor-element-a96298d .ekit-accordion,
  .elementor-30704 .elementor-element.elementor-element-a96298d .ekit-accordion .ekit-accordion-title,
  .elementor-30704 .elementor-element.elementor-element-a96298d .ekit-accordion .ekit-accordion-content {
    text-align: left !important;
  }

  /* Essential Addons (eael) */
  .elementor-30704 .elementor-element.elementor-element-a96298d .eael-accordion .eael-accordion-header,
  .elementor-30704 .elementor-element.elementor-element-a96298d .eael-accordion .eael-accordion-content {
    text-align: left !important;
  }

  /* Genel okunabilirlik */
  .elementor-30704 .elementor-element.elementor-element-a96298d [class*="accordion"] [class*="content"],
  .elementor-30704 .elementor-element.elementor-element-a96298d [class*="accordion"] [class*="body"] {
    padding: 12px 16px !important;
    line-height: 1.6;
    word-break: break-word;
  }
}
.ag-links-row,
.ag-links {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 15px 0;
}

@media (min-width: 768px) {
  .ag-links-row,
  .ag-links {
    flex-direction: row;
    gap: 15px;
  }
}

.ag-arrow {
  font-size: 20px;
  font-weight: 900;
  color: #000;
  margin-right: 8px;
}

.ag-links-row a,
.ag-links a {
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  color: #000 !important;
}

.ag-links-row a:visited,
.ag-links a:visited {
  color: #000 !important;
}

.ag-links-row a:hover,
.ag-links a:hover {
  color: #f39c12 !important;
}/* End custom CSS */
/* Start custom CSS for gva-testimonials-carousel, class: .elementor-element-4016d92 *//* Widget içindeki tüm metinleri siyah olmaya zorlar */
.elementor-30704 .elementor-element.elementor-element-4016d92, 
.elementor-30704 .elementor-element.elementor-element-4016d92 * {
    color: #161C26 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c1382d *//* Sarı bandı (butonun bulunduğu konteyner) dikey olarak merkezde tutmak için */
.yellow-band-container {
    display: flex;
    justify-content: flex-end; /* Sağdan hizalama */
    align-items: center;       /* Dikeyde merkezde */
    height: 100%;              /* Sarı bandın tam boyutunu kullan */
}

/* Butonun stilini ayarla - BÜYÜTÜLMÜŞ VERSİYON (küçük yazı) */
a.btn-theme[href="https://www.artgallery.com.tr/advantages/"] {
    position: relative;
    background-color: #11161F !important; /* Varsayılan: koyu gri */
    color: #ffffff !important;
    height: 60px !important;
    padding: 0 36px !important;
    line-height: 60px;
    border-radius: 8px;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;                      /* 18px → 15px (daha küçük yazı) */
    font-weight: 600;
    text-align: center;
    overflow: hidden; /* Işık efekti buton dışına taşmasın */
    transition: background-color 0.3s ease; /* Sadece arka plan geçişi yumuşak olsun */
    z-index: 1;
}

/* Shine efekti için özel ::before */
a.btn-theme[href="https://www.artgallery.com.tr/advantages/"]::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        rgba(255, 255, 255, 0.6),
        rgba(255, 255, 255, 0.2),
        transparent
    );
    pointer-events: none;
    z-index: -1;
    animation: shine 3s ease-in-out infinite;
}

/* Hover: Sadece background değişsin, shine devam etsin */
a.btn-theme[href="https://www.artgallery.com.tr/advantages/"]:hover {
    background-color: #006400 !important; /* Koyu yeşil */
}

/* Sürekli çalışan shine animasyonu */
@keyframes shine {
    0% {
        left: -100%;
    }
    50% {
        left: 100%;
    }
    100% {
        left: -100%;
    }
}/* End custom CSS */