.Button_button__mg_cR{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:50px;font-weight:500;cursor:pointer;transition:background-color .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;border:none;font-family:inherit;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;transform-origin:center center;-webkit-transform-origin:center center}.Button_button__mg_cR:disabled{opacity:.6;cursor:not-allowed}.Button_transparent__SHlxK{background:transparent;color:rgba(0,0,0,1);border:1px solid rgba(0,0,0,1);transition:color .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94),transform .2s ease,box-shadow .2s ease}.Button_transparent__SHlxK:hover:not(:disabled){border-color:rgba(153,153,153,1);color:rgba(153,153,153,1)}.Button_transparent__SHlxK:hover:not(:disabled) .Button_arrow__9H3gW{stroke:rgba(153,153,153,1)}.Button_transparent__SHlxK:active:not(:disabled){transform:scale(.98)}.Button_solid__iHW70{background:#000;color:#fff;border:1px solid #000;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),border-color .4s cubic-bezier(.25,.46,.45,.94),transform .3s ease,box-shadow .3s ease}.Button_solid__iHW70.Button_hasArrow__LvCk5:after{display:none}.Button_solid__iHW70:not(.Button_hasArrow__LvCk5):after{opacity:1}.Button_solid__iHW70:hover:not(:disabled){background:rgba(153,153,153,1);border-color:rgba(153,153,153,1);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Button_solid__iHW70:hover:not(:disabled) .Button_arrow__9H3gW{stroke:rgba(255,255,255,1)}.Button_solid__iHW70:hover:not(:disabled):not(.Button_hasArrow__LvCk5):after{width:30px}.Button_solid__iHW70:active:not(:disabled){transform:scale(.98);box-shadow:0 4px 15px rgba(0,0,0,.2)}.Button_small__uAK9I{padding:8px 20px;font-size:14px;height:36px}.Button_medium__rVovg{padding:12px 24px;font-size:14px;height:42px}.Button_large__pvd_z{padding:16px 40px;font-size:16px;height:49px}.Button_customSize__mUyrI{padding:0}.Button_arrow__9H3gW{flex-shrink:0;transition:transform .3s ease,stroke .2s cubic-bezier(.25,.46,.45,.94)}.Button_buttonText__etnVu{display:inline-block;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.Button_button__mg_cR:hover{transform:scale(1.01);box-shadow:0 8px 25px rgba(0,0,0,.11)}.Button_button__mg_cR:active{transform:scale(.98);box-shadow:0 4px 15px rgba(0,0,0,.15)}@media (max-width:1536px){.Button_button__mg_cR{font-size:14px}}@media (max-width:768px){.Button_button__mg_cR{font-size:14px}.Button_large__pvd_z{padding:14px 32px;height:44px}}@media (max-width:480px){.Button_button__mg_cR{font-size:12px}}.QuoteOverlay_overlay__R0eY9{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1100;display:flex;justify-content:center;align-items:stretch}.QuoteOverlay_panel__yJhvR{width:100%;max-width:1920px;background:#fff;border-radius:0;overflow-y:auto;max-height:100vh;position:relative;padding-top:0}.QuoteOverlay_titleRow__ffL7f{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:70px}.QuoteOverlay_closeButton__A6aqX{border:none;background:transparent;font-size:12px;letter-spacing:.2em;cursor:pointer;color:rgba(0,0,0,.6);flex-shrink:0;margin-left:20px}.QuoteOverlay_closeButton__A6aqX svg{width:56px;height:56px}.QuoteOverlay_main__KZIgW{flex:1 1;padding:120px 150px 160px;max-width:1920px;margin:0 auto;width:100%}.QuoteOverlay_mainTitle__RNNZp{font-family:var(--font-eb-garamond);font-size:60px;line-height:76px;font-weight:400;color:#000000;text-transform:uppercase;letter-spacing:-.8px;margin:0;flex:1 1}.QuoteOverlay_content__z9wOU{display:grid;grid-template-columns:49.5% 49.5%;grid-gap:20px;gap:20px;align-items:stretch}.QuoteOverlay_leftColumn__odEqb{background:#ffffff;border-radius:20px;padding:48px 20px;border:1px solid #ebebeb;display:flex;flex-direction:column;margin-top:-70px;margin-bottom:-70px}.QuoteOverlay_formTitle__QI3X7{font-family:var(--font-eb-garamond);font-size:32px;font-weight:400;line-height:42px;color:#000000;text-transform:uppercase;margin:0 0 40px;max-width:584px}.QuoteOverlay_form__X_IjW{display:flex;flex-direction:column;gap:36px}.QuoteOverlay_formGroup__S6WjL{display:flex;flex-direction:column;gap:12px}.QuoteOverlay_label__vxoiS{font-family:var(--font-geist-sans);font-size:20px;font-weight:400;line-height:32px;color:#000;letter-spacing:-.2px}.QuoteOverlay_input___ZKr7,.QuoteOverlay_textarea__pR604{background:#f6f6f6;border:none;border-radius:10px;padding:15px;font-family:var(--font-geist-sans);font-size:16px;font-weight:400;line-height:20px;color:#000000;width:100%;box-sizing:border-box}.QuoteOverlay_input___ZKr7::placeholder{color:#999999}.QuoteOverlay_textarea__pR604::placeholder{font-family:var(--font-geist-sans);font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#999999}.QuoteOverlay_textarea__pR604{min-height:101px;resize:vertical;font-family:inherit}.QuoteOverlay_inputError__cYwt2{border:1px solid #ff0000!important}.QuoteOverlay_errorMessage__DI6ps{font-family:var(--font-geist-sans);font-size:12px;color:#ff0000;margin-top:4px;display:block}.QuoteOverlay_messengerInput__Y4Wtb{margin-top:12px}.QuoteOverlay_emailInput__dTuNI{margin-top:-16px}.QuoteOverlay_messengerButtons__3awOj{display:flex;gap:12px}.QuoteOverlay_messengerButton__8S1g2{width:48px;height:48px;border-radius:19%;border:none;cursor:pointer;transition:all .2s ease}.QuoteOverlay_messengerButtonActive__gIi7V{background:#171717;opacity:1;transition:all .2s ease}.QuoteOverlay_messengerButton__8S1g2:hover{transform:scale(1.05);transition:transform .2s ease}.QuoteOverlay_messengerButton__8S1g2{position:relative;display:flex;align-items:center;justify-content:center}.QuoteOverlay_messengerIcon__s2ArC{width:27px;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.QuoteOverlay_messengerIconColored__MDwk0{opacity:1;filter:none}.QuoteOverlay_messengerIconWhite__tfoqK{opacity:0;filter:brightness(0) invert(1)}.QuoteOverlay_messengerButtonActive__gIi7V .QuoteOverlay_messengerIconColored__MDwk0{opacity:0}.QuoteOverlay_messengerButtonActive__gIi7V .QuoteOverlay_messengerIconWhite__tfoqK{opacity:1}.QuoteOverlay_toggleButtons__o5U8u{display:flex;gap:34px}.QuoteOverlay_toggleButton__jYS5A{flex:1 1;max-width:373px;height:46px;border-radius:20px;border:none;background:#f6f6f6;font-family:var(--font-geist-sans);font-size:14px;font-weight:500;line-height:24px;color:#999999;text-transform:uppercase;letter-spacing:.14px;cursor:pointer;transition:all .2s ease}.QuoteOverlay_toggleButtonActive__hPr02{color:#000000;border:1px solid #000000}.QuoteOverlay_toggleButton__jYS5A:hover{opacity:.8}.QuoteOverlay_serviceButtons__w2DJr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.QuoteOverlay_serviceButton__NxUBC{height:46px;border-radius:20px;border:none;background:#f6f6f6;font-family:var(--font-geist-sans);font-size:14px;font-weight:500;line-height:24px;color:#999999;text-transform:uppercase;letter-spacing:.14px;cursor:pointer;transition:all .2s ease}.QuoteOverlay_serviceButtonActive__lcJ_D{color:#000000;border:1px solid #000000}.QuoteOverlay_serviceButton__NxUBC:hover{opacity:.8}.QuoteOverlay_fileUploadLabel__3uWF8{display:flex;align-items:center;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.QuoteOverlay_uploadIcon__laqmB{width:24px;height:24px;flex-shrink:0}.QuoteOverlay_fileUploadText__L9_5y{font-family:var(--font-geist-sans);font-size:14px;font-weight:500;line-height:24px;color:#999999;text-transform:uppercase;letter-spacing:.14px;text-decoration:underline}.QuoteOverlay_fileInput__XUSrd{display:none}.QuoteOverlay_submitButton__xPuc6{margin-top:20px;align-self:flex-start}.QuoteOverlay_thankYouContent__gcrr5{display:flex;flex-direction:column;gap:24px;min-height:600px;justify-content:center;padding:120px 150px}.QuoteOverlay_thankYouTitleRow__ntjiJ{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.QuoteOverlay_thankYouTitle__WodxD{font-family:var(--font-eb-garamond);font-size:80px;font-weight:400;line-height:98px;color:#000000;text-transform:uppercase;letter-spacing:-.8px;margin:0;flex:1 1}.QuoteOverlay_thankYouDescription__dvz2f{font-size:24px;font-weight:400;line-height:150%;color:rgba(0,0,0,.8);max-width:650px}.QuoteOverlay_thankYouImage__RR68j{width:100%;height:688px;border-radius:20px;background:var(--General-Grey,#999);object-fit:cover}.QuoteOverlay_rightColumn__8jPjE{border-radius:20px;padding:48px 20px;display:flex;flex-direction:column;border:1px solid #ebebeb;align-self:stretch;margin-top:-70px;margin-bottom:-70px}.QuoteOverlay_rightTitle__gb0ta{font-family:var(--font-eb-garamond);font-size:32px;font-weight:400;line-height:42px;color:#000000;text-transform:uppercase;margin:0 0 40px;max-width:568px}.QuoteOverlay_calendlyWidget__VZbsz{width:100%;height:100%;min-height:800px;flex:1 1;overflow:hidden;display:flex;flex-direction:column}.QuoteOverlay_calendlyWidget__VZbsz .QuoteOverlay_calendly-inline-widget__M_bJT,.QuoteOverlay_calendlyWidget__VZbsz>div{width:100%!important;height:100%!important;min-height:973px!important;flex:1 1;display:block!important}.QuoteOverlay_calendly-inline-widget__M_bJT iframe,.QuoteOverlay_calendlyWidget__VZbsz iframe{width:100%!important;height:100%!important;min-height:973px!important;border:none;display:block!important}@media (max-width:1920px) and (max-height:982px){.QuoteOverlay_titleRow__ffL7f{margin-bottom:88px}.QuoteOverlay_mainTitle__RNNZp{font-size:56px;line-height:64px}.QuoteOverlay_formTitle__QI3X7{font-size:32px}.QuoteOverlay_rightColumn__8jPjE{padding:48px 20px 4px}.QuoteOverlay_closeButton__A6aqX svg{width:45px;height:45px}.QuoteOverlay_thankYouImage__RR68j{height:500px}.QuoteOverlay_thankYouTitle__WodxD{font-size:60px;line-height:72px}}@media (max-width:1536px){.QuoteOverlay_closeButton__A6aqX svg{width:48px;height:48px}.QuoteOverlay_form__X_IjW{gap:28px}.QuoteOverlay_main__KZIgW{padding:50px 180px 120px}.QuoteOverlay_mainTitle__RNNZp{font-size:42px;line-height:normal}.QuoteOverlay_formTitle__QI3X7{font-size:32px;margin-bottom:36px}.QuoteOverlay_toggleButtons__o5U8u{gap:14px}.QuoteOverlay_fileUploadLabel__3uWF8{margin-top:-26px}.QuoteOverlay_submitButton__xPuc6{margin-top:0}.QuoteOverlay_rightTitle__gb0ta{margin:0 0 70px}.QuoteOverlay_leftColumn__odEqb,.QuoteOverlay_rightColumn__8jPjE{max-width:100%;margin-top:-50px;margin-bottom:-50px}.QuoteOverlay_label__vxoiS{font-size:16px}.QuoteOverlay_thankYouContent__gcrr5{padding:50px 180px 120px}.QuoteOverlay_thankYouImage__RR68j{height:450px}.QuoteOverlay_thankYouTitle__WodxD{font-size:56px;line-height:68px}.QuoteOverlay_calendlyWidget__VZbsz{min-height:937px}.QuoteOverlay_calendly-inline-widget__M_bJT iframe,.QuoteOverlay_calendlyWidget__VZbsz iframe{width:100%!important;height:100%!important;min-height:925px!important;border:none;display:block!important}.QuoteOverlay_calendlyWidget__VZbsz .QuoteOverlay_calendly-inline-widget__M_bJT,.QuoteOverlay_calendlyWidget__VZbsz>div{width:100%!important;height:100%!important;min-height:925px!important;flex:1 1;display:block!important}}@media (max-width:1324px){.QuoteOverlay_main__KZIgW{padding:50px 120px 120px}.QuoteOverlay_formTitle__QI3X7{font-size:25px}.QuoteOverlay_rightTitle__gb0ta{font-size:26px;margin:0 0 36px}.QuoteOverlay_form__X_IjW{gap:20px}.QuoteOverlay_fileUploadLabel__3uWF8{margin-top:-3px}.QuoteOverlay_thankYouContent__gcrr5{padding:50px 120px 120px}.QuoteOverlay_thankYouImage__RR68j{height:400px}.QuoteOverlay_thankYouTitle__WodxD{font-size:48px;line-height:58px}.QuoteOverlay_calendlyWidget__VZbsz{min-height:897px}.QuoteOverlay_calendly-inline-widget__M_bJT iframe,.QuoteOverlay_calendlyWidget__VZbsz iframe{width:100%!important;height:100%!important;min-height:882px!important;border:none;display:block!important}.QuoteOverlay_calendlyWidget__VZbsz .QuoteOverlay_calendly-inline-widget__M_bJT,.QuoteOverlay_calendlyWidget__VZbsz>div{width:100%!important;height:100%!important;min-height:882px!important;flex:1 1;display:block!important}}@media (max-width:1000px){.QuoteOverlay_panel__yJhvR{padding-top:0}.QuoteOverlay_content__z9wOU{grid-template-columns:1fr;gap:20px}.QuoteOverlay_rightTitle__gb0ta{margin-bottom:36px}.QuoteOverlay_contentWrapper__90Ms5{padding:10px 16px 40px}.QuoteOverlay_main__KZIgW{padding:80px 20px 100px}.QuoteOverlay_titleRow__ffL7f{margin-bottom:60px}.QuoteOverlay_form__X_IjW{gap:20px}.QuoteOverlay_mainTitle__RNNZp{font-size:48px;line-height:58px}.QuoteOverlay_formTitle__QI3X7,.QuoteOverlay_rightTitle__gb0ta{font-size:24px;line-height:32px}.QuoteOverlay_formTitle__QI3X7{max-width:359px}.QuoteOverlay_leftColumn__odEqb,.QuoteOverlay_rightColumn__8jPjE{padding:48px 20px}.QuoteOverlay_toggleButtons__o5U8u{gap:20px}.QuoteOverlay_toggleButton__jYS5A{max-width:100%;height:60px;border-radius:5000px}.QuoteOverlay_serviceButtons__w2DJr{gap:14px;row-gap:10px}.QuoteOverlay_serviceButton__NxUBC{border-radius:5000px}.QuoteOverlay_fileUploadLabel__3uWF8{margin-top:0}.QuoteOverlay_thankYouContent__gcrr5{padding:80px 20px}.QuoteOverlay_thankYouImage__RR68j{height:350px}.QuoteOverlay_thankYouTitleRow__ntjiJ{flex-wrap:wrap}.QuoteOverlay_thankYouTitle__WodxD{font-size:48px;line-height:58px}.QuoteOverlay_closeButton__A6aqX svg{width:40px;height:40px}.QuoteOverlay_calendlyWidget__VZbsz{min-height:825px}.QuoteOverlay_calendly-inline-widget__M_bJT iframe,.QuoteOverlay_calendlyWidget__VZbsz iframe{width:100%!important;height:100%!important;min-height:825px!important;border:none;display:block!important}.QuoteOverlay_calendlyWidget__VZbsz .QuoteOverlay_calendly-inline-widget__M_bJT,.QuoteOverlay_calendlyWidget__VZbsz>div{width:100%!important;height:100%!important;min-height:825px!important;flex:1 1;display:block!important}}@media (max-width:480px){.QuoteOverlay_contentWrapper__90Ms5{padding:0}.QuoteOverlay_main__KZIgW{padding:60px 0 82px}.QuoteOverlay_leftColumn__odEqb{padding:16px 10px 66px}.QuoteOverlay_rightColumn__8jPjE{padding:16px 10px}.QuoteOverlay_titleRow__ffL7f{margin-bottom:36px}.QuoteOverlay_mainTitle__RNNZp{font-size:32px;line-height:44px;padding-left:10px}.QuoteOverlay_formTitle__QI3X7,.QuoteOverlay_rightTitle__gb0ta{font-size:16px;line-height:20px}.QuoteOverlay_formTitle__QI3X7{max-width:287px}.QuoteOverlay_input___ZKr7{font-size:12px;padding:12px}.QuoteOverlay_label__vxoiS{font-size:12px;line-height:normal}.QuoteOverlay_textarea__pR604{padding:12px}.QuoteOverlay_form__X_IjW{gap:24px}.QuoteOverlay_formGroup__S6WjL,.QuoteOverlay_toggleButton__jYS5A{gap:14px}.QuoteOverlay_thankYouContent__gcrr5{padding:60px 16px;gap:20px}.QuoteOverlay_thankYouTitleRow__ntjiJ{flex-wrap:wrap;gap:12px}.QuoteOverlay_thankYouTitle__WodxD{font-size:40px;line-height:48px;letter-spacing:-.4px}.QuoteOverlay_thankYouDescription__dvz2f{font-size:18px;line-height:150%}.QuoteOverlay_thankYouImage__RR68j{height:250px;border-radius:16px}.QuoteOverlay_closeButton__A6aqX svg{width:32px;height:32px}.QuoteOverlay_serviceButton__NxUBC,.QuoteOverlay_toggleButton__jYS5A{height:40px;font-size:12px}.QuoteOverlay_textarea__pR604::placeholder{font-size:12px}.QuoteOverlay_fileUploadLabel__3uWF8{gap:5px;margin-top:-13px;margin-bottom:12px}.QuoteOverlay_fileUploadText__L9_5y{font-size:12px}.QuoteOverlay_uploadIcon__laqmB{width:18px;height:18px}}@media (max-width:330px){.QuoteOverlay_calendly-inline-widget__M_bJT iframe,.QuoteOverlay_calendlyWidget__VZbsz iframe{width:100%!important;height:100%!important;min-height:825px!important;border:none;display:block!important;max-width:295px!important}.QuoteOverlay_calendlyWidget__VZbsz .QuoteOverlay_calendly-inline-widget__M_bJT,.QuoteOverlay_calendlyWidget__VZbsz>div{width:100%!important;height:100%!important;min-height:825px!important;flex:1 1;display:block!important;max-width:295px!important}.QuoteOverlay_calendlyWidget__VZbsz{max-width:295px!important}}.Accordion_accordionList__ukDPL{list-style:none;padding:0;margin:0}.Accordion_accordionItem__qNK_X{border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.Accordion_accordionItem__qNK_X:first-child{border-top:1px solid rgba(0,0,0,.1)}.Accordion_questionButton__aWdE1{width:100%;background:none;border:none;padding:40px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.Accordion_questionButton__aWdE1:hover{opacity:.7}.Accordion_questionText__LBiWc{font-size:20px;font-weight:400;line-height:100%;color:rgba(0,0,0,1);text-align:left;text-transform:uppercase;letter-spacing:0;margin:0}.Accordion_chevronContainer__ZzseJ{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.Accordion_accordionItem__qNK_X.Accordion_open__S4n3a .Accordion_chevronContainer__ZzseJ{transform:rotate(180deg)}.Accordion_answerContainer__cTlbm{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.Accordion_accordionItem__qNK_X.Accordion_open__S4n3a .Accordion_answerContainer__cTlbm{max-height:200px}.Accordion_answerContent__tOseu{padding:0 0 40px}.Accordion_answerText__dXeTf{font-size:20px;font-weight:400;line-height:130%;color:rgba(0,0,0,1);margin:0;letter-spacing:0;opacity:.6;max-width:1013px}.Accordion_compact__4Gdnj .Accordion_questionButton__aWdE1{padding:24px 0}.Accordion_compact__4Gdnj .Accordion_questionText__LBiWc{font-size:20px;text-transform:none;letter-spacing:.02em}.Accordion_compact__4Gdnj .Accordion_chevronContainer__ZzseJ,.Accordion_compact__4Gdnj .Accordion_chevronContainer__ZzseJ svg{width:40px;height:40px}.Accordion_compact__4Gdnj .Accordion_answerText__dXeTf{font-size:20px;line-height:140%;opacity:.8;max-width:700px}.Accordion_compact__4Gdnj .Accordion_answerContent__tOseu{padding:0 0 20px}.Accordion_compact__4Gdnj .Accordion_accordionItem__qNK_X.Accordion_open__S4n3a .Accordion_answerContainer__cTlbm{max-height:300px}@media (max-width:1920px) and (max-height:982px){.Accordion_questionButton__aWdE1{padding:36px 0}}@media (max-width:1536px){.Accordion_questionButton__aWdE1{padding:30px 0}.Accordion_questionText__LBiWc{letter-spacing:-.025em;font-size:19px}.Accordion_answerText__dXeTf{font-size:19px}.Accordion_compact__4Gdnj .Accordion_answerText__dXeTf,.Accordion_compact__4Gdnj .Accordion_questionText__LBiWc{font-size:16px}}@media (max-width:768px){.Accordion_questionText__LBiWc{max-width:600px;line-height:113%}.Accordion_answerText__dXeTf,.Accordion_questionText__LBiWc{font-size:20px}.Accordion_questionButton__aWdE1{padding:36px 0}.Accordion_answerText__dXeTf{padding:0 0 25px;max-width:600px}.Accordion_chevronContainer__ZzseJ,.Accordion_chevronContainer__ZzseJ svg{width:50px;height:50px}.Accordion_accordionItem__qNK_X.Accordion_open__S4n3a .Accordion_answerContainer__cTlbm{max-height:600px}}@media (max-width:480px){.Accordion_questionText__LBiWc{font-size:12px;max-width:230px;letter-spacing:-.02em}.Accordion_questionButton__aWdE1{padding:36px 0}.Accordion_answerText__dXeTf{font-size:14px;opacity:.6;letter-spacing:.02em;line-height:17px;max-width:270px}.Accordion_chevronContainer__ZzseJ{width:40px;height:40px}}@media (max-width:768px){.Accordion_compact__4Gdnj .Accordion_answerText__dXeTf,.Accordion_compact__4Gdnj .Accordion_questionText__LBiWc{font-size:16px}.Accordion_compact__4Gdnj .Accordion_questionButton__aWdE1{padding:15px 0}.Accordion_compact__4Gdnj .Accordion_answerContent__tOseu{padding:0 0 15px}}@media (max-width:480px){.Accordion_compact__4Gdnj .Accordion_answerText__dXeTf,.Accordion_compact__4Gdnj .Accordion_questionText__LBiWc{font-size:14px}.Accordion_compact__4Gdnj .Accordion_answerContent__tOseu{padding:0}.Accordion_answerText__dXeTf{font-size:12px;padding:0}}.FAQ_faq__etclW{padding:100px 150px;background:rgba(255,255,255,1)}.FAQ_header__jMpFl{display:flex;justify-content:flex-start;margin-bottom:63px}.FAQ_faqList__Uj4di{list-style:none;padding:0;margin:0}.FAQ_faqItem__1FTAL{border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.FAQ_faqItem__1FTAL:first-child{border-top:1px solid rgba(0,0,0,.1)}.FAQ_questionButton___2HV6{width:100%;background:none;border:none;padding:40px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.FAQ_questionButton___2HV6:hover{opacity:.7}.FAQ_questionText__ApCB_{font-size:24px;font-weight:400;line-height:100%;color:rgba(0,0,0,1);text-align:left;text-transform:uppercase;letter-spacing:0;margin:0}.FAQ_iconButton__0qVbZ{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.FAQ_faqItem__1FTAL.FAQ_open__8YtUC .FAQ_iconButton__0qVbZ{transform:rotate(180deg)}.FAQ_answerWrapper__cv0fL{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.FAQ_faqItem__1FTAL.FAQ_open__8YtUC .FAQ_answerWrapper__cv0fL{max-height:200px}.FAQ_answer__cKqKL{font-size:24px;font-weight:400;line-height:130%;color:rgba(0,0,0,1);padding:0 0 40px;margin:0;letter-spacing:0;opacity:.6;max-width:1013px}@media (max-width:1920px) and (max-height:982px){.FAQ_faq__etclW{padding:150px 300px}.FAQ_header__jMpFl{margin-bottom:48px}.FAQ_questionButton___2HV6{padding:36px 0}}@media (max-width:1536px){.FAQ_faq__etclW{padding:160px 175px}.FAQ_questionButton___2HV6{padding:33px 0}.FAQ_header__jMpFl{margin-bottom:48px}.FAQ_questionText__ApCB_{letter-spacing:-.025em}}@media (max-width:1280px){.FAQ_faq__etclW{padding:140px 120px}.FAQ_header__jMpFl{max-width:690px}}@media (max-width:768px){.FAQ_faq__etclW{padding:123px 29px}.FAQ_header__jMpFl{margin-bottom:61px}.FAQ_questionText__ApCB_{max-width:600px;line-height:113%}.FAQ_answer__cKqKL,.FAQ_questionText__ApCB_{font-size:24px}.FAQ_questionButton___2HV6{padding:42px 0}.FAQ_answer__cKqKL{padding:0 0 25px;max-width:600px}.FAQ_iconButton__0qVbZ{width:40px;height:40px}.FAQ_faqItem__1FTAL.FAQ_open__8YtUC .FAQ_answerWrapper__cv0fL{max-height:600px}}@media (max-width:480px){.FAQ_faq__etclW{padding:44px 10px 32px}.FAQ_header__jMpFl{max-width:216px;margin-bottom:36px}.FAQ_questionText__ApCB_{font-size:14px;max-width:230px;letter-spacing:-.02em}.FAQ_questionButton___2HV6{padding:37px 0}.FAQ_answer__cKqKL{font-size:14px;opacity:.6;letter-spacing:.02em;line-height:17px}}.CTA_cta__d1yD4{padding:160px 150px;background:linear-gradient(180deg,rgba(212,254,231,0),#dcf3e9 40.5%,#dcf3e8 64%,rgba(212,254,251,0)),#fff;text-align:center;display:flex;flex-direction:column;align-items:center}.CTA_title__UczHw{margin:0 0 40px}.CTA_description__xUO4h{font-size:20px;font-weight:400;line-height:32px;color:rgba(0,0,0,1);margin:0 0 52px;letter-spacing:0;max-width:595px;text-align:center}@media (max-width:1920px) and (max-height:982px){.CTA_cta__d1yD4{padding:150px 300px}.CTA_title__UczHw{max-width:761px}.CTA_description__xUO4h,.CTA_title__UczHw{margin-bottom:36px}}@media (max-width:1536px){.CTA_cta__d1yD4{padding:153px 151px}.CTA_title__UczHw{margin:0 0 36px}.CTA_description__xUO4h{letter-spacing:-.015em;line-height:116%;margin:0 0 36px}}@media (max-width:768px){.CTA_cta__d1yD4{padding:290px 20px}.CTA_description__xUO4h{font-size:20px;margin-bottom:47px}}@media (max-width:480px){.CTA_cta__d1yD4{padding:70px 10px}.CTA_title__UczHw{line-height:35px;margin:0 0 36px}.CTA_description__xUO4h{font-size:12px;letter-spacing:.015em;margin-bottom:36px;max-width:300px}}.PageFAQ_faqSection__VejRh{padding:280px 150px 160px;background:#f8f8f8}.PageFAQ_title__lfZOn{font-family:var(--font-eb-garamond);font-size:80px;font-weight:400;line-height:120%;color:rgba(0,0,0,1);letter-spacing:-.01em;text-transform:uppercase;margin:0;max-width:700px}.PageFAQ_tabsContainer__Whmjx{margin:82px 0 80px}.PageFAQ_tabs__Io2Bn{display:flex;gap:32px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:57px}.PageFAQ_tab__aQ8t2{background:none;border:none;border-bottom:1px solid transparent;padding:0 0 14px;font-size:14px;letter-spacing:.015em;font-weight:400;color:rgba(0,0,0,1);opacity:.4;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:9px;text-transform:uppercase}.PageFAQ_tab__aQ8t2:hover{opacity:.7}.PageFAQ_tab__aQ8t2.PageFAQ_active___B4nC{opacity:1;border-bottom-color:rgba(0,0,0,1)}.PageFAQ_accordionContainer__1UVqt{max-width:800px;margin:0 auto}@media (max-width:1920px) and (max-height:982px){.PageFAQ_faqSection__VejRh{padding:200px 300px 100px}.PageFAQ_title__lfZOn{font-size:56px;max-width:600px}.PageFAQ_tabsContainer__Whmjx{margin-top:48px}.PageFAQ_tabs__Io2Bn{margin-bottom:48px}}@media (max-width:1536px){.PageFAQ_faqSection__VejRh{padding:170px 175px 140px}.PageFAQ_tabs__Io2Bn{gap:22px}.PageFAQ_tab__aQ8t2{font-size:14px;padding:0 0 8px}.PageFAQ_tabsContainer__Whmjx{margin:40px 0 0}.PageFAQ_title__lfZOn{font-size:56px;max-width:565px}}@media (max-width:1280px){.PageFAQ_faqSection__VejRh{padding:140px 120px}}@media (max-width:768px){.PageFAQ_faqSection__VejRh{padding:273px 30px 160px}.PageFAQ_title__lfZOn{font-size:64px;line-height:117%}.PageFAQ_container__rfGtJ{padding:0 15px}.PageFAQ_tabsContainer__Whmjx{margin:65px 0 60px}.PageFAQ_tabs__Io2Bn{gap:25px;margin-bottom:60px}.PageFAQ_tab__aQ8t2{padding:9px 3px;font-size:14px;letter-spacing:0;gap:16px}}@media (max-width:480px){.PageFAQ_faqSection__VejRh{padding:168px 10px 160px}.PageFAQ_tabsContainer__Whmjx{margin:46px 0 40px}.PageFAQ_tabs__Io2Bn{margin-bottom:34px;gap:20px}.PageFAQ_title__lfZOn{font-size:32px}.PageFAQ_tab__aQ8t2{font-size:12px;padding:0;letter-spacing:.02em}}.Footer_footer__o4_Ec{padding:120px 150px;background:rgba(255,255,255,1);position:relative}.Footer_content__yg1BX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px}.Footer_logo__ZNv_V{text-decoration:none;display:inline-block;line-height:0;align-self:center}.Footer_logoImage__w1yEW{width:130.745px;height:113.51px;margin-bottom:28px;display:block}.Footer_columns__KjNlI{display:flex;gap:120px}.Footer_column__bdntN{display:flex;flex-direction:column}.Footer_columnTitle__NdHjG{font-size:24px;font-weight:400;line-height:100%;color:rgba(0,0,0,1);margin:0 0 24px;letter-spacing:0}.Footer_columnLinks__A4jRR{display:flex;flex-direction:column;gap:12px;opacity:.4;max-width:160px}.Footer_columnLink__vADEB{font-size:14px;font-weight:400;line-height:130%;color:rgba(0,0,0,1);text-decoration:none;transition:opacity .2s ease;letter-spacing:0;background:none;border:none;cursor:pointer;text-align:left;padding:0}.Footer_columnLink__vADEB:hover{opacity:.7}.Footer_bottomRow__2Yi5X{display:flex;justify-content:space-between;align-items:center}.Footer_allRights__WDE_c,.Footer_copyright__sqw0C{font-size:16px;font-weight:400;line-height:130%;color:rgba(0,0,0,1);margin:0;letter-spacing:0;opacity:.4}.Footer_allRights__WDE_c{text-align:right}@media (max-width:1920px) and (max-height:982px){.Footer_footer__o4_Ec{padding:110px 300px}.Footer_logoImage__w1yEW{width:129.793px;height:113.271px}.Footer_columnTitle__NdHjG{font-size:20px}.Footer_columnLink__vADEB{font-size:16px}.Footer_columns__KjNlI{gap:100px}}@media (max-width:1750px){.Footer_columns__KjNlI{gap:53px}.Footer_column__bdntN{max-width:183px}}@media (max-width:1536px){.Footer_footer__o4_Ec{padding:120px 150px 40px}.Footer_logoImage__w1yEW{margin-top:0;width:129.425px;height:110.145px}.Footer_content__yg1BX{margin-bottom:100px;gap:151px}.Footer_columnLink__vADEB,.Footer_columnTitle__NdHjG{font-size:16px}.Footer_columns__KjNlI{gap:0}.Footer_column__bdntN:first-child{margin-right:128px}.Footer_column__bdntN:nth-child(2){margin-right:54px}.Footer_column__bdntN:nth-child(3){margin-right:53px}.Footer_column__bdntN:nth-child(4){margin-right:0;max-width:172px}}@media (max-width:1300px){.Footer_column__bdntN:first-child{margin-right:80px}.Footer_content__yg1BX{gap:95px}}@media (max-width:1280px){.Footer_footer__o4_Ec{padding:120px 120px 40px}.Footer_column__bdntN:first-child{margin-right:77px}.Footer_column__bdntN:nth-child(3){margin-right:32px}}@media (max-width:1100px){.Footer_content__yg1BX{gap:60px}.Footer_footer__o4_Ec{padding:120px 80px 40px}}@media (max-width:900px){.Footer_footer__o4_Ec{padding:109px 30px}.Footer_content__yg1BX{flex-direction:row-reverse;gap:0;margin-bottom:51px}.Footer_columns__KjNlI{display:grid;grid-template-columns:1fr 3fr;grid-gap:50px;grid-column-gap:0;column-gap:0;width:100%}.Footer_column__bdntN{width:100%}.Footer_logo__ZNv_V{align-self:end}.Footer_logoImage__w1yEW{width:110.529px;height:110.823px;margin:0 auto}.Footer_column__bdntN:nth-child(4){margin-right:0;max-width:172px;justify-content:space-between}.Footer_bottomRow__2Yi5X{gap:16px;text-align:center}.Footer_allRights__WDE_c{text-align:center}}@media (max-width:480px){.Footer_footer__o4_Ec{padding:60px 10px 40px;overflow:hidden}.Footer_logoImage__w1yEW{width:90.058px;height:90.919px}.Footer_content__yg1BX{gap:48px;margin-bottom:56px}.Footer_columns__KjNlI{flex-direction:column;column-gap:20px;row-gap:48px;grid-template-columns:3fr 3fr}.Footer_column__bdntN{min-width:100%}.Footer_columnTitle__NdHjG{margin:0 0 12px}.Footer_columnLink__vADEB{font-size:12px}.Footer_columnLinks__A4jRR{gap:8px}.Footer_allRights__WDE_c,.Footer_copyright__sqw0C{font-size:12px}}.catalog_page__8nla_,.design_page__5jCer{font-family:var(--font-geist-sans);min-height:100vh}.catalog_hero__qiqDY{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 40px 40px;position:relative}.catalog_title__OQDBQ{font-family:var(--font-eb-garamond);font-size:80px;font-weight:300;line-height:1.2;color:#000;max-width:900px;margin:0;letter-spacing:-.01em}@media (max-width:768px){.catalog_hero__qiqDY{padding:60px 20px 40px}.catalog_title__OQDBQ{font-size:clamp(1.8rem,6vw,3rem)}}.GlassBanner_glassBanner__MCWpb{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);width:calc(100vw - 300px);max-width:1320px;height:109px;z-index:1000;background:rgba(255,255,255,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.2);opacity:1;visibility:visible}.GlassBanner_bannerContent__RZnTV{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 40px;position:relative}.GlassBanner_bannerContent__RZnTV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05) 50%,rgba(0,0,0,.02));border-radius:24px;pointer-events:none}.GlassBanner_bannerText___s8LN{font-size:18px;font-weight:500;line-height:100%;color:rgba(0,0,0,.9);text-transform:uppercase;letter-spacing:.02em;margin:0;text-shadow:0 1px 2px rgba(255,255,255,.5)}.GlassBanner_bannerButton__hBZEl{position:relative;z-index:1}.GlassBanner_glassBanner__MCWpb:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.3)}@media (max-width:1536px){.GlassBanner_glassBanner__MCWpb{height:86px}.GlassBanner_bannerText___s8LN{font-size:16px}}@media (max-width:1200px){.GlassBanner_glassBanner__MCWpb{width:calc(100vw - 80px);bottom:30px}.GlassBanner_bannerContent__RZnTV{padding:0 30px}.GlassBanner_bannerText___s8LN{font-size:16px}}@media (max-width:768px){.GlassBanner_glassBanner__MCWpb{width:calc(100vw - 40px);height:80px;bottom:20px;border-radius:20px}.GlassBanner_bannerContent__RZnTV{padding:0 20px;flex-direction:column;gap:12px;text-align:center}.GlassBanner_bannerContent__RZnTV:before{border-radius:20px}.GlassBanner_bannerText___s8LN{font-size:16px;line-height:120%}}@media (max-width:480px){.GlassBanner_glassBanner__MCWpb{width:calc(100vw - 20px);height:100px}.GlassBanner_bannerContent__RZnTV{padding:0 16px;gap:8px}.GlassBanner_bannerText___s8LN{font-size:14px}}@supports (-webkit-backdrop-filter:blur(20px)){.GlassBanner_glassBanner__MCWpb{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}}.page_page__556_G{font-family:var(--font-geist-sans);min-height:100vh}.policies_page__0wLkC{min-height:100vh;background:#ffffff}.quote_page__HoWNc{min-height:100vh;background:#fafafa;display:flex;flex-direction:column}.quote_main__Sn_Py{flex:1 1;padding:120px 150px 160px;max-width:1920px;margin:0 auto;width:100%}.quote_mainTitle__5xkAJ{font-family:var(--font-eb-garamond);font-size:80px;font-weight:400;line-height:98px;color:#000000;text-transform:uppercase;letter-spacing:-.8px;margin:0 0 120px;max-width:800px}.quote_content__5BhyY{display:grid;grid-template-columns:800px 800px;grid-gap:20px;gap:20px;align-items:start}.quote_leftColumn__NASeY{background:#ffffff;border-radius:20px;padding:48px 20px;min-height:1134px}.quote_formTitle__Mrbz3{font-family:var(--font-eb-garamond);font-size:32px;font-weight:400;line-height:42px;color:#000000;text-transform:uppercase;margin:0 0 40px;max-width:584px}.quote_form__8I7WI{display:flex;flex-direction:column;gap:36px}.quote_formGroup__G_uoY{display:flex;flex-direction:column;gap:12px}.quote_label___mTI6{font-family:var(--font-geist-sans);font-size:20px;font-weight:400;line-height:32px;color:#999999;letter-spacing:-.2px}.quote_input__sI5yE,.quote_textarea__x_DgO{background:#f6f6f6;border:none;border-radius:10px;padding:15px;font-family:var(--font-geist-sans);font-size:16px;font-weight:400;line-height:20px;color:#000000;width:100%;box-sizing:border-box}.quote_input__sI5yE::placeholder{color:#999999}.quote_textarea__x_DgO::placeholder{font-family:var(--font-geist-sans);font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#999999}.quote_textarea__x_DgO{min-height:200px;resize:vertical;font-family:inherit}.quote_messengerButtons__dCOW2{display:flex;gap:12px}.quote_messengerButton__bV3aU{width:36px;height:36px;border-radius:50%;border:none;background:#999999;opacity:.4;cursor:pointer;transition:all .2s ease}.quote_messengerButtonActive__D8XF3{background:#000000;opacity:1}.quote_messengerButton__bV3aU:hover{opacity:.7}.quote_toggleButtons__VllQi{display:flex;gap:34px}.quote_toggleButton__PAzEq{flex:1 1;max-width:373px;height:46px;border-radius:20px;border:none;background:#f6f6f6;font-family:var(--font-geist-sans);font-size:14px;font-weight:500;line-height:24px;color:#999999;text-transform:uppercase;letter-spacing:.14px;cursor:pointer;transition:all .2s ease}.quote_toggleButtonActive__yuAc5{color:#000000;border:1px solid #000000}.quote_toggleButton__PAzEq:hover{opacity:.8}.quote_serviceButtons__xxXne{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.quote_serviceButton__sRnFT{height:46px;border-radius:20px;border:none;background:#f6f6f6;font-family:var(--font-geist-sans);font-size:14px;font-weight:500;line-height:24px;color:#999999;text-transform:uppercase;letter-spacing:.14px;cursor:pointer;transition:all .2s ease}.quote_serviceButtonActive__SxM88{color:#000000;border:1px solid #000000}.quote_serviceButton__sRnFT:hover{opacity:.8}.quote_fileUploadLabel__Z_Epn{display:flex;align-items:center;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.quote_uploadIcon__BpFAQ{width:24px;height:24px;flex-shrink:0}.quote_fileUploadText__UgTbH{font-family:var(--font-geist-sans);font-size:14px;font-weight:500;line-height:24px;color:#999999;text-transform:uppercase;letter-spacing:.14px;text-decoration:underline}.quote_fileInput__VN1io{display:none}.quote_submitButton__e_4gx{margin-top:20px;align-self:flex-end}.quote_thankYouContent__YJdpV{display:flex;flex-direction:column;gap:24px;min-height:600px;justify-content:center}.quote_thankYouTitle__POKWt{font-family:var(--font-eb-garamond);font-size:80px;font-weight:400;line-height:98px;color:#000000;text-transform:uppercase;letter-spacing:-.8px;margin:0}.quote_thankYouDescription__8ppX5{font-size:24px;font-weight:400;line-height:150%;color:rgba(0,0,0,.8);max-width:650px}.quote_rightColumn__7mbD4{background:#eeeeee;border-radius:20px;padding:48px 20px;min-height:1134px;display:flex;flex-direction:column}.quote_rightTitle__HEse2{font-family:var(--font-eb-garamond);font-size:32px;font-weight:400;line-height:42px;color:#000000;text-transform:uppercase;margin:0 0 40px;max-width:568px}.quote_calendlyWidget__wFPxs{width:100%;height:100%;min-height:800px;flex:1 1;overflow:hidden;display:flex;flex-direction:column}.quote_calendlyWidget__wFPxs .quote_calendly-inline-widget__DnY6B,.quote_calendlyWidget__wFPxs>div{width:100%!important;height:100%!important;min-height:1000px!important;flex:1 1;display:block!important}.quote_calendly-inline-widget__DnY6B iframe,.quote_calendlyWidget__wFPxs iframe{width:100%!important;height:100%!important;min-height:1000px!important;border:none;display:block!important}@media (max-width:1920px){.quote_content__5BhyY{grid-template-columns:1fr 1fr;gap:20px}.quote_leftColumn__NASeY,.quote_rightColumn__7mbD4{max-width:800px}}@media (max-width:1536px){.quote_main__Sn_Py{padding:50px 175px 120px}.quote_mainTitle__5xkAJ{margin-bottom:70px}.quote_formTitle__Mrbz3{font-size:26px}.quote_mainTitle__5xkAJ{font-size:42px;line-height:normal}.quote_content__5BhyY{grid-template-columns:1fr;gap:40px}.quote_leftColumn__NASeY,.quote_rightColumn__7mbD4{max-width:100%}.quote_label___mTI6{font-size:16px}}@media (max-width:768px){.quote_main__Sn_Py{padding:80px 20px 100px}.quote_mainTitle__5xkAJ{font-size:48px;line-height:58px;margin-bottom:60px}.quote_formTitle__Mrbz3,.quote_rightTitle__HEse2{font-size:24px;line-height:32px}.quote_leftColumn__NASeY,.quote_rightColumn__7mbD4{padding:32px 16px;min-height:auto}.quote_toggleButtons__VllQi{flex-direction:column;gap:12px}.quote_toggleButton__PAzEq{max-width:100%}.quote_serviceButtons__xxXne{grid-template-columns:1fr}.quote_submitButton__e_4gx{align-self:stretch;width:100%}}@media (max-width:480px){.quote_main__Sn_Py{padding:60px 16px 80px}.quote_mainTitle__5xkAJ{font-size:36px;line-height:44px}.quote_formTitle__Mrbz3,.quote_rightTitle__HEse2{font-size:20px;line-height:28px}.quote_label___mTI6{font-size:16px;line-height:24px}}.thank-you_page__XcEdC{min-height:100vh;background:#fafafa;display:flex;flex-direction:column}.thank-you_main__6BMP7{flex:1 1;padding:120px 150px 160px;max-width:1920px;margin:0 auto;width:100%}.thank-you_title__DrAfe{font-family:var(--font-eb-garamond);font-size:80px;font-weight:400;line-height:98px;color:#000000;text-transform:uppercase;letter-spacing:-.8px;margin:0 0 32px;max-width:800px}.thank-you_description__vb0wq{font-family:var(--font-geist-sans);font-size:20px;font-weight:400;line-height:32px;color:#000000;letter-spacing:-.2px;margin:0 0 40px;max-width:587px}.thank-you_placeholder__nkl2r{background:#999999;border-radius:20px;width:100%;height:688px;max-width:1620px}@media (max-width:1536px){.thank-you_main__6BMP7{padding:100px 60px 120px}.thank-you_title__DrAfe{font-size:64px;line-height:78px}}@media (max-width:768px){.thank-you_main__6BMP7{padding:80px 20px 100px}.thank-you_title__DrAfe{font-size:48px;line-height:58px;margin-bottom:24px}.thank-you_description__vb0wq{font-size:18px;line-height:28px;margin-bottom:32px}.thank-you_placeholder__nkl2r{height:400px}}@media (max-width:480px){.thank-you_main__6BMP7{padding:60px 16px 80px}.thank-you_title__DrAfe{font-size:36px;line-height:44px}.thank-you_description__vb0wq{font-size:16px;line-height:24px}.thank-you_placeholder__nkl2r{height:300px}}.solutions_page__iKIu8{font-family:var(--font-geist-sans);min-height:100vh}.solutions_hero__9_EiP{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 40px 40px;position:relative}.solutions_title__SLqzN{font-family:var(--font-eb-garamond);font-size:80px;font-weight:300;line-height:1.2;color:#000;max-width:900px;margin:0 0 60px;letter-spacing:-.01em}.solutions_scrollButton__KPymS{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:50px;height:50px;border:none;background:none;cursor:pointer;transition:all .3s ease;animation:solutions_bounce__9a_pJ 2s infinite}.solutions_scrollButton__KPymS:hover{opacity:.7}.solutions_scrollButton__KPymS:active{transform:translateX(-50%) scale(.95)}@keyframes solutions_bounce__9a_pJ{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@media (max-width:1920px) and (max-height:982px){.solutions_title__SLqzN{font-size:56px;max-width:600px}}@media (max-width:1536px){.solutions_title__SLqzN{font-size:56px;max-width:600px}}@media (max-width:768px){.solutions_hero__9_EiP{padding:60px 20px 40px}.solutions_title__SLqzN{font-size:64px;margin-bottom:40px}.solutions_scrollButton__KPymS{bottom:40px}}@media (max-width:480px){.solutions_hero__9_EiP{padding:60px 0 40px}.solutions_title__SLqzN{font-size:27px;margin-bottom:30px}.solutions_scrollButton__KPymS{display:none}}