.elementor-8929 .elementor-element.elementor-element-c95eefb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8929 .elementor-element.elementor-element-c95eefb:not(.elementor-motion-effects-element-type-background), .elementor-8929 .elementor-element.elementor-element-c95eefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-8929 .elementor-element.elementor-element-3705c94{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.12);--border-color:rgba(23,18,15,.12);--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:12px;}.elementor-8929 .elementor-element.elementor-element-d952cc9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8929 .elementor-element.elementor-element-d952cc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27ink );color:var( --e-global-color-te27ink );border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:hover, .elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );}.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:hover svg, .elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8929 .elementor-element.elementor-element-9804c0d.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-8929 .elementor-element.elementor-element-9804c0d{text-align:center;}.elementor-8929 .elementor-element.elementor-element-9804c0d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:var( --e-global-color-te27ink );}.elementor-8929 .elementor-element.elementor-element-a16154d{--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8929 .elementor-element.elementor-element-a16154d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8929 .elementor-element.elementor-element-ff95ce1{width:auto;max-width:auto;background-color:var( --e-global-color-te27sand );padding:0px 10px 0px 10px;border-radius:999px 999px 999px 999px;}.elementor-8929 .elementor-element.elementor-element-ff95ce1 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;line-height:28px;color:var( --e-global-color-te27ink );}.elementor-8929 .elementor-element.elementor-element-b6a2a5d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8929 .elementor-element.elementor-element-831517d .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:42px;font-weight:400;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-te27ink );}.elementor-8929 .elementor-element.elementor-element-294f6f4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8929 .elementor-element.elementor-element-294f6f4 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-te27ink2 );}.elementor-8929 .elementor-element.elementor-element-b58bf45 > .elementor-widget-container{padding:22px 20px 0px 20px;}#elementor-popup-modal-8929 .dialog-widget-content{animation-duration:0.3s;background-color:var( --e-global-color-te27paper );border-radius:10px 10px 10px 10px;box-shadow:0px 24px 60px -20px rgba(23,18,15,.55);}#elementor-popup-modal-8929{background-color:rgba(23,18,15,.55);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8929 .dialog-message{width:480px;height:auto;}@media(max-width:1024px){.elementor-8929 .elementor-element.elementor-element-3705c94{--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-8929 .elementor-element.elementor-element-3705c94{--flex-wrap:nowrap;}.elementor-8929 .elementor-element.elementor-element-d952cc9{--width:96px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8929 .elementor-element.elementor-element-a16154d{--width:96px;}}@media(min-width:768px){.elementor-8929 .elementor-element.elementor-element-d952cc9{--width:96px;}.elementor-8929 .elementor-element.elementor-element-a16154d{--width:96px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8929 .elementor-element.elementor-element-d952cc9{--width:96px;}.elementor-8929 .elementor-element.elementor-element-a16154d{--width:96px;}}/* Start custom CSS for button, class: .elementor-element-c24261b *//* Round 44px icon button */ .elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button{width:44px;justify-content:center;padding:0}/* Button box: exact design height, label and icon on one line with the design gap */ .elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap;line-height:1;transition:background-color .15s,border-color .15s,transform .12s ease}.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:0px;width:100%}.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* The design's thin outline icon after the label (CSS mask in the text colour) */ .elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button-content-wrapper::after{content:"";flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/20px 20px no-repeat;background-color:currentColor;}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-8929 .elementor-element.elementor-element-c24261b .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9804c0d *//* One line */ .elementor-8929 .elementor-element.elementor-element-9804c0d{min-width:0}.elementor-8929 .elementor-element.elementor-element-9804c0d .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff95ce1 *//* Clock icon before the time (design stroke 1.8, 14px) */ .elementor-8929 .elementor-element.elementor-element-ff95ce1 .elementor-heading-title{display:flex;align-items:center;gap:6px;white-space:nowrap}.elementor-8929 .elementor-element.elementor-element-ff95ce1 .elementor-heading-title::before{content:"";width:14px;height:14px;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5a8.5 8.5 0 1 1 0 17a8.5 8.5 0 0 1 0-17zM12 7.5V12l3 2'/%3E%3C/svg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5a8.5 8.5 0 1 1 0 17a8.5 8.5 0 0 1 0-17zM12 7.5V12l3 2'/%3E%3C/svg%3E") center/14px 14px no-repeat;background-color:currentColor;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3705c94 *//* Phone: the header is the grab area of the bottom sheet (swipe down closes) */ @media (max-width:767px){.elementor-8929 .elementor-element.elementor-element-3705c94{touch-action:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-831517d *//* "poster." in italic plum */ .elementor-8929 .elementor-element.elementor-element-831517d em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-b58bf45 *//* Send a poster form: design fonts and colours (the kit sets Inter on text and Playfair 28px on buttons) */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form{--wpforms-field-size-input-height:52px;--wpforms-field-size-font-size:16px;--wpforms-field-border-radius:6px;display:flex;flex-direction:column;font-family:"Schibsted Grotesk",sans-serif;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-container{margin:0!important}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form *{box-sizing:border-box;font-family:inherit}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form button,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form input,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form textarea{font-family:"Schibsted Grotesk",sans-serif;text-shadow:none;letter-spacing:0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-field{padding:0;margin:22px 0 0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-field:first-child{margin-top:0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form fieldset{margin:0;padding:0;border:0}

/* Upload box text in the UI font (the Dropzone styles set Helvetica) */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-uploader,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-uploader *{font-family:"Schibsted Grotesk",sans-serif!important}
/* Labels with the Tibetan numerals 1 2 3 and "Optional" at the right, like the phone design */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-field-label{display:flex;align-items:baseline;gap:0;margin:0 0 8px;font-size:13px;font-weight:600;line-height:17px;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .wpforms-field-label{margin-bottom:10px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-field-label::before{margin-right:10px;content:"༡";font-family:"Noto Serif Tibetan",serif;font-size:22px;font-weight:500;line-height:1;color:var(--e-global-color-te27rust,#A84E0C)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-phone .wpforms-field-label::before{content:"༢"}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-note .wpforms-field-label::before{content:"༣"}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-phone .wpforms-field-label::after,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-note .wpforms-field-label::after{content:"Optional";margin-left:auto;font-weight:400;color:var(--e-global-color-te27muted,#62584F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-required-label{margin-left:4px;color:var(--e-global-color-te27rust,#A84E0C)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-field-description{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--e-global-color-te27muted,#62584F)}

/* Inputs: 52px paper-card boxes, orange focus ring; phone number in Azeret */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form input[type=text],.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form input[type=tel],.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form textarea{width:100%!important;max-width:none!important;height:52px;margin:0;padding:0 14px;border:1px solid rgba(23,18,15,.22);border-radius:6px;background:var(--e-global-color-te27card,#FBF8F3);box-shadow:none;font-size:16px;color:var(--e-global-color-te27ink,#17120F);outline:none}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-phone input{font-family:"Azeret Mono",monospace}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form textarea{height:76px;padding:12px 14px;line-height:1.5;resize:none}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form input::placeholder,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form textarea::placeholder{color:#6B6158;opacity:1}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form input:focus,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form textarea:focus{border-color:var(--e-global-color-te27orange,#FF923A)!important;box-shadow:0 0 0 1px var(--e-global-color-te27orange,#FF923A)!important}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-error:not(input):not(textarea):not(.wpforms-field){display:block;margin:8px 0 0;font-size:13px;font-weight:500;color:#B42318}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form input.wpforms-error,.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form textarea.wpforms-error{border-color:#B42318!important;box-shadow:0 0 0 1px #B42318!important}

/* Poster: empty = a dashed drop box; with a file = the poster whole over its blurred copy (262px), "Added", file line + Change */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .wpforms-uploader{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;margin:0;padding:20px;border:1.5px dashed rgba(23,18,15,.32);border-radius:8px;background:var(--e-global-color-te27card,#FBF8F3);cursor:pointer;text-align:center}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .wpforms-uploader:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .dz-message{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .dz-message svg{display:none}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .dz-message::before{content:"";width:48px;height:48px;border-radius:999px;background:var(--e-global-color-te27sand,#ECE5DA) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317120F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5M4 16v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3'/%3E%3C/svg%3E") center/22px no-repeat}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .modern-title{font-size:0;line-height:0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .modern-title::before{content:"Add your poster";display:block;font-size:16px;font-weight:600;line-height:1.3;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .modern-title>span{font-size:0;text-decoration:none!important}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .modern-title{text-decoration:none!important}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .modern-title>span::before{content:"A photo of the flyer works too";display:block;margin-top:4px;font-size:14px;font-weight:400;line-height:1.4;color:var(--e-global-color-te27muted,#62584F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster.has-file .wpforms-uploader{position:absolute!important;width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-big{position:relative;height:262px;border-radius:8px;overflow:hidden;background:#24143F}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-big img{position:absolute;inset:0;width:100%;height:100%;padding:16px 0;object-fit:contain;z-index:1}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-big img.te27-blur{padding:0;object-fit:cover;filter:blur(18px) brightness(.5) saturate(1.15);transform:scale(1.25);z-index:0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-added{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;background:var(--e-global-color-te27paper,#F4EFE7);font-size:13px;font-weight:600;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-added::before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23557C0E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-meta{display:flex;align-items:center;gap:10px;margin-top:10px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-metatxt{flex:1;min-width:0;font-size:14px;line-height:20px;color:var(--e-global-color-te27muted,#62584F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-change{display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;margin:0;padding:0 16px 0 14px;border:1px solid var(--e-global-color-te27ink,#17120F);border-radius:999px;background:transparent;font-size:15px;font-weight:500;line-height:1;color:var(--e-global-color-te27ink,#17120F);cursor:pointer}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-change:hover{background:rgba(23,18,15,.05);color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-change::before{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5M4 16v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5M4 16v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3'/%3E%3C/svg%3E") center/16px no-repeat}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-change:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-poster .dz-preview{display:none!important}

/* "Prefer to type it all yourself? Full event form" and the note under the Send button */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-full-field{margin-top:18px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-full{margin:0;font-size:14px;line-height:20px;color:var(--e-global-color-te27muted,#62584F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-full a{font-weight:600;color:var(--e-global-color-te27ink,#17120F);text-decoration:none;border-bottom:1.5px solid var(--e-global-color-te27orange,#FF923A)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-full a:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-consent-field{margin:0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-consent-field:not(:has(.te27-sp-consent)){display:none}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .te27-sp-consent{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--e-global-color-te27muted,#62584F);text-align:center}

/* Send bar: the 54px ink pill; on phones it stays at the bottom of the sheet (the page script puts the note in it) */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-submit-container{position:sticky;bottom:0;z-index:3;margin:22px -20px 0!important;padding:10px 20px 14px!important;border-top:1px solid rgba(23,18,15,.12);background:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form button.wpforms-submit{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;margin:0;padding:0 20px 0 24px;border:0;border-radius:999px;background:var(--e-global-color-te27ink,#17120F);box-shadow:none;font-size:16px;font-weight:600;line-height:1;color:var(--e-global-color-te27paper,#F4EFE7);cursor:pointer;transition:background-color .15s,transform .12s;-webkit-tap-highlight-color:transparent}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form button.wpforms-submit::after{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form button.wpforms-submit:hover{background:var(--e-global-color-te27ink2,#2A221D);color:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form button.wpforms-submit:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-submit-spinner{display:none!important}
@media (max-width:767px){.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form button.wpforms-submit:active{transform:scale(.97)}.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-form .wpforms-submit-container{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}}

/* Poster sent screen: orange check + the poster, "Thank you. Tashi delek.", three numbered next steps, share card with the pangden edge */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .wpforms-confirmation-container-full{margin:0!important;padding:0 0 24px!important;border:0!important;background:none!important;color:var(--e-global-color-te27ink,#17120F);font-family:"Schibsted Grotesk",sans-serif}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent{padding-top:4px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-top{display:flex;align-items:center;gap:16px}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-check{display:flex;align-items:center;justify-content:center;flex:none;width:60px;height:60px;margin:0;border-radius:999px;background:var(--e-global-color-te27orange,#FF923A);font-size:0;animation:te27pop .5s cubic-bezier(.2,.7,.2,1) both}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-check::before{content:"";width:26px;height:26px;background-color:var(--e-global-color-te27ink,#17120F);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/26px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/26px no-repeat}
@keyframes te27pop{from{transform:scale(.6);opacity:0}}
@keyframes te27draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes te27up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
/* The check draws in after the circle pops; the thank-you fades up (none with reduced motion) */
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-check::before{animation:te27draw .4s cubic-bezier(.6,0,.2,1) .3s both}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-title{animation:te27up .6s cubic-bezier(.2,.7,.2,1) .2s both}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-lead{animation:te27up .6s cubic-bezier(.2,.7,.2,1) .32s both}
@media (prefers-reduced-motion:reduce){.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-check,.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-check::before,.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-title,.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-lead{animation:none}}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-thumb{position:relative;flex:none;width:45px;height:60px;border-radius:3px;overflow:hidden;background:#24143F;box-shadow:0 10px 20px -10px rgba(23,18,15,.5)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-title{margin:22px 0 0;font-family:"Brygada 1918",Georgia,serif;font-size:40px;font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-title em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-lead{margin:14px 0 0;font-size:16px;line-height:24px;color:var(--e-global-color-te27ink2,#2A221D)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-next{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid rgba(23,18,15,.14)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-next li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid rgba(23,18,15,.14);font-size:15px;line-height:22px;color:var(--e-global-color-te27ink2,#2A221D)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-next .te27-num{flex:none;width:22px;font-family:"Noto Serif Tibetan",serif;font-size:22px;font-weight:500;line-height:1;color:var(--e-global-color-te27rust,#A84E0C)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-next strong{font-weight:600;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share{margin:22px 0 0;border-radius:10px;overflow:hidden;background:var(--e-global-color-te27sand,#ECE5DA);padding:26px 16px 16px;position:relative}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,#D7094A 0 5px,#F98307 5px 10px,#E5A800 10px 15px,#6E9F12 15px 20px,#0DA7D8 20px 25px,#60399D 25px 30px)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share-title{margin:0;font-family:"Brygada 1918",Georgia,serif;font-size:24px;font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-bubble{margin:12px 0 0;padding:10px 12px;border-radius:10px 10px 10px 2px;background:var(--e-global-color-te27card,#FBF8F3);font-size:15px;line-height:22px;color:var(--e-global-color-te27ink,#17120F)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-link{font-weight:600;color:var(--e-global-color-te27plum,#3A2263);word-break:break-word}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share-actions{display:flex;gap:8px;margin:12px 0 0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share-actions a,.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 16px;border:1px solid rgba(23,18,15,.3);border-radius:999px;background:transparent;font-size:15px;font-weight:500;line-height:1;color:var(--e-global-color-te27ink,#17120F);text-decoration:none;white-space:nowrap}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share-actions .te27-sent-wa{flex:1;border:0;background:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7);font-weight:600}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-share-actions .te27-sent-wa::before{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 8l5-5 5 5M5 14v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 8l5-5 5 5M5 14v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5'/%3E%3C/svg%3E") center/18px no-repeat}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-actions{display:flex;gap:10px;margin:22px 0 0}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-actions .te27-sent-browse{flex:1;justify-content:space-between;padding:0 20px 0 22px;border:0;background:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent-actions .te27-sent-browse::after{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat}
.elementor-8929 .elementor-element.elementor-element-b58bf45 .te27-sent a:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c95eefb *//* Links and buttons keep the design fonts (the kit styles links as Playfair) */ .elementor-8929 .elementor-element.elementor-element-c95eefb a{font-family:inherit}/* Sent screen (page script adds is-sent): no title block and no 30 sec chip */ .elementor-8929 .elementor-element.elementor-element-c95eefb.is-sent .te27-sp-intro{display:none}.elementor-8929 .elementor-element.elementor-element-c95eefb.is-sent .te27-sp-chip{visibility:hidden}/* End custom CSS */
/* Start custom CSS *//* Panel: at most the screen height, the content scrolls inside */ #elementor-popup-modal-8929 .dialog-widget-content{max-height:calc(100vh - 48px);overflow:hidden}#elementor-popup-modal-8929 .dialog-message{max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}/* Phones: bottom sheet. Full width at the bottom, rounded top corners, a small grab handle, room for the iPhone home bar; swipe down on the header or tap the dark overlay to close (page script). No grey tap flash. */ @media (max-width:767px){#elementor-popup-modal-8929{align-items:flex-end !important;justify-content:center !important}#elementor-popup-modal-8929 .dialog-message{width:100vw !important;max-width:100vw;max-height:92vh}#elementor-popup-modal-8929 .dialog-widget-content{width:100% !important;max-width:100vw;max-height:92vh;margin:0 !important;border-radius:12px 12px 0 0 !important;padding-bottom:env(safe-area-inset-bottom,0px)}#elementor-popup-modal-8929 .dialog-widget-content::before{content:"";position:absolute;z-index:3;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:999px;background:#C9BFB1;pointer-events:none}#elementor-popup-modal-8929 a,#elementor-popup-modal-8929 button,#elementor-popup-modal-8929 [role="button"]{-webkit-tap-highlight-color:transparent}}/* No slide or fade with reduced motion */ @media (prefers-reduced-motion: reduce){#elementor-popup-modal-8929 .dialog-widget-content{animation:none !important}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Schibsted Grotesk';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/SchibstedGrotesk-Italic-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Azeret Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/AzeretMono-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Azeret Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/AzeretMono-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Azeret Mono';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/AzeretMono-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Azeret Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/AzeretMono-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Azeret Mono';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/AzeretMono-Italic-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Roman-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Brygada 1918';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/Brygada1918-Italic-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */