.elementor-112 .elementor-element.elementor-element-832e0d4{--display:flex;--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:72px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-112 .elementor-element.elementor-element-832e0d4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-832e0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-5ae472a{--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-112 .elementor-element.elementor-element-5ae472a:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5ae472a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-26ba52c{--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-112 .elementor-element.elementor-element-26ba52c.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-112 .elementor-element.elementor-element-677c483 .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-112 .elementor-element.elementor-element-677c483 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-677c483 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-677c483 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-677c483 .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-112 .elementor-element.elementor-element-9ebdb14.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-9ebdb14{text-align:center;}.elementor-112 .elementor-element.elementor-element-9ebdb14 .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-112 .elementor-element.elementor-element-afaacd3{--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-112 .elementor-element.elementor-element-afaacd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e73df8e{text-align:end;}.elementor-112 .elementor-element.elementor-element-e73df8e .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-fde01f5{--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-112 .elementor-element.elementor-element-fde01f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-917d2de{--display:flex;--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:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d382118 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:28px;font-weight:400;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-e6075a3 .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-71576db{--display:flex;--min-height:1px;--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-112 .elementor-element.elementor-element-71576db:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-71576db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-71576db.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ed38f04 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27plum );}.elementor-112 .elementor-element.elementor-element-a4119a8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-a4119a8 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:var( --e-global-color-te27plum );}.elementor-112 .elementor-element.elementor-element-899e814{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-899e814 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:124px;font-weight:400;line-height:0.96em;letter-spacing:-0.03em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-252c41e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-252c41e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-1939c66{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-1939c66 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-2873a65{--display:flex;--min-height:100px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:16px;}.elementor-112 .elementor-element.elementor-element-2873a65:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2873a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-f0afcc5{--display:flex;--min-height:74px;--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-112 .elementor-element.elementor-element-f0afcc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-9a90feb{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-rotateZ:-8deg;--container-widget-width:46px;--container-widget-flex-grow:0;top:6px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-9a90feb{left:0px;}body.rtl .elementor-112 .elementor-element.elementor-element-9a90feb{right:0px;}.elementor-112 .elementor-element.elementor-element-9a90feb img{width:46px;height:62px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;box-shadow:0px 8px 14px -6px rgba(0,0,0,0.7);}.elementor-112 .elementor-element.elementor-element-0b0ef39{width:var( --container-widget-width, 46px );max-width:46px;--e-transform-rotateZ:6deg;--container-widget-width:46px;--container-widget-flex-grow:0;top:3px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-0b0ef39{left:16px;}body.rtl .elementor-112 .elementor-element.elementor-element-0b0ef39{right:16px;}.elementor-112 .elementor-element.elementor-element-0b0ef39 img{width:46px;height:62px;object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;box-shadow:0px 8px 14px -6px rgba(0,0,0,0.7);}.elementor-112 .elementor-element.elementor-element-3664b99{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3664b99.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-a1535fc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:600;line-height:22px;color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-d575d8c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#B9AEA1;}.elementor-112 .elementor-element.elementor-element-9b00179{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9b00179:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9b00179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27orange );}.elementor-112 .elementor-element.elementor-element-9b00179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-463ffb9{--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;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-66e26ea{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-66e26ea .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-65f13b4{--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;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,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9025881{--display:flex;--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7d67106{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-7d67106.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-7d67106 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-9fac5a9{--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-112 .elementor-element.elementor-element-9fac5a9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-5b7a7c5 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-0805253{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-0805253 .elementor-heading-title{font-family:var( --e-global-typography-te27ui-font-family ), Sans-serif;font-size:var( --e-global-typography-te27ui-font-size );font-weight:var( --e-global-typography-te27ui-font-weight );line-height:var( --e-global-typography-te27ui-line-height );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-96391ec{--display:flex;--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-493edef{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-493edef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-493edef .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-1cee936{--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-112 .elementor-element.elementor-element-1cee936.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-b9c42dd .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-02c0733{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-02c0733 .elementor-heading-title{font-family:var( --e-global-typography-te27ui-font-family ), Sans-serif;font-size:var( --e-global-typography-te27ui-font-size );font-weight:var( --e-global-typography-te27ui-font-weight );line-height:var( --e-global-typography-te27ui-line-height );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-188403a{--display:flex;--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5824e7c{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-5824e7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-5824e7c .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-d3f5c6f{--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-112 .elementor-element.elementor-element-d3f5c6f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-45ee4d5 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-2665fad{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-2665fad .elementor-heading-title{font-family:var( --e-global-typography-te27ui-font-family ), Sans-serif;font-size:var( --e-global-typography-te27ui-font-size );font-weight:var( --e-global-typography-te27ui-font-weight );line-height:var( --e-global-typography-te27ui-line-height );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-78bd5c6{--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-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8bd6ef9 .elementor-heading-title{font-family:var( --e-global-typography-te27ui-font-family ), Sans-serif;font-size:var( --e-global-typography-te27ui-font-size );font-weight:var( --e-global-typography-te27ui-font-weight );line-height:var( --e-global-typography-te27ui-line-height );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-bd81aed{width:auto;max-width:auto;padding:0px 0px 2px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-te27plum );}.elementor-112 .elementor-element.elementor-element-bd81aed .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-te27plum );}.elementor-112 .elementor-element.elementor-element-8a4166f{--display:flex;--min-height:12px;--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-112 .elementor-element.elementor-element-dbd632d{--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;--border-radius:6px 6px 6px 6px;--padding-top:34px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-dbd632d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-dbd632d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-112 .elementor-element.elementor-element-dbd632d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-1a59c2c{--display:flex;--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;--justify-content:space-between;--align-items:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-723c296 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.08em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-2530232 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.08em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-629232a{--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-112 .elementor-element.elementor-element-63691b2{--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-112 .elementor-element.elementor-element-b17862a{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-247e80e{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-247e80e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-91c04e9{text-align:center;}.elementor-112 .elementor-element.elementor-element-91c04e9 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-bcdebc4{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-bcdebc4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-2fe4650 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-f6d1a1c .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-a941a64{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9f9c10a{--display:flex;--min-height:40px;--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;--overflow:hidden;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9f9c10a:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9f9c10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-9f9c10a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-7f8e287{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7f8e287.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-a13470d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-202d27e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;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-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.25);border-radius:999px 999px 999px 999px;padding:0px 16px 0px 16px;}.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.25);}.elementor-112 .elementor-element.elementor-element-23e2fd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-1ee5b4c{padding:0px 0px 28px 0px;}.elementor-112 .elementor-element.elementor-element-1ee5b4c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-21c86d3{--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-112 .elementor-element.elementor-element-d15bd10{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9c78096{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9c78096.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-8049823{text-align:center;}.elementor-112 .elementor-element.elementor-element-8049823 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-69eebca{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-69eebca.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-b492a45 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-8e8786b .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-75ffd98{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-edbf493 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-8d93df1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;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-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.25);border-radius:999px 999px 999px 999px;padding:0px 16px 0px 16px;}.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.25);}.elementor-112 .elementor-element.elementor-element-ac0e71f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-c9bcb3a{padding:0px 0px 28px 0px;}.elementor-112 .elementor-element.elementor-element-c9bcb3a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-9977f9f{--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-112 .elementor-element.elementor-element-7cf8d77{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7c0ef0f{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7c0ef0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-3edd08f{text-align:center;}.elementor-112 .elementor-element.elementor-element-3edd08f .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-b62f2cd{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b62f2cd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-70be2b6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-b8ed300 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-d224b62{--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:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-05a60c2 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-7389a07 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;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-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.25);border-radius:999px 999px 999px 999px;padding:0px 16px 0px 16px;}.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.25);}.elementor-112 .elementor-element.elementor-element-d697ce2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-8acf758{padding:0px 0px 28px 0px;}.elementor-112 .elementor-element.elementor-element-8acf758 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-bd9d456{--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-112 .elementor-element.elementor-element-fddd29e{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3942d2c{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3942d2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-eb205c1{text-align:center;}.elementor-112 .elementor-element.elementor-element-eb205c1 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-d13b2d5{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d13b2d5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-cb17c9e .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-2c1d95e .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-ff64bbd{padding:0px 0px 28px 0px;}.elementor-112 .elementor-element.elementor-element-ff64bbd .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-f16d456{--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-112 .elementor-element.elementor-element-0ec306e{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d80009b{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d80009b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-b903e8d{text-align:center;}.elementor-112 .elementor-element.elementor-element-b903e8d .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-06ec605{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-06ec605.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-f2e2c30 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-486f282 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-415722d{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ff72035{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ff72035.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-4ba5446{text-align:center;}.elementor-112 .elementor-element.elementor-element-4ba5446 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-614e4cd{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-614e4cd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-28c6e6a .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-67a9fc0 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-66c6433{--display:flex;--min-height:88px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c933ab9{--display:flex;--min-height:44px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c933ab9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-f824caf{text-align:center;}.elementor-112 .elementor-element.elementor-element-f824caf .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-7acddc3{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7acddc3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-7d8c4e1 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:17px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-8705d58 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-d9096b1{--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-112 .elementor-element.elementor-element-be6e490{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.5);--border-color:rgba(23,18,15,.5);--border-radius:2px 2px 2px 2px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-112 .elementor-element.elementor-element-be6e490:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-be6e490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27card );}.elementor-112 .elementor-element.elementor-element-13cf132{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.5);--border-color:rgba(23,18,15,.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-112 .elementor-element.elementor-element-46064be{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-46064be:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-46064be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-46064be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-d68238a{width:auto;max-width:auto;background-color:var( --e-global-color-te27paper );padding:0px 11px 0px 11px;bottom:12px;z-index:2;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-d68238a{left:12px;}body.rtl .elementor-112 .elementor-element.elementor-element-d68238a{right:12px;}.elementor-112 .elementor-element.elementor-element-d68238a .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:500;line-height:28px;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-e62feb7{--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-112 .elementor-element.elementor-element-e62feb7.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-c22ddc3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-c22ddc3 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-c590148{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-c590148 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-1febe3b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-1febe3b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-fa2f95a{--display:flex;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a48d25b{width:auto;max-width:auto;padding:0px 11px 0px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.18);border-radius:999px 999px 999px 999px;}.elementor-112 .elementor-element.elementor-element-a48d25b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-a2e7a28{width:auto;max-width:auto;padding:0px 11px 0px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.18);border-radius:999px 999px 999px 999px;}.elementor-112 .elementor-element.elementor-element-a2e7a28 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:1em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-4f0eab8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-4f0eab8 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-e5cc751{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c64ca5d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-faa14f3{width:auto;max-width:auto;padding:0px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;}.elementor-112 .elementor-element.elementor-element-faa14f3 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:48px;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-ca08117 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-431bbca{--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;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,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8e01891{--display:flex;--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f4f019a{--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-112 .elementor-element.elementor-element-f4f019a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-7dbe29b .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-cc8f2d8{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-57cbcd5{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-57cbcd5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-57cbcd5 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-40cf85c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-40cf85c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-74180b6{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5365d9b{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-5365d9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-5365d9b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-6befbf4.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-6befbf4 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-105bfb3{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-da486ef{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-da486ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-da486ef .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-08e9c20.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-08e9c20 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-dc093e9{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-05b4010{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-05b4010.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-05b4010 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-114e392.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-114e392 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;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-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;padding:0px 18px 0px 18px;}.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-e1758a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-6f01af3{--display:flex;--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f4214f9{--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-112 .elementor-element.elementor-element-f4214f9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-bccb283 .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-b1a27e8{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-458f3dd{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-458f3dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-458f3dd .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-9b27b17.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-9b27b17 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-fb8d2c3{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-822c914{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-822c914.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-822c914 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-5483a0d.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-5483a0d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-5b7cd8f{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5e5d0ec{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-5e5d0ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-5e5d0ec .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-cee60ef.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-cee60ef .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;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-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;padding:0px 18px 0px 18px;}.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-973aa94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-4b1676d{--display:flex;--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-51b7828{--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-112 .elementor-element.elementor-element-51b7828.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-f5df091 .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-bf1a31a{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8fbaa56{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-8fbaa56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-8fbaa56 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-d63f04c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-d63f04c .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-a83b366{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-422e8e3{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-422e8e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-422e8e3 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-0aeb9e8.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-0aeb9e8 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-0620532{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1acda00{width:var( --container-widget-width, 116px );max-width:116px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-1acda00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-1acda00 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-9182ae6.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-9182ae6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;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-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;padding:0px 18px 0px 18px;}.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-49f4a09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-b9ff61f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b99d5c6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-8af6072{--display:flex;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-102efd8{--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-112 .elementor-element.elementor-element-102efd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-b73d01a{text-align:center;}.elementor-112 .elementor-element.elementor-element-b73d01a .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-931cc90{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-112 .elementor-element.elementor-element-931cc90 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-b9b2922{--display:flex;--min-height:64px;--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;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b9b2922:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b9b2922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-b9b2922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-26b3850{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-26b3850.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-8ec95a4 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-36ef0cb .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:19px;font-weight:400;line-height:1.15em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-2f7d02d .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-9c8bb77 .elementor-heading-title{font-family:var( --e-global-typography-te27uis-font-family ), Sans-serif;font-size:var( --e-global-typography-te27uis-font-size );font-weight:var( --e-global-typography-te27uis-font-weight );line-height:var( --e-global-typography-te27uis-line-height );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-3f086f7{--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-112 .elementor-element.elementor-element-71368cc .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-16ed244{--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;--border-radius:10px 10px 10px 10px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-112 .elementor-element.elementor-element-16ed244:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-16ed244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-bec684c{--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;--border-radius:12px 12px 12px 3px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-112 .elementor-element.elementor-element-bec684c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-bec684c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-112 .elementor-element.elementor-element-7e901ee{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7e901ee:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7e901ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27card );}.elementor-112 .elementor-element.elementor-element-34ccdfd{--display:flex;--min-height:198px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-34ccdfd:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-34ccdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24143F;}.elementor-112 .elementor-element.elementor-element-5746601{--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-112 .elementor-element.elementor-element-b5a0b56{--display:flex;--min-height:140px;--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-112 .elementor-element.elementor-element-3db279e{--display:flex;--min-height:38px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-3db279e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3db279e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(23,18,15,.9);}.elementor-112 .elementor-element.elementor-element-637ec6b .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-75364fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-75364fe img{width:90px;height:26px;object-fit:contain;object-position:center center;}.elementor-112 .elementor-element.elementor-element-4d1298f{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:11px;--padding-bottom:13px;--padding-left:14px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-d9db7b6 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:22px;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-0ea5a45 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-7b60c25{margin:10px 8px calc(var(--kit-widget-spacing, 0px) + 6px) 8px;}.elementor-112 .elementor-element.elementor-element-7b60c25 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-759bf17{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button{background-color:var( --e-global-color-te27ink );font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;line-height:52px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:999px 999px 999px 999px;padding:0px 22px 0px 22px;}.elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:focus{background-color:var( --e-global-color-te27ink2 );color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-446ce3b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:52px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27ink );color:var( --e-global-color-te27ink );border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;padding:0px 20px 0px 20px;}.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-da0401f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-00c8fe0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-00c8fe0 .elementor-heading-title{font-family:var( --e-global-typography-te27uis-font-family ), Sans-serif;font-size:var( --e-global-typography-te27uis-font-size );font-weight:var( --e-global-typography-te27uis-font-weight );line-height:var( --e-global-typography-te27uis-line-height );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-353a749{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-353a749 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-649f979{margin:22px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-112 .elementor-element.elementor-element-649f979 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-te27ink2 );}.elementor-112 .elementor-element.elementor-element-713315b{--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-112 .elementor-element.elementor-element-713315b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-713315b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-e0d5131{--display:flex;--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-50a0e98{--display:flex;--min-height:3px;--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-112 .elementor-element.elementor-element-50a0e98.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-a5dcebd{--display:flex;--min-height:3px;--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-112 .elementor-element.elementor-element-a5dcebd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-3fcec45{--display:flex;--min-height:3px;--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-112 .elementor-element.elementor-element-3fcec45.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-d472ff4{--display:flex;--min-height:3px;--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-112 .elementor-element.elementor-element-d472ff4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-7102b73{--display:flex;--min-height:61px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:52px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27ink );color:var( --e-global-color-te27ink );border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;padding:0px 20px 0px 16px;}.elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button{background-color:var( --e-global-color-te27ink );font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:52px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:999px 999px 999px 999px;padding:0px 20px 0px 22px;}.elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button:focus{background-color:var( --e-global-color-te27ink2 );color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-3a18daa.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:52px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27ink );color:var( --e-global-color-te27ink );border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.3);border-radius:999px 999px 999px 999px;padding:0px 18px 0px 18px;}.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.3);}.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button{background-color:var( --e-global-color-te27ink );font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:52px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:999px 999px 999px 999px;padding:0px 20px 0px 22px;}.elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button:focus{background-color:var( --e-global-color-te27ink2 );color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-e5b0bb8.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-fd8113f{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:112px;--padding-left:56px;--padding-right:56px;}.elementor-112 .elementor-element.elementor-element-fd8113f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-fd8113f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-112 .elementor-element.elementor-element-b903e1e{--display:flex;--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;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2b81a48{--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-112 .elementor-element.elementor-element-d617c54{--display:flex;--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:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d237e7b .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:28px;font-weight:400;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-112 .elementor-element.elementor-element-075c730 .elementor-heading-title{font-family:var( --e-global-typography-te27eye-font-family ), Sans-serif;font-size:var( --e-global-typography-te27eye-font-size );font-weight:var( --e-global-typography-te27eye-font-weight );text-transform:var( --e-global-typography-te27eye-text-transform );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );color:var( --e-global-color-te27muted );}.elementor-112 .elementor-element.elementor-element-444b132{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-444b132 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:60px;font-weight:400;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-d41d416{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d41d416.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e13328b .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:#17120F;color:#17120F;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.25);border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-e13328b .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-e13328b .elementor-button:focus{background-color:rgba(0,0,0,0);color:#17120F;border-color:#17120F;}.elementor-112 .elementor-element.elementor-element-e13328b{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-e13328b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e13328b .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-e13328b .elementor-button:focus svg{fill:#17120F;}.elementor-112 .elementor-element.elementor-element-966dbe0 .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:#17120F;color:#17120F;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.25);border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#17120F;border-color:#17120F;}.elementor-112 .elementor-element.elementor-element-966dbe0{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-966dbe0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button:focus svg{fill:#17120F;}.elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:48px;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-112 .elementor-element.elementor-element-a49f93e .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-112 .elementor-element.elementor-element-b25cc99{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items > .jet-listing-grid__item{flex:0 0 300px;max-width:300px;}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-112 .elementor-element.elementor-element-f1616e3{--display:flex;--min-height:12px;--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;}:root{--page-title-display:none;}@media(min-width:320px) and (max-width:767px){.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider-mobile > .jet-listing-grid__items > .jet-listing-grid__item{flex:0 0 300px;max-width:300px;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-832e0d4{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:48px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-5ae472a{--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 );}.elementor-112 .elementor-element.elementor-element-fde01f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-917d2de{--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-d382118 .elementor-heading-title{font-size:26px;}.elementor-112 .elementor-element.elementor-element-e6075a3 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-899e814{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-899e814 .elementor-heading-title{font-size:80px;line-height:0.96em;}.elementor-112 .elementor-element.elementor-element-2873a65{--min-height:104px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:18px;}.elementor-112 .elementor-element.elementor-element-f0afcc5{--min-height:78px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-112 .elementor-element.elementor-element-9a90feb{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;top:7px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-9a90feb{left:0px;}body.rtl .elementor-112 .elementor-element.elementor-element-9a90feb{right:0px;}.elementor-112 .elementor-element.elementor-element-9a90feb img{width:48px;height:64px;}.elementor-112 .elementor-element.elementor-element-0b0ef39{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;top:4px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-0b0ef39{left:18px;}body.rtl .elementor-112 .elementor-element.elementor-element-0b0ef39{right:18px;}.elementor-112 .elementor-element.elementor-element-0b0ef39 img{width:48px;height:64px;}.elementor-112 .elementor-element.elementor-element-3664b99{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-112 .elementor-element.elementor-element-a1535fc .elementor-heading-title{font-size:19px;line-height:24px;}.elementor-112 .elementor-element.elementor-element-d575d8c .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-112 .elementor-element.elementor-element-9b00179{--min-height:48px;}.elementor-112 .elementor-element.elementor-element-66e26ea .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-9025881{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-0805253 .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-96391ec{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-02c0733 .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-188403a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-2665fad .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-8bd6ef9 .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-dbd632d{--padding-top:34px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-1a59c2c{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-b17862a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-a941a64{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-d15bd10{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-7cf8d77{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-fddd29e{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-0ec306e{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-415722d{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-66c6433{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-13cf132{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-c22ddc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-c22ddc3 .elementor-heading-title{letter-spacing:0.08em;}.elementor-112 .elementor-element.elementor-element-c590148 .elementor-heading-title{font-size:30px;line-height:1.06em;letter-spacing:-0.02em;}.elementor-112 .elementor-element.elementor-element-1febe3b .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-fa2f95a{--flex-wrap:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-a48d25b{padding:0px 12px 0px 12px;}.elementor-112 .elementor-element.elementor-element-a48d25b .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-a2e7a28{padding:0px 12px 0px 12px;}.elementor-112 .elementor-element.elementor-element-a2e7a28 .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-e5cc751{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8e01891{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-7dbe29b .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-cc8f2d8{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-57cbcd5{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-57cbcd5 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-40cf85c .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-74180b6{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-5365d9b{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-5365d9b .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-6befbf4 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-105bfb3{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-da486ef{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-da486ef .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-08e9c20 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-dc093e9{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-05b4010{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-05b4010 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-114e392 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-6f01af3{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-bccb283 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-b1a27e8{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-458f3dd{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-458f3dd .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-9b27b17 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-fb8d2c3{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-822c914{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-822c914 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-5483a0d .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-5b7cd8f{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-5e5d0ec{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-5e5d0ec .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-cee60ef .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-4b1676d{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-f5df091 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-bf1a31a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-8fbaa56{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-8fbaa56 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-d63f04c .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-a83b366{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-422e8e3{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-422e8e3 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-0aeb9e8 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-0620532{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-1acda00{--container-widget-width:124px;--container-widget-flex-grow:0;width:var( --container-widget-width, 124px );max-width:124px;}.elementor-112 .elementor-element.elementor-element-1acda00 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-9182ae6 .elementor-heading-title{font-size:16px;}.elementor-112 .elementor-element.elementor-element-8af6072{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-9c8bb77 .elementor-heading-title{font-size:var( --e-global-typography-te27uis-font-size );line-height:var( --e-global-typography-te27uis-line-height );}.elementor-112 .elementor-element.elementor-element-71368cc .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-16ed244{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-34ccdfd{--min-height:168px;}.elementor-112 .elementor-element.elementor-element-b5a0b56{--min-height:116px;}.elementor-112 .elementor-element.elementor-element-3db279e{--min-height:34px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:10px;}.elementor-112 .elementor-element.elementor-element-637ec6b .elementor-heading-title{font-size:13px;letter-spacing:0.02em;}.elementor-112 .elementor-element.elementor-element-75364fe img{width:76px;height:22px;}.elementor-112 .elementor-element.elementor-element-4d1298f{--padding-top:10px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-d9db7b6 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-112 .elementor-element.elementor-element-0ea5a45 .elementor-heading-title{font-size:14px;line-height:19px;}.elementor-112 .elementor-element.elementor-element-7b60c25{margin:8px 6px calc(var(--kit-widget-spacing, 0px) + 4px) 6px;}.elementor-112 .elementor-element.elementor-element-7b60c25 .elementor-heading-title{font-size:16px;line-height:23px;}.elementor-112 .elementor-element.elementor-element-759bf17{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-00c8fe0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-00c8fe0 .elementor-heading-title{font-size:var( --e-global-typography-te27uis-font-size );line-height:var( --e-global-typography-te27uis-line-height );}.elementor-112 .elementor-element.elementor-element-e0d5131{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-7102b73{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-fd8113f{--padding-top:104px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-b903e1e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-d617c54{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-d237e7b .elementor-heading-title{font-size:26px;}.elementor-112 .elementor-element.elementor-element-075c730 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-444b132{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-444b132 .elementor-heading-title{font-size:46px;}.elementor-112 .elementor-element.elementor-element-d41d416{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-112 .elementor-element.elementor-element-b25cc99{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-832e0d4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5ae472a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-26ba52c{--width:104px;}.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-112 .elementor-element.elementor-element-afaacd3{--width:104px;}.elementor-112 .elementor-element.elementor-element-fde01f5{--width:100%;--padding-top:22px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-917d2de{--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-e6075a3 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-71576db{--width:24px;}.elementor-112 .elementor-element.elementor-element-a4119a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-899e814{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-899e814 .elementor-heading-title{font-size:52px;line-height:0.98em;}.elementor-112 .elementor-element.elementor-element-252c41e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-252c41e .elementor-heading-title{font-size:16px;line-height:1.55em;}.elementor-112 .elementor-element.elementor-element-2873a65{--min-height:80px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-f0afcc5{--width:50px;--min-height:60px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-112 .elementor-element.elementor-element-9a90feb{--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;top:4px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-9a90feb{left:0px;}body.rtl .elementor-112 .elementor-element.elementor-element-9a90feb{right:0px;}.elementor-112 .elementor-element.elementor-element-9a90feb img{width:38px;height:51px;}.elementor-112 .elementor-element.elementor-element-0b0ef39{--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;top:2px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-0b0ef39{left:12px;}body.rtl .elementor-112 .elementor-element.elementor-element-0b0ef39{right:12px;}.elementor-112 .elementor-element.elementor-element-0b0ef39 img{width:38px;height:51px;}.elementor-112 .elementor-element.elementor-element-3664b99{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-112 .elementor-element.elementor-element-a1535fc .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-112 .elementor-element.elementor-element-d575d8c .elementor-heading-title{font-size:14px;line-height:19px;}.elementor-112 .elementor-element.elementor-element-9b00179{--width:44px;--min-height:44px;}.elementor-112 .elementor-element.elementor-element-66e26ea .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-9025881{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-0805253 .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-96391ec{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-02c0733 .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-188403a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-2665fad .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-8bd6ef9 .elementor-heading-title{font-size:var( --e-global-typography-te27ui-font-size );line-height:var( --e-global-typography-te27ui-line-height );}.elementor-112 .elementor-element.elementor-element-dbd632d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-1a59c2c{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-b17862a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-247e80e{--width:44px;}.elementor-112 .elementor-element.elementor-element-a941a64{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-9f9c10a{--width:32px;}.elementor-112 .elementor-element.elementor-element-d15bd10{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-9c78096{--width:44px;}.elementor-112 .elementor-element.elementor-element-7cf8d77{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-7c0ef0f{--width:44px;}.elementor-112 .elementor-element.elementor-element-fddd29e{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-3942d2c{--width:44px;}.elementor-112 .elementor-element.elementor-element-0ec306e{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-d80009b{--width:44px;}.elementor-112 .elementor-element.elementor-element-415722d{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-ff72035{--width:44px;}.elementor-112 .elementor-element.elementor-element-66c6433{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-c933ab9{--width:44px;}.elementor-112 .elementor-element.elementor-element-13cf132{--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;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-46064be{--width:100%;}.elementor-112 .elementor-element.elementor-element-d68238a{padding:0px 10px 0px 10px;bottom:10px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-d68238a{left:10px;}body.rtl .elementor-112 .elementor-element.elementor-element-d68238a{right:10px;}.elementor-112 .elementor-element.elementor-element-c22ddc3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-c22ddc3 .elementor-heading-title{letter-spacing:0em;}.elementor-112 .elementor-element.elementor-element-c590148 .elementor-heading-title{font-size:26px;line-height:1.08em;letter-spacing:-0.015em;}.elementor-112 .elementor-element.elementor-element-1febe3b .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-fa2f95a{--flex-wrap:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-a48d25b{padding:0px 10px 0px 10px;}.elementor-112 .elementor-element.elementor-element-a48d25b .elementor-heading-title{font-size:13px;}.elementor-112 .elementor-element.elementor-element-a2e7a28{padding:0px 10px 0px 10px;}.elementor-112 .elementor-element.elementor-element-a2e7a28 .elementor-heading-title{font-size:13px;}.elementor-112 .elementor-element.elementor-element-e5cc751{--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8e01891{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-7dbe29b .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-cc8f2d8{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-57cbcd5{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-57cbcd5 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-40cf85c .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-74180b6{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-5365d9b{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-5365d9b .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-6befbf4 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-105bfb3{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-da486ef{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-da486ef .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-08e9c20 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-dc093e9{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-05b4010{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-05b4010 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-114e392 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-6f01af3{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-bccb283 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-b1a27e8{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-458f3dd{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-458f3dd .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-9b27b17 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-fb8d2c3{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-822c914{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-822c914 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-5483a0d .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-5b7cd8f{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-5e5d0ec{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-5e5d0ec .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-cee60ef .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-4b1676d{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-f5df091 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-bf1a31a{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-8fbaa56{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-8fbaa56 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-d63f04c .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-a83b366{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-422e8e3{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-422e8e3 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-0aeb9e8 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-0620532{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-1acda00{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-112 .elementor-element.elementor-element-1acda00 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-9182ae6 .elementor-heading-title{font-size:15px;}.elementor-112 .elementor-element.elementor-element-8af6072{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-102efd8{--width:44px;}.elementor-112 .elementor-element.elementor-element-b9b2922{--width:48px;}.elementor-112 .elementor-element.elementor-element-9c8bb77 .elementor-heading-title{font-size:var( --e-global-typography-te27uis-font-size );line-height:var( --e-global-typography-te27uis-line-height );}.elementor-112 .elementor-element.elementor-element-71368cc .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-16ed244{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-34ccdfd{--min-height:176px;}.elementor-112 .elementor-element.elementor-element-b5a0b56{--width:92px;--min-height:130px;}.elementor-112 .elementor-element.elementor-element-3db279e{--min-height:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:10px;}.elementor-112 .elementor-element.elementor-element-637ec6b .elementor-heading-title{font-size:12px;letter-spacing:0.04em;}.elementor-112 .elementor-element.elementor-element-75364fe img{width:76px;height:22px;}.elementor-112 .elementor-element.elementor-element-4d1298f{--padding-top:10px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-d9db7b6 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-112 .elementor-element.elementor-element-0ea5a45 .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-112 .elementor-element.elementor-element-7b60c25{margin:8px 6px calc(var(--kit-widget-spacing, 0px) + 4px) 6px;}.elementor-112 .elementor-element.elementor-element-7b60c25 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-112 .elementor-element.elementor-element-759bf17{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-00c8fe0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-00c8fe0 .elementor-heading-title{font-size:var( --e-global-typography-te27uis-font-size );line-height:var( --e-global-typography-te27uis-line-height );}.elementor-112 .elementor-element.elementor-element-e0d5131{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-7102b73{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-b903e1e{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-d617c54{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-075c730 .elementor-heading-title{font-size:var( --e-global-typography-te27eye-font-size );line-height:var( --e-global-typography-te27eye-line-height );letter-spacing:var( --e-global-typography-te27eye-letter-spacing );}.elementor-112 .elementor-element.elementor-element-d41d416{--flex-wrap:nowrap;}.elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(14px / 2);padding-right:calc(14px / 2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 14px / -2);margin-right:calc( 14px / -2);width:calc(100% + 14px);}.elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 14px / -2);margin-right:calc( 14px / -2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__items, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-112 .elementor-element.elementor-element-b25cc99 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-832e0d4{--content-width:1328px;}.elementor-112 .elementor-element.elementor-element-26ba52c{--width:104px;}.elementor-112 .elementor-element.elementor-element-afaacd3{--width:104px;}.elementor-112 .elementor-element.elementor-element-fde01f5{--width:364px;}.elementor-112 .elementor-element.elementor-element-71576db{--width:24px;}.elementor-112 .elementor-element.elementor-element-f0afcc5{--width:62px;}.elementor-112 .elementor-element.elementor-element-9b00179{--width:44px;}.elementor-112 .elementor-element.elementor-element-247e80e{--width:44px;}.elementor-112 .elementor-element.elementor-element-9f9c10a{--width:32px;}.elementor-112 .elementor-element.elementor-element-9c78096{--width:44px;}.elementor-112 .elementor-element.elementor-element-7c0ef0f{--width:44px;}.elementor-112 .elementor-element.elementor-element-3942d2c{--width:44px;}.elementor-112 .elementor-element.elementor-element-d80009b{--width:44px;}.elementor-112 .elementor-element.elementor-element-ff72035{--width:44px;}.elementor-112 .elementor-element.elementor-element-c933ab9{--width:44px;}.elementor-112 .elementor-element.elementor-element-46064be{--width:276px;}.elementor-112 .elementor-element.elementor-element-102efd8{--width:44px;}.elementor-112 .elementor-element.elementor-element-b9b2922{--width:48px;}.elementor-112 .elementor-element.elementor-element-b5a0b56{--width:100px;}.elementor-112 .elementor-element.elementor-element-fd8113f{--content-width:1328px;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-26ba52c{--width:104px;}.elementor-112 .elementor-element.elementor-element-afaacd3{--width:104px;}.elementor-112 .elementor-element.elementor-element-fde01f5{--width:100%;}.elementor-112 .elementor-element.elementor-element-71576db{--width:24px;}.elementor-112 .elementor-element.elementor-element-f0afcc5{--width:66px;}.elementor-112 .elementor-element.elementor-element-9b00179{--width:48px;}.elementor-112 .elementor-element.elementor-element-247e80e{--width:44px;}.elementor-112 .elementor-element.elementor-element-9f9c10a{--width:32px;}.elementor-112 .elementor-element.elementor-element-9c78096{--width:44px;}.elementor-112 .elementor-element.elementor-element-7c0ef0f{--width:44px;}.elementor-112 .elementor-element.elementor-element-3942d2c{--width:44px;}.elementor-112 .elementor-element.elementor-element-d80009b{--width:44px;}.elementor-112 .elementor-element.elementor-element-ff72035{--width:44px;}.elementor-112 .elementor-element.elementor-element-c933ab9{--width:44px;}.elementor-112 .elementor-element.elementor-element-46064be{--width:264px;}.elementor-112 .elementor-element.elementor-element-102efd8{--width:44px;}.elementor-112 .elementor-element.elementor-element-b9b2922{--width:48px;}.elementor-112 .elementor-element.elementor-element-b5a0b56{--width:84px;}}@media(min-width:768px) and (max-width:1024px){.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider-tablet > .jet-listing-grid__items > .jet-listing-grid__item{flex:0 0 300px;max-width:300px;}}/* Start custom CSS for button, class: .elementor-element-677c483 *//* Round 44px icon button */ .elementor-112 .elementor-element.elementor-element-677c483 .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-112 .elementor-element.elementor-element-677c483 .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-112 .elementor-element.elementor-element-677c483 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:0px;width:100%}.elementor-112 .elementor-element.elementor-element-677c483 .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-112 .elementor-element.elementor-element-677c483 .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-112 .elementor-element.elementor-element-677c483 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-677c483 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-677c483 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebdb14 *//* One line */ .elementor-112 .elementor-element.elementor-element-9ebdb14{min-width:0}.elementor-112 .elementor-element.elementor-element-9ebdb14 .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e73df8e *//* One line */ .elementor-112 .elementor-element.elementor-element-e73df8e .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae472a *//* The two sides share the free space equally (104px at 390) so the title stays centred and still fits on a 320px phone */ .elementor-112 .elementor-element.elementor-element-5ae472a>.e-con{flex:1 1 0!important;width:auto!important;min-width:min-content}.elementor-112 .elementor-element.elementor-element-5ae472a>.elementor-widget{flex:none!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-899e814 *//* "event." in italic plum; line breaks per device: desktop 3 lines, tablet 1 line, phone 2 lines */ .elementor-112 .elementor-element.elementor-element-899e814 em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}@media (max-width:1024px){.elementor-112 .elementor-element.elementor-element-899e814 .te27-sub-br1{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor-112 .elementor-element.elementor-element-899e814 .te27-sub-br2{display:none}.elementor-112 .elementor-element.elementor-element-899e814 .elementor-heading-title{white-space:nowrap}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-252c41e *//* Desktop: 340px measure like the design */ @media (min-width:1025px){.elementor-112 .elementor-element.elementor-element-252c41e{max-width:340px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1939c66 *//* 560px measure like the design */ .elementor-112 .elementor-element.elementor-element-1939c66 .elementor-heading-title{max-width:560px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a90feb *//* Phone: softer shadow (the shadow control has no phone value) */ .elementor-112 .elementor-element.elementor-element-9a90feb{margin:0}.elementor-112 .elementor-element.elementor-element-9a90feb img{display:block}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-9a90feb img{box-shadow:0 6px 12px -4px rgba(0,0,0,.6)!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b0ef39 *//* Phone: softer shadow (the shadow control has no phone value) */ .elementor-112 .elementor-element.elementor-element-0b0ef39{margin:0}.elementor-112 .elementor-element.elementor-element-0b0ef39 img{display:block}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-0b0ef39 img{box-shadow:0 6px 12px -4px rgba(0,0,0,.6)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0afcc5 *//* Stage for the two tilted posters */ .elementor-112 .elementor-element.elementor-element-f0afcc5{position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d575d8c *//* Phone: a little lighter, like the phone design */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-d575d8c .elementor-heading-title{color:#D9D0C4}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3664b99 *//* May shrink so the arrow keeps its place */ .elementor-112 .elementor-element.elementor-element-3664b99{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b00179 *//* The design arrow (18px, 20px on tablet, stroke 1.8) in ink, drawn as a mask */ .elementor-112 .elementor-element.elementor-element-9b00179{color:var(--e-global-color-te27ink,#17120F)}.elementor-112 .elementor-element.elementor-element-9b00179::after{content:"";width:18px;height:18px;-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 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;}@media (min-width:768px) and (max-width:1024px){.elementor-112 .elementor-element.elementor-element-9b00179::after{width:20px;height:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2873a65 *//* Link look (no kit Playfair / underline), focus ring, hover lifts the arrow; hidden after the event is sent */ .elementor-112 .elementor-element.elementor-element-2873a65{text-decoration:none;font-family:"Schibsted Grotesk",sans-serif;transition:transform .12s ease,background-color .2s}.elementor-112 .elementor-element.elementor-element-2873a65:hover{background-color:var(--e-global-color-te27ink2,#2A221D)}.elementor-112 .elementor-element.elementor-element-2873a65:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:3px}html[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-2873a65{display:none}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-2873a65{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-2873a65:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-2873a65:active{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fac5a9 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-9fac5a9{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cee936 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-1cee936{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f5c6f *//* May shrink */ .elementor-112 .elementor-element.elementor-element-d3f5c6f{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd81aed *//* Link keeps the UI font (the kit sets Playfair on links); plum hover */ .elementor-112 .elementor-element.elementor-element-bd81aed a{font:inherit;color:inherit}.elementor-112 .elementor-element.elementor-element-bd81aed a:hover{color:var(--e-global-color-te27plum2,#60399D)}.elementor-112 .elementor-element.elementor-element-bd81aed 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-fde01f5 *//* Phone: the title block shows only on step 1 (and on the sent screen); from step 2 the flow starts with the top bar and the steps */ @media (max-width:767px){html[data-te27-step="2"] .elementor-112 .elementor-element.elementor-element-fde01f5,html[data-te27-step="3"] .elementor-112 .elementor-element.elementor-element-fde01f5,html[data-te27-step="4"] .elementor-112 .elementor-element.elementor-element-fde01f5{display:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4166f *//* Pangden stripes: the five prayer-apron colours of the design (a gradient control has only two stops) */ .elementor-112 .elementor-element.elementor-element-8a4166f{background:repeating-linear-gradient(90deg,#D7094A 0 7px,#F98307 7px 14px,#0DA7D8 14px 21px,#E5A800 21px 28px,#6E9F12 28px 35px);width:100%}/* Phone: the title block shows only on step 1 (and on the sent screen); from step 2 the flow starts with the top bar and the steps */ @media (max-width:767px){html[data-te27-step="2"] .elementor-112 .elementor-element.elementor-element-8a4166f,html[data-te27-step="3"] .elementor-112 .elementor-element.elementor-element-8a4166f,html[data-te27-step="4"] .elementor-112 .elementor-element.elementor-element-8a4166f{display:none!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2530232 *//* Rust asterisk; hidden once the event is sent */ .elementor-112 .elementor-element.elementor-element-2530232 .te27-sub-ast{color:var(--e-global-color-te27rust,#A84E0C)}html[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-2530232{display:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91c04e9 *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-91c04e9{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9c10a *//* Poster thumb (the visitor's own poster, drawn by the page script) */ .elementor-112 .elementor-element.elementor-element-9f9c10a{position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13470d *//* One line cut with "…" */ .elementor-112 .elementor-element.elementor-element-a13470d{min-width:0}.elementor-112 .elementor-element.elementor-element-a13470d .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-202d27e *//* Category dot (colour set by the page script) */ .elementor-112 .elementor-element.elementor-element-202d27e .te27-dot{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:6px;vertical-align:1px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f8e287 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-7f8e287{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdebc4 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-bcdebc4{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23e2fd8 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-23e2fd8 .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-112 .elementor-element.elementor-element-23e2fd8 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-23e2fd8 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8049823 *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-8049823{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69eebca *//* May shrink */ .elementor-112 .elementor-element.elementor-element-69eebca{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac0e71f *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-ac0e71f .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-112 .elementor-element.elementor-element-ac0e71f .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-ac0e71f .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3edd08f *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-3edd08f{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62f2cd *//* May shrink */ .elementor-112 .elementor-element.elementor-element-b62f2cd{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d697ce2 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-d697ce2 .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-112 .elementor-element.elementor-element-d697ce2 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-d697ce2 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb205c1 *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-eb205c1{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d13b2d5 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-d13b2d5{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629232a *//* Phone stepper (only with the page script, only on phones): rows show by state. is-done = finished step (ink circle with a check, summary, Edit), is-open = current step (orange circle, title, intro), is-next = a step after the current one (outline circle). Each row has the hairline under it, the last row none. */ .elementor-112 .elementor-element.elementor-element-629232a{display:none}@media (max-width:767px){html.te27-sub-js .elementor-112 .elementor-element.elementor-element-629232a{display:flex}}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row{display:none}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-done,.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-open,.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-next{display:flex}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-done,.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-after.is-next{border-bottom:1px solid rgba(23,18,15,.14)}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-after.is-next.is-last{border-bottom:0}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row .te27-ms-open,.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row .te27-ms-sum,.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row .te27-ms-edit{display:none}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-open .te27-ms-open{display:block}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-done .te27-ms-sum{display:flex}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.is-done .te27-ms-edit{display:block}/* Circles: finished = ink with the design check, current = orange with the numeral, next = hairline outline */ .elementor-112 .elementor-element.elementor-element-629232a .te27-ms-disc{box-sizing:border-box;border:1px solid rgba(23,18,15,.3);color:var(--e-global-color-te27muted,#62584F)}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-disc .elementor-heading-title{color:inherit}.elementor-112 .elementor-element.elementor-element-629232a .is-open .te27-ms-disc{background:var(--e-global-color-te27orange,#FF923A);border-color:var(--e-global-color-te27orange,#FF923A);color:var(--e-global-color-te27ink,#17120F)}.elementor-112 .elementor-element.elementor-element-629232a .is-done .te27-ms-disc{background:var(--e-global-color-te27ink,#17120F);border-color:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7)}.elementor-112 .elementor-element.elementor-element-629232a .is-done .te27-ms-num{display:none}.elementor-112 .elementor-element.elementor-element-629232a .is-done .te27-ms-disc::after{content:"";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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/20px 20px no-repeat;background-color:currentColor;}/* The current step header fades up 12px when the step changes (none with reduced motion) */ @keyframes te27up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.te27-enter{animation:te27up .3s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-row.te27-enter{animation:none}}/* Finished step thumb: the visitor's poster whole over its blurred copy */ .elementor-112 .elementor-element.elementor-element-629232a .te27-ms-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.elementor-112 .elementor-element.elementor-element-629232a .te27-ms-thumb img.te27-blur{object-fit:cover;filter:blur(4px) brightness(.55);transform:scale(1.12)}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e359ba4 *//* Form: design fonts and colours inside WPForms (the kit sets Inter on text and Playfair 28px with a text shadow on every button) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form{--wpforms-field-size-input-height:52px;--wpforms-field-size-font-size:15px;--wpforms-field-size-padding-h:16px;--wpforms-field-size-input-spacing:8px;--wpforms-label-size-font-size:13px;--wpforms-label-size-line-height:17px;--wpforms-label-size-sublabel-font-size:13px;--wpforms-label-size-sublabel-line-height:19px;--wpforms-field-border-radius:6px;font-family:"Schibsted Grotesk",sans-serif;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-container{margin:0!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea{font-family:"Schibsted Grotesk",sans-serif;text-shadow:none;letter-spacing:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form a:not(.elementor-button),.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-confirmation-container-full a:not(.elementor-button){font-family:inherit}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form [lang="bo"]{font-family:"Noto Serif Tibetan",serif}

/* Upload box text in the UI font (the Dropzone styles set Helvetica) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-uploader,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-uploader *{font-family:"Schibsted Grotesk",sans-serif!important}
/* Page layout: a 6-column grid (halves = 3, thirds = 2), 26px between field groups; the design's 2-column rows */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form *{hyphens:manual!important;-webkit-hyphens:manual!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px;align-items:start}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field{grid-column:1/-1;padding:0;margin:26px 0 0;min-width:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page>.wpforms-field-pagebreak:first-child{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-1,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-3{grid-auto-flow:row dense}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-date,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-country,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-email,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price{grid-column:1/4}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-time,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-city,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-phone,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa{grid-column:4/7}

.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa{margin-top:0}

/* Two-part rows: the field's own help text or second half moves beside or under the pair (display:contents lets its parts join the page grid) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price{display:contents}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title>*,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price>*{grid-column:1/4}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>.wpforms-field-label{margin-top:26px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle>*{grid-column:4/7}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle>.wpforms-field-description{grid-column:1/-1}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate>*{grid-column:1/4}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate>.wpforms-field-description{grid-column:4/7;align-self:end;margin:0 0 4px!important;line-height:1.45}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>*{grid-column:4/7}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>.wpforms-field-description{grid-column:1/-1}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency[style*="none"]>*,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price[style*="none"]>*{display:none}

/* Step heading of each page (Brygada title + sub line), under the progress bar with a hairline */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-step-head{margin:26px 0 2px!important;padding-top:26px!important;border-top:1px solid rgba(23,18,15,.14)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-step-title{margin:0;font-family:"Brygada 1918",Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.025em;line-height:1.05;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-step-sub{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--e-global-color-te27muted,#62584F)}

/* Labels 13px / 600, help lines 13px muted, the rust asterisk; "(optional)" in the muted normal weight (page script wraps it) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form legend.wpforms-field-label{display:block;float:none;width:auto;margin:0 0 8px;padding:0;font-size:13px;font-weight:600;line-height:17px;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-required-label{color:var(--e-global-color-te27rust,#A84E0C);font-weight:600}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-opt{font-weight:400;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-description{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form fieldset{margin:0;padding:0;border:0;min-width:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form ul{margin:0;padding:0;list-style:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form ul li{margin:0;padding:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-label-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}

/* Inputs: 52px, paper-card background, hairline border, 6px corners; orange focus ring; placeholders in the design grey */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=text],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=email],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=url],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=tel],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=number],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea{width:100%!important;max-width:none!important;height:52px;margin:0;padding:0 16px;background-color:var(--e-global-color-te27card,#FBF8F3);border:1px solid rgba(23,18,15,.2);border-radius:6px;box-shadow:none;font-size:15px;line-height:1.3;color:var(--e-global-color-te27ink,#17120F);outline:none;transition:border-color .15s,box-shadow .15s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea{height:124px;padding:14px 16px;line-height:1.55;resize:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input::placeholder,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea::placeholder{color:#776D64;opacity:1}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input:focus,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select:focus,.elementor-112 .elementor-element.elementor-element-e359ba4 .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;outline:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle input{font-family:"Noto Serif Tibetan",serif;font-size:18px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-phone input{font-family:"Azeret Mono",monospace;font-size:15px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=number]{-moz-appearance:textfield}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}

/* Venue / address: a 2-row text box that looks like the 52px inputs on desktop and tablet and grows with the text; 2 lines on phones */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-venue textarea{height:auto;min-height:52px;padding:14px 16px;line-height:22px;field-sizing:content;overflow:hidden}
@supports not (field-sizing:content){.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-venue textarea{height:74px;overflow:auto}}
@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-venue textarea{min-height:74px;padding:12px 14px;line-height:24px}}
/* Selects, the time box and the date boxes: the design's thin chevron / calendar icon at the right */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-timepicker{-webkit-appearance:none;appearance:none;padding-right:44px;background-image: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='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px;cursor:pointer;text-overflow:ellipsis}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-datepicker{padding-right:44px;cursor:pointer;background-image: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%3Crect x='3.5' y='5' width='17' height='15' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate .wpforms-datepicker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2362584F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-datepicker-wrap{position:relative}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-datepicker-clear{right:44px!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-date .wpforms-datepicker-clear{display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select option{font-family:"Schibsted Grotesk",sans-serif}

/* Errors: the field border turns dark red and a short message sits under it */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-error:not(input):not(select):not(textarea):not(.wpforms-field){display:block;margin:8px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.45;color:#B42318}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input.wpforms-error,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select.wpforms-error,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea.wpforms-error{border-color:#B42318!important;box-shadow:0 0 0 1px #B42318!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-has-error .wpforms-uploader{border-color:#B42318}

/* Poster upload: dashed paper box, the poster whole over its blurred copy (page script), file name, progress line, hint; "Strongly recommended" at the right of the label */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster{position:relative}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-note{position:absolute;top:0;right:0;font-size:13px;line-height:17px;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster>.wpforms-field-description{margin:0;min-height:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .wpforms-uploader{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;text-align:left;min-height:143px;margin:10px 0 0;padding:14px;border:1.5px dashed rgba(23,18,15,.32);border-radius:6px;background:var(--e-global-color-te27card,#FBF8F3);cursor:pointer;transition:border-color .15s,background-color .15s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .wpforms-uploader:hover,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .wpforms-uploader.dz-drag-hover{border-color:var(--e-global-color-te27ink,#17120F);background:#fff}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .wpforms-uploader:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;width:100%;margin:0;padding:0;text-align:left}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message.hide{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message svg{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message::before{content:"";flex:none;width:84px;height:112px;border-radius:3px;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='%2362584F' 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;box-shadow:inset 0 0 0 1px rgba(23,18,15,.12)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .modern-title{display:block;font-size:0;line-height:0;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .modern-title::before{content:"Drop your poster here or ";font-size:15px;font-weight:500;line-height:1.4}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .modern-title>span{font-size:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .modern-title>span::before{content:"browse";font-size:15px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:3px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-hint{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-msgcol{display:flex;flex-direction:column;min-width:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-msgcol .te27-hint{margin-top:8px}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster>.wpforms-field-description .te27-hint{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message .te27-hint{margin-top:8px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-preview{border:0!important;position:relative;display:flex;align-items:center;gap:20px;width:100%;min-height:112px;margin:0;padding:0 56px 0 0;background:none;box-shadow:none;cursor:default}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-preview .dz-image{position:relative;flex:none;width:84px;height:112px;margin:0;border-radius:3px;overflow:hidden;background:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;border-radius:0;z-index:1}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-image img.te27-blur{object-fit:cover;filter:blur(8px) brightness(.55);transform:scale(1.12);z-index:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-details{position:static;order:2;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;padding:0;opacity:1;text-align:left;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-filename{order:1;margin:0;font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-filename span{border:0;padding:0;background:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-size{order:2;margin:0;font-size:13px;line-height:1.4;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-size strong{font-weight:400}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-dz-meta{order:2;display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--e-global-color-te27muted,#62584F);white-space:nowrap}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-details:has(.te27-dz-meta) .dz-size{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-dz-bar{flex:none;width:64px;height:3px;border-radius:999px;background:rgba(23,18,15,.16);overflow:hidden}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-dz-bar i{display:block;height:100%;width:0;background:var(--e-global-color-te27ink,#17120F);transition:width .2s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-complete .te27-dz-bar i,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-success .te27-dz-bar i{width:100%!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-details .te27-hint{order:3;margin-top:6px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-progress,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-success-mark,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-error-mark{display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-error-message{position:static;display:none;order:4;margin:0;padding:0;background:none;font-size:13px;color:#B42318}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-error .dz-error-message{display:block}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-remove{position:absolute;top:0;right:0;width:44px;height:44px;border:1px solid rgba(23,18,15,.14);border-radius:999px;font-size:0;color:var(--e-global-color-te27ink,#17120F);text-decoration:none;background:none;z-index:2;transition:background-color .15s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-remove::after{display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-remove::before{content:""!important;position:absolute!important;inset:0!important;margin:auto!important;width:16px!important;height:16px!important;transform:none!important;border:0!important;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'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%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'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/16px no-repeat}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-remove:hover{background:var(--e-global-color-te27sand,#ECE5DA)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-remove:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-replace{display:none}

/* Character counter "138 / 300" in Azeret at the right of the label (page script writes it) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-desc{position:relative}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-desc .wpforms-field-limit-text{position:absolute;top:0;right:0;margin:0;font-family:"Azeret Mono",monospace;font-size:13px;line-height:17px;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-desc .wpforms-field-limit-text.te27-over{color:#B42318}

/* Chips (category): 44px pills; the chosen one is ink; category dots in their colours */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips ul{display:flex;flex-wrap:wrap;gap:8px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips li{position:relative;display:block!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips legend.wpforms-field-label{margin-bottom:12px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips input,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards input{position:absolute!important;inset:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer;z-index:1;-webkit-appearance:none;appearance:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips label.wpforms-field-label-inline{display:inline-flex;align-items:center;gap:9px;height:44px;margin:0;padding:0 16px 0 14px;border:1px solid rgba(23,18,15,.2);border-radius:999px;background:var(--e-global-color-te27card,#FBF8F3);font-size:14px;font-weight:500;line-height:1;color:var(--e-global-color-te27ink,#17120F);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .12s}

.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips input:checked+label{background:var(--e-global-color-te27ink,#17120F);border-color:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips input:focus-visible+label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards input:focus-visible+label{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-chips li:hover input:not(:checked)+label{border-color:rgba(23,18,15,.45)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat label.wpforms-field-label-inline::before{content:"";flex:none;width:8px;height:8px;border-radius:999px;background:#D7094A}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat .choice-2 label::before{background:#F98307}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat .choice-3 label::before{background:#0DA7D8}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat .choice-4 label::before{background:#E5A800}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat .choice-5 label::before{background:#6E9F12}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat input:checked+label::before{box-shadow:0 0 0 2px var(--e-global-color-te27paper,#F4EFE7)}


/* Section head "Organizer" (Brygada 24 with a hairline) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:24px!important;border-top:1px solid rgba(23,18,15,.14)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-org-head{padding-top:22px!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-section-head h3{margin:0;font-family:"Brygada 1918",Georgia,serif;font-size:24px;font-weight:400;letter-spacing:-.015em;line-height:1.2;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-section-head .wpforms-field-description{margin:0;font-size:13px;color:var(--e-global-color-te27muted,#62584F);white-space:nowrap}



/* Entry cards (Free / Donation / Paid): 96px cards with the radio circle at the right and the design's sub line */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards legend.wpforms-field-label{margin-bottom:12px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards li{position:relative;display:block!important;min-width:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline{display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto 1fr;align-items:center;height:96px;margin:0;padding:14px 14px 14px 16px;border:1px solid rgba(23,18,15,.2);border-radius:6px;background:var(--e-global-color-te27card,#FBF8F3);font-size:16px;font-weight:600;line-height:1.2;color:var(--e-global-color-te27ink,#17120F);cursor:pointer;transition:border-color .18s,box-shadow .18s,background-color .18s,color .18s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline::before{content:"";grid-column:2;grid-row:1;width:18px;height:18px;border:1px solid rgba(23,18,15,.35);border-radius:999px;background:var(--e-global-color-te27card,#FBF8F3);box-sizing:border-box;transition:border-width .15s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline::after{grid-column:1/-1;grid-row:2;align-self:end;font-size:13px;font-weight:400;line-height:1.4;color:var(--e-global-color-te27muted,#62584F);content:"No ticket needed"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards .choice-2 label::after{content:"Pay what you like"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards .choice-3 label::after{content:"Tickets or entry fee"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards input:checked+label{border-color:var(--e-global-color-te27ink,#17120F);box-shadow:0 0 0 1px var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards input:checked+label::before{border:5px solid var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards li:hover input:not(:checked)+label{border-color:rgba(23,18,15,.45)}

/* Free note, WhatsApp checkbox, consent box */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-free-note{margin:0;padding:14px 16px;border-radius:6px;background:var(--e-global-color-te27sand2,#E2D8C9);font-size:14px;line-height:1.45;color:var(--e-global-color-te27ink2,#2A221D)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-free-note strong{font-weight:600}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:0;border:1.5px solid rgba(23,18,15,.45);border-radius:4px;background:var(--e-global-color-te27card,#FBF8F3) center/16px no-repeat;cursor:pointer;transition:background-color .15s,border-color .15s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=checkbox]:checked{background-color:var(--e-global-color-te27ink,#17120F);border-color:var(--e-global-color-te27ink,#17120F);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F4EFE7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=checkbox]::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=checkbox]::after,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=radio]::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=radio]::after{display:none!important;content:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=checkbox]:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa li{display:flex;align-items:center;gap:12px;min-height:44px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa label.wpforms-field-label-inline{margin:0!important;padding:0!important;font-size:15px;font-weight:400;color:var(--e-global-color-te27ink2,#2A221D);cursor:pointer}




.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent li{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid rgba(23,18,15,.14);border-radius:6px;background:var(--e-global-color-te27card,#FBF8F3)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent input{margin-top:1px!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent label.wpforms-field-label-inline{margin:0!important;padding:0!important;font-size:15px;font-weight:400;line-height:1.5;color:var(--e-global-color-te27ink2,#2A221D);cursor:pointer}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent label.wpforms-field-label-inline::after{content:" *";color:var(--e-global-color-te27rust,#A84E0C)}

/* Page indicator (Connector): four bars with the Tibetan numeral and the step name; current = orange bar + rust numeral, done = ink */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator{font-family:"Schibsted Grotesk",sans-serif;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0!important;padding:0;border:0;background:none;overflow:visible}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page{text-align:left!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:12px;align-items:baseline;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;text-align:left}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page::before{content:"";grid-column:1/-1;display:block;height:3px;border-radius:999px;--te27-bar:var(--e-global-color-te27orange,#FF923A);background:rgba(23,18,15,.16) linear-gradient(var(--te27-bar),var(--te27-bar)) left center/0% 100% no-repeat;transition:background-size .45s cubic-bezier(.2,.7,.2,1)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page.active::before{background-size:100% 100%}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page:has(~.active)::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page.is-done::before{--te27-bar:var(--e-global-color-te27ink,#17120F);background-size:100% 100%}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-number{text-indent:0!important;overflow:visible!important;border:0!important;box-shadow:none!important;opacity:1!important;position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border-radius:0!important;background:none!important;font-size:0!important;line-height:1!important;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-triangle{display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-number::before{content:"༡";font-family:"Noto Serif Tibetan",serif;font-size:18px;font-weight:500;line-height:1;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-2 .wpforms-page-indicator-page-number::before{content:"༢"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-3 .wpforms-page-indicator-page-number::before{content:"༣"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-4 .wpforms-page-indicator-page-number::before{content:"༤"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number::before{color:var(--e-global-color-te27rust,#A84E0C)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page-title{text-align:left!important;display:block!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;color:var(--e-global-color-te27muted,#62584F)!important;opacity:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page.active .wpforms-page-indicator-page-title{font-weight:600!important;color:var(--e-global-color-te27ink,#17120F)!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page:has(~.active) .wpforms-page-indicator-page-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page.is-done .wpforms-page-indicator-page-title{color:var(--e-global-color-te27ink,#17120F)!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-bar{margin:16px 0 0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-bar .wpforms-page-indicator-page::before{--te27-bar:var(--e-global-color-te27ink,#17120F);background-size:100% 100%!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-bar .wpforms-page-indicator-page .wpforms-page-indicator-page-title{color:var(--e-global-color-te27ink,#17120F)!important;font-weight:500!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-bar .wpforms-page-indicator-page-number::before{color:var(--e-global-color-te27muted,#62584F)!important}

/* Back / Continue / Submit event: 52px pills with the thin arrows; "Next: When & where" beside Continue on step 1 */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-pagebreak{margin-top:34px!important;padding-top:24px!important;border-top:1px solid rgba(23,18,15,.14)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-pagebreak-split{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin:0!important;padding:0!important;width:100%}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-pagebreak-split::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-pagebreak-split::after{content:none!important;display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-1 .wpforms-pagebreak-split::before{content:"Next: When & where"!important;display:block!important;font-size:14px;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button-group{display:inline-flex;align-items:center;gap:10px;width:auto!important;flex:none;margin:0!important;text-align:left}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-pagebreak-split>.wpforms-page-button-group:last-child:not(:first-child),.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-1 .wpforms-page-button-group{margin-left:auto!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit{display:inline-flex;align-items:center;gap:10px;height:52px;min-height:52px;margin:0!important;padding:0 24px;border:0;border-radius:999px;background:var(--e-global-color-te27ink,#17120F);box-shadow:none;font-size:15px;font-weight:500;line-height:1;color:var(--e-global-color-te27paper,#F4EFE7);cursor:pointer;transition:background-color .15s,transform .12s;-webkit-tap-highlight-color:transparent}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button:hover,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit:hover{background:var(--e-global-color-te27ink2,#2A221D);color:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button:focus-visible,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-next::after,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit::after{content:"";width:16px;height:16px;flex:none;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/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='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-prev{padding:0 22px 0 18px;background:transparent;border:1px solid rgba(23,18,15,.4);color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-prev:hover{background:rgba(23,18,15,.05);color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-prev::before{content:"";width:16px;height:16px;flex:none;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='M19 12H5M11 6l-6 6 6 6'/%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='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center/16px no-repeat}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit{font-size:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit::before{content:"Submit event";font-size:15px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit[disabled]::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit.wpforms-disabled::before{content:"Sending…"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit[disabled]{opacity:.7;cursor:progress}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button-spinner,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-submit-spinner{display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-submit-container{position:relative;margin:-52px 0 0!important;padding:0!important;text-align:right;pointer-events:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-submit-container>*{pointer-events:auto}

/* Review step: card at the left, summary rows and the consent at the right (desktop); the Entry Preview table is replaced by the summary rows when the page script runs */
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-review-summary{display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-review-card-field:not(:has(.te27-rv)){display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-field{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-country:empty::before{content:"on its country page"}
@media (min-width:1300px){
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4{grid-template-columns:320px minmax(0,1fr);column-gap:40px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-review-card-field,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-review-card-field>div,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-review-card{display:contents}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4 .te27-rv-card{grid-column:1;grid-row:2/span 2;margin-top:26px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4 .te27-rv-sum{grid-column:2;grid-row:2;margin-top:26px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4 .te27-f-consent{grid-column:2;grid-row:3;margin-top:22px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4>.wpforms-field-pagebreak{grid-row:4}
}

/* Confirmation (sent): orange check, "Thank you. Tashi delek.", the share card at the right */
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:44px;align-items:start;margin-top:30px;padding-top:40px;border-top:1px solid rgba(23,18,15,.14);font-family:"Schibsted Grotesk",sans-serif;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-confirmation-container-full{margin:0!important;padding:0!important;border:0!important;background:none!important;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0;border-radius:999px;background:var(--e-global-color-te27orange,#FF923A);font-size:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check::before{content:"";width:28px;height:28px;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/28px 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/28px no-repeat}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-title{margin:28px 0 0;font-family:"Brygada 1918",Georgia,serif;font-size:60px;font-weight:400;line-height:.98;letter-spacing:-.03em;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-title em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-lead{margin:22px 0 0;font-size:18px;line-height:1.55;color:var(--e-global-color-te27ink2,#2A221D);text-wrap:pretty}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions a,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions a,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions button{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border:1px solid rgba(23,18,15,.4);border-radius:999px;background:transparent;font-family:"Schibsted Grotesk",sans-serif;font-size:15px;font-weight:500;line-height:1;color:var(--e-global-color-te27ink,#17120F);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions a:hover{background:rgba(23,18,15,.05);color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-browse::after{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='M5 12h14M13 6l6 6-6 6'/%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='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share{min-width:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-title{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--e-global-color-te27muted,#62584F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-bubble{margin:12px 0 0;padding:16px;border-radius:10px;background:var(--e-global-color-te27paper,#F4EFE7);font-size:16px;line-height:24px;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-link{font-weight:600;color:var(--e-global-color-te27plum,#3A2263);display:block;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions{display:flex;gap:10px;margin:16px 0 0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions .te27-sent-wa{flex:1;min-width:0;justify-content:center;border:0;background:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7);font-weight:600}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions .te27-sent-wa:hover{background:var(--e-global-color-te27ink2,#2A221D);color:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .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-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions .te27-copy-link{flex:none;padding:0 22px;border-color:rgba(23,18,15,.3)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-note{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--e-global-color-te27muted,#62584F);text-wrap:pretty}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent a:focus-visible,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}

/* Motion (subtle, once, in the design's ease; none with reduced motion): the new step fades up 12px, buttons press in, the sent check draws in and the thank-you fades up */
@keyframes te27up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes te27pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
@keyframes te27draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page.te27-enter{animation:te27up .3s cubic-bezier(.2,.7,.2,1) both}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button:active,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit:active{transform:scale(.97)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check{animation:te27pop .5s cubic-bezier(.2,.7,.2,1) both}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check::before{animation:te27draw .4s cubic-bezier(.6,0,.2,1) .3s both}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-title{animation:te27up .6s cubic-bezier(.2,.7,.2,1) .2s both}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-lead,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions{animation:te27up .6s cubic-bezier(.2,.7,.2,1) .32s both}
@media (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page.te27-enter,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-lead,.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions{animation:none}.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator-page::before{transition:none}.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button:active,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form button.wpforms-submit:active{transform:none}}

/* Narrow desktop (1025 to 1299px, the form panel is narrower than the design's 900px): the review card above the summary like the tablet */
@media (min-width:1025px) and (max-width:1299px){








.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent{margin-top:22px!important}
}

/* Tablet (834): bigger text, tablet button labels */
@media (min-width:768px) and (max-width:1024px){
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator{gap:12px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-step-title{font-size:40px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-step-sub{font-size:17px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=text],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=email],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=url],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=number],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea{font-size:16px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle input{font-size:20px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-description,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-hint{font-size:14px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-hint{font-size:13px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat label.wpforms-field-label-inline{font-size:15px}












.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-section-head h3{font-size:26px}







.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline::after{font-size:14px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-free-note{font-size:15px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa label.wpforms-field-label-inline{font-size:16px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-1 .wpforms-pagebreak-split{justify-content:flex-end}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-1 .wpforms-pagebreak-split::before{content:none!important;display:none!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-button{padding:0 22px 0 24px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-next{font-size:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-next::before{font-size:15px;content:"Next: When & where"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-2 .wpforms-page-next::before{content:"Next: Tickets & organizer"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-3 .wpforms-page-next::before{content:"Next: Review"}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-next::after,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-prev::before{width:18px;height:18px;-webkit-mask-size:18px;mask-size:18px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent{grid-template-columns:minmax(0,1fr) 360px;gap:36px;padding-top:36px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check{width:60px;height:60px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-title{margin-top:24px;font-size:52px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-lead{margin-top:20px;font-size:17px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:30px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-rv-sum{margin-top:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent{margin-top:22px!important}
}

/* Phone (390): one column (date + time and price + currency side by side), app-like list rows; with the page script the step titles, progress bar and buttons move to the phone stepper and the sticky bar */
@media (max-width:767px){
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page{grid-template-columns:minmax(0,1fr) 118px;column-gap:12px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page>.wpforms-field{margin-top:28px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate{display:block}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-country,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-city,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-email,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-phone,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa{grid-column:1/-1!important;margin-left:0!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title>*,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle>*,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate>*,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>*,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price>*{grid-column:auto;margin-top:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price>.wpforms-field-label{margin-top:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-title,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-tibtitle,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate{margin-top:28px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-enddate>.wpforms-field-description{margin:8px 0 0!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-date{grid-column:1/2}.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-time{grid-column:2/3}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price{grid-column:1/2;margin-top:28px}.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency{grid-column:2/3;margin-top:28px}
/* Phone: price + currency stay "display:contents", so the currency note runs under both at full width, as in the design */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price>*{grid-column:1/2}.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>*{grid-column:2/3}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price>.wpforms-field-label,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>.wpforms-field-label{margin-top:28px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency>.wpforms-field-description{grid-column:1/-1;margin-top:8px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-label{display:flex;align-items:baseline;justify-content:flex-start;gap:4px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-opt{margin-left:auto;font-size:13px;text-transform:capitalize}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-opt .te27-paren{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=text],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=email],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=url],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=number],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form input[type=tel],.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea{padding-left:14px;border-color:rgba(23,18,15,.22);font-size:16px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form select{padding-right:40px;background-position:right 14px center}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form textarea{height:146px;padding:12px 14px;line-height:1.5}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-time input,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-price input,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency select,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-phone input{font-family:"Azeret Mono",monospace;font-size:16px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-time input,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-currency select{padding-right:34px;background-position:right 12px center;background-size:16px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-datepicker{padding-right:44px;background-position:right 14px center}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-description,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-hint{font-size:14px}

.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-cat label.wpforms-field-label-inline{gap:8px;font-size:15px}
















.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-section-head{padding-top:20px!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-section-head h3{font-size:22px;letter-spacing:-.01em}




.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards ul{gap:8px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline{display:flex;justify-content:center;height:52px;padding:0;font-size:15px;font-weight:500}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline::before,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards label.wpforms-field-label-inline::after{content:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards input:checked+label{background:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7);font-weight:600;box-shadow:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards fieldset::after{display:block;margin-top:10px;font-size:14px;line-height:1.45;color:var(--e-global-color-te27muted,#62584F);content:"No ticket needed."}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards fieldset:has(.choice-2 input:checked)::after{content:"Pay what you like."}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-entry-cards fieldset:has(.choice-3 input:checked)::after{content:"Tickets or an entry fee."}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-free-note{background:var(--e-global-color-te27sand,#ECE5DA);font-size:15px;line-height:1.5}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-wa{margin-top:0!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent li{padding:0;border:0;background:none;gap:12px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-consent input{margin:0!important}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .wpforms-uploader{min-height:0;padding:12px;border:1px solid rgba(23,18,15,.18)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message{gap:14px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-message::before{width:64px;height:80px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-preview{gap:14px;min-height:80px;align-items:center;padding-right:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-preview .dz-image{width:64px;height:80px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-filename{font-size:14px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-dz-bar{width:7px;height:7px;background:#6E9F12}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-dz-bar i{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-dz-meta{gap:6px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-details .te27-hint{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .dz-remove{position:relative;flex:none;order:3;border-color:rgba(23,18,15,.2)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-replace{display:inline-flex;align-items:center;gap:8px;height:44px;margin-top:10px;padding:0 16px 0 14px;border:1px solid var(--e-global-color-te27ink,#17120F);border-radius:999px;background:none;font-size:14px;font-weight:500;color:var(--e-global-color-te27ink,#17120F);cursor:pointer}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-replace::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-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster:not(:has(.dz-preview)) .te27-replace{display:none}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster>.wpforms-field-description .te27-hint,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster>.wpforms-field-description .te27-hint{display:block;margin-top:10px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-poster .te27-msgcol .te27-hint{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-field{display:block}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:6px;background:var(--e-global-color-te27sand,#ECE5DA)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-title{margin:0;font-family:"Brygada 1918",Georgia,serif;font-size:22px;line-height:1.1;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-list{display:flex;flex-direction:column;gap:14px;margin:0!important;padding:0!important;list-style:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-list li{display:flex;align-items:baseline;gap:14px;margin:0!important;padding:0!important;font-size:15px;line-height:1.5;color:var(--e-global-color-te27ink2,#2A221D)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after p{margin:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-list .te27-num{flex:none;width:22px;font-family:"Noto Serif Tibetan",serif;font-size:20px;font-weight:500;color:var(--e-global-color-te27rust,#A84E0C)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-after-list strong{font-weight:600;color:var(--e-global-color-te27ink,#17120F)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4 .te27-review-card-field{margin-top:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4 .te27-after-field,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-4 .te27-f-consent{margin-top:24px}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-page-indicator,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-bar,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-step-head,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-field-pagebreak,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-submit-container{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important;border:0!important}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page>.wpforms-field:nth-child(2){margin-top:0}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4{padding-bottom:36px;border-bottom:1px solid rgba(23,18,15,.14)}
html.te27-sub-js[data-te27-step="4"] .elementor-112 .elementor-element.elementor-element-e359ba4,html.te27-sub-js[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-e359ba4{padding-bottom:0;border-bottom:0}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-1>.te27-f-poster,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-2>.te27-f-date,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-2>.te27-f-time,html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-page-3>.te27-f-entry{margin-top:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent{display:block;margin-top:0;padding-top:30px;border-top:0}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check{width:60px;height:60px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-check::before{width:26px;height:26px;-webkit-mask-size:26px;mask-size:26px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-title{margin-top:22px;font-size:40px;line-height:1;letter-spacing:-.025em}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-lead{margin-top:14px;font-size:16px}
html.te27-sub-js .elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-actions{display:none}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share{margin-top:30px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions{gap:8px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-share-actions .te27-copy-link{padding:0 18px}
}
/* Phone app feel inside the form: chips and entry buttons press in a little on tap (scale .97, 120ms), no grey tap flash, none with reduced motion */
@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form label.wpforms-field-label-inline,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .wpforms-uploader,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-replace{-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .15s,color .15s,border-color .15s}.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form li:active>label.wpforms-field-label-inline,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-replace:active{transform:scale(.97)}}
@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form li:active>label.wpforms-field-label-inline,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-replace:active{transform:none}}

/* Guests: yes\/no tick box and up to 3 guests (name + optional photo) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-hasguests,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-guestname,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-guestphoto{grid-column:1\/-1}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-hasguests li{display:flex;align-items:center;gap:12px;min-height:44px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-hasguests label.wpforms-field-label-inline{margin:0!important;padding:0!important;font-size:16px;font-weight:400;color:var(--e-global-color-te27ink2,#2A221D);cursor:pointer}

/* te27-guest-spacing: same 26px rhythm as other fields, tighter label to tick box, each guest = name + photo grouped */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-hasguests{margin-top:26px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-hasguests ul{margin-top:-8px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form .te27-f-guestphoto{margin-top:14px}
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form #wpforms-8917-field_71-container,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form #wpforms-8917-field_73-container{margin-top:36px}

/* te27-guest-spacing-2: photo sits 14px under its name on every width */
.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form #wpforms-8917-field_70-container,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form #wpforms-8917-field_72-container,.elementor-112 .elementor-element.elementor-element-e359ba4 .wpforms-form #wpforms-8917-field_74-container{margin-top:14px}
/* Sent screen: TibQuiz card (hosts are born here) */
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz{margin:30px 0 0;padding:18px 20px;border-radius:14px;background:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7);display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;position:relative;overflow:hidden}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 90% at 95% 10%,rgba(217,54,50,.25),transparent 60%)}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz>*{position:relative;z-index:1}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz-k{margin:0;flex:1 1 100%;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#B9AEA1;padding-left:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='1' y='1' width='8' height='8' rx='2' fill='%23D93632'/%3E%3Crect x='11' y='1' width='8' height='8' rx='2' fill='%232F5BC8'/%3E%3Crect x='1' y='11' width='8' height='8' rx='2' fill='%23F2A914'/%3E%3Crect x='11' y='11' width='8' height='8' rx='2' fill='%23108F58'/%3E%3C/svg%3E") left center/18px no-repeat}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz-t{margin:0;flex:1 1 240px;font-family:"Schibsted Grotesk",sans-serif;font-size:15px;line-height:1.5;color:#D9D0C5;text-wrap:pretty}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz-btn{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:#F2A914;color:#17120F;font-family:"Schibsted Grotesk",sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}
.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz-btn:hover{background:#F6B83A;color:#17120F}
@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz{padding:16px}.elementor-112 .elementor-element.elementor-element-e359ba4 .te27-sent-quiz-btn{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b903e8d *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-b903e8d{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec605 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-06ec605{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ba5446 *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-4ba5446{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614e4cd *//* May shrink */ .elementor-112 .elementor-element.elementor-element-614e4cd{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f824caf *//* The Tibetan numeral sits 3px low in the circle, like the design */ .elementor-112 .elementor-element.elementor-element-f824caf{position:relative;top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acddc3 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-7acddc3{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16d456 *//* Phone stepper (only with the page script, only on phones): rows show by state. is-done = finished step (ink circle with a check, summary, Edit), is-open = current step (orange circle, title, intro), is-next = a step after the current one (outline circle). Each row has the hairline under it, the last row none. */ .elementor-112 .elementor-element.elementor-element-f16d456{display:none}@media (max-width:767px){html.te27-sub-js .elementor-112 .elementor-element.elementor-element-f16d456{display:flex}}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row{display:none}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-done,.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-open,.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-next{display:flex}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-done,.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-after.is-next{border-bottom:1px solid rgba(23,18,15,.14)}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-after.is-next.is-last{border-bottom:0}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row .te27-ms-open,.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row .te27-ms-sum,.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row .te27-ms-edit{display:none}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-open .te27-ms-open{display:block}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-done .te27-ms-sum{display:flex}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.is-done .te27-ms-edit{display:block}/* Circles: finished = ink with the design check, current = orange with the numeral, next = hairline outline */ .elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-disc{box-sizing:border-box;border:1px solid rgba(23,18,15,.3);color:var(--e-global-color-te27muted,#62584F)}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-disc .elementor-heading-title{color:inherit}.elementor-112 .elementor-element.elementor-element-f16d456 .is-open .te27-ms-disc{background:var(--e-global-color-te27orange,#FF923A);border-color:var(--e-global-color-te27orange,#FF923A);color:var(--e-global-color-te27ink,#17120F)}.elementor-112 .elementor-element.elementor-element-f16d456 .is-done .te27-ms-disc{background:var(--e-global-color-te27ink,#17120F);border-color:var(--e-global-color-te27ink,#17120F);color:var(--e-global-color-te27paper,#F4EFE7)}.elementor-112 .elementor-element.elementor-element-f16d456 .is-done .te27-ms-num{display:none}.elementor-112 .elementor-element.elementor-element-f16d456 .is-done .te27-ms-disc::after{content:"";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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/20px 20px no-repeat;background-color:currentColor;}/* The current step header fades up 12px when the step changes (none with reduced motion) */ @keyframes te27up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.te27-enter{animation:te27up .3s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-row.te27-enter{animation:none}}/* Finished step thumb: the visitor's poster whole over its blurred copy */ .elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.elementor-112 .elementor-element.elementor-element-f16d456 .te27-ms-thumb img.te27-blur{object-fit:cover;filter:blur(4px) brightness(.55);transform:scale(1.12)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d68238a *//* One line */ .elementor-112 .elementor-element.elementor-element-d68238a .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46064be *//* 3:4 box; the visitor's poster whole (contain) over its blurred copy, like the design */ .elementor-112 .elementor-element.elementor-element-46064be{position:relative;aspect-ratio:3/4;height:auto;min-height:0}.elementor-112 .elementor-element.elementor-element-46064be img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.elementor-112 .elementor-element.elementor-element-46064be img.te27-blur{object-fit:cover;filter:blur(14px) brightness(.55);transform:scale(1.12);z-index:0}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-46064be img.te27-blur{filter:blur(16px) brightness(.55)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c22ddc3 *//* Phone: plain case in the muted colour, like the phone design */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-c22ddc3 .elementor-heading-title{text-transform:none;color:var(--e-global-color-te27muted,#62584F)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c590148 *//* Long words wrap */ .elementor-112 .elementor-element.elementor-element-c590148 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1febe3b *//* The city part does not break */ .elementor-112 .elementor-element.elementor-element-1febe3b .te27-nw{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a48d25b *//* Chip: 28px (tablet 30px), one line; the category dot before the name (colour from the page script) */ .elementor-112 .elementor-element.elementor-element-a48d25b .elementor-heading-title{display:flex;align-items:center;gap:7px;min-height:28px;white-space:nowrap}@media (min-width:768px) and (max-width:1024px){.elementor-112 .elementor-element.elementor-element-a48d25b .elementor-heading-title{min-height:30px}}.elementor-112 .elementor-element.elementor-element-a48d25b .te27-dot{width:8px;height:8px;border-radius:99px;flex:none;background:#D7094A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2e7a28 *//* Chip: 28px (tablet 30px), one line */ .elementor-112 .elementor-element.elementor-element-a2e7a28 .elementor-heading-title{display:flex;align-items:center;gap:7px;min-height:28px;white-space:nowrap}@media (min-width:768px) and (max-width:1024px){.elementor-112 .elementor-element.elementor-element-a2e7a28 .elementor-heading-title{min-height:30px}}.elementor-112 .elementor-element.elementor-element-a2e7a28 .te27-dot{width:8px;height:8px;border-radius:99px;flex:none;background:#D7094A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f0eab8 *//* Hidden when empty */ .elementor-112 .elementor-element.elementor-element-4f0eab8:has(.elementor-heading-title:empty){display:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faa14f3 *//* One line; orange filled when it is a real Buy tickets / Register button (class is-cta) */ .elementor-112 .elementor-element.elementor-element-faa14f3 .elementor-heading-title{white-space:nowrap}.elementor-112 .elementor-element.elementor-element-faa14f3.is-cta{background:var(--e-global-color-te27orange,#FF923A);border-color:var(--e-global-color-te27orange,#FF923A)!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca08117 *//* Hidden when empty */ .elementor-112 .elementor-element.elementor-element-ca08117:has(.elementor-heading-title:empty){display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e62feb7 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-e62feb7{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf132 *//* Phone: the poster takes the full card width */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-13cf132{align-items:stretch}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6e490 *//* Narrow desktop (1025 to 1299px): the card keeps the desktop 320px size above the summary; wide phones: at most 440px */ @media (min-width:1025px) and (max-width:1299px){.elementor-112 .elementor-element.elementor-element-be6e490{max-width:320px}}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-be6e490{max-width:440px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40cf85c *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-40cf85c{min-width:0}.elementor-112 .elementor-element.elementor-element-40cf85c .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6befbf4 *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-6befbf4{min-width:0}.elementor-112 .elementor-element.elementor-element-6befbf4 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08e9c20 *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-08e9c20{min-width:0}.elementor-112 .elementor-element.elementor-element-08e9c20 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-114e392 *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-114e392{min-width:0}.elementor-112 .elementor-element.elementor-element-114e392 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f019a *//* May shrink */ .elementor-112 .elementor-element.elementor-element-f4f019a{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1758a0 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-e1758a0 .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-112 .elementor-element.elementor-element-e1758a0 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-e1758a0 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b27b17 *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-9b27b17{min-width:0}.elementor-112 .elementor-element.elementor-element-9b27b17 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5483a0d *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-5483a0d{min-width:0}.elementor-112 .elementor-element.elementor-element-5483a0d .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cee60ef *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-cee60ef{min-width:0}.elementor-112 .elementor-element.elementor-element-cee60ef .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4214f9 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-f4214f9{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973aa94 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-973aa94 .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-112 .elementor-element.elementor-element-973aa94 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-973aa94 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d63f04c *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-d63f04c{min-width:0}.elementor-112 .elementor-element.elementor-element-d63f04c .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aeb9e8 *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-0aeb9e8{min-width:0}.elementor-112 .elementor-element.elementor-element-0aeb9e8 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9182ae6 *//* Long values wrap anywhere */ .elementor-112 .elementor-element.elementor-element-9182ae6{min-width:0}.elementor-112 .elementor-element.elementor-element-9182ae6 .elementor-heading-title{overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b7828 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-51b7828{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49f4a09 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-49f4a09 .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-112 .elementor-element.elementor-element-49f4a09 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-49f4a09 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b2922 *//* The visitor's poster whole over its blurred copy */ .elementor-112 .elementor-element.elementor-element-b9b2922{position:relative}.elementor-112 .elementor-element.elementor-element-b9b2922 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.elementor-112 .elementor-element.elementor-element-b9b2922 img.te27-blur{object-fit:cover;filter:blur(4px) brightness(.55);transform:scale(1.12)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36ef0cb *//* One line cut with "…" */ .elementor-112 .elementor-element.elementor-element-36ef0cb .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b3850 *//* May shrink */ .elementor-112 .elementor-element.elementor-element-26b3850{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9096b1 *//* Waits hidden until the page script moves it into the Review step; then the Review step lays it out: desktop = card left, summary + consent right; tablet = card, summary, consent; phone = card, Events list row, After you submit, consent */ .elementor-112 .elementor-element.elementor-element-d9096b1{display:none}.elementor-112 .elementor-element.elementor-element-d9096b1.is-placed{display:flex;flex-direction:column;gap:26px;margin-top:0}@media (min-width:1300px){.elementor-112 .elementor-element.elementor-element-d9096b1.is-placed{display:contents}}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-d9096b1.is-placed{gap:24px;margin-top:0}}/* WPForms resets every element inside its forms (padding, width, position, radius...); the Elementor parts moved into the form get their own container settings back */ .elementor-112 .elementor-element.elementor-element-d9096b1 .e-con{border-radius:var(--border-radius);height:var(--height);overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);margin-block-start:var(--margin-block-start);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);margin-inline-end:var(--margin-inline-end);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5746601 *//* The visitor's poster, blurred and dimmed, fills the preview */ .elementor-112 .elementor-element.elementor-element-5746601{position:absolute!important;inset:0}.elementor-112 .elementor-element.elementor-element-5746601 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.45) saturate(1.2);transform:scale(1.3)}@media (max-width:1024px){.elementor-112 .elementor-element.elementor-element-5746601 img{filter:blur(16px) brightness(.45) saturate(1.2)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a0b56 *//* Centred near the top, whole (contain), soft shadow */ .elementor-112 .elementor-element.elementor-element-b5a0b56{position:absolute!important;left:50%;top:12px;transform:translateX(-50%);box-shadow:0 14px 26px -10px rgba(0,0,0,.7)}@media (max-width:1024px){.elementor-112 .elementor-element.elementor-element-b5a0b56{top:10px}}.elementor-112 .elementor-element.elementor-element-b5a0b56 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-637ec6b *//* One line */ .elementor-112 .elementor-element.elementor-element-637ec6b .elementor-heading-title{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75364fe *//* No margins */ .elementor-112 .elementor-element.elementor-element-75364fe{margin:0}.elementor-112 .elementor-element.elementor-element-75364fe img{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db279e *//* Across the bottom of the preview */ .elementor-112 .elementor-element.elementor-element-3db279e{position:absolute!important;left:0;right:0;bottom:0;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ccdfd *//* Stage for the layers */ .elementor-112 .elementor-element.elementor-element-34ccdfd{position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b60c25 *//* The link in plum, kept on one line */ .elementor-112 .elementor-element.elementor-element-7b60c25 .te27-ss-link{color:var(--e-global-color-te27plum,#3A2263);font-weight:500;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ed244 *//* Phone: the bubble sits straight on the page */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-16ed244{background-color:transparent!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-446ce3b *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button{min-height:52px;display: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-112 .elementor-element.elementor-element-446ce3b .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* The design's thin outline icon before the label (CSS mask in the text colour) */ .elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button-content-wrapper::before{content:"";flex:none;width:18px;height:18px;-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 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 18px 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-112 .elementor-element.elementor-element-446ce3b .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-446ce3b .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0401f *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-da0401f .elementor-button{min-height:52px;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-112 .elementor-element.elementor-element-da0401f .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-da0401f .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f086f7 *//* Waits hidden until the event is sent */ .elementor-112 .elementor-element.elementor-element-3f086f7{display:none}.elementor-112 .elementor-element.elementor-element-3f086f7.is-placed{display:flex;min-width:0}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-3f086f7.is-placed{margin-top:30px}}/* WPForms resets every element inside its forms (padding, width, position, radius...); the Elementor parts moved into the form get their own container settings back */ .elementor-112 .elementor-element.elementor-element-3f086f7 .e-con{border-radius:var(--border-radius);height:var(--height);overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);margin-block-start:var(--margin-block-start);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);margin-inline-end:var(--margin-inline-end);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58dc9da *//* Script only: takes no space */ .elementor-112 .elementor-element.elementor-element-58dc9da{margin:0!important;height:0;overflow:hidden;position:absolute}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd632d *//* May shrink next to the intro column; phone: no panel, the steps sit on the paper */ .elementor-112 .elementor-element.elementor-element-dbd632d{min-width:0;position:relative}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-dbd632d{background-color:transparent!important;border-radius:0!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-353a749 *//* Email link: medium weight with the orange underline of the design; UI font (not the kit Playfair) */ .elementor-112 .elementor-element.elementor-element-353a749 a{font:inherit;font-weight:500;color:var(--e-global-color-te27ink,#17120F);text-decoration:none;border-bottom:1.5px solid var(--e-global-color-te27orange,#FF923A)}.elementor-112 .elementor-element.elementor-element-353a749 a:hover{color:var(--e-global-color-te27plum2,#60399D)}.elementor-112 .elementor-element.elementor-element-353a749 a:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649f979 *//* Email link: medium weight with the orange underline of the design; UI font (not the kit Playfair) */ .elementor-112 .elementor-element.elementor-element-649f979 a{font:inherit;font-weight:500;color:var(--e-global-color-te27ink,#17120F);text-decoration:none;border-bottom:1.5px solid var(--e-global-color-te27orange,#FF923A)}.elementor-112 .elementor-element.elementor-element-649f979 a:hover{color:var(--e-global-color-te27plum2,#60399D)}.elementor-112 .elementor-element.elementor-element-649f979 a:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afc0d4a *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button{min-height:52px;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-112 .elementor-element.elementor-element-afc0d4a .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* The design's thin outline icon before the label (CSS mask in the text colour) */ .elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button-content-wrapper::before{content:"";flex:none;width:18px;height:18px;-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='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center/18px 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='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center/18px 18px 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-112 .elementor-element.elementor-element-afc0d4a .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-afc0d4a .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a18daa *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button{min-height:52px;display: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-112 .elementor-element.elementor-element-3a18daa .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-3a18daa .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-112 .elementor-element.elementor-element-3a18daa .elementor-button-content-wrapper::after{content:"";flex:none;width:18px;height:18px;-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 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 18px 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-112 .elementor-element.elementor-element-3a18daa .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-3a18daa .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48a11f1 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button{min-height:52px;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-112 .elementor-element.elementor-element-48a11f1 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* Phone app feel: presses in a little on tap (scale .97, 120ms), no grey tap flash */ @media (max-width:767px){.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-48a11f1 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5b0bb8 *//* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button{min-height:52px;display: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-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-e5b0bb8 .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-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button-content-wrapper::after{content:"";flex:none;width:18px;height:18px;-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 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 18px 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-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-e5b0bb8 .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713315b *//* Fixed to the bottom of the phone screen with room for the iPhone home bar; only with the page script (it presses the form's own buttons). Segments: done ink, current orange, next hairline. Buttons per state: step 1 = Next only, steps 2-4 = Back + Next / Submit event, sent = Submit another + Browse events */ .elementor-112 .elementor-element.elementor-element-713315b{display:none!important}@media (max-width:767px){html.te27-sub-js .elementor-112 .elementor-element.elementor-element-713315b{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:90;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 11px)!important;box-shadow:0 -1px 0 rgba(23,18,15,.04)}}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-seg{--te27-bar:var(--e-global-color-te27orange,#FF923A);background:rgba(23,18,15,.14) linear-gradient(var(--te27-bar),var(--te27-bar)) left center/0% 100% no-repeat;transition:background-size .45s cubic-bezier(.2,.7,.2,1)}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-seg.is-done{--te27-bar:var(--e-global-color-te27ink,#17120F);background-size:100% 100%}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-seg.is-cur{background-size:100% 100%}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-again,.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-browse{display:none}html[data-te27-step="1"] .elementor-112 .elementor-element.elementor-element-713315b .te27-ms-back{display:none}html[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-713315b .te27-ms-back,html[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-713315b .te27-ms-next{display:none}html[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-713315b .te27-ms-again,html[data-te27-step="sent"] .elementor-112 .elementor-element.elementor-element-713315b .te27-ms-browse{display:block}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-next .elementor-button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-next.is-busy{opacity:.6;pointer-events:none}/* The bar slides up once when the page opens; the segments fill in the design ease (none with reduced motion) */ @keyframes te27barin{from{transform:translateY(100%)}to{transform:none}}@media (max-width:767px){html.te27-sub-js .elementor-112 .elementor-element.elementor-element-713315b{animation:te27barin .4s cubic-bezier(.2,.7,.2,1) .2s both}}@media (prefers-reduced-motion:reduce){html.te27-sub-js .elementor-112 .elementor-element.elementor-element-713315b{animation:none!important}.elementor-112 .elementor-element.elementor-element-713315b .te27-ms-seg{transition:none}}/* While the phone keyboard is open (a text field has focus) the bar steps aside, so it never covers the field or jumps */ @media (max-width:767px){html.te27-sub-js.te27-kb .elementor-112 .elementor-element.elementor-element-713315b{transform:translateY(110%)!important;transition:transform .2s ease}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832e0d4 *//* Old site header: hide its Yoast breadcrumb bar on this page (the flow has its own header on phones); the old phone tab bar (snippet 93) would sit on the sticky bar, so it is hidden here too */ body:has(.te27-sub) .elementor-4018 .elementor-element.elementor-element-9a7abcb{display:none!important}body:has(.te27-sub) .tfn-bar{display:none!important}/* Phone: the flow has its own app header (close to Home, step counter), so the old site header is hidden here, as in the design */ @media (max-width:767px){body:has(.te27-sub) .elementor-location-header{display:none!important}}/* Old footer: hide its "Share your Event / Submit events" banner on the submit page itself */ body:has(.te27-sub) .elementor-143 .elementor-element-516f5f1{display:none!important}/* Links inside the page keep the design fonts (the kit styles every link as Playfair 34px) */ .elementor-112 .elementor-element.elementor-element-832e0d4 a{font-family:inherit}/* Phone: room under the page for the fixed action bar, and nothing may scroll sideways */ @media (max-width:767px){html.te27-sub-js body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html,body{overflow-x:clip}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-444b132 *//* "next to theirs." in italic plum; the line break only on tablet */ .elementor-112 .elementor-element.elementor-element-444b132 em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}@media (min-width:1025px){.elementor-112 .elementor-element.elementor-element-444b132 .te27-rl-br{display:none}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e13328b *//* 44px round outlined button with the design's thin chevron; the words are for screen readers; dimmed at the start / end of the row */ .elementor-112 .elementor-element.elementor-element-e13328b .elementor-button{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .15s,opacity .2s,transform .12s ease}.elementor-112 .elementor-element.elementor-element-e13328b .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.elementor-112 .elementor-element.elementor-element-e13328b .elementor-button-content-wrapper::before{content:"";width:18px;height:18px;-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='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center/18px 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='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;}.elementor-112 .elementor-element.elementor-element-e13328b .elementor-button:focus-visible{outline:2px solid #FF923A;outline-offset:2px;box-shadow:0 0 0 2px #17120F}.elementor-112 .elementor-element.elementor-element-e13328b .elementor-button:active{transform:scale(.94)}.elementor-112 .elementor-element.elementor-element-e13328b.is-off .elementor-button{opacity:.35;pointer-events:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-966dbe0 *//* 44px round outlined button with the design's thin chevron; the words are for screen readers; dimmed at the start / end of the row */ .elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .15s,opacity .2s,transform .12s ease}.elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button-content-wrapper::before{content:"";width:18px;height:18px;-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='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/18px 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='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;}.elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button:focus-visible{outline:2px solid #FF923A;outline-offset:2px;box-shadow:0 0 0 2px #17120F}.elementor-112 .elementor-element.elementor-element-966dbe0 .elementor-button:active{transform:scale(.94)}.elementor-112 .elementor-element.elementor-element-966dbe0.is-off .elementor-button{opacity:.35;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41d416 *//* As wide as its content (not the full row) */ .elementor-112 .elementor-element.elementor-element-d41d416{--width:auto;width:auto}/* Hidden until the carousel script runs (without it the row still scrolls by trackpad, touch or keyboard); only on wide screens with a mouse (1025px and up): on tablets and phones the header keeps its room and the row is swiped or dragged */ .elementor-112 .elementor-element.elementor-element-d41d416{visibility:hidden}html.te27ec-js .elementor-112 .elementor-element.elementor-element-d41d416{visibility:visible}@media (max-width:1024px),(hover:none){.elementor-112 .elementor-element.elementor-element-d41d416{display:none!important}}/* Sits at the right, next to the "All" link; hidden while every card fits (nothing to scroll) */ .elementor-112 .elementor-element.elementor-element-d41d416{margin-left:auto}.elementor-112 .elementor-element.elementor-element-d41d416:has(.te27ec-prev.is-off):has(.te27ec-next.is-off){display:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a49f93e *//* One line; underline only under the words, in orange like the design; text colour stays ink on hover */ .elementor-112 .elementor-element.elementor-element-a49f93e{flex:none}.elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button{white-space:nowrap}.elementor-112 .elementor-element.elementor-element-a49f93e .te27-rl-u{padding-bottom:3px;border-bottom:1.5px solid var(--e-global-color-te27orange,#FF923A)}.elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button:hover .te27-rl-u{border-color:var(--e-global-color-te27ink,#17120F)}/* Button box: exact design height, label and icon on one line with the design gap */ .elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button{min-height:48px;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-112 .elementor-element.elementor-element-a49f93e .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.elementor-112 .elementor-element.elementor-element-a49f93e .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-112 .elementor-element.elementor-element-a49f93e .elementor-button-content-wrapper::after{content:"";flex:none;width:18px;height:18px;-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 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 18px 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-112 .elementor-element.elementor-element-a49f93e .elementor-button{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button:active{transform:scale(.97)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor-112 .elementor-element.elementor-element-a49f93e .elementor-button:active{transform:none}}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-b25cc99 *//* Where the row starts (text edge) and how far it reaches out (the screen edge), per device */ .elementor-112 .elementor-element.elementor-element-b25cc99{--c2o:max(56px,calc((100vw - 1328px) / 2));--c2p:max(56px,calc((100vw - 1328px) / 2))}@media (min-width:768px) and (max-width:1024px){.elementor-112 .elementor-element.elementor-element-b25cc99{--c2o:32px;--c2p:32px}}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-b25cc99{--c2o:0px;--c2p:20px}}/* Carousel row (JetEngine scroll slider on every screen): runs off the screen edges with a peek of the cut-off card, snaps card by card, no scrollbar, room above and below for the lift and the shadow */ .elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:10px var(--c2p) 56px!important;margin:-10px calc(-1 * var(--c2o)) -48px!important;width:calc(100% + 2 * var(--c2o))!important;max-width:none!important;box-sizing:border-box;scroll-padding-inline:var(--c2p);cursor:grab}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider::-webkit-scrollbar{display:none}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider.is-drag a{pointer-events:none}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider > .jet-listing-grid__items{width:max-content!important;flex-wrap:nowrap!important;margin:0!important;gap:24px}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__item{scroll-snap-align:start;flex:0 0 300px!important;width:300px!important;max-width:none!important;padding:0!important}@media (max-width:767px){.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__scroll-slider > .jet-listing-grid__items{gap:14px}.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__item{flex-basis:min(300px,calc(100vw - 72px))!important;width:min(300px,calc(100vw - 72px))!important}}/* The widget is as wide as its column (some old containers shrink it) */ .elementor-112 .elementor-element.elementor-element-b25cc99{width:100%;width:-webkit-fill-available;width:stretch;max-width:100%}/* Cards in the row are the same height */ .elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__item > *,.elementor-112 .elementor-element.elementor-element-b25cc99 .jet-listing-grid__item .elementor{height:100%}/* The row fades up once as it scrolls into view (pure CSS; off with reduced motion) */ @supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.elementor-112 .elementor-element.elementor-element-b25cc99{animation:te27j-rise linear both;animation-timeline:view();animation-range:entry 2% entry 30%}}}}@keyframes te27j-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8113f *//* The carousel runs to the screen edges: this band clips sideways so the page never scrolls sideways */ .elementor-112 .elementor-element.elementor-element-fd8113f{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1616e3 *//* Pangden stripes: the five prayer-apron colours of the design (a gradient control has only two stops) */ .elementor-112 .elementor-element.elementor-element-f1616e3{background:repeating-linear-gradient(90deg,#D7094A 0 7px,#F98307 7px 14px,#0DA7D8 14px 21px,#E5A800 21px 28px,#6E9F12 28px 35px);width:100%}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Serif Tibetan';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://tibetanevents.com/wp-content/uploads/fonts/te-2027/NotoSerifTibetan-VF.woff2') format('woff2');
}
/* End Custom Fonts CSS */