.elementor-1506 .elementor-element.elementor-element-b6b3e01{--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;--padding-top:016px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Outfit;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1506 .elementor-element.elementor-element-84de209{font-family:var( --e-global-typography-bece5ed-font-family ), Outfit;font-size:var( --e-global-typography-bece5ed-font-size );font-weight:var( --e-global-typography-bece5ed-font-weight );line-height:var( --e-global-typography-bece5ed-line-height );color:var( --e-global-color-text );}.elementor-1506 .elementor-element.elementor-element-84de209 a{color:var( --e-global-color-d87edde );}.elementor-1506 .elementor-element.elementor-element-84de209 a:hover{color:var( --e-global-color-90c6221 );}.elementor-1506 .elementor-element.elementor-element-f9a5321{--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:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Outfit;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1506 .elementor-element.elementor-element-41a322b{text-align:center;}.elementor-1506 .elementor-element.elementor-element-41a322b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Outfit;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-0d383b1{text-align:center;}.elementor-1506 .elementor-element.elementor-element-0d383b1 .elementor-heading-title{font-family:var( --e-global-typography-f3e86d2-font-family ), Outfit;font-size:var( --e-global-typography-f3e86d2-font-size );font-weight:var( --e-global-typography-f3e86d2-font-weight );line-height:var( --e-global-typography-f3e86d2-line-height );color:var( --e-global-color-10391d9 );}.elementor-1506 .elementor-element.elementor-element-2ea111c{--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;--padding-top:0px;--padding-bottom:048px;--padding-left:024px;--padding-right:024px;}.elementor-1506 .elementor-element.elementor-element-2ec5a46{--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;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:var( --e-global-color-10391d9 );--border-color:var( --e-global-color-10391d9 );--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 48px 0px rgba(0, 194, 255, 0.08);}.elementor-1506 .elementor-element.elementor-element-2ec5a46:hover{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:var( --e-global-color-cacd9e5 );--border-color:var( --e-global-color-cacd9e5 );}.elementor-1506 .elementor-element.elementor-element-2ec5a46, .elementor-1506 .elementor-element.elementor-element-2ec5a46::before{--border-transition:0.3s;}.elementor-1506 .elementor-element.elementor-element-6550f91{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1506 .elementor-element.elementor-element-6550f91:not(.elementor-motion-effects-element-type-background), .elementor-1506 .elementor-element.elementor-element-6550f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-996b54b );}.elementor-1506 .elementor-element.elementor-element-6550f91:hover{border-style:none;}.elementor-1506 .elementor-element.elementor-element-6550f91, .elementor-1506 .elementor-element.elementor-element-6550f91::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Outfit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1506 .elementor-element.elementor-element-41a92dd img{border-radius:20px 20px 20px 20px;}.elementor-1506 .elementor-element.elementor-element-bdd7087{--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;--border-radius:20px 20px 20px 20px;}.elementor-1506 .elementor-element.elementor-element-bdd7087:not(.elementor-motion-effects-element-type-background), .elementor-1506 .elementor-element.elementor-element-bdd7087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-996b54b );}.elementor-1506 .elementor-element.elementor-element-bdd7087:hover{border-style:none;}.elementor-1506 .elementor-element.elementor-element-bdd7087, .elementor-1506 .elementor-element.elementor-element-bdd7087::before{--border-transition:0.3s;}.elementor-1506 .elementor-element.elementor-element-3fba84e{background-color:var( --e-global-color-996b54b );padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-10391d9 );border-radius:6px 6px 6px 6px;}.elementor-1506 .elementor-element.elementor-element-3fba84e.elementor-element{--align-self:flex-start;}.elementor-1506 .elementor-element.elementor-element-3fba84e .elementor-heading-title{font-family:var( --e-global-typography-bece5ed-font-family ), Outfit;font-size:var( --e-global-typography-bece5ed-font-size );font-weight:var( --e-global-typography-bece5ed-font-weight );line-height:var( --e-global-typography-bece5ed-line-height );color:var( --e-global-color-primary );}.elementor-1506 .elementor-element.elementor-element-37a5f0a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Outfit;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-1506 .elementor-element.elementor-element-37a5f0a .elementor-heading-title a:hover, .elementor-1506 .elementor-element.elementor-element-37a5f0a .elementor-heading-title a:focus{color:var( --e-global-color-90c6221 );}.elementor-1506 .elementor-element.elementor-element-92b32e1{--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-1506 .elementor-element.elementor-element-2791706 .elementor-heading-title{font-family:var( --e-global-typography-bece5ed-font-family ), Outfit;font-size:var( --e-global-typography-bece5ed-font-size );font-weight:var( --e-global-typography-bece5ed-font-weight );line-height:var( --e-global-typography-bece5ed-line-height );color:var( --e-global-color-17728b1 );}.elementor-1506 .elementor-element.elementor-element-b24038c .elementor-heading-title{font-family:var( --e-global-typography-bece5ed-font-family ), Outfit;font-size:var( --e-global-typography-bece5ed-font-size );font-weight:var( --e-global-typography-bece5ed-font-weight );line-height:var( --e-global-typography-bece5ed-line-height );color:var( --e-global-color-17728b1 );}.elementor-1506 .elementor-element.elementor-element-ff875cb .elementor-heading-title{font-family:var( --e-global-typography-bece5ed-font-family ), Outfit;font-size:var( --e-global-typography-bece5ed-font-size );font-weight:var( --e-global-typography-bece5ed-font-weight );line-height:var( --e-global-typography-bece5ed-line-height );color:var( --e-global-color-17728b1 );}.elementor-1506 .elementor-element.elementor-element-2d5cce8 .elementor-heading-title{font-family:var( --e-global-typography-1cbbfa0-font-family ), Outfit;font-size:var( --e-global-typography-1cbbfa0-font-size );font-weight:var( --e-global-typography-1cbbfa0-font-weight );line-height:var( --e-global-typography-1cbbfa0-line-height );color:var( --e-global-color-d87edde );}.elementor-1506 .elementor-element.elementor-element-2d5cce8 .elementor-heading-title a:hover, .elementor-1506 .elementor-element.elementor-element-2d5cce8 .elementor-heading-title a:focus{color:var( --e-global-color-90c6221 );}.elementor-1506 .elementor-element.elementor-element-f681d29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-jet-smart-filters-color-image .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Outfit;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-smart-filters-color-image .apply-filters__button, .elementor-widget-jet-smart-filters-color-image .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Outfit;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 > .elementor-widget-container{padding:08px 18px 8px 018px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);margin-bottom:19px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:left;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__label{font-family:var( --e-global-typography-bece5ed-font-family ), Outfit;font-size:var( --e-global-typography-bece5ed-font-size );font-weight:var( --e-global-typography-bece5ed-font-weight );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__button{color:var( --e-global-color-primary );padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-10391d9 );border-radius:6px 6px 6px 6px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__button:hover{color:var( --e-global-color-90c6221 );background-color:var( --e-global-color-996b54b );}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__input:checked ~ .jet-color-image-list__button{color:var( --e-global-color-90c6221 );background-color:var( --e-global-color-996b54b );}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__decorator .jet-color-image-list__color{width:0px;height:0px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__decorator .jet-color-image-list__image{width:0px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__decorator{margin-right:0px;}.rtl .elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__decorator{margin-left:0px;}.elementor-1506 .elementor-element.elementor-element-1265318 .apply-filters__button, .elementor-1506 .elementor-element.elementor-element-1265318 .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-1cbbfa0-font-family ), Outfit;font-size:var( --e-global-typography-1cbbfa0-font-size );font-weight:var( --e-global-typography-1cbbfa0-font-weight );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 .apply-filters__button{margin:0px 0px 0px 0px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__items, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__items, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__link, .elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__dots{font-family:var( --e-global-typography-f3e86d2-font-family ), Outfit;font-size:var( --e-global-typography-f3e86d2-font-size );font-weight:var( --e-global-typography-f3e86d2-font-weight );line-height:var( --e-global-typography-f3e86d2-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-44311cf );}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__link{color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:6px 6px 6px 6px;}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__dots{color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:6px 6px 6px 6px;}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__link:hover{color:var( --e-global-color-primary );}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__current .jet-filters-pagination__link{color:var( --e-global-color-primary );}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__load-more{order:initial;}.elementor-1506 .elementor-element.elementor-element-70d3d15e{--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;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:#00C2FF26;--border-color:#00C2FF26;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1506 .elementor-element.elementor-element-70d3d15e:not(.elementor-motion-effects-element-type-background), .elementor-1506 .elementor-element.elementor-element-70d3d15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-1506 .elementor-element.elementor-element-6d460b11{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-1506 .elementor-element.elementor-element-682696e3{text-align:center;}.elementor-1506 .elementor-element.elementor-element-682696e3 .elementor-heading-title{font-family:var( --e-global-typography-2f779ae-font-family ), Outfit;font-size:var( --e-global-typography-2f779ae-font-size );font-weight:var( --e-global-typography-2f779ae-font-weight );line-height:var( --e-global-typography-2f779ae-line-height );color:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-6564822{text-align:center;}.elementor-1506 .elementor-element.elementor-element-6564822 .elementor-heading-title{font-family:var( --e-global-typography-f3e86d2-font-family ), Outfit;font-size:var( --e-global-typography-f3e86d2-font-size );font-weight:var( --e-global-typography-f3e86d2-font-weight );line-height:var( --e-global-typography-f3e86d2-line-height );color:var( --e-global-color-65b7bf4 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Outfit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-icon i{color:var( --e-global-color-65b7bf4 );transition:color 0.3s;}.elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-icon svg{fill:var( --e-global-color-65b7bf4 );transition:fill 0.3s;}.elementor-1506 .elementor-element.elementor-element-4379602d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-item > a{font-family:var( --e-global-typography-f3e86d2-font-family ), Outfit;font-size:var( --e-global-typography-f3e86d2-font-size );font-weight:var( --e-global-typography-f3e86d2-font-weight );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-text{color:var( --e-global-color-65b7bf4 );transition:color 0.3s;}.elementor-1506 .elementor-element.elementor-element-ace1b96{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Outfit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Outfit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Outfit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Outfit;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Outfit;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Outfit;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Outfit;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:16px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-16px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group > label, .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-subgroup label{color:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group > label{font-family:var( --e-global-typography-c0b9765-font-family ), Outfit;font-size:var( --e-global-typography-c0b9765-font-size );font-weight:var( --e-global-typography-c0b9765-font-weight );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-type-html{padding-bottom:0px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-field{color:var( --e-global-color-4f0c289 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-field, .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-subgroup label{font-family:var( --e-global-typography-c0b9765-font-family ), Outfit;font-size:var( --e-global-typography-c0b9765-font-size );font-weight:var( --e-global-typography-c0b9765-font-weight );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#00C2FF26;border-radius:8px 8px 8px 8px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-select-wrapper select{border-color:#00C2FF26;border-radius:8px 8px 8px 8px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-select-wrapper::before{color:#00C2FF26;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button{font-family:var( --e-global-typography-1cbbfa0-font-family ), Outfit;font-size:var( --e-global-typography-1cbbfa0-font-size );font-weight:var( --e-global-typography-1cbbfa0-font-weight );line-height:var( --e-global-typography-1cbbfa0-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-d87edde );color:var( --e-global-color-65b7bf4 );border-color:var( --e-global-color-10391d9 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button[type="submit"]{background-color:var( --e-global-color-d87edde );color:var( --e-global-color-65b7bf4 );border-color:var( --e-global-color-10391d9 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1506 .elementor-element.elementor-element-5477dc1d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-90c6221 );color:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-90c6221 );color:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-65b7bf4 );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1506 .elementor-element.elementor-element-5477dc1d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-90c6221 );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1506 .elementor-element.elementor-element-65b31526{text-align:center;}.elementor-1506 .elementor-element.elementor-element-65b31526 .elementor-heading-title{font-family:var( --e-global-typography-b44426f-font-family ), Outfit;font-size:var( --e-global-typography-b44426f-font-size );font-weight:var( --e-global-typography-b44426f-font-weight );line-height:var( --e-global-typography-b44426f-line-height );color:var( --e-global-color-65b7bf4 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Outfit;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button{background-color:var( --e-global-color-318f99d );font-family:var( --e-global-typography-1cbbfa0-font-family ), Outfit;font-size:var( --e-global-typography-1cbbfa0-font-size );font-weight:var( --e-global-typography-1cbbfa0-font-weight );line-height:var( --e-global-typography-1cbbfa0-line-height );fill:var( --e-global-color-65b7bf4 );color:var( --e-global-color-65b7bf4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-10391d9 );}.elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button .elementor-button-content-wrapper{gap:2px;justify-content:center;}.elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button:hover, .elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button:focus{border-color:var( --e-global-color-44311cf );}@media(min-width:768px){.elementor-1506 .elementor-element.elementor-element-b6b3e01{--content-width:1240px;}.elementor-1506 .elementor-element.elementor-element-2ea111c{--content-width:1240px;}.elementor-1506 .elementor-element.elementor-element-2ec5a46{--width:120%;}.elementor-1506 .elementor-element.elementor-element-6550f91{--width:100%;}.elementor-1506 .elementor-element.elementor-element-bdd7087{--width:100%;}.elementor-1506 .elementor-element.elementor-element-70d3d15e{--content-width:1100px;}.elementor-1506 .elementor-element.elementor-element-6d460b11{--width:60%;}.elementor-1506 .elementor-element.elementor-element-ace1b96{--width:40%;}}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1506 .elementor-element.elementor-element-84de209{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-41a322b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-0d383b1 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1506 .elementor-element.elementor-element-3fba84e .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-37a5f0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1506 .elementor-element.elementor-element-2791706 .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-b24038c .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-ff875cb .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-2d5cce8 .elementor-heading-title{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-widget-jet-smart-filters-color-image .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-smart-filters-color-image .apply-filters__button, .elementor-widget-jet-smart-filters-color-image .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__label{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 .apply-filters__button, .elementor-1506 .elementor-element.elementor-element-1265318 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__link, .elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__dots{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-1506 .elementor-element.elementor-element-682696e3 .elementor-heading-title{font-size:var( --e-global-typography-2f779ae-font-size );line-height:var( --e-global-typography-2f779ae-line-height );}.elementor-1506 .elementor-element.elementor-element-6564822 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-item > a{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group > label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-field, .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-subgroup label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-1506 .elementor-element.elementor-element-65b31526 .elementor-heading-title{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1506 .elementor-element.elementor-element-84de209{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-41a322b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-0d383b1 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1506 .elementor-element.elementor-element-3fba84e .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-37a5f0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1506 .elementor-element.elementor-element-2791706 .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-b24038c .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-ff875cb .elementor-heading-title{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-2d5cce8 .elementor-heading-title{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-widget-jet-smart-filters-color-image .jet-filter-items-moreless__toggle{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-jet-smart-filters-color-image .apply-filters__button, .elementor-widget-jet-smart-filters-color-image .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__row{display:block;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__row:not(:last-child){margin-bottom:5px;}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__label{font-size:var( --e-global-typography-bece5ed-font-size );line-height:var( --e-global-typography-bece5ed-line-height );}.elementor-1506 .elementor-element.elementor-element-1265318 .jet-color-image-list__button{padding:8px 12px 8px 12px;}.elementor-1506 .elementor-element.elementor-element-1265318 .apply-filters__button, .elementor-1506 .elementor-element.elementor-element-1265318 .jet-filter-items-dropdown__apply-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-1506 .elementor-element.elementor-element-599d15b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1506 .elementor-element.elementor-element-599d15b{padding:4px 10px 4px 10px;}.elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__link, .elementor-1506 .elementor-element.elementor-element-9fe778a .jet-filters-pagination__dots{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-1506 .elementor-element.elementor-element-682696e3 .elementor-heading-title{font-size:var( --e-global-typography-2f779ae-font-size );line-height:var( --e-global-typography-2f779ae-line-height );}.elementor-1506 .elementor-element.elementor-element-6564822 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1506 .elementor-element.elementor-element-4379602d .elementor-icon-list-item > a{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group > label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-group .elementor-field, .elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-field-subgroup label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-1506 .elementor-element.elementor-element-5477dc1d .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-1506 .elementor-element.elementor-element-65b31526 .elementor-heading-title{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1506 .elementor-element.elementor-element-24a2b95c .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}}/* Start custom CSS for container, class: .elementor-element-f9a5321 *//* ============================================
   方案 D：立体灯带矩阵背景
   ============================================ */
.elementor-1506 .elementor-element.elementor-element-f9a5321 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    padding: 100px 40px !important;
    background: linear-gradient(180deg, var(--e-global-color-db4021c) 0%, #061529 100%);
    border-bottom: 1px solid rgba(255,255,255,0.06);
}
.elementor-1506 .elementor-element.elementor-element-f9a5321 > .elementor-container,
.elementor-1506 .elementor-element.elementor-element-f9a5321 .elementor-widget-wrap { position: relative; z-index: 3; }

/* 网格层：横向"灯带"密集排列 */
.elementor-1506 .elementor-element.elementor-element-f9a5321::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        /* 横向灯带线 */
        linear-gradient(180deg, rgba(27,111,181,0.55) 1px, transparent 1px),
        /* 纵向灯珠间隔 */
        linear-gradient(90deg, rgba(255,255,255,0.10) 1px, transparent 1px);
    background-size: 100% 28px, 28px 28px;
    /* 透视变形：底部远、顶部近 */
    transform: perspective(600px) rotateX(55deg) scale(1.4);
    transform-origin: center bottom;
    /* 关键：径向遮罩挖空中央 */
    -webkit-mask-image: radial-gradient(ellipse 55% 60% at center, transparent 30%, black 75%);
            mask-image: radial-gradient(ellipse 55% 60% at center, transparent 30%, black 75%);
    opacity: 0.5;
    z-index: 1;
    pointer-events: none;
}

/* 顶部 Accent 装饰线（一条橙色"边光"横贯，暗示灯带主色） */
.elementor-1506 .elementor-element.elementor-element-f9a5321::after {
    content: "";
    position: absolute;
    top: 24px;
    left: 50%;
    transform: translateX(-50%);
    width: 96px;
    height: 3px;
    background: linear-gradient(90deg,
        transparent 0%,
        var(--e-global-color-19024f3) 30%,
        var(--e-global-color-19024f3) 70%,
        transparent 100%);
    border-radius: 2px;
    z-index: 2;
    pointer-events: none;
}

/* ============================================
   方案 D 增强版 —— 在原有基础上追加装饰
   ============================================ */

/* -------- 1. 顶部橙色灯带下方，加"光线投射"竖向渐变 -------- */
/* 让顶部那条橙色小灯带看起来像在"向下照" */
.elementor-1506 .elementor-element.elementor-element-f9a5321 {
    background:
        /* 顶部投射光锥（Accent橙，从灯带位置向下扩散并快速消失） */
        radial-gradient(ellipse 180px 240px at 50% 24px,
            rgba(232,116,12,0.18) 0%,
            rgba(232,116,12,0.08) 30%,
            transparent 70%),
        /* 保留原来的底色 */
        linear-gradient(180deg, var(--e-global-color-db4021c) 0%, #061529 100%);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5477dc1d *//* 表单输入框聚焦时的边框样式 */
.elementor-form input:focus,
.elementor-form textarea:focus,
.elementor-form select:focus {
  border-color: #00c2ff !important;
  /* 可选：去掉浏览器默认的蓝色外框 */
  outline: none;
  /* 可选：添加轻微发光效果，提升视觉 */
  box-shadow: 0 0 0 3px rgba(0, 194, 255, 0.2);
}/* End custom CSS */