
.hero-wrapper .title{align-items:center;padding:100px 0 150px;display:flex}.hero-wrapper .title h1{font-family:var(--font-playfair);flex:5;font-size:58px}.hero-wrapper .title p{text-align:right;flex:4;align-items:center;padding-left:100px;display:flex}.hero-wrapper .images{justify-content:space-between;align-items:center;display:flex}.hero-wrapper .images .big-image{width:60%;max-width:740px;height:auto;position:absolute;right:50%;transform:translate(50%)}.hero-wrapper .images .small-image{width:100%;max-width:485px;height:auto}@media screen and (max-width:1275px){.hero-wrapper .title h1{font-size:48px}}@media screen and (max-width:975px){.hero-wrapper .title{gap:24px;padding:140px 0 120px;display:grid}.hero-wrapper .title p{text-align:left;padding:0}}@media screen and (max-width:475px){.hero-wrapper .title h1{font-size:42px}.hero-wrapper .images .big-image{width:70%}}
.us-wrapper{padding:210px 0 50px}.us-wrapper h2{font-family:var(--font-playfair);max-width:900px;padding-top:40px;font-size:48px}.us-wrapper .description{justify-content:space-between;align-items:center;max-width:1125px;padding-top:40px;display:flex}.us-wrapper .facts{justify-content:space-between;align-items:center;width:46%;max-width:470px;display:flex}.us-wrapper .facts .fact{flex-direction:column;display:flex}.us-wrapper .facts .fact-divider{border:.75px solid #e3e3e3;height:55px}.us-wrapper .facts .fact .number{font-family:var(--font-playfair);align-items:center;max-height:90px;font-size:44px;font-weight:600;display:flex}.us-wrapper .facts .fact .number span{font-family:var(--font-roboto);margin-top:10px;font-size:34px;font-weight:400}.us-wrapper .facts .fact .type{font-family:var(--font-roboto);font-size:14px;font-weight:500}.us-wrapper .description p{flex:6;max-width:580px;padding-left:50px}@media screen and (max-width:925px){.us-wrapper .description{flex-direction:column-reverse;align-items:flex-start;gap:24px}.us-wrapper .description p{max-width:670px}.us-wrapper .facts{width:100%}}@media screen and (max-width:765px){.us-wrapper h2{font-size:42px}}@media screen and (max-width:475px){.us-wrapper{padding:140px 0 50px}.us-wrapper h2{padding-top:25px;font-size:32px}.us-wrapper .description p{padding-left:0}.us-wrapper .facts{width:100%}.us-wrapper .facts .fact .number{font-size:32px}}
.circled-tag{border:1px solid var(--primary);font-size:14px;font-family:var(--font-roboto);border-radius:34px;padding:10px 20px;font-weight:500}.circled-tag.light{background-color:#fff}@media screen and (max-width:475px){.circled-tag{font-size:12px}}
.history-wrapper{padding:60px 0}.description-section{align-items:center;gap:60px;padding-block:40px;display:flex}.description-section:first-of-type{padding-top:30px}.description-section h2{font-family:var(--font-playfair);padding-bottom:40px;font-size:48px}.description-section p{font-family:var(--font-roboto);padding-bottom:40px;font-size:16px}.description-section.left{text-align:right;flex-direction:row-reverse}.description-section :first-child{flex:11}.description-section :nth-child(2){flex:9}@media screen and (max-width:1125px){.description-section.left,.description-section.right{margin:0}}@media screen and (max-width:925px){.description-section,.description-section.left,.description-section.right{flex-direction:column}.description-section.left{text-align:left}}@media screen and (max-width:765px){.description-section h2{font-size:42px}}@media screen and (max-width:475px){.description-section h2{font-size:32px}}
.reviews-wrapper{background-color:#eff1f3;align-items:center;height:460px;padding:40px 0 40px 60px;display:flex;overflow:hidden}.reviews-wrapper .description{border-radius:5px;flex:1;max-width:590px;padding-top:30px;padding-right:60px}.reviews-wrapper h3{font-family:var(--font-playfair);margin:30px 0;font-size:48px}.reviews-wrapper .buttons{gap:10px;display:flex}.reviews-wrapper .circled-tag{padding:10px 40px}.reviews-wrapper .arrow-button{background-color:#fff;width:50px;height:50px}.reviews-wrapper .reviews{flex:1;display:flex;overflow:hidden}.reviews-wrapper .text-review-card-wrapper{flex-shrink:0;justify-content:center;padding-inline:10px;transition:transform .5s ease-in-out;display:flex}.reviews-wrapper .text-review-card{color:#000;background-color:#fff;border-radius:10px;width:315px;height:260px;padding:40px 15px;position:relative}.text-review-card h4{font-family:var(--font-roboto);margin-top:10px;margin-bottom:10px;font-size:22px;font-weight:400;line-height:25.75px}.text-review-card p{font-family:var(--font-roboto);color:#626262;font-size:16px;font-weight:400;line-height:18.75px}.text-review-card .author-info{align-items:center;gap:10px;display:flex;position:absolute;bottom:30px;left:15px}.text-review-card .author-info .avatar{border-radius:50%}.text-review-card .author-info h5{font-size:16px;font-weight:500}.text-review-card .author-info span{color:#626262;font-size:12px;font-weight:400}@media screen and (max-width:865px){.reviews-wrapper{flex-direction:column;align-items:stretch;gap:20px;height:auto;padding:30px 20px}}@media screen and (max-width:765px){.reviews-wrapper h3{font-size:32px}.reviews-wrapper .buttons{justify-content:flex-start}.reviews{margin-left:-10px}}@media screen and (max-width:475px){.reviews-wrapper{padding:24px 16px 32px}.reviews-wrapper h3{font-size:26px}}
