.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4:not(.elementor-motion-effects-element-type-background), .elementor-6384 .elementor-element.elementor-element-3f6dc3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-6384 .elementor-element.elementor-element-59513084{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:185px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-6384 .elementor-element.elementor-element-318a1362{font-family:"gotham-book", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;color:#FFFFFF;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6384 .elementor-element.elementor-element-3bf4be5d .elementor-heading-title{font-family:"gotham-book", Sans-serif;font-size:40px;font-weight:400;text-transform:none;line-height:1.25em;color:#FFFFFF;}.elementor-6384 .elementor-element.elementor-element-26ef3bde{--display:flex;--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-6384 .elementor-element.elementor-element-26ef3bde:not(.elementor-motion-effects-element-type-background), .elementor-6384 .elementor-element.elementor-element-26ef3bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.acanthismain.ch/wp-content/uploads/2026/11/Groupe-2556@2x-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6384 .elementor-element.elementor-element-1783b494{text-align:center;}.elementor-6384 .elementor-element.elementor-element-1783b494 .elementor-heading-title{font-family:"gotham-black", Sans-serif;font-size:100px;font-weight:900;text-transform:none;line-height:1em;color:#FFFFFF;}.elementor-6384 .elementor-element.elementor-element-75e331e1{text-align:center;font-family:"gotham-black", Sans-serif;font-size:30px;font-weight:900;text-transform:none;line-height:1.5em;color:#FFFFFF;}.elementor-6384 .elementor-element.elementor-element-c0e55fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6384 .elementor-element.elementor-element-1772c4e{text-align:center;font-family:"gotham-book", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.5em;color:#FFFFFF;}.elementor-6384 .elementor-element.elementor-element-6be73d7f{--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;--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-6384 .elementor-element.elementor-element-55fa08ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-6384 .elementor-element.elementor-element-3cff7c4c{text-align:center;}.elementor-6384 .elementor-element.elementor-element-3cff7c4c .elementor-heading-title{font-family:"gotham-book", Sans-serif;font-size:40px;font-weight:400;text-transform:none;line-height:1.5em;color:#FFFFFF;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6384 .elementor-element.elementor-element-76acf0b4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"gotham-book", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:1.5em;color:#FFFFFF;}body.elementor-page-6384:not(.elementor-motion-effects-element-type-background), body.elementor-page-6384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-6384 .elementor-element.elementor-element-3f6dc3a4{--content-width:1642px;}.elementor-6384 .elementor-element.elementor-element-c0e55fb{--width:812px;}}@media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-3f6dc3a4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6384 .elementor-element.elementor-element-3bf4be5d .elementor-heading-title{font-size:29px;}.elementor-6384 .elementor-element.elementor-element-3cff7c4c .elementor-heading-title{font-size:30px;}.elementor-6384 .elementor-element.elementor-element-76acf0b4{font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-318a1362 */.elementor-6384 .elementor-element.elementor-element-318a1362 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bf4be5d */.elementor-6384 .elementor-element.elementor-element-3bf4be5d .elementor-heading-title {margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59513084 */@media(max-width:1024px){.elementor-6384 .elementor-element.elementor-element-59513084{padding-top:90px;padding-bottom:100px;}} @media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-59513084{padding-top:65px;padding-bottom:55px;gap:22px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1783b494 */.elementor-6384 .elementor-element.elementor-element-1783b494 .elementor-heading-title{font-size:clamp(32px,5.21vw,100px);line-height:1.02;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75e331e1 */.elementor-6384 .elementor-element.elementor-element-75e331e1 p{margin:0;font-size:clamp(14px,1.56vw,30px);line-height:1.4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ef3bde */.elementor-6384 .elementor-element.elementor-element-26ef3bde {aspect-ratio:1642/993;} @media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-26ef3bde{aspect-ratio:auto;min-height:400px;padding:80px 22px 30px;gap:26px;background-position:center;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1772c4e */.elementor-6384 .elementor-element.elementor-element-1772c4e p{margin:0 0 30px;} .elementor-6384 .elementor-element.elementor-element-1772c4e strong{font-family:"gotham-black",sans-serif;font-weight:900;} @media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-1772c4e{font-size:17px;} .elementor-6384 .elementor-element.elementor-element-1772c4e br{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e55fb */.elementor-6384 .elementor-element.elementor-element-c0e55fb{max-width:100%;} @media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-c0e55fb{padding-top:45px;padding-bottom:35px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cff7c4c */.elementor-6384 .elementor-element.elementor-element-3cff7c4c .elementor-heading-title {margin:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3854711b */.elementor-6384 .elementor-element.elementor-element-3854711b {color:#fff;width:100%;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_wrapper {max-width:none!important;width:100%;margin:0;--gf-color-primary:#8C7967;--gf-color-primary-contrast:#fff;--gf-color-in-ctrl:#fff;--gf-color-in-ctrl-primary:#8C7967;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_body {max-width:812px;margin:0 auto;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_heading {display:none;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gfield_label,.elementor-6384 .elementor-element.elementor-element-3854711b .gform-field-label {color:#fff!important;font-family:"gotham-book",sans-serif!important;font-size:18px!important;font-weight:400!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gfield_required {color:#8C7967!important;font-size:18px!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b input:not([type=checkbox]):not([type=radio]):not([type=submit]),.elementor-6384 .elementor-element.elementor-element-3854711b select {background:transparent!important;color:#fff!important;border:1px solid #8C7967!important;border-radius:0!important;min-height:50px;box-shadow:none!important;font-family:"gotham-book",sans-serif;font-size:18px;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gfield_radio {display:flex;gap:36px;}
.elementor-6384 .elementor-element.elementor-element-3854711b input[type=radio] {appearance:none!important;width:26px!important;height:26px!important;border:1px solid #fff!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b input[type=radio]:checked {background:#8C7967!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b input[type=radio]::before {display:none!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_footer {width:100%;padding:0!important;margin:48px 0 0!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_button {background:#8C7967!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:"gotham-book",sans-serif!important;font-weight:400!important;font-size:40px!important;width:100%!important;min-height:72px;box-shadow:none!important;cursor:pointer;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_button:hover {background:#A18D79!important;}
.elementor-6384 .elementor-element.elementor-element-3854711b input:focus-visible,.elementor-6384 .elementor-element.elementor-element-3854711b button:focus-visible {outline:2px solid #fff!important;outline-offset:4px;}
.elementor-6384 .elementor-element.elementor-element-3854711b .gform_confirmation_message {max-width:812px;margin:auto;font-size:20px;line-height:1.6;color:#fff;}
@media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-3854711b .gform_button{font-size:28px!important;min-height:64px;} .elementor-6384 .elementor-element.elementor-element-3854711b .gfield_label,.elementor-6384 .elementor-element.elementor-element-3854711b .gform-field-label{font-size:16px!important;} .elementor-6384 .elementor-element.elementor-element-3854711b .gform_footer{margin-top:32px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76acf0b4 */.elementor-6384 .elementor-element.elementor-element-76acf0b4 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6dc3a4 */.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 {color:#fff;max-width:none!important;width:100%!important;margin:0!important;padding-bottom:120px;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 > .e-con-inner {max-width:1642px!important;width:100%;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-c0e55fb {margin-left:auto!important;margin-right:auto!important;padding-bottom:120px;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-59513084 {padding-top:82px;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 a:focus-visible {outline:2px solid #fff;outline-offset:4px;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-heading-title, .elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-widget-text-editor {color:#fff;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c {position:relative;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::before,.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::after {content:"";position:absolute;width:197px;height:148px;bottom:20px;background:center/contain no-repeat;pointer-events:none;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::before {right:calc(50% + 146px);background-image:url("https://www.acanthismain.ch/wp-content/uploads/2026/11/Groupe-1745.svg");}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::after {left:calc(50% + 146px);background-image:url("https://www.acanthismain.ch/wp-content/uploads/2026/11/Groupe-1744.svg");}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_footer {position:relative;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_footer::before {content:"";position:absolute;right:100px;bottom:100%;width:225px;height:322px;background:url("https://www.acanthismain.ch/wp-content/uploads/2026/11/Groupe-1741.svg") center bottom/contain no-repeat;pointer-events:none;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_fields {row-gap:20px!important;column-gap:16px!important;}
@media(max-width:1200px){.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_footer::before{right:15px;width:120px;height:172px;}}
@media(max-width:1024px){.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-59513084{padding-top:70px;}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_footer::before{display:none;}}
@media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-3f6dc3a4{padding-bottom:60px;}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-59513084{padding-top:45px;}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-c0e55fb{padding-bottom:80px;}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::before,.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::after{width:68px;height:52px;bottom:12px;}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::before{right:calc(50% + 86px);}.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .elementor-element-3cff7c4c::after{left:calc(50% + 86px);}}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gfield_radio {flex-direction:row!important;gap:36px!important;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_button {min-height:72px!important;padding:8px 24px!important;line-height:1.25!important;}
.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_footer::before {transform:translateY(22px);}
@media(max-width:767px){.elementor-6384 .elementor-element.elementor-element-3f6dc3a4 .gform_button{min-height:64px!important;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gotham-book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.acanthismain.ch/wp-content/uploads/2025/12/Gotham-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gotham-black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.acanthismain.ch/wp-content/uploads/2026/05/gotham-black-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */