:root{--primary-orange:#ff6b35;--primary-orange-hover:#e85a30;--oranje:#f97316;--oranje-donker:#ea580c;--primary-blue:#2b4c7e;--primary-blue-light:#4a6da1;--text-dark:#1a1a1a;--text-medium:#4a4a4a;--text-light:#7a7a7a;--background-white:#fff;--background-light:#f8f9fa;--background-lighter:#fafbfc;--border-light:#e1e5e9;--border-medium:#d1d5db;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-base:1rem;--line-height-base:1.5;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--border-radius:6px;--transition:all 0.15s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{line-height:var(--line-height-base);margin:0}body,h1,h2,h3,h4,h5,h6{color:var(--text-dark);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}a{color:#337ab7;text-decoration:none}.content-section__container{align-items:center;display:flex;gap:3rem;margin:0 auto;max-width:1200px;padding:4rem 1rem}.content-section__image,.content-section__text{flex:1}.content-section--image-left .content-section__container{flex-direction:row-reverse}.row-fluid{display:flex;flex-wrap:wrap;--gutter-x:24px;margin-left:calc(var(--gutter-x)*-.5);margin-right:calc(var(--gutter-x)*-.5)}.row-fluid>.widget-span{display:block;float:none!important;min-height:1px;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:auto!important}.dnd-section{width:100%}.row-fluid>.span1{flex:0 0 8.333333%;max-width:8.333333%}.row-fluid>.span2{flex:0 0 16.666667%;max-width:16.666667%}.row-fluid>.span3{flex:0 0 25%;max-width:25%}.row-fluid>.span4{flex:0 0 33.333333%;max-width:33.333333%}.row-fluid>.span5{flex:0 0 41.666667%;max-width:41.666667%}.row-fluid>.span6{flex:0 0 50%;max-width:50%}.row-fluid>.span7{flex:0 0 58.333333%;max-width:58.333333%}.row-fluid>.span8{flex:0 0 66.666667%;max-width:66.666667%}.row-fluid>.span9{flex:0 0 75%;max-width:75%}.row-fluid>.span10{flex:0 0 83.333333%;max-width:83.333333%}.row-fluid>.span11{flex:0 0 91.666667%;max-width:91.666667%}.row-fluid>.span12{flex:0 0 100%;max-width:100%}.row-fluid+.row-fluid{margin-top:24px}@media (max-width:768px){.content-section--image-left .content-section__container,.content-section__container{flex-direction:column;gap:2rem;padding:2rem 1rem}.row-fluid>.widget-span{flex:0 0 100%!important;max-width:100%!important}}