.elementor .button-main{font-family:var(--Body);font-weight:700;font-size:18px;color:var(--Blue2Dark);padding-block-start:12px;padding-block-end:12px;padding-inline-start:23px;padding-inline-end:26px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--Blue2Dark);border-style:solid;background-color:var(--Blue2Light);transition:color 350ms, background-color 250ms;flex:1 0 auto;align-self:start;}.elementor .button-main:hover,.elementor .button-main:focus-visible{color:var(--Black1);background-color:var(--Blue2Dark);}.elementor .nav-icon{width:51px;height:51px;max-width:51px;max-height:51px;overflow:hidden;color:var(--Blue2Dark);padding:10px;transition:all 300ms;}.elementor .nav-icon:hover,.elementor .nav-icon:focus-visible{color:var(--Black1);background-color:var(--Blue2Dark);}.elementor .nav-item{font-family:var(--Headings);font-weight:600;font-size:22px;color:var(--Blue1Light);transition:all 300ms;}.elementor .nav-item:hover,.elementor .nav-item:focus-visible{color:var(--Blue2Dark);}.elementor .nav-item:active{color:var(--Blue2Dark);}.elementor .button-secondary{font-family:var(--Body);font-weight:700;font-size:18px;color:var(--Black80);border-radius:3px;border-width:1px;border-color:var(--Black1);border-style:solid;background-color:var(--Black1);transition:all 250ms;}.elementor .button-secondary:hover,.elementor .button-secondary:focus-visible{color:var(--Black40);border-radius:3px;border-width:1px;border-color:var(--Black5);border-style:solid;background-color:var(--Black1);}