.column-fluid{display:flex;flex-direction:row;justify-content:space-between}.orientation{display:flex;flex-direction:column;gap:60px;padding:10rem 0}.orientation .headline{color:#283f50;font-size:3.8rem;font-weight:700;letter-spacing:.02em;line-height:1.5;margin:0}.orientation .headline span{align-items:center;color:#9d7f51;display:flex;font-size:1.4rem;font-variation-settings:"wght" 600;gap:.8rem;letter-spacing:.1em;line-height:.65;margin:0 0 1rem}.orientation .headline span:before{background:#9d7f51;border-radius:50%;content:"";display:block;flex-shrink:0;height:1rem;width:1rem}.orientation__column{align-items:center}@media (min-width:769px){.orientation__column>*{width:46.666666666%}}.orientation__image{line-height:0}.orientation__text .headline{margin:0 0 3rem}.orientation__text .button{font-size:2rem;height:72px;margin:0 0 2rem}.orientation__lead{display:flex;flex-direction:column;font-size:1.6rem;gap:12px;line-height:1.8;margin:0 0 2rem}.orientation__lead strong{font-size:2rem;line-height:1.8}.orientation__sub-text{color:#616161;font-size:1.2rem;letter-spacing:.02em;line-height:1.8}.orientation__sub-text .ceo_name{font-size:1.4rem;font-weight:700;margin:0 0 .5rem}.orientation__sub-text .ceo_name strong{font-size:1.6rem;margin:0 0 0 .8rem}@media (max-width:768px){.column-fluid{flex-direction:column}.orientation{gap:30px;padding:5rem 0}.orientation .headline{font-size:2.8rem}.orientation .headline span{font-size:1.2rem;gap:.6rem;line-height:1}.orientation .headline span:before{height:.8rem;width:.8rem}.orientation__image{margin:0 0 3rem}.orientation__text{font-size:1.4rem}.orientation__text .button{font-size:1.8rem;height:5.6rem;margin:0 0 2.3rem;padding:0 4.7rem 0 1.6rem}.orientation__text .button:after{bottom:0;margin:auto;position:absolute;right:1.6rem;top:0}.orientation__lead{font-size:1.4rem;gap:2rem;margin:0 0 3rem}.orientation__sub-text .ceo_name{margin:0}.orientation__sub-text .ceo_name strong{font-size:1.4rem;margin:0 0 0 1.5rem}}.point{background:#f5f5f5;padding:9rem 0 10rem}.point__column{align-items:center;display:flex;gap:4.1667%}.point__text{display:flex;flex-direction:column;gap:4rem;width:55%}.point__headline{font-size:3rem;line-height:1.6;margin:-1.25rem 0}.point__headline strong{color:#9d7f51}.point__text ol{display:flex;flex-direction:column;gap:2rem;list-style-type:none;margin:0;padding:0}.point__text ol li{counter-increment:number;display:flex;flex-direction:column;gap:.8rem}.point__text ol li br{display:none}.point__text ol li strong{align-items:center;display:flex;font-size:2rem;gap:.8rem;line-height:1.8}.point__text ol li strong:before{align-items:center;background:#9d7f51;border-radius:50%;color:#fff;content:counter(number);display:flex;flex-shrink:0;font-family:indivisible-variable,sans-serif;font-size:1.4rem;font-variation-settings:"wght" 600;height:2.4rem;justify-content:center;line-height:1;padding-top:.1rem;width:2.4rem}.point__buttons{display:flex;flex-direction:column;gap:1.4rem;min-width:30rem;width:40.8333%}.point__buttons li a{align-items:center;background:#fff;color:#000;display:flex;font-size:1.8rem;font-weight:700;gap:2rem;letter-spacing:.04em;line-height:1.4;padding:1.8rem 2rem}.point__buttons li a span{flex:1}.point__buttons li a em{color:#9d7f51;display:block;font-family:indivisible-variable,sans-serif;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.04em;line-height:1.4;margin:0 0 .2rem}.point__buttons li a img{flex-shrink:0;width:14rem}@media (min-width:769px){.point__buttons li a,.point__buttons li a em{transition:.3s}.point__buttons li a:hover{background:#df5a5a;color:#fff;opacity:1}.point__buttons li a:hover em{color:#fff}}@media (max-width:768px){.point{padding:3rem 0 5rem}.point__column{gap:3rem}.point__headline{font-size:2.4rem;line-height:1.8;margin:0;text-align:center}.point__text{gap:3rem;width:100%}.point__text ol{gap:1.4rem}.point__text ol li{font-size:1.4rem;gap:.4rem}.point__text ol li strong{font-size:1.8rem}.point__buttons{width:100%}.point__buttons li a{font-size:1.2rem;line-height:1.6;padding:1.4rem}.point__buttons li a strong{display:block;font-size:1.8rem}.point__buttons li a img{width:12rem}}