.reviews{padding-bottom:1.25rem;padding-top:2.5rem}.reviews__h1{color:#0f1011;font-size:3rem;font-weight:800;line-height:2.5rem}.reviews__h3{color:#42464d;font-weight:500;padding-top:.9375rem}.reviews__h3,.reviews__h3 span{font-size:2rem;font-variant:small-caps;line-height:2.5rem}.reviews__h3 span{color:#f4b242;font-weight:700}.reviews__h3 img{padding-left:.625rem;vertical-align:middle}.reviews__items{align-items:center;display:flex;justify-content:space-between;padding-top:3.125rem}.reviews__item{background:#42464d;border-radius:1.25rem;height:13.75rem;width:22.5rem}.itemreview{display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.itemreview:hover{box-shadow:0 .75rem 1.75rem rgba(0,0,0,.35);transform:scale(1.05)}.itemreview:active{transform:scale(1.02)}.itemreview__header{align-items:center;display:flex;padding:.9375rem 1.5625rem 0}.itemreview__logo{max-height:3rem;max-width:3rem}.itemreview__name{color:#f4b242;font-size:1.0625rem;font-variant:small-caps;font-weight:600;line-height:1.2;padding-left:.75rem}.itemreview__date{color:hsla(0,0%,100%,.7);font-weight:400;line-height:1.4;padding-left:.75rem}.itemreview__date,.itemreview__text{font-size:.8125rem;font-variant:normal}.itemreview__text{color:hsla(0,0%,100%,.9);font-weight:300;line-height:1.6;max-height:10rem;overflow-y:auto;padding:.875rem 1.5625rem 0;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}.itemreview__text::-webkit-scrollbar{width:.1875rem}.itemreview__text::-webkit-scrollbar-track{background:transparent}.itemreview__text::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:.125rem}.itemreview__text::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.45)}.faq{padding-bottom:2.5rem;padding-top:2.5rem}.faq__label{color:#f4b242;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.faq__title{color:#0f1011;font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:2.5rem}.faq__list{display:flex;flex-direction:column;gap:.75rem;list-style:none}.faq__item{border:.125rem solid #e3e6e9;border-radius:1rem;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq__item.is-open{border-color:#f4b242;box-shadow:0 .5rem 1.5rem rgba(244,178,66,.15)}.faq__question{align-items:center;background:#fff;border:none;color:#0f1011;cursor:pointer;display:flex;font-family:inherit;font-size:1.25rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1.375rem 1.75rem;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.faq__question .faq__icon{background:#f4b242;border-radius:50%;flex-shrink:0;height:2rem;position:relative;transition:transform .35s ease,background .2s ease;width:2rem}.faq__question .faq__icon:after,.faq__question .faq__icon:before{background:#fff;border-radius:.125rem;content:"";inset:0;margin:auto;position:absolute;transition:transform .35s ease,opacity .35s ease}.faq__question .faq__icon:before{height:.125rem;width:.875rem}.faq__question .faq__icon:after{height:.875rem;width:.125rem}.faq__item.is-open .faq__question{background:#fdf6e8;color:#0f1011}.faq__item.is-open .faq__question .faq__icon{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .38s ease}.faq__answer p{color:#41464c;font-size:1.0625rem;line-height:1.65;padding:1rem 1.75rem 1.5rem}.faq__answer p a{color:#f4b242;font-weight:600;text-decoration:none;transition:opacity .2s ease}.faq__answer p a:hover{opacity:.8}.faq__item.is-open .faq__answer{max-height:var(--faq-answer-height,31.25rem)}.area{height:27.5rem;margin-top:2.5rem;padding-bottom:1.25rem;position:relative}.area__map{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.area__container{padding-top:1.875rem;pointer-events:none;position:relative;z-index:2}.area__h1{color:#0f1011;font-size:3rem;font-style:normal;font-weight:800;letter-spacing:var(--Static-Headline-Large-Tracking,0);line-height:var(--Static-Headline-Large-Line-Height,2.5rem);padding-bottom:3rem}.area__block{background:#fff;border-radius:1.25rem;box-sizing:border-box;height:auto;padding:1rem 1rem 1rem 1.25rem;pointer-events:auto;width:22.5rem}.area__h3{color:#f4b242;font-size:.9375rem;font-style:normal;font-weight:700;letter-spacing:var(--Static-Headline-Large-Tracking,0);line-height:var(--Static-Headline-Large-Line-Height,2.5rem)}.area__thanks{color:#42464d;line-height:1.5625rem;padding-bottom:2.1875rem}.area__thanks,.area__thanks span{font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:var(--Static-Headline-Large-Tracking,0)}.area__thanks span{color:#f4b242}.area__phone{align-items:center;display:flex;padding-bottom:2.1875rem}.area__phone a{color:#f4b242;cursor:pointer;font-size:1.25rem;font-style:normal;font-variant:small-caps;font-weight:800;letter-spacing:var(--Static-Headline-Large-Tracking,0);line-height:var(--Static-Headline-Large-Line-Height,2.5rem);padding-left:.9375rem;text-decoration:none;text-shadow:0 .0625rem .125rem rgba(0,0,0,.25);transition:transform .2s ease,text-shadow .2s ease,color .2s ease}.area__phone a:before{pointer-events:none;transition:transform .6s ease}.area__phone a:hover{transform:translateY(-.125rem)}.area__phone a:hover:before{transform:translateX(150%)}.area__phone a:active{transform:translateY(0)}.area__email{align-items:center;display:flex;padding-bottom:0}.area__email a{color:#f4b242;cursor:pointer;display:inline-block;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:var(--Static-Headline-Large-Tracking,0);line-height:var(--Static-Headline-Large-Line-Height,2.5rem);padding-left:.9375rem;text-decoration:none;text-shadow:0 .0625rem .125rem rgba(0,0,0,.25);text-transform:lowercase;transition:transform .2s ease,text-shadow .2s ease,color .2s ease}.area__email a:before{pointer-events:none;transition:transform .6s ease}.area__email a:hover{transform:translateY(-.125rem)}.area__email a:hover:before{transform:translateX(150%)}.area__email a:active{transform:translateY(0)}@media (max-width:64em){.reviews__item{height:12.5rem;width:19.375rem}.itemreview__logo{max-height:2.625rem;max-width:2.625rem}.itemreview__name{font-size:.9375rem}.itemreview__date{font-size:.75rem}.itemreview__text{padding-top:1.25rem}}@media (max-width:61.99875em){.reviews__items{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews__items::-webkit-scrollbar{display:none}.reviews__item{flex:0 0 auto;margin-right:1.875rem;min-width:50%;scroll-snap-align:start}.faq__title{font-size:2.25rem}.area__container{padding-top:1.5rem}.area__h1{font-size:2.25rem;padding-bottom:2rem}}@media (max-width:47.99875em){.faq,.reviews{padding-top:1.5rem}.faq__title{font-size:1.75rem;margin-bottom:1.75rem}.faq__question{font-size:1.0625rem;padding:1.125rem 1.25rem}.faq__answer p{font-size:.9375rem;padding:.75rem 1.25rem 1.25rem}.area{display:flex;flex-direction:column;height:auto;margin-top:0;padding-bottom:0;position:static}.area__map{height:17.5rem;order:3;position:relative;width:100%}.area__container{order:1;padding-bottom:1rem;padding-top:1.75rem;pointer-events:auto;position:static;z-index:auto}.area__h1{font-size:1.625rem;padding-bottom:1.25rem}.area__block{border-radius:.75rem;box-shadow:0 .125rem 1rem rgba(0,0,0,.07);padding:1rem;position:static;top:auto;width:100%}}@media (any-hover:hover){.faq__question:hover{background:#fdf6e8}}