.GlobalErrorScreen_root__m_DxN{display:flex;flex-direction:column;justify-content:center;align-items:center}.GlobalErrorScreen_root__m_DxN h1,.GlobalErrorScreen_root__m_DxN p{text-align:center}.page_description__fP9fn{width:100%;max-width:1344px;padding:0 24px;font-size:14px;text-align:center;margin:10px auto}@media(min-width:1024px){.page_description__fP9fn{font-size:16px}}.page_root__ckbAs{margin:30px auto;max-width:1344px;padding:24px;position:relative}.page_breadcrumbs__TBQ6K{position:absolute;top:-10px;left:24px}.page_breadcrumbs__TBQ6K li{display:inline-flex!important;justify-content:center;align-items:center}.page_breadcrumbs__TBQ6K a,.page_breadcrumbs__TBQ6K p{font-size:16px!important;line-height:22px!important}@media(min-width:1024px){.page_breadcrumbs__TBQ6K a,.page_breadcrumbs__TBQ6K p{font-size:20px!important;line-height:30px!important}}.page_breadcrumbs__TBQ6K li{width:-moz-fit-content!important;width:fit-content!important;margin:0 3px!important}.Welcome_root__w9k5z{width:100%}.Welcome_dividerContainer__PQmya{width:100%;opacity:.8;padding-bottom:12px}@media(min-width:768px){.Welcome_dividerContainer__PQmya{padding-bottom:24px}}.Welcome_dividerContainer__PQmya .Welcome_blue__bjeEI{width:100%;height:20px;background-color:#0759a5}.Welcome_dividerContainer__PQmya .Welcome_yellow__BRuq8{width:100%;height:20px;background-color:#fd3}.Welcome_logoWrapper__hieLG{width:80%}@media(min-width:768px){.Welcome_logoWrapper__hieLG{width:60%}}.Welcome_contentWrapper__memHj{width:100%;margin:0 auto;max-width:1344px;padding:24px;position:relative;z-index:2}.Welcome_imageContainer__xhhIy{display:flex;grid-gap:12px;justify-content:center;align-items:center}.Welcome_imageContainer__xhhIy img{width:60%;height:auto;max-width:600px}@media(min-width:768px){.Welcome_imageContainer__xhhIy img{width:30%}}.Welcome_container__xPzHG{text-align:center;padding:16px;width:100%;max-width:1344px;margin:0 auto 50px}@media(min-width:768px){.Welcome_container__xPzHG{padding:24px;margin:0 auto}}.Welcome_title__HxrPy{margin-bottom:20px!important;font-weight:700!important}.Welcome_description__t9v9L{color:#494950!important;font-weight:500!important;font-size:16px!important}@media(min-width:768px){.Welcome_description__t9v9L{font-size:18px!important}}@media(min-width:1024px){.Welcome_description__t9v9L{font-size:20px!important}}.Welcome_backgroundContainer__qyyuA{width:120px;height:120px}.Welcome_backgroundContainer__qyyuA img{width:100%;height:100%}@media(min-width:768px){.Welcome_backgroundContainer__qyyuA{width:160px;height:160px}}@media(min-width:1024px){.Welcome_backgroundContainer__qyyuA{width:220px;height:220px}}@media(min-width:768px){.Welcome_mobile__tuTbJ{display:none}}.Welcome_desktop__i7IO7{display:none}@media(min-width:768px){.Welcome_desktop__i7IO7{display:block}}.Footer_footer___yela{padding:24px;background:#2b2a29;color:#fff;display:flex;flex-direction:column-reverse;gap:15px;align-items:center;justify-content:center}@media(min-width:768px){.Footer_footer___yela{flex-direction:row;justify-content:space-between}}.Footer_footer___yela nav{width:100%;padding:0;display:flex;gap:20px;justify-content:center;align-items:center}@media(min-width:768px){.Footer_footer___yela nav{width:-moz-fit-content;width:fit-content}}.Footer_footer___yela p{color:#fff;width:-moz-fit-content;width:fit-content;margin:0!important;font-size:.8rem;opacity:.9}.Footer_footer___yela a{color:#fff;text-decoration:none;font-size:1rem;font-weight:500}.Footer_footer___yela a.Footer_activeLink__qVEE_{font-weight:700;text-decoration:none;color:#1976d2!important;opacity:.8;pointer-events:none}.Footer_footer___yela a:hover{text-decoration:underline}.Header_appBar__Mfl2F{flex-grow:1;display:flex;align-items:center;position:fixed!important;top:0!important;left:0!important;min-height:54px!important;background:#2b2a29!important;z-index:1000!important}.Header_appBar__Mfl2F a:hover{color:#1976d2;filter:brightness(1.2)}.Header_logo__Ywjy4,.Header_title__c0pyb{font-size:18px;font-weight:500;text-decoration:none;color:#fff;margin:0;letter-spacing:.06em}@media(min-width:1024px){.Header_logo__Ywjy4,.Header_title__c0pyb{font-size:22px}}.Header_logo__Ywjy4:hover,.Header_title__c0pyb:hover{color:#1976d2;text-decoration:none}.Header_toolbar__e7cMq{width:100%;max-width:1344px;min-height:54px!important;display:flex!important;justify-content:space-between!important}.Header_activeLink__3syXx,.Header_link__bowSd{color:#fff;margin-left:20px;text-decoration:none;font-size:1rem;font-weight:500}.Header_activeLink__3syXx:hover,.Header_link__bowSd:hover{text-decoration:underline}.Header_activeLink__3syXx{font-weight:700;text-decoration:none;color:#1976d2!important;opacity:.8;pointer-events:none}.Header_desktopNavigation__H9FfP{display:none}@media(min-width:1024px){.Header_desktopNavigation__H9FfP{display:block}}.Header_navigation__VUcqy{display:flex;flex-direction:column}.Header_navigation__VUcqy a{color:#060606;margin:0;padding:8px 4px}@media(min-width:1024px){.Header_navigation__VUcqy{flex-direction:row;align-items:center;justify-content:center;gap:20px}.Header_navigation__VUcqy a{color:#fff;padding:0}}.Header_messengerContainer__YPl1o{display:flex;justify-content:space-between}@media(min-width:768px){.Header_messengerContainer__YPl1o{gap:20px}}.Header_messLink__B1Mk2{display:flex;align-items:center;width:100%;overflow:hidden;padding:0 4px;background:#fff;border-radius:8px}@media(min-width:768px){.Header_mobileOnly__KQtsy{display:none}}.MobileMenu_root__vSujw{width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.MobileMenu_root__vSujw{display:none}}.MobileMenu_root__vSujw .MobileMenu_iconContainer__CIOm7{display:flex;justify-content:center;align-items:center;gap:20px}.MobileMenu_root__vSujw .MobileMenu_iconContainer__CIOm7 a,.MobileMenu_root__vSujw button{display:flex;justify-content:center;align-items:center}.MobileMenu_root__vSujw button{width:32px;height:32px;padding:0;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer;position:relative}.MobileMenu_root__vSujw button:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px}.MobileMenu_root__vSujw span{display:block;width:20px;height:2px;background-color:#fff;transition:.2s ease;transform-origin:center center}.MobileMenu_root__vSujw .MobileMenu_menu__Xmv_O{transition:.3s ease;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed;top:54px;right:0;width:200px;transform:translateX(200px);background:#fff;z-index:1;padding:16px;height:calc(100vh - 54px)}.MobileMenu_root__vSujw.MobileMenu_open__IyBNH .MobileMenu_menu__Xmv_O{transform:translateX(0)}.MobileMenu_root__vSujw.MobileMenu_open__IyBNH span:first-child{transform:rotate(45deg) translate(4px,4.5px);width:24px}.MobileMenu_root__vSujw.MobileMenu_open__IyBNH span:nth-child(2){opacity:0}.MobileMenu_root__vSujw.MobileMenu_open__IyBNH span:nth-child(3){transform:rotate(-45deg) translate(4px,-4.5px);width:24px}.MobileMenu_overlay__p3sxL{background:rgba(0,0,0,.5);width:100vw;height:100vh;position:fixed;top:52px;left:0;z-index:0}.Equipment_root__DJKIl{width:100%;margin:0 auto;max-width:1344px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}@media(min-width:768px){.Equipment_textContainer__V3Hj_{display:grid;grid-template-columns:1fr 3fr;grid-gap:24px;align-items:center;justify-items:center;margin-bottom:24px}}.Equipment_imgWrapper__aR2Nl{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%;margin:0 auto}@media(min-width:768px){.Equipment_imgWrapper__aR2Nl{width:100%}}.Equipment_imgWrapper__aR2Nl img{width:100%;height:auto;max-width:600px}.FAQ_root__WfcYt{width:100%;margin:0 auto;max-width:1344px;padding:0 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.FAQ_faqContainer__Q61jN{width:100%;margin:20px auto}.FAQ_faqContainer__Q61jN h3[class*=MuiAccordion-heading] p{font-size:17px!important;font-weight:500!important;text-align:left!important}@media(min-width:1024px){.FAQ_faqContainer__Q61jN h3[class*=MuiAccordion-heading] p{font-size:24px!important}}.FAQ_faqContainer__Q61jN div[class*=MuiAccordionDetails-root] p{font-size:16px!important;text-align:left!important}@media(min-width:1024px){.FAQ_faqContainer__Q61jN div[class*=MuiAccordionDetails-root] p{font-size:20px!important}}.FAQ_faqContainer__Q61jN div[class*=MuiAccordion-root]:hover h3[class*=MuiAccordion-heading] p{color:#1976d2}.EngravingHome_root__4ZJIe{width:100%;margin:0 auto;max-width:1344px;padding:0 24px 24px}.EngravingHome_container__6EVWs{display:grid;grid-template-columns:1fr}@media(min-width:768px){.EngravingHome_container__6EVWs{grid-template-columns:4fr 2fr;grid-gap:24px}}.EngravingHome_imgWrapper__H6O2N{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.EngravingHome_imgWrapper__H6O2N{transform:translateY(-40px)}}.EngravingHome_imgWrapper__H6O2N figcaption{color:#494950;font-size:14px;transform:translateY(-20px)}.EngravingHome_imgWrapper__H6O2N img{width:100%;height:100%;object-fit:contain}.Reviews_root__ojTNP{width:100%;margin:0 auto;max-width:1344px;padding:0 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.Reviews_cardsContainer__KlenS{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;margin-bottom:16px}@media(min-width:768px){.Reviews_cardsContainer__KlenS{grid-template-columns:1fr 1fr}}.Reviews_cardRoot__D6GAc{width:100%;display:flex;gap:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:16px;border:1px solid rgba(0,0,0,.1)}.Reviews_cardRoot__D6GAc p{text-align:left;font-size:18px;font-weight:500;margin-bottom:10px}.Reviews_cardRoot__D6GAc p:last-of-type{font-size:15px;line-height:20px;opacity:.9;font-weight:400;margin-top:5px}.Reviews_cardRoot__D6GAc a{cursor:pointer}.Reviews_text__XU39_{-webkit-line-clamp:2;word-break:break-word!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-box-orient:vertical!important}.Reviews_expanded__BL_Ru{display:block!important}.Contacts_root__F37f0{display:flex;flex-direction:column}.Contacts_root__F37f0 h3{text-transform:capitalize;text-align:left;margin:30px 0 10px}@media(min-width:1024px){.Contacts_root__F37f0 h3{margin:40px 0 20px}}.Contacts_messengerContainer__AAFOP{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:flex-start}.Contacts_messengerContainer__AAFOP a{display:flex;justify-content:center;align-items:center;gap:10px}