.elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8712 .elementor-element.elementor-element-3ae52b83:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1bbab9c ) 0%, #3B0107 100%);}.elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-container{min-height:80vh;}.elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-background-overlay{opacity:0.14;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8712 .elementor-element.elementor-element-3ae52b83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:69px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-8712 .elementor-element.elementor-element-1b122898.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8712 .elementor-element.elementor-element-1b122898 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8712 .elementor-element.elementor-element-34f512a{z-index:1;}.elementor-8712 .elementor-element.elementor-element-34f512a img{width:54%;}.elementor-8712 .elementor-element.elementor-element-7d543d2{z-index:1;}.elementor-8712 .elementor-element.elementor-element-2217d96 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-2217d96 img{width:64%;transition-duration:1.1s;}.elementor-8712 .elementor-element.elementor-element-2217d96:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8712 .elementor-element.elementor-element-a9d590b:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-a9d590b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B2D;}.elementor-8712 .elementor-element.elementor-element-a9d590b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-8712 .elementor-element.elementor-element-a9d590b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8712 .elementor-element.elementor-element-d3aad0e{text-align:center;}.elementor-8712 .elementor-element.elementor-element-d3aad0e .elementor-heading-title{color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-981aeb8{text-align:center;}.elementor-8712 .elementor-element.elementor-element-981aeb8, .elementor-8712 .elementor-element.elementor-element-981aeb8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-6ea2d5c:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-6ea2d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B2D;}.elementor-8712 .elementor-element.elementor-element-6ea2d5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-8712 .elementor-element.elementor-element-6ea2d5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8712 .elementor-element.elementor-element-b5ad12a img{width:47%;}.elementor-8712 .elementor-element.elementor-element-e0d1aff{text-align:center;}.elementor-8712 .elementor-element.elementor-element-e0d1aff, .elementor-8712 .elementor-element.elementor-element-e0d1aff .elementor-text-editor *{font-size:22px;font-weight:200;}.elementor-8712 .elementor-element.elementor-element-e0d1aff, .elementor-8712 .elementor-element.elementor-element-e0d1aff .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-8712 .elementor-element.elementor-element-5ebc099{--divider-border-style:solid;--divider-color:var( --e-global-color-1bbab9c );--divider-border-width:2px;}.elementor-8712 .elementor-element.elementor-element-5ebc099 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-5ebc099 .elementor-divider-separator{width:100%;}.elementor-8712 .elementor-element.elementor-element-5ebc099 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8712 .elementor-element.elementor-element-a2642b3 > .elementor-widget-container:hover{--e-transform-translateX:-12px;}.elementor-8712 .elementor-element.elementor-element-a2642b3{--e-transform-transition-duration:700ms;}.elementor-8712 .elementor-element.elementor-element-a2642b3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.7s;}.elementor-8712 .elementor-element.elementor-element-a2642b3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8712 .elementor-element.elementor-element-095af25 img{width:47%;}.elementor-8712 .elementor-element.elementor-element-d53a267{text-align:center;}.elementor-8712 .elementor-element.elementor-element-d53a267, .elementor-8712 .elementor-element.elementor-element-d53a267 .elementor-text-editor *{font-size:22px;font-weight:200;}.elementor-8712 .elementor-element.elementor-element-d53a267, .elementor-8712 .elementor-element.elementor-element-d53a267 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-8712 .elementor-element.elementor-element-7ab32d5{--divider-border-style:solid;--divider-color:var( --e-global-color-1bbab9c );--divider-border-width:2px;}.elementor-8712 .elementor-element.elementor-element-7ab32d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-7ab32d5 .elementor-divider-separator{width:100%;}.elementor-8712 .elementor-element.elementor-element-7ab32d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8712 .elementor-element.elementor-element-8a7de83 > .elementor-widget-container:hover{--e-transform-translateX:-12px;}.elementor-8712 .elementor-element.elementor-element-8a7de83{--e-transform-transition-duration:700ms;}.elementor-8712 .elementor-element.elementor-element-8a7de83 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.7s;}.elementor-8712 .elementor-element.elementor-element-8a7de83:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8712 .elementor-element.elementor-element-0b77244 img{width:47%;}.elementor-8712 .elementor-element.elementor-element-3ee5498{text-align:center;}.elementor-8712 .elementor-element.elementor-element-3ee5498, .elementor-8712 .elementor-element.elementor-element-3ee5498 .elementor-text-editor *{font-size:22px;font-weight:200;}.elementor-8712 .elementor-element.elementor-element-3ee5498, .elementor-8712 .elementor-element.elementor-element-3ee5498 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-8712 .elementor-element.elementor-element-eadfe59{--divider-border-style:solid;--divider-color:var( --e-global-color-1bbab9c );--divider-border-width:2px;}.elementor-8712 .elementor-element.elementor-element-eadfe59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-eadfe59 .elementor-divider-separator{width:100%;}.elementor-8712 .elementor-element.elementor-element-eadfe59 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8712 .elementor-element.elementor-element-3128a30 > .elementor-widget-container:hover{--e-transform-translateX:-12px;}.elementor-8712 .elementor-element.elementor-element-3128a30{--e-transform-transition-duration:700ms;}.elementor-8712 .elementor-element.elementor-element-3128a30 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.7s;}.elementor-8712 .elementor-element.elementor-element-3128a30:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8712 .elementor-element.elementor-element-8a7a10a img{width:47%;}.elementor-8712 .elementor-element.elementor-element-dbdea9b{text-align:center;}.elementor-8712 .elementor-element.elementor-element-dbdea9b, .elementor-8712 .elementor-element.elementor-element-dbdea9b .elementor-text-editor *{font-size:22px;font-weight:200;}.elementor-8712 .elementor-element.elementor-element-dbdea9b, .elementor-8712 .elementor-element.elementor-element-dbdea9b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-8712 .elementor-element.elementor-element-2c04902{--divider-border-style:solid;--divider-color:var( --e-global-color-1bbab9c );--divider-border-width:2px;}.elementor-8712 .elementor-element.elementor-element-2c04902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-2c04902 .elementor-divider-separator{width:100%;}.elementor-8712 .elementor-element.elementor-element-2c04902 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8712 .elementor-element.elementor-element-95d5108 > .elementor-widget-container:hover{--e-transform-translateX:-12px;}.elementor-8712 .elementor-element.elementor-element-95d5108{--e-transform-transition-duration:700ms;}.elementor-8712 .elementor-element.elementor-element-95d5108 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.7s;}.elementor-8712 .elementor-element.elementor-element-95d5108:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8712 .elementor-element.elementor-element-6b96e64:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-6b96e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B2D;}.elementor-8712 .elementor-element.elementor-element-6b96e64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 27px 0px;}.elementor-8712 .elementor-element.elementor-element-6b96e64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8712 .elementor-element.elementor-element-c23ac1a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8712 .elementor-element.elementor-element-c23ac1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8712 .elementor-element.elementor-element-c23ac1a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8712 .elementor-element.elementor-element-ed7c0df{width:auto;max-width:auto;}.elementor-8712 .elementor-element.elementor-element-ed7c0df, .elementor-8712 .elementor-element.elementor-element-ed7c0df .elementor-text-editor *{font-family:"Roboto", Sans-serif;font-weight:200;}.elementor-8712 .elementor-element.elementor-element-ed7c0df, .elementor-8712 .elementor-element.elementor-element-ed7c0df .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-ce59e53{width:auto;max-width:auto;}.elementor-8712 .elementor-element.elementor-element-639ab32{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-4cbf92c7:not(.elementor-motion-effects-element-type-background), .elementor-8712 .elementor-element.elementor-element-4cbf92c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B2D;}.elementor-8712 .elementor-element.elementor-element-4cbf92c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 21px 120px 21px;}.elementor-8712 .elementor-element.elementor-element-4cbf92c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8712 .elementor-element.elementor-element-4e0338cd{margin-top:0px;margin-bottom:0px;}.elementor-8712 .elementor-element.elementor-element-5843c953{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8712 .elementor-element.elementor-element-5843c953, .elementor-8712 .elementor-element.elementor-element-5843c953 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-e06b3fe, .elementor-8712 .elementor-element.elementor-element-e06b3fe .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-0f08f21 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-0f08f21 .elementor-icon-list-icon i{color:var( --e-global-color-1bbab9c );transition:color 0.3s;}.elementor-8712 .elementor-element.elementor-element-0f08f21 .elementor-icon-list-icon svg{fill:var( --e-global-color-1bbab9c );transition:fill 0.3s;}.elementor-8712 .elementor-element.elementor-element-0f08f21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8712 .elementor-element.elementor-element-0f08f21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8712 .elementor-element.elementor-element-4e117f53 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-8712 .elementor-element.elementor-element-ef94e3 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7750c7f );border-radius:23px 23px 23px 23px;}.elementor-8712 .elementor-element.elementor-element-e7f7146 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-8712 .elementor-element.elementor-element-e7f7146 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-8712 .elementor-element.elementor-element-e7f7146 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-8712 .elementor-element.elementor-element-e7f7146 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-8712 .elementor-element.elementor-element-e7f7146 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-8712 .elementor-element.elementor-element-e7f7146 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-e7f7146 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-8712 .elementor-element.elementor-element-f1f3cce{margin-top:20px;margin-bottom:0px;}.elementor-8712 .elementor-element.elementor-element-9027190:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-9027190 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.phils.aero/wp-content/uploads/2026/01/phils-optics-header01-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8712 .elementor-element.elementor-element-9027190 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:100px 20px 100px 20px;}.elementor-8712 .elementor-element.elementor-element-9027190 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8712 .elementor-element.elementor-element-2c0cfe2{text-align:center;}.elementor-8712 .elementor-element.elementor-element-2c0cfe2 .elementor-heading-title{color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-992d89d .gem-button-container .gem-button{background-color:var( --e-global-color-7750c7f );border-radius:25px 25px 25px 25px;border-style:none;}.elementor-8712 .elementor-element.elementor-element-992d89d .gem-button-container .gem-button:hover{background-color:#1F1B2D;}.elementor-8712 .elementor-element.elementor-element-992d89d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-992d89d .gem-button-container{text-align:center;}.elementor-8712 .elementor-element.elementor-element-992d89d .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-1bbab9c );}.elementor-8712 .elementor-element.elementor-element-992d89d .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-1de5936:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-1de5936 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.phils.aero/wp-content/uploads/2026/01/phils-optics-header02-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8712 .elementor-element.elementor-element-1de5936 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:100px 0px 100px 0px;}.elementor-8712 .elementor-element.elementor-element-1de5936 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8712 .elementor-element.elementor-element-47b1078{text-align:center;}.elementor-8712 .elementor-element.elementor-element-47b1078 .elementor-heading-title{color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-7a382b6 .gem-button-container .gem-button{background-color:var( --e-global-color-7750c7f );border-radius:25px 25px 25px 25px;border-style:none;}.elementor-8712 .elementor-element.elementor-element-7a382b6 .gem-button-container .gem-button:hover{background-color:#1F1B2D;}.elementor-8712 .elementor-element.elementor-element-7a382b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-7a382b6 .gem-button-container{text-align:center;}.elementor-8712 .elementor-element.elementor-element-7a382b6 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-1bbab9c );}.elementor-8712 .elementor-element.elementor-element-7a382b6 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-adf8e50{padding:50px 0px 50px 0px;}.elementor-8712 .elementor-element.elementor-element-a2df0b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8712 .elementor-element.elementor-element-e039a22{text-align:center;}.elementor-8712 .elementor-element.elementor-element-e039a22, .elementor-8712 .elementor-element.elementor-element-e039a22 .elementor-text-editor *{font-size:37px;}.elementor-8712 .elementor-element.elementor-element-e039a22, .elementor-8712 .elementor-element.elementor-element-e039a22 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-27b17af );}.elementor-8712 .elementor-element.elementor-element-ffdffe8 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8712 .elementor-element.elementor-element-ffdffe8{text-align:center;}.elementor-8712 .elementor-element.elementor-element-ffdffe8, .elementor-8712 .elementor-element.elementor-element-ffdffe8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-1a219f7 );}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title, .elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title:before, .elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title:after, .elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-content, .elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tabs-content-wrapper{border-width:0px;}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-desktop-title.elementor-active{background-color:var( --e-global-color-27b17af );}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tabs-content-wrapper{background-color:var( --e-global-color-27b17af );}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title, .elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title a{color:var( --e-global-color-27b17af );}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title.elementor-active,
					 .elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title.elementor-active a{color:var( --e-global-color-7750c7f );}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-title{font-size:13px;}.elementor-8712 .elementor-element.elementor-element-bec368d .elementor-tab-content{color:var( --e-global-color-7750c7f );font-size:15px;line-height:19px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-background-overlay{opacity:0;}.elementor-8712 .elementor-element.elementor-element-34f512a img{width:71%;}.elementor-8712 .elementor-element.elementor-element-4cbf92c7{padding:90px 21px 90px 21px;}.elementor-8712 .elementor-element.elementor-element-4e117f53 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8712 .elementor-element.elementor-element-9027190:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-9027190 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-container{min-height:390px;}.elementor-8712 .elementor-element.elementor-element-3ae52b83 > .elementor-background-overlay{opacity:0.1;}.elementor-8712 .elementor-element.elementor-element-3ae52b83{padding:80px 0px 0px 0px;}.elementor-8712 .elementor-element.elementor-element-34f512a img{width:82%;}.elementor-8712 .elementor-element.elementor-element-2217d96 img{width:91%;}.elementor-8712 .elementor-element.elementor-element-9027190:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8712 .elementor-element.elementor-element-9027190 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8712 .elementor-element.elementor-element-9027190 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8712 .elementor-element.elementor-element-2c0cfe2{text-align:center;}.elementor-8712 .elementor-element.elementor-element-1de5936 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-8712 .elementor-element.elementor-element-f2bd632{width:25.083%;}.elementor-8712 .elementor-element.elementor-element-ef48e1c{width:24.896%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8712 .elementor-element.elementor-element-7efb754e{width:100%;}.elementor-8712 .elementor-element.elementor-element-4e117f53{width:100%;}}/* --- Elementor Tabs: Global Horizontal Scroll mit Custom Scrollbar --- */

.elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important; 
    overflow-x: auto !important; 
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch; 
    width: 100% !important;
    
    /* Firefox Scrollbar */
    scrollbar-width: auto;
    scrollbar-color: #bf1e2e #f1f1f1;
    
    padding-bottom: 8px !important;
    border-bottom: 1px solid #eee;
}

/* Basis-Styling der Tab-Titel */
.elementor-tab-title {
    flex: 0 0 auto !important; 
    white-space: nowrap !important; 
    padding: 12px 25px !important;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* --- AKTIVER TAB: Schrift weiß & Hintergrund Rot --- */
.elementor-tab-title.elementor-active {
    color: #ffffff !important; /* Schriftfarbe Weiß */
    background-color: #bf1e2e !important; /* Hintergrund Rot, damit Weiß lesbar ist */
    border-radius: 5px 5px 0 0; /* Optionale Abrundung oben */
}

/* Mobile Fix */
@media (max-width: 767px) {
    .elementor-tab-mobile-title { display: none !important; }
    .elementor-tabs-wrapper { display: flex !important; }
}

/* --- Custom Scrollbar (#bf1e2e) --- */
.elementor-tabs-wrapper::-webkit-scrollbar {
    height: 8px;
}

.elementor-tabs-wrapper::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}

.elementor-tabs-wrapper::-webkit-scrollbar-thumb {
    background: #bf1e2e; 
    border-radius: 4px;
}

.elementor-tabs-wrapper::-webkit-scrollbar-thumb:hover {
    background: #8e1622;
}

.elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important; 
    overflow-x: auto !important; 
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch; 
    width: 100% !important;
    scroll-behavior: smooth; /* NEU: Für weiches Scrollen */
    
    scrollbar-width: auto;
    scrollbar-color: #bf1e2e #f1f1f1;
    
    padding-bottom: 8px !important;
    border-bottom: 1px solid #eee;
}
/* ... restlicher Code bleibt identisch ... */