:root{--max12:24px;--max16:32px;--max100:200px;--max77:154px;--max90:180px}.font-setter *{font-size:.1171875vw}.ten-keys h2{line-height:1.4}.number_field{font-family:Lobster,sans-serif;font-size:clamp(100px,100em,var(--max100));line-height:1}.ten-keys h2{font-family:Frontage;font-weight:700}.quote,.ten-keys h2{font-size:clamp(16px,16em,var(--max16))}.quote{color:#322a5f;font-family:Lobster,sans-serif}.plain_text,.pre-text,.richtext_field{font-size:clamp(16px,12em,var(--max12))}.plain_text{padding-bottom:35px}.plain_text a{border-bottom-width:0;text-decoration:none}.plain_text *,.richtext_field *{font-size:1em}.author{color:#f96446;font-family:Frontage;font-size:clamp(12px,12em,var(--max12));margin-bottom:15px;margin-top:15px}.flex{display:flex}.align-end{align-items:flex-end}.column-reverse{flex-direction:column-reverse}.space-between{justify-content:space-between}.align-center{align-items:center}.gap-22{gap:22px}.svg_1{width:clamp(77px,77em,var(--max77))}.svg_2{width:clamp(90px,90em,var(--max90))}@media (min-width:1280px){.ten-keys .row-fluid .span6{width:43.717949%}.ten-keys .row-fluid [class*=span]{margin-left:12.564103%}.ten-keys .row-fluid [class*=span]:first-child{margin-left:0}}.svg_layout_1,.svg_layout_2{display:flex;justify-content:flex-end}.font-setter hr{margin:55px auto}.tip-section{font-size:clamp(16px,12em,var(--max12));line-height:1.2;margin-top:57px}.tip-section *{font-size:1em}span.tip-intro{color:#f96446;font-family:Frontage;font-weight:900;margin-right:.5em}span.tip{font-weight:500}.svg_layout_3{display:flex;margin-top:15px}.svg_layout_3 .author{flex-basis:100%;margin-top:0}.column-reverse.align-end h2{align-self:flex-start}.pre-text{margin-bottom:50px}.row-reverse{flex-direction:row-reverse}.dnd-section{overflow:hidden}.spanner{position:relative}.spanner:after{height:3px;left:0;width:1000%}.spanner:after,.spanner:before{bottom:0;content:"";position:absolute}.spanner:before{height:100%;left:-14.564103%;transform:translateX(-100%);width:3px}.column-reverse.align-center h2{align-self:flex-start}@media (min-width:768px) and (max-width:1139px){.spanner:before{height:100%;left:-3.564103%;transform:translateX(-100%);width:3px}}@media (max-width:768px){div[class*=right]{margin-top:100px!important}}.justify-start{justify-content:start}td img{width:75%!important}a.button{background:#7eafa5;border-radius:13px;color:#fff!important;font-family:Frontage;padding:16px}