.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4314 .elementor-element.elementor-element-a81ae9e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4314 .elementor-element.elementor-element-92f0ad2 > .elementor-widget-container{background-color:#FDFDFD;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-92f0ad2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-92f0ad2 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-92f0ad2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-92f0ad2 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-92f0ad2 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-92f0ad2 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-92f0ad2:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-92f0ad2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-92f0ad2 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;}.elementor-4314 .elementor-element.elementor-element-1e0abbb > .elementor-widget-container{background-color:#FDFDFD;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-1e0abbb .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-1e0abbb .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1e0abbb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1e0abbb .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-1e0abbb .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-1e0abbb .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-1e0abbb:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-1e0abbb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1e0abbb .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;}.elementor-4314 .elementor-element.elementor-element-5bd8d97 > .elementor-widget-container{background-color:#FDFDFD;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-5bd8d97 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-5bd8d97 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-5bd8d97.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-5bd8d97 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-5bd8d97 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-5bd8d97 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-5bd8d97:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-5bd8d97:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-5bd8d97 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;}.elementor-4314 .elementor-element.elementor-element-f57e9cf > .elementor-widget-container{background-color:#FDFDFD;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-f57e9cf .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-f57e9cf .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f57e9cf.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f57e9cf .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-f57e9cf .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-f57e9cf .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-f57e9cf:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-f57e9cf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f57e9cf .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;}.elementor-4314 .elementor-element.elementor-element-3335dc1 > .elementor-widget-container{background-color:#FDFDFD;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-3335dc1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-3335dc1 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-3335dc1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-3335dc1 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-3335dc1 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-3335dc1 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-3335dc1:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-3335dc1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-3335dc1 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;}.elementor-4314 .elementor-element.elementor-element-759562b > .elementor-widget-container{background-color:#FDFDFD;padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-759562b .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-759562b .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-759562b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-759562b .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-759562b .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-759562b .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-759562b:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-759562b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-759562b .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;}.elementor-4314 .elementor-element.elementor-element-55ab80f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4314 .elementor-element.elementor-element-2074b14 > .elementor-widget-container{background-color:var( --e-global-color-b6634cf );padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-2074b14 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-2074b14 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-2074b14.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-2074b14 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-2074b14 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-2074b14 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-2074b14:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-2074b14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-2074b14 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;color:var( --e-global-color-6a0cd06 );}.elementor-4314 .elementor-element.elementor-element-32fde88 > .elementor-widget-container{background-color:var( --e-global-color-b6634cf );padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-32fde88 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-32fde88 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-32fde88.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-32fde88 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-32fde88 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-32fde88 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-32fde88:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-32fde88:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-32fde88 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;color:var( --e-global-color-6a0cd06 );}.elementor-4314 .elementor-element.elementor-element-d5efdb8 > .elementor-widget-container{background-color:var( --e-global-color-b6634cf );padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-d5efdb8 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-d5efdb8 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-d5efdb8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-d5efdb8 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-d5efdb8 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-d5efdb8 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-d5efdb8:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-d5efdb8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-d5efdb8 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;color:var( --e-global-color-6a0cd06 );}.elementor-4314 .elementor-element.elementor-element-f472bc2 > .elementor-widget-container{background-color:var( --e-global-color-b6634cf );padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-f472bc2 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-f472bc2 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f472bc2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f472bc2 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-f472bc2 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-f472bc2 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-f472bc2:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-f472bc2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f472bc2 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;color:var( --e-global-color-6a0cd06 );}.elementor-4314 .elementor-element.elementor-element-f6cd41a > .elementor-widget-container{background-color:var( --e-global-color-b6634cf );padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-f6cd41a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-f6cd41a .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-f6cd41a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f6cd41a .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-f6cd41a .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-f6cd41a .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-f6cd41a:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-f6cd41a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-f6cd41a .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;color:var( --e-global-color-6a0cd06 );}.elementor-4314 .elementor-element.elementor-element-1f59243 > .elementor-widget-container{background-color:var( --e-global-color-b6634cf );padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-4314 .elementor-element.elementor-element-1f59243 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4314 .elementor-element.elementor-element-1f59243 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-framed .elementor-icon, .elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4314 .elementor-element.elementor-element-1f59243.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1f59243 .elementor-icon{font-size:24px;}.elementor-4314 .elementor-element.elementor-element-1f59243 .elementor-icon-box-title, .elementor-4314 .elementor-element.elementor-element-1f59243 .elementor-icon-box-title a{font-family:"magistral", Sans-serif;font-weight:300;}.elementor-4314 .elementor-element.elementor-element-1f59243:has(:hover) .elementor-icon-box-title,
					 .elementor-4314 .elementor-element.elementor-element-1f59243:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-4314 .elementor-element.elementor-element-1f59243 .elementor-icon-box-description{font-family:"Magistral", Sans-serif;font-size:14px;font-weight:400;line-height:22.652px;color:var( --e-global-color-6a0cd06 );}@media(max-width:1024px){.elementor-4314 .elementor-element.elementor-element-a81ae9e{--grid-auto-flow:row;}.elementor-4314 .elementor-element.elementor-element-55ab80f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4314 .elementor-element.elementor-element-a81ae9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4314 .elementor-element.elementor-element-55ab80f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Magistral';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cando.ctfphotonics.com/wp-content/uploads/2025/04/Magistral-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Magistral';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cando.ctfphotonics.com/wp-content/uploads/2025/04/Magistral-Book-1.woff') format('woff');
}
/* End Custom Fonts CSS */