.t4s-about-intro,.t4s-about-intro *{box-sizing:border-box}
.t4s-about-intro{padding:0 16px;min-height:440px;font:300 16px/24px Figtree,sans-serif;color:#222}
.t4s-about-intro-inner{display:flex;gap:30px;max-width:1440px;margin:0 auto;padding:40px 0 0;min-height:440px}
.t4s-about-intro-text{display:flex;flex-direction:column;gap:25px;padding:10px;width:40%;flex-shrink:1}
.t4s-about-intro .t4s-about-intro-title{font:500 42px/42px Figtree,sans-serif;color:#344966;margin:0 0 40px;padding:0}
.t4s-about-intro .t4s-about-intro-description{font:300 16px/24px Inter,Arial,sans-serif;color:#222;margin:0 0 14.4px;padding:0}
.t4s-about-intro-button{display:inline-block;padding:15px 31px;border:0;border-radius:25px;background:#344966;color:#faf9f6;font:500 16px/16px Figtree,sans-serif;text-decoration:none}
.t4s-about-intro-buttonContent{display:flex;gap:5px;justify-content:center}
.t4s-about-intro-icon{width:16px;height:16px;fill:currentColor}
.t4s-about-intro-button:hover,.t4s-about-intro-button:focus-visible{color:#faf9f6;background:#222}
.t4s-about-intro-photo{width:60%;flex-shrink:1;display:flex;flex-direction:column;align-items:flex-end;gap:20px;padding:20px 20px 0 0;border-radius:20px;background-position:left center;background-size:cover}
.t4s-about-intro-rating{display:flex;flex-direction:column;gap:10px;width:175px;padding:20px;border-radius:15px;background:#faf9f6}
.t4s-about-intro .t4s-about-intro-score{font:500 28px/28px Figtree,sans-serif;color:#222;margin:0;padding:0}
.t4s-about-intro .t4s-about-intro-caption{font:300 16px/16px Inter,Arial,sans-serif;color:#222;margin:0 0 14.4px;padding:0}
.t4s-about-intro-stars{display:block;width:135px;max-width:100%;height:27px;border-radius:20px}
@media(max-width:767px){
 .t4s-about-intro{font-size:14px;line-height:21px}
 .t4s-about-intro-inner{flex-direction:column}
 .t4s-about-intro-text,.t4s-about-intro-photo{width:100%}
 .t4s-about-intro .t4s-about-intro-title{font-size:28px;line-height:28px;margin-bottom:0}
 .t4s-about-intro .t4s-about-intro-description{font-size:14px;line-height:21px}
 .t4s-about-intro-button{display:block;font-size:14px;line-height:14px}
 .t4s-about-intro-icon{width:14px;height:14px}
 .t4s-about-intro-photo{min-height:361px;padding:10px 10px 0 0;background-position:-108px 0}
 .t4s-about-intro-rating{width:165px}
 .t4s-about-intro .t4s-about-intro-score{font-size:24px;line-height:24px}
 .t4s-about-intro .t4s-about-intro-caption{font-size:14px}
}

.t4s-about-intro .t4s-about-intro-stars{height:27px}

.t4s-about-intro a.t4s-about-intro-button{color:#faf9f6}
