.elementor-2787 .elementor-element.elementor-element-67674ab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-e2e9a01{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-fd0549b .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:35px;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-42c2481{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-6da4164{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-c0b2d75{text-align:center;}.elementor-2787 .elementor-element.elementor-element-c0b2d75 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:35px;font-weight:400;line-height:1em;color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-b5db46d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-2b6e5fa{text-align:center;}.elementor-2787 .elementor-element.elementor-element-2b6e5fa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-5f75587{--spacer-size:25px;padding:0px 0px 0px 0px;}.elementor-2787 .elementor-element.elementor-element-a0c7d7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-5b79330{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-2787 .elementor-element.elementor-element-6862fae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-a392356{text-align:start;}.elementor-2787 .elementor-element.elementor-element-a392356 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-fd09555{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-bea37a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-d0f2eef{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-2787 .elementor-element.elementor-element-3e9d846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-285fd19{text-align:start;}.elementor-2787 .elementor-element.elementor-element-285fd19 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-d7ee016{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-ada2057{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-5224675{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-e3ef8cf{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-a97e888{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-63122bb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-2787 .elementor-element.elementor-element-4f58ba6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-cd76f3b{text-align:start;}.elementor-2787 .elementor-element.elementor-element-cd76f3b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-7a11fdf{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-4aa6979{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-596823b{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-a59a199{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-19fcea9{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-0a37d31{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-8bf6be7{text-align:center;}.elementor-2787 .elementor-element.elementor-element-8bf6be7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-c0553c2{--spacer-size:25px;padding:0px 0px 0px 0px;}.elementor-2787 .elementor-element.elementor-element-38ed0c3{text-align:center;}.elementor-2787 .elementor-element.elementor-element-38ed0c3 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:35px;font-weight:400;line-height:1em;color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-bcf3d70{--spacer-size:25px;padding:0px 0px 0px 0px;}.elementor-2787 .elementor-element.elementor-element-da6b1e0{text-align:start;}.elementor-2787 .elementor-element.elementor-element-da6b1e0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-6ad23e4{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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-bf7aac3{--spacer-size:25px;padding:0px 0px 0px 0px;}.elementor-2787 .elementor-element.elementor-element-a438b8f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2787 .elementor-element.elementor-element-e1cf7aa{text-align:center;}.elementor-2787 .elementor-element.elementor-element-e1cf7aa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-2787 .elementor-element.elementor-element-c620d2f{--spacer-size:25px;padding:0px 0px 0px 0px;}@media(min-width:701px){.elementor-2787 .elementor-element.elementor-element-6862fae{--width:66%;}.elementor-2787 .elementor-element.elementor-element-3e9d846{--width:66%;}.elementor-2787 .elementor-element.elementor-element-4f58ba6{--width:66%;}}@media(max-width:1000px){.elementor-2787 .elementor-element.elementor-element-fd0549b .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-2787 .elementor-element.elementor-element-42c2481{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-6da4164{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-c0b2d75 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-2787 .elementor-element.elementor-element-2b6e5fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-a0c7d7c{--flex-wrap:nowrap;}.elementor-2787 .elementor-element.elementor-element-a392356 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-fd09555{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-bea37a8{--flex-wrap:nowrap;}.elementor-2787 .elementor-element.elementor-element-285fd19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-d7ee016{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-ada2057{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-5224675{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-e3ef8cf{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-a97e888{--flex-wrap:nowrap;}.elementor-2787 .elementor-element.elementor-element-cd76f3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-7a11fdf{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-4aa6979{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-596823b{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-a59a199{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-19fcea9{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-8bf6be7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-38ed0c3 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-2787 .elementor-element.elementor-element-da6b1e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-6ad23e4{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-e1cf7aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:700px){.elementor-2787 .elementor-element.elementor-element-fd0549b .elementor-heading-title{font-size:25px;}.elementor-2787 .elementor-element.elementor-element-42c2481{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-6da4164{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-c0b2d75 .elementor-heading-title{font-size:25px;}.elementor-2787 .elementor-element.elementor-element-2b6e5fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-a0c7d7c{--flex-wrap:wrap;}.elementor-2787 .elementor-element.elementor-element-5b79330{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2787 .elementor-element.elementor-element-a392356 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-fd09555{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-bea37a8{--flex-wrap:wrap;}.elementor-2787 .elementor-element.elementor-element-d0f2eef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2787 .elementor-element.elementor-element-285fd19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-d7ee016{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-ada2057{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-5224675{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-e3ef8cf{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-a97e888{--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;--flex-wrap:wrap;}.elementor-2787 .elementor-element.elementor-element-63122bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2787 .elementor-element.elementor-element-cd76f3b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-7a11fdf{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-4aa6979{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-596823b{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-a59a199{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-19fcea9{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-8bf6be7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-38ed0c3 .elementor-heading-title{font-size:25px;}.elementor-2787 .elementor-element.elementor-element-da6b1e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2787 .elementor-element.elementor-element-6ad23e4{font-size:var( --e-global-typography-text-font-size );}.elementor-2787 .elementor-element.elementor-element-e1cf7aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fspartners.ch/wp-content/uploads/2025/08/Futura-Light.woff') format('woff');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fspartners.ch/wp-content/uploads/2025/08/Futura-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fspartners.ch/wp-content/uploads/2025/08/FuturaStd-Book.woff') format('woff');
}
/* End Custom Fonts CSS */