.elementor-22081 .elementor-element.elementor-element-95937f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-22081 .elementor-element.elementor-element-5d219a4 > .elementor-widget-container{padding:3em 1em 1em 1em;}.elementor-22081 .elementor-element.elementor-element-5d219a4 .elementor-heading-title{font-size:28px;}.elementor-22081 .elementor-element.elementor-element-44af43b{--display:flex;border-style:dotted;--border-style:dotted;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-fe08f81 );--border-color:var( --e-global-color-fe08f81 );}.elementor-22081 .elementor-element.elementor-element-3d7dda1 > .elementor-widget-container{padding:2em 2em 0em 2em;border-style:none;}@media(max-width:767px){.elementor-22081 .elementor-element.elementor-element-95937f6{--margin-top:1em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for shortcode, class: .elementor-element-3d7dda1 */.swpm-logged-membership
{display:none;}
.swpm-join-us-link {display: none;}
.swpm-forgot-pass-link {margin-top: 2em; margin-bottom: 0.5em;}
.swpm-login-submit {margin-top: 2em;}
.swpm-password-input {margin-bottom: 1.3em;}
.swpm-password-label {margin-top: 1.em; font-weight: bold; color:#005B48;}
.swpm-username-label {font-weight: bold; color: #005B48;}
.swpm-logged-expiry {display: none;}
.swpm-edit-profile-link {margin-top: 1.4em;}
.swpm-login-form-pw-reset-link {display: none;}/* End custom CSS */