.elementor-854 .elementor-element.elementor-element-e8304f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-854 .elementor-element.elementor-element-e8304f1 .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-e8304f1{padding:5rem 0rem 7.5rem 0rem;}.elementor-854 .elementor-element.elementor-element-c4e0a09{text-align:left;}.elementor-854 .elementor-element.elementor-element-c4e0a09 .vlt-heading{color:#BDA609;}.elementor-854 .elementor-element.elementor-element-9955807 .premium-prefix-text, .elementor-854 .elementor-element.elementor-element-9955807 .premium-suffix-text{display:block;}.elementor-854 .elementor-element.elementor-element-9955807 .premium-atext__headline{text-align:left;}.elementor-854 .elementor-element.elementor-element-07c020b{text-align:left;}.elementor-854 .elementor-element.elementor-element-087ab12 .vlt-spacer{height:5rem;}.elementor-854 .elementor-element.elementor-element-f659a1f{width:auto;max-width:auto;text-align:left;}.elementor-854 .elementor-element.elementor-element-f659a1f .vlt-btn{color:#000000;}.elementor-854 .elementor-element.elementor-element-f659a1f .vlt-btn:hover{color:var( --e-global-color-e0fb1fb );}.elementor-854 .elementor-element.elementor-element-423765d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-854 .elementor-element.elementor-element-423765d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-423765d .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-6fb9ae2{text-align:left;}.elementor-854 .elementor-element.elementor-element-6fb9ae2 .vlt-section-title__heading{color:var( --e-global-color-e0fb1fb );}.elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-9feb715 img.premium-adv-carousel__item-img, .elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-9feb715 .premium-adv-carousel__item-img img, .elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-9feb715 .vid-overlay{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-6323251 img.premium-adv-carousel__item-img, .elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-6323251 .premium-adv-carousel__item-img img, .elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-6323251 .vid-overlay{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-b1ea289 img.premium-adv-carousel__item-img, .elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-b1ea289 .premium-adv-carousel__item-img img, .elementor-854 .elementor-element.elementor-element-17e475d .elementor-repeater-item-b1ea289 .vid-overlay{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-17e475d.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-854 .elementor-element.elementor-element-17e475d.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-854 .elementor-element.elementor-element-17e475d.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-854 .elementor-element.elementor-element-17e475d .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-854 .elementor-element.elementor-element-17e475d{padding:3rem 0rem 0rem 0rem;}.elementor-854 .elementor-element.elementor-element-17e475d .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:305px;}.elementor-854 .elementor-element.elementor-element-17e475d .premium-adv-carousel__media-wrap{border-radius:0px;}.elementor-854 .elementor-element.elementor-element-17e475d .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-854 .elementor-element.elementor-element-17e475d .pa-media-icons-inner-container i{font-size:20px;}.elementor-854 .elementor-element.elementor-element-17e475d .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-854 .elementor-element.elementor-element-4de2bd9 > .elementor-element-populated{margin:0rem 6.25rem 0rem 0rem;--e-column-margin-right:6.25rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-67ea087{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-854 .elementor-element.elementor-element-67ea087.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-a3141da{width:var( --container-widget-width, 98.675% );max-width:98.675%;--container-widget-width:98.675%;--container-widget-flex-grow:0;text-align:center;}.elementor-854 .elementor-element.elementor-element-a3141da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-a3141da .vlt-btn{color:#000000;}.elementor-854 .elementor-element.elementor-element-a3141da .vlt-btn:hover{color:var( --e-global-color-e0fb1fb );}.elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-9feb715 img.premium-adv-carousel__item-img, .elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-9feb715 .premium-adv-carousel__item-img img, .elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-9feb715 .vid-overlay{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-6323251 img.premium-adv-carousel__item-img, .elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-6323251 .premium-adv-carousel__item-img img, .elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-6323251 .vid-overlay{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-b1ea289 img.premium-adv-carousel__item-img, .elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-b1ea289 .premium-adv-carousel__item-img img, .elementor-854 .elementor-element.elementor-element-ef4fb5b .elementor-repeater-item-b1ea289 .vid-overlay{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-ef4fb5b.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-854 .elementor-element.elementor-element-ef4fb5b.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-854 .elementor-element.elementor-element-ef4fb5b.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:305px;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .premium-adv-carousel__media-wrap{border-radius:0px;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .pa-media-icons-inner-container i{font-size:20px;}.elementor-854 .elementor-element.elementor-element-ef4fb5b .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-854 .elementor-element.elementor-element-f026451:not(.elementor-motion-effects-element-type-background), .elementor-854 .elementor-element.elementor-element-f026451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;background-image:url("https://courtvisiontr.com/wp-content/uploads/2021/07/cartographer.png");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-854 .elementor-element.elementor-element-f026451{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-854 .elementor-element.elementor-element-f026451 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-cdbc1ba{text-align:center;}.elementor-854 .elementor-element.elementor-element-cdbc1ba .vlt-counter-up__number{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-cdbc1ba .vlt-counter-up__title{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-2e869f3{text-align:center;}.elementor-854 .elementor-element.elementor-element-2e869f3 .vlt-counter-up__number{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-2e869f3 .vlt-counter-up__title{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-0efacdc{text-align:center;}.elementor-854 .elementor-element.elementor-element-0efacdc .vlt-counter-up__number{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-0efacdc .vlt-counter-up__title{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-3929a36{text-align:center;}.elementor-854 .elementor-element.elementor-element-3929a36 .vlt-counter-up__number{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-3929a36 .vlt-counter-up__title{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-5288c79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-854 .elementor-element.elementor-element-5288c79 .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-5288c79{padding:2rem 0rem 2rem 0rem;}.elementor-854 .elementor-element.elementor-element-9f80058{text-align:left;}.elementor-854 .elementor-element.elementor-element-9f80058 .vlt-section-title__heading{color:#BDA609;}.elementor-854 .elementor-element.elementor-element-250c1e3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-854 .elementor-element.elementor-element-250c1e3 > .elementor-container{max-width:1151px;min-height:0px;}.elementor-854 .elementor-element.elementor-element-250c1e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-854 .elementor-element.elementor-element-250c1e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-250c1e3 .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-a1c7347{text-align:left;}.elementor-854 .elementor-element.elementor-element-aceab54{text-align:left;}.elementor-854 .elementor-element.elementor-element-527eb99 > .elementor-container{max-width:1150px;}.elementor-854 .elementor-element.elementor-element-527eb99 .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-527eb99{padding:0rem 0rem 2rem 0rem;}.elementor-854 .elementor-element.elementor-element-a16e511{text-align:left;}.elementor-854 .elementor-element.elementor-element-8d7c66f{text-align:left;}.elementor-854 .elementor-element.elementor-element-3a519b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-854 .elementor-element.elementor-element-3a519b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-854 .elementor-element.elementor-element-3a519b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-3a519b8 .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-4d2f945{text-align:left;}.elementor-854 .elementor-element.elementor-element-4d2f945 .vlt-section-title__heading{color:#BDA609;}.elementor-854 .elementor-element.elementor-element-bb5c047 .vlt-vertical-lines{z-index:-1;}.elementor-854 .elementor-element.elementor-element-bb5c047{padding:0rem 0rem 0rem 0rem;}.elementor-854 .elementor-element.elementor-element-4d3352b .premium-gallery-caption{background-color:var( --e-global-color-e0fb1fb );text-align:center;}.elementor-854 .elementor-element.elementor-element-4d3352b .pa-gallery-img-container img{object-fit:cover;}.elementor-854 .elementor-element.elementor-element-4d3352b .premium-gallery-item{padding:3px;}.elementor-854 .elementor-element.elementor-element-4d3352b .premium-gallery-img-name, .elementor-854 .elementor-element.elementor-element-4d3352b .premium-gallery-img-name a{color:#000000;}.elementor-854 .elementor-element.elementor-element-e1864d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-854 .elementor-element.elementor-element-e1864d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 2px 0px;}.elementor-854 .elementor-element.elementor-element-e1864d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-f05c017 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-854 .elementor-element.elementor-element-369a333{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-854 .elementor-element.elementor-element-369a333 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-854 .elementor-element.elementor-element-369a333 .vlt-section-title__heading{color:var( --e-global-color-e0fb1fb );}.elementor-854 .elementor-element.elementor-element-384a46a .vlt-spacer{height:3rem;}.elementor-854 .elementor-element.elementor-element-8094d07{--display:flex;}.elementor-854 .elementor-element.elementor-element-860807a{--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-854 .elementor-element.elementor-element-34d9a4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-854 .elementor-element.elementor-element-34d9a4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-fd8b005{--display:flex;}.elementor-854 .elementor-element.elementor-element-a84137f{--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-854 .elementor-element.elementor-element-e9d3542{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-854 .elementor-element.elementor-element-e9d3542.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-83a110e{--display:flex;}.elementor-854 .elementor-element.elementor-element-bbdf8a2{--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-854 .elementor-element.elementor-element-de88380{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-854 .elementor-element.elementor-element-de88380.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-a831d5e{--display:flex;}.elementor-854 .elementor-element.elementor-element-f02b963{--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-854 .elementor-element.elementor-element-7818817{--display:flex;}.elementor-854 .elementor-element.elementor-element-69ba697{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e0fb1fb );--n-accordion-title-hover-color:#54595F;--n-accordion-title-active-color:var( --e-global-color-e0fb1fb );--n-accordion-icon-size:9px;}.elementor-854 .elementor-element.elementor-element-69ba697 :where( .elementor-854 .elementor-element.elementor-element-69ba697 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-854 .elementor-element.elementor-element-d0f8c68{min-width:0px;}.elementor-854 .elementor-element.elementor-element-d0f8c68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-854 .elementor-element.elementor-element-d0f8c68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-0c396d8{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-854 .elementor-element.elementor-element-0c396d8 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-854 .elementor-element.elementor-element-c12854c:not(.elementor-motion-effects-element-type-background), .elementor-854 .elementor-element.elementor-element-c12854c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;background-image:url("https://courtvisiontr.com/wp-content/uploads/2025/08/cartographer1.png");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-854 .elementor-element.elementor-element-c12854c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 2rem 0rem;}.elementor-854 .elementor-element.elementor-element-c12854c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-854 .elementor-element.elementor-element-380a8c5{text-align:center;}.elementor-854 .elementor-element.elementor-element-380a8c5 .vlt-simple-icon{font-size:41px;color:#8A8A8A;}.elementor-854 .elementor-element.elementor-element-c9b1168 .vlt-spacer{height:3rem;}.elementor-854 .elementor-element.elementor-element-6d16441 .vlt-spacer{height:3rem;}.elementor-854 .elementor-element.elementor-element-e180724{text-align:center;}.elementor-854 .elementor-element.elementor-element-e180724 .vlt-slider-controls{color:#FFFFFF;}.elementor-854 .elementor-element.elementor-element-4ecd16b{padding:2rem 0rem 2rem 0rem;}.elementor-854 .elementor-element.elementor-element-901d688.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-854 .elementor-element.elementor-element-8459e8b{text-align:center;}.elementor-854 .elementor-element.elementor-element-8459e8b .vlt-heading{color:var( --e-global-color-e0fb1fb );}.elementor-854 .elementor-element.elementor-element-4dd416b .vlt-spacer{height:1.5rem;}.elementor-854 .elementor-element.elementor-element-1f4609a{width:var( --container-widget-width, 1113px );max-width:1113px;--container-widget-width:1113px;--container-widget-flex-grow:0;text-align:center;}.elementor-854 .elementor-element.elementor-element-1f4609a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-c5d1700{width:var( --container-widget-width, 83.333% );max-width:83.333%;--container-widget-width:83.333%;--container-widget-flex-grow:0;}.elementor-854 .elementor-element.elementor-element-c5d1700.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-ef30b42{--display:flex;}@media(min-width:768px){.elementor-854 .elementor-element.elementor-element-f05c017{width:69.742%;}.elementor-854 .elementor-element.elementor-element-d0f8c68{width:30.172%;}.elementor-854 .elementor-element.elementor-element-901d688{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-854 .elementor-element.elementor-element-65f6a79{width:100%;}.elementor-854 .elementor-element.elementor-element-9b62746{width:100%;}.elementor-854 .elementor-element.elementor-element-3dba9ab{width:100%;}.elementor-854 .elementor-element.elementor-element-4de2bd9{width:100%;}.elementor-854 .elementor-element.elementor-element-ea868be{width:50%;}.elementor-854 .elementor-element.elementor-element-9c491f1{width:50%;}.elementor-854 .elementor-element.elementor-element-c1aad6e{width:50%;}.elementor-854 .elementor-element.elementor-element-858eba9{width:50%;}.elementor-854 .elementor-element.elementor-element-bc68447{width:100%;}.elementor-854 .elementor-element.elementor-element-ac630b6{width:100%;}.elementor-854 .elementor-element.elementor-element-7c54fa3{width:100%;}.elementor-854 .elementor-element.elementor-element-54a99f1{width:100%;}.elementor-854 .elementor-element.elementor-element-5e4c6af{width:100%;}.elementor-854 .elementor-element.elementor-element-f05c017{width:100%;}.elementor-854 .elementor-element.elementor-element-d0f8c68{width:100%;}.elementor-854 .elementor-element.elementor-element-b4c589a{width:100%;}}@media(max-width:1024px){.elementor-854 .elementor-element.elementor-element-e8304f1{padding:0px 0px 0px 0px;}.elementor-854 .elementor-element.elementor-element-65f6a79 > .elementor-element-populated{margin:2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-4de2bd9 > .elementor-element-populated{margin:4rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-c1aad6e > .elementor-element-populated{margin:3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-858eba9 > .elementor-element-populated{margin:3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-bc68447 > .elementor-element-populated{margin:04rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-ac630b6 > .elementor-element-populated{margin:04rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-7c54fa3 > .elementor-element-populated{margin:4rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-54a99f1 > .elementor-element-populated{margin:4rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-f05c017 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-854 .elementor-element.elementor-element-0c396d8{--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;}.elementor-854 .elementor-element.elementor-element-0c396d8.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-854 .elementor-element.elementor-element-7f9752b > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-854 .elementor-element.elementor-element-6fb9ae2{width:100%;max-width:100%;}.elementor-854 .elementor-element.elementor-element-4de2bd9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-854 .elementor-element.elementor-element-ef4fb5b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-854 .elementor-element.elementor-element-9c491f1 > .elementor-element-populated{margin:3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-854 .elementor-element.elementor-element-0c396d8{--container-widget-width:703px;--container-widget-flex-grow:0;width:var( --container-widget-width, 703px );max-width:703px;}.elementor-854 .elementor-element.elementor-element-1f4609a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;column-gap:0px;}}/* Start custom CSS for premium-img-gallery, class: .elementor-element-4d3352b *//* Kart yerleşimini referans al */
.premium-gallery-item { position: relative; }

/* Play ikonunu ve çevresini etkisizleştir (görünmesin) */
.premium-gallery-item .pa-gallery-icons-wrapper,
.premium-gallery-item .pa-gallery-icons-inner-container { 
  position: static !important;   /* absolute ebeveyn olmasın */
}
.premium-gallery-item .pa-gallery-icons-wrapper span,
.premium-gallery-item .pa-gallery-icons-wrapper i {
  display: none !important;
}

/* Lightbox linkini tüm kartın üstüne yay */
.premium-gallery-item .pa-gallery-lightbox-wrap {
  position: absolute !important;
  inset: 0 !important;           /* top/right/bottom/left: 0 */
  z-index: 5 !important;
  display: block !important;
  background: transparent !important;
  text-indent: -9999px;          /* iç metin/ikon sakla */
  overflow: hidden;
}

/* Alttaki medya tıklamayı “yutmasın” */
.premium-gallery-item .pa-gallery-img-container,
.premium-gallery-item video,
.premium-gallery-item img,
.premium-gallery-item .premium-gallery-caption {
  pointer-events: none !important;
}

/* Tüm kartta el imleci */
.premium-gallery-item { cursor: pointer; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-69ba697 *//* Sadece bu akordeon için scope */
.elementor-element-69ba697 .e-n-accordion,
.elementor-element-69ba697 .e-n-accordion * {
  box-shadow: none !important;
}

/* Tüm kenarlıkları/çizgileri kaldır */
.elementor-element-69ba697 .e-n-accordion-item,
.elementor-element-69ba697 .e-n-accordion-item::before,
.elementor-element-69ba697 .e-n-accordion-item::after,
.elementor-element-69ba697 .e-n-accordion-item > [role="region"],
.elementor-element-69ba697 details,
.elementor-element-69ba697 summary.e-n-accordion-item-title {
  border: 0 !important;
  outline: 0 !important;
  background: transparent;
}

/* Öğeler arası üst çizgiyi de kapat */
.elementor-element-69ba697 .e-n-accordion-item + .e-n-accordion-item {
  border-top: 0 !important;
}

/* SADECE başlığın altında ince çizgi kalsın */
.elementor-element-69ba697 summary.e-n-accordion-item-title {
  border-bottom: 1px solid rgba(255,255,255,0.2) !important; /* Rengi istersen değiştir */
}

/* İçerik bölümü çevresindeki çizgiler kapalı kalsın */
.elementor-element-69ba697 .e-n-accordion-item > [role="region"] {
  border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5d1700 *//* ===== Scope: sadece bu shortcode widget'ındaki form ===== */
.elementor-element-c5d1700,
.elementor-element-c5d1700 .elementor-shortcode,
.elementor-element-c5d1700 .wpforms-container,
.elementor-element-c5d1700 .wpforms-form {
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto;
  box-sizing: border-box;
}

/* Genel alan yerleşimi (dikey boşluklar tek yerden yönetilsin) */
.elementor-element-c5d1700 .wpforms-field-container {
  display: grid;
  gap: 1px;
}

/* ---------- AD / SOYAD DÜZELTME ---------- */
/* Satırı iki sütun yap */
.elementor-element-c5d1700 .wpforms-field-name .wpforms-field-row {
  display: flex !important;
  align-items: flex-start;
}

/* Her blok eşit genişlikte olsun */
.elementor-element-c5d1700 .wpforms-field-name .wpforms-field-row-block {
  flex: 1 1 0;
  max-width: none !important;
}

/* Ad / Soyad inputları tam genişlik */
.elementor-element-c5d1700 .wpforms-field-name input[type="text"] {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}

/* Alt etiketler (Ad / Soyad) inputun ALTINDA satır olarak kalsın */
.elementor-element-c5d1700 .wpforms-field-name .wpforms-field-sublabel {
  position: static !important;
  display: block !important;
  margin-top: 6px;
  line-height: 1.2;
  text-align: left;
}

/* WPForms bazen name alanlarına küçük genişlik veriyor; sıfırla */
.elementor-element-c5d1700 .wpforms-field-name .wpforms-field-medium,
.elementor-element-c5d1700 .wpforms-field-name .wpforms-field-small,
.elementor-element-c5d1700 .wpforms-field-name .wpforms-field-large {
  width: 100% !important;
  max-width: 100% !important;
}

/* ---------- DİĞER ALANLAR ---------- */
/* Tüm metin input/textarea tam genişlik */
.elementor-element-c5d1700 .wpforms-field input[type="text"],
.elementor-element-c5d1700 .wpforms-field input[type="email"],
.elementor-element-c5d1700 .wpforms-field input[type="tel"],
.elementor-element-c5d1700 .wpforms-field textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}

/* Checkbox’ları iki sütun göster */
.elementor-element-c5d1700 #wpforms-6683-field_8 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px 16px;
  margin: 6px 0 0;
}
.elementor-element-c5d1700 #wpforms-6683-field_8 li {
  margin: 0; padding: 0;
}

/* Talep Detay açıklaması boşluk düzeltme */
.elementor-element-c5d1700 .wpforms-field { margin: 0 !important; }
.elementor-element-c5d1700 .wpforms-field-description { margin-top: 6px; }

/* Gönder butonu hizası */
.elementor-element-c5d1700 .wpforms-submit-container {
  padding-top: 6px;
  display: flex; gap: 10px;
  justify-content: flex-start;  /* istersen center yapabilirsin */
}

/* Görünmez/yardımcı alanların overflow’u formu bozmasın */
.elementor-element-c5d1700 .wpforms-container,
.elementor-element-c5d1700 .wpforms-field,
.elementor-element-c5d1700 .wpforms-field-row {
  overflow: visible !important;
}

/* ---------- Mobil uyarlamalar ---------- */
@media (max-width: 767px) {
  /* Ad/Soyad alt alta */
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-field-row {
    flex-direction: column;
    gap: 10px;
  }
  /* Checkbox tek sütun */
  .elementor-element-c5d1700 #wpforms-6683-field_8 {
    grid-template-columns: 1fr;
  }
}

/* ---- Mobil: Ad / Soyad tam genişlik ve hizalı ---- */
@media (max-width: 767px) {
  /* Satırı kolona çevir + boşlukları sıfırla */
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-field-row {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* WPForms'in %50 genişlik ve kenar boşluklarını iptal et */
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-field-row-block,
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-one-half,
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-first {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    margin: 0 !important;
  }

  /* Inputlar full width */
  .elementor-element-c5d1700 .wpforms-field-name input[type="text"] {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  /* “Ad / Soyad” alt etiketleri hizalı kalsın */
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-field-sublabel {
    display: block !important;
    position: static !important;
    margin: 6px 0 14px !important; /* alt boşluk: bir sonraki inputtan önce */
    padding: 0 !important;
    text-align: left;
  }
  
    /* Ad / Soyad bloklarını tam genişlik + aynı hizada */
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-field-row-block,
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-one-half,
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-first,
  .elementor-element-c5d1700 .wpforms-field-name .wpforms-last {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    margin: 0 !important;          /* içeride kalma sorununu çözer */
    padding: 0 !important;         /* ekstra iç boşlukları sıfırla */
  }

  /* Inputlar hizalı */
  .elementor-element-c5d1700 .wpforms-field-name input[type="text"] {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box;
  }
}/* End custom CSS */