@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Navbar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:35px 96px;position:fixed;width:100%;z-index:999}@media screen and (max-width:1060px){.Navbar{padding:16px 20px}}.Navbar .TitleBlock{margin-left:13px}.Navbar .TitleBlock h1{color:#2b2b2b;font-size:16px;font-weight:800;margin-bottom:3px}.Navbar .TitleBlock p{color:#2b2b2b;font-size:12px;font-weight:400}.Navbar .LogoNav{align-items:center;display:flex}.Navbar .LogoNav .LogoImage{max-width:250px}@media screen and (max-width:1060px){.Navbar .LogoNav .LogoImage{max-width:176px}}.Navbar .LinksBlock{gap:56px}@media screen and (max-width:1060px){.Navbar .LinksBlock{display:none!important}}.Navbar .LinksBlock .dropdownToggle,.Navbar .LinksBlock a.LinkItems{align-items:center;color:#7d7e89;cursor:pointer;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;transition:.3s ease-in-out}.Navbar .LinksBlock .dropdownToggle svg,.Navbar .LinksBlock a.LinkItems svg{margin-left:9px}.Navbar .LinksBlock .dropdownToggle .open,.Navbar .LinksBlock a.LinkItems .open{rotate:180deg!important}.Navbar .LinksBlock .dropdownToggle .close,.Navbar .LinksBlock a.LinkItems .close{rotate:0deg}.Navbar .LinksBlock .dropdownToggle:hover,.Navbar .LinksBlock a.LinkItems:hover{color:#48495e}.Navbar .LinksBlock .activeDrop{color:#171933}.Navbar .LinksBlock .activeDrop svg path{fill:#171933}.Navbar .LinksBlock a.LinkItems.active{color:#171933}.Navbar .LinksBlock a.LinkItems.active svg path{fill:#171933}.Navbar .langueBlock{gap:32px}@media screen and (max-width:1060px){.Navbar .langueBlock{display:none!important}}.Navbar .langueBlock button{align-items:center;background-color:#0000;border:none;color:#7d7e89;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;outline:none;text-transform:uppercase;transition:.3s ease-in-out}.Navbar .langueBlock button:hover{color:#48495e}.Navbar .buttonMobile{display:none}@media screen and (max-width:1060px){.Navbar .buttonMobile{align-items:center;display:flex!important}}.Navbar .buttonMobile .mailBtn{align-items:center;background-color:#171933;border:none;border-radius:12px;display:flex;height:38px;justify-content:center;margin-right:18px;width:46px}.Navbar .buttonMobile .mailBtn:hover{background-color:#48495e}.Navbar .buttonMobile .Menu{align-items:center;background-color:#0000;border:none;display:flex;height:32px;justify-content:center;width:32px}.Navbar .DropdownMenu{left:0;position:absolute;top:120px;width:100%;z-index:999}.Navbar .DropdownMenu .overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(0,0,0,.522);height:100vh}.Navbar .DropdownMenu .overlay .DropdownContent{background-color:#fff;border-top:1px solid #e6e6e7;display:flex;justify-content:space-between}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList{padding:20px 33px 24px 96px}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList h2{color:#323346;font-size:1rem;font-weight:500;margin-bottom:24px}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItemsWrapper{align-items:center;display:flex;gap:32px}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItem{align-items:flex-end;display:flex;height:100%;justify-content:center;padding:12px;width:100%}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItem p{text-wrap:nowrap;align-items:center;background-color:hsla(0,0%,100%,.761);border-radius:9px;color:#7d7e89;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;justify-content:center;padding:10px 15px;text-transform:uppercase;transition:.3s ease-in-out;width:100%;z-index:99}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .active p{color:#48495e}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItemElement{border-radius:16px;height:213px;overflow:hidden;position:relative;width:222px;z-index:999}@media screen and (max-width:1260px){.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItemElement{height:190px;width:180px}}@media screen and (max-width:1100px){.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItemElement{height:160px;width:150px}}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItemElement:hover p{color:#48495e}.Navbar .DropdownMenu .overlay .DropdownContent .DropdownList .DropdownItemElement img{height:100%;object-fit:cover;position:absolute;transform:scale(1.2);transition:all .5s ease;width:100%}.Navbar .DropdownList2{align-items:flex-start;background-color:#f9f8f2;display:none!important;display:flex;overflow:hidden;padding:24px 32px;position:relative;width:340px}.Navbar .DropdownList2>svg{left:0;position:absolute;top:0;width:100%;z-index:1}.Navbar .DropdownList2 span{background-color:#f2eee2;border-radius:10px;color:#03041b;padding:4px 12px;transform:rotate(-2deg);z-index:999}.Navbar .DropdownList2 p{align-items:center;background-color:hsla(0,0%,100%,.796);border-radius:9px;color:#7d7e89;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;margin-top:28px;padding:8px 16px;text-transform:uppercase;transition:.3s ease-in-out;z-index:999}.Navbar .DropdownList2 p:hover{color:#03041b}.Navbar .DropdownList2 p:hover svg path{fill:#03041b}.Navbar .DropdownList2 p svg{margin-left:10px}li.DropdownItemElement{z-index:999}.mobileDropdown{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}.mobileDropdown .content{position:relative}.mobileDropdown .svgBack{left:0;opacity:.6;position:absolute;top:50%;transform:translateY(-66%);width:100%;z-index:0}.mobileDropdown .contentClose{align-items:center;background-color:#fff;display:flex;height:64px;justify-content:flex-end;padding:16px 20px}.mobileDropdown .contentClose button{align-items:center;background-color:#0000;border:none;display:flex;justify-content:center;outline:none}.mobileDropdown .content{background-color:#f2eee2;height:100%;width:100%}.mobileDropdown .content>ul{padding:24px 16px;position:relative;z-index:100}.mobileDropdown .content>ul .mobileMenuItem{border-bottom:1px solid #f9f8f2;margin-bottom:24px;margin-top:24px}.mobileDropdown .content>ul .mobileMenuItem .mobileMenuLink{align-items:center;display:flex;justify-content:space-between}.mobileDropdown .content>ul .mobileMenuItem .mobileMenuLink .mobileLink{margin-bottom:0}.mobileDropdown .content>ul .mobileMenuItem .mobileMenuLink svg.arrow.open{rotate:-180deg}.mobileDropdown .content>ul .mobileMenuItem .mobileMenuLink svg.arrow.open path{fill:#03041b}.mobileDropdown .content>ul .mobileMenuItem .mobileMenuLink a{align-items:center;color:#7d7e89;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;transition:.3s ease-in-out}.mobileDropdown .content>ul .mobileSubmenu{margin-bottom:24px;margin-top:16px}.mobileDropdown .content>ul .mobileSubmenu h3{color:#48495e;font-size:.9375rem;font-weight:400;line-height:23px;margin-bottom:16px;margin-top:24px}.mobileDropdown .content>ul .mobileSubmenu li{margin-bottom:24px}.mobileDropdown .content>ul .mobileSubmenu li a{color:#7d7e89;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;transition:.3s ease-in-out}.mobileDropdown .content>ul .mobileSubmenu li:last-child{display:none}.langueBlock2{display:flex;flex-direction:column;gap:14px}.langueBlock2 button{align-items:center;background-color:#0000;border:none;color:#7d7e89;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;outline:none;text-transform:uppercase;transition:.3s ease-in-out}.langueBlock2 button:hover{color:#48495e}.Navbar .langueBlock .selected,.Navbar .langueBlock2 .selected{color:#171933}.mobileLink{font-family:Montserrat Alternates,sans-serif}.mobileDropdown .content>ul .mobileMenuItem .mobileMenuLink,.mobileLink{margin-bottom:24px}.mobileSubmenu .active,a.mobileLink.active{color:#171933!important}.Navbar .LogoNav,.Navbar .langueBlock{width:20%}@media screen and (max-width:1060px){.Navbar .LogoNav{width:180px}}.Navbar .LinksBlock{align-items:center;display:flex;justify-content:center;width:60%}.Navbar .langueBlock{display:flex;justify-content:flex-end}.DropdownList{align-items:flex-start}.DropdownList,.nameItems{display:flex;flex-direction:column}.nameItems svg{margin-left:-5px;margin-top:3px}.Footer{background-color:#fff;border-top:1px solid #e6e6e7;padding:32px 96px 44px;text-align:center}@media screen and (max-width:1060px){.Footer{padding:32px 20px}}.Footer .Top{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:32px}@media screen and (max-width:1060px){.Footer .Top{flex-direction:column}}.Footer .Top img{max-width:250px}@media screen and (max-width:700px){.Footer .Top img{max-width:176px}}.Footer .Top h2{color:#03041b;font-family:Montserrat Alternates,sans-serif;font-size:15px;font-weight:700;margin-bottom:16px;margin-top:12px}.Footer .Top section{align-items:flex-start;display:flex;flex-direction:column}@media screen and (max-width:1060px){.Footer .Top section{margin-bottom:5px;margin-top:15px}}.Footer .Top section a{align-items:center;color:#7d7e89;cursor:pointer;display:flex;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:500;margin-bottom:12px;text-transform:uppercase;transition:.3s ease-in-out}.Footer .Top section a:hover{color:#48495e}.Footer .Top section a .active{color:red}.Footer .bottom{align-items:center;border-top:1px solid #e6e6e7;display:flex;padding-top:32px}.Footer .bottom a{color:#03041b}.Linked{align-items:center}.Linked,.SocialLinksList{display:flex}.SocialLinksList .SocialLinkItem{margin-right:16px}.linkMention:hover{text-decoration:underline}.ContactLink:hover,.SocialLink:hover{opacity:.7}a.DropdownItem.active,a.LinkItems.active{color:#171933!important}.ServicesSection .DropdownItemElement:last-child{background-color:red;display:none}.about-container{overflow:hidden;padding-top:150px}@media screen and (max-width:700px){.about-container{padding-top:80px}}.about-container .main-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:53px 20px 80px}@media screen and (max-width:700px){.about-container .main-section{align-items:flex-start;justify-content:center;padding-bottom:40px;padding-top:24px}}.about-container .main-section .title{align-items:center;display:flex;margin-bottom:16px}@media screen and (max-width:700px){.about-container .main-section .title h1{padding-right:60px}}.about-container .main-section .title .elementRotate{display:inline-block;transform:rotate(-1deg)}.about-container .main-section .title span{margin-left:14px;position:relative;rotate:-1deg}.about-container .main-section .title span svg{bottom:-8px;left:-3%;position:absolute;width:110%;z-index:-1}.about-container .main-section p{color:#323346;margin-bottom:32px;max-width:670px;text-align:center}@media screen and (max-width:700px){.about-container .main-section p{margin-bottom:28px;text-align:start}.about-container .main-section a{width:100%}}.about-container .block13{padding:80px 96px}@media screen and (max-width:1060px){.about-container .block13{padding:48px 20px}}.about-container .contain{background-color:#f9f8f2;border-radius:32px;padding:48px 56px}@media screen and (max-width:1060px){.about-container .contain{padding:24px}}.about-container .contain .main{display:flex;gap:32px;margin-top:32px}@media screen and (max-width:1060px){.about-container .contain .main{flex-direction:column;gap:20px;margin-top:20px}}.about-container .contain .main .paragraph{background-color:#f2eee2;border-radius:24px;padding:24px}@media screen and (max-width:700px){.about-container .contain .main .paragraph{padding:20px}}.about-container .contain .main .paragraph h3{margin-bottom:8px}@media screen and (max-width:700px){.about-container .contain .main .paragraph h3{margin-bottom:6px}}.about-container .contain .main .paragraph p{color:#323346}.about-container .block14{align-items:center;background-color:#f2eee2;display:flex;flex-direction:column;justify-content:center;padding:96px 200px}@media screen and (max-width:1060px){.about-container .block14{padding:48px 150px}}@media screen and (max-width:700px){.about-container .block14{align-items:flex-start;display:flex;flex-direction:column;padding:48px 20px}}.about-container .block14 h2{margin-bottom:48px}@media screen and (max-width:1060px){.about-container .block14 h2{font-size:25px;line-height:34px;margin-bottom:24px;max-width:80%}}.about-container .block14 .paragraphs{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:1036px}.about-container .block14 .paragraphs .paragraph{background-color:#fff;border:1px solid #e6e6e7;border-radius:16px;cursor:pointer;min-height:126px;padding:24px;transition:border-color .3s ease;width:48%}@media screen and (max-width:1060px){.about-container .block14 .paragraphs .paragraph{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:20px 24px;width:100%}}@media screen and (max-width:700px){.about-container .block14 .paragraphs .paragraph{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;width:100%}}.about-container .block14 .paragraphs .paragraph:hover{border-color:#48495e}.about-container .block14 .paragraphs .paragraph h3{margin-bottom:7px;text-transform:uppercase}.about-container .block14 .paragraphs .paragraph p{color:#323346}.carousselBlock{overflow:hidden}.carousselBlock .carousel-container{display:flex;flex-wrap:nowrap;gap:28px;will-change:transform}@media screen and (max-width:1060px){.carousselBlock .carousel-container{gap:20px}}.carousselBlock .carousel-container img{border-radius:20px;flex-shrink:0;height:365px;object-fit:cover;width:274px}@media screen and (max-width:1060px){.carousselBlock .carousel-container img{height:282px;width:212px}}.bodyS-regular,.contact .intro .right .error-message,.contact .intro .right input,.contact .intro .right textarea{color:#03041b;font-size:.9375rem;font-weight:400;line-height:23px}.contact{padding-top:150px}@media screen and (max-width:700px){.contact{padding-top:90px}}.contact .intro{padding:13px 96px 96px}@media screen and (max-width:1060px){.contact .intro{padding:0}}.contact .intro .content{align-items:flex-start;background-color:#f2eee2;border-radius:40px;display:flex;justify-content:space-between;overflow:hidden;padding:56px 64px;position:relative}@media screen and (max-width:1060px){.contact .intro .content{border-radius:0;flex-direction:column;padding:24px 20px 48px}}.contact .intro .content .left{padding-right:87px;padding-top:24px;width:55%}@media screen and (max-width:1060px){.contact .intro .content .left{padding-right:0;padding-top:0;width:100%}}.contact .intro .content h1{margin-bottom:24px}@media screen and (max-width:1060px){.contact .intro .content h1{margin-bottom:4px;padding-right:80px}}.contact .intro .content h1 span{display:inline-block;margin-left:12px;position:relative;text-transform:uppercase;transform:rotate(-1deg)}@media screen and (max-width:1060px){.contact .intro .content h1 span{margin-left:0}}.contact .intro .content h1 span svg{bottom:-8px;max-width:110%;position:absolute;right:-14px;z-index:-1}.contact .intro .content p{color:#323346}.contact .intro .content p:first-child{margin-bottom:16px;margin-top:24px}@media screen and (max-width:1060px){.contact .intro .content p:first-child{margin-bottom:12px;margin-top:12px}}.contact .intro .right{background-color:#fff;border-radius:24px;padding:32px;z-index:100}@media screen and (max-width:1060px){.contact .intro .right{margin-top:24px;padding:24px 20px 28px;width:100%}}.contact .intro .right form{align-items:flex-end;display:flex;flex-direction:column}@media screen and (max-width:1060px){.contact .intro .right form{width:100%}}.contact .intro .right .form-group{display:flex;flex-direction:column;margin-bottom:28px;width:100%}@media screen and (max-width:1060px){.contact .intro .right .form-group{width:100%}}.contact .intro .right .form-group label{margin-bottom:8px}.contact .intro .right input,.contact .intro .right textarea{background-color:#fcfcfb;border:1px solid #e6e6e7;border-radius:16px;color:#03041b;outline:none;padding:16px 20px;transition:.3s ease-in-out;width:480px}.contact .intro .right input::placeholder,.contact .intro .right textarea::placeholder{color:#585867}.contact .intro .right input:focus,.contact .intro .right input:hover,.contact .intro .right textarea:focus,.contact .intro .right textarea:hover{border-color:#c5c5ca}@media screen and (max-width:1260px){.contact .intro .right input,.contact .intro .right textarea{width:300px}}@media screen and (max-width:1060px){.contact .intro .right input,.contact .intro .right textarea{width:100%}}.contact .intro .right .error-message{color:#b00;margin-top:12px}.contact .intro .right .error{border-color:#b00}.contact .intro .right .btnAction{margin-top:12px}.contact .intro .right .btnAction svg{margin-right:8px}.contact .intro .right .btnAction svg path{fill:#fff}.contact .intro .svgBack{height:120%;position:absolute;right:0;top:0;z-index:0}@media screen and (max-width:1060px){.contact .intro .svgBack{bottom:-30%}}.contact .intro .svgBack path{height:100%}.contact .contact-info{align-items:center;background-color:#f9f8f2;display:flex;flex-direction:column;justify-content:center;margin-bottom:96px;padding:96px 202px}@media screen and (max-width:1060px){.contact .contact-info{margin-bottom:0;padding:48px 20px}}.contact .contact-info h2{margin-bottom:56px}@media screen and (max-width:1060px){.contact .contact-info h2{margin-bottom:24px}}.contact .contact-info main{display:flex;gap:24px;justify-content:center;width:100%}@media screen and (max-width:1060px){.contact .contact-info main{align-items:center;flex-direction:column}}.contact .contact-info main p{background-color:#fff;border:1px solid #e6e6e7;border-radius:16px;cursor:pointer;padding:24px 32px;transition:border-color .3s ease;width:48%}@media screen and (max-width:1060px){.contact .contact-info main p{padding:24px 20px;width:100%}}.contact .contact-info main p h3{margin-bottom:7px}.contact .contact-info main p a{border-bottom:1px solid #171933;line-height:24px;padding-bottom:2px;text-decoration:none}.contact .contact-info main p a:hover{border-color:#48495e}.congrat-section{padding:13px 96px 96px}@media screen and (max-width:1060px){.congrat-section{border-radius:0;padding:0}}.congrat-section main{align-items:flex-start;background-color:#f2eee2;border-radius:40px;display:flex;flex-direction:column;overflow:hidden;padding:64px 80px 96px;position:relative}@media screen and (max-width:1060px){.congrat-section main{border-radius:0;padding:24px 20px 48px}}.congrat-section main>svg{bottom:0;position:absolute;right:0;z-index:1}.congrat-section main p{color:#323346;z-index:100}@media screen and (max-width:1060px){.congrat-section main p{font-size:16px}}.congrat-section main h2{margin-bottom:16px;position:relative;z-index:100}@media screen and (max-width:1060px){.congrat-section main h2{margin-bottom:16px}}.congrat-section main h2 span{display:inline-flex;position:relative;z-index:10}.congrat-section main h2 svg{bottom:0;display:block;left:-2%;position:absolute;width:104%;z-index:1}.contact .inactive{display:none}.work-page{padding:180px 96px 29px}@media screen and (max-width:1060px){.work-page{padding:102px 20px 0}}.work-page .blockBtn{padding-left:106px;padding-right:106px}@media screen and (max-width:1060px){.work-page .blockBtn{padding-left:0;padding-right:0}}.work-page .blockBtn .contain{background-color:#f9f8f2;border-radius:32px}.work-page h1{position:relative}.work-page .header-title{margin-bottom:56px}@media screen and (max-width:1060px){.work-page .header-title{margin-bottom:32px}}.work-page .header-title .wavy2{position:relative}.work-page .header-title .wavy2 span{display:inline-flex;position:relative;z-index:10}.work-page .header-title .wavy2 svg{bottom:-16px;display:block;height:100%;left:-2%;position:absolute;width:104%;z-index:1}@media screen and (max-width:1060px){.work-page .header-title .wavy2 svg{bottom:-10px}}.work-page .header-title h1{align-items:flex-end;display:flex;justify-content:flex-start}.work-page .header-title h1 .highlight{display:inline-block;margin-left:12px;rotate:-2deg}.work-page .header-title h1 .wave3{background-color:#eae5c8;border-radius:100%;height:10px;margin-bottom:6px;margin-left:6px;width:10px}.work-page .header-title .content{align-items:flex-start;background-color:#f9f8f2;border-radius:32px;display:flex;height:100%;justify-content:space-between;margin-top:46px;padding:32px}@media screen and (max-width:1060px){.work-page .header-title .content{align-items:center;flex-direction:column;justify-content:center;margin-top:24px;padding:32px 20px}}@media screen and (max-width:700px){.work-page .header-title .content{padding:24px 24px 32px}}.work-page .header-title .left{margin-right:40px}@media screen and (max-width:1060px){.work-page .header-title .left{margin-bottom:24px;margin-right:0;padding:0 4px}}.work-page .header-title .left p{color:#323346;margin-bottom:16px}@media screen and (max-width:700px){.work-page .header-title .left p{margin-bottom:12px}}.work-page .header-title .right{align-items:flex-start;background-color:#f2eee2;border-radius:24px;display:flex;flex-direction:column;height:100%;min-width:420px;padding:32px 32px 40px}@media screen and (max-width:1060px){.work-page .header-title .right{min-width:auto;padding:24px 20px;width:100%}}.work-page .header-title .right h2{font-weight:900;position:relative;z-index:200}@media screen and (max-width:1060px){.work-page .header-title .right h2{padding-right:40px}}.work-page .header-title .right h2 span{font-family:Montserrat Alternates,sans-serif!important;font-size:22px!important;font-weight:900;line-height:30px!important;z-index:200}.work-page .header-title .right p{color:#323346;margin-top:10px}.wave{background-color:#fff;height:18px;right:-8px;width:80px}.wave,.wave2{bottom:0;-webkit-clip-path:polygon(.47% 35.01%,1.01% 86.38%,2.08% 86.81%,10.47% 83.83%,49.96% 79.24%,70.29% 78.73%,97.63% 79.03%,129.63% 80.31%,138.68% 80.71%,140.11% 79.4%,140.11% 68.15%,139.91% 16.88%);clip-path:polygon(.47% 35.01%,1.01% 86.38%,2.08% 86.81%,10.47% 83.83%,49.96% 79.24%,70.29% 78.73%,97.63% 79.03%,129.63% 80.31%,138.68% 80.71%,140.11% 79.4%,140.11% 68.15%,139.91% 16.88%);position:absolute;z-index:-1}.wave2{background-color:#eae5c8;height:21px;left:-8px;width:254px}.modal-overlay{align-items:center;animation:fadeIn .25s ease-in-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(0,0,0,.522);display:flex;height:100vh;inset:0;justify-content:center;overflow:auto;padding:16px;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay .modal-content{align-items:center;animation:scaleIn .3s ease-in-out;background-color:#fff;border-radius:24px;box-shadow:0 8px 24px #00000040;display:flex;flex-direction:column;justify-content:center;max-height:90vh;max-width:90vw;overflow:auto;padding:24px;position:relative}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-overlay .modal-content .panorama-container,.modal-overlay .modal-content img,.modal-overlay .modal-content model-viewer{border-radius:16px;display:block;max-height:calc(90vh - 48px);max-width:100%;object-fit:contain}@media screen and (max-width:1060px){.modal-overlay .modal-content{border-radius:16px;padding:16px}.modal-overlay .modal-content .panorama-container,.modal-overlay .modal-content img,.modal-overlay .modal-content model-viewer{max-height:calc(100vh - 32px)}}@media screen and (max-width:700px){.modal-overlay .modal-content{max-height:100vh;max-width:100%;padding:12px}.modal-overlay .modal-content .panorama-container,.modal-overlay .modal-content img,.modal-overlay .modal-content model-viewer{max-height:calc(100vh - 24px)}}.modal-overlay .modal-content .close-btn{align-items:center;background-color:#323346b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease,transform .2s ease;width:32px}.modal-overlay .modal-content .close-btn:hover{background-color:#323346e6;transform:scale(1.1)}.last-word,.last-word .word{position:relative}.last-word .word{display:inline-flex;z-index:10}.last-word svg{bottom:-8px;display:block;left:-2%;width:110%;z-index:1}.last-word svg,.noneELement{position:absolute}.work-list{display:flex;flex-direction:column;gap:2rem}.work-list .work-row{display:flex;gap:2rem;justify-content:center}.work-list .work-row .work-item{align-items:center;border-radius:24px;cursor:pointer;display:flex;height:526px;justify-content:center;overflow:hidden}.work-list .work-row .work-item img{display:block;height:100%;object-fit:cover;width:100%}.work-list .work-row .work-item.V{aspect-ratio:3/4;flex:1 1}.work-list .work-row .work-item.H{aspect-ratio:4/3;flex:1.5 1}.work-list .work-row.pattern-VVV .work-item{flex:1 1}.work-list .work-row.pattern-VH{display:flex;gap:2rem;justify-content:space-between}.work-list .work-row.pattern-VH .work-item{height:526px}.work-list .work-row.pattern-VH .H{flex:0 0 39%}.work-list .work-row.pattern-VH .V{flex:0 0 58%}.work-list .work-row.pattern-HH .work-item{flex:1 1}.work-list--classic{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);width:100%}.work-list--classic .work-item{border-radius:24px;height:452px;overflow:hidden}.work-list--classic .work-item img{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:1024px){.work-list--classic{gap:24px}.work-list--classic .work-item{height:420px}}@media(max-width:768px){.work-list--classic{gap:20px;grid-template-columns:1fr}.work-list--classic .work-item{height:360px}}@media(max-width:480px){.work-list--classic{gap:16px}.work-list--classic .work-item{border-radius:16px;height:280px}}@media(max-width:900px){.work-list--pattern .work-row{display:flex;flex-direction:column!important}}.work-page .mansory{align-items:center;display:flex;gap:32px;height:526px;justify-content:space-between;margin-bottom:32px;overflow:hidden}@media screen and (max-width:1060px){.work-page .mansory{flex-direction:column!important;gap:24px;height:auto;margin-bottom:24px}.work-page .mansory>div{height:450px!important;width:100%!important}}.work-page .mansory>div{cursor:pointer}.work-page .mansory>div img{border-radius:24px;display:block;height:100%;object-fit:cover;width:100%}.work-page .mansory .rowItems{display:flex}.work-page .landscape{height:100%}.modal-content.modal-360,.modal-content.modal-video{height:100%;width:100%}.youtube-container{height:100%!important}*{box-sizing:border-box;margin:0;padding:0}body,textarea{color:#03041b;font-family:Montserrat,sans-serif}ul li{list-style:none}a,button{cursor:pointer;text-decoration:none}a,button,input,input::placeholder{font-family:Montserrat,sans-serif}.btnAction{align-items:center;background-color:#171933;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:48px;outline:none;padding:12px 20px;transition:.3s ease-in-out}@media screen and (max-width:700px){.btnAction{width:100%}}.btnAction svg{margin-left:8px}.btnAction svg path{fill:#fff;transition:.3s ease-in-out}.btnAction:hover{background-color:#48495e}.btnAction:hover svg path{fill:#fff}.h1-default{color:#03041b;font-size:2.375rem;font-weight:800;line-height:50px}@media screen and (max-width:1060px){.h1-default{font-size:28px;line-height:36px}}.h1-alternate{color:#03041b;font-family:Montserrat Alternates,sans-serif;font-size:2.375rem;font-weight:800;line-height:100%}@media screen and (max-width:1060px){.h1-alternate{font-size:28px;line-height:36px}}.h2-alternate{color:#03041b;font-family:Montserrat Alternates,sans-serif;font-size:2.125rem;font-weight:800;line-height:42px}@media screen and (max-width:1060px){.h2-alternate{font-size:25px;line-height:34px}}.h3-alternate{color:#03041b;font-family:Montserrat Alternates,sans-serif;font-size:1.1875rem;font-weight:800;line-height:100%;text-transform:uppercase}@media screen and (max-width:1060px){.h3-alternate{font-size:18px;line-height:100%}}.h4-alternate{color:#03041b;font-family:Montserrat Alternates,sans-serif;font-size:1.125rem;font-weight:700;line-height:24px}@media screen and (max-width:1060px){.h4-alternate{font-size:18px;line-height:23px}}.bodyL-regular{font-size:1.125rem;font-weight:400}.bodyL-regular,.bodyM-bold{color:#03041b;line-height:28px}.bodyM-bold{font-size:1rem;font-weight:600}.bodyM-medium{font-weight:500}.bodyM-medium,.bodyM-regular{color:#03041b;font-size:1rem;line-height:24px}.bodyM-regular{font-weight:400}.bodyM-regular-alternate{color:#03041b;font-family:Montserrat Alternates,sans-serif;font-size:1rem;font-weight:400;line-height:28px}.bodyS-regular{color:#03041b;font-size:.9375rem;font-weight:400;line-height:23px}.blockBtn{padding:96px 202px 88px}@media screen and (max-width:1060px){.blockBtn{padding:48px 20px}}.blockBtn .contain{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:64px 157px 89px 69px;position:relative}@media screen and (max-width:1060px){.blockBtn .contain{flex-direction:column;padding:20px 20px 30px}}@media screen and (max-width:700px){.blockBtn .contain{padding:24px 24px 31px}}.blockBtn .contain .left{max-width:52%;z-index:200}@media screen and (max-width:1060px){.blockBtn .contain .left{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:0 50px}}@media screen and (max-width:700px){.blockBtn .contain .left{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0 70px 0 0}}.blockBtn .contain .left h2{margin-bottom:20px}@media screen and (max-width:1060px){.blockBtn .contain .left h2{font-size:25px;margin-bottom:8px;text-align:center}}@media screen and (max-width:700px){.blockBtn .contain .left h2{padding-right:0;text-align:start}}.blockBtn .contain .left p{color:#323346}.blockBtn .contain .img-back{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;width:100%;z-index:10}@media screen and (max-width:1060px){.blockBtn .contain .img-back{right:-20px;top:80px}.blockBtn .contain .img-back svg{width:120%}}.blockBtn .contain .img-back svg{height:100%;width:auto}.blockBtn .contain .linkFirst{margin-left:92px;z-index:200}@media screen and (max-width:1060px){.blockBtn .contain .linkFirst{align-items:center;display:flex;justify-content:center;margin-left:0;margin-top:24px;width:100%}}@media screen and (max-width:1060px)and (max-width:700px){.blockBtn .contain .linkFirst .btnAction{width:100%}}.mentions-legales{padding:44px 106px 88px}.mentions-legales ul{margin-bottom:24px}.mentions-legales h1{margin-bottom:44px}.mentions-legales h3{margin-bottom:12px}.bodyEmail{padding:200px}.bodyEmail .Container{align-items:center;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;width:auto}.bodyEmail .topElement{align-items:center;display:flex;height:82px;margin-bottom:20px;margin-left:38px;margin-top:10px}.bodyEmail .topElement h1{font-family:Montserrat Alternates,sans-serif;font-size:16px;font-weight:700}.bodyEmail .topElement h2{color:#585867;font-family:Montserrat Alternates,sans-serif;font-size:12px;font-weight:400;margin-top:4px}.bodyEmail .Logo{margin-right:45px}.bodyEmail .title{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-right:175px}.bodyEmail .link{display:flex;justify-content:flex-end;left:0;padding-right:20px;padding-top:20px;position:absolute;top:0;width:100%}.bodyEmail .link a{margin-left:10px}.bodyEmail .elementBottom{bottom:0;display:flex;justify-content:flex-end;left:0;position:absolute;width:100%}.bodyEmail .elementBottom .block{background-color:#22224a;border-top-left-radius:100px;color:#fff;display:flex;padding:6px 20px 6px 22px}.bodyEmail .elementBottom .block a{border-right:1px solid #fff;color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:8px;font-weight:400;margin-right:8px;padding-right:8px;text-decoration:none}.bodyEmail .elementBottom .block div{align-items:center;display:flex}.bodyEmail .elementBottom .block div svg{margin-right:4px}.bodyEmail .none{border-right:none!important;margin-right:0;padding-right:0!important}.bodyEmail .svgelement{left:-40px;position:absolute;z-index:-1}
/*# sourceMappingURL=main.9a839072.css.map*/