.elementor-535 .elementor-element.elementor-element-a027a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:12em;--padding-left:1em;--padding-right:1em;}.elementor-535 .elementor-element.elementor-element-3a7c260{--display:flex;--overlay-opacity:1;--padding-top:4em;--padding-bottom:10em;--padding-left:1em;--padding-right:1em;}.elementor-535 .elementor-element.elementor-element-3a7c260:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-3a7c260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rossens2027.ch/wp-content/uploads/2026/07/bg_bleu.webp");background-position:center center;background-size:cover;}.elementor-535 .elementor-element.elementor-element-3a7c260::before, .elementor-535 .elementor-element.elementor-element-3a7c260 > .elementor-background-video-container::before, .elementor-535 .elementor-element.elementor-element-3a7c260 > .e-con-inner > .elementor-background-video-container::before, .elementor-535 .elementor-element.elementor-element-3a7c260 > .elementor-background-slideshow::before, .elementor-535 .elementor-element.elementor-element-3a7c260 > .e-con-inner > .elementor-background-slideshow::before, .elementor-535 .elementor-element.elementor-element-3a7c260 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rossens2027.ch/wp-content/uploads/2025/06/bg_noir.svg");--background-overlay:'';background-position:center center;background-size:cover;}.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-535 .elementor-element.elementor-element-5160cea > .elementor-widget-container{--e-transform-rotateZ:-4deg;}.elementor-535 .elementor-element.elementor-element-5160cea{text-align:center;}.elementor-535 .elementor-element.elementor-element-5160cea .elementor-heading-title{font-family:var( --e-global-typography-9672cb4-font-family ), Sans-serif;font-size:var( --e-global-typography-9672cb4-font-size );color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-4bf4489 > .elementor-widget-container{--e-transform-rotateZ:-4deg;margin:-1em 0em 0em 0em;}.elementor-535 .elementor-element.elementor-element-4bf4489{text-align:center;}.elementor-535 .elementor-element.elementor-element-4bf4489 .elementor-heading-title{font-family:var( --e-global-typography-aa2ac28-font-family ), Sans-serif;font-size:var( --e-global-typography-aa2ac28-font-size );font-weight:var( --e-global-typography-aa2ac28-font-weight );line-height:var( --e-global-typography-aa2ac28-line-height );color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-e04413b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-b406e9f{width:auto;max-width:auto;top:15px;z-index:3;}.elementor-535 .elementor-element.elementor-element-b406e9f > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-80px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-text );}.elementor-535 .elementor-element.elementor-element-b406e9f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-535 .elementor-element.elementor-element-b406e9f{right:0px;}body.rtl .elementor-535 .elementor-element.elementor-element-b406e9f{left:0px;}.elementor-535 .elementor-element.elementor-element-b406e9f .elementor-heading-title{font-family:var( --e-global-typography-43ccc1d-font-family ), Sans-serif;font-size:var( --e-global-typography-43ccc1d-font-size );font-weight:var( --e-global-typography-43ccc1d-font-weight );line-height:var( --e-global-typography-43ccc1d-line-height );letter-spacing:var( --e-global-typography-43ccc1d-letter-spacing );color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-ebb43fd{--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;--overflow:hidden;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-535 .elementor-element.elementor-element-0b63525{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-hotspot .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 );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{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 );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-2e7a51f{left:22%;--hotspot-translate-x:22%;top:50%;--hotspot-translate-y:50%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-167a0cf{left:28%;--hotspot-translate-x:28%;top:53%;--hotspot-translate-y:53%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-5a92ea5{left:32%;--hotspot-translate-x:32%;top:48%;--hotspot-translate-y:48%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-dc2981c{left:37%;--hotspot-translate-x:37%;top:49%;--hotspot-translate-y:49%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-5429805{left:42%;--hotspot-translate-x:42%;top:45%;--hotspot-translate-y:45%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-9730726{left:48%;--hotspot-translate-x:48%;top:50%;--hotspot-translate-y:50%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-acd7083{left:56%;--hotspot-translate-x:56%;top:51%;--hotspot-translate-y:51%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-58732d6{left:59%;--hotspot-translate-x:59%;top:47%;--hotspot-translate-y:47%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-50bd37a{left:66%;--hotspot-translate-x:66%;top:46%;--hotspot-translate-y:46%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-4ec8850{left:68%;--hotspot-translate-x:68%;top:52%;--hotspot-translate-y:52%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-59b9185{left:74%;--hotspot-translate-x:74%;top:49%;--hotspot-translate-y:49%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-d1097c9{left:80%;--hotspot-translate-x:80%;top:48%;--hotspot-translate-y:48%;}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-482b074{left:88%;--hotspot-translate-x:88%;top:50%;--hotspot-translate-y:50%;}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-535 .elementor-element.elementor-element-31bda03{--background-align:center;--container-width:100%;--image-width:100%;--container-max-width:100%;--tooltip-transition-duration:0.3ms;--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-6e9175d );--tooltip-text-color:var( --e-global-color-text );--tooltip-color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__label{font-family:var( --e-global-typography-f81ea62-font-family ), Sans-serif;font-size:var( --e-global-typography-f81ea62-font-size );font-weight:var( --e-global-typography-f81ea62-font-weight );text-transform:var( --e-global-typography-f81ea62-text-transform );font-style:var( --e-global-typography-f81ea62-font-style );text-decoration:var( --e-global-typography-f81ea62-text-decoration );}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__tooltip{font-family:"Komika Text", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-535 .elementor-element.elementor-element-03b0509{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-ffd7c87{width:auto;max-width:auto;top:15px;z-index:3;}.elementor-535 .elementor-element.elementor-element-ffd7c87 > .elementor-widget-container{background-color:var( --e-global-color-315f3e5 );margin:-80px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-text );}.elementor-535 .elementor-element.elementor-element-ffd7c87.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-535 .elementor-element.elementor-element-ffd7c87{right:0px;}body.rtl .elementor-535 .elementor-element.elementor-element-ffd7c87{left:0px;}.elementor-535 .elementor-element.elementor-element-ffd7c87 .elementor-heading-title{font-family:var( --e-global-typography-f735eab-font-family ), Sans-serif;font-size:var( --e-global-typography-f735eab-font-size );font-weight:var( --e-global-typography-f735eab-font-weight );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-c2f220e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-535 .elementor-element.elementor-element-c2f220e:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-c2f220e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-cf4a265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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 );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-535 .elementor-element.elementor-element-351c8af{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 );}.elementor-535 .elementor-element.elementor-element-48c3c38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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 );}.elementor-535 .elementor-element.elementor-element-63f5d28 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-text );}.elementor-535 .elementor-element.elementor-element-63f5d28 img{width:100%;max-width:300px;}.elementor-535 .elementor-element.elementor-element-02ad313{text-align:center;}.elementor-535 .elementor-element.elementor-element-02ad313 .elementor-heading-title{color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-f36c955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-e3acf56{width:auto;max-width:auto;top:15px;z-index:3;}.elementor-535 .elementor-element.elementor-element-e3acf56 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:-80px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-text );}.elementor-535 .elementor-element.elementor-element-e3acf56.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-535 .elementor-element.elementor-element-e3acf56{right:0px;}body.rtl .elementor-535 .elementor-element.elementor-element-e3acf56{left:0px;}.elementor-535 .elementor-element.elementor-element-e3acf56 .elementor-heading-title{font-family:var( --e-global-typography-f735eab-font-family ), Sans-serif;font-size:var( --e-global-typography-f735eab-font-size );font-weight:var( --e-global-typography-f735eab-font-weight );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-4f4f69e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-535 .elementor-element.elementor-element-4f4f69e:not(.elementor-motion-effects-element-type-background), .elementor-535 .elementor-element.elementor-element-4f4f69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-79d2d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-418bcda > .elementor-widget-container{border-style:none;}.elementor-535 .elementor-element.elementor-element-418bcda img{width:100%;max-width:300px;}.elementor-535 .elementor-element.elementor-element-8e5bc87{text-align:center;}.elementor-535 .elementor-element.elementor-element-8e5bc87 .elementor-heading-title{color:var( --e-global-color-6e9175d );}.elementor-535 .elementor-element.elementor-element-8e5bc87 .elementor-heading-title a:hover, .elementor-535 .elementor-element.elementor-element-8e5bc87 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-535 .elementor-element.elementor-element-4844045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-535 .elementor-element.elementor-element-69f816d{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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-535 .elementor-element.elementor-element-cf4a265{--width:75%;}.elementor-535 .elementor-element.elementor-element-48c3c38{--width:25%;}.elementor-535 .elementor-element.elementor-element-79d2d12{--width:25%;}.elementor-535 .elementor-element.elementor-element-4844045{--width:75%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-5160cea .elementor-heading-title{font-size:var( --e-global-typography-9672cb4-font-size );}.elementor-535 .elementor-element.elementor-element-4bf4489 .elementor-heading-title{font-size:var( --e-global-typography-aa2ac28-font-size );line-height:var( --e-global-typography-aa2ac28-line-height );}.elementor-535 .elementor-element.elementor-element-b406e9f .elementor-heading-title{font-size:var( --e-global-typography-43ccc1d-font-size );line-height:var( --e-global-typography-43ccc1d-line-height );letter-spacing:var( --e-global-typography-43ccc1d-letter-spacing );}.elementor-535 .elementor-element.elementor-element-0b63525{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__label{font-size:var( --e-global-typography-f81ea62-font-size );}.elementor-535 .elementor-element.elementor-element-ffd7c87 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-351c8af{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-e3acf56 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-535 .elementor-element.elementor-element-69f816d{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-535 .elementor-element.elementor-element-b406e9f > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-ebb43fd{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-03b0509{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-ffd7c87 > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-535 .elementor-element.elementor-element-f36c955{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-e3acf56 > .elementor-widget-container{margin:-53px 0px 0px 0px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-5160cea .elementor-heading-title{font-size:var( --e-global-typography-9672cb4-font-size );}.elementor-535 .elementor-element.elementor-element-4bf4489 .elementor-heading-title{font-size:var( --e-global-typography-aa2ac28-font-size );line-height:var( --e-global-typography-aa2ac28-line-height );}.elementor-535 .elementor-element.elementor-element-b406e9f .elementor-heading-title{font-size:var( --e-global-typography-43ccc1d-font-size );line-height:var( --e-global-typography-43ccc1d-line-height );letter-spacing:var( --e-global-typography-43ccc1d-letter-spacing );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__label{font-size:var( --e-global-typography-f81ea62-font-size );}.elementor-535 .elementor-element.elementor-element-ffd7c87 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-351c8af{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-e3acf56 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-535 .elementor-element.elementor-element-69f816d{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-535 .elementor-element.elementor-element-31bda03{--hotspot-size:10px;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-3a7c260{--padding-top:4em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-5160cea .elementor-heading-title{font-size:var( --e-global-typography-9672cb4-font-size );}.elementor-535 .elementor-element.elementor-element-4bf4489 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-535 .elementor-element.elementor-element-4bf4489 .elementor-heading-title{font-size:var( --e-global-typography-aa2ac28-font-size );line-height:var( --e-global-typography-aa2ac28-line-height );}.elementor-535 .elementor-element.elementor-element-b406e9f > .elementor-widget-container{margin:-20px 0px 0px 0px;border-width:5px 5px 5px 5px;}.elementor-535 .elementor-element.elementor-element-b406e9f .elementor-heading-title{font-size:var( --e-global-typography-43ccc1d-font-size );line-height:var( --e-global-typography-43ccc1d-line-height );letter-spacing:var( --e-global-typography-43ccc1d-letter-spacing );}.elementor-535 .elementor-element.elementor-element-ebb43fd{--min-height:auto !important;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-31bda03 .elementor-repeater-item-50bd37a{left:66%;--hotspot-translate-x:66%;top:48%;--hotspot-translate-y:48%;}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-535 .elementor-element.elementor-element-31bda03 img{width:150%;max-width:150%;}.elementor-535 .elementor-element.elementor-element-31bda03{--hotspot-size:3px;}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__label{font-size:var( --e-global-typography-f81ea62-font-size );}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__tooltip{font-size:15px;}.elementor-535 .elementor-element.elementor-element-ffd7c87 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-width:5px 5px 5px 5px;}.elementor-535 .elementor-element.elementor-element-ffd7c87 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-535 .elementor-element.elementor-element-c2f220e{--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-351c8af{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-e3acf56 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-width:5px 5px 5px 5px;}.elementor-535 .elementor-element.elementor-element-e3acf56 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-535 .elementor-element.elementor-element-4f4f69e{--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-535 .elementor-element.elementor-element-69f816d{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-5160cea .elementor-heading-title{font-size:var( --e-global-typography-9672cb4-font-size );}.elementor-535 .elementor-element.elementor-element-4bf4489 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-535 .elementor-element.elementor-element-4bf4489 .elementor-heading-title{font-size:var( --e-global-typography-aa2ac28-font-size );line-height:var( --e-global-typography-aa2ac28-line-height );}.elementor-535 .elementor-element.elementor-element-b406e9f .elementor-heading-title{font-size:var( --e-global-typography-43ccc1d-font-size );line-height:var( --e-global-typography-43ccc1d-line-height );letter-spacing:var( --e-global-typography-43ccc1d-letter-spacing );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-535 .elementor-element.elementor-element-31bda03 .e-hotspot__label{font-size:var( --e-global-typography-f81ea62-font-size );}.elementor-535 .elementor-element.elementor-element-03b0509{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-ffd7c87 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-351c8af{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-535 .elementor-element.elementor-element-f36c955{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-535 .elementor-element.elementor-element-e3acf56 .elementor-heading-title{font-size:var( --e-global-typography-f735eab-font-size );line-height:var( --e-global-typography-f735eab-line-height );letter-spacing:var( --e-global-typography-f735eab-letter-spacing );}.elementor-535 .elementor-element.elementor-element-69f816d{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-ebb43fd */@media (max-width:767px){
.elementor-535 .elementor-element.elementor-element-ebb43fd .photo-presentation {
  transform: scale(1.2);
}
}

@media (max-width: 767px) {
    .elementor-535 .elementor-element.elementor-element-31bda03 img {
        width: 100%;
        max-width: 150%;
    }
}

@media (max-width: 767px) {
    
    .elementor-repeater-item-482b074 .e-hotspot__tooltip {
        margin-left: -70px; /* ajuste cette valeur selon le décalage nécessaire */
    }
    .elementor-repeater-item-d1097c9 .e-hotspot__tooltip  {
        margin-left: -40px; /* ajuste cette valeur selon le décalage nécessaire */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63f5d28 */.elementor-535 .elementor-element.elementor-element-63f5d28{
    box-shadow: -8px 8px 0px 0px #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02ad313 */.elementor-535 .elementor-element.elementor-element-02ad313 {
     -webkit-text-stroke: 2px #000000;  /* épaisseur + couleur du contour */
  paint-order: stroke fill;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5bc87 */.elementor-535 .elementor-element.elementor-element-8e5bc87 {
     -webkit-text-stroke: 2px #000000;  /* épaisseur + couleur du contour */
  paint-order: stroke fill;   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Komika Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXT__.eot');
	src: url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXT__.eot?#iefix') format('embedded-opentype'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXT__.woff2') format('woff2'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXT__.woff') format('woff'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXT__.ttf') format('truetype'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXT__.svg#KomikaText') format('svg');
}
@font-face {
	font-family: 'Komika Text';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTI_.eot');
	src: url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTI_.eot?#iefix') format('embedded-opentype'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTI_.woff2') format('woff2'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTI_.woff') format('woff'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTI_.ttf') format('truetype'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTI_.svg#KomikaText') format('svg');
}
@font-face {
	font-family: 'Komika Text';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTBI.eot');
	src: url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTBI.eot?#iefix') format('embedded-opentype'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTBI.woff2') format('woff2'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTBI.woff') format('woff'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTBI.ttf') format('truetype'),
		url('https://rossens2027.ch/wp-content/uploads/2026/06/KOMTXTBI.svg#KomikaText') format('svg');
}
/* End Custom Fonts CSS */