.elementor .page-introductiom{font-size:40px;color:var(--Bleu);line-height:50px;margin-block-end:var(--space-12);}.elementor .container-contained{max-width:1440px;padding-block-start:0rem;padding-block-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .main-header{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:100;padding:0px;margin:0px;}.elementor .page-header-content-container{max-width:1440px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .page-header-bg-image{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:200px;inset-inline-start:0px;padding:0px;margin:0px;background-image:url("https://www.kyos.ch/wp-content/uploads/2026/08/angular-page-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;}.elementor .page-header-nothumb-bg-image{position:absolute;inset-block-end:0px;padding:var(--padding-page-lg);margin:0px;background-image:url("https://www.kyos.ch/wp-content/uploads/2026/08/angular-page-no-thumb-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0px 40%;}.elementor .m-l-3col{width:auto;padding:0px;margin-inline-start:25%;}.elementor .location-text{font-size:18px;letter-spacing:0.025em;line-height:50px;}.elementor .page-separator{margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .sub-page-subtitle{font-size:20px;color:#ffffff;text-transform:uppercase;padding:0px;margin:0px;}.elementor .overlay-menu-grid{column-gap:40px;display:flex;row-gap:20px;flex-wrap:wrap;align-items:end;}.elementor .burger-menu-icon{display:none;}.elementor .overlay-menu-grid-secondary-menu{width:33.333%;}