.AboutUs_aboutUs__2O7SB{width:100%;overflow-x:hidden;background-color:#fff}.AboutUs_aboutUsInner__tTC8t{display:flex;justify-content:center;gap:126px}.AboutUs_aboutUsBox__UaA68{max-width:643px}.AboutUs_aboutUsHeader__wf3Dl{font-family:PlayfairDisplay,serif;font-weight:600;font-size:36px;line-height:42px;text-transform:uppercase;margin-bottom:48px}.AboutUs_aboutUsTxt__zPymT{font-weight:400;font-size:16px;text-align:justify;line-height:19px}.AboutUs_aboutUsTxt__zPymT:not(:last-child){margin-bottom:19px}.AboutUs_aboutUsQuality__Rn4IK{width:100%;max-width:575px;align-self:center;flex-direction:column;justify-content:center;align-items:center}.AboutUs_aboutUsQuality__Rn4IK p{font-weight:300;font-size:36px;text-align:center;line-height:42px}.AboutUs_qualityYears__EPu3m:after{content:"";display:block;width:100%;max-width:575px;height:1px;background:#000;margin-top:36px;margin-bottom:36px;transform:scaleX(0);transform-origin:center;transition:transform .4s ease-out}.AboutUs_qualityYears__EPu3m.AboutUs_animated__yyX_Q:after{transform:scaleX(1)}.AboutUs_qualityModels__tV82r:after{content:"";display:block;width:100%;max-width:575px;height:1px;background:#000;margin-top:36px;margin-bottom:36px;transform:scaleX(0);transform-origin:center;transition:transform .4s ease-out .2s}.AboutUs_qualityModels__tV82r.AboutUs_animated__yyX_Q:after{transform:scaleX(1)}.AboutUs_qualityClients__isJhm{white-space:nowrap}.AboutUs_count__eIDtI{font-weight:700;display:inline-block;text-align:right}@media(max-width:1920px){.AboutUs_aboutUsHeader__wf3Dl{font-size:36px;line-height:42px}.AboutUs_aboutUsInner__tTC8t{gap:33px}}@media(max-width:1418px){.AboutUs_aboutUsHeader__wf3Dl{font-size:30px;line-height:36px}.AboutUs_aboutUsTxt__zPymT{font-size:14px;line-height:16px}.AboutUs_aboutUsQuality__Rn4IK p{font-size:30px;line-height:36px}}@media(max-width:1200px){.AboutUs_aboutUsInner__tTC8t{gap:60px}.AboutUs_aboutUsBox__UaA68{max-width:404px}.AboutUs_aboutUsQuality__Rn4IK p{font-size:24px;line-height:28px}}@media(max-width:960px){.AboutUs_aboutUsInner__tTC8t{flex-direction:column-reverse;gap:40px}.AboutUs_aboutUsHeader__wf3Dl{text-align:center;margin-bottom:20px;font-size:28px;line-height:36px}.AboutUs_aboutUsBox__UaA68{margin:0 auto;max-width:100%;width:100%;order:1}.AboutUs_aboutUsTxt__zPymT{font-size:14px;line-height:16px}.AboutUs_aboutUsQuality__Rn4IK{width:561px;max-width:561px}.AboutUs_qualityClients__isJhm{white-space:normal}}@media(max-width:768px){.AboutUs_aboutUsInner__tTC8t{flex-direction:column-reverse;gap:40px}.AboutUs_aboutUsHeader__wf3Dl{font-size:30px;line-height:36px}.AboutUs_aboutUsBox__UaA68{margin:0 auto;max-width:100%;width:100%}.AboutUs_aboutUsTxt__zPymT{font-size:16px;line-height:19px}.AboutUs_aboutUsQuality__Rn4IK{width:380px;max-width:380px}.AboutUs_aboutUsQuality__Rn4IK p{font-size:30px;line-height:36px}.AboutUs_qualityClients__isJhm{white-space:normal}}@media(max-width:480px){.AboutUs_aboutUsInner__tTC8t{margin-left:0;margin-top:0}.AboutUs_aboutUsBox__UaA68{width:100%;max-width:369px;margin:0 auto}.AboutUs_aboutUsHeader__wf3Dl{font-weight:600;font-size:30px;text-transform:uppercase;text-align:center}.AboutUs_aboutUsTxt__zPymT{font-weight:400;font-size:16px;text-align:justify}.AboutUs_qualityModels__tV82r:after,.AboutUs_qualityYears__EPu3m:after{margin-top:24px;margin-bottom:24px}.AboutUs_aboutUsQuality__Rn4IK{width:290px;max-width:290px}.AboutUs_aboutUsQuality__Rn4IK p{font-weight:300;font-size:30px;line-height:36px;text-align:center}}@media(max-width:375px){.AboutUs_aboutUsInner__tTC8t{margin-left:0;margin-top:0}.AboutUs_aboutUsHeader__wf3Dl{font-size:20px;line-height:24px}.AboutUs_aboutUsTxt__zPymT{font-size:16px;line-height:19px}.AboutUs_aboutUsBox__UaA68{width:100%;max-width:369px;margin:0 auto}.AboutUs_aboutUsQuality__Rn4IK p{font-size:24px;line-height:28px}}.ConsultationForm_consultationForm__QYRCF{margin:0 auto}.ConsultationForm_title__67Tup{font-family:PlayfairDisplay,serif;font-weight:600;font-size:48px;line-height:1.2;color:#000;text-align:center;margin-bottom:67px;text-transform:uppercase}.ConsultationForm_instruction__9E5JW{font-family:Roboto,sans-serif;font-weight:400;font-size:24px;line-height:1.5;color:#000;text-align:center;margin-bottom:40px}.ConsultationForm_form__8x9KN{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 24px}.ConsultationForm_formGroup__wANvE{display:flex;flex-direction:column;gap:8px}.ConsultationForm_input__1ArKX,.ConsultationForm_label__fiAlu,.ConsultationForm_textarea__fdskA{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#000}.ConsultationForm_input__1ArKX,.ConsultationForm_textarea__fdskA{padding:10px;border:1px solid #000;border-radius:4px;background-color:#fff;transition:border-color .3s ease}.ConsultationForm_input__1ArKX:focus,.ConsultationForm_textarea__fdskA:focus{outline:none;border-color:#000}.ConsultationForm_input__1ArKX::placeholder,.ConsultationForm_textarea__fdskA::placeholder{color:#7a7a7a}.ConsultationForm_textarea__fdskA{resize:vertical;min-height:100px}.ConsultationForm_submitButton__Fg5Ba{margin:80px auto 0;padding:12px 125px!important}.ConsultationForm_statusMessage__wtuzr{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-align:center;padding:12px 20px;border-radius:4px;margin-top:20px}.ConsultationForm_statusSuccess___xU76{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ConsultationForm_statusError__bUoUX{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:1920px){.ConsultationForm_title__67Tup{font-size:36px}.ConsultationForm_submitButton__Fg5Ba{margin:80px auto 0;font-size:22px!important;padding:12px 75px!important}}@media(max-width:960px){.ConsultationForm_title__67Tup{font-size:28px}.ConsultationForm_instruction__9E5JW,.ConsultationForm_label__fiAlu{font-size:14px}.ConsultationForm_submitButton__Fg5Ba{margin-top:0}.ConsultationForm_input__1ArKX,.ConsultationForm_textarea__fdskA{font-size:14px}}@media(max-width:768px){.ConsultationForm_consultationForm__QYRCF{padding:0 20px}.ConsultationForm_title__67Tup{font-size:32px;margin-bottom:16px}.ConsultationForm_instruction__9E5JW{font-size:14px;margin-bottom:32px}.ConsultationForm_form__8x9KN{gap:20px}}@media(max-width:480px){.ConsultationForm_title__67Tup{font-size:28px}.ConsultationForm_instruction__9E5JW{font-size:14px}.ConsultationForm_submitButton__Fg5Ba{margin:0 auto;font-size:22px!important;padding:5px 15px!important}.ConsultationForm_input__1ArKX,.ConsultationForm_textarea__fdskA{font-size:14px;padding:10px 14px}}.Button_button__OFOdO{font-family:Roboto,sans-serif;border:none;border-radius:21px;cursor:pointer;transition:all .3s ease;font-weight:400;display:inline-block;width:-moz-fit-content;width:fit-content;align-self:flex-start}.Button_button__OFOdO:hover{opacity:.9}.Button_button__OFOdO:active{transform:translateY(1px)}.Button_button__OFOdO:disabled{opacity:.6;cursor:not-allowed}.Button_button__OFOdO:disabled:hover{opacity:.6}.Button_button__OFOdO:disabled:active{transform:none}.Button_heroButton__L859s{padding:15px 122px;font-size:28px;line-height:32px}.Button_standardButton__uVccx{padding:15px 91px;font-size:28px;line-height:32px}@media(max-width:1417px){.Button_standardButton__uVccx{padding:13px 60px;font-size:16px;line-height:20px}}@media(min-width:768px)and (max-width:1417px){.Button_heroButton__L859s{padding:10px 100px;font-size:18px;line-height:22px}}@media(max-width:767px){.Button_heroButton__L859s{padding:15px 122px;font-size:28px;line-height:32px}}.ConsultationFormSection_consultationSection__uyGdE{padding:80px 0;background-color:#fff}.ConsultationFormSection_formContainer__O7JwC{max-width:1000px;margin:0 auto}.Hero_hero__XKL82{position:relative;height:calc(100vh - 184px);padding:70px 0;width:100%;overflow:hidden}.Hero_hero__XKL82>div{position:relative}.Hero_heroInner__y93Sb{position:relative;z-index:2}.Hero_heroTextWrapper__0jQZ0{max-width:1028px;margin-bottom:90px}.Hero_headline__Zbt5E{font-weight:400;font-size:80px;line-height:96px;text-transform:uppercase;color:#fff;margin-bottom:50px}.Hero_headline__Zbt5E strong{font-weight:400}.Hero_heroText__YqyS0{font-weight:400;font-size:32px;line-height:30px;color:#fff}.Hero_heroText__YqyS0 strong{font-weight:500;text-transform:uppercase}.Hero_heroText__YqyS0 span{display:none}.Hero_heroButton__0UlKu{display:inline-block;border-radius:21px;padding:15.5px 122px;background-color:#fff;font-weight:400;font-size:28px;line-height:30px;color:#000;text-decoration:none;transition:all .3s}.Hero_heroButton__0UlKu:hover{background-color:#000;color:#fff;border:1px solid #fff}.Hero_heroDecorMonument__lQGPG{width:676px;height:712px;position:absolute;top:0;right:242px;z-index:1;pointer-events:none;overflow:hidden}.Hero_heroDecorMonument__lQGPG img{width:100%;height:100%;object-fit:contain}.Hero_tabletBreak__Q4bNU{display:none}@media(max-width:1920px){.Hero_headline__Zbt5E{font-size:65px;line-height:76px}.Hero_heroText__YqyS0{font-size:27px}.Hero_heroDecorMonument__lQGPG{width:602px;height:634px;right:102px}.Hero_heroButton__0UlKu{padding:12px 118.5px;font-size:22px}}@media(max-width:1418px){.Hero_heroTextWrapper__0jQZ0{width:740px}}@media(max-width:1200px){.Hero_headline__Zbt5E{font-size:50px;line-height:67px;margin-bottom:36px}.Hero_heroInner__y93Sb{padding-top:62px}.Hero_heroTextWrapper__0jQZ0{max-width:520px;margin-bottom:36px}.Hero_heroText__YqyS0{font-size:22px;line-height:26px}.Hero_heroDecorMonument__lQGPG{width:519px;right:-10px;height:576px}.Hero_hero__XKL82{padding:60px 0;height:auto;min-height:calc(100vh - 169px)}}@media(max-width:960px){.Hero_headline__Zbt5E{font-size:42px;line-height:50px;margin-bottom:40px}.Hero_heroText__YqyS0{width:343px;font-size:22px;line-height:26px}.Hero_hero__XKL82{padding:60px 0;height:auto;min-height:calc(100vh - 160px)}.Hero_heroDecorMonument__lQGPG{width:731px;height:770px;right:-70px}.Hero_tabletBreak__Q4bNU{display:block}}@media(max-width:768px){.Hero_hero__XKL82{padding:0 0 60px;height:auto;min-height:calc(100vh - 133px);display:flex;flex-direction:column}.Hero_heroInner__y93Sb,.Hero_hero__XKL82>div{flex:1 1;min-height:0;display:flex;flex-direction:column}.Hero_heroInner__y93Sb{padding-top:0}.Hero_heroButtonBox__DpfT8{margin-top:auto}.Hero_headline__Zbt5E{width:370px;font-size:40px;line-height:48px;margin-bottom:30px}.Hero_heroText__YqyS0{font-size:18px;line-height:22px}.Hero_heroDecorMonument__lQGPG{width:480px;height:510px;right:-40px;top:15%}}@media(max-width:480px){.Hero_headline__Zbt5E{font-size:36px;line-height:43px}.Hero_heroText__YqyS0{font-size:18px;line-height:22px;display:flex;flex-wrap:nowrap;gap:4px}.Hero_heroText__YqyS0 strong{display:none}.Hero_heroText__YqyS0 span{display:block}.Hero_heroTextWrapper__0jQZ0{margin-bottom:39px}.Hero_heroButton__0UlKu{padding:12px 80px}.Hero_heroDecorMonument__lQGPG{width:425px;height:528px;right:-60px}}@media(max-width:375px){.Hero_headline__Zbt5E{width:264px;font-size:30px;line-height:36px}.Hero_heroButton__0UlKu{padding:12px 60px}.Hero_heroText__YqyS0{font-size:14px;line-height:16px}.Hero_heroDecorMonument__lQGPG{width:289px;height:305px;right:-20px;top:10%}}.StoneTypes_stoneTypes__xTzZs{width:100%;overflow-x:hidden;background-color:#fff}.StoneTypes_stoneTypesHeader__zvTtA{font-family:PlayfairDisplay,serif;font-weight:600;font-size:48px;line-height:64px;text-transform:uppercase;text-align:center;margin-bottom:80px}.StoneTypes_stoneTypesGrid__CZKBf{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:19px;gap:19px}.StoneTypes_stoneTypesGridElem__buUJ_{transition:all .3s}.StoneTypes_stoneTypesGridElem__buUJ_:hover{box-shadow:0 4px 5px 3px rgba(0,0,0,.4)}.StoneTypes_stoneTypesGridElem__buUJ_ .StoneTypes_stoneImageButton__ue54i,.StoneTypes_stoneTypesGridElem__buUJ_ a{display:block;cursor:pointer;border:none;background:none;padding:0;width:100%}.StoneTypes_stoneTypesGridElem__buUJ_ .StoneTypes_stoneImageButton__ue54i img,.StoneTypes_stoneTypesGridElem__buUJ_ a img{width:100%;height:auto;display:block}@media(max-width:1200px){.StoneTypes_stoneTypesGrid__CZKBf{grid-template-columns:repeat(4,1fr);gap:15px}}@media(max-width:960px){.StoneTypes_stoneTypesGrid__CZKBf{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.StoneTypes_stoneTypesGrid__CZKBf{grid-template-columns:repeat(2,1fr)}.StoneTypes_stoneTypesGridElem__buUJ_ .StoneTypes_stoneImageButton__ue54i img,.StoneTypes_stoneTypesGridElem__buUJ_ a img{width:100%;height:120px;object-fit:cover}}@media(max-width:480px){.StoneTypes_stoneTypesHeader__zvTtA{font-weight:600;font-size:30px;text-transform:uppercase;text-align:center;line-height:40px;margin-bottom:34px}.StoneTypes_stoneTypesGrid__CZKBf{width:100%;max-width:400px;grid-template-columns:1fr 1fr;margin:0 auto 30px}.StoneTypes_stoneTypesGridElem__buUJ_{width:100%;max-width:100%}.StoneTypes_stoneTypesGridElem__buUJ_ .StoneTypes_stoneImageButton__ue54i img,.StoneTypes_stoneTypesGridElem__buUJ_ a img{height:90px;width:100%;object-fit:cover}}@media(max-width:320px){.StoneTypes_stoneTypesGrid__CZKBf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-bottom:20px}.StoneTypes_stoneTypesGridElem__buUJ_ .StoneTypes_stoneImageButton__ue54i img,.StoneTypes_stoneTypesGridElem__buUJ_ a img{margin:0 auto;height:120px;max-width:250px}}.ConsultationModal_consultationModal__WCUrb{padding:40px}.ConsultationModal_productInfo__4TY3K{background-color:#f8f8f8;border-radius:8px;padding:20px;margin-bottom:30px}.ConsultationModal_productTitle__tpwqn{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#000;margin-bottom:15px}.ConsultationModal_priceInfo__yvQK3{display:flex;flex-direction:column;gap:12px}.ConsultationModal_priceRow__aDCGF{display:flex;justify-content:space-between;font-family:Roboto,sans-serif;font-size:16px;color:#000}.ConsultationModal_priceValue__oDjFI{font-weight:600}.ConsultationModal_optionsSection__hanoK{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.ConsultationModal_optionsTitle__JlqLa{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;color:#666;margin-bottom:8px}.ConsultationModal_optionRow__sQqjV{display:flex;justify-content:space-between;font-family:Roboto,sans-serif;font-size:14px;color:#000;margin-bottom:6px}.ConsultationModal_optionPrice__pOmh_{font-weight:500;color:#666}.ConsultationModal_totalPriceRow__1hvXl{display:flex;justify-content:space-between;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;color:#000;margin-top:10px;padding-top:10px;border-top:2px solid #000}.ConsultationModal_totalPriceValue__qbBOI{color:#000}@media(max-width:768px){.ConsultationModal_consultationModal__WCUrb{padding:30px 20px}.ConsultationModal_productInfo__4TY3K{padding:15px}.ConsultationModal_productTitle__tpwqn{font-size:18px}}