.elementor-2909 .elementor-element.elementor-element-ff42d71{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:55px 28px;--row-gap:55px;--column-gap:28px;--grid-auto-flow:row;--align-items:start;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-bf972fc i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-bf972fc svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-7ddaea7 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-7ddaea7 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-9762c0a i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-9762c0a svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-8daffb1 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-8daffb1 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-1856074 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-repeater-item-1856074 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-86a484e > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-2909 .elementor-element.elementor-element-86a484e{grid-column:span 2;--e-price-table-header-background-color:var( --e-global-color-a75e62c );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__header{padding:24px 24px 24px 24px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;text-transform:none;line-height:1.6em;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__price{padding:38px 38px 0px 38px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__currency, .elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__integer-part, .elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__currency{align-self:flex-start;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__after-price{justify-content:flex-start;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__period{color:var( --e-global-color-text );font-size:13px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__features-list{text-align:left;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0000001A;border-top-width:1px;margin-top:11px;margin-bottom:11px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__footer{padding:38px 38px 38px 38px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-bf972fc i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-bf972fc svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-7ddaea7 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-7ddaea7 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-9762c0a i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-9762c0a svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-8daffb1 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-8daffb1 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-1856074 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-repeater-item-1856074 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-0ae4972 > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-2909 .elementor-element.elementor-element-0ae4972{grid-column:span 2;--e-price-table-header-background-color:var( --e-global-color-a75e62c );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__header{padding:24px 24px 24px 24px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;text-transform:none;line-height:1.6em;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__price{padding:38px 38px 0px 38px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__currency, .elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__integer-part, .elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__currency{align-self:flex-start;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__period{color:var( --e-global-color-text );font-size:13px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__features-list{text-align:left;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0000001A;border-top-width:1px;margin-top:11px;margin-bottom:11px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__footer{padding:38px 38px 38px 38px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-bf972fc i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-bf972fc svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-7ddaea7 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-7ddaea7 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-9762c0a i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-9762c0a svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-8daffb1 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-8daffb1 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-1856074 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-repeater-item-1856074 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56{grid-column:span 2;--e-price-table-header-background-color:var( --e-global-color-a75e62c );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__header{padding:24px 24px 24px 24px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;text-transform:none;line-height:1.6em;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__price{padding:38px 38px 0px 38px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__currency, .elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__integer-part, .elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__currency{align-self:flex-start;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__period{color:var( --e-global-color-text );font-size:13px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__features-list{text-align:left;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0000001A;border-top-width:1px;margin-top:11px;margin-bottom:11px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__footer{padding:38px 38px 38px 38px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-bf972fc i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-bf972fc svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-7ddaea7 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-7ddaea7 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-9762c0a i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-9762c0a svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-8daffb1 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-8daffb1 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-1856074 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-repeater-item-1856074 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-268a009 > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-2909 .elementor-element.elementor-element-268a009{grid-column:span 3;--e-price-table-header-background-color:var( --e-global-color-a75e62c );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__header{padding:24px 24px 24px 24px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;text-transform:none;line-height:1.6em;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__price{padding:38px 38px 0px 38px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__currency, .elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__integer-part, .elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__currency{align-self:flex-start;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__period{color:var( --e-global-color-text );font-size:13px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__features-list{text-align:left;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0000001A;border-top-width:1px;margin-top:11px;margin-bottom:11px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__footer{padding:38px 38px 38px 38px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-bf972fc i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-bf972fc svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-7ddaea7 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-7ddaea7 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-9762c0a i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-9762c0a svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-8daffb1 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-8daffb1 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-1856074 i{color:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-repeater-item-1856074 svg{fill:var( --e-global-color-accent );}.elementor-2909 .elementor-element.elementor-element-eb05dca > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-2909 .elementor-element.elementor-element-eb05dca{grid-column:span 3;--e-price-table-header-background-color:var( --e-global-color-a75e62c );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__header{padding:24px 24px 24px 24px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;text-transform:none;line-height:1.6em;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__price{padding:38px 38px 0px 38px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__currency, .elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__integer-part, .elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__currency{align-self:flex-start;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__after-price{justify-content:flex-start;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__period{color:var( --e-global-color-text );font-size:13px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__features-list li{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__features-list{text-align:left;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#0000001A;border-top-width:1px;margin-top:11px;margin-bottom:11px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__footer{padding:38px 38px 38px 38px;}body:not(.rtl) .elementor-2909 .elementor-element.elementor-element-0971de1{left:0px;}body.rtl .elementor-2909 .elementor-element.elementor-element-0971de1{right:0px;}.elementor-2909 .elementor-element.elementor-element-0971de1{top:0px;}@media(max-width:959px){.elementor-2909 .elementor-element.elementor-element-ff42d71{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2909 .elementor-element.elementor-element-86a484e{grid-column:span 1;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__price{padding:30px 20px 0px 20px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__footer{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-0ae4972{grid-column:span 1;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__price{padding:30px 20px 0px 20px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__footer{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56{grid-column:span 1;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__price{padding:30px 20px 0px 20px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__footer{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-268a009{grid-column:span 1;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__price{padding:30px 20px 0px 20px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__footer{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-eb05dca{grid-column:span 1;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__price{padding:30px 20px 0px 20px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__footer{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-2909 .elementor-element.elementor-element-ff42d71{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:37px 28px;--row-gap:37px;--column-gap:28px;--grid-auto-flow:row;}.elementor-2909 .elementor-element.elementor-element-86a484e .elementor-price-table__header{padding:21px 21px 21px 21px;}.elementor-2909 .elementor-element.elementor-element-0ae4972 .elementor-price-table__header{padding:21px 21px 21px 21px;}.elementor-2909 .elementor-element.elementor-element-ee1ef56 .elementor-price-table__header{padding:21px 21px 21px 21px;}.elementor-2909 .elementor-element.elementor-element-268a009 .elementor-price-table__header{padding:21px 21px 21px 21px;}.elementor-2909 .elementor-element.elementor-element-eb05dca .elementor-price-table__header{padding:21px 21px 21px 21px;}}/* Start custom CSS for price-table, class: .elementor-element-86a484e */.elementor-2909 .elementor-element.elementor-element-86a484e {
    .elementor-price-table__header {
        container-type: inline-size;
    }
    
    .elementor-price-table__heading {
        font-size: clamp(1rem, 10cqi, 26px);
    }
    
    .elementor-price-table__price {
        container-type: inline-size;
        gap: 6px;
    }
    
    .elementor-price-table__integer-part {
        font-size: clamp(2rem, 30cqi, 60px);
        display: flex;
        
        &::after {
            content: ',-';
        }
    }
    
    .elementor-price-table__features-list {
        padding: 0 38px;
        
        li[class^=elementor-repeater-item] {
            padding-bottom: 15px;
            
            &:first-child {
                padding-top: 15px;
            }
            
            &:last-child {
                padding-bottom: 0px;
                
                &::after {
                    content: '';
                    display: block;
                    margin-top: 15px;
                    border-bottom: 1px solid #0000001A;
                }
            }
            
            &::before {
                margin: 0;
                margin-bottom: 15px;
            }
        }
    }
    
    .elementor-price-table__feature-inner {
        margin: 0;
        display: flex;
        align-items: center;
        
        .e-font-icon-svg {
            font-size: 10px;
        }
    }
    
    .elementor-price-table__footer {
        display: flex;
    }
    
    .elementor-price-table__button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-0ae4972 */.elementor-2909 .elementor-element.elementor-element-0ae4972 {
    .elementor-price-table__header {
        container-type: inline-size;
    }
    
    .elementor-price-table__heading {
        font-size: clamp(1rem, 10cqi, 26px);
    }
    
    .elementor-price-table__price {
        container-type: inline-size;
        gap: 6px;
    }
    
    .elementor-price-table__integer-part {
        font-size: clamp(2rem, 30cqi, 60px);
        display: flex;
        
        &::after {
            content: ',-';
        }
    }
    
    .elementor-price-table__features-list {
        padding: 0 38px;
        
        li[class^=elementor-repeater-item] {
            padding-bottom: 15px;
            
            &:first-child {
                padding-top: 15px;
            }
            
            &:last-child {
                padding-bottom: 0px;
                
                &::after {
                    content: '';
                    display: block;
                    margin-top: 15px;
                    border-bottom: 1px solid #0000001A;
                }
            }
            
            &::before {
                margin: 0;
                margin-bottom: 15px;
            }
        }
    }
    
    .elementor-price-table__feature-inner {
        margin: 0;
        display: flex;
        align-items: center;
        
        .e-font-icon-svg {
            font-size: 10px;
        }
    }
    
    .elementor-price-table__footer {
        display: flex;
    }
    
    .elementor-price-table__button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-ee1ef56 */.elementor-2909 .elementor-element.elementor-element-ee1ef56 {
    .elementor-price-table__header {
        container-type: inline-size;
    }
    
    .elementor-price-table__heading {
        font-size: clamp(1rem, 10cqi, 26px);
    }
    
    .elementor-price-table__price {
        container-type: inline-size;
        gap: 6px;
    }
    
    .elementor-price-table__integer-part {
        font-size: clamp(2rem, 30cqi, 60px);
        display: flex;
        
        &::after {
            content: ',-';
        }
    }
    
    .elementor-price-table__features-list {
        padding: 0 38px;
        
        li[class^=elementor-repeater-item] {
            padding-bottom: 15px;
            
            &:first-child {
                padding-top: 15px;
            }
            
            &:last-child {
                padding-bottom: 0px;
                
                &::after {
                    content: '';
                    display: block;
                    margin-top: 15px;
                    border-bottom: 1px solid #0000001A;
                }
            }
            
            &::before {
                margin: 0;
                margin-bottom: 15px;
            }
        }
    }
    
    .elementor-price-table__feature-inner {
        margin: 0;
        display: flex;
        align-items: center;
        
        .e-font-icon-svg {
            font-size: 10px;
        }
    }
    
    .elementor-price-table__footer {
        display: flex;
    }
    
    .elementor-price-table__button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-268a009 */.elementor-2909 .elementor-element.elementor-element-268a009 {
    .elementor-price-table__header {
        container-type: inline-size;
    }
    
    .elementor-price-table__heading {
        font-size: clamp(1rem, 10cqi, 26px);
    }
    
    .elementor-price-table__price {
        container-type: inline-size;
        gap: 6px;
    }
    
    .elementor-price-table__integer-part {
        font-size: clamp(2rem, 30cqi, 60px);
        display: flex;
        
        &::after {
            content: ',-';
        }
    }
    
    .elementor-price-table__features-list {
        padding: 0 38px;
        
        li[class^=elementor-repeater-item] {
            padding-bottom: 15px;
            
            &:first-child {
                padding-top: 15px;
            }
            
            &:last-child {
                padding-bottom: 0px;
                
                &::after {
                    content: '';
                    display: block;
                    margin-top: 15px;
                    border-bottom: 1px solid #0000001A;
                }
            }
            
            &::before {
                margin: 0;
                margin-bottom: 15px;
            }
        }
    }
    
    .elementor-price-table__feature-inner {
        margin: 0;
        display: flex;
        align-items: center;
        
        .e-font-icon-svg {
            font-size: 10px;
        }
    }
    
    .elementor-price-table__footer {
        display: flex;
    }
    
    .elementor-price-table__button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-eb05dca */.elementor-2909 .elementor-element.elementor-element-eb05dca {
    .elementor-price-table__header {
        container-type: inline-size;
    }
    
    .elementor-price-table__heading {
        font-size: clamp(1rem, 10cqi, 26px);
    }
    
    .elementor-price-table__price {
        container-type: inline-size;
        gap: 6px;
    }
    
    .elementor-price-table__integer-part {
        font-size: clamp(2rem, 30cqi, 60px);
        display: flex;
        
        &::after {
            content: ',-';
        }
    }
    
    .elementor-price-table__features-list {
        padding: 0 38px;
        
        li[class^=elementor-repeater-item] {
            padding-bottom: 15px;
            
            &:first-child {
                padding-top: 15px;
            }
            
            &:last-child {
                padding-bottom: 0px;
                
                &::after {
                    content: '';
                    display: block;
                    margin-top: 15px;
                    border-bottom: 1px solid #0000001A;
                }
            }
            
            &::before {
                margin: 0;
                margin-bottom: 15px;
            }
        }
    }
    
    .elementor-price-table__feature-inner {
        margin: 0;
        display: flex;
        align-items: center;
        
        .e-font-icon-svg {
            font-size: 10px;
        }
    }
    
    .elementor-price-table__footer {
        display: flex;
    }
    
    .elementor-price-table__button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0971de1 */.elementor-2909 .elementor-element.elementor-element-0971de1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff42d71 *//* === Desktop only: hover-effekt === */
@media (min-width: 960px) {
    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-price-table__features-list,
    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-price-table__footer {
        max-height: 0 !important;
        overflow: hidden !important;
        opacity: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 20px !important;
        transition: opacity 0.15s ease,
                    max-height 0.35s ease 0.1s,
                    margin 0.35s ease 0.1s,
                    padding 0.35s ease 0.1s !important;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-widget-price-table:hover .elementor-price-table__features-list,
    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-widget-price-table:hover .elementor-price-table__footer {
        max-height: 400px !important;
        opacity: 1 !important;
        margin-top: 16px !important;
        margin-bottom: 16px !important;
        padding-top: 0 !important;
        padding-bottom: 38px !important;
        transition: max-height 0.35s ease,
                    opacity 0.25s ease 0.15s,
                    margin 0.35s ease,
                    padding 0.35s ease !important;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-widget-price-table {
        position: relative;
        z-index: 1;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-widget-price-table:hover {
        transform: translateY(-4px);
        box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
        z-index: 10;
    }
}

/* === Tablet og mobil: horisontal karrusel === */
@media (max-width: 959px) {
    .elementor-2909 .elementor-element.elementor-element-ff42d71 {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 16px;
        padding-left: calc(50% - 140px) !important;
        padding-right: calc(50% - 140px) !important;
        box-sizing: border-box;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71::-webkit-scrollbar { display: none; }
    .elementor-2909 .elementor-element.elementor-element-ff42d71 { scrollbar-width: none; -ms-overflow-style: none; }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-widget-price-table {
        flex: 0 0 280px !important;
        width: 280px !important;
        scroll-snap-align: center;
        transform: none !important;
        box-shadow: none !important;
        transition: none !important;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-price-table__features-list {
        max-height: 500px !important;
        opacity: 1 !important;
        margin-top: 16px !important;
        margin-bottom: 0 !important;
        padding: 0 20px 20px 20px !important;
        transition: none !important;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-price-table__footer {
        max-height: 500px !important;
        opacity: 1 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding: 0 20px 38px 20px !important;
        transition: none !important;
    }
}

@media (max-width: 767px) {
    .elementor-2909 .elementor-element.elementor-element-ff42d71 .elementor-widget-price-table {
        flex: 0 0 260px !important;
        width: 260px !important;
    }

    .elementor-2909 .elementor-element.elementor-element-ff42d71 {
        padding-left: calc(50% - 130px) !important;
        padding-right: calc(50% - 130px) !important;
    }
}/* End custom CSS */