:root{--gold:#cb9a50;--maroon:#500000;--beige:#ece7de;--beige2:#fffffd;--darkGray:#373a36;--white:#fff;--v-item-spacing:clamp(20px,5vw,100px);--max-width:clamp(320px,90vw,1570px);--img-sbs-gutter:clamp(20px,5vw,60px);--h2-comp:clamp(24px,2vw,28px);--p-comp:clamp(18px,1.6vw,22px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;color:#1a1a1a;font-family:freight-text-pro,serif;font-style:normal;font-weight:500;margin:0;-webkit-font-smoothing:antialiased;letter-spacing:1}img{display:block;max-width:100%}h1,h2,h3{color:#373a36;font-family:sweet-gothic,sans-serif;margin:0}section{background-color:var(--beige);padding-block:var(--v-item-spacing)}section.--main .__content{box-sizing:content-box;margin:0 auto;max-width:var(--max-width);padding-bottom:70px;padding-inline:var(--img-sbs-gutter)}section .section-text{color:#000;font-family:FreightText Pro;font-size:var(--p-comp);font-style:normal;font-weight:400;line-height:1.6;padding-bottom:30px}section .section-text.--gr{color:#373a36}[data-hs-cos-field=section_header] h2,section h2{font-size:var(--h2-comp);padding-bottom:36px;text-align:center;text-transform:uppercase}[data-hs-cos-field=section_number],p.__card-num{color:var(--gold);font-family:sweet-gothic,sans-serif;font-size:clamp(35px,4vw,44px)!important;font-weight:500}.__wrapper.--sbs{display:flex;gap:100px;padding-block:50px;padding-inline:100px}@media (max-width:1050px){.__wrapper.--sbs{flex-direction:column;gap:0;padding-inline:30px}}.__wrapper.--sbs .__card-num{box-sizing:border-box;margin-bottom:30px;position:relative}.__wrapper.--sbs .__card-num:before{background-color:var(--gold);content:"";height:2px;left:calc(clamp(50px, 7vw, 150px)*-1);position:absolute;top:50%;transform:translatex(-30%);width:clamp(50px,7vw,150px)}.__wrapper.--sbs h2{text-align:left}.__wrapper.--sbs .__text-content{max-width:950px}@media (max-width:1050px){.__wrapper.--sbs .__text-content{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.mom150_centered-text{box-sizing:border-box;margin-inline:calc(50% - 50vw);overflow:hidden;text-align:center;width:100vw}.mom150_centered-text .__content{margin:0 auto;max-width:1300px;padding:0 20px}.mom150_centered-text .__card-num,.mom150_centered-text [data-hs-cos-field=section_number]{padding-bottom:30px}