section{background-color:#fff}section .container{max-width:1200px;padding:3rem 1rem;margin:0 auto;width:auto}@media screen and (min-width: 768px){section .container{width:calc(100% - 2rem)}}.infoLine{border:2px solid var(--accentColor);border-radius:3rem;display:flex;justify-content:space-between;flex-direction:column;align-items:center;padding:1rem}@media screen and (min-width: 768px){.infoLine{flex-direction:row;padding:1rem 1.2rem 1rem 3rem}}.infoLine.toRight{padding:1rem}@media screen and (min-width: 768px){.infoLine.toRight{justify-content:flex-end}}.infoLine .info{display:flex;width:100%;flex-direction:column;font-size:1.4rem;align-items:center;margin-bottom:3rem}@media screen and (min-width: 768px){.infoLine .info{width:35%;flex-direction:row;justify-content:space-around;font-size:1.2rem;margin-bottom:0}}.infoLine .info.spacy{font-size:1.2rem}@media screen and (min-width: 768px){.infoLine .info.spacy{justify-content:flex-start;font-size:1.4rem}}.infoLine .info a,.infoLine .info span{padding:.5rem 0;color:var(--color1);transition:all .2s ease-in-out}@media screen and (min-width: 768px){.infoLine .info a,.infoLine .info span{padding:0 .5rem}}@media (hover: hover) and (pointer: fine){.infoLine .info a:hover{color:var(--accentDarkerColor)}}.infoLine .buttonWrapper{display:flex;width:100%;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.infoLine .buttonWrapper{width:500px;flex-direction:row;justify-content:space-evenly}}.infoLine .buttonWrapper.spacy .text{min-width:200px;text-align:left;font-size:1rem}@media screen and (min-width: 768px){.infoLine .buttonWrapper.spacy{width:570px;font-size:1.1rem}.infoLine .buttonWrapper.spacy .text{min-width:300px;font-size:1.2rem;text-align:right}}@media screen and (min-width: 768px){.infoLine .buttonWrapper.spacy>a{margin-left:.5rem;padding:1rem 3rem;white-space:nowrap}}.infoLine .buttonWrapper .text{font-weight:600;font-size:1.2rem;padding-bottom:.5rem}@media screen and (min-width: 768px){.infoLine .buttonWrapper .text{padding-bottom:0}}.infoLine .buttonWrapper .text a{color:var(--darkColor);font-weight:400}.infoLine .buttonWrapper .phonesWrapper{display:flex;flex-direction:column}.infoLine .buttonWrapper .phonesWrapper a{white-space:nowrap}.infoLine .buttonWrapper .phonesWrapper>a:first-child{margin-bottom:1rem}.infoLine .buttonWrapper>a,.infoLine .buttonWrapper .phonesWrapper>a{padding:1rem 2rem;color:#fff;background-color:var(--darkColor);border-radius:30px;transition:all .2s ease-in-out}@media screen and (min-width: 768px){.infoLine .buttonWrapper>a,.infoLine .buttonWrapper .phonesWrapper>a{margin-left:2rem;padding:1rem 3rem}}.infoLine .buttonWrapper>a span,.infoLine .buttonWrapper .phonesWrapper>a span{transform:scale(1);transition:all .2s ease-in-out;transform-origin:center;display:inline-block}@media (hover: hover) and (pointer: fine){.infoLine .buttonWrapper>a:hover,.infoLine .buttonWrapper .phonesWrapper>a:hover{background-color:var(--accentDarkerColor)}.infoLine .buttonWrapper>a:hover span,.infoLine .buttonWrapper .phonesWrapper>a:hover span{transform:scale(1.1)}}.pps{padding:2rem 0}@media screen and (min-width: 768px){.pps{padding:2rem 2rem 2rem 0;font-size:1.25rem}}.pps p{text-indent:1.5rem;line-height:1.28;margin:0;padding:0 0 .7rem}.blockWithImage{margin:4rem 0}@media screen and (min-width: 768px){.blockWithImage{display:grid;row-gap:1rem;grid:"title image" "text image"/1fr 1fr;grid-template-rows:min-content 1fr}}.blockWithImage .title{grid-area:title;position:relative;padding:0 0 .7rem .5rem}.blockWithImage .title h3{font-size:1.7rem;padding:0;margin:0;font-weight:600}.blockWithImage .title h4{color:#9d9e9e;font-weight:400;font-size:1.4rem;padding:0;margin:0;letter-spacing:-.05rem}.blockWithImage .title:after{content:"";display:block;height:2.5px;background-color:var(--accentColor);width:37%;left:0;bottom:0;position:absolute}.blockWithImage .text{grid-area:text;padding:1rem 2rem .5rem 1rem}@media screen and (min-width: 768px){.blockWithImage .text{padding:0 2rem 0 1rem}}.blockWithImage .text p{font-size:1.1rem;line-height:1.25;margin:0;padding:0}.blockWithImage .image{grid-area:image}.blockWithImage .image picture{display:block;height:100%;width:100%}.blockWithImage .image picture img{display:block;height:100%;width:100%;object-fit:contain}.blockWithNumber{row-gap:1rem;margin:4rem 0}@media screen and (min-width: 768px){.blockWithNumber{display:grid;grid:"titles text"/1fr 2fr;grid-template-rows:min-content 1fr}}.blockWithNumber .title{grid-area:titles;position:relative;padding:0;display:flex;justify-content:space-between;align-items:center;align-self:center}.blockWithNumber .title h3{position:relative;width:50%;font-size:6.2rem;letter-spacing:-.3rem;color:#706f6f;padding:0 0 1rem;margin:0;font-weight:400}@media screen and (min-width: 768px){.blockWithNumber .title h3{font-size:clamp(4rem,9vw,6.2rem)}}.blockWithNumber .title h3:after{content:"";display:block;height:2.5px;background-color:var(--accentColor);width:132%;left:3%;bottom:0;position:absolute}.blockWithNumber .title h4{width:30%;padding:0 20% 1rem 0;color:#706f6f;font-weight:400;font-size:1.25rem;line-height:1;margin:0;letter-spacing:-.05rem}.blockWithNumber .text{grid-area:text;padding:1rem .5rem .5rem;display:flex;align-items:center}@media screen and (min-width: 768px){.blockWithNumber .text{padding:0 0 0 1rem}}.blockWithNumber .text p{font-size:1.1rem;line-height:1.3;margin:0;padding:0}.blockWithImageAndButton{row-gap:1rem;margin:4rem 0}@media screen and (min-width: 768px){.blockWithImageAndButton{display:grid;grid:"title image" "text image" "button image"/2fr 1fr;grid-template-rows:min-content 1fr}}.blockWithImageAndButton .title{grid-area:title;position:relative;padding:0 0 .7rem .5rem}.blockWithImageAndButton .title h3{font-size:1.7rem;padding:0;margin:0;font-weight:600}.blockWithImageAndButton .title h4{color:#9d9e9e;font-weight:400;font-size:1.4rem;padding:0;margin:0;letter-spacing:-.05rem}.blockWithImageAndButton .title:after{content:"";display:block;height:2.5px;background-color:var(--accentColor);width:37%;left:0;bottom:0;position:absolute}.blockWithImageAndButton .text{grid-area:text;padding:1rem 2rem .5rem 1rem}@media screen and (min-width: 768px){.blockWithImageAndButton .text{padding:0 2rem 0 1rem}}.blockWithImageAndButton .text p{font-size:1.1rem;line-height:1.25;margin:0;padding:0}.blockWithImageAndButton .image{grid-area:image}.blockWithImageAndButton .image picture{display:block;height:100%;width:100%}.blockWithImageAndButton .image picture img{display:block;height:100%;width:100%;object-fit:contain}.blockWithImageAndButton .button{grid-area:button;display:flex;width:100%;justify-content:center}@media screen and (min-width: 768px){.blockWithImageAndButton .button{justify-content:flex-end}}.blockWithImageAndButton .button a{padding:1rem 2rem;color:var(--darkColor);border-color:var(--darkColor);border-width:2px;border-style:solid;border-radius:30px;transition:all .2s ease-in-out;font-size:1.2rem;margin:1rem auto}@media screen and (min-width: 768px){.blockWithImageAndButton .button a{margin:1rem 7% 1rem auto;padding:1rem 3rem}}.blockWithImageAndButton .button a span{transform:scale(1);transition:all .2s ease-in-out;transform-origin:center;display:inline-block}@media (hover: hover) and (pointer: fine){.blockWithImageAndButton .button a:hover{background-color:var(--accentColor)}.blockWithImageAndButton .button a:hover span{transform:scale(1.1)}}@media screen and (min-width: 768px){.flexContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly}}.flexContainer .item{width:auto;margin:3rem 0 6rem}@media screen and (min-width: 768px){.flexContainer .item{width:29%}}.flexContainer .item .title{position:relative;padding:0 0 .7rem}.flexContainer .item .title h3{font-size:1.7rem;padding:0;margin:0;font-weight:600;line-height:.8;letter-spacing:-.05rem}.flexContainer .item .title:after{content:"";display:block;height:2.5px;background-color:var(--accentColor);width:37%;left:0;bottom:0;position:absolute}.flexContainer .item .subtitle{min-height:3.5rem;margin-top:.4rem}.flexContainer .item .subtitle h4{color:var(--darkColor);font-weight:400;font-size:clamp(1.1rem,1.7vw,1.4rem);padding:0;margin:0;letter-spacing:-.05rem}.flexContainer .item .image picture{display:block;height:100%;width:100%}@media screen and (min-width: 768px){.flexContainer .item .image picture{height:380px}}.flexContainer .item .image picture img{display:block;height:100%;width:100%;object-fit:contain;object-position:bottom}@keyframes svelte-qfe4rv-loading{0%{filter:brightness(1);-webkit-filter:brightness(1)}50%{filter:brightness(.2);-webkit-filter:brightness(.2)}to{filter:brightness(1);-webkit-filter:brightness(1)}}section.svelte-qfe4rv.svelte-qfe4rv{background:var(--darkColor);height:calc(100vh / var(--zoom));width:100%;overflow:hidden;position:relative;z-index:0;box-sizing:border-box}section.loading.svelte-qfe4rv.svelte-qfe4rv{animation-delay:1000;opacity:.3;animation-name:svelte-qfe4rv-loading;animation-duration:3s;animation-iteration-count:infinite}@media screen and (min-width: 768px){section.svelte-qfe4rv.svelte-qfe4rv{min-height:650px}}section.svelte-qfe4rv picture.svelte-qfe4rv{--brightness:.35;position:absolute;left:0;right:0;bottom:0;top:0;display:block;z-index:-1;filter:brightness(var(--brightness))}section.svelte-qfe4rv picture img.svelte-qfe4rv{display:block;width:100%;min-height:95vh;height:100%;object-fit:cover;object-position:50% 15%}section.svelte-qfe4rv .texts.svelte-qfe4rv{z-index:5;display:grid;grid-template-rows:1.04fr .7fr .4fr .38fr .52fr;grid-template-columns:1fr;gap:0;height:95%;color:#fff;max-width:1200px;margin:0 auto;padding:0 1rem;box-sizing:border-box;font-family:var(--font1);width:100%}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts.svelte-qfe4rv{width:calc(100% - 2rem);padding:0}}section.svelte-qfe4rv .texts .first.svelte-qfe4rv{align-self:end;font-size:clamp(2.5rem,11vw,4.5rem);line-height:.8;letter-spacing:-.1rem;color:#ffffff80}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .first.svelte-qfe4rv{font-size:4.5rem}}section.svelte-qfe4rv .texts .second.svelte-qfe4rv{--length:5;overflow:hidden;font-size:clamp(2.7rem,180vw / var(--length),9rem);letter-spacing:calc(-2.8rem / var(--length));line-height:.8;transform:translate(-.2rem)}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .second.svelte-qfe4rv{transform:translate(-.5rem);letter-spacing:-.55rem;font-size:9rem}}section.svelte-qfe4rv .texts .button.svelte-qfe4rv{display:flex;align-items:center}section.svelte-qfe4rv .texts .button a.svelte-qfe4rv{padding:1rem 3rem;color:var(--accentColor);background-color:transparent;border-radius:30px;transition:all .2s ease-in-out;border:1px solid var(--accentColor)}section.svelte-qfe4rv .texts .button a span.svelte-qfe4rv{transform:scale(1);transition:all .2s ease-in-out;transform-origin:center;display:inline-block}@media (hover: hover) and (pointer: fine){section.svelte-qfe4rv .texts .button a.svelte-qfe4rv:hover{background-color:var(--darkColor)}section.svelte-qfe4rv .texts .button a:hover span.svelte-qfe4rv{transform:scale(1.1)}}section.svelte-qfe4rv .texts .premenu.svelte-qfe4rv{color:var(--accentDarkerColor);line-height:1;padding-bottom:0;letter-spacing:-.2rem;font-size:clamp(2.2rem,10vw,4.5rem)}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .premenu.svelte-qfe4rv{padding-bottom:1rem;letter-spacing:-.2rem;font-size:4.5rem}}section.svelte-qfe4rv .texts .menu.svelte-qfe4rv{position:relative;border-top:2px solid white;display:flex;flex-direction:row;flex-wrap:wrap;gap:4%}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .menu.svelte-qfe4rv{display:grid;grid-auto-flow:column;grid-template-columns:1.45fr 1.45fr 1.2fr 1.1fr .8fr;grid-template-rows:1fr;gap:0}}section.svelte-qfe4rv .texts .menu a.svelte-qfe4rv{width:48%;color:#ffffffbd;padding:1rem 0 0;font-size:1.2rem;line-height:.95;font-weight:300;transform-origin:top center;transition:all .2s ease-in-out}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .menu a.svelte-qfe4rv{position:relative;color:#ffffff80;width:100%;font-size:clamp(1.4rem,3vw,1.65rem);line-height:.85;padding-right:1rem}}@media (hover: hover) and (pointer: fine){section.svelte-qfe4rv .texts .menu a.svelte-qfe4rv:hover{color:#fff}}section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv,section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv:hover{color:var(--accentColor)}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv,section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv:hover{color:#fff}}section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv:before,section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv:hover:before{content:"";position:absolute;top:-3px;left:0;display:block;background-color:var(--accentColor);height:4px;right:0}@media screen and (min-width: 768px){section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv:before,section.svelte-qfe4rv .texts .menu a.active.svelte-qfe4rv:hover:before{right:7%}}
