.elementor-245726 .elementor-element.elementor-element-5368279{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-245726 .elementor-element.elementor-element-44acfdc4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-245726 .elementor-element.elementor-element-49065dcf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-245726 .elementor-element.elementor-element-49065dcf:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-49065dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://philadelphiafilm.ch/wp-content/uploads/2025/11/philadelphia-medien-intro-fallback.webp") 50% 50%;background-size:cover;}.elementor-245726 .elementor-element.elementor-element-6f2b3eb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-1ebb769 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-245726 .elementor-element.elementor-element-1ebb769{text-align:center;}.elementor-245726 .elementor-element.elementor-element-1ebb769 .elementor-heading-title{font-family:"Tablet Gothic", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-19996e6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-245726 .elementor-element.elementor-element-19996e6{text-align:center;}.elementor-245726 .elementor-element.elementor-element-19996e6 .elementor-heading-title{font-family:"Tablet Gothic", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-a8448a0 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-245726 .elementor-element.elementor-element-e63e47d img{width:500px;}.elementor-245726 .elementor-element.elementor-element-6cb3f882{--display:flex;--justify-content:center;}.elementor-245726 .elementor-element.elementor-element-6cb3f882:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-6cb3f882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5426090 );}.elementor-245726 .elementor-element.elementor-element-3d5a778{--display:flex;}.elementor-245726 .elementor-element.elementor-element-0bcddb0{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-245726 .elementor-element.elementor-element-e4d079a{--display:flex;}.elementor-245726 .elementor-element.elementor-element-77dccf3{text-align:start;}.elementor-245726 .elementor-element.elementor-element-77dccf3 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-1319b10{--display:flex;}.elementor-245726 .elementor-element.elementor-element-b798fba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-245726 .elementor-element.elementor-element-fb8c4cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245726 .elementor-element.elementor-element-fb8c4cb .elementor-heading-title{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-primary );}.elementor-245726 .elementor-element.elementor-element-3bf7126f{--display:flex;--justify-content:center;}.elementor-245726 .elementor-element.elementor-element-3bf7126f:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-3bf7126f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-b43f9fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-245726 .elementor-element.elementor-element-2c702ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245726 .elementor-element.elementor-element-2c702ca .elementor-heading-title{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-primary );}.elementor-245726 .elementor-element.elementor-element-a552e05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-245726 .elementor-element.elementor-element-02c2560{--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-245726 .elementor-element.elementor-element-a06fb40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-245726 .elementor-element.elementor-element-150fa96{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-150fa96:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-150fa96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-245726 .elementor-element.elementor-element-abd08f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-245726 .elementor-element.elementor-element-abd08f7{text-align:center;}.elementor-245726 .elementor-element.elementor-element-abd08f7 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-406a5df{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-406a5df:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-406a5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-9ef3dee{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-9ef3dee:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-9ef3dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-1922d58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-245726 .elementor-element.elementor-element-8418f6b{text-align:center;}.elementor-245726 .elementor-element.elementor-element-2670558{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-2670558:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-2670558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-245726 .elementor-element.elementor-element-bbd2323 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-245726 .elementor-element.elementor-element-bbd2323{text-align:center;}.elementor-245726 .elementor-element.elementor-element-bbd2323 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-609a0df{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-609a0df:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-609a0df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-dca86a0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-dca86a0:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-dca86a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-c78ad5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-245726 .elementor-element.elementor-element-f554d11{text-align:center;}.elementor-245726 .elementor-element.elementor-element-32a848f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-32a848f:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-32a848f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000085;}.elementor-245726 .elementor-element.elementor-element-2cf469a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-245726 .elementor-element.elementor-element-2cf469a{text-align:center;}.elementor-245726 .elementor-element.elementor-element-2cf469a .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-7419aca{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-7419aca:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-7419aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-1f85169{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-1f85169:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-1f85169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-e5da5eb{--display:flex;--justify-content:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-cb7ef3e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-primary );}.elementor-245726 .elementor-element.elementor-element-ba25d52 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-168f2a09{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-245726 .elementor-element.elementor-element-168f2a09:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-168f2a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01a7806 );}.elementor-245726 .elementor-element.elementor-element-2b84c38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-245726 .elementor-element.elementor-element-e8bbb7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245726 .elementor-element.elementor-element-e8bbb7a .elementor-heading-title{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-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-963cfca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--z-index:10;}.elementor-245726 .elementor-element.elementor-element-01509ef{text-align:center;}.elementor-245726 .elementor-element.elementor-element-01509ef .elementor-heading-title{font-family:"Tablet Gothic", Sans-serif;font-size:2.3rem;font-weight:600;color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-9e4de36{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-245726 .elementor-element.elementor-element-21e88b2{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{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-widget-loop-grid .e-load-more-message{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-245726 .elementor-element.elementor-element-8f12da6{--grid-columns:2;}.elementor-245726 .elementor-element.elementor-element-fed186a{--display:flex;--justify-content:flex-start;}.elementor-245726 .elementor-element.elementor-element-4c5bc1c{--display:flex;--justify-content:flex-end;}.elementor-245726 .elementor-element.elementor-element-4c5bc1c:not(.elementor-motion-effects-element-type-background), .elementor-245726 .elementor-element.elementor-element-4c5bc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8448a0 );}.elementor-245726 .elementor-element.elementor-element-c519639{--display:flex;}.elementor-245726 .elementor-element.elementor-element-ee4f6cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--z-index:10;}.elementor-245726 .elementor-element.elementor-element-8176855{text-align:center;}.elementor-245726 .elementor-element.elementor-element-8176855 .elementor-heading-title{font-family:"Tablet Gothic", Sans-serif;font-size:2.3rem;font-weight:600;}.elementor-245726 .elementor-element.elementor-element-fc6ab76{--display:flex;}.elementor-245726 .elementor-element.elementor-element-a26579f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245726 .elementor-element.elementor-element-a26579f .elementor-heading-title{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-primary );}.elementor-245726 .elementor-element.elementor-element-53b0181{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-245726 .elementor-element.elementor-element-dec4625{text-align:start;}.elementor-245726 .elementor-element.elementor-element-dec4625 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-a4bd405{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-1d7bb6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-245726 .elementor-element.elementor-element-7cdd178{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-245726 .elementor-element.elementor-element-c649454{text-align:start;}.elementor-245726 .elementor-element.elementor-element-c649454 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-64e061b{text-align:start;}.elementor-245726 .elementor-element.elementor-element-64e061b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-245726 .elementor-element.elementor-element-d208ace{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-245726 .elementor-element.elementor-element-74b5338{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-245726 .elementor-element.elementor-element-288cdf1{text-align:start;}.elementor-245726 .elementor-element.elementor-element-288cdf1 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-78558c4{text-align:start;}.elementor-245726 .elementor-element.elementor-element-78558c4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-245726 .elementor-element.elementor-element-3b5d9ed{--display:flex;}.elementor-245726 .elementor-element.elementor-element-1cec2eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245726 .elementor-element.elementor-element-1cec2eb .elementor-heading-title{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-primary );}.elementor-245726 .elementor-element.elementor-element-df5ab3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}@media(max-width:1280px) and (min-width:501px){.elementor-245726 .elementor-element.elementor-element-21e88b2{--width:100%;}.elementor-245726 .elementor-element.elementor-element-fed186a{--width:100%;}.elementor-245726 .elementor-element.elementor-element-7cdd178{--width:180px;}.elementor-245726 .elementor-element.elementor-element-74b5338{--width:180px;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-77dccf3 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-fb8c4cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-2c702ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-abd08f7 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-245726 .elementor-element.elementor-element-bbd2323 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-245726 .elementor-element.elementor-element-2cf469a .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-cb7ef3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-ba25d52 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-e8bbb7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-01509ef .elementor-heading-title{font-size:2rem;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-8176855 .elementor-heading-title{font-size:2rem;}.elementor-245726 .elementor-element.elementor-element-a26579f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-dec4625 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-c649454 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-64e061b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-288cdf1 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-78558c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-1cec2eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:501px){.elementor-245726 .elementor-element.elementor-element-02c2560{--width:70%;}.elementor-245726 .elementor-element.elementor-element-e5da5eb{--width:30%;}.elementor-245726 .elementor-element.elementor-element-168f2a09{--content-width:1900px;}.elementor-245726 .elementor-element.elementor-element-21e88b2{--width:85%;}.elementor-245726 .elementor-element.elementor-element-fed186a{--width:17%;}.elementor-245726 .elementor-element.elementor-element-4c5bc1c{--content-width:1900px;}.elementor-245726 .elementor-element.elementor-element-53b0181{--width:1100px;}.elementor-245726 .elementor-element.elementor-element-1d7bb6c{--width:1100px;}.elementor-245726 .elementor-element.elementor-element-7cdd178{--width:160px;}.elementor-245726 .elementor-element.elementor-element-d208ace{--width:100%;}.elementor-245726 .elementor-element.elementor-element-74b5338{--width:160px;}}@media(max-width:996px) and (min-width:501px){.elementor-245726 .elementor-element.elementor-element-02c2560{--width:100%;}.elementor-245726 .elementor-element.elementor-element-e5da5eb{--width:100%;}.elementor-245726 .elementor-element.elementor-element-7cdd178{--width:100px;}.elementor-245726 .elementor-element.elementor-element-74b5338{--width:100px;}}@media(max-width:1280px){.elementor-245726 .elementor-element.elementor-element-9e4de36{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:996px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-77dccf3 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-fb8c4cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-2c702ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-a552e05{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-245726 .elementor-element.elementor-element-abd08f7 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-245726 .elementor-element.elementor-element-bbd2323 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-245726 .elementor-element.elementor-element-2cf469a .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-cb7ef3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-ba25d52 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-e8bbb7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-01509ef .elementor-heading-title{font-size:1.2rem;}.elementor-245726 .elementor-element.elementor-element-9e4de36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-8f12da6{--grid-columns:1;}.elementor-245726 .elementor-element.elementor-element-8176855 .elementor-heading-title{font-size:1.3rem;}.elementor-245726 .elementor-element.elementor-element-a26579f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-53b0181{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-245726 .elementor-element.elementor-element-dec4625 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-a4bd405{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-c649454 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-64e061b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-288cdf1 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-78558c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-1cec2eb .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-245726 .elementor-element.elementor-element-49065dcf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-245726 .elementor-element.elementor-element-1ebb769 .elementor-heading-title{font-size:2.2rem;}.elementor-245726 .elementor-element.elementor-element-19996e6 .elementor-heading-title{font-size:2.2rem;}.elementor-245726 .elementor-element.elementor-element-01509ef .elementor-heading-title{font-size:1rem;}.elementor-245726 .elementor-element.elementor-element-8176855 .elementor-heading-title{font-size:1rem;}.elementor-245726 .elementor-element.elementor-element-53b0181{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-245726 .elementor-element.elementor-element-a4bd405{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245726 .elementor-element.elementor-element-1d7bb6c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-245726 .elementor-element.elementor-element-d208ace{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-245726 .elementor-element.elementor-element-df5ab3f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:500px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-245726 .elementor-element.elementor-element-1ebb769 .elementor-heading-title{font-size:2rem;}.elementor-245726 .elementor-element.elementor-element-19996e6 .elementor-heading-title{font-size:2rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-e63e47d img{width:300px;}.elementor-245726 .elementor-element.elementor-element-77dccf3 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-fb8c4cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-2c702ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-abd08f7 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-245726 .elementor-element.elementor-element-bbd2323 .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-245726 .elementor-element.elementor-element-2cf469a .elementor-heading-title{font-size:var( --e-global-typography-f75352e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-cb7ef3e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-ba25d52 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-e8bbb7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-8f12da6{--grid-columns:1;}.elementor-245726 .elementor-element.elementor-element-a26579f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-53b0181{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-245726 .elementor-element.elementor-element-dec4625 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-c649454 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-64e061b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-288cdf1 .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );}.elementor-245726 .elementor-element.elementor-element-78558c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245726 .elementor-element.elementor-element-1cec2eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-245726 .elementor-element.elementor-element-df5ab3f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-e4d079a */.elementor-245726 .elementor-element.elementor-element-e4d079a{
    max-width:1200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963cfca */.elementor-245726 .elementor-element.elementor-element-963cfca{
    width:200px;
    height:200px;
    border:2px solid white;
    border-radius:50%;
    background:transparent;
    position: absolute;
    transition: all 0.8s ease;
        top:30px;
        right:0px;
}

@media (max-width:1440px){
   .elementor-245726 .elementor-element.elementor-element-963cfca{
    top:-80px;
} 
}

@media (max-width:1280px){
   .elementor-245726 .elementor-element.elementor-element-963cfca{
    width:180px;
    height:180px;
    top:-80px;
} 
}


@media (max-width:996px){
   .elementor-245726 .elementor-element.elementor-element-963cfca{
    width:120px;
    height:120px;
    top:-20px;
} 
}

@media (max-width:767px){
   .elementor-245726 .elementor-element.elementor-element-963cfca{
    width:80px;
    height:80px;
    top:-20px;
} 
}
span.elementor-heading-title.elementor-size-default{
       transition: all 0.6s ease;
}

.elementor-245726 .elementor-element.elementor-element-963cfca:hover{
    background:#F5A0B9;
}

.elementor-245726 .elementor-element.elementor-element-963cfca:hover span.elementor-heading-title.elementor-size-default {
    color: black !important;
}{
    color:black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee4f6cf */.elementor-245726 .elementor-element.elementor-element-ee4f6cf{
    width:200px;
    height:200px;
    border:2px solid black;
    border-radius:50%;
    position:absolute;
    top:0px;
    right:100px;
    background:white;
    transition: all 0.8s ease;
}

@media (max-width:1280px){
   .elementor-245726 .elementor-element.elementor-element-ee4f6cf{
    width:180px;
    height:180px;
    top:-80px;
        right:0px;
} 
}

@media (max-width:996px){
   .elementor-245726 .elementor-element.elementor-element-ee4f6cf{
   width:120px;
    height:120px;
    top:-20px;
} 
}

@media (max-width:767px){
   .elementor-245726 .elementor-element.elementor-element-ee4f6cf{
 width:80px;
    height:80px;
    top:-50px;
} 
}


.elementor-245726 .elementor-element.elementor-element-ee4f6cf:hover{
    background:#F5A0B9;
}/* End custom CSS */
/* Start custom CSS */.h1-hidden{
    height: 0px;
    overflow:hidden;
}
  .title_wrapper {
  opacity: 0;
 transition: opacity 1s ease-in-out;
       }
       
.js-smooth-container {
  overflow: hidden;
        }
        
        
        
        
/* Ausgangszustand */
@media (min-width:767px){
 .slide-anim {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.7s ease, transform 0.7s ease;
}

/* Wenn der Slide aktiv ist */
.js-smooth-section.active .slide-anim {
    opacity: 1;
    transform: translateY(0);
}   
/* Optional: kleine Verzögerungen für nicer Look */
.slide-anim:nth-child(1) { transition-delay: 0.1s; }
.slide-anim:nth-child(2) { transition-delay: 0.3s; }
.slide-anim:nth-child(3) { transition-delay: 0.5s; }
.slide-anim:nth-child(4) { transition-delay: 0.6s; }
.slide-anim:nth-child(5) { transition-delay: 0.6s; }
.slide-anim:nth-child(6) { transition-delay: 0.7s; }
.slide-anim:nth-child(7) { transition-delay: 0.8s; }

}


        
      @media (min-width:767px){

        .demo-container {
            height: 100vh;
            overflow: hidden;
            position: relative;
            margin: 0;
        }
         /* Smooth JS Demo */
        .js-smooth-container {
            height: 100%;
            overflow: hidden;
            position: relative;
        }
        
        .js-smooth-section {
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            width: 100%;
            transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        
         .nav-dots-card {
            position: absolute;
            right: 0px;
            top: 0;
            height: 100vh;
            display:none;
        }
        .nav-dots {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 10px;
            height: 100%;
            padding: 10px;
        }
        
        .nav-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: rgb(229 229 229 / 50%);
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .nav-dot.active {
            background: #e5e5e5;
            transform: scale(1.2);
        }
    
.service-item-title{
    opacity:0;
    transition:all 0.8s ease;
}

.service-item:hover div.service-item-title{
    opacity:1;
}

    footer {
    display:none;
}
    
        }
        
        




  .p-large-mobile{
      display:none;
  }
  
  @media (max-width:767px){
      
    .p-desktop{
        display:none;
}  
        
  .p-large-mobile{
      display:block;
  }
  .second-footer{
      display:none;
  }
  .section-1{
   min-height:100vh;
  }
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tablet Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://philadelphiafilm.ch/wp-content/uploads/2023/11/TabletGothicNarrowSb.eot');
	src: url('https://philadelphiafilm.ch/wp-content/uploads/2023/11/TabletGothicNarrowSb.eot?#iefix') format('embedded-opentype'),
		url('https://philadelphiafilm.ch/wp-content/uploads/2023/11/TabletGothicNarrowSb.woff2') format('woff2'),
		url('https://philadelphiafilm.ch/wp-content/uploads/2023/11/TabletGothicNarrowSb.woff') format('woff'),
		url('https://philadelphiafilm.ch/wp-content/uploads/2023/11/TabletGothicNarrowSb.ttf') format('truetype');
}
/* End Custom Fonts CSS */