:root{--fs-base:clamp(0.9375rem, 1vw, 1rem);--fs-big:clamp(2.5rem, 5vw, 4rem);--fs-h1:clamp(2.5rem, 5vw, 4rem);--fs-h2:clamp(1.5rem, 3.5vw, 2rem);--fs-h3:clamp(1.375rem, 3vw, 1.75rem);--fs-h4:clamp(1.25rem, 2.5vw, 1.5rem);--fs-h5:clamp(1.125rem, 2vw, 1.375rem);--fs-h6:clamp(1rem, 1.5vw, 1.125rem);--lh-base:1.6}.hero-title{font-size:var(--fs-big);font-weight:400;letter-spacing:1px}.hero_slider p{font-size:var(--fs-h6)}body{font-size:var(--fs-base);line-height:var(--lh-base)}p{margin-bottom:1rem}.btn_odb{font-size:var(--fs-base)}h1{font-size:var(--fs-h1);line-height:1.2;font-weight:500;margin-bottom:1rem}h2{font-size:var(--fs-h2);line-height:1.25;font-weight:500;margin-bottom:.9rem}h3{font-size:var(--fs-h3);line-height:1.3;font-weight:500;margin-bottom:.8rem}h4{font-size:var(--fs-h4);line-height:1.35;font-weight:500;margin-bottom:.7rem}h5{font-size:var(--fs-h5);line-height:1.4;font-weight:500;margin-bottom:.6rem}h6{font-size:var(--fs-h6);line-height:1.5;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.fb{background-color:#54aaff;color:#fff}.fb svg,.li svg,.in svg,.te svg{stroke:#ffffff!important}.in{background-color:#ff8ffd;color:#fff}.li{background-color:#3391ff;color:#FFF}.te{background-color:#43cf78;color:#fff}