.reviews__content{gap:58px;width:100%}.reviews__content,.reviews__head{align-items:center;display:flex;flex-flow:column}.reviews__head{gap:24px;max-width:815px}.reviews__head--visibility-gated{display:none}@media (max-width:743px){.reviews .reviews__head--visibility-gated.reviews__head--show-mobile{display:flex}}@media (min-width:744px) and (max-width:1280px){.reviews .reviews__head--visibility-gated.reviews__head--show-tablet{display:flex}}@media (min-width:1281px){.reviews .reviews__head--visibility-gated.reviews__head--show-desktop{display:flex}}.reviews__title{leading-trim:NONE;color:#0b1a40;font-family:Room;font-size:72px;font-style:Bold;font-weight:700;letter-spacing:-.2rem;line-height:80%;text-align:center}.reviews__subtitle{align-items:center;display:flex;flex-flow:column;font-size:18px;font-weight:600;gap:16px;max-width:606px}.reviews__subtitle,.reviews__subtitle strong{color:rgba(11,26,64,.6);font-family:Montserrat,system-ui,sans-serif;letter-spacing:-.02em;line-height:1.4;text-align:center}.reviews__subtitle strong{font-size:22px;font-weight:700}.reviews__description{align-items:center;color:rgba(11,26,64,.6);display:flex;flex-flow:column;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:500;gap:1rem;letter-spacing:-.02em;line-height:1.4;max-width:606px;text-align:center;width:100%}@media (max-width:743px){.reviews__description{font-size:15px}}.reviews__description p{margin:0}.reviews__description p+p{margin-top:.75rem}.reviews__body-wrapper{min-height:800px;position:relative;width:100%}.reviews__col{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}.reviews__body{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);min-height:400px;position:relative;width:100%}.reviews__item{background:hsla(0,0%,100%,.012);border:1px solid rgba(0,0,0,.078);display:flex;flex-flow:column;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px}.reviews__text{color:rgba(11,26,64,.561)}.reviews__text,.reviews__text strong{leading-trim:NONE;font-family:Montserrat;font-size:16px;font-style:Medium;font-weight:400;letter-spacing:-.022rem;line-height:140%}.reviews__text strong{color:#257ffc}.reviews__author{align-items:center;display:flex;gap:16px}.reviews__author-image-wrap{align-items:center;background:#f4f7fc;border:2px solid #fff;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.reviews__author-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__author-initials{color:rgba(11,26,64,.6);font-family:Room,system-ui,sans-serif;font-size:1rem;font-weight:700}.reviews__info{display:flex;flex-flow:column}.reviews__name{color:#0b1a40;font-family:Room;font-size:24px;font-style:Bold;font-weight:700;line-height:120%}.reviews__date,.reviews__name{leading-trim:NONE;letter-spacing:-.022rem}.reviews__date{color:rgba(11,26,64,.561);font-family:Montserrat;font-size:14px;font-style:Medium;font-weight:400;line-height:140%}.reviews__load-more{align-items:flex-end;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.98) 76.47%,#fff);bottom:0;display:flex;height:443px;left:0;position:absolute;width:100%;z-index:10}.reviews__load-more-btn-wrap{margin-bottom:30px;width:100%}.reviews__load-more-btn,.reviews__load-more-btn-wrap{align-items:center;display:flex;justify-content:center}.reviews__load-more-btn{background:#fff;border:2px solid #e4e4e4;box-sizing:border-box;color:#080e29;cursor:pointer;flex-direction:row;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:10px;height:48px;letter-spacing:-.04em;line-height:.9;padding-block:22px;padding-inline:24px;text-align:center;text-decoration:none;text-transform:uppercase;width:205px}.reviews__load-more-btn:hover{background:#d5e2f4}.reviews__load-more-btn:disabled{cursor:not-allowed;opacity:.6}.reviews__overlay{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.98) 76.47%,#fff);bottom:0;height:443px;left:0;position:absolute;width:100%;z-index:2}.reviews__btn{leading-trim:NONE;background:#fff;border:2px solid #e4e4e4;bottom:40px;color:#080e29;font-family:Montserrat;font-size:14px;font-style:Medium;font-weight:400;left:50%;letter-spacing:-4%;line-height:90%;padding:22px 24px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);transition:.3s ease;width:205px;z-index:3}.reviews__btn:focus,.reviews__btn:hover{background:#d5e2f4;border:2px solid #e4e4e4}@media (min-width:744px) and (max-width:1279px){.reviews__content{gap:30px}.reviews__title{color:#080e29;font-family:Room;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:88%;max-width:565px;text-align:center;text-transform:lowercase}.reviews__head{gap:16px;max-width:100%}.reviews__subtitle{font-size:16px;font-weight:500}.reviews__subtitle,.reviews__subtitle strong{color:rgba(11,26,64,.56);font-family:Montserrat;font-style:normal;letter-spacing:-.022em;line-height:140%;text-align:center}.reviews__subtitle strong{font-size:18px;font-weight:600}.reviews__item{gap:20px;padding:20px}.reviews__rating svg{height:24px;width:24px}.reviews__name{color:#0b1a40;font-family:Room;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.022em;line-height:120%}.reviews__author-image-wrap{height:42px;width:42px}.reviews__date{color:rgba(11,26,64,.56);font-size:12px;letter-spacing:-.022em;line-height:140%}.reviews__btn,.reviews__date{font-family:Montserrat;font-style:normal;font-weight:500}.reviews__btn{color:#222;font-size:14px;height:48px;letter-spacing:-.04em;line-height:90%;padding:17.5px 24px;text-align:center;text-transform:uppercase}}@media (max-width:743px){.reviews__content{gap:24px}.reviews__head{gap:16px}.reviews__title{leading-trim:NONE;font-family:Room;font-size:32px;font-style:Bold;font-weight:700;letter-spacing:-.022rem;line-height:80%;text-align:center}.reviews__body{-moz-column-count:1;column-count:1;gap:16px;grid-template-columns:1fr}.reviews__subtitle{font-size:15px;font-style:Medium;font-weight:400;gap:16px}.reviews__subtitle,.reviews__subtitle strong{leading-trim:NONE;font-family:Montserrat;letter-spacing:-2.2%;line-height:140%;text-align:center}.reviews__subtitle strong{font-size:16px;font-style:SemiBold;font-weight:600}.reviews__btn{bottom:32px;padding:18px 24px}.reviews__item{gap:20px;padding:20px}.reviews__rating svg{height:24px;width:24px}.reviews__name{color:#0b1a40;font-family:Room;font-size:20px;font-weight:700;line-height:120%}.reviews__date,.reviews__name{font-style:normal;letter-spacing:-.022em}.reviews__date{color:rgba(11,26,64,.56);font-family:Montserrat;font-size:12px;font-weight:500;line-height:140%}}
