.elementor-35 .elementor-element.elementor-element-2b9f336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2b9f336:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2b9f336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2bf7c89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(44px,5vw,72px);--padding-bottom:clamp(40px,5vw,64px);--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-2b78021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b78021 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-2bc22ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-iwlead-font-family ), Sans-serif;font-size:var( --e-global-typography-iwlead-font-size );font-weight:var( --e-global-typography-iwlead-font-weight );text-transform:var( --e-global-typography-iwlead-text-transform );font-style:var( --e-global-typography-iwlead-font-style );text-decoration:var( --e-global-typography-iwlead-text-decoration );line-height:var( --e-global-typography-iwlead-line-height );letter-spacing:var( --e-global-typography-iwlead-letter-spacing );color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-2b73835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2b73835:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2b73835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwbg );}.elementor-35 .elementor-element.elementor-element-2b51e0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(48px,6vw,80px);--padding-bottom:clamp(48px,6vw,80px);--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-2bc5f17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2ba4f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,36px);--padding-bottom:clamp(24px,3vw,36px);--padding-left:clamp(24px,3vw,36px);--padding-right:clamp(24px,3vw,36px);}.elementor-35 .elementor-element.elementor-element-2ba4f88:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2ba4f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2b35971{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b35971 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-35 .elementor-element.elementor-element-2b02b96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-item{align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-2ba89a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-2beb4af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborderalt );--border-color:var( --e-global-color-iwborderalt );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,36px);--padding-bottom:clamp(24px,3vw,36px);--padding-left:clamp(24px,3vw,36px);--padding-right:clamp(24px,3vw,36px);}.elementor-35 .elementor-element.elementor-element-2beb4af:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2beb4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-2be1550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2be1550 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-35 .elementor-element.elementor-element-2be9646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-item{align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-2b7d76f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-2b71684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-2ba5b88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2b783bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,36px);--padding-bottom:clamp(24px,3vw,36px);--padding-left:clamp(24px,3vw,36px);--padding-right:clamp(24px,3vw,36px);}.elementor-35 .elementor-element.elementor-element-2b783bb:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2b783bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2be37dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2be37dd .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-35 .elementor-element.elementor-element-2b5d877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-item{align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-2b920a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-2be31ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,36px);--padding-bottom:clamp(24px,3vw,36px);--padding-left:clamp(24px,3vw,36px);--padding-right:clamp(24px,3vw,36px);}.elementor-35 .elementor-element.elementor-element-2be31ab:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2be31ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2b99a15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b99a15 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-35 .elementor-element.elementor-element-2b817f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-item{align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-2bbcaa0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2b42147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,36px);--padding-bottom:clamp(24px,3vw,36px);--padding-left:clamp(24px,3vw,36px);--padding-right:clamp(24px,3vw,36px);}.elementor-35 .elementor-element.elementor-element-2b42147:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2b42147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2bea2d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2bea2d9 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-35 .elementor-element.elementor-element-2b701a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-item{align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-2b4c0a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,36px);--padding-bottom:clamp(24px,3vw,36px);--padding-left:clamp(24px,3vw,36px);--padding-right:clamp(24px,3vw,36px);}.elementor-35 .elementor-element.elementor-element-2b4c0a8:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2b4c0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2b98da7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b98da7 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-35 .elementor-element.elementor-element-2b431fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-item{align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-35 .elementor-element.elementor-element-2b354ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2b354ec:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-2b354ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-2bcd5a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:clamp(24px,4vw,48px) clamp(24px,4vw,48px);--row-gap:clamp(24px,4vw,48px);--column-gap:clamp(24px,4vw,48px);--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(44px,6vw,76px);--padding-bottom:clamp(44px,6vw,76px);--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-2b5ade0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2b4ccbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b4ccbd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-iwwhite );}.elementor-35 .elementor-element.elementor-element-2b15100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-iwgreensoft );}.elementor-35 .elementor-element.elementor-element-2bbe8c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwgreensoft );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button{background-color:var( --e-global-color-iwwhite );font-family:var( --e-global-typography-iwbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-iwbtn-font-size );font-weight:var( --e-global-typography-iwbtn-font-weight );text-transform:var( --e-global-typography-iwbtn-text-transform );font-style:var( --e-global-typography-iwbtn-font-style );text-decoration:var( --e-global-typography-iwbtn-text-decoration );line-height:var( --e-global-typography-iwbtn-line-height );letter-spacing:var( --e-global-typography-iwbtn-letter-spacing );fill:var( --e-global-color-iwhover );color:var( --e-global-color-iwhover );border-radius:10px 10px 10px 10px;padding:16px 28px 16px 28px;}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-iwhover );}.elementor-35 .elementor-element.elementor-element-2b0461f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:focus svg{fill:var( --e-global-color-iwhover );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b78021 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2bc22ee{font-size:var( --e-global-typography-iwlead-font-size );line-height:var( --e-global-typography-iwlead-line-height );letter-spacing:var( --e-global-typography-iwlead-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b35971 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2ba89a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2be1550 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b7d76f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b71684{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2be37dd .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b920a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b99a15 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2bea2d9 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b98da7 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b4ccbd .elementor-heading-title{font-size:clamp(28px,3.2vw,40px);}.elementor-35 .elementor-element.elementor-element-2b15100{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2bbe8c4{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button{font-size:var( --e-global-typography-iwbtn-font-size );line-height:var( --e-global-typography-iwbtn-line-height );letter-spacing:var( --e-global-typography-iwbtn-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b78021 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2bc22ee{font-size:var( --e-global-typography-iwlead-font-size );line-height:var( --e-global-typography-iwlead-line-height );letter-spacing:var( --e-global-typography-iwlead-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b35971 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2ba89a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2be1550 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b7d76f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b71684{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2be37dd .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b920a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b99a15 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2bea2d9 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b98da7 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b4ccbd .elementor-heading-title{font-size:clamp(28px,3.2vw,40px);}.elementor-35 .elementor-element.elementor-element-2b15100{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2bbe8c4{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button{font-size:var( --e-global-typography-iwbtn-font-size );line-height:var( --e-global-typography-iwbtn-line-height );letter-spacing:var( --e-global-typography-iwbtn-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-2b78021 */.elementor-35 .elementor-element.elementor-element-2b78021 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2b78021{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bc22ee */.elementor-35 .elementor-element.elementor-element-2bc22ee p{margin:0}.elementor-35 .elementor-element.elementor-element-2bc22ee{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2bc22ee p{max-width:62ch}.elementor-35 .elementor-element.elementor-element-2bc22ee a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2bc22ee a:hover{color:#15332C}.elementor-35 .elementor-element.elementor-element-2bc22ee strong{font-weight:500;color:#15181A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf7c89 */.elementor-35 .elementor-element.elementor-element-2bf7c89{--padding-top:clamp(44px,5vw,72px)!important;--padding-right:24px!important;--padding-bottom:clamp(40px,5vw,64px)!important;--padding-left:24px!important}.elementor-35 .elementor-element.elementor-element-2bf7c89{min-width:0}.elementor-35 .elementor-element.elementor-element-2bf7c89{max-width:1240px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9f336 */.elementor-35 .elementor-element.elementor-element-2b9f336{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b35971 */.elementor-35 .elementor-element.elementor-element-2b35971 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2b35971{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2b02b96 */.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list li{margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-item{display:block!important;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-image{display:none}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-text{padding:0!important;width:100%}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:0;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-title{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#15181A!important}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-separator{display:none}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-price{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#1F5245!important}.elementor-35 .elementor-element.elementor-element-2b02b96 .elementor-price-list-description{display:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ba89a1 */.elementor-35 .elementor-element.elementor-element-2ba89a1 p{margin:0}.elementor-35 .elementor-element.elementor-element-2ba89a1{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2ba89a1 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2ba89a1 a:hover{color:#15332C}.elementor-35 .elementor-element.elementor-element-2ba89a1 strong{font-weight:500;color:#15181A}.elementor-35 .elementor-element.elementor-element-2ba89a1{margin-top:22px;padding-top:18px;border-top:1px solid #E6E9E9}.elementor-35 .elementor-element.elementor-element-2ba89a1 .iw-acc{color:#1F5245}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba4f88 */.elementor-35 .elementor-element.elementor-element-2ba4f88{--padding-top:clamp(24px,3vw,36px)!important;--padding-right:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(24px,3vw,36px)!important;--padding-left:clamp(24px,3vw,36px)!important}.elementor-35 .elementor-element.elementor-element-2ba4f88{min-width:0}.elementor-35 .elementor-element.elementor-element-2ba4f88{flex:1 1 420px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2be1550 */.elementor-35 .elementor-element.elementor-element-2be1550 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2be1550{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2be9646 */.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list li{margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-item{display:block!important;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-image{display:none}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-text{padding:0!important;width:100%}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:0;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-title{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#15181A!important}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-separator{display:none}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-price{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#1F5245!important}.elementor-35 .elementor-element.elementor-element-2be9646 .elementor-price-list-description{display:none}.elementor-35 .elementor-element.elementor-element-2be9646{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b7d76f */.elementor-35 .elementor-element.elementor-element-2b7d76f p{margin:0}.elementor-35 .elementor-element.elementor-element-2b7d76f{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2b7d76f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2b7d76f a:hover{color:#15332C}.elementor-35 .elementor-element.elementor-element-2b7d76f strong{font-weight:500;color:#15181A}.elementor-35 .elementor-element.elementor-element-2b7d76f{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b71684 */.elementor-35 .elementor-element.elementor-element-2b71684 p{margin:0}.elementor-35 .elementor-element.elementor-element-2b71684{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2b71684 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2b71684 a:hover{color:#15332C}.elementor-35 .elementor-element.elementor-element-2b71684 strong{font-weight:500;color:#15181A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2beb4af */.elementor-35 .elementor-element.elementor-element-2beb4af{--padding-top:clamp(24px,3vw,36px)!important;--padding-right:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(24px,3vw,36px)!important;--padding-left:clamp(24px,3vw,36px)!important}.elementor-35 .elementor-element.elementor-element-2beb4af{min-width:0}.elementor-35 .elementor-element.elementor-element-2beb4af{flex:1 1 300px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc5f17 */.elementor-35 .elementor-element.elementor-element-2bc5f17{min-width:0}.elementor-35 .elementor-element.elementor-element-2bc5f17{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2be37dd */.elementor-35 .elementor-element.elementor-element-2be37dd .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2be37dd{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2b5d877 */.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list li{margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-item{display:block!important;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-image{display:none}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-text{padding:0!important;width:100%}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:0;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-title{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#15181A!important}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-separator{display:none}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-price{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#1F5245!important}.elementor-35 .elementor-element.elementor-element-2b5d877 .elementor-price-list-description{display:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b920a5 */.elementor-35 .elementor-element.elementor-element-2b920a5 p{margin:0}.elementor-35 .elementor-element.elementor-element-2b920a5{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2b920a5 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2b920a5 a:hover{color:#15332C}.elementor-35 .elementor-element.elementor-element-2b920a5 strong{font-weight:500;color:#15181A}.elementor-35 .elementor-element.elementor-element-2b920a5{margin-top:22px;padding-top:18px;border-top:1px solid #E6E9E9}.elementor-35 .elementor-element.elementor-element-2b920a5 .iw-acc{color:#1F5245}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b783bb */.elementor-35 .elementor-element.elementor-element-2b783bb{--padding-top:clamp(24px,3vw,36px)!important;--padding-right:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(24px,3vw,36px)!important;--padding-left:clamp(24px,3vw,36px)!important}.elementor-35 .elementor-element.elementor-element-2b783bb{min-width:0}.elementor-35 .elementor-element.elementor-element-2b783bb{flex:1 1 360px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b99a15 */.elementor-35 .elementor-element.elementor-element-2b99a15 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2b99a15{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2b817f2 */.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list li{margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-item{display:block!important;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-image{display:none}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-text{padding:0!important;width:100%}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:0;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-title{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#15181A!important}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-separator{display:none}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-price{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#1F5245!important}.elementor-35 .elementor-element.elementor-element-2b817f2 .elementor-price-list-description{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be31ab */.elementor-35 .elementor-element.elementor-element-2be31ab{--padding-top:clamp(24px,3vw,36px)!important;--padding-right:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(24px,3vw,36px)!important;--padding-left:clamp(24px,3vw,36px)!important}.elementor-35 .elementor-element.elementor-element-2be31ab{min-width:0}.elementor-35 .elementor-element.elementor-element-2be31ab{flex:1 1 360px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba5b88 */.elementor-35 .elementor-element.elementor-element-2ba5b88{min-width:0}.elementor-35 .elementor-element.elementor-element-2ba5b88{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bea2d9 */.elementor-35 .elementor-element.elementor-element-2bea2d9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2bea2d9{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2b701a8 */.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list li{margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-item{display:block!important;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-image{display:none}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-text{padding:0!important;width:100%}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:0;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-title{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#15181A!important}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-separator{display:none}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-price{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#1F5245!important}.elementor-35 .elementor-element.elementor-element-2b701a8 .elementor-price-list-description{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b42147 */.elementor-35 .elementor-element.elementor-element-2b42147{--padding-top:clamp(24px,3vw,36px)!important;--padding-right:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(24px,3vw,36px)!important;--padding-left:clamp(24px,3vw,36px)!important}.elementor-35 .elementor-element.elementor-element-2b42147{min-width:0}.elementor-35 .elementor-element.elementor-element-2b42147{flex:1 1 300px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b98da7 */.elementor-35 .elementor-element.elementor-element-2b98da7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2b98da7{margin-bottom:22px}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-2b431fc */.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list li{margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-item{display:block!important;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-image{display:none}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-text{padding:0!important;width:100%}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:0;margin:0!important;padding:0!important}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-title{font-family:'Outfit',sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#15181A!important}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-separator{display:none}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-price{font-family:'Outfit',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:normal!important;letter-spacing:0em!important;text-transform:none!important;font-style:normal!important;color:#1F5245!important}.elementor-35 .elementor-element.elementor-element-2b431fc .elementor-price-list-description{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b4c0a8 */.elementor-35 .elementor-element.elementor-element-2b4c0a8{--padding-top:clamp(24px,3vw,36px)!important;--padding-right:clamp(24px,3vw,36px)!important;--padding-bottom:clamp(24px,3vw,36px)!important;--padding-left:clamp(24px,3vw,36px)!important}.elementor-35 .elementor-element.elementor-element-2b4c0a8{min-width:0}.elementor-35 .elementor-element.elementor-element-2b4c0a8{flex:1 1 300px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbcaa0 */.elementor-35 .elementor-element.elementor-element-2bbcaa0{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b51e0f */.elementor-35 .elementor-element.elementor-element-2b51e0f{--padding-top:clamp(48px,6vw,80px)!important;--padding-right:24px!important;--padding-bottom:clamp(48px,6vw,80px)!important;--padding-left:24px!important}.elementor-35 .elementor-element.elementor-element-2b51e0f{min-width:0}.elementor-35 .elementor-element.elementor-element-2b51e0f{max-width:1240px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b73835 */.elementor-35 .elementor-element.elementor-element-2b73835{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4ccbd */.elementor-35 .elementor-element.elementor-element-2b4ccbd .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-35 .elementor-element.elementor-element-2b4ccbd{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15100 */.elementor-35 .elementor-element.elementor-element-2b15100 p{margin:0}.elementor-35 .elementor-element.elementor-element-2b15100{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2b15100 p{max-width:56ch}.elementor-35 .elementor-element.elementor-element-2b15100 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2b15100 a:hover{color:#15332C}.elementor-35 .elementor-element.elementor-element-2b15100 strong{font-weight:500;color:#15181A}.elementor-35 .elementor-element.elementor-element-2b15100{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bbe8c4 */.elementor-35 .elementor-element.elementor-element-2bbe8c4 p{margin:0}.elementor-35 .elementor-element.elementor-element-2bbe8c4{text-wrap:pretty}.elementor-35 .elementor-element.elementor-element-2bbe8c4{line-height:normal}.elementor-35 .elementor-element.elementor-element-2bbe8c4 a{color:#FFFFFF;text-decoration:underline;transition:color .2s ease}.elementor-35 .elementor-element.elementor-element-2bbe8c4 a:hover{color:#FFFFFF}.elementor-35 .elementor-element.elementor-element-2bbe8c4 strong{font-weight:500;color:#15181A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5ade0 */.elementor-35 .elementor-element.elementor-element-2b5ade0{min-width:0}.elementor-35 .elementor-element.elementor-element-2b5ade0{flex:1 1 440px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b0461f */.elementor-35 .elementor-element.elementor-element-2b0461f{line-height:0;flex:0 0 auto;max-width:100%;width:auto}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button{border-radius:10px;display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%;white-space:nowrap;box-shadow:none;padding:16px 28px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-family:'Outfit',sans-serif;font-weight:500;font-size:16px;line-height:normal;letter-spacing:0em;text-transform:none;font-style:normal;color:#15332C;border:0}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:hover,.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:focus{background-color:#E4EAE7;color:#15332C}.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button:hover .elementor-button-text{color:#15332C}@media (max-width:420px){.elementor-35 .elementor-element.elementor-element-2b0461f .elementor-button{white-space:normal}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcd5a1 */.elementor-35 .elementor-element.elementor-element-2bcd5a1{--gap:clamp(24px,4vw,48px) clamp(24px,4vw,48px)!important;--row-gap:clamp(24px,4vw,48px)!important;--column-gap:clamp(24px,4vw,48px)!important}.elementor-35 .elementor-element.elementor-element-2bcd5a1{--padding-top:clamp(44px,6vw,76px)!important;--padding-right:24px!important;--padding-bottom:clamp(44px,6vw,76px)!important;--padding-left:24px!important}.elementor-35 .elementor-element.elementor-element-2bcd5a1{min-width:0}.elementor-35 .elementor-element.elementor-element-2bcd5a1{max-width:1240px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b354ec */.elementor-35 .elementor-element.elementor-element-2b354ec{min-width:0}/* End custom CSS */