.SectionWelcomeHome_section__IvoBc{padding:66px 1rem}@media(min-width:1040px){.SectionWelcomeHome_section__IvoBc{padding:100px 3.18%}}.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H{border:3px solid #18a096;padding:84px 1rem 45px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1468px;margin-inline:auto}@media(min-width:1040px){.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H{border:9px solid #18a096;padding:130px 1rem 65px}}.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI{display:flex;flex-direction:column;justify-content:center;gap:24px;max-width:1252px}@media(min-width:1680px){.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI{gap:44px}}.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI .SectionWelcomeHome_subTitle__XIwor{color:#15161b;text-align:center;font-size:1.125rem;font-weight:700}@media(min-width:1040px){.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI .SectionWelcomeHome_subTitle__XIwor{font-size:2.375rem;order:1}}.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI .SectionWelcomeHome_title__p7LuL{color:#18a096;text-align:center;font-size:1.5625rem;font-weight:700;line-height:37px}@media(min-width:1040px){.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI .SectionWelcomeHome_title__p7LuL{font-size:2.375rem;line-height:42px;order:0}}.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI .SectionWelcomeHome_description__2qnVX{color:#15161b;text-align:center;font-size:1.1875rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}@media(min-width:1040px){.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_wrapperText__i_GyI .SectionWelcomeHome_description__2qnVX{font-size:1.375rem;line-height:143%;order:2}}.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_badge__LaaPW{position:absolute;width:200px;height:auto;padding-inline:1rem;top:0;left:50%;transform:translate(-50%,-60%);background-color:#fefcfc}@media(min-width:1040px){.SectionWelcomeHome_section__IvoBc .SectionWelcomeHome_box__BHm7H .SectionWelcomeHome_badge__LaaPW{width:320px;padding-inline:2rem;transform:translate(-50%,-60%)}}#SectionGoogleReviews_reviews245__kAZrM{padding:3.75rem 1rem 0}@media(min-width:1040px){#SectionGoogleReviews_reviews245__kAZrM{padding:100px 7.68% 0}}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-container__OD6tc{width:100%;max-width:34.375rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem)}@media(min-width:768px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-container__OD6tc{max-width:80rem}}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-content__fB7cw{text-align:left;width:100%;max-width:32.625rem;margin-right:auto;display:flex;flex-direction:column;align-items:flex-start}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-card-group__s0D2j{width:100%;padding-block:1rem;padding-inline:0}@media(min-width:768px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-card-group__s0D2j{flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;column-gap:clamp(1rem,1.5vw,1.25rem);row-gap:4rem}}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-item__o1T21{text-align:left;list-style:none;width:100%;margin:3rem 0 0;padding:3.75rem clamp(1rem,2.7vw,2.25rem) clamp(1.25rem,2.7vw,2.25rem);box-sizing:border-box;box-shadow:0 10px 10px 0 rgba(0,0,0,.05);border-radius:.25rem;background:#fff;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;align-self:stretch}@media(min-width:768px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-item__o1T21{display:flex!important;flex-direction:column;align-items:stretch;height:382px}}#SectionGoogleReviews_reviews245__kAZrM div:has(>div.SectionGoogleReviews_cs-item__o1T21){margin-inline:1rem}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-item-img__UEqfv{width:4.5rem;height:4.5rem;position:absolute;top:-3rem}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-item-text__1YFVG{font-size:1rem;line-height:1.5em;margin:0 0 1rem;color:#575771}@media(min-width:768px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-item-text__1YFVG{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-packed__PeWgF{-webkit-margin-before:auto;margin-block-start:auto}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-flex-group__Rqbxf{width:100%;padding-top:1.5rem;border-top:1px solid #dad9e3;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}@media(min-width:768px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-flex-group__Rqbxf{justify-content:flex-start}}@media(min-width:1040px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-flex-group__Rqbxf{flex-wrap:nowrap}}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-reviewer__CZr24{font-size:clamp(.875rem,1.4vw,1rem);line-height:1.5em;font-weight:700;width:40%;margin:0 auto 0 0;display:block;color:#15161b}@media(min-width:768px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-reviewer__CZr24{width:100%;margin-bottom:.5rem}}@media(min-width:1040px){#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-reviewer__CZr24{margin:0}}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-desc__vHUL_,#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-rating__Nw4z5{font-size:clamp(.875rem,1.4vw,1rem);font-weight:400;line-height:1.5em;color:#7d799c;display:block}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-rating__Nw4z5{margin-right:.5rem}#SectionGoogleReviews_reviews245__kAZrM .SectionGoogleReviews_cs-item-stars__cu4k4{width:6em;height:1em;margin-bottom:.1875rem}@media(min-width:1040px){#SectionGoogleReviews_reviews245__kAZrM{margin-bottom:.3125rem}}.SectionGoogleReviews_reviewLinkContainer__KEJqW .SectionGoogleReviews_reviewLink__VNdI7{display:block;color:#1a0dab}.SectionGoogleReviews_reviewLinkContainer__KEJqW .SectionGoogleReviews_reviewLink__VNdI7:hover{text-decoration:underline}.SectionGoogleReviews_reviewLinkContainer__KEJqW .SectionGoogleReviews_googleLogo__xhTRu{display:block;margin:0 auto 20px}.SectionGoogleReviews_arrowRight__kL9SN{position:absolute;right:0;top:50%;transform:translate(50%,-50%);z-index:10}.SectionGoogleReviews_arrowLeft__8iq4j{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);z-index:10}div:has(>div.SectionGoogleReviews_cs-item__o1T21){padding:0 1rem 1.25rem}