.elementor-36 .elementor-element.elementor-element-3bff50c{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-b3b91e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-4c47f98 > .elementor-container{min-height:85vh;}.elementor-36 .elementor-element.elementor-element-4c47f98 > .elementor-container:after{content:"";min-height:inherit;}.elementor-36 .elementor-element.elementor-element-4c47f98 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-bdca572 > .elementor-container{max-width:1300px;}.elementor-36 .elementor-element.elementor-element-02fe55b > .elementor-element-populated{margin:10% 0% 0% 0%;}.elementor-36 .elementor-element.elementor-element-d0bf7c5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5em;font-weight:700;line-height:0.9em;}.elementor-36 .elementor-element.elementor-element-71cea14 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:500;}.elementor-36 .elementor-element.elementor-element-81d50f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;}.elementor-36 .elementor-element.elementor-element-81d50f7 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-36 .elementor-element.elementor-element-cc32bc7 .elementor-image img{border-radius:15px 15px 15px 15px;}.elementor-36 .elementor-element.elementor-element-8213e1c .elementor-wrapper{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36 .elementor-element.elementor-element-12b702a0 > .elementor-container{min-height:50vh;}.elementor-36 .elementor-element.elementor-element-12b702a0 > .elementor-container:after{content:"";min-height:inherit;}.elementor-36 .elementor-element.elementor-element-12b702a0:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-12b702a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://preprod.patriciabeizermann.ch/wp-content/uploads/2025/03/sunset-473604_1920-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36 .elementor-element.elementor-element-12b702a0 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-12b702a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2em;margin-bottom:2em;}.elementor-36 .elementor-element.elementor-element-bf445d8{text-align:center;}.elementor-36 .elementor-element.elementor-element-bf445d8 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;line-height:1.15em;}.elementor-36 .elementor-element.elementor-element-131f1dd8 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-131f1dd8 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-131f1dd8 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-131f1dd8 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-131f1dd8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-6e32a0e > .elementor-container{max-width:1000px;min-height:85vh;}.elementor-36 .elementor-element.elementor-element-6e32a0e > .elementor-container:after{content:"";min-height:inherit;}.elementor-36 .elementor-element.elementor-element-6e32a0e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-9951a99.elementor-column .elementor-column-wrap{align-items:center;}.elementor-36 .elementor-element.elementor-element-9951a99.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-9951a99.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-36 .elementor-element.elementor-element-b54d048 > .elementor-container{max-width:1300px;}.elementor-36 .elementor-element.elementor-element-b54d048 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-36 .elementor-element.elementor-element-a740311 > .elementor-element-populated{margin:5% 0% 0% 0%;}.elementor-36 .elementor-element.elementor-element-fbab572 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.4em;font-weight:700;line-height:0.9em;}.elementor-36 .elementor-element.elementor-element-a8bc433 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-36 .elementor-element.elementor-element-a8bc433 > .elementor-widget-container{padding:0em 2em 0em 0em;}.elementor-36 .elementor-element.elementor-element-5963c61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;}.elementor-36 .elementor-element.elementor-element-5963c61 > .elementor-widget-container{margin:1em 0em 1em 0em;padding:0em 3em 0em 0em;}.elementor-36 .elementor-element.elementor-element-6d8f3c5 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-6d8f3c5 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-6d8f3c5 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-6d8f3c5 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-6d8f3c5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-7b89f58.elementor-column .elementor-column-wrap{align-items:center;}.elementor-36 .elementor-element.elementor-element-7b89f58.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-7b89f58.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-36 .elementor-element.elementor-element-7b89f58:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7em 0em 0em 0em;padding:2em 3em 1em 3em;}.elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-9ae7835 .elementor-text-editor{text-align:left;}.elementor-36 .elementor-element.elementor-element-9ae7835{color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-9ae7835 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-119bdb01 > .elementor-container{min-height:50vh;}.elementor-36 .elementor-element.elementor-element-119bdb01 > .elementor-container:after{content:"";min-height:inherit;}.elementor-36 .elementor-element.elementor-element-119bdb01:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-119bdb01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preprod.patriciabeizermann.ch/wp-content/uploads/2025/03/sunset-patricia-beizermann-background-1.webp");}.elementor-36 .elementor-element.elementor-element-119bdb01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2em;margin-bottom:2em;}.elementor-36 .elementor-element.elementor-element-119bdb01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36 .elementor-element.elementor-element-4df0ee07{text-align:center;}.elementor-36 .elementor-element.elementor-element-4df0ee07 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;line-height:1.15em;}.elementor-36 .elementor-element.elementor-element-560fe317 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-560fe317 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-560fe317 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-560fe317 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-560fe317 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-33a24fe > .elementor-container{max-width:800px;}.elementor-36 .elementor-element.elementor-element-33a24fe > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-33a24fe{margin-top:0em;margin-bottom:3em;}.elementor-36 .elementor-element.elementor-element-e9af7f6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-36 .elementor-element.elementor-element-d2cb28b{text-align:left;}.elementor-36 .elementor-element.elementor-element-d2cb28b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.4em;font-weight:700;line-height:0.9em;}.elementor-36 .elementor-element.elementor-element-cbcc4e2 > .elementor-container{max-width:900px;}.elementor-36 .elementor-element.elementor-element-cbcc4e2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-36 .elementor-element.elementor-element-cbcc4e2{margin-top:2em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-c0b1e3b .elementor-wrapper{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-36 .elementor-element.elementor-element-c0b1e3b > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-322e362.elementor-column .elementor-column-wrap{align-items:center;}.elementor-36 .elementor-element.elementor-element-322e362.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-322e362 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0em 0em 0em 2em;}.elementor-36 .elementor-element.elementor-element-ef37de2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:1.7em;font-weight:700;line-height:1em;}.elementor-36 .elementor-element.elementor-element-ef37de2 > .elementor-widget-container{padding:0em 2em 0em 0em;}.elementor-36 .elementor-element.elementor-element-1bb936f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-36 .elementor-element.elementor-element-1bb936f > .elementor-widget-container{margin:-0.75em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-36 .elementor-element.elementor-element-65e4748 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;}.elementor-36 .elementor-element.elementor-element-65e4748 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-dcc03aa .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-dcc03aa .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-dcc03aa .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-36 .elementor-element.elementor-element-dcc03aa .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-dcc03aa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-f39c9d0{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-c975bee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-36:not(.elementor-motion-effects-element-type-background), body.elementor-page-36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-d0bf7c5 .elementor-heading-title{font-size:3.2em;}.elementor-36 .elementor-element.elementor-element-71cea14 .elementor-heading-title{font-size:1.2em;}.elementor-36 .elementor-element.elementor-element-5963c61 > .elementor-widget-container{padding:0px 2px 0px 0px;}.elementor-36 .elementor-element.elementor-element-7b89f58 > .elementor-element-populated{padding:1.5em 0em 1em 01.5em;}.elementor-36 .elementor-element.elementor-element-33a24fe{margin-top:0em;margin-bottom:1em;}.elementor-36 .elementor-element.elementor-element-65e4748{text-align:left;}.elementor-36 .elementor-element.elementor-element-f39c9d0{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-664d872{width:100%;}.elementor-36 .elementor-element.elementor-element-9951a99{width:100%;}.elementor-36 .elementor-element.elementor-element-e9af7f6{width:100%;}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-02fe55b > .elementor-element-populated{margin:8px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-81d50f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-5963c61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-cd2be2e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-36 .elementor-element.elementor-element-cd2be2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36 .elementor-element.elementor-element-cd2be2e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-36 .elementor-element.elementor-element-322e362 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:1em 0em 0em 1em;}.elementor-36 .elementor-element.elementor-element-65e4748 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-ec07f81 */.svg-stars {
    position: absolute;
    right: 0;
    translate: -40% -50%;
    width: 12% !important;
    max-width: 80px;
    top: -2em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81d50f7 */.home-intro {
    max-width: 480px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-02fe55b */.intro-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8213e1c */#video-presentation {
    /*aspect-ratio: 3/4;*/
    max-width: 280px;
    margin:auto;
    margin-top: -35%;
}

#video-presentation .elementor-widget-container {
    height: 100%;
    border-radius: 15px;
}
.elementor-widget-video .elementor-video {
    object-position: center;
}

.elementor-fit-aspect-ratio {
    height: inherit;
    padding: 0 !important;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eac1b0e */.only-star {
    position: absolute;
    right: 0;
    top: 70%;
    translate: -140% 0;
    width: 6% !important;
    max-width: 50px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fd74828 */.media-intro {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf445d8 */.citations {
    text-wrap: balance;
    max-width: 700px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-131f1dd8 */.no-border .elementor-button {
    border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5963c61 */.home-intro {
    max-width: 480px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a740311 */.intro-container {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae7835 */.brown-box {
    font-size: 1.1rem;
    line-height: 1.2em;
    font-weight: 300;
}

.brown-box * {
    text-wrap: balance;
}

.elementor-element-7b89f58 .elementor-column-wrap:has(.brown-box) {
    max-width: 460px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.brown-box ul {
    margin: .5em 0;
    padding: 1em;
}

.brown-box ul li {
    padding-bottom: .5em;
}

.brown-box h5 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: clamp(22px, 2.3vw, 26px);
}

.brown-box .elementor-button-link {
    background: var( --e-global-color-secondary );
    color: var( --e-global-color-primary );
    font-weight: 400;
    border: 1px solid var( --e-global-color-secondary );
}

.brown-box .elementor-button-link:hover {
    background: var( --e-global-color-primary );
    color: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9951a99 */#home-prestation .elementor-row {
    align-items: center;
}

#home-prestation .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4df0ee07 */.citations {
    text-wrap: balance;
    max-width: 700px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-560fe317 */.no-border .elementor-button {
    border: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd2be2e */.event-media-video {
    max-width: 340px;
    margin: 0;
}

@media screen and (max-width: 767px) {
    .event-media-video {
        max-width: inherit;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65e4748 */.event-text {
    color: var( --e-global-color-primary );    
}

.event-text p {
    margin-bottom: .75em;
    line-height: 1em;
}

.event-text p:empty {
    display: none;
}

.event-text li {
    line-height: 1em;
}

.event-text ul {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-322e362 */.intro-container {
    position: relative;
}/* End custom CSS */