.elementor-1476 .elementor-element.elementor-element-5638a10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-5638a10:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-5638a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-cf8a80d{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), heebo;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), heebo;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-b5b9c71.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b5b9c71:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-b5b9c71:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-2103968 pre, .elementor-1476 .elementor-element.elementor-element-2103968 code, .elementor-1476 .elementor-element.elementor-element-2103968 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-5ccba5a{--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;}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-3b9e221.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3b9e221.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-3b9e221.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3b9e221:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-3b9e221:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-7e4562a pre, .elementor-1476 .elementor-element.elementor-element-7e4562a code, .elementor-1476 .elementor-element.elementor-element-7e4562a .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-b608d57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-b608d57:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-b608d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1476 .elementor-element.elementor-element-691bd02{--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;}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-wrapper{align-items:start;gap:1px;}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title{margin-block-end:8px;color:#E33122;}.elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-4a6bff2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-4a6bff2:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-4a6bff2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-2a3e5a1 pre, .elementor-1476 .elementor-element.elementor-element-2a3e5a1 code, .elementor-1476 .elementor-element.elementor-element-2a3e5a1 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-e311690{--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;}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-b8068ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b8068ce.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-b8068ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b8068ce:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-b8068ce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3190aed pre, .elementor-1476 .elementor-element.elementor-element-3190aed code, .elementor-1476 .elementor-element.elementor-element-3190aed .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-fb0b448{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-fb0b448:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-fb0b448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-d4ce0e5{--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;}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-488c40c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-488c40c:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-488c40c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-2395c97 pre, .elementor-1476 .elementor-element.elementor-element-2395c97 code, .elementor-1476 .elementor-element.elementor-element-2395c97 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-4cba9c4{--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;}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1476 .elementor-element.elementor-element-aec0358.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-aec0358.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-aec0358.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon{font-size:3vw;}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-aec0358:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-aec0358:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-39009fb pre, .elementor-1476 .elementor-element.elementor-element-39009fb code, .elementor-1476 .elementor-element.elementor-element-39009fb .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-4d7561a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-4d7561a:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-4d7561a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-6f1c4e8{--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;}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-ce2469d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ce2469d:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-ce2469d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-1beced7 pre, .elementor-1476 .elementor-element.elementor-element-1beced7 code, .elementor-1476 .elementor-element.elementor-element-1beced7 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-7ef92d5{--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;}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f45c232.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f45c232.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-f45c232.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-f45c232:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-f45c232:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-1b981b2 pre, .elementor-1476 .elementor-element.elementor-element-1b981b2 code, .elementor-1476 .elementor-element.elementor-element-1b981b2 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-2e16737{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-2e16737:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-2e16737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-6edc476{--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;}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-8a029f9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8a029f9:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-8a029f9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-2864c59 pre, .elementor-1476 .elementor-element.elementor-element-2864c59 code, .elementor-1476 .elementor-element.elementor-element-2864c59 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-b4893a2{--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;}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-38d8b34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#1B1B1B;color:#1B1B1B;}.elementor-1476 .elementor-element.elementor-element-38d8b34.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-38d8b34.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1476 .elementor-element.elementor-element-38d8b34.elementor-view-framed .elementor-icon{background-color:#1B1B1B;}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-38d8b34:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-38d8b34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-aa567a4 pre, .elementor-1476 .elementor-element.elementor-element-aa567a4 code, .elementor-1476 .elementor-element.elementor-element-aa567a4 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-25cb1af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-25cb1af:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-25cb1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-99c5204{--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;}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1476 .elementor-element.elementor-element-92f4445.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title{color:#1B1B1B;}.elementor-1476 .elementor-element.elementor-element-92f4445:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-92f4445:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-60b604d pre, .elementor-1476 .elementor-element.elementor-element-60b604d code, .elementor-1476 .elementor-element.elementor-element-60b604d .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-c696506{--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;}.elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-d96126f:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-d96126f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-d946438 pre, .elementor-1476 .elementor-element.elementor-element-d946438 code, .elementor-1476 .elementor-element.elementor-element-d946438 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-b66803f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-b66803f:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-b66803f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-42ff82d{--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;}.elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f8782e1:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-f8782e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-e9da54a{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1476 .elementor-element.elementor-element-e9da54a pre, .elementor-1476 .elementor-element.elementor-element-e9da54a code, .elementor-1476 .elementor-element.elementor-element-e9da54a .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-cc6c5db{--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;}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-daad27f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-daad27f.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-daad27f.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-daad27f:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-daad27f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-659a42e pre, .elementor-1476 .elementor-element.elementor-element-659a42e code, .elementor-1476 .elementor-element.elementor-element-659a42e .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-3179ab0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-3179ab0:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-3179ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-ca9fc5a{--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;}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-ed4676e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ed4676e.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-ed4676e.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ed4676e:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-ed4676e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-c295c3c pre, .elementor-1476 .elementor-element.elementor-element-c295c3c code, .elementor-1476 .elementor-element.elementor-element-c295c3c .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-41bfc12{--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;}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-a9b16be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-a9b16be.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-a9b16be.elementor-view-default .elementor-icon{fill:var( --e-global-color-5449020 );color:var( --e-global-color-5449020 );border-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-a9b16be:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-a9b16be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-85b98f8 pre, .elementor-1476 .elementor-element.elementor-element-85b98f8 code, .elementor-1476 .elementor-element.elementor-element-85b98f8 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-134b17c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-134b17c:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-134b17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-91ac16e{--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;}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-896f6e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-896f6e1.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-896f6e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-896f6e1:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-896f6e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8ded172 pre, .elementor-1476 .elementor-element.elementor-element-8ded172 code, .elementor-1476 .elementor-element.elementor-element-8ded172 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-c78b438{--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;}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-d5d9e93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-d5d9e93.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-d5d9e93.elementor-view-default .elementor-icon{fill:var( --e-global-color-5449020 );color:var( --e-global-color-5449020 );border-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-d5d9e93:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-d5d9e93:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-de24d79 pre, .elementor-1476 .elementor-element.elementor-element-de24d79 code, .elementor-1476 .elementor-element.elementor-element-de24d79 .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-8993a6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1476 .elementor-element.elementor-element-8993a6c:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-8993a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5449020 );}.elementor-1476 .elementor-element.elementor-element-1a7e7db{--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;}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-wrapper{gap:0px;}.elementor-1476 .elementor-element.elementor-element-f54ce8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f54ce8c.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-f54ce8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-51962ad );color:var( --e-global-color-51962ad );border-color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon{font-size:2vw;}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f54ce8c:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-f54ce8c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-8df4a8c pre, .elementor-1476 .elementor-element.elementor-element-8df4a8c code, .elementor-1476 .elementor-element.elementor-element-8df4a8c .line-numbers .line-numbers-rows{font-size:12px;}.elementor-1476 .elementor-element.elementor-element-1328c4d{--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;}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3e5bd74.elementor-view-stacked .elementor-icon{background-color:#E33122;}.elementor-1476 .elementor-element.elementor-element-3e5bd74.elementor-view-framed .elementor-icon, .elementor-1476 .elementor-element.elementor-element-3e5bd74.elementor-view-default .elementor-icon{fill:#E33122;color:#E33122;border-color:#E33122;}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon{font-size:3vw;}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), heebo;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1476 .elementor-element.elementor-element-3e5bd74:has(:hover) .elementor-icon-box-title,
					 .elementor-1476 .elementor-element.elementor-element-3e5bd74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-description{color:var( --e-global-color-51962ad );}.elementor-1476 .elementor-element.elementor-element-82cbfb5 pre, .elementor-1476 .elementor-element.elementor-element-82cbfb5 code, .elementor-1476 .elementor-element.elementor-element-82cbfb5 .line-numbers .line-numbers-rows{font-size:12px;}@media(min-width:768px){.elementor-1476 .elementor-element.elementor-element-cf8a80d{--width:50%;}.elementor-1476 .elementor-element.elementor-element-5ccba5a{--width:50%;}.elementor-1476 .elementor-element.elementor-element-691bd02{--width:50%;}.elementor-1476 .elementor-element.elementor-element-e311690{--width:50%;}.elementor-1476 .elementor-element.elementor-element-d4ce0e5{--width:50%;}.elementor-1476 .elementor-element.elementor-element-4cba9c4{--width:50%;}.elementor-1476 .elementor-element.elementor-element-6f1c4e8{--width:50%;}.elementor-1476 .elementor-element.elementor-element-7ef92d5{--width:50%;}.elementor-1476 .elementor-element.elementor-element-6edc476{--width:50%;}.elementor-1476 .elementor-element.elementor-element-b4893a2{--width:50%;}.elementor-1476 .elementor-element.elementor-element-99c5204{--width:50%;}.elementor-1476 .elementor-element.elementor-element-c696506{--width:50%;}.elementor-1476 .elementor-element.elementor-element-42ff82d{--width:50%;}.elementor-1476 .elementor-element.elementor-element-cc6c5db{--width:50%;}.elementor-1476 .elementor-element.elementor-element-ca9fc5a{--width:50%;}.elementor-1476 .elementor-element.elementor-element-41bfc12{--width:50%;}.elementor-1476 .elementor-element.elementor-element-91ac16e{--width:50%;}.elementor-1476 .elementor-element.elementor-element-c78b438{--width:50%;}.elementor-1476 .elementor-element.elementor-element-1a7e7db{--width:50%;}.elementor-1476 .elementor-element.elementor-element-1328c4d{--width:50%;}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-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-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-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-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-b5b9c71 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-3b9e221 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-4a6bff2 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-b8068ce .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-488c40c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-aec0358 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-ce2469d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f45c232 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-8a029f9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-38d8b34 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-92f4445 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-d96126f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f8782e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-daad27f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-ed4676e .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-a9b16be .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-896f6e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-d5d9e93 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-f54ce8c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title, .elementor-1476 .elementor-element.elementor-element-3e5bd74 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for icon-box, class: .elementor-element-b5b9c71 */.Scarcity .elementor-icon-box-wrapper {
    background-color: rgba(226, 34, 47, 0.2); /* שקיפות */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* Safari */
    border-radius: 12px;
    border: 3px solid #E2222F;

    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.25);
    padding: 1em;

}

.Scarcity .elementor-icon {
    background: #FFFFFF38;
    padding: 12px;
    border-radius: 50%;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b9e221 */.glass-icon-box .elementor-icon-box-wrapper {
    background: rgba(255, 255, 255, 0.12); /* שקיפות */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* Safari */
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.25);

    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.25);
    padding: 1em;
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.glass-icon-box .elementor-icon-box-wrapper:hover {
    transform: translateY(-10px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.25);
}

.glass-icon-box .elementor-icon {
    background: #FFFFFF38;
    padding: 12px;
    border-radius: 50%;
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a6bff2 */.roadmap .elementor-icon-box-wrapper {
    background-color: #1B1B1B;
    padding: 6px 12px 24px 12px ;
    border-radius: 12px;
    z-index: 1;
}

.roadmap .elementor-icon-box-icon {
    background: #E33122;
    padding: 8px;
    border-radius: 6px;
    margin-top: -24px;
    margin-right: 36px;
    margin-left: -36px;
    z-index: 1;
}


.roadmap .elementor-icon-box-wrapper::after {
    content: "1";
    position: absolute;
    bottom: -30px;
    right: -30px;
    font-size: 220px;
    font-weight: 800;
    color: rgba(255,255,255,0.05);
    line-height: 1;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8068ce *//*משך זמן האנימציה*/
.spin-box, .spin-box  .elementor-icon-box-icon svg, .spin-box .elementor-icon-box-icon{
    transition: all 0.5s;
}

/*צבע הרקע של תיבה במעבר עכבר*/
.spin-box {
    background-color: #1B1B1B;}
    
.spin-box:hover{
    background-color: #E33122;}

/*צבע התיאור במעבר עכבר*/
.spin-box:hover .elementor-icon-box-description{
    color: var(--e-global-color-text) !important;
}

/*הגדרות האייקון*/
.spin-box .elementor-icon-box-icon{
    background: #E33122; /*צבע הרקע*/
    padding: 1vw; /*שוליים פנימיים*/
    margin-top: -2vw; /*שוליים חיצוניים למשוך למעלה*/
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    /*יישור למרכז*/
}

.spin-box:hover .elementor-icon-box-icon{
    background: #1B1B1B; /* צבע הרקע במעבר עכבר */
}

.spin-box:hover .elementor-icon-box-icon{
    transform: rotate(90deg) scale(1.05);
}

/*השארת האייקון עצמו לא מסובב במעבר עכבר*/
.spin-box:hover .elementor-icon-box-icon svg{
    transform: rotate(-90deg);
}

/*הגדרות מובייל*/
@media(max-width:767px){
.spin-box .elementor-icon-box-icon{
  padding:10px;
    margin-top:0px;  /*ביטול המשיכה למעלה*/
    margin-right:-35px; /*הזזת האייקון ימינה*/
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-488c40c *//*משך זמן האנימציה*/
.clip-corner-icon-box, .clip-corner-icon-box .elementor-icon-box-icon svg, .clip-corner-icon-box .elementor-icon-box-icon{
    transition: all 0.5s;
}

/*צבע התיאור במעבר עכבר*/
.clip-corner-icon-box:hover .elementor-icon-box-description{
    color: #1B1B1B !important;
}

/*הגדרות האייקון*/
.clip-corner-icon-box .elementor-icon-box-icon{
    background: #E33122; /*צבע הרקע*/
    padding: 1vw; /*שוליים פנימיים*/
    margin-top: -2vw; /*שוליים חיצוניים למשוך למעלה*/
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    /*יישור למרכז*/
}

.clip-corner-icon-box {
    padding: 0px 12px 12px 12px ;
}

.clip-corner-icon-box .elementor-icon-box-icon{
    transform: rotate(45deg) scale(1.05);
}

.clip-corner-icon-box .elementor-icon-box-icon svg{
    transform: rotate(-45deg);
}

.clip-corner-icon-box:hover .elementor-icon-box-icon{
    transform: rotate(135deg) scale(1.05);
}

.clip-corner-icon-box:hover .elementor-icon-box-icon svg{
    transform: rotate(-135deg) scale(1.05);
}


/*הגדרות מובייל*/
@media(max-width:767px){
.clip-corner-icon-box .elementor-icon-box-icon{
  padding:10px;
  margin-top:0px;  /*ביטול המשיכה למעלה*/
  margin-right:-35px; /*הזזת האייקון ימינה*/
}
}

/* קופסה ראשית */
.clip-corner-icon-box{
    position: relative;
    z-index: 1;
}

/* שכבת הרקע החתוכה */
.clip-corner-icon-box::before{
    content: "";
    position: absolute;
    inset: 0;
    background: #fff;
    z-index: -1;

    clip-path: polygon(
        12px 0,
        calc(100% - 12px) 0,
        100% 12px,
        100% calc(100% - 12px),
        calc(100% - 12px) 100%,
        12px 100%,
        0 calc(100% - 12px),
        0 12px
    );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aec0358 *//* עיצוב המעטפת הכללית של תיבת האייקון */
.Ribbon-icon-box {
    background-color: #d61a21; /* הצבע האדום */
    padding: 20px 50px; /* ריווח פנימי */
    color: #ffffff; /* צבע טקסט */
    
    /* יצירת הצורה: שפיץ משמאל ומגרעת מימין */
    clip-path: polygon(100% 0, 94% 50%, 100% 100%, 10% 100%, 0% 50%, 10% 0);
    
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
}

/* התאמת צבע האייקון והכותרת ללבן */
.Ribbon-icon-box .elementor-icon,
.Ribbon-icon-box .elementor-icon-box-title,
.Ribbon-icon-box .elementor-icon-box-description {
    color: #ffffff !important;
    margin-bottom: 0;
}

/* אפקט ריחוף (אופציונלי) */
.Ribbon-icon-box:hover {
    filter: brightness(1.1);
    transform: scale(1.02);
}

.Ribbon-icon-box .elementor-icon {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ce2469d *//* עיצוב המעטפת הכללית של תיבת האייקון */
.pill-icon-box {
    background-color: #d61a21; /* הצבע האדום */
    padding: 12px 12px; /* ריווח פנימי */
    border-radius: 100px;
    color: #ffffff; /* צבע טקסט */
    
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
}

/* אפקט ריחוף (אופציונלי) */
.pill-icon-box:hover {
    filter: brightness(1.1);
    transform: scale(1.02);
}

.pill-icon-box .elementor-icon-box-icon {
    padding-left: 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f45c232 */.icon-box-dot-cons .elementor-icon i,
.icon-box-dot-cons .elementor-icon svg {
    color: #ff0000 !important;   /* עבור פונט אייקון */
    fill: #ff0000 !important;    /* עבור SVG */
    filter: drop-shadow(0 0 8px #ff0000); /* הצל הזוהר */
}

.icon-box-dot-cons .elementor-icon {
    padding-left: 18px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a029f9 */.icon-box-half-frame{
  position: relative;
  box-shadow: 0px 15px 20px 0px rgba(191, 252, 54, 0.10); /*הצללה למסגרת*/
  padding: 12px 24px;
}

.icon-box-half-frame::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 1.5vw; /*עיגול פינות*/
  border: 2px solid transparent; /*עובי המסגרת*/
  background: linear-gradient(180deg, transparent 30%, rgba(141, 105, 255, 1) 100%) border-box; /*צבע המסגרת ב-rgb*/
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
}

@media(max-width:767px){
.icon-box-half-frame::before {
  border-radius: 15px; /*רדיוס פינות מובייל*/
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38d8b34 */.icon-box-outsider .elementor-icon {
    border: 8px solid #1B1B1B;
    margin-top: -24px;
}

.icon-box-outsider .elementor-icon-box-wrapper {
    background-color: #fff;
    border-radius: 20px;
}

.icon-box-outsider .elementor-icon-box-title ,.icon-box-outsider .elementor-icon-box-description {
    color: #1B1B1B !important;
}

.icon-box-outsider .elementor-icon-box-description {
    padding: 12px 12px 24px 12px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92f4445 */.icon-box-quote .elementor-icon-box-wrapper {
    background-color: #fff;
    border-radius: 20px;
    padding: 12px;
}

.icon-box-quote .elementor-icon-box-title {
    color: #E33122 !important;
}

.icon-box-quote .elementor-icon-box-description {
    color: #1B1B1B !important;
}

.icon-box-quote .elementor-icon-box-icon svg {
    fill: #E33122 !important;
    opacity: 0.1;
    width: 8vw;
    height: 8vw;
}

.icon-box-quote .elementor-icon-box-icon {
    position: absolute;
    left: 60px;
    top: 85%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d96126f */.icon-box-part .elementor-icon-box-wrapper {
    background-color: #fff;
    border-radius: 20px;
    padding: 12px;
    position: relative;
    z-index: 2;
}

.icon-box-part .elementor-icon-box-title {
    color: #E33122 !important;
}

.icon-box-part .elementor-icon-box-description {
    color: #1B1B1B !important;
}

.icon-box-part::before {
    content: "פרק 1";
    position: absolute;
    background-color: #E33122;
    color: #fff;
    padding: 6px 24px 12px 24px;
    border-radius: 6px 6px 0px 0px;
    top: -30px;
    right: 30px;
    font-size: 20px;
    font-weight: 800;
    line-height: 1;
    font-family: "Heebo", sans-serif;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f8782e1 */.icon-box-bonus {
    background-color: #fff;
    border-radius: 20px;
    padding: 12px;
    position: relative;
    z-index: 10;      /* רקע הקופסה מעל כל ה-pseudo */
    overflow: visible; /* חשוב! אחרת before/after ייחתכו */
}

.icon-box-bonus .elementor-icon-box-title {
    color: #E33122 !important;
}

.icon-box-bonus .elementor-icon-box-description {
    color: #1B1B1B !important;
}

.icon-box-bonus::before {
    content: "בונוס 1";
    position: absolute;
    background-color: #E33122;
    color: #fff;
    padding: 6px 24px 12px 24px;
    border-radius: 6px 6px 0 0;
    top: -38px;
    right: 30px;
    font-size: 20px;
    font-weight: 800;
    line-height: 1;
    font-family: "Heebo", sans-serif;
    z-index: 1; /* מעל הסקשן, מתחת לרקע של הקופסה */
}

.icon-box-bonus::after {
    content: "בשווי 5,500 שח";
    position: absolute;
    background-color: #E33122;
    color: #fff;
    padding: 12px 24px 6px 24px;
    border-radius: 0 0 6px 6px;
    bottom: -38px;
    left: 30px;
    font-size: 20px;
    font-weight: 800;
    line-height: 1;
    font-family: "Heebo", sans-serif;
    z-index: 1; /* אותו z-index כמו before */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-daad27f */.icon-box-corner-frame{
  position: relative;
  padding: 12px 24px;
}

.icon-box-corner-frame::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 1.5vw; /*עיגול פינות*/
  border: 2px solid transparent;
  background:
  linear-gradient(45deg,
  #E33122 0%,
  #E33122 20%,
  rgba(141, 105, 255, 0) 20%,
    rgba(141, 105, 255, 0) 80%,
  #E33122 80%,
  #E33122 100%) border-box; /*צבע המסגרת ב-rgb*/
  mask: linear-gradient(#E33122 0 0) padding-box, linear-gradient(#E33122 0 0);
  mask-composite: exclude;
  transition: all 0.5s !important;
}


@media(max-width:767px){
.icon-box-corner-frame::before {
  border-radius: 15px; /*רדיוס פינות מובייל*/
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed4676e *//* הקופסה */
.icon-box-hole .elementor-icon-box-wrapper{
    position: relative;
    padding: 140px 60px 80px;
    text-align: center;
    z-index: 2;
}

/* הצורה של הכרטיס */
.icon-box-hole .elementor-icon-box-wrapper::before{
    content:"";
    position:absolute;
    inset:0;
    
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5100 2383' fill='none'%3E%3Cpath d='M5100 2133C5100 2271.07 4988.07 2383 4850 2383H250C111.929 2383 0 2271.07 0 2133V250C0 111.929 111.929 0 250 0H1700C1838.07 0 1945.25 116.658 2001.2 242.886C2094.44 453.252 2305.08 600 2550 600C2794.92 600 3005.56 453.252 3098.8 242.886C3154.75 116.658 3261.93 0 3400 0H4850C4988.07 0 5100 111.929 5100 250V2133Z' fill='%231B1B1B'/%3E%3C/svg%3E")
    center / 100% 100% no-repeat;

    filter: drop-shadow(0 0 0 1px #3a3a3a); /* מסגרת אפורה עדינה */
    
    z-index:-1;
}

/* כותרת */
.icon-box-hole .elementor-icon-box-title{
    color:#E33122 !important;
}

/* תיאור */
.icon-box-hole .elementor-icon-box-description{
    color:#d1d1d1 !important;
}

.icon-box-hole .elementor-icon-box-icon svg{
    background: #1B1B1B;
    margin-top: -140px;
    height: 80px;
    width: 80px;
    padding: 20px;
    border-radius: 50%;
}

.icon-box-hole .elementor-icon-box-content{
    margin-top: -40px;
}

/* מובייל */
@media (max-width:767px){

.icon-box-hole .elementor-icon-box-wrapper{
    padding:100px 30px 60px;
}

/* התאמת האייקון */
.icon-box-hole .elementor-icon-box-icon svg{
    height:50px;
    width:50px;
    padding:12px;
    margin-top:-110px;
}

/* התאמת התוכן */
.icon-box-hole .elementor-icon-box-content{
    margin-top:-20px;
}

.icon-box-hole .elementor-icon-box-wrapper::before{
    content:"";
    position:absolute;
    inset:0;
    
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5100' height='5638' viewBox='0 0 5100 5638' fill='none'%3E%3Cpath d='M5100 5388C5100 5526.07 4988.07 5638 4850 5638H250C111.929 5638 0 5526.07 0 5388V250C0 111.929 111.929 0 250 0H1700C1838.07 0 1945.25 116.658 2001.2 242.886C2094.44 453.252 2305.08 600 2550 600C2794.92 600 3005.56 453.252 3098.8 242.886C3154.75 116.658 3261.93 0 3400 0H4850C4988.07 0 5100 111.929 5100 250V5388Z' fill='%231B1B1B'/%3E%3C/svg%3E")
    center / 100% 100% no-repeat;

    filter: drop-shadow(0 0 0 1px #3a3a3a); /* מסגרת אפורה עדינה */
    
    z-index:-1;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a9b16be *//* הקופסה */
.icon-box-side-hole .elementor-icon-box-wrapper{
    position: relative;
    padding: 140px 60px 80px;
    text-align: center;
    z-index: 2;
}



/* הצורה של הכרטיס */
.icon-box-side-hole .elementor-icon-box-wrapper::before{
    content:"";
    position:absolute;
    inset:0;
    
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5100' height='1616' viewBox='0 0 5100 1616' fill='none'%3E%3Cpath d='M4619.44 0C4671.9 0 4709 52.7669 4709 105.225C4709 282.632 4852.82 426.45 5030.22 426.45C5066.33 426.45 5100 453.075 5100 489.176V1526C5100 1575.71 5059.71 1616 5010 1616H90.0001C40.2945 1616 0 1575.71 0 1526V90C0 40.2944 40.2944 0 90 0H4619.44Z' fill='%231B1B1B'/%3E%3C/svg%3E")
    center / 100% 100% no-repeat;

    filter: drop-shadow(0 0 0 1px #3a3a3a); /* מסגרת אפורה עדינה */
    
    z-index:-1;
}

/* כותרת */
.icon-box-side-hole .elementor-icon-box-title{
    color:#E33122 !important;
}

/* תיאור */
.icon-box-side-hole .elementor-icon-box-description{
    color:#d1d1d1 !important;
}
/* מיקום האייקון */
.icon-box-side-hole .elementor-icon-box-icon{
    position: absolute;
    top: 40px;
    right: -12px;
    z-index: 3;
}

.icon-box-side-hole .elementor-icon-box-icon svg{
    fill: #1B1B1B;
    height: 36px;
    width: 36px;
}

.icon-box-side-hole .elementor-icon-box-content{
    margin-top: -80px;
}

/* מובייל */
@media (max-width:767px){

.icon-box-side-hole .elementor-icon-box-wrapper{
    padding:100px 30px 60px;
}

.icon-box-side-hole .elementor-icon-box-icon{
    position: absolute;
    top: 990px;
    right: 20px;
}

/* התאמת התוכן */
.icon-box-side-hole .elementor-icon-box-content{
    margin-top:-20px;
}

.icon-box-side-hole .elementor-icon-box-wrapper::before{
    content:"";
    position:absolute;
    inset:0;
    
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5100' height='5638' viewBox='0 0 5100 5638' fill='none'%3E%3Cpath d='M5100 5388C5100 5526.07 4988.07 5638 4850 5638H250C111.929 5638 0 5526.07 0 5388V250C0 111.929 111.929 0 250 0H1700C1838.07 0 1945.25 116.658 2001.2 242.886C2094.44 453.252 2305.08 600 2550 600C2794.92 600 3005.56 453.252 3098.8 242.886C3154.75 116.658 3261.93 0 3400 0H4850C4988.07 0 5100 111.929 5100 250V5388Z' fill='%231B1B1B'/%3E%3C/svg%3E")
    center / 100% 100% no-repeat;

    filter: drop-shadow(0 0 0 1px #3a3a3a); /* מסגרת אפורה עדינה */
    
    z-index:-1;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-896f6e1 *//* הקופסה הראשית */
.skew-card-icon-box .elementor-icon-box-wrapper{
    position: relative;
    padding: 24px 48px;
    z-index: 1;
}

/* הרקע האלכסוני */
.skew-card-icon-box .elementor-icon-box-wrapper::before{
    content: "";
    position: absolute;
    inset: 0;
    background: #FF4747;
    border-radius: 12px;
    transform: skewX(-6deg);
    z-index: -1;
}

/* מיישר את התוכן בחזרה */
.skew-card-icon-box .elementor-icon-box-content,
.skew-card-icon-box .elementor-icon-box-icon{
    transform: skewX(8deg);
}

/* צבעי טקסט לדוגמה */
.skew-card-icon-box .elementor-icon-box-title{
    color: #fff;
}

.skew-card-icon-box .elementor-icon-box-description{
    color: rgba(255,255,255,0.85);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5d9e93 *//* הקופסה */
.glow-gradient-icon-box .elementor-icon-box-wrapper{
    position: relative;
    padding: 24px 48px;
    background: #FF4747;
    border-radius: 14px;
    overflow: hidden;
    z-index: 1;
}

/* כתם צבע עליון */
.glow-gradient-icon-box .elementor-icon-box-wrapper::before{
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    background: #d91515;
    border-radius: 50%;
    top: -80px;
    right: -60px;
    filter: blur(60px);
    z-index: 0;
}

/* כתם צבע תחתון */
.glow-gradient-icon-box .elementor-icon-box-wrapper::after{
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    background: #ff8a8a;
    border-radius: 50%;
    bottom: -120px;
    left: -80px;
    filter: blur(60px);
    z-index: 0;
}

/* התוכן מעל האפקט */
.glow-gradient-icon-box .elementor-icon-box-content,
.glow-gradient-icon-box .elementor-icon-box-icon{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f54ce8c *//* הקופסה הראשית */
.glass-sunrise-icon-box .elementor-icon-box-wrapper{
    position: relative;
    padding: 24px 48px;
    border-radius: 16px;
    overflow: hidden;
    
    /* הרקע הגראדיאנטי */
    background: linear-gradient(135deg,#FFD86B,#FF8A2A);
    
    z-index: 1;
}

/* שכבת הזכוכית */
.glass-sunrise-icon-box .elementor-icon-box-wrapper::before{
    content:"";
    position:absolute;
    
    /* מוזז קצת כדי לראות גם את הרקע */
    top:12px;
    left:12px;
    right:-12px;
    bottom:-12px;

    border-radius:12px;

    background: rgba(255,255,255,0.18);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    border:1px solid rgba(255,255,255,0.25);

    z-index:0;
}

/* התוכן מעל האפקט */
.glass-sunrise-icon-box .elementor-icon-box-icon,
.glass-sunrise-icon-box .elementor-icon-box-content{
    position:relative;
    z-index:2;
}

/* צבעי טקסט שמתאימים לרקע */
.glass-sunrise-icon-box .elementor-icon-box-title{
    color:#1b1b1b;
}

.glass-sunrise-icon-box .elementor-icon-box-description{
    color:rgba(0,0,0,0.75);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e5bd74 */.icon-box-number .elementor-icon-box-wrapper {
    position: relative; /* חשוב כדי שה::before יהיה בתוך הקופסה */
    padding: 24px;
    background: #ffffff; /* רקע לבן */
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08), 0 4px 6px rgba(0,0,0,0.12); /* צל בסגנון אפל */
    overflow: hidden; /* חותך כל דבר שמחוץ לקופסה */
}

.icon-box-number .elementor-icon-box-title {
    color: #000000 !important; /* כותרת שחורה */
    margin-bottom: 8px;
}

.icon-box-number .elementor-icon-box-description {
    color: #000000 !important; /* טקסט שחור */
}

.icon-box-number .elementor-icon-box-wrapper::before {
    content: "";
    position: absolute;
    width: 75px;
    height: 75px;
    background: #d91515;
    border-radius: 50%;
    top: -16px;
    left: -12px;
    z-index: 0; /* מאחורי תוכן הקופסה */
}

.icon-box-number .elementor-icon-box-wrapper::after {
    content: "01";
    position: absolute;
    color: #fff;
    padding: 6px 24px 12px 24px;
    border-radius: 6px 6px 0 0;
    top: 8px;
    left: -8px;
    font-size: 28px;
    font-weight: 800;
    line-height: 1;
    font-family: "Heebo", sans-serif;
    z-index: 1; /* מעל הסקשן, מתחת לרקע של הקופסה */
}/* End custom CSS */