.elementor .kbslider{width:100%;padding:0px;}.elementor .spacer-footer{min-height:60px;}.elementor .F-Text-Base{font-family:var(--Main_Font);font-weight:400;font-size:clamp(1.9rem, calc(1.21rem + 1.07vw), 2.5rem);color:var(--Primary);line-height:1.3em;text-align:justify;}.elementor .F-Head-L{font-family:var(--Main_Font);font-weight:600;font-size:clamp(2.39rem, calc(1.52rem + 1.36vw), 3.15rem);color:var(--Primary);line-height:1.3em;text-align:center;justify-content:center;}.elementor .width-shell{width:97%;max-width:1400px;}.elementor .no-space-size{padding:0px;margin:0px;}.elementor .page-shell{width:97%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .F-Head-XL{font-family:var(--Main_Font);font-weight:600;font-size:clamp(3.01rem, calc(1.91rem + 1.71vw), 3.97rem);color:var(--Primary);line-height:1.1em;}.elementor .page-intro-stack{column-gap:16px;display:flex;flex-direction:column;row-gap:24px;justify-content:center;}.elementor .max-width-wide{width:100%;max-width:1500px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;justify-content:center;}.elementor .zero-pad{padding:0px;}.elementor .section-gap{padding-block-start:50px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;}