.elementor-81 .elementor-element.elementor-element-66b6913{--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-81 .elementor-element.elementor-element-4b61591{--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:center;--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:#ecebe6;--border-color:#ecebe6;--padding-top:18px;--padding-bottom:16px;--padding-left:28px;--padding-right:72px;}.elementor-81 .elementor-element.elementor-element-7745e93{--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-81 .elementor-element.elementor-element-40c36a1 .jet-listing-dynamic-field__content{color:#1a1916;font-family:"Schibsted Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;letter-spacing:-0.4px;text-align:left;}.elementor-81 .elementor-element.elementor-element-40c36a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-40c36a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-40c36a1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-c266952{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-bd8de2a .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;text-align:left;}.elementor-81 .elementor-element.elementor-element-bd8de2a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:Array;}.elementor-81 .elementor-element.elementor-element-bd8de2a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:Array;}.elementor-81 .elementor-element.elementor-element-a3421f1 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;text-align:left;}.elementor-81 .elementor-element.elementor-element-a3421f1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-a3421f1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-2c6c3d1{--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:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-6bfa26b{width:auto;max-width:auto;background-color:#FAFAFA;padding:4px 10px 4px 8px;transition:background 0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E0DA;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-6bfa26b:hover{background-color:#EDEBE6;}.elementor-81 .elementor-element.elementor-element-6bfa26b.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-text{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-fee32f2{width:auto;max-width:auto;background-color:#FAFAFA;padding:4px 10px 4px 8px;transition:background 0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E0DA;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-fee32f2:hover{background-color:#EDEBE6;}.elementor-81 .elementor-element.elementor-element-fee32f2.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-e5cd279{width:auto;max-width:auto;background-color:#FAFAFA;padding:4px 10px 4px 8px;transition:background 0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E0DA;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-81 .elementor-element.elementor-element-e5cd279:hover{background-color:#EDEBE6;}.elementor-81 .elementor-element.elementor-element-e5cd279.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;}.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-text{transition:color 0.3s;}.elementor-81 .elementor-element.elementor-element-d47da12{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:3;}.elementor-81 .elementor-element.elementor-element-77f4c20{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-6b7e08f{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-ed1a6e0{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-adsbody{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-adsg1{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-adsg2{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:3;}.elementor-81 .elementor-element.elementor-element-adsg3{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;}.elementor-81 .elementor-element.elementor-element-adsg4{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-7c7382c{--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:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-9f9f036{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-e873752{--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-81 .elementor-element.elementor-element-e873752.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-0eb9a77{--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-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-0e3adfc{--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-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-597d064{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-597d064.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-24e0e58{--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:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-9d0dd68{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-9d0dd68:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-9d0dd68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-e9d8ce6 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-e9d8ce6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-e9d8ce6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-e9d8ce6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-aebbaaa .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-9d0dd68.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-aa8c348{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-aa8c348:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-aa8c348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-d33b917 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-d33b917 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-d33b917 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-d33b917 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-6edc04f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-aa8c348.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-b4c7357{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-b4c7357:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-b4c7357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-2f1e3a1 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-2f1e3a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-2f1e3a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-2f1e3a1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-031bd9b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-b4c7357.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-136b837{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-136b837:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-136b837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-c57a724 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-c57a724 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-c57a724 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-c57a724 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-8ead1d7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-136b837.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-9259b4b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-29c760d{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#e3e0da;--border-color:#e3e0da;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-29c760d:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-29c760d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-81 .elementor-element.elementor-element-404b74c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-84f847c .jet-listing-dynamic-field__content{color:#4a4843;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;text-align:left;}.elementor-81 .elementor-element.elementor-element-84f847c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-84f847c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-84f847c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-d5a8689{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-d5a8689:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-d5a8689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-2419888 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-4246abb .jet-listing-dynamic-field__content{color:#4a4843;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;text-align:left;}.elementor-81 .elementor-element.elementor-element-4246abb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-4246abb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-4246abb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-6cd3aff{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-478fad7{--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-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-03039e5{--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-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-81 .elementor-element.elementor-element-ba5675e{--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:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-16ecf66{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-16ecf66:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-16ecf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-de24f5b .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-de24f5b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-de24f5b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-de24f5b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-6db2e61 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-16ecf66.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-16dcc5b{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-16dcc5b:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-16dcc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-cca3e12 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-cca3e12 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-cca3e12 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-cca3e12 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-9618492 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-16dcc5b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-1908e1e{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-1908e1e:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-1908e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-03203d1 .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-03203d1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-03203d1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-03203d1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-dff37c7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-1908e1e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-2015f27{--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;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-81 .elementor-element.elementor-element-2015f27:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-2015f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-f8522ca .jet-listing-dynamic-field__content{color:#d13c00;font-family:"Schibsted Grotesk", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-1px;text-align:left;}.elementor-81 .elementor-element.elementor-element-f8522ca .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-f8522ca .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-f8522ca .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-4e5ea74 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:400;color:#56534d;}.elementor-81 .elementor-element.elementor-element-2015f27.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-81 .elementor-element.elementor-element-ceb7257{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-ceb7257:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-ceb7257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f3f2;}.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:Array;}.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:Array;}.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field__content{text-align:center;}.elementor-81 .elementor-element.elementor-element-pdfembed{padding:0px 30px 30px 30px;}.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:Array;}.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:Array;}.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field__content{text-align:center;}.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:Array;}.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:Array;}.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field__content{text-align:center;}.elementor-81 .elementor-element.elementor-element-2389e45{--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:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-7dad722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-81 .elementor-element.elementor-element-7dad722 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-diagbody{--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:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-diag-label{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-81 .elementor-element.elementor-element-diag-label .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-d2b937c{--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:24px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81 .elementor-element.elementor-element-mail-label{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-81 .elementor-element.elementor-element-mail-label .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-160b584{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-aacb971{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-81 .elementor-element.elementor-element-f08f68f{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#e3e0da;--border-color:#e3e0da;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-f08f68f:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-f08f68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-81 .elementor-element.elementor-element-797021f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-063f5c1 .jet-listing-dynamic-field__content{color:#4a4843;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;text-align:left;}.elementor-81 .elementor-element.elementor-element-063f5c1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-063f5c1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-063f5c1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-4f7952c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-81 .elementor-element.elementor-element-4f7952c:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-4f7952c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f4;}.elementor-81 .elementor-element.elementor-element-fee4c75 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#d13c00;}.elementor-81 .elementor-element.elementor-element-bc3b017 .jet-listing-dynamic-field__content{color:#4a4843;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;text-align:left;}.elementor-81 .elementor-element.elementor-element-bc3b017 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-81 .elementor-element.elementor-element-bc3b017 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-81 .elementor-element.elementor-element-bc3b017 .jet-listing-dynamic-field{justify-content:flex-start;}#jet-popup-81 .jet-popup__container-inner{background-color:#ffffff;justify-content:flex-start;padding:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;box-shadow:0px 40px 80px -30px rgba(0,0,0,0.6);}#jet-popup-81 .jet-popup__overlay{background-color:rgba(20,19,16,0.72);}#jet-popup-81 .jet-popup__container{width:900px;}#jet-popup-81 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-81 .jet-popup__container-overlay{border-radius:24px 24px 24px 24px;}#jet-popup-81 .jet-popup__close-button{transform:translateX(-22px) translateY(18px);-webkit-transform:translateX(-22px) translateY(18px);color:#ffffff;background-color:#1a1916;font-size:16px;width:40px;height:40px;border-radius:50% 50% 50% 50%;}#jet-popup-81 .jet-popup__close-button:before{font-size:16px;}#jet-popup-81 .jet-popup__close-button svg{width:16px;}#jet-popup-81 .jet-popup__close-button:hover{color:#ffffff;background-color:#d13c00;}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:3;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}#jet-popup-81 .jet-popup__container{width:94%;}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-4b61591{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-81 .elementor-element.elementor-element-7745e93{--width:100%;}.elementor-81 .elementor-element.elementor-element-2c6c3d1{--width:100%;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:3;}.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:2;}.elementor-81 .elementor-element.elementor-element-adsg1 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-adsg2 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-adsg3 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-adsg4 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-e873752{--width:100%;}.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}#jet-popup-81 .jet-popup__container{width:96%;}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-7745e93{--width:68%;}.elementor-81 .elementor-element.elementor-element-2c6c3d1{--width:32%;}.elementor-81 .elementor-element.elementor-element-e873752{--width:340px;}.elementor-81 .elementor-element.elementor-element-597d064{--width:40%;}.elementor-81 .elementor-element.elementor-element-9d0dd68{--width:40%;}.elementor-81 .elementor-element.elementor-element-aa8c348{--width:40%;}.elementor-81 .elementor-element.elementor-element-b4c7357{--width:40%;}.elementor-81 .elementor-element.elementor-element-136b837{--width:40%;}.elementor-81 .elementor-element.elementor-element-29c760d{--width:100%;}.elementor-81 .elementor-element.elementor-element-d5a8689{--width:100%;}.elementor-81 .elementor-element.elementor-element-16ecf66{--width:40%;}.elementor-81 .elementor-element.elementor-element-16dcc5b{--width:40%;}.elementor-81 .elementor-element.elementor-element-1908e1e{--width:40%;}.elementor-81 .elementor-element.elementor-element-2015f27{--width:40%;}.elementor-81 .elementor-element.elementor-element-f08f68f{--width:50%;}.elementor-81 .elementor-element.elementor-element-4f7952c{--width:50%;}}/* Start custom CSS for icon-list, class: .elementor-element-6bfa26b *//* Icon List has no wrap control; keep the pill on one line. */
.elementor-81 .elementor-element.elementor-element-6bfa26b .elementor-icon-list-text{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fee32f2 *//* Icon List has no wrap control; keep the pill on one line. */
.elementor-81 .elementor-element.elementor-element-fee32f2 .elementor-icon-list-text{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e5cd279 *//* Icon List has no wrap control; keep the pill on one line. */
.elementor-81 .elementor-element.elementor-element-e5cd279 .elementor-icon-list-text{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-77f4c20 *//* JetEngine gallery grid has no gap or radius controls; these two values come from the Popups board (8px gap, 12px tiles). */
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid{margin:-4px}
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid__item{padding:4px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden}
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-77f4c20 *//* JetEngine gallery grid has no gap or radius controls; these two values come from the Popups board (8px gap, 12px tiles). */
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid{margin:-4px}
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid__item{padding:4px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden}
.elementor-81 .elementor-element.elementor-element-77f4c20 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ed1a6e0 *//* JetEngine gallery grid has no gap or radius controls; these two values come from the Popups board (8px gap, 12px tiles). */
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid{margin:-4px}
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid__item{padding:4px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden}
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ed1a6e0 *//* JetEngine gallery grid has no gap or radius controls; these two values come from the Popups board (8px gap, 12px tiles). */
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid{margin:-4px}
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid__item{padding:4px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden}
.elementor-81 .elementor-element.elementor-element-ed1a6e0 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg1 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg2 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg3 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg4 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg1 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg1 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg2 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg2 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg3 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg3 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-adsg4 *//* Ads body: images at natural height (no crop), 12px gap, 12px radius. Column count comes from the project's Gallery columns field via three widgets with visibility conditions. */
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid{margin:-6px}
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid__item{padding:6px;box-sizing:border-box}
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:12px;overflow:hidden;background:#f5f5f4}
.elementor-81 .elementor-element.elementor-element-adsg4 .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:12px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-708c165 */.elementor-81 .elementor-element.elementor-element-708c165 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-708c165 video,.elementor-81 .elementor-element.elementor-element-708c165 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c16e1f3 */.elementor-81 .elementor-element.elementor-element-c16e1f3 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-c16e1f3 video,.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-c16e1f3 iframe{--ratio:9/16}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-15075a8 */.elementor-81 .elementor-element.elementor-element-15075a8 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-15075a8 video,.elementor-81 .elementor-element.elementor-element-15075a8 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d9ed0e5 */.elementor-81 .elementor-element.elementor-element-d9ed0e5 .jet-listing-dynamic-field__content{display:block}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 video,.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{display:block;width:100%;height:auto;aspect-ratio:var(--ratio,16/9);border-radius:12px;background:#1a1916;object-fit:cover}
.elementor-81 .elementor-element.elementor-element-d9ed0e5 iframe{--ratio:16/9}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5974264 *//* Pages sit side by side (1, 2 or 3 across; 4+ in two columns) and every page is capped at the same height so a set fits the popup without scrolling. The grid has one fixed column setting, so it reads its own item count. Click opens the lightbox. */
.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field__content,.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid{--columns:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin:0}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(2):last-child){--columns:2}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(3):last-child){--columns:3}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(4)){--columns:2}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item{flex:0 1 auto;width:auto;max-width:calc((100% - 16px * (var(--columns) - 1)) / var(--columns));padding:0;margin:0}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -24px rgba(26,25,22,.35);background:#fff;cursor:zoom-in}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item-img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 200px)}
/* Phone: PDF pages stack one per row at full width. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid,.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(2):last-child),.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(3):last-child),.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(4)){--columns:1}.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item-img{width:100%;max-height:none}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-pdfembed *//* Embedded PDF (Show the PDF itself = on): centred like a single PDF page, portrait width, height follows the popup cap. */
.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field__content,.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
.elementor-81 .elementor-element.elementor-element-pdfembed .pdf-embed{display:block;width:62%;max-width:100%;height:calc(92vh - 200px);margin:0 auto;border:1px solid #ecebe6;border-radius:12px;background:#f5f5f4;box-shadow:0 18px 40px -24px rgba(26,25,22,.35)}
/* Phone: hidden; the page images below take its place. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-pdfembed{display:none}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-pdfpagesm *//* Phone only: the embedded PDF can't scroll inside a popup on phones, so its pages show here as images, one per row, full width. Desktop and tablet keep the embedded PDF. */
@media (min-width:768px){.elementor-81 .elementor-element.elementor-element-pdfpagesm{display:none}}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field__content,.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid{display:flex;flex-direction:column;gap:14px;margin:0}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid__item{width:100%;max-width:100%;padding:0;margin:0}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid__item-wrap{display:block;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -24px rgba(26,25,22,.35);background:#fff;cursor:zoom-in}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5974264 *//* Pages sit side by side (1, 2 or 3 across; 4+ in two columns) and every page is capped at the same height so a set fits the popup without scrolling. The grid has one fixed column setting, so it reads its own item count. Click opens the lightbox. */
.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field__content,.elementor-81 .elementor-element.elementor-element-5974264 .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid{--columns:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin:0}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(2):last-child){--columns:2}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(3):last-child){--columns:3}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(4)){--columns:2}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item{flex:0 1 auto;width:auto;max-width:calc((100% - 16px * (var(--columns) - 1)) / var(--columns));padding:0;margin:0}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item-wrap{display:block;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -24px rgba(26,25,22,.35);background:#fff;cursor:zoom-in}
.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item-img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 200px)}
/* Phone: PDF pages stack one per row at full width. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid,.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(2):last-child),.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(3):last-child),.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid:has(> .jet-engine-gallery-grid__item:nth-child(4)){--columns:1}.elementor-81 .elementor-element.elementor-element-5974264 .jet-engine-gallery-grid__item-img{width:100%;max-height:none}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-pdfembed *//* Embedded PDF (Show the PDF itself = on): centred like a single PDF page, portrait width, height follows the popup cap. */
.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field__content,.elementor-81 .elementor-element.elementor-element-pdfembed .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
.elementor-81 .elementor-element.elementor-element-pdfembed .pdf-embed{display:block;width:62%;max-width:100%;height:calc(92vh - 200px);margin:0 auto;border:1px solid #ecebe6;border-radius:12px;background:#f5f5f4;box-shadow:0 18px 40px -24px rgba(26,25,22,.35)}
/* Phone: hidden; the page images below take its place. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-pdfembed{display:none}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-pdfpagesm *//* Phone only: the embedded PDF can't scroll inside a popup on phones, so its pages show here as images, one per row, full width. Desktop and tablet keep the embedded PDF. */
@media (min-width:768px){.elementor-81 .elementor-element.elementor-element-pdfpagesm{display:none}}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field__content,.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-listing-dynamic-field__inline-wrap{display:block;width:100%}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid{display:flex;flex-direction:column;gap:14px;margin:0}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid__item{width:100%;max-width:100%;padding:0;margin:0}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid__item-wrap{display:block;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -24px rgba(26,25,22,.35);background:#fff;cursor:zoom-in}
.elementor-81 .elementor-element.elementor-element-pdfpagesm .jet-engine-gallery-grid__item-img{display:block;width:100%;height:auto}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-896c7c3 *//* Page tabs for the website popup. No JetEngine widget renders tabs from a repeater and wp_kses strips form inputs from repeater output, so a 6-line script toggles .is-active; the first page shows until a tab is clicked. A tab with an After screenshot shows both frames side by side, labelled 2022 / 2026. Frames grow to the screenshot's height up to a cap, so short screenshots leave no blank space. */
.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}
.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__item,.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page{display:contents}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-tab{order:-1;display:inline-flex;align-items:center;height:38px;padding:0 16px;margin-bottom:14px;cursor:pointer;font:500 13.5px/1 Figtree,sans-serif;color:#6e6a63;border-bottom:2px solid transparent;user-select:none}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-tab:hover{color:#1a1916}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page.is-active .site-tab,.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-tab{color:#1a1916;font-weight:700;border-bottom-color:#d13c00}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair{display:none;order:1;flex:0 0 100%;width:100%;gap:16px;align-items:flex-start}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page.is-active .site-page__pair,.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-page__pair{display:flex}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__frame{position:relative;flex:1 1 0;min-width:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -26px rgba(26,25,22,.35);border:1px solid #ecebe6}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__frame--after:has(> .site-page__scroll > img[src='']){display:none}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#ecebe6}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar i{width:9px;height:9px;border-radius:50%;background:#d5d2cb;display:block}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__bar::after{margin-left:auto;font:600 10.5px/1 Figtree,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#8e8a81}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__frame--before .site-page__bar::after{content:'Before \u00b7 2022'}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__frame--after .site-page__bar::after{content:'After \u00b7 2026';color:#d13c00}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__scroll{max-height:460px;overflow-y:auto}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__scroll img{display:block;width:100%;height:auto}
/* Phone: before/after pages stack, shorter scroll cap, compact tabs, smaller browser bar. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair{flex-direction:column;gap:12px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__frame{flex:none;width:100%}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__scroll{max-height:380px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-tab{height:32px;padding:0 8px;font-size:12.5px;margin-bottom:6px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar{height:24px;padding:0 10px;gap:5px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar i{width:7px;height:7px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__bar::after{font-size:9.5px;letter-spacing:1px}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-896c7c3 *//* Page tabs for the website popup. No JetEngine widget renders tabs from a repeater and wp_kses strips form inputs from repeater output, so a 6-line script toggles .is-active; the first page shows until a tab is clicked. A tab with an After screenshot shows both frames side by side, labelled 2022 / 2026. Frames grow to the screenshot's height up to a cap, so short screenshots leave no blank space. */
.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}
.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__item,.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page{display:contents}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-tab{order:-1;display:inline-flex;align-items:center;height:38px;padding:0 16px;margin-bottom:14px;cursor:pointer;font:500 13.5px/1 Figtree,sans-serif;color:#6e6a63;border-bottom:2px solid transparent;user-select:none}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-tab:hover{color:#1a1916}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page.is-active .site-tab,.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-tab{color:#1a1916;font-weight:700;border-bottom-color:#d13c00}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair{display:none;order:1;flex:0 0 100%;width:100%;gap:16px;align-items:flex-start}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page.is-active .site-page__pair,.elementor-81 .elementor-element.elementor-element-896c7c3 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-page__pair{display:flex}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__frame{position:relative;flex:1 1 0;min-width:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -26px rgba(26,25,22,.35);border:1px solid #ecebe6}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__frame--after:has(> .site-page__scroll > img[src='']){display:none}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#ecebe6}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar i{width:9px;height:9px;border-radius:50%;background:#d5d2cb;display:block}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__bar::after{margin-left:auto;font:600 10.5px/1 Figtree,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#8e8a81}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__frame--before .site-page__bar::after{content:'Before \u00b7 2022'}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__frame--after .site-page__bar::after{content:'After \u00b7 2026';color:#d13c00}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__scroll{max-height:460px;overflow-y:auto}
.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__scroll img{display:block;width:100%;height:auto}
/* Phone: before/after pages stack, shorter scroll cap, compact tabs, smaller browser bar. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair{flex-direction:column;gap:12px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__frame{flex:none;width:100%}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__scroll{max-height:380px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-tab{height:32px;padding:0 8px;font-size:12.5px;margin-bottom:6px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar{height:24px;padding:0 10px;gap:5px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__bar i{width:7px;height:7px}.elementor-81 .elementor-element.elementor-element-896c7c3 .site-page__pair:has(.site-page__frame--after img:not([src=''])) .site-page__bar::after{font-size:9.5px;letter-spacing:1px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2389e45 *//* Single page: no PAGES label and no tab. JetEngine has no repeater-count condition, so the container checks its own children. */
.elementor-81 .elementor-element.elementor-element-2389e45:has(.jet-listing-dynamic-repeater__item:only-child) .elementor-widget-heading{display:none}
.elementor-81 .elementor-element.elementor-element-2389e45 .jet-listing-dynamic-repeater__item:only-child .site-tab{display:none}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-diag-rep *//* Charts: tabs on top, the image at full popup width and full height. No browser frame and no inner scroll, so the popup itself is the only scroll. */
.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}
.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__item,.elementor-81 .elementor-element.elementor-element-diag-rep .site-page{display:contents}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-tab{order:-1;display:inline-flex;align-items:center;height:38px;padding:0 16px;margin-bottom:14px;cursor:pointer;font:500 13.5px/1 Figtree,sans-serif;color:#6e6a63;border-bottom:2px solid transparent;user-select:none}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-tab:hover{color:#1a1916}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-page.is-active .site-tab,.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-tab{color:#1a1916;font-weight:700;border-bottom-color:#d13c00}
.elementor-81 .elementor-element.elementor-element-diag-rep .diag-frame{display:none;order:1;flex:0 0 100%;width:100%}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-page.is-active .diag-frame,.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .diag-frame{display:block}
.elementor-81 .elementor-element.elementor-element-diag-rep .diag-frame img{display:block;width:100%;height:auto;border:1px solid #ecebe6;border-radius:12px}
/* Phone: compact tabs. */
@media (max-width:767px).elementor-81 .elementor-element.elementor-element-diag-rep .site-tab{height:34px;padding:0 10px;font-size:12.5px;margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-diag-rep *//* Charts: tabs on top, the image at full popup width and full height. No browser frame and no inner scroll, so the popup itself is the only scroll. */
.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}
.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__item,.elementor-81 .elementor-element.elementor-element-diag-rep .site-page{display:contents}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-tab{order:-1;display:inline-flex;align-items:center;height:38px;padding:0 16px;margin-bottom:14px;cursor:pointer;font:500 13.5px/1 Figtree,sans-serif;color:#6e6a63;border-bottom:2px solid transparent;user-select:none}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-tab:hover{color:#1a1916}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-page.is-active .site-tab,.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-tab{color:#1a1916;font-weight:700;border-bottom-color:#d13c00}
.elementor-81 .elementor-element.elementor-element-diag-rep .diag-frame{display:none;order:1;flex:0 0 100%;width:100%}
.elementor-81 .elementor-element.elementor-element-diag-rep .site-page.is-active .diag-frame,.elementor-81 .elementor-element.elementor-element-diag-rep .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .diag-frame{display:block}
.elementor-81 .elementor-element.elementor-element-diag-rep .diag-frame img{display:block;width:100%;height:auto;border:1px solid #ecebe6;border-radius:12px}
/* Phone: compact tabs. */
@media (max-width:767px).elementor-81 .elementor-element.elementor-element-diag-rep .site-tab{height:34px;padding:0 10px;font-size:12.5px;margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-diagbody *//* Single chart: no label and no tab. */
.elementor-81 .elementor-element.elementor-element-diagbody:has(.jet-listing-dynamic-repeater__item:only-child) .elementor-widget-heading{display:none}
.elementor-81 .elementor-element.elementor-element-diagbody .jet-listing-dynamic-repeater__item:only-child .site-tab{display:none}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-26cc407 *//* Email mockup inside an email-client frame (From / To / Subject, then the email). Several emails: a tab per email on top, same mechanism as the website pages (.site-tab + .is-active script); the first shows until a tab is clicked. One email: tab hidden by the container CSS. Repeater children are laid out as a row by JetEngine, hence display:contents / display:block. */
.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}
.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__item,.elementor-81 .elementor-element.elementor-element-26cc407 .mail-page{display:contents}
.elementor-81 .elementor-element.elementor-element-26cc407 .site-tab{order:-1;display:inline-flex;align-items:center;height:38px;padding:0 16px;margin-bottom:14px;cursor:pointer;font:500 13.5px/1 Figtree,sans-serif;color:#6e6a63;border-bottom:2px solid transparent;user-select:none}
.elementor-81 .elementor-element.elementor-element-26cc407 .site-tab:hover{color:#1a1916}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-page.is-active .site-tab,.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-tab{color:#1a1916;font-weight:700;border-bottom-color:#d13c00}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-frame{display:none;order:1;flex:0 0 50%;width:50%;margin:0 25%;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #ecebe6;box-shadow:0 18px 40px -26px rgba(26,25,22,.35)}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-page.is-active .mail-frame,.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .mail-frame{display:block}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-head{padding:14px 18px 12px;background:#fafaf9;border-bottom:1px solid #ecebe6;display:flex;flex-direction:column;gap:6px}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-row{display:flex;gap:10px;align-items:baseline;font-family:Figtree,sans-serif}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-row:has(.mail-v:empty){display:none}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-k{flex:0 0 58px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#8e8a81}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-v{font-size:13.5px;color:#1a1916}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-row--subject .mail-v{font-weight:600}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-frame img{display:block;width:100%;height:auto}
/* Phone: the email frame uses the full popup width; compact tabs. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-26cc407 .mail-frame{flex-basis:100%;width:100%;margin:0}.elementor-81 .elementor-element.elementor-element-26cc407 .site-tab{height:34px;padding:0 10px;font-size:12.5px;margin-bottom:10px}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-26cc407 *//* Email mockup inside an email-client frame (From / To / Subject, then the email). Several emails: a tab per email on top, same mechanism as the website pages (.site-tab + .is-active script); the first shows until a tab is clicked. One email: tab hidden by the container CSS. Repeater children are laid out as a row by JetEngine, hence display:contents / display:block. */
.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 6px}
.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__item,.elementor-81 .elementor-element.elementor-element-26cc407 .mail-page{display:contents}
.elementor-81 .elementor-element.elementor-element-26cc407 .site-tab{order:-1;display:inline-flex;align-items:center;height:38px;padding:0 16px;margin-bottom:14px;cursor:pointer;font:500 13.5px/1 Figtree,sans-serif;color:#6e6a63;border-bottom:2px solid transparent;user-select:none}
.elementor-81 .elementor-element.elementor-element-26cc407 .site-tab:hover{color:#1a1916}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-page.is-active .site-tab,.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .site-tab{color:#1a1916;font-weight:700;border-bottom-color:#d13c00}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-frame{display:none;order:1;flex:0 0 50%;width:50%;margin:0 25%;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #ecebe6;box-shadow:0 18px 40px -26px rgba(26,25,22,.35)}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-page.is-active .mail-frame,.elementor-81 .elementor-element.elementor-element-26cc407 .jet-listing-dynamic-repeater__items:not(:has(.is-active)) .jet-listing-dynamic-repeater__item:first-child .mail-frame{display:block}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-head{padding:14px 18px 12px;background:#fafaf9;border-bottom:1px solid #ecebe6;display:flex;flex-direction:column;gap:6px}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-row{display:flex;gap:10px;align-items:baseline;font-family:Figtree,sans-serif}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-row:has(.mail-v:empty){display:none}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-k{flex:0 0 58px;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#8e8a81}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-v{font-size:13.5px;color:#1a1916}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-row--subject .mail-v{font-weight:600}
.elementor-81 .elementor-element.elementor-element-26cc407 .mail-frame img{display:block;width:100%;height:auto}
/* Phone: the email frame uses the full popup width; compact tabs. */
@media (max-width:767px){.elementor-81 .elementor-element.elementor-element-26cc407 .mail-frame{flex-basis:100%;width:100%;margin:0}.elementor-81 .elementor-element.elementor-element-26cc407 .site-tab{height:34px;padding:0 10px;font-size:12.5px;margin-bottom:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b937c *//* Single email: no EMAILS label and no tab. JetEngine has no repeater-count condition, so the container checks its own children. */
.elementor-81 .elementor-element.elementor-element-d2b937c:has(.jet-listing-dynamic-repeater__item:only-child) .elementor-widget-heading{display:none}
.elementor-81 .elementor-element.elementor-element-d2b937c .jet-listing-dynamic-repeater__item:only-child .site-tab{display:none}/* End custom CSS */
/* Start custom CSS *//* JetPopup has a fixed-height control only; this lets the popup shrink to its content and cap at 92% of the screen, so no blank strip under short content. */
#jet-popup-81 .jet-popup__container{max-height:92%}/* End custom CSS */