@font-face{font-family:"Poppins";src:url("../../sites/default/font/03_Poppins-Regular.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../../sites/default/font/03_Poppins-Italic.otf") format("opentype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("../../sites/default/font/02_Poppins-SemiBold.otf") format("opentype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../../sites/default/font/02_Poppins-SemiBoldItalic.otf") format("opentype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next LT W01 Bold";src:url("https://www.zurrose.ch/themes/custom/zurrose/assets/fonts/721281/14c73713-e4df-4dba-933b-057feeac8dd1.woff2") format("woff2"),url("https://www.zurrose.ch/themes/custom/zurrose/assets/fonts/721281/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff")}@font-face{font-family:"Avenir Next LT W01 Medium";src:url("https://www.zurrose.ch/themes/custom/zurrose/assets/fonts/721275/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2") format("woff2"),url("https://www.zurrose.ch/themes/custom/zurrose/assets/fonts/721275/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff")}@font-face{font-family:"DocMorris";src:url("../../sites/default/font/DocMorris-Regular.woff2") format("woff2"),url("../../sites/default/font/DocMorris-Regular.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"DocMorris";src:url("../../sites/default/font/DocMorris-Italic.woff2") format("woff2"),url("../../sites/default/font/DocMorris-Italic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}html{height:100vh;width:100vw;font-family:"Avenir Next LT W01 Medium",Helvetica,Arial,sans-serif;font-weight:500;line-height:22px;color:#25282a;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{text-decoration:none;color:inherit}li{list-style-type:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none}
.advantages{display:flex;flex-direction:column;background-color:#f0f2f8;padding:48px 24px;margin:0 10rem}@media screen and (max-width: 768px){.advantages{margin:0}}.advantages__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;max-width:1440px;margin:0 auto}.advantages__title{font-weight:500;font-size:24px;line-height:30px}.advantages__list{display:flex;flex-wrap:wrap;align-items:center;row-gap:32px}.advantages__list__element{width:340px;display:flex;margin:5px auto;gap:12px}@media screen and (max-width: 768px){.advantages__list__element{width:auto;margin-left:0}}.advantages__list__element h4{font-weight:semibold}.advantages__list__element h4,.advantages__list__element p{font-size:16px;line-height:24px}.advantages__list__element img{width:40px;height:40px}
.chars{display:flex;justify-content:center;align-items:center;margin:1.8rem 0}@media screen and (max-width: 460px){.chars{padding:0 2.2rem}}.chars__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}@media screen and (max-width: 768px){.chars__list{justify-content:space-between}}.chars__element{display:flex;align-items:center;justify-content:center;line-height:24px;font-size:16px;gap:1rem;padding:.2rem;margin-left:auto;margin-right:auto;width:auto;height:auto}@media screen and (max-width: 768px){.chars__element{width:220px}}@media screen and (max-width: 460px){.chars__element{margin-left:0;width:auto}}.chars__element img{width:40px;height:40px}.chars__element p{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.contact{margin:5rem 10rem}@media screen and (max-width: 768px){.contact{margin:5rem 0}}.contact__container{display:flex;align-items:center;gap:1.875rem}@media screen and (max-width: 768px){.contact__container{flex-direction:column;height:auto}}.contact__img__container{min-width:23.25rem;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 460px){.contact__img__container{width:100%}}.contact__img__container img{width:100%;height:100%}.contact__data{padding:.5rem 0;height:100%;gap:.875rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.contact__data{gap:1rem;padding:.5rem 1rem}}.contact__data__title{font-size:24px;font-weight:500;line-height:30px}.contact__data__content{line-height:24px;font-size:16px}.contact__data__content a{color:#e30613;text-decoration:underline}.contact__data__row{display:flex;gap:.375rem;font-weight:bold;align-items:center}.contact__data__row a{display:none;color:#e30613;font-weight:bold}@media screen and (max-width: 460px){.contact__data__row a{display:block}}@media screen and (max-width: 460px){.contact__data__row span{display:none}}.contact__data__column{line-height:24px;font-size:16px}
.description{margin-top:3.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1.7rem;align-items:center}.description__title{font-size:24px;font-weight:500;line-height:30px}.description__content{text-align:center;font-size:16px;line-height:24px}
.footer__top{display:flex;background-color:#f0f2f8;justify-content:space-between;padding:2.5rem}@media screen and (max-width: 768px){.footer__top{flex-direction:column;gap:1.5rem;padding:1.875rem}}.footer__top h5{font-weight:600;font-size:16px;line-height:24px}.footer__top div:first-child p,.footer__top div:nth-child(2) span{font-size:24px;font-weight:30px;font-weight:500}.footer__top div:nth-child(3) div{display:flex;align-items:center;gap:5px}.footer__middle{display:flex;padding:2.5rem;background-color:#565a61;color:#fff;justify-content:space-between}@media screen and (max-width: 768px){.footer__middle{flex-direction:column;gap:1.5rem;width:100%}}.footer__middle h5{font-weight:500;font-size:24px;line-height:30px}@media screen and (max-width: 768px){.footer__middle h5{padding:1rem 0;border-bottom:1px solid #f0f2f8}}.footer__middle .arrow{display:none}@media screen and (max-width: 768px){.footer__middle .arrow{display:block}}.footer__middle .col{width:25%}@media screen and (max-width: 768px){.footer__middle .col{width:100%}}.footer__middle .collapsible{display:flex;width:100%;justify-content:space-between}.footer__middle .content{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 768px){.footer__middle .content{display:none}}.footer__middle a{font-size:14px;line-height:20px}.footer__bottom{display:flex;background-color:#25282a;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;color:#fff;padding:1.5rem 1rem;font-size:14px}.footer__bottom span{color:#565a61}
.header{position:fixed;top:0;width:100%;height:4rem;z-index:100}.header__container{height:100%;width:100%;background-color:#fff;max-width:100vw;border-bottom:1px solid #dadada}.header__row{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 10vw}.header__row__left{display:flex;align-items:center;justify-content:center;height:100%;width:150px}.header__row__left a{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.header__row__left img{height:100%;width:100%}.header__row__right{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;height:100%;width:300px}.header__row__right .login__a{display:flex;height:100%;align-items:center;color:inherit;text-decoration:none;gap:1rem}@media screen and (max-width: 768px){.header__row__right .login__a span{display:none}}.header__row__right .lang_selector{border:none;padding:0 auto;width:3.25rem;outline:none}@media screen and (max-width: 460px){.header__row__right{font-size:small}}
.column{padding:1rem 10rem}@media screen and (max-width: 768px){.column{padding:1rem}}.main{margin-top:63px;font-family:"Poppins",Helvetica,Arial,sans-serif}.main .hero{width:100%;height:auto;background-color:#f0f2f8;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.main .hero{height:auto}}@media screen and (max-width: 460px){.main .hero{min-height:400px}}.main .hero__container{height:100%;position:relative;width:70%;display:flex;align-items:flex-end}@media screen and (max-width: 768px){.main .hero__container{height:100%;width:100%}}@media screen and (max-width: 460px){.main .hero__container{min-height:400px;width:100%;overflow:hidden}}.main .hero__container__left{width:50%;height:100%;margin-top:auto;margin-bottom:auto;padding:clamp(0rem,3vw,2rem);display:flex;position:relative;transform:translateX(15%);z-index:2}@media screen and (max-width: 460px){.main .hero__container__left{padding:0}}@media screen and (max-width: 460px){.main .hero__container__left{width:100%;overflow:hidden;transform:translateX(-20px)}}.main .hero__container__left .sphere{width:100%;aspect-ratio:1/1;min-width:300px;background-color:#fff;border-radius:50%;align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:.5rem;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}@media screen and (max-width: 460px){.main .hero__container__left .sphere{box-shadow:none;height:300px;width:300px;padding:0;margin:0}}.main .hero__container__left .sphere h1{font-size:clamp(12px,2vw,36px);font-family:"DocMorris",Helvetica,Arial,sans-serif;padding:0 1rem;text-align:center;line-height:clamp(28px,3vw,48px)}@media screen and (max-width: 768px){.main .hero__container__left .sphere h1{padding:0 2rem;font-size:clamp(12px,3.5vw,22px);line-height:28px}}@media screen and (max-width: 460px){.main .hero__container__left .sphere h1{font-size:clamp(20px,4vw,22px);line-height:clamp(26px,3vw,1.5rem)}}.main .hero__container__right{position:relative;transform:translateX(-15%);display:flex;align-items:center;justify-content:end;width:50%;height:100%;z-index:3}@media screen and (max-width: 460px){.main .hero__container__right{transform:translateX(165px);position:absolute;width:100%;overflow:hidden}}.main .hero__container__right img{width:100%;height:auto;max-width:100%}
.promotion{width:100%;display:flex;align-items:center;justify-content:center;margin:5rem auto}.promotion__img{min-height:100%;min-width:100%}.promotion__img__container{margin:auto;width:370px;height:250px;display:flex;justify-content:center;align-items:center}.promotion__container{display:flex;align-items:center;gap:1.875rem}@media screen and (max-width: 768px){.promotion__container{flex-direction:column}}.promotion__title{font-weight:500;font-size:24px;line-height:30px}.promotion__text{font-size:16px;line-height:24px}.promotion__text__container{max-width:100%;display:flex;flex-direction:column;gap:1.125rem}.promotion__text__container img{max-height:28px;max-width:100px}
.services{display:flex;justify-content:space-between;gap:2rem;width:100%}@media screen and (max-width: 768px){.services{flex-direction:column}}.services__container{width:50%;background-color:#f0f2f8;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 768px){.services__container{width:100%}}.services__title{text-align:center;font-size:1.125rem;line-height:1.375rem}.services__list{margin-left:1rem}.services__list li{list-style-type:decimal;margin:5px 0}.services__linkContainer{width:100%;display:flex;align-items:center;justify-content:center;margin-top:auto}@media screen and (max-width: 768px){.services__link{width:100%}}.services__link span{margin-right:5px}
.sub{margin:0 10rem;padding:5rem 0;border-top:1px solid #d3d3d3}@media screen and (max-width: 768px){.sub{margin:0 1.5rem;padding:2rem 0}}.sub p{font-size:16px;line-height:24px}
.z-link{padding:clamp(.2rem,1vh,.8rem) clamp(.4rem,1vw,1.2rem);background-color:#e30613;color:#fff;border-radius:5px;font-weight:bold;display:flex;justify-content:center;text-align:center;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.z-link{padding:clamp(0rem,5vw,.6rem);font-size:clamp(10px,3.1vw,16px)}}.col{display:flex;flex-direction:column;gap:.875rem}.active{display:flex !important}.rotated{transform:rotate(180deg)}
/*# sourceMappingURL=main.css.map */
