.elementor-846 .elementor-element.elementor-element-18f76ed{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-18f76ed::before, .elementor-846 .elementor-element.elementor-element-18f76ed > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-18f76ed > .e-con-inner > .elementor-background-video-container::before, .elementor-846 .elementor-element.elementor-element-18f76ed > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-18f76ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-846 .elementor-element.elementor-element-18f76ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-846 .elementor-element.elementor-element-5c26cf2{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-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-5c26cf2 a{color:var( --e-global-color-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-5c26cf2 a:hover{color:var( --e-global-color-65b7bf4 );}.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-846 .elementor-element.elementor-element-f6a8a5b{text-align:center;}.elementor-846 .elementor-element.elementor-element-f6a8a5b .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-theme-post-title .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-846 .elementor-element.elementor-element-54a3333{text-align:center;}.elementor-846 .elementor-element.elementor-element-54a3333 .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-846 .elementor-element.elementor-element-788d7cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-eb2c8db{--display:flex;}.elementor-846 .elementor-element.elementor-element-b2411ac{text-align:center;}.elementor-846 .elementor-element.elementor-element-b2411ac .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-text );}.elementor-846 .elementor-element.elementor-element-b0c2a44{--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-846 .elementor-element.elementor-element-abcdbfb{text-align:start;}.elementor-846 .elementor-element.elementor-element-abcdbfb .elementor-heading-title{font-family:var( --e-global-typography-56d6956-font-family ), Outfit;font-size:var( --e-global-typography-56d6956-font-size );font-weight:var( --e-global-typography-56d6956-font-weight );line-height:var( --e-global-typography-56d6956-line-height );color:var( --e-global-color-17728b1 );}.elementor-846 .elementor-element.elementor-element-c200fce{text-align:start;}.elementor-846 .elementor-element.elementor-element-c200fce .elementor-heading-title{font-family:var( --e-global-typography-56d6956-font-family ), Outfit;font-size:var( --e-global-typography-56d6956-font-size );font-weight:var( --e-global-typography-56d6956-font-weight );line-height:var( --e-global-typography-56d6956-line-height );color:var( --e-global-color-17728b1 );}.elementor-846 .elementor-element.elementor-element-099df77{text-align:start;}.elementor-846 .elementor-element.elementor-element-099df77 .elementor-heading-title{font-family:var( --e-global-typography-56d6956-font-family ), Outfit;font-size:var( --e-global-typography-56d6956-font-size );font-weight:var( --e-global-typography-56d6956-font-weight );line-height:var( --e-global-typography-56d6956-line-height );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{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-846 .elementor-element.elementor-element-fd113fc{text-align:start;color:var( --e-global-color-17728b1 );font-family:"Outfit", Outfit;font-size:16px;font-weight:400;line-height:1.8;}.elementor-846 .elementor-element.elementor-element-628c349{--display:flex;--padding-top:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-5064581{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 04px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:04px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f82daf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;}.elementor-846 .elementor-element.elementor-element-f82daf7 .elementor-icon-wrapper{text-align:center;}.elementor-846 .elementor-element.elementor-element-f82daf7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f82daf7.elementor-view-framed .elementor-icon, .elementor-846 .elementor-element.elementor-element-f82daf7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f82daf7.elementor-view-framed .elementor-icon, .elementor-846 .elementor-element.elementor-element-f82daf7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-846 .elementor-element.elementor-element-f82daf7 .elementor-icon{font-size:32px;}.elementor-846 .elementor-element.elementor-element-f82daf7 .elementor-icon svg{height:32px;}.elementor-846 .elementor-element.elementor-element-0069c08 .jet-listing-dynamic-field__content{color:var( --e-global-color-107b475 );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 );text-align:left;}.elementor-846 .elementor-element.elementor-element-0069c08 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-846 .elementor-element.elementor-element-0069c08 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-846 .elementor-element.elementor-element-0069c08 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-846 .elementor-element.elementor-element-3874363{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-846 .elementor-element.elementor-element-3874363 .jet-listing-dynamic-field__content{color:var( --e-global-color-90c6221 );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 );text-align:left;}.elementor-846 .elementor-element.elementor-element-3874363 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-846 .elementor-element.elementor-element-3874363 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-846 .elementor-element.elementor-element-3874363 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-846 .elementor-element.elementor-element-a38c62f{--display:flex;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-44311cf );--border-color:var( --e-global-color-44311cf );--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-846 .elementor-element.elementor-element-a38c62f:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-a38c62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-996b54b );}.elementor-846 .elementor-element.elementor-element-59e9087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 020px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#00C2FF1A;text-align:start;}.elementor-846 .elementor-element.elementor-element-59e9087 .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-846 .elementor-element.elementor-element-0551f71{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:00px 0px 1px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00C2FF0D;--border-color:#00C2FF0D;--padding-top:012px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-4961397{text-align:start;}.elementor-846 .elementor-element.elementor-element-4961397 .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-17728b1 );}.elementor-846 .elementor-element.elementor-element-4a526f6{text-align:end;}.elementor-846 .elementor-element.elementor-element-4a526f6 .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-107b475 );}.elementor-846 .elementor-element.elementor-element-5489928{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:00px 0px 1px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00C2FF0D;--border-color:#00C2FF0D;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-a775e3e{text-align:start;}.elementor-846 .elementor-element.elementor-element-a775e3e .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-17728b1 );}.elementor-846 .elementor-element.elementor-element-c0196c8{text-align:end;}.elementor-846 .elementor-element.elementor-element-c0196c8 .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-107b475 );}.elementor-846 .elementor-element.elementor-element-d6006d5{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:00px 0px 1px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00C2FF0D;--border-color:#00C2FF0D;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-3377e07{text-align:start;}.elementor-846 .elementor-element.elementor-element-3377e07 .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-17728b1 );}.elementor-846 .elementor-element.elementor-element-1a51857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-846 .elementor-element.elementor-element-1a51857 .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-107b475 );}.elementor-846 .elementor-element.elementor-element-a589890{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:00px 0px 1px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00C2FF0D;--border-color:#00C2FF0D;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-0f44325{text-align:start;}.elementor-846 .elementor-element.elementor-element-0f44325 .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-17728b1 );}.elementor-846 .elementor-element.elementor-element-4418ea4{text-align:end;}.elementor-846 .elementor-element.elementor-element-4418ea4 .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-107b475 );}.elementor-846 .elementor-element.elementor-element-7b84482{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:00px 0px 1px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00C2FF0D;--border-color:#00C2FF0D;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-a837b5e{padding:0px 0px 0px 0px;text-align:start;}.elementor-846 .elementor-element.elementor-element-a837b5e .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-17728b1 );}.elementor-846 .elementor-element.elementor-element-6642c7a{text-align:end;}.elementor-846 .elementor-element.elementor-element-6642c7a .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-107b475 );}.elementor-846 .elementor-element.elementor-element-55ee73b{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:00px 0px 1px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#00C2FF0D;--border-color:#00C2FF0D;--padding-top:012px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-23a0284{text-align:start;}.elementor-846 .elementor-element.elementor-element-23a0284 .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-17728b1 );}.elementor-846 .elementor-element.elementor-element-af4343b{text-align:end;}.elementor-846 .elementor-element.elementor-element-af4343b .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-107b475 );}.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-846 .elementor-element.elementor-element-31a9e1d .elementor-button{background-color:var( --e-global-color-primary );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 );}.elementor-846 .elementor-element.elementor-element-31a9e1d .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-31a9e1d .elementor-button:focus{background-color:var( --e-global-color-90c6221 );}.elementor-846 .elementor-element.elementor-element-31a9e1d{padding:020px 0px 0px 0px;}.elementor-846 .elementor-element.elementor-element-bb01c49{--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-846 .elementor-element.elementor-element-bb01c49:not(.elementor-motion-effects-element-type-background), .elementor-846 .elementor-element.elementor-element-bb01c49 > .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-90c6221 ) 100%);}.elementor-846 .elementor-element.elementor-element-46bcd12c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-846 .elementor-element.elementor-element-56d8ec1{text-align:center;}.elementor-846 .elementor-element.elementor-element-56d8ec1 .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-846 .elementor-element.elementor-element-1e7c9fbb{text-align:center;}.elementor-846 .elementor-element.elementor-element-1e7c9fbb .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-846 .elementor-element.elementor-element-43365533 .elementor-icon-list-icon i{color:var( --e-global-color-65b7bf4 );transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-43365533 .elementor-icon-list-icon svg{fill:var( --e-global-color-65b7bf4 );transition:fill 0.3s;}.elementor-846 .elementor-element.elementor-element-43365533{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-846 .elementor-element.elementor-element-43365533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-43365533 .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-846 .elementor-element.elementor-element-43365533 .elementor-icon-list-text{color:var( --e-global-color-65b7bf4 );transition:color 0.3s;}.elementor-846 .elementor-element.elementor-element-41ea601a{--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-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:16px;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-16px;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group > label, .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-subgroup label{color:var( --e-global-color-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-488d3f75 .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-846 .elementor-element.elementor-element-488d3f75 .elementor-field-type-html{padding-bottom:0px;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-field{color:var( --e-global-color-4f0c289 );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-field, .elementor-846 .elementor-element.elementor-element-488d3f75 .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-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#00C2FF26;border-radius:8px 8px 8px 8px;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-select-wrapper select{border-color:#00C2FF26;border-radius:8px 8px 8px 8px;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-select-wrapper::before{color:#00C2FF26;}.elementor-846 .elementor-element.elementor-element-488d3f75 .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-846 .elementor-element.elementor-element-488d3f75 .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-846 .elementor-element.elementor-element-488d3f75 .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-846 .elementor-element.elementor-element-488d3f75 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-488d3f75 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-846 .elementor-element.elementor-element-488d3f75 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-90c6221 );color:var( --e-global-color-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-90c6221 );color:var( --e-global-color-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-65b7bf4 );}.elementor-846 .elementor-element.elementor-element-488d3f75 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-message.elementor-message-success{color:var( --e-global-color-318f99d );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-message.elementor-message-danger{color:var( --e-global-color-94b6707 );}.elementor-846 .elementor-element.elementor-element-488d3f75{--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-846 .elementor-element.elementor-element-26a6b6e0{text-align:center;}.elementor-846 .elementor-element.elementor-element-26a6b6e0 .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-846 .elementor-element.elementor-element-29f5e4ce .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-846 .elementor-element.elementor-element-29f5e4ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-846 .elementor-element.elementor-element-29f5e4ce .elementor-button .elementor-button-content-wrapper{gap:2px;justify-content:center;}.elementor-846 .elementor-element.elementor-element-29f5e4ce .elementor-button:hover, .elementor-846 .elementor-element.elementor-element-29f5e4ce .elementor-button:focus{border-color:var( --e-global-color-44311cf );}.elementor-846 .elementor-element.elementor-element-6b0164b{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-846 .elementor-element.elementor-element-3234bfa{padding:0px 0px 0px 0px;text-align:center;}.elementor-846 .elementor-element.elementor-element-3234bfa .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-846 .elementor-element.elementor-element-f9acd08 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}body.elementor-page-846:not(.elementor-motion-effects-element-type-background), body.elementor-page-846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5885c37 );}@media(min-width:768px){.elementor-846 .elementor-element.elementor-element-eb2c8db{--width:65%;}.elementor-846 .elementor-element.elementor-element-a38c62f{--width:35%;}.elementor-846 .elementor-element.elementor-element-0551f71{--width:100%;}.elementor-846 .elementor-element.elementor-element-5489928{--width:100%;}.elementor-846 .elementor-element.elementor-element-d6006d5{--width:100%;}.elementor-846 .elementor-element.elementor-element-a589890{--width:100%;}.elementor-846 .elementor-element.elementor-element-7b84482{--width:100%;}.elementor-846 .elementor-element.elementor-element-55ee73b{--width:100%;}.elementor-846 .elementor-element.elementor-element-bb01c49{--content-width:1100px;}.elementor-846 .elementor-element.elementor-element-46bcd12c{--width:60%;}.elementor-846 .elementor-element.elementor-element-41ea601a{--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-846 .elementor-element.elementor-element-5c26cf2{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-846 .elementor-element.elementor-element-f6a8a5b .elementor-heading-title{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-846 .elementor-element.elementor-element-54a3333 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-846 .elementor-element.elementor-element-b2411ac .elementor-heading-title{font-size:var( --e-global-typography-2f779ae-font-size );line-height:var( --e-global-typography-2f779ae-line-height );}.elementor-846 .elementor-element.elementor-element-abcdbfb .elementor-heading-title{font-size:var( --e-global-typography-56d6956-font-size );line-height:var( --e-global-typography-56d6956-line-height );}.elementor-846 .elementor-element.elementor-element-c200fce .elementor-heading-title{font-size:var( --e-global-typography-56d6956-font-size );line-height:var( --e-global-typography-56d6956-line-height );}.elementor-846 .elementor-element.elementor-element-099df77 .elementor-heading-title{font-size:var( --e-global-typography-56d6956-font-size );line-height:var( --e-global-typography-56d6956-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-846 .elementor-element.elementor-element-fd113fc{font-size:15px;line-height:1.6;}.elementor-846 .elementor-element.elementor-element-0069c08 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-3874363 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-846 .elementor-element.elementor-element-59e9087 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-4961397 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-4a526f6 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-a775e3e .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-c0196c8 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-3377e07 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-1a51857 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-0f44325 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-4418ea4 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-a837b5e .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-6642c7a .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-23a0284 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-af4343b .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-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-846 .elementor-element.elementor-element-31a9e1d .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-846 .elementor-element.elementor-element-56d8ec1 .elementor-heading-title{font-size:var( --e-global-typography-2f779ae-font-size );line-height:var( --e-global-typography-2f779ae-line-height );}.elementor-846 .elementor-element.elementor-element-1e7c9fbb .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-846 .elementor-element.elementor-element-43365533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-43365533 .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-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group > label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-field, .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-subgroup label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-846 .elementor-element.elementor-element-26a6b6e0 .elementor-heading-title{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-846 .elementor-element.elementor-element-29f5e4ce .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-846 .elementor-element.elementor-element-3234bfa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-846 .elementor-element.elementor-element-5c26cf2{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-846 .elementor-element.elementor-element-f6a8a5b .elementor-heading-title{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-846 .elementor-element.elementor-element-54a3333 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-846 .elementor-element.elementor-element-b2411ac .elementor-heading-title{font-size:var( --e-global-typography-2f779ae-font-size );line-height:var( --e-global-typography-2f779ae-line-height );}.elementor-846 .elementor-element.elementor-element-abcdbfb .elementor-heading-title{font-size:var( --e-global-typography-56d6956-font-size );line-height:var( --e-global-typography-56d6956-line-height );}.elementor-846 .elementor-element.elementor-element-c200fce .elementor-heading-title{font-size:var( --e-global-typography-56d6956-font-size );line-height:var( --e-global-typography-56d6956-line-height );}.elementor-846 .elementor-element.elementor-element-099df77 .elementor-heading-title{font-size:var( --e-global-typography-56d6956-font-size );line-height:var( --e-global-typography-56d6956-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-846 .elementor-element.elementor-element-fd113fc{font-size:14px;line-height:1.6;}.elementor-846 .elementor-element.elementor-element-0069c08 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-3874363 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-846 .elementor-element.elementor-element-59e9087 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-4961397 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-4a526f6 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-a775e3e .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-c0196c8 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-3377e07 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-1a51857 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-0f44325 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-4418ea4 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-a837b5e .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-6642c7a .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-23a0284 .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-line-height );}.elementor-846 .elementor-element.elementor-element-af4343b .elementor-heading-title{font-size:var( --e-global-typography-f3e86d2-font-size );line-height:var( --e-global-typography-f3e86d2-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-846 .elementor-element.elementor-element-31a9e1d .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-846 .elementor-element.elementor-element-56d8ec1 .elementor-heading-title{font-size:var( --e-global-typography-2f779ae-font-size );line-height:var( --e-global-typography-2f779ae-line-height );}.elementor-846 .elementor-element.elementor-element-1e7c9fbb .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-846 .elementor-element.elementor-element-43365533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-846 .elementor-element.elementor-element-43365533 .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-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group > label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-group .elementor-field, .elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-field-subgroup label{font-size:var( --e-global-typography-c0b9765-font-size );line-height:var( --e-global-typography-c0b9765-line-height );}.elementor-846 .elementor-element.elementor-element-488d3f75 .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-846 .elementor-element.elementor-element-26a6b6e0 .elementor-heading-title{font-size:var( --e-global-typography-b44426f-font-size );line-height:var( --e-global-typography-b44426f-line-height );}.elementor-846 .elementor-element.elementor-element-29f5e4ce .elementor-button{font-size:var( --e-global-typography-1cbbfa0-font-size );line-height:var( --e-global-typography-1cbbfa0-line-height );}.elementor-846 .elementor-element.elementor-element-3234bfa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-846 .elementor-element.elementor-element-f9acd08 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-18f76ed *//* ============================================
   方案 D：立体灯带矩阵背景
   ============================================ */
.elementor-846 .elementor-element.elementor-element-18f76ed {
    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-846 .elementor-element.elementor-element-18f76ed > .elementor-container,
.elementor-846 .elementor-element.elementor-element-18f76ed .elementor-widget-wrap { position: relative; z-index: 3; }

/* 网格层：横向"灯带"密集排列 */
.elementor-846 .elementor-element.elementor-element-18f76ed::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-846 .elementor-element.elementor-element-18f76ed::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-846 .elementor-element.elementor-element-18f76ed {
    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 theme-post-content, class: .elementor-element-fd113fc *//* Case 正文排版优化 */
.single-senfey_case .entry-content,
.single-senfey_case .elementor-widget-theme-post-content,
.single-senfey_case .post-content {
    color: #344461;
    font-size: 17px;
    line-height: 1.85;
    letter-spacing: 0.01em;
}

/* 段落 */
.single-senfey_case .entry-content p,
.single-senfey_case .elementor-widget-theme-post-content p,
.single-senfey_case .post-content p {
    margin: 0 0 22px;
}

/* 正文加粗 */
.single-senfey_case .entry-content strong,
.single-senfey_case .elementor-widget-theme-post-content strong,
.single-senfey_case .post-content strong {
    color: #13233f;
    font-weight: 700;
}

/* H2：主章节标题 */
.single-senfey_case .entry-content h2,
.single-senfey_case .elementor-widget-theme-post-content h2,
.single-senfey_case .post-content h2 {
    position: relative;
    margin: 48px 0 22px;
    padding: 0 0 14px 18px;
    color: #0f1f38;
    font-size: clamp(26px, 3vw, 34px);
    line-height: 1.25;
    font-weight: 800;
    letter-spacing: -0.02em;
    border-bottom: 1px solid #e2eaf5;
}

/* H2 左侧蓝色强调线 */
.single-senfey_case .entry-content h2::before,
.single-senfey_case .elementor-widget-theme-post-content h2::before,
.single-senfey_case .post-content h2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 5px;
    height: 32px;
    border-radius: 10px;
    background: linear-gradient(180deg, #1688e8, #ff8a00);
}

/* H3：小章节标题 */
.single-senfey_case .entry-content h3,
.single-senfey_case .elementor-widget-theme-post-content h3,
.single-senfey_case .post-content h3 {
    margin: 34px 0 16px;
    color: #172844;
    font-size: clamp(21px, 2.2vw, 26px);
    line-height: 1.35;
    font-weight: 750;
}

/* H4 */
.single-senfey_case .entry-content h4,
.single-senfey_case .elementor-widget-theme-post-content h4,
.single-senfey_case .post-content h4 {
    margin: 26px 0 12px;
    color: #243854;
    font-size: 19px;
    font-weight: 700;
}

/* 列表 */
.single-senfey_case .entry-content ul,
.single-senfey_case .entry-content ol,
.single-senfey_case .elementor-widget-theme-post-content ul,
.single-senfey_case .elementor-widget-theme-post-content ol,
.single-senfey_case .post-content ul,
.single-senfey_case .post-content ol {
    margin: 18px 0 26px;
    padding-left: 24px;
}

/* 列表项 */
.single-senfey_case .entry-content li,
.single-senfey_case .elementor-widget-theme-post-content li,
.single-senfey_case .post-content li {
    margin-bottom: 10px;
    line-height: 1.75;
}

/* 链接 */
.single-senfey_case .entry-content a,
.single-senfey_case .elementor-widget-theme-post-content a,
.single-senfey_case .post-content a {
    color: #0877cf;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid rgba(8, 119, 207, 0.28);
}

.single-senfey_case .entry-content a:hover,
.single-senfey_case .elementor-widget-theme-post-content a:hover,
.single-senfey_case .post-content a:hover {
    color: #ff8500;
    border-bottom-color: rgba(255, 133, 0, 0.45);
}

/* 引用块 */
.single-senfey_case .entry-content blockquote,
.single-senfey_case .elementor-widget-theme-post-content blockquote,
.single-senfey_case .post-content blockquote {
    margin: 32px 0;
    padding: 22px 26px;
    border-left: 5px solid #1688e8;
    background: #f4f8fd;
    border-radius: 0 12px 12px 0;
    color: #263b59;
    font-size: 18px;
    line-height: 1.75;
}

/* 自动插入图片区域 */
.single-senfey_case .case-inline-figure {
    margin: 34px auto 42px !important;
    padding: 12px !important;
    background: #f4f7fb !important;
    border: 1px solid #e3ebf5;
    border-radius: 16px !important;
    box-shadow: 0 10px 28px rgba(19, 40, 70, 0.08);
}

/* 自动插入图片 */
.single-senfey_case .case-inline-image {
    border-radius: 12px !important;
}

/* Related Visuals */
.single-senfey_case .case-related-visuals {
    margin-top: 56px !important;
    padding: 28px;
    background: #f4f8fd;
    border: 1px solid #dde8f5;
    border-radius: 16px;
}

.single-senfey_case .case-related-visuals h3 {
    margin-top: 0 !important;
    padding-bottom: 12px;
    border-bottom: 1px solid #dbe7f4;
}

/* 移动端 */
@media (max-width: 767px) {
    .single-senfey_case .entry-content,
    .single-senfey_case .elementor-widget-theme-post-content,
    .single-senfey_case .post-content {
        font-size: 16px;
        line-height: 1.78;
    }

    .single-senfey_case .entry-content h2,
    .single-senfey_case .elementor-widget-theme-post-content h2,
    .single-senfey_case .post-content h2 {
        margin-top: 38px;
        padding-left: 14px;
    }

    .single-senfey_case .case-related-visuals {
        padding: 18px;
    }
}
/* Case 正文增强：标题更精致 */
.single-senfey_case .entry-content h2,
.single-senfey_case .elementor-widget-theme-post-content h2,
.single-senfey_case .post-content h2 {
    padding-left: 22px;
    padding-bottom: 16px;
    margin-top: 54px;
    margin-bottom: 24px;
    border-bottom: 1px solid #dfeaf5;
}

.single-senfey_case .entry-content h2::before,
.single-senfey_case .elementor-widget-theme-post-content h2::before,
.single-senfey_case .post-content h2::before {
    top: 3px;
    width: 6px;
    height: 34px;
    border-radius: 999px;
    background: linear-gradient(180deg, #12a3ff 0%, #ff8a00 100%);
}

/* H3 加一点小标识 */
.single-senfey_case .entry-content h3,
.single-senfey_case .elementor-widget-theme-post-content h3,
.single-senfey_case .post-content h3 {
    position: relative;
    padding-left: 16px;
}

.single-senfey_case .entry-content h3::before,
.single-senfey_case .elementor-widget-theme-post-content h3::before,
.single-senfey_case .post-content h3::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.55em;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #1688e8;
}

/* 列表卡片化 */
.single-senfey_case .entry-content ul,
.single-senfey_case .elementor-widget-theme-post-content ul,
.single-senfey_case .post-content ul {
    list-style: none;
    padding-left: 0;
    margin: 18px 0 30px;
}

.single-senfey_case .entry-content ul li,
.single-senfey_case .elementor-widget-theme-post-content ul li,
.single-senfey_case .post-content ul li {
    position: relative;
    margin-bottom: 10px;
    padding: 12px 16px 12px 38px;
    background: #f7fbff;
    border: 1px solid #e2edf8;
    border-radius: 12px;
    line-height: 1.65;
}

.single-senfey_case .entry-content ul li::before,
.single-senfey_case .elementor-widget-theme-post-content ul li::before,
.single-senfey_case .post-content ul li::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 1.05em;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: linear-gradient(135deg, #1688e8, #ff8a00);
}

/* 段落宽度和阅读节奏 */
.single-senfey_case .entry-content p,
.single-senfey_case .elementor-widget-theme-post-content p,
.single-senfey_case .post-content p {
    max-width: 780px;
}

/* 第一段更像导语 */
.single-senfey_case .entry-content h2 + p,
.single-senfey_case .elementor-widget-theme-post-content h2 + p,
.single-senfey_case .post-content h2 + p {
    font-size: 18px;
    line-height: 1.9;
    color: #2b3f5d;
}

/* 数字/重点链接更醒目 */
.single-senfey_case .entry-content a,
.single-senfey_case .elementor-widget-theme-post-content a,
.single-senfey_case .post-content a {
    transition: all 0.2s ease;
}

/* Case 正文表格优化 */
.single-senfey_case .entry-content table,
.single-senfey_case .elementor-widget-theme-post-content table,
.single-senfey_case .post-content table {
    width: 100%;
    margin: 28px 0 36px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #dce8f5;
    border-radius: 14px;
    box-shadow: 0 12px 30px rgba(19, 40, 70, 0.06);
    font-size: 15.5px;
    line-height: 1.65;
}

/* 表头 */
.single-senfey_case .entry-content table thead th,
.single-senfey_case .elementor-widget-theme-post-content table thead th,
.single-senfey_case .post-content table thead th,
.single-senfey_case .entry-content table tr:first-child th,
.single-senfey_case .elementor-widget-theme-post-content table tr:first-child th,
.single-senfey_case .post-content table tr:first-child th {
    background: linear-gradient(180deg, #f3f8fe 0%, #eaf3fc 100%);
    color: #17314f;
    font-weight: 800;
    text-align: left;
    padding: 16px 18px;
    border-bottom: 1px solid #d6e5f4;
}

/* 单元格 */
.single-senfey_case .entry-content table td,
.single-senfey_case .entry-content table th,
.single-senfey_case .elementor-widget-theme-post-content table td,
.single-senfey_case .elementor-widget-theme-post-content table th,
.single-senfey_case .post-content table td,
.single-senfey_case .post-content table th {
    padding: 16px 18px;
    border-right: 1px solid #e1e9f2;
    border-bottom: 1px solid #e1e9f2;
    vertical-align: middle;
}

/* 去掉最后一列右边框 */
.single-senfey_case .entry-content table td:last-child,
.single-senfey_case .entry-content table th:last-child,
.single-senfey_case .elementor-widget-theme-post-content table td:last-child,
.single-senfey_case .elementor-widget-theme-post-content table th:last-child,
.single-senfey_case .post-content table td:last-child,
.single-senfey_case .post-content table th:last-child {
    border-right: none;
}

/* 去掉最后一行下边框 */
.single-senfey_case .entry-content table tr:last-child td,
.single-senfey_case .elementor-widget-theme-post-content table tr:last-child td,
.single-senfey_case .post-content table tr:last-child td {
    border-bottom: none;
}

/* 斑马纹 */
.single-senfey_case .entry-content table tbody tr:nth-child(even),
.single-senfey_case .elementor-widget-theme-post-content table tbody tr:nth-child(even),
.single-senfey_case .post-content table tbody tr:nth-child(even) {
    background: #f8fbff;
}

/* hover */
.single-senfey_case .entry-content table tbody tr:hover,
.single-senfey_case .elementor-widget-theme-post-content table tbody tr:hover,
.single-senfey_case .post-content table tbody tr:hover {
    background: #eef7ff;
}

/* 第一列更像型号标签 */
.single-senfey_case .entry-content table td:first-child,
.single-senfey_case .elementor-widget-theme-post-content table td:first-child,
.single-senfey_case .post-content table td:first-child {
    color: #17314f;
    font-weight: 700;
}

/* 最后一列数量突出 */
.single-senfey_case .entry-content table td:last-child,
.single-senfey_case .elementor-widget-theme-post-content table td:last-child,
.single-senfey_case .post-content table td:last-child {
    color: #0b6fc6;
    font-weight: 800;
}

/* 移动端横向滚动，避免表格挤坏 */
@media (max-width: 767px) {
    .single-senfey_case .entry-content table,
    .single-senfey_case .elementor-widget-theme-post-content table,
    .single-senfey_case .post-content table {
        display: block;
        overflow-x: auto;
        white-space: normal;
        -webkit-overflow-scrolling: touch;
        font-size: 14px;
    }

    .single-senfey_case .entry-content table th,
    .single-senfey_case .entry-content table td,
    .single-senfey_case .elementor-widget-theme-post-content table th,
    .single-senfey_case .elementor-widget-theme-post-content table td,
    .single-senfey_case .post-content table th,
    .single-senfey_case .post-content table td {
        min-width: 130px;
        padding: 13px 14px;
    }
}
/* ===== 图片面板：只管外观，尺寸由 PHP 计算 ===== */
.single-senfey_case .case-inline-figure {
    padding: 12px !important;
    background: #f4f7fb !important;
    border: 1px solid #e3ebf5;
    border-radius: 16px !important;
    box-shadow: 0 10px 28px rgba(19, 40, 70, 0.08);
    text-align: center;
}

.single-senfey_case .case-inline-image {
    border-radius: 12px !important;
}

@media (max-width: 767px) {
    .single-senfey_case .case-inline-figure {
        padding: 8px !important;
        border-radius: 12px !important;
    }
}

/* Related Visuals 缩略图：统一 4:3，网格才齐整 */
.single-senfey_case .case-related-visuals > div {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important;
}

.single-senfey_case .case-related-visuals a {
    display: block;
    overflow: hidden;
    border-radius: 10px;
    background: #e9f1fb;
}

.single-senfey_case .case-related-visuals a img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 4 / 3 !important;
    object-fit: cover !important;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-488d3f75 *//* 表单输入框聚焦时的边框样式 */
.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);
}
.elementor-field-type-textarea .elementor-field[name="form_fields[visitor_tracking]"], #form-field-visitor_tracking {   display: none !important; } /* 顺便把它的 label 也隐藏 */ label[for="form-field-visitor_tracking"] {   display: none !important; }/* End custom CSS */