:root{--clr_primary:#212529;--clr_accent:#0099dc;--clr_white:#fff;--clr_border_1:#eee;--clr_border_2:#ccc;--clr_light_blue:#f0f9fe;--clr_error:red;--font_primary:"Inter",sans-serif;--grid_col_2:2;--gap_1:1rem;--gap_1_5:1.5rem;--gap_2:2rem;--gap_3:3rem;--gap_4:4rem;--gap_5:5rem;--size_base:1.25rem;--size_h1:3rem;--size_h2:2.5rem;--size_h3:2rem;--size_h4:1.5rem;--size_h5:1rem;--size_h6:0.9rem;--section_pad:5rem}*,:after,:before{box-sizing:border-box;margin:0}body{background-color:var(--clr_white);color:var(--clr_primary);font-family:var(--font_primary);font-size:var(--size_base);line-height:160%}img{display:block;height:auto;max-width:100%}.container,.dnd-section>.row-fluid{margin-inline:auto;max-width:82.5rem;width:calc(100% - 2.5rem)}[class*=force-full-width-section]>.row-fluid{padding-inline:0;width:100%}.h1,h1{font-size:var(--size_h1)}.h1,.h2,h1,h2{line-height:1.2}.h2,h2{font-size:var(--size_h2)}.h3,h3{font-size:var(--size_h3)}.h3,.h4,h3,h4{line-height:1.2}.h4,h4{font-size:var(--size_h4)}.h5,h5{font-size:var(--size_h5)}.h5,.h6,h5,h6{line-height:1.2}.h6,h6{font-size:var(--size_h6)}.text_center{text-align:center}.bg_light_blue{background-color:var(--clr_light_blue)}.color_accent{color:var(--clr_accent)}:where(h1,.h1,h2,.h2) span{color:var(--clr_accent)}[class*=grid_auto_fit]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}[class*=grid_col_]{display:grid;gap:2rem 3rem}.grid_col_2{grid-template-columns:repeat(var(--grid_col_2),1fr)}.i_center{align-items:center}[class*=flex_col_]{display:flex;flex-direction:column}.flex_col_1{gap:var(--gap_1)}.flex_col_1_5{gap:var(--gap_1_5)}.flex_col_2{gap:var(--gap_2)}.flex_col_3{gap:var(--gap_3)}.flex_col_4{gap:var(--gap_4)}.flex_col_5{gap:var(--gap_5)}.radius_1{border-radius:1rem}.list_col :where(ul,ol){display:flex;flex-direction:column;gap:.5rem;padding-left:.9375rem}section{padding-block:var(--section_pad)}.section_header{margin-inline:auto;text-align:center}.section_header,.section_header_left{max-width:62.5rem}.swiper-pagination-bullet-active{background-color:var(--clr_accent)!important}@media (max-width:991px){:root{--gap_4:3rem;--gap_5:3rem;--size_base:1rem;--size_h1:2.25rem;--size_h2:2rem;--size_h3:1.75rem;--size_h4:1.375rem;--section_pad:3rem}}@media (max-width:767px){:root{--grid_col_2:1}}