.elementor-512 .elementor-element.elementor-element-2932306{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.1;}.elementor-512 .elementor-element.elementor-element-2932306:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-2932306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-512 .elementor-element.elementor-element-2932306::before, .elementor-512 .elementor-element.elementor-element-2932306 > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-2932306 > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-2932306 > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-2932306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-2932306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-2932306::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-512 .elementor-element.elementor-element-7ed8603{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-1de0e49{background-color:transparent;padding:0px 15px 0px 15px;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-5e2a70f ) 100%);border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-1de0e49 .elementor-heading-title{font-family:var( --e-global-typography-ae05c6e-font-family ), Sans-serif;font-size:var( --e-global-typography-ae05c6e-font-size );font-weight:var( --e-global-typography-ae05c6e-font-weight );text-transform:var( --e-global-typography-ae05c6e-text-transform );line-height:var( --e-global-typography-ae05c6e-line-height );letter-spacing:var( --e-global-typography-ae05c6e-letter-spacing );color:var( --e-global-color-d88298d );}.elementor-512 .elementor-element.elementor-element-c04047d .elementor-heading-title{color:var( --e-global-color-d88298d );}.elementor-512 .elementor-element.elementor-element-0bb5773{--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;--gap:40px 60px;--row-gap:40px;--column-gap:60px;}@media(min-width:768px){.elementor-512 .elementor-element.elementor-element-7ed8603{--width:75%;}}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-7ed8603{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-512 .elementor-element.elementor-element-1de0e49 .elementor-heading-title{font-size:var( --e-global-typography-ae05c6e-font-size );line-height:var( --e-global-typography-ae05c6e-line-height );letter-spacing:var( --e-global-typography-ae05c6e-letter-spacing );}.elementor-512 .elementor-element.elementor-element-0bb5773{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-1de0e49 .elementor-heading-title{font-size:var( --e-global-typography-ae05c6e-font-size );line-height:var( --e-global-typography-ae05c6e-line-height );letter-spacing:var( --e-global-typography-ae05c6e-letter-spacing );}}/* Start custom CSS */.post-password-form{max-width:560px;margin:80px auto;background:#fff;border-radius:16px;padding:40px 40px 44px;box-shadow:0 12px 34px rgba(0,0,0,.10);border-top:6px solid var(--e-global-color-accent,#EDB83F)}
.post-password-form{display:block}
.post-password-form p{display:block;width:100%;font-size:17px;line-height:1.6;color:var(--e-global-color-text,#3f4a41)}
.post-password-form p:first-child{margin:0 0 26px}
.post-password-form label{display:block;width:100%;font-weight:600;color:var(--e-global-color-primary,#22381f);margin-bottom:6px}
.post-password-form input[type=password]{display:block;width:100%;margin-top:8px;padding:14px 16px;border:1px solid #d9d9d4;border-radius:10px;font-size:16px;font-family:inherit;background:#fbfbf9}
.post-password-form input[type=password]:focus{outline:3px solid var(--e-global-color-accent,#EDB83F);outline-offset:2px;border-color:transparent}
.post-password-form input[type=submit]{display:block;width:100%;margin-top:22px;padding:15px 24px;border:0;border-radius:40px;background:var(--e-global-color-primary,#22381f);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s}
.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{background:var(--e-global-color-accent,#EDB83F);color:#22381f}
@media(max-width:600px){.post-password-form{margin:40px 16px;padding:28px 22px}}/* End custom CSS */