.approach{background-color:#f8f5ee;padding-top:60px;padding-bottom:70px}@media(min-width:768px){.approach{padding-top:90px;padding-bottom:95px}}@media(min-width:993px){.approach{padding-top:120px;padding-bottom:130px}}.approach .block-title{color:#647b4b;text-align:center;margin-bottom:40px;font-weight:700;font-size:32px;line-height:100%;font-family:"olimpico",sans-serif;color:#647b4b}.approach .block-title span.thin{font-weight:400}@media(min-width:768px){.approach .block-title{font-size:40px}}@media(min-width:993px){.approach .block-title{font-size:48px}}@media(min-width:768px){.approach .block-title{position:relative;display:inline-block;width:100%;text-align:left;margin-bottom:68px}.approach .block-title:after{content:"";display:block;width:100%;border-top:1px solid #463922;position:absolute;top:50%;z-index:0}.approach .block-title span{background-color:#f8f5ee;position:relative;z-index:10;padding-right:23px}}.approach__cards-wrapper{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.approach__cards-wrapper{flex-direction:row;gap:35px}}.approach__card{border:1px solid #647b4b;border-radius:10px;padding:30px 40px 28px}@media(min-width:993px){.approach__card{padding:70px 54px 72px}}.approach__card img{display:block;margin-bottom:19px}.approach__card h3{margin-bottom:10px;color:#647b4b;font-weight:350;font-size:24px;line-height:100%;font-family:"mr-eaves-sans",sans-serif;color:#647b4b}@media(min-width:768px){.approach__card h3{font-size:32px}}.approach__card-text{margin-bottom:16px}.approach__card-text p{font-size:18px;color:#647b4b;font-family:"mr-eaves-sans",sans-serif;font-weight:350}@media(min-width:768px){.approach__card-text p{font-size:20px}}.approach__card .more-link{color:#647b4b;font-size:18px;font-weight:700;text-decoration:none;font-family:"mr-eaves-sans",sans-serif}