.elementor-2081 .elementor-element.elementor-element-e0a1b2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2081 .elementor-element.elementor-element-6a349ab{--display:flex;}.elementor-2081 .elementor-element.elementor-element-415db33{--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;}.elementor-2081 .elementor-element.elementor-element-0993e37{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-04afdaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-04afdaa.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-04afdaa{text-align:start;}.elementor-2081 .elementor-element.elementor-element-04afdaa .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-e7ec922 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-e7ec922{text-align:start;}.elementor-2081 .elementor-element.elementor-element-e7ec922 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-21b0718 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-21b0718{text-align:start;}.elementor-2081 .elementor-element.elementor-element-21b0718 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-f116bd9 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-f116bd9{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f116bd9 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-ab93964 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-ab93964 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-714d2d8 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-985e806 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-985e806{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-985e806 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-0a29f81{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-0a29f81 .elementor-icon-list-text{color:#BDBDBD;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-186cc94 .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-186cc94 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-186cc94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-186cc94 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-6ebd2c0{--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;}.elementor-2081 .elementor-element.elementor-element-d8d1ceb{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-324bccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-324bccd.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-324bccd{text-align:start;}.elementor-2081 .elementor-element.elementor-element-324bccd .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-e20976f > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-e20976f{text-align:start;}.elementor-2081 .elementor-element.elementor-element-e20976f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-ae88a20 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-ae88a20{text-align:start;}.elementor-2081 .elementor-element.elementor-element-ae88a20 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-98cc99a > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-98cc99a{text-align:start;}.elementor-2081 .elementor-element.elementor-element-98cc99a .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-e922e7f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-e922e7f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-e4d8524 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-1668554 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-1668554{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-1668554 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-e3e8017{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-e3e8017 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-e8af9fb .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-e8af9fb > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-e8af9fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-e8af9fb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-5fa9239{--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;}.elementor-2081 .elementor-element.elementor-element-243a5b8{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-4e9867e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-4e9867e.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-4e9867e{text-align:start;}.elementor-2081 .elementor-element.elementor-element-4e9867e .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-5c3b1e4 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-5c3b1e4{text-align:start;}.elementor-2081 .elementor-element.elementor-element-5c3b1e4 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-7d2cd49 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-7d2cd49{text-align:start;}.elementor-2081 .elementor-element.elementor-element-7d2cd49 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-14d6900 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-14d6900{text-align:start;}.elementor-2081 .elementor-element.elementor-element-14d6900 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-0aa10a0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-0aa10a0 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-2e094a5 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-8c6a4ce > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-8c6a4ce{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-8c6a4ce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-bbdd46b .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-bbdd46b{width:100%;max-width:100%;bottom:25px;}.elementor-2081 .elementor-element.elementor-element-bbdd46b > .elementor-widget-container{margin:0px 25px 0px 25px;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-bbdd46b{left:0px;}body.rtl .elementor-2081 .elementor-element.elementor-element-bbdd46b{right:0px;}.elementor-2081 .elementor-element.elementor-element-bbdd46b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-bbdd46b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-ccaf608{--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;}.elementor-2081 .elementor-element.elementor-element-70b8a9a{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;box-shadow:0px 30px 60px -30px rgba(13.000000000000007, 58, 50.00000000000003, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-70b8a9a:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-70b8a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D3A32;}.elementor-2081 .elementor-element.elementor-element-f24d5d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-f24d5d0.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-f24d5d0{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f24d5d0 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-06522ae > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-06522ae{text-align:start;}.elementor-2081 .elementor-element.elementor-element-06522ae .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-2081 .elementor-element.elementor-element-e4467c6 > .elementor-widget-container{--e-transform-rotateZ:-7deg;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-e4467c6{right:-15px;}body.rtl .elementor-2081 .elementor-element.elementor-element-e4467c6{left:-15px;}.elementor-2081 .elementor-element.elementor-element-e4467c6{top:-15px;}.elementor-2081 .elementor-element.elementor-element-e4467c6 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-e4467c6 .elementor-icon{font-size:3.6rem;}.elementor-2081 .elementor-element.elementor-element-e4467c6 .elementor-icon svg{height:3.6rem;}.elementor-2081 .elementor-element.elementor-element-1b94c78 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-1b94c78{text-align:start;}.elementor-2081 .elementor-element.elementor-element-1b94c78 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-57ca284 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-57ca284{text-align:start;}.elementor-2081 .elementor-element.elementor-element-57ca284 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2081 .elementor-element.elementor-element-3da979f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-3da979f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-9793db6 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-190dda7 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-190dda7{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-190dda7 .elementor-icon-list-text{color:#FEFFFC;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-922d3c6 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-922d3c6{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-922d3c6 .elementor-icon-list-text{color:#FEFFFC;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-f6729b0 .elementor-button{background-color:#B8E647;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-f6729b0{width:100%;max-width:100%;bottom:25px;}.elementor-2081 .elementor-element.elementor-element-f6729b0 > .elementor-widget-container{margin:0px 25px 0px 25px;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-f6729b0{left:0px;}body.rtl .elementor-2081 .elementor-element.elementor-element-f6729b0{right:0px;}.elementor-2081 .elementor-element.elementor-element-f6729b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-f6729b0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-1d9571f{--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;}.elementor-2081 .elementor-element.elementor-element-dd85164{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-e511a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-e511a2f.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-e511a2f{text-align:start;}.elementor-2081 .elementor-element.elementor-element-e511a2f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-6443512 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-6443512{text-align:start;}.elementor-2081 .elementor-element.elementor-element-6443512 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-1959d9f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-1959d9f{text-align:start;}.elementor-2081 .elementor-element.elementor-element-1959d9f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-4908b0c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-4908b0c .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-75d3df8 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-1dee3ff > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-1dee3ff{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-1dee3ff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-b50cad3 .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-b50cad3 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-b50cad3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-b50cad3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-eaad5d5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}:where( .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2081 .elementor-element.elementor-element-56a7ce7{--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:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-2081 .elementor-element.elementor-element-fd6c5e0{--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;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-7fc989b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-7fc989b.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-7fc989b{text-align:start;}.elementor-2081 .elementor-element.elementor-element-7fc989b .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-a00be63 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-a00be63{text-align:start;}.elementor-2081 .elementor-element.elementor-element-a00be63 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-fd15a18 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-fd15a18{text-align:start;}.elementor-2081 .elementor-element.elementor-element-fd15a18 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-77034bf{--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;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-958e176 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-958e176{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-958e176 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-7e97b6c{--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;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-7bf79b2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-7bf79b2 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-7eff185 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-e5acc3d .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-e5acc3d > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-e5acc3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-e5acc3d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-d4ebc5c{--display:flex;}.elementor-2081 .elementor-element.elementor-element-7b4f53c{--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;}.elementor-2081 .elementor-element.elementor-element-7a885d4{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-5ba5c1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-5ba5c1b.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-5ba5c1b{text-align:start;}.elementor-2081 .elementor-element.elementor-element-5ba5c1b .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-474a754 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-474a754{text-align:start;}.elementor-2081 .elementor-element.elementor-element-474a754 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-4427a86 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-4427a86{text-align:start;}.elementor-2081 .elementor-element.elementor-element-4427a86 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-cf67ab6 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-cf67ab6{text-align:start;}.elementor-2081 .elementor-element.elementor-element-cf67ab6 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-25bb998 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-25bb998 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-3df03fa .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-b0d195b > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-b0d195b{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-b0d195b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-5cbb5c3{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-5cbb5c3 .elementor-icon-list-text{color:#BDBDBD;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-135aafa .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-135aafa > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-135aafa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-135aafa .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-64e75a5{--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;}.elementor-2081 .elementor-element.elementor-element-faf0594{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-8e98127 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-8e98127.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-8e98127{text-align:start;}.elementor-2081 .elementor-element.elementor-element-8e98127 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-41adb29 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-41adb29{text-align:start;}.elementor-2081 .elementor-element.elementor-element-41adb29 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-0237476 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-0237476{text-align:start;}.elementor-2081 .elementor-element.elementor-element-0237476 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-5c0d7d2 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-5c0d7d2{text-align:start;}.elementor-2081 .elementor-element.elementor-element-5c0d7d2 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-12c1308 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-12c1308 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-92ff4c3 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-58a7f68 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-58a7f68{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-58a7f68 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-aeeca55{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-aeeca55 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-730ad94 .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-730ad94 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-730ad94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-730ad94 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-1f63637{--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;}.elementor-2081 .elementor-element.elementor-element-2fd88af{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-40055a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-40055a6.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-40055a6{text-align:start;}.elementor-2081 .elementor-element.elementor-element-40055a6 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-f06b041 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-f06b041{text-align:start;}.elementor-2081 .elementor-element.elementor-element-f06b041 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-365e2ff > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-365e2ff{text-align:start;}.elementor-2081 .elementor-element.elementor-element-365e2ff .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-280b604 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-280b604{text-align:start;}.elementor-2081 .elementor-element.elementor-element-280b604 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-2081 .elementor-element.elementor-element-910b97c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-910b97c .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-7e17724 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-fdcd83e > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-fdcd83e{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-fdcd83e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-13584cd .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-13584cd{width:100%;max-width:100%;bottom:25px;}.elementor-2081 .elementor-element.elementor-element-13584cd > .elementor-widget-container{margin:0px 25px 0px 25px;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-13584cd{left:0px;}body.rtl .elementor-2081 .elementor-element.elementor-element-13584cd{right:0px;}.elementor-2081 .elementor-element.elementor-element-13584cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-13584cd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-75e1bec{--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;}.elementor-2081 .elementor-element.elementor-element-784b09b{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;box-shadow:0px 30px 60px -30px rgba(13.000000000000007, 58, 50.00000000000003, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-784b09b:not(.elementor-motion-effects-element-type-background), .elementor-2081 .elementor-element.elementor-element-784b09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D3A32;}.elementor-2081 .elementor-element.elementor-element-3bd7ab6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-3bd7ab6.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-3bd7ab6{text-align:start;}.elementor-2081 .elementor-element.elementor-element-3bd7ab6 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-04bb987 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-04bb987{text-align:start;}.elementor-2081 .elementor-element.elementor-element-04bb987 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-2081 .elementor-element.elementor-element-a0da6e4 > .elementor-widget-container{--e-transform-rotateZ:-7deg;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-a0da6e4{right:-15px;}body.rtl .elementor-2081 .elementor-element.elementor-element-a0da6e4{left:-15px;}.elementor-2081 .elementor-element.elementor-element-a0da6e4{top:-15px;}.elementor-2081 .elementor-element.elementor-element-a0da6e4 .elementor-icon-wrapper{text-align:center;}.elementor-2081 .elementor-element.elementor-element-a0da6e4 .elementor-icon{font-size:3.6rem;}.elementor-2081 .elementor-element.elementor-element-a0da6e4 .elementor-icon svg{height:3.6rem;}.elementor-2081 .elementor-element.elementor-element-840781a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-840781a{text-align:start;}.elementor-2081 .elementor-element.elementor-element-840781a .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-b742ec6 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2081 .elementor-element.elementor-element-b742ec6{text-align:start;}.elementor-2081 .elementor-element.elementor-element-b742ec6 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2081 .elementor-element.elementor-element-e2e6326 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-e2e6326 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-327235e .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2081 .elementor-element.elementor-element-bd421e2 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-bd421e2{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-bd421e2 .elementor-icon-list-text{color:#FEFFFC;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-24d3b2b > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-24d3b2b{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-24d3b2b .elementor-icon-list-text{color:#FEFFFC;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-f01b20e .elementor-button{background-color:#B8E647;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-f01b20e{width:100%;max-width:100%;bottom:25px;}.elementor-2081 .elementor-element.elementor-element-f01b20e > .elementor-widget-container{margin:0px 25px 0px 25px;}body:not(.rtl) .elementor-2081 .elementor-element.elementor-element-f01b20e{left:0px;}body.rtl .elementor-2081 .elementor-element.elementor-element-f01b20e{right:0px;}.elementor-2081 .elementor-element.elementor-element-f01b20e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-f01b20e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-2dc2297{--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;}.elementor-2081 .elementor-element.elementor-element-a167803{--display:flex;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-2a6f885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-2a6f885.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-2a6f885{text-align:start;}.elementor-2081 .elementor-element.elementor-element-2a6f885 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-73bdf57 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-73bdf57{text-align:start;}.elementor-2081 .elementor-element.elementor-element-73bdf57 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-5c67ea3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-5c67ea3{text-align:start;}.elementor-2081 .elementor-element.elementor-element-5c67ea3 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-4c33d90 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-4c33d90 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-9d39b0f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-7cc16ce > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-7cc16ce{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-7cc16ce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-4132ba3 .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-4132ba3 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-4132ba3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-4132ba3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-671fe15{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-text );}:where( .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2081 .elementor-element.elementor-element-0343f63{--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:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;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:var( --e-global-color-5cb4811 );--border-color:var( --e-global-color-5cb4811 );--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-2081 .elementor-element.elementor-element-fa03c87{--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;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-cf1ba72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-cf1ba72.elementor-element{--align-self:flex-start;}.elementor-2081 .elementor-element.elementor-element-cf1ba72{text-align:start;}.elementor-2081 .elementor-element.elementor-element-cf1ba72 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-text );}.elementor-2081 .elementor-element.elementor-element-272c5e3 > .elementor-widget-container{margin:-10px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-272c5e3{text-align:start;}.elementor-2081 .elementor-element.elementor-element-272c5e3 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:2rem;font-weight:800;line-height:1em;letter-spacing:-0.045em;}.elementor-2081 .elementor-element.elementor-element-6f03a8f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2081 .elementor-element.elementor-element-6f03a8f{text-align:start;}.elementor-2081 .elementor-element.elementor-element-6f03a8f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#545454;}.elementor-2081 .elementor-element.elementor-element-531bbb9{--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;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-f8757d4 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-icon i{color:#B8E64700;transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-icon svg{fill:#B8E64700;transition:fill 0.3s;}.elementor-2081 .elementor-element.elementor-element-f8757d4{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-2081 .elementor-element.elementor-element-f8757d4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2081 .elementor-element.elementor-element-332ea15{--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;--justify-content:center;}.elementor-2081 .elementor-element.elementor-element-a8fec0f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2081 .elementor-element.elementor-element-a8fec0f .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:40px;font-weight:900;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-c0cf595 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2081 .elementor-element.elementor-element-84b9eb5 .elementor-button{background-color:#B8E64700;font-family:"Noto Sans Hebrew", Sans-serif;font-size:1.1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5cb4811 );border-radius:50px 50px 50px 50px;}.elementor-2081 .elementor-element.elementor-element-84b9eb5 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-84b9eb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2081 .elementor-element.elementor-element-84b9eb5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2081 .elementor-element.elementor-element-b312ee8{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:24px;}.elementor-2081 .elementor-element.elementor-element-b312ee8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Noto Sans Hebrew", Sans-serif;font-weight:700;}:where( .elementor-2081 .elementor-element.elementor-element-b312ee8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(min-width:768px){.elementor-2081 .elementor-element.elementor-element-fd6c5e0{--width:36%;}.elementor-2081 .elementor-element.elementor-element-77034bf{--width:34%;}.elementor-2081 .elementor-element.elementor-element-7e97b6c{--width:30%;}.elementor-2081 .elementor-element.elementor-element-fa03c87{--width:36%;}.elementor-2081 .elementor-element.elementor-element-531bbb9{--width:34%;}.elementor-2081 .elementor-element.elementor-element-332ea15{--width:30%;}}@media(max-width:1024px){.elementor-2081 .elementor-element.elementor-element-e7ec922 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-e20976f .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-5c3b1e4 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-06522ae .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-6443512 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-eaad5d5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-2081 .elementor-element.elementor-element-a00be63 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-474a754 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-41adb29 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-f06b041 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-04bb987 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-73bdf57 .elementor-heading-title{font-size:3.2rem;}.elementor-2081 .elementor-element.elementor-element-671fe15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-2081 .elementor-element.elementor-element-272c5e3 .elementor-heading-title{font-size:3.2rem;}}@media(max-width:767px){.elementor-2081 .elementor-element.elementor-element-e7ec922 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-21b0718 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-f116bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-e20976f .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-98cc99a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-243a5b8{--padding-top:25px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-5c3b1e4 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-7d2cd49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-14d6900 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-70b8a9a{--padding-top:25px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-06522ae .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-1b94c78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-57ca284 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-6443512 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-1959d9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-eaad5d5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2081 .elementor-element.elementor-element-a00be63 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-fd15a18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-474a754 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-4427a86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-cf67ab6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-41adb29 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-5c0d7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-2fd88af{--padding-top:25px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-f06b041 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-365e2ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-280b604 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-784b09b{--padding-top:25px;--padding-bottom:120px;--padding-left:25px;--padding-right:25px;}.elementor-2081 .elementor-element.elementor-element-04bb987 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-840781a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-b742ec6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-73bdf57 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-5c67ea3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-671fe15{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2081 .elementor-element.elementor-element-272c5e3 .elementor-heading-title{font-size:1.8rem;}.elementor-2081 .elementor-element.elementor-element-6f03a8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2081 .elementor-element.elementor-element-b312ee8{--n-tabs-gap:20px;}}/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-eaad5d5 */@media (max-width: 1024px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper {
        padding-left: 16%;
    }
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-pagination-bullet {
        width: 36px;
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper {
        padding-left: 10%;
    }
}

/* chat slide: carousel on tablet and mobile only; desktop shows the wide row */
@media (min-width: 1025px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-slide:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-958e176 */.elementor-2081 .elementor-element.elementor-element-958e176 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf79b2 */.elementor-2081 .elementor-element.elementor-element-7bf79b2 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-671fe15 */@media (max-width: 1024px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper {
        padding-left: 16%;
    }
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-pagination-bullet {
        width: 36px;
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper {
        padding-left: 10%;
    }
}

/* chat slide: carousel on tablet and mobile only; desktop shows the wide row */
@media (min-width: 1025px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-slide:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8757d4 */.elementor-2081 .elementor-element.elementor-element-f8757d4 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8fec0f */.elementor-2081 .elementor-element.elementor-element-a8fec0f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-eaad5d5 */@media (max-width: 1024px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper {
        padding-left: 16%;
    }
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-pagination-bullet {
        width: 36px;
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper {
        padding-left: 10%;
    }
}

/* chat slide: carousel on tablet and mobile only; desktop shows the wide row */
@media (min-width: 1025px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-slide:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-958e176 */.elementor-2081 .elementor-element.elementor-element-958e176 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf79b2 */.elementor-2081 .elementor-element.elementor-element-7bf79b2 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-671fe15 */@media (max-width: 1024px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper {
        padding-left: 16%;
    }
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-pagination-bullet {
        width: 36px;
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper {
        padding-left: 10%;
    }
}

/* chat slide: carousel on tablet and mobile only; desktop shows the wide row */
@media (min-width: 1025px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-slide:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8757d4 */.elementor-2081 .elementor-element.elementor-element-f8757d4 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8fec0f */.elementor-2081 .elementor-element.elementor-element-a8fec0f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab93964 */.elementor-2081 .elementor-element.elementor-element-ab93964 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-985e806 */.elementor-2081 .elementor-element.elementor-element-985e806 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a29f81 */.elementor-2081 .elementor-element.elementor-element-0a29f81 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e922e7f */.elementor-2081 .elementor-element.elementor-element-e922e7f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1668554 */.elementor-2081 .elementor-element.elementor-element-1668554 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e3e8017 */.elementor-2081 .elementor-element.elementor-element-e3e8017 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0aa10a0 */.elementor-2081 .elementor-element.elementor-element-0aa10a0 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c6a4ce */.elementor-2081 .elementor-element.elementor-element-8c6a4ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4467c6 */.elementor-2081 .elementor-element.elementor-element-e4467c6 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3da979f */.elementor-2081 .elementor-element.elementor-element-3da979f span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-190dda7 */.elementor-2081 .elementor-element.elementor-element-190dda7 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-922d3c6 */.elementor-2081 .elementor-element.elementor-element-922d3c6 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4908b0c */.elementor-2081 .elementor-element.elementor-element-4908b0c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1dee3ff */.elementor-2081 .elementor-element.elementor-element-1dee3ff svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-eaad5d5 */@media (max-width: 1024px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper {
        padding-left: 16%;
    }
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-pagination-bullet {
        width: 36px;
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper {
        padding-left: 10%;
    }
}

/* chat slide: carousel on tablet and mobile only; desktop shows the wide row */
@media (min-width: 1025px) {
    .elementor-2081 .elementor-element.elementor-element-eaad5d5 .swiper-slide:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-958e176 */.elementor-2081 .elementor-element.elementor-element-958e176 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf79b2 */.elementor-2081 .elementor-element.elementor-element-7bf79b2 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bb998 */.elementor-2081 .elementor-element.elementor-element-25bb998 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d195b */.elementor-2081 .elementor-element.elementor-element-b0d195b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5cbb5c3 */.elementor-2081 .elementor-element.elementor-element-5cbb5c3 svg {
    stroke: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12c1308 */.elementor-2081 .elementor-element.elementor-element-12c1308 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58a7f68 */.elementor-2081 .elementor-element.elementor-element-58a7f68 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aeeca55 */.elementor-2081 .elementor-element.elementor-element-aeeca55 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-910b97c */.elementor-2081 .elementor-element.elementor-element-910b97c span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdcd83e */.elementor-2081 .elementor-element.elementor-element-fdcd83e svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0da6e4 */.elementor-2081 .elementor-element.elementor-element-a0da6e4 svg {
    stroke: #B8E647;
    stroke-width: 0.8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6326 */.elementor-2081 .elementor-element.elementor-element-e2e6326 span {
    font-size: 12px;
    opacity: 0.7;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd421e2 */.elementor-2081 .elementor-element.elementor-element-bd421e2 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24d3b2b */.elementor-2081 .elementor-element.elementor-element-24d3b2b svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c33d90 */.elementor-2081 .elementor-element.elementor-element-4c33d90 span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc16ce */.elementor-2081 .elementor-element.elementor-element-7cc16ce svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-671fe15 */@media (max-width: 1024px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper {
        padding-left: 16%;
    }
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-pagination-bullet {
        width: 36px;
        border-radius: 3px;
    }
}

@media (max-width: 768px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper {
        padding-left: 10%;
    }
}

/* chat slide: carousel on tablet and mobile only; desktop shows the wide row */
@media (min-width: 1025px) {
    .elementor-2081 .elementor-element.elementor-element-671fe15 .swiper-slide:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8757d4 */.elementor-2081 .elementor-element.elementor-element-f8757d4 svg {
    stroke: #B8E647;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8fec0f */.elementor-2081 .elementor-element.elementor-element-a8fec0f span {
    font-size: 12px;
    color: #8a8d83;
    font-weight: 300;
    letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b312ee8 *//* --- Toggle Switcher Variables --- */
.elementor-2081 .elementor-element.elementor-element-b312ee8 {
    --switcher-bg: #E8E9E3;
    --switcher-padding: 6px;
    --switcher-radius: 50px;
    --tab-text-color: #64748b;
    --tab-active-bg: #0D3A32;    
    --tab-active-text: #B8E647;
}

/* --- Container Styling (The Pill) --- */
.elementor-2081 .elementor-element.elementor-element-b312ee8 .e-n-tabs-heading {
    display: flex !important;
    justify-content: center;
    align-items: center;
    background-color: var(--switcher-bg);
    border-radius: var(--switcher-radius);
    padding: var(--switcher-padding) !important;
    width: max-content;
    margin: auto;
    border: none !important;
    gap: 0 !important;
}

/* --- Button Styling (Inactive State) --- */
.elementor-2081 .elementor-element.elementor-element-b312ee8 .e-n-tab-title {
    background-color: transparent !important;
    border-radius: var(--switcher-radius) !important;
    padding: 10px 24px !important;
    margin: 0 !important;
    border: none !important;
    color: var(--tab-text-color) !important;
    font-weight: 600;
    font-size: 16px;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer;
    box-shadow: none !important;
    flex: 1;
    text-align: center;
    white-space: nowrap;
}

/* --- Button Styling (Active State) --- */
.elementor-2081 .elementor-element.elementor-element-b312ee8 .e-n-tab-title[aria-selected="true"] {
    background-color: var(--tab-active-bg) !important;
    color: var(--tab-active-text) !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08) !important;
}


#e-n-tab-title-1877726481::before {
    content: '18% הנחה';
    font-size: 16px;
    position: absolute;
    top: -20px;
    right: -40px;
    padding: 4px 16px;
    transform: rotate(10deg);
    border-radius: 56px;
    background: #B8E647;
    color: #0E110B;
}/* End custom CSS */