.password-protected{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:576px;padding-top:180px;padding-bottom:calc(53.5714vw + 32px);display:flex}@media (width>=768px){.password-protected{padding-top:256px;padding-bottom:448px}}.password-protected__panel{opacity:0;grid-template-rows:0fr;width:100%;transition:grid-template-rows .4s,opacity .3s;display:grid;overflow:hidden}.password-protected__panel--password{opacity:1;grid-template-rows:1fr}.password-protected.is-request-mode .password-protected__panel--password{opacity:0;grid-template-rows:0fr}.password-protected.is-request-mode .password-protected__panel--request{opacity:1;grid-template-rows:1fr}.password-protected__panel-inner{flex-direction:column;align-items:center;gap:32px;display:flex;overflow:hidden}.password-protected__title{color:#fff;text-transform:uppercase;font-family:Goudy Sans,sans-serif;font-size:38px}@media (width>=640px){.password-protected__title{font-size:48px}}@media (width>=768px){.password-protected__title{font-size:56px}}@media (width>=1024px){.password-protected__title{font-size:64px}}.password-protected__text{color:#fff}.password-protected__form{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.password-protected__label{color:#fff;font-family:Figtree,sans-serif;font-weight:600}.password-protected__input{color:#2d372c;background-color:#fff;border:1px solid #2d372c33;border-radius:30px;width:100%;padding:12px 16px;font-family:Figtree,sans-serif;font-size:16px}.password-protected__toggle{color:#e8d894;cursor:pointer;background:0 0;border:none;padding:0;font-family:Figtree,sans-serif;font-size:15px;font-weight:600;text-decoration:underline;transition:color .2s}.password-protected__toggle:hover{color:#fff}.password-protected__panel--password .button,.password-protected__request-form{width:100%}.password-protected__request-form .forminator-field{flex-direction:column;margin-bottom:1rem;display:flex}.password-protected__request-form label.forminator-label{color:#fff;margin-bottom:.5rem;font-family:Figtree,sans-serif;font-size:16px;font-weight:500}@media (width>=768px){.password-protected__request-form label.forminator-label{font-size:18px}}.password-protected__request-form input[type=email],.password-protected__request-form input[type=text]{color:#2d372c;text-align:start;background-color:#fff;border:none;border-radius:30px;width:100%;height:52px;padding:16px;font-family:Figtree,sans-serif;font-size:16px}@media (width>=768px){.password-protected__request-form input[type=email],.password-protected__request-form input[type=text]{height:58px;font-size:18px}}.password-protected__request-form input[type=email]::placeholder,.password-protected__request-form input[type=text]::placeholder{color:#c0bebd;font-family:Figtree,sans-serif;font-size:18px;font-weight:400}.password-protected__request-form .forminator-error-message{color:#eb613a;margin-top:8px}.password-protected__request-form .forminator-response-message{display:none}.password-protected__request-form .forminator-success{color:#fff;background:#eb613a;border-radius:30px;padding:20px 10px;display:block}.password-protected__request-form button{color:#fff;cursor:pointer;background-color:#eb613a;border:none;border-radius:30px;width:100%;padding:14px 48px 14px 28px;font-family:Figtree,sans-serif;font-size:16px;text-decoration:none;transition:background-color .3s ease-out;display:block;position:relative}@media (width>=768px){.password-protected__request-form button{padding:16px 56px 16px 32px;font-size:18px}}.password-protected__request-form button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.8 10.4'%3E%3Cpath fill='%23fff' d='M7.8 5.2a2 2 0 0 1-.6 1.1L2.8 10a2 2 0 0 1-1.9.2A2 2 0 0 1 0 8.8V1.5A2 2 0 0 1 1 .2a2 2 0 0 1 1.8.2L7.2 4a2 2 0 0 1 .6 1.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:8px;height:10px;transition:transform .3s ease-out;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (width>=768px){.password-protected__request-form button:after{right:32px}}.password-protected__request-form button:hover{background-color:#d15835}.password-protected__request-form button:hover:after{transform:translateY(-50%)translate(20%)}
