@font-face{font-family:Futura PT;font-style:normal;font-weight:400;src:url(/static/media/FuturaCyrillicBook.376720780ed67df2bcc7.woff) format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:700;src:url(/static/media/FuturaCyrillicBold.5f706378d8f9a8c7b274.woff) format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:300;src:url(/static/media/FuturaCyrillicLight.771add7f65bc0d53ca8b.woff) format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:800;src:url(/static/media/FuturaCyrillicExtraBold.d5327f27b104cd252527.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}img,video{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}body{font-family:Futura PT,sans-serif}body,header{background-color:#eaecf6}header{left:0;padding:1vw 3vw 0;position:sticky;top:0;width:100%;z-index:10}.header-container{align-items:center;display:flex;justify-content:space-between}.logo img{max-height:70px;max-width:100%;width:auto}.nav-links{align-items:center;display:flex}.nav-item{color:#2a2a2f;font-size:14px;font-weight:700;margin-left:30px;overflow:hidden;position:relative;text-decoration:none}.nav-item:before{background-color:#2a2a2f;content:"";height:2px;left:-100%;position:absolute;transition:left .5s ease;width:100%}.nav-item:hover:before{left:0}.nav-icon{margin-left:30px;text-decoration:none}.nav-icon img{height:20px;width:20px}.contact-btn.inactive{background:#2a2a2f;border:2px solid #2a2a2f;border-radius:10px;color:#eaecf6;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;margin:15px 30px;padding:15px 30px;position:relative;text-decoration:none}.contact-btn.inactive:hover{background-color:#eaecf6;color:#2a2a2f}.burger-menu{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:30px}.burger-menu div{background-color:#2a2a2f;height:3px;transition:all .3s ease;width:100%}@media (min-width:769px){#logo{display:none}}@media (max-width:768px){.burger-menu{display:flex}.nav-links{align-items:center;background-color:#000;display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .3s ease;width:100%}.nav-links.active .logo{left:20px;position:absolute;top:20px}.nav-links.active{display:flex}.nav-item{color:#fff;font-size:8vw;margin:20px 0}.contact-btn.active{background-color:#eaecf6;border-radius:10px;bottom:20px;color:#2a2a2f;font-size:18px;font-weight:700;left:50%;padding:20px 15px;position:absolute;text-decoration:none;transform:translateX(-50%)}.rs{bottom:15%;display:flex;justify-content:center;left:35%;position:absolute}.rs a{margin:0 15px}.rs img{height:30px;width:30px}.burger{cursor:pointer;height:24px;right:2rem;top:2rem;width:32px;z-index:20}.burger span{margin-top:2vw;transition:background-color .5s ease-in-out}.burger span,.burger span:after,.burger span:before{background-color:#000;border-radius:12px;display:block;height:4px;width:100%}.burger span:after,.burger span:before{content:"";transition:all .5s ease-in-out}.burger span:before{transform:translateY(-10px)}.burger span:after{margin-top:-4px;transform:translateY(10px)}.burger.active span{background-color:initial;margin-top:2vw}.burger.active span:before{background-color:#fff;transform:rotate(45deg) translateY(0)}.burger.active span:after{background-color:#fff;transform:rotate(-45deg) translateY(0)}}.pricing-container{margin:0 auto;max-width:100%;padding:10vw 3vw 3vw}.pricing-title{color:#292a2e;font-size:2.5vw;margin-bottom:3vw}.pricing-paragraph{color:#444449;font-size:2.5vw;line-height:1.4;margin-bottom:2vw;max-width:85%}.pricing-paragraph.large{font-weight:700}.pricing-paragraph.small{color:#444449;font-size:1.6vw;font-weight:400;margin-top:3.5vw;max-width:50%}.about-container{display:flex;margin:0 auto;max-width:100%;padding:12vw 3vw 10vw}.about-contact{width:80%}.about-contact h3{color:#292a2e;font-size:2vw;font-weight:700;margin-bottom:2vw}.about-contact p{color:#292a2e;font-size:1vw;font-weight:400;margin-bottom:20px}.about-contact a{font-weight:700;position:relative;text-decoration:none}.about-paragraph{font-size:2.5vw;max-width:80%}.about-paragraph,.about-paragraph.small{color:#444449;font-weight:700;line-height:1.2;margin-bottom:2vw}.about-paragraph.small{font-size:2vw;max-width:85%}@media (max-width:768px){.pricing-container{padding:10vw 5vw;text-align:center}.pricing-title{font-size:6vw}.pricing-paragraph{font-size:4vw;max-width:100%}.pricing-paragraph.small{font-size:3.5vw;max-width:100%}.about-container{flex-direction:column;padding:12vw 5vw;text-align:center}.about-contact{margin-bottom:10vw;width:100%}.about-contact h3{font-size:3vw}.about-contact p{font-size:2vw}.about-paragraph{font-size:4vw;max-width:100%}.about-paragraph.small{font-size:3.5vw;margin-bottom:10vw;max-width:100%}}@media (max-width:480px){.pricing-container{text-align:center}.pricing-title{font-size:7vw}.pricing-paragraph{font-size:5vw}.about-container{text-align:center}.about-contact h3{font-size:4vw}.about-contact p{font-size:3vw}.about-paragraph{font-size:5vw}.about-paragraph.small{font-size:4vw;margin-bottom:10vw}}#loader{align-items:center;background-color:#eaecf6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#loader img{width:100px}.back-to-top{align-items:center;background-color:#2a2a2f;border:none;border-radius:50%;bottom:30px;color:#eaecf6;cursor:pointer;display:flex;height:45px;justify-content:center;opacity:0;position:fixed;right:30px;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .3s ease;visibility:hidden;width:45px;z-index:99}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background-color:#444449}.gallery-section-favre{padding:0 18vw}.gallery-section-favre img,.iframe-container-favre{height:100%;margin-bottom:1%;object-fit:cover;width:100%}.gallery-section-favre span{height:100%;object-fit:cover;width:100%}.titre_favre{margin-top:3%;text-align:center}.titre_favre h1{color:#000;font-size:3.3vw;font-weight:800}.titre_favre h2{color:#292a2e;font-size:1.8vw;font-weight:700}.presentation{margin-bottom:10%;text-align:center}.presentation p{color:#292a2e;font-size:1.6vw;font-weight:700}.presentation h3{color:#000;font-size:2vw;font-weight:800;margin-bottom:4%}.line{background-color:#292a2e;height:3px;margin-bottom:5%;margin-top:5%;width:100%}.extra-title{font-size:2.8vw}.extra-title,.extra-title-1{color:#000;font-weight:800;margin-bottom:7%;margin-top:7%;text-align:center}.extra-title-1{font-size:2vw}.extra-description-1,.extra-description-2{color:#292a2e;font-size:1.8vw;font-weight:700;margin-top:5%;text-align:left}.about-favre{color:#292a2e;font-size:1vw;margin-top:7%;text-align:center}.about-favre a{color:#000;font-weight:700;text-decoration:underline}.group-favre{display:flex;gap:1.25%;margin-bottom:1.5%}.group-favre-extra-1,.group-favre-extra-2{display:flex;gap:1%;margin-bottom:1%}.group-favre-extra-1 div:last-child,.group-favre-extra-2 div:first-child{width:70%}.group-favre-extra-1 div:first-child,.group-favre-extra-2 div:last-child{width:29%}.group-favre div{height:auto;object-fit:cover;width:49.5%}.group-favre:has(div:nth-child(3)) div{width:33.33%}@media (max-width:768px){.gallery-section-favre{padding:0 8vw}.titre_favre h1{font-size:5vw}.titre_favre h2{font-size:3vw}.presentation p{font-size:2.5vw;padding:0 5vw}.presentation h3{font-size:3.5vw}.extra-title{font-size:4vw}.extra-title-1{font-size:3.5vw}.extra-description-1,.extra-description-2{font-size:2.5vw;padding:0 2vw}.about-favre{font-size:2.2vw}.group-favre,.group-favre-extra-1,.group-favre-extra-2{flex-direction:column;gap:0;margin-bottom:0}.group-favre div,.group-favre div:nth-child(3),.group-favre-extra div,.group-favre-extra-1 div:first-child,.group-favre-extra-1 div:last-child,.group-favre-extra-2 div:first-child,.group-favre-extra-2 div:last-child,.group-favre:has(div:nth-child(3)) div{width:100%}}@media (max-width:480px){.gallery-section-favre{padding:0 5vw}.titre_favre h1{font-size:7vw}.titre_favre h2{font-size:4.5vw}.presentation p{font-size:4vw;padding:0 2vw}.presentation h3{font-size:5vw}.extra-title{font-size:6vw}.extra-title,.extra-title-1{margin-bottom:12%;margin-top:12%}.extra-title-1{font-size:5vw}.extra-description-1,.extra-description-2{font-size:4vw;margin-bottom:8%;padding:0 1vw;text-align:center}.about-favre{font-size:3.5vw;margin-top:10%}.line{margin-bottom:8%;margin-top:8%}.group-favre{gap:0;margin-bottom:0}}.gallery-section-favre .animated{will-change:opacity,transform}.gallery-container-favre .group-favre,.gallery-container-favre>*,.group-favre-extra-1,.group-favre-extra-2,.group-favre-seq{overflow:hidden}.gallery-section-atelierwen{padding:0 18vw}.gallery-section-atelierwen img,.gallery-section-atelierwen video,.iframe-container-atelierwen{height:100%;object-fit:cover;width:100%}.gallery-container-atelierwen>*,.gallery-container-atelierwen>.group-atelierwen{margin-bottom:1.5%}.gallery-section-atelierwen span{height:100%;object-fit:cover;width:100%}.titre_atelierwen{margin-top:3%;text-align:center}.titre_atelierwen h1{color:#000;font-size:3.3vw;font-weight:800}.titre_atelierwen h2{color:#292a2e;font-size:1.8vw;font-weight:700}.about-atelierwen{color:#292a2e;font-size:1vw;margin-top:7%;text-align:center}.about-atelierwen a{color:#000;font-weight:700;text-decoration:underline}.group-atelierwen{display:flex;gap:1.25%}.group-atelierwen div{height:auto;object-fit:cover;width:49.5%}.group-atelierwen:has(div:nth-child(3)) div{width:33.33%}.group-atelierwen-seq{overflow:hidden}@media (max-width:768px){.gallery-section-atelierwen{padding:0 8vw}.titre_atelierwen h1{font-size:5vw}.titre_atelierwen h2{font-size:3vw}.about-atelierwen{font-size:2.2vw}.group-atelierwen{flex-direction:column;gap:0;margin-bottom:0}.group-atelierwen div{width:100%}}@media (max-width:480px){.gallery-section-atelierwen{padding:0 5vw}.titre_atelierwen h1{font-size:7vw}.titre_atelierwen h2{font-size:4.5vw}.about-atelierwen{font-size:3.5vw;margin-top:10%}.group-atelierwen{gap:0;margin-bottom:0}}.gallery-section-atelierwen .animated{will-change:opacity,transform}.gallery-container-atelierwen .group-atelierwen,.gallery-container-atelierwen>*,.group-atelierwen-seq{overflow:hidden}@media (prefers-reduced-motion:reduce){.gallery-section-atelierwen .animated{opacity:1!important;transform:none!important;transition:none!important}}.titre{color:#292a2e;font-size:4em;font-weight:700;padding:3vw 10vw 6vw;text-align:center}.product-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10vw .5vw}.iframe-container{flex:1 1;margin-left:3vw;margin-right:3vw;max-width:50%}.iframe-container iframe{aspect-ratio:1/1;border-radius:2px;height:99%;width:99%}.product-description{flex:1 1;max-width:50%}.product-description h1{color:#292a2e;font-size:2.5vw;font-weight:700}.product-description p{color:#292a2e;font-size:1.7vw;font-weight:400;line-height:1.4;margin-top:20px;text-align:justify}@media (max-width:768px){.titre{font-size:1.5em;padding:8vw 5vw;text-align:center}.product-section{flex-direction:column;padding:0 5vw}.iframe-container,.product-description{margin-right:0;max-width:100%;padding-bottom:4vw}.product-description h1{font-size:4vw;padding-left:2vw;padding-right:2vw;text-align:center}.product-description p{font-size:3vw;padding-bottom:10vw;padding-left:7vw;padding-right:7vw;text-align:justify}}@media (max-width:480px){.titre{font-size:1.5em;padding:10vw 5vw 6vw;text-align:center}.iframe-container iframe{margin-bottom:5vw;margin-top:10vw;min-height:77vw}.product-description h1{font-size:5vw;padding-left:2vw;padding-right:2vw;text-align:center}.product-description p{font-size:4vw;margin-bottom:7vw;padding-left:7vw;padding-right:7vw;text-align:justify}}.gallery-section-audemars{padding:0 13vw}.gallery-container-audemars img,.gallery-container-audemars video{display:block;height:auto;margin-bottom:2%;width:100%}.gallery-container-audemars{display:flex;gap:1%}.row1,.row2{display:flex;flex-direction:column;width:50%}.row1 span,.row2 span{width:100%}@media (max-width:768px){.gallery-container-audemars{flex-direction:column}.row1,.row2{width:100%}}.small-text{align-items:center;font-size:1em;font-weight:400;margin-bottom:2vw;margin-top:3vw;text-align:center}.small-text a{position:relative;text-decoration:none}.large-text,.small-text a{color:#292a2e;font-weight:700}.large-text{font-size:3vw;margin-bottom:20px;margin-left:4vw}.medium-text{color:#292a2e;font-size:1.5vw;font-weight:400;margin-bottom:6vw;margin-left:4vw}@media (max-width:768px){.small-text{font-size:1em;margin-bottom:4vw;margin-top:5vw;text-align:center}.large-text{font-size:4vw}.large-text,.medium-text{margin-left:3vw;text-align:center}.medium-text{font-size:2.5vw;margin-bottom:8vw}}@media (max-width:480px){.small-text{font-size:1em;margin-bottom:10vw;margin-top:6vw;text-align:center}.large-text{font-size:5vw}.large-text,.medium-text{margin-left:4vw;margin-right:4vw;text-align:center}.medium-text{font-size:3.5vw;margin-bottom:15vw}}.gallery-section-audemars .animated{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.animated{opacity:1!important;transform:none!important;transition:none!important}}.animated{opacity:0;transition:all .8s ease-out}.animated.active{opacity:1}.slide-up{transform:translateY(50px)}.slide-up.active{transform:translateY(0)}.fade-in{opacity:0}.fade-in.active{opacity:1}.intro-section{padding:10vw 15vw 6vw}.intro-container{align-items:center;display:flex;gap:2%}.intro-left{width:calc(50% - 10px)}.intro-left img,.intro-left>div{height:100%;width:100%}.intro-right{margin-bottom:auto;width:calc(50% - 10px)}.intro-right>div{width:100%}.intro-right h1{color:#292a2e;font-size:3.5vw;font-weight:700;line-height:1.2;margin-bottom:20px}.intro-right p{font-size:1vw;font-weight:400}@media (max-width:768px){.intro-section{padding:0 5vw}.intro-container{flex-direction:column}.intro-left{width:100%}.intro-right{margin-bottom:7vw;margin-left:0;margin-top:8vw;width:100%}.intro-right h1{font-size:5vw;margin-bottom:10px;text-align:center}.intro-right p{font-size:3vw;text-align:center}}@media (max-width:480px){.intro-section{padding:0 4vw}.intro-right h1{font-size:6vw;text-align:center}.intro-right p{font-size:4vw;text-align:center}}.gallery-section{padding:0 15vw;position:relative;z-index:1}.gallery-container{display:flex;flex-wrap:wrap;gap:1%}.gallery-container>div{margin-bottom:1%;width:calc(50% - 10px)}.gallery-container a,.gallery-container img{height:auto;width:100%}.gallery-container a{display:block;margin-bottom:0;overflow:hidden;position:relative}.gallery-container a img{display:block;height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.overlay-text{color:#fff;font-size:2vw;font-weight:700;left:15%;max-width:75%;position:absolute;top:47%;z-index:1}.gallery-container a img:hover{transform:scale(1.1);transition:transform .3s ease-in-out}.gallery-container a.gallery-item{aspect-ratio:1/1;display:block;margin-bottom:1%;overflow:visible;position:relative;width:calc(50% - 10px)}.gallery-container a.gallery-item>div{height:100%;overflow:hidden;position:relative;width:100%}.gallery-container a.gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.gallery-container a.gallery-item:hover img{transform:scale(1.1)}.gallery-container a.gallery-item .overlay-text{color:#fff;font-size:2vw;font-weight:700;left:15%;max-width:75%;position:absolute;top:47%;z-index:2}@media (max-width:768px){.gallery-section{margin-left:2vw;padding:0 5vw}.gallery-container>div{width:calc(100% - 10px)}.gallery-container a,.gallery-container img,.gallery-container video{width:100%}.overlay-text{font-size:4vw;left:5%}.gallery-container a.gallery-item{aspect-ratio:1/1;width:calc(100% - 10px)}.gallery-container a.gallery-item .overlay-text{font-size:4vw;left:5%}}@media (max-width:480px){.gallery-section{margin-left:2vw;padding:0 2vw}.overlay-text{font-size:5vw;left:10}.gallery-container a.gallery-item .overlay-text{font-size:5vw}}footer{background-color:#eaecf6;padding:6vw 10vw 6vw 3vw;position:relative}.footer-container{display:flex;justify-content:space-between}.footer-left h1{color:#292a2e;font-size:6vw;font-weight:700;line-height:1.6}.footer-right{padding-left:10vw;width:40%}.footer-right h2{color:#292a2e;font-size:2vw;font-weight:700;margin-bottom:2vw}.footer-right p{font-size:1.2vw;font-weight:400;margin-bottom:1vw}.footer-right a{color:#292a2e;font-weight:700;position:relative;text-decoration:none}.about-contact a:after,.footer-right a:after,.small-text a:after{background-color:currentColor;bottom:-2px;content:"";height:5%;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom left;transition:transform .6s ease;width:100%}.about-contact a:hover:after,.footer-right a:hover:after,.small-text a:hover:after{transform:scaleX(0);transform-origin:bottom right}.copyright{color:#292a2e;margin-left:4vw;margin-top:4vw;text-align:center;width:100%}@media (max-width:768px){footer{padding:4vw 5vw}.footer-container{flex-direction:column}.footer-left h1{font-size:8vw;text-align:center}.footer-right{margin-top:2vw;padding-left:0;width:100%}.footer-right h2{font-size:3vw;margin-bottom:5vw;text-align:center}.footer-right p{font-size:2vw;margin-bottom:4vw;text-align:center}.copyright{font-size:1.5vw;margin-left:0;margin-top:6vw}}@media (max-width:480px){footer{padding:3vw 2vw}.footer-left h1{font-size:10vw;text-align:center}.footer-right h2{font-size:4vw;text-align:center}.footer-right p{font-size:3vw;text-align:center}.copyright{font-size:2.5vw;margin-left:0;margin-top:8vw}}.jobs-container{font-family:Futura PT,sans-serif;padding:5vw;text-align:left}.jobs-title{color:#000;font-size:2.7vw;font-weight:700;margin:0 0 2vw;text-align:center}.jobs-subtitle{color:#000;font-size:2vw;font-weight:700;margin-bottom:2vw}.jobs-description{color:#444449;font-size:1.5vw;line-height:1.6;margin-bottom:3vw;max-width:60%;white-space:pre-line}.jobs-contact strong,.jobs-location strong{color:#000}.jobs-contact,.jobs-location,.jobs-note{color:#292a2e;font-size:1.5vw;margin-bottom:2vw;max-width:60%}.jobs-contact a{color:#292a2e;font-weight:400;position:relative;text-decoration:none}.jobs-contact a:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom left;transition:transform .3s ease;width:100%}.jobs-contact a:hover:after{transform:scaleX(0);transform-origin:bottom right}@media (max-width:768px){.jobs-container{text-align:center}.jobs-title{font-size:5vw}.jobs-subtitle{font-size:4vw}.jobs-contact,.jobs-description,.jobs-location,.jobs-note{font-size:3.5vw;max-width:100%}.jobs-contact,.jobs-location,.jobs-note{font-size:3.5vw}}
/*# sourceMappingURL=main.78e43abf.css.map*/