.elementor-410 .elementor-element.elementor-element-9b6ad9f{--display:flex;}.elementor-410 .elementor-element.elementor-element-4c6d0bf{--spacer-size:50px;}.elementor-410 .elementor-element.elementor-element-39feef0{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-410 .elementor-element.elementor-element-39feef0:not(.elementor-motion-effects-element-type-background), .elementor-410 .elementor-element.elementor-element-39feef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-410 .elementor-element.elementor-element-44a3404{--spacer-size:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-410 .elementor-element.elementor-element-4eda521{text-align:center;}.elementor-410 .elementor-element.elementor-element-4eda521 .elementor-heading-title{font-size:70px;}.elementor-410 .elementor-element.elementor-element-2a42073{--spacer-size:20px;}.elementor-410 .elementor-element.elementor-element-1a1a064{--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;}.elementor-410 .elementor-element.elementor-element-4472025{--spacer-size:20px;}.elementor-410 .elementor-element.elementor-element-d863cdf{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-410 .elementor-element.elementor-element-d863cdf:not(.elementor-motion-effects-element-type-background), .elementor-410 .elementor-element.elementor-element-d863cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-410 .elementor-element.elementor-element-96b0823{--display:flex;--min-height:2px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-410 .elementor-element.elementor-element-e7b6475{--display:flex;--min-height:2px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-410 .elementor-element.elementor-element-aad27fb .elementor-button{background-color:#A6FFDB;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E287;border-radius:99px 99px 99px 99px;padding:9px 0px 9px 0px;}.elementor-410 .elementor-element.elementor-element-ebc6a34{--display:flex;--min-height:2px;--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;}.elementor-410 .elementor-element.elementor-element-b54245e .elementor-button{background-color:#F7E2FF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A744CF;border-radius:99px 99px 99px 99px;padding:9px 0px 9px 0px;}.elementor-410 .elementor-element.elementor-element-f7c6375{--display:flex;--min-height:2px;}.elementor-410 .elementor-element.elementor-element-f603e36 .elementor-button{background-color:#FFF5D3;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCC201;border-radius:99px 99px 99px 99px;padding:9px 0px 9px 0px;}.elementor-410 .elementor-element.elementor-element-c374df8{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-410 .elementor-element.elementor-element-704b3c0{--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;}.elementor-410 .elementor-element.elementor-element-35cdf89{--spacer-size:50px;}body.elementor-page-410:not(.elementor-motion-effects-element-type-background), body.elementor-page-410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F2;}@media(min-width:768px){.elementor-410 .elementor-element.elementor-element-96b0823{--width:26%;}.elementor-410 .elementor-element.elementor-element-e7b6475{--width:19%;}.elementor-410 .elementor-element.elementor-element-ebc6a34{--width:19%;}.elementor-410 .elementor-element.elementor-element-f7c6375{--width:19%;}.elementor-410 .elementor-element.elementor-element-c374df8{--width:26%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-410 .elementor-element.elementor-element-4c6d0bf{--spacer-size:4px;}.elementor-410 .elementor-element.elementor-element-39feef0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-410 .elementor-element.elementor-element-44a3404{--spacer-size:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-410 .elementor-element.elementor-element-2a42073{--spacer-size:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-4eda521 */@media screen and (max-width: 580px) {
	#peps-login-title h1 {
		font-size: 45px;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6cf166b */#peps-custom-login .login-header-text{
    margin: 0 0 1.5rem 0;
}
#peps-custom-login label{
    margin: 0 0 0.2rem 0;
}
#peps-custom-login input[type=text], 
#peps-custom-login input[type=password]{
    width: 100%;
    border: 1px solid #000;
    padding: 14px 10px 8px 10px;
    border-radius:10px;
}
#peps-custom-login input[type=text]:focus, 
#peps-custom-login input[type=password]:focus{
    border: 2px solid #4BE8FC !important;
}
#peps-custom-login p.login-password{
    margin-bottom: 0.3rem;
}
#peps-custom-login #wp-submit{
    width: 100%;
    background: #AFF6FF;
    border: 1px solid #4BE8FC;
    border-radius:99px;
    padding: 8px 0;
    cursor: pointer;
    font-size: 200%;
}
#peps-custom-login #nav {
    margin: 3rem 0 0 0;
}
#peps-custom-login #nav a{
    border-radius:99px;
    padding: 8px 20px;
}
#peps-custom-login #nav .register{
    background: #A6FFDB;
    color: #000;
    border: 1px solid #00E287;
}
#peps-custom-login #nav .lost-password{
    background: #F7E2FF;
    color: #000;
    border: 1px solid #A744CF;
}
#peps-custom-login #nav .back-to-homepage{
    background: #FFF5D3;
    color: #000;
    border: 1px solid #FCC201;
}

@media screen and (max-width: 580px) {
	#peps-custom-login #nav {
		display: flex;
		flex-direction: column;
		gap: 10px;
		align-items: stretch;
		text-align: center;
	}
}/* End custom CSS */