.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1837 .elementor-element.elementor-element-1998c26b{width:var( --container-widget-width, 194px );max-width:194px;--container-widget-width:194px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-1998c26b .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__container .thim-ekits-menu__nav > li > a, .elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__container .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1837 .elementor-element.elementor-element-45f8b470{--menu-text-color:var( --e-global-color-accent );--menu-text-color-hover:var( --e-global-color-primary );--menu-active-text-color:var( --e-global-color-primary );}.elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__nav > li > a, .elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{padding:32px 20px 32px 20px;}.elementor-1837 .elementor-element.elementor-element-2fa42ca6{--display:flex;}.elementor-1837 .elementor-element.elementor-element-11c2a696 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-389032d5{--display:flex;}.elementor-1837 .elementor-element.elementor-element-5e118dfa .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-1577693d{--display:flex;}.elementor-1837 .elementor-element.elementor-element-183718bc .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-6b60a629{--display:flex;}.elementor-1837 .elementor-element.elementor-element-496de425 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-3b361d9d{--thim-ekits-slider-show:1;--thim-ekits-slider-space:30px;}.elementor-1837 .elementor-element.elementor-element-3328204b{--display:flex;}.elementor-1837 .elementor-element.elementor-element-2ae017e9{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-2ae017e9 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-2ae017e9 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-394d62e6{--display:flex;}.elementor-1837 .elementor-element.elementor-element-7b0ef500{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-7b0ef500 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-7b0ef500 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-9a9bf4{--display:flex;}.elementor-1837 .elementor-element.elementor-element-59407362{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-59407362 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-59407362 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-31b8970d{--display:flex;}.elementor-1837 .elementor-element.elementor-element-5f024a36{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-5f024a36 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-5f024a36 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-1f729028{--thim-ekits-slider-show:1;--thim-ekits-slider-space:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1837 .elementor-element.elementor-element-55af7158 .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:150px;font-weight:700;line-height:1em;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-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 );color:var( --e-global-color-text );}.elementor-1837 .elementor-element.elementor-element-1f831cbe{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-1f831cbe .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-1f831cbe .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-1f831cbe .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-8780d0d{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-8780d0d .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-8780d0d .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-8780d0d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-7e62ce4b{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-7e62ce4b .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-7e62ce4b .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-7e62ce4b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-327026e2{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-327026e2 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-327026e2 .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-327026e2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-50769b0c{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-50769b0c .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-50769b0c .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-50769b0c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-51c3ddad{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-51c3ddad .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-51c3ddad .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-51c3ddad .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-7831ce93{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-7831ce93 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-7831ce93 .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-7831ce93 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-1565293{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-1565293 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-1565293 .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-1565293 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-5814385{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-5814385 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-5814385 .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-5814385 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-a1181a1{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-a1181a1 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-1837 .elementor-element.elementor-element-a1181a1 .elementor-icon{font-size:20px;}.elementor-1837 .elementor-element.elementor-element-a1181a1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1837 .elementor-element.elementor-element-3130f01{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1837 .elementor-element.elementor-element-511bb117{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-511bb117:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-511bb117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1837 .elementor-element.elementor-element-209c5e97{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1837 .elementor-element.elementor-element-209c5e97.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1837 .elementor-element.elementor-element-209c5e97.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1837 .elementor-element.elementor-element-209c5e97.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-209c5e97 .elementor-image-box-title{margin-bottom:6px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-209c5e97 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1837 .elementor-element.elementor-element-209c5e97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1837 .elementor-element.elementor-element-209c5e97:has(:hover) .elementor-image-box-title,
					 .elementor-1837 .elementor-element.elementor-element-209c5e97:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-515c18bf{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-515c18bf:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-515c18bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1837 .elementor-element.elementor-element-4c416474{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1837 .elementor-element.elementor-element-4c416474.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1837 .elementor-element.elementor-element-4c416474.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1837 .elementor-element.elementor-element-4c416474.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-4c416474 .elementor-image-box-title{margin-bottom:6px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-4c416474 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1837 .elementor-element.elementor-element-4c416474 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1837 .elementor-element.elementor-element-4c416474:has(:hover) .elementor-image-box-title,
					 .elementor-1837 .elementor-element.elementor-element-4c416474:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-416a678c{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-416a678c:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-416a678c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1837 .elementor-element.elementor-element-70aea1e1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-1837 .elementor-element.elementor-element-70aea1e1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1837 .elementor-element.elementor-element-70aea1e1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1837 .elementor-element.elementor-element-70aea1e1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-70aea1e1 .elementor-image-box-title{margin-bottom:6px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-70aea1e1 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1837 .elementor-element.elementor-element-70aea1e1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1837 .elementor-element.elementor-element-70aea1e1:has(:hover) .elementor-image-box-title,
					 .elementor-1837 .elementor-element.elementor-element-70aea1e1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-25bcfa64{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-25bcfa64:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-25bcfa64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1837 .elementor-element.elementor-element-2d8f664d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1837 .elementor-element.elementor-element-2d8f664d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1837 .elementor-element.elementor-element-2d8f664d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1837 .elementor-element.elementor-element-2d8f664d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-2d8f664d .elementor-image-box-title{margin-bottom:6px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-2d8f664d .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1837 .elementor-element.elementor-element-2d8f664d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1837 .elementor-element.elementor-element-2d8f664d:has(:hover) .elementor-image-box-title,
					 .elementor-1837 .elementor-element.elementor-element-2d8f664d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-3201df01{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-3201df01:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-3201df01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1837 .elementor-element.elementor-element-34032922{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1837 .elementor-element.elementor-element-34032922.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1837 .elementor-element.elementor-element-34032922.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1837 .elementor-element.elementor-element-34032922.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-34032922 .elementor-image-box-title{margin-bottom:6px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-34032922 .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-1837 .elementor-element.elementor-element-34032922 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1837 .elementor-element.elementor-element-34032922:has(:hover) .elementor-image-box-title,
					 .elementor-1837 .elementor-element.elementor-element-34032922:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-7e047c49{--display:flex;}.elementor-1837 .elementor-element.elementor-element-4af8ec80{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-4af8ec80 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-4af8ec80 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-5de24a8b{--display:flex;}.elementor-1837 .elementor-element.elementor-element-3a7268da{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-3a7268da .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-3a7268da .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-7aeaeb0f{--display:flex;}.elementor-1837 .elementor-element.elementor-element-3104cfa0{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-3104cfa0 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-3104cfa0 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-6ec3cafc{--display:flex;}.elementor-1837 .elementor-element.elementor-element-5469c167{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-5469c167 .elementor-icon-wrapper{text-align:center;}.elementor-1837 .elementor-element.elementor-element-5469c167 .elementor-icon-wrapper svg{width:auto;}.elementor-1837 .elementor-element.elementor-element-63ed915d{--thim-ekits-slider-show:1;--thim-ekits-slider-space:30px;}.elementor-1837 .elementor-element.elementor-element-2635fa67{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1837 .elementor-element.elementor-element-2635fa67:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-2635fa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-1837 .elementor-element.elementor-element-67a3172c{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFCC00;}.elementor-1837 .elementor-element.elementor-element-5ada6282{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1837 .elementor-element.elementor-element-5ada6282 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-5ada6282 .elementor-heading-title a:hover, .elementor-1837 .elementor-element.elementor-element-5ada6282 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1837 .elementor-element.elementor-element-1171ac6e .elementor-testimonial-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-1171ac6e .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1837 .elementor-element.elementor-element-1171ac6e .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:50% 50% 50% 50%;}.elementor-1837 .elementor-element.elementor-element-1171ac6e .elementor-testimonial-name{color:var( --e-global-color-accent );font-size:20px;font-weight:600;}.elementor-1837 .elementor-element.elementor-element-1171ac6e .elementor-testimonial-job{color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1837 .elementor-element.elementor-element-3624e75a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1837 .elementor-element.elementor-element-3624e75a:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-3624e75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-1837 .elementor-element.elementor-element-57bfe476{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFCC00;}.elementor-1837 .elementor-element.elementor-element-4cb157f2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1837 .elementor-element.elementor-element-4cb157f2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-4cb157f2 .elementor-heading-title a:hover, .elementor-1837 .elementor-element.elementor-element-4cb157f2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-7296b7f9 .elementor-testimonial-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-7296b7f9 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1837 .elementor-element.elementor-element-7296b7f9 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:50% 50% 50% 50%;}.elementor-1837 .elementor-element.elementor-element-7296b7f9 .elementor-testimonial-name{color:var( --e-global-color-accent );font-size:20px;font-weight:600;}.elementor-1837 .elementor-element.elementor-element-7296b7f9 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-78fd9a37{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1837 .elementor-element.elementor-element-78fd9a37:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-78fd9a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-1837 .elementor-element.elementor-element-347dfb0f{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFCC00;}.elementor-1837 .elementor-element.elementor-element-73b9ae38{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1837 .elementor-element.elementor-element-73b9ae38 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-73b9ae38 .elementor-heading-title a:hover, .elementor-1837 .elementor-element.elementor-element-73b9ae38 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-3fc81378 .elementor-testimonial-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-3fc81378 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1837 .elementor-element.elementor-element-3fc81378 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:50% 50% 50% 50%;}.elementor-1837 .elementor-element.elementor-element-3fc81378 .elementor-testimonial-name{color:var( --e-global-color-accent );font-size:20px;font-weight:600;}.elementor-1837 .elementor-element.elementor-element-3fc81378 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-89c81b2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1837 .elementor-element.elementor-element-89c81b2:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-89c81b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-1837 .elementor-element.elementor-element-1b698f78{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFCC00;}.elementor-1837 .elementor-element.elementor-element-41de99ea{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1837 .elementor-element.elementor-element-41de99ea .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-41de99ea .elementor-heading-title a:hover, .elementor-1837 .elementor-element.elementor-element-41de99ea .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-fe33a44 .elementor-testimonial-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-fe33a44 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1837 .elementor-element.elementor-element-fe33a44 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:50% 50% 50% 50%;}.elementor-1837 .elementor-element.elementor-element-fe33a44 .elementor-testimonial-name{color:var( --e-global-color-accent );font-size:20px;font-weight:600;}.elementor-1837 .elementor-element.elementor-element-fe33a44 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-5fb8176b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1837 .elementor-element.elementor-element-5fb8176b:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-5fb8176b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-1837 .elementor-element.elementor-element-43476c41{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFCC00;}.elementor-1837 .elementor-element.elementor-element-4afda4f1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1837 .elementor-element.elementor-element-4afda4f1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-4afda4f1 .elementor-heading-title a:hover, .elementor-1837 .elementor-element.elementor-element-4afda4f1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-3a7d6781 .elementor-testimonial-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-3a7d6781 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1837 .elementor-element.elementor-element-3a7d6781 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:50% 50% 50% 50%;}.elementor-1837 .elementor-element.elementor-element-3a7d6781 .elementor-testimonial-name{color:var( --e-global-color-accent );font-size:20px;font-weight:600;}.elementor-1837 .elementor-element.elementor-element-3a7d6781 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-12dcd477{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1837 .elementor-element.elementor-element-12dcd477:not(.elementor-motion-effects-element-type-background), .elementor-1837 .elementor-element.elementor-element-12dcd477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FF;}.elementor-1837 .elementor-element.elementor-element-4f5244d0{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:#FFCC00;}.elementor-1837 .elementor-element.elementor-element-20a8c04d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1837 .elementor-element.elementor-element-20a8c04d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-20a8c04d .elementor-heading-title a:hover, .elementor-1837 .elementor-element.elementor-element-20a8c04d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-22e1a923 .elementor-testimonial-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-22e1a923 .elementor-testimonial-content{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1837 .elementor-element.elementor-element-22e1a923 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;border-radius:50% 50% 50% 50%;}.elementor-1837 .elementor-element.elementor-element-22e1a923 .elementor-testimonial-name{color:var( --e-global-color-accent );font-size:20px;font-weight:600;}.elementor-1837 .elementor-element.elementor-element-22e1a923 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-1837 .elementor-element.elementor-element-21243443{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-1837 .elementor-element.elementor-element-21243443::before, .elementor-1837 .elementor-element.elementor-element-21243443 > .elementor-background-video-container::before, .elementor-1837 .elementor-element.elementor-element-21243443 > .e-con-inner > .elementor-background-video-container::before, .elementor-1837 .elementor-element.elementor-element-21243443 > .elementor-background-slideshow::before, .elementor-1837 .elementor-element.elementor-element-21243443 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1837 .elementor-element.elementor-element-21243443 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#09ACEE;background-image:url("https://kindergarten.thimpress.com/wp-content/uploads/2026/07/bg-galaxy.png");--background-overlay:'';}.elementor-1837 .elementor-element.elementor-element-2a68934e{text-align:center;}.elementor-1837 .elementor-element.elementor-element-2a68934e .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:100px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1837 .elementor-element.elementor-element-6ac30869{text-align:center;}.elementor-1837 .elementor-element.elementor-element-6ac30869 .elementor-heading-title{font-family:"Comic Neue", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-1837 .elementor-element.elementor-element-77aeaad0{right:30px;}body.rtl .elementor-1837 .elementor-element.elementor-element-77aeaad0{left:30px;}.elementor-1837 .elementor-element.elementor-element-77aeaad0{bottom:30px;}.elementor-1837 .elementor-element.elementor-element-77aeaad0 .back-to-top__swapper{cursor:pointer;text-align:center;}.elementor-1837 .elementor-element.elementor-element-77aeaad0 .back-to-top__button{font-size:16px;font-weight:400;text-transform:uppercase;width:50px;height:50px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1837 .elementor-element.elementor-element-77aeaad0 .scroll-circle-progress svg{stroke:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1837 .elementor-element.elementor-element-21243443{--content-width:1200px;}}@media(max-width:1024px){.elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__container .thim-ekits-menu__nav > li > a, .elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__container .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1837 .elementor-element.elementor-element-45f8b470{--menu-text-color:#000000;}.elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__nav > li > a, .elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{padding:10px 15px 10px 15px;}.elementor-1837 .elementor-element.elementor-element-2ae017e9{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-7b0ef500{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-59407362{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-5f024a36{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1837 .elementor-element.elementor-element-55af7158 .elementor-heading-title{font-size:120px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );}.elementor-1837 .elementor-element.elementor-element-1f831cbe{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-1f831cbe .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-8780d0d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-8780d0d .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-7e62ce4b{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-7e62ce4b .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-327026e2{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-327026e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-50769b0c{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-50769b0c .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-51c3ddad{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-51c3ddad .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-7831ce93{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-7831ce93 .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-1565293{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-1565293 .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-5814385{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-5814385 .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-a1181a1{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1837 .elementor-element.elementor-element-a1181a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-1837 .elementor-element.elementor-element-3130f01{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1837 .elementor-element.elementor-element-4af8ec80{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-3a7268da{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-3104cfa0{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-1837 .elementor-element.elementor-element-5469c167{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1837 .elementor-element.elementor-element-21243443{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1837 .elementor-element.elementor-element-2a68934e .elementor-heading-title{font-size:60px;}.elementor-1837 .elementor-element.elementor-element-6ac30869 .elementor-heading-title{font-size:20px;}}@media(max-width:880px){.elementor-1837 .elementor-element.elementor-element-2ae017e9{--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-1837 .elementor-element.elementor-element-2ae017e9 .elementor-icon{font-size:36px;}.elementor-1837 .elementor-element.elementor-element-2ae017e9 .elementor-icon svg{height:36px;}.elementor-1837 .elementor-element.elementor-element-7b0ef500{--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-1837 .elementor-element.elementor-element-7b0ef500 .elementor-icon{font-size:36px;}.elementor-1837 .elementor-element.elementor-element-7b0ef500 .elementor-icon svg{height:36px;}.elementor-1837 .elementor-element.elementor-element-59407362{--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-1837 .elementor-element.elementor-element-59407362 .elementor-icon{font-size:36px;}.elementor-1837 .elementor-element.elementor-element-59407362 .elementor-icon svg{height:36px;}.elementor-1837 .elementor-element.elementor-element-5f024a36{--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-1837 .elementor-element.elementor-element-5f024a36 .elementor-icon{font-size:36px;}.elementor-1837 .elementor-element.elementor-element-5f024a36 .elementor-icon svg{height:36px;}.elementor-1837 .elementor-element.elementor-element-3130f01{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__container .thim-ekits-menu__nav > li > a, .elementor-1837 .elementor-element.elementor-element-45f8b470 .thim-ekits-menu__container .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1837 .elementor-element.elementor-element-3b361d9d{--thim-ekits-slider-show:2;--thim-ekits-slider-space:15px;}.elementor-1837 .elementor-element.elementor-element-1f729028{--thim-ekits-slider-show:1;--thim-ekits-slider-space:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1837 .elementor-element.elementor-element-55af7158 .elementor-heading-title{font-size:80px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );}.elementor-1837 .elementor-element.elementor-element-3130f01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1837 .elementor-element.elementor-element-209c5e97 .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-4c416474 .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-70aea1e1 .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-2d8f664d .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-34032922 .elementor-image-box-img{margin-bottom:15px;}.elementor-1837 .elementor-element.elementor-element-63ed915d{--thim-ekits-slider-show:1;--thim-ekits-slider-space:15px;}.elementor-1837 .elementor-element.elementor-element-2635fa67{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1837 .elementor-element.elementor-element-3624e75a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-78fd9a37{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-89c81b2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-5fb8176b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-12dcd477{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1837 .elementor-element.elementor-element-2a68934e .elementor-heading-title{font-size:48px;}}/* Start custom CSS for icon, class: .elementor-element-1998c26b */.elementor-1837 .elementor-element.elementor-element-1998c26b svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-slider, class: .elementor-element-3b361d9d */.elementor-1837 .elementor-element.elementor-element-3b361d9d {
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ae017e9 */.elementor-1837 .elementor-element.elementor-element-2ae017e9 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b0ef500 */.elementor-1837 .elementor-element.elementor-element-7b0ef500 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59407362 */.elementor-1837 .elementor-element.elementor-element-59407362 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f024a36 */.elementor-1837 .elementor-element.elementor-element-5f024a36 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ae017e9 */.elementor-1837 .elementor-element.elementor-element-2ae017e9 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b0ef500 */.elementor-1837 .elementor-element.elementor-element-7b0ef500 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59407362 */.elementor-1837 .elementor-element.elementor-element-59407362 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f024a36 */.elementor-1837 .elementor-element.elementor-element-5f024a36 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ae017e9 */.elementor-1837 .elementor-element.elementor-element-2ae017e9 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b0ef500 */.elementor-1837 .elementor-element.elementor-element-7b0ef500 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59407362 */.elementor-1837 .elementor-element.elementor-element-59407362 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f024a36 */.elementor-1837 .elementor-element.elementor-element-5f024a36 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ae017e9 */.elementor-1837 .elementor-element.elementor-element-2ae017e9 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b0ef500 */.elementor-1837 .elementor-element.elementor-element-7b0ef500 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59407362 */.elementor-1837 .elementor-element.elementor-element-59407362 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f024a36 */.elementor-1837 .elementor-element.elementor-element-5f024a36 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ae017e9 */.elementor-1837 .elementor-element.elementor-element-2ae017e9 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b0ef500 */.elementor-1837 .elementor-element.elementor-element-7b0ef500 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59407362 */.elementor-1837 .elementor-element.elementor-element-59407362 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f024a36 */.elementor-1837 .elementor-element.elementor-element-5f024a36 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-slider, class: .elementor-element-1f729028 */@media (max-width: 900px){
.elementor-1837 .elementor-element.elementor-element-1f729028 .elementor-icon {
    font-size: 36px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55af7158 */.elementor-1837 .elementor-element.elementor-element-55af7158 h2 {
    -webkit-text-stroke: 4px #fff;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-209c5e97 */.elementor-1837 .elementor-element.elementor-element-209c5e97 .elementor-image-box-description sup {
    padding: 4px 8px;
    border-radius: 52px; display: inline-block;
     font-weight: 600; font-size: 12px; color: #fff; background-color: #FF383C;
    line-height: 1.4;
    position: absolute; top: -4px; left: 50%;
    transform: translateX(-50%);
    border: 2px solid #fff
}
.elementor-1837 .elementor-element.elementor-element-209c5e97 .elementor-image-box-description sub {
    padding: 6px 12px;
    border-radius: 6px; display: inline-block;
    font-weight: 600; font-size: 12px; color: #fff; background-color: #0088FF;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-511bb117 */.elementor-1837 .elementor-element.elementor-element-511bb117:hover:after {
    height: calc(100% + 4px);
    opacity: 1;
}
.elementor-1837 .elementor-element.elementor-element-511bb117:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: -2px;
    right: -2px;
    height: 0;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s linear;
    border-radius: 10px;
    background: linear-gradient(270deg, #C3105E 0%, #BDFFF5 48.94%, #9978FA 98.88%);
    animation: bghover 3s linear infinite;
    background-size: 200% 200%;
}
@media ( max-width: 767px ) {
    .elementor-1837 .elementor-element.elementor-element-511bb117:after {
    height: calc(100% + 4px);
    opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c416474 */.elementor-1837 .elementor-element.elementor-element-4c416474 .elementor-image-box-description sup {
    padding: 4px 8px;
    border-radius: 52px; display: inline-block;
     font-weight: 600; font-size: 12px; color: #fff; background-color: #FF383C;
    line-height: 1.4;
    position: absolute; top: -4px; left: 50%;
    transform: translateX(-50%);
    border: 2px solid #fff
}
.elementor-1837 .elementor-element.elementor-element-4c416474 .elementor-image-box-description sub {
    padding: 6px 12px;
    border-radius: 6px; display: inline-block;
    font-weight: 600; font-size: 12px; color: #fff; background-color: #0088FF;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515c18bf */.elementor-1837 .elementor-element.elementor-element-515c18bf:hover:after {
    height: calc(100% + 4px);
    opacity: 1;
}
.elementor-1837 .elementor-element.elementor-element-515c18bf:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: -2px;
    right: -2px;
    height: 0;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s linear;
    border-radius: 10px;
    background: linear-gradient(270deg, #C3105E 0%, #BDFFF5 48.94%, #9978FA 98.88%);
    animation: bghover 3s linear infinite;
    background-size: 200% 200%;
}
@media ( max-width: 767px ) {
    .elementor-1837 .elementor-element.elementor-element-515c18bf:after {
    height: calc(100% + 4px);
    opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-70aea1e1 */.elementor-1837 .elementor-element.elementor-element-70aea1e1 .elementor-image-box-description sup {
    padding: 4px 8px;
    border-radius: 52px; display: inline-block;
     font-weight: 600; font-size: 12px; color: #fff; background-color: #FF383C;
    line-height: 1.4;
    position: absolute; top: -4px; left: 50%;
    transform: translateX(-50%);
    border: 2px solid #fff
}
.elementor-1837 .elementor-element.elementor-element-70aea1e1 .elementor-image-box-description sub {
    padding: 6px 12px;
    border-radius: 6px; display: inline-block;
    font-weight: 600; font-size: 12px; color: #fff; background-color: #4F46E5;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416a678c */.elementor-1837 .elementor-element.elementor-element-416a678c:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: -2px;
    right: -2px;
    height: calc(100% + 4px);
    opacity: 1;
    z-index: -1;
    transition: all 0.3s linear;
    border-radius: 10px;
    background: linear-gradient(270deg, #C3105E 0%, #BDFFF5 48.94%, #9978FA 98.88%);
    animation: bghover 3s linear infinite;
    background-size: 200% 200%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d8f664d */.elementor-1837 .elementor-element.elementor-element-2d8f664d .elementor-image-box-description sup {
    padding: 4px 8px;
    border-radius: 52px; display: inline-block;
     font-weight: 600; font-size: 12px; color: #fff; background-color: #FF383C;
    line-height: 1.4;
    position: absolute; top: -4px; left: 50%;
    transform: translateX(-50%);
    border: 2px solid #fff
}
.elementor-1837 .elementor-element.elementor-element-2d8f664d .elementor-image-box-description sub {
    padding: 6px 12px;
    border-radius: 6px; display: inline-block;
    font-weight: 600; font-size: 12px; color: #fff; background-color: #0088FF;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25bcfa64 */.elementor-1837 .elementor-element.elementor-element-25bcfa64:hover:after {
    height: calc(100% + 4px);
    opacity: 1;
}
.elementor-1837 .elementor-element.elementor-element-25bcfa64:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: -2px;
    right: -2px;
    height: 0;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s linear;
    border-radius: 10px;
    background: linear-gradient(270deg, #C3105E 0%, #BDFFF5 48.94%, #9978FA 98.88%);
    animation: bghover 3s linear infinite;
    background-size: 200% 200%;
}
@media ( max-width: 767px ) {
    .elementor-1837 .elementor-element.elementor-element-25bcfa64:after {
    height: calc(100% + 4px);
    opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34032922 */.elementor-1837 .elementor-element.elementor-element-34032922 .elementor-image-box-description sup {
    padding: 4px 8px;
    border-radius: 52px; display: inline-block;
     font-weight: 600; font-size: 12px; color: #fff; background-color: #FF383C;
    line-height: 1.4;
    position: absolute; top: -4px; left: 50%;
    transform: translateX(-50%);
    border: 2px solid #fff
}
.elementor-1837 .elementor-element.elementor-element-34032922 .elementor-image-box-description sub {
    padding: 6px 12px;
    border-radius: 6px; display: inline-block;
    font-weight: 600; font-size: 12px; color: #fff; background-color: #0088FF;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3201df01 */.elementor-1837 .elementor-element.elementor-element-3201df01:hover:after {
    height: calc(100% + 4px);
    opacity: 1;
}
.elementor-1837 .elementor-element.elementor-element-3201df01:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: -2px;
    right: -2px;
    height: 0;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s linear;
    border-radius: 10px;
    background: linear-gradient(270deg, #C3105E 0%, #BDFFF5 48.94%, #9978FA 98.88%);
    animation: bghover 3s linear infinite;
    background-size: 200% 200%;
}
@media ( max-width: 767px ) {
    .elementor-1837 .elementor-element.elementor-element-3201df01:after {
    height: calc(100% + 4px);
    opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4af8ec80 */.elementor-1837 .elementor-element.elementor-element-4af8ec80 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a7268da */.elementor-1837 .elementor-element.elementor-element-3a7268da svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3104cfa0 */.elementor-1837 .elementor-element.elementor-element-3104cfa0 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5469c167 */.elementor-1837 .elementor-element.elementor-element-5469c167 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4af8ec80 */.elementor-1837 .elementor-element.elementor-element-4af8ec80 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a7268da */.elementor-1837 .elementor-element.elementor-element-3a7268da svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3104cfa0 */.elementor-1837 .elementor-element.elementor-element-3104cfa0 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5469c167 */.elementor-1837 .elementor-element.elementor-element-5469c167 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4af8ec80 */.elementor-1837 .elementor-element.elementor-element-4af8ec80 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a7268da */.elementor-1837 .elementor-element.elementor-element-3a7268da svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3104cfa0 */.elementor-1837 .elementor-element.elementor-element-3104cfa0 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5469c167 */.elementor-1837 .elementor-element.elementor-element-5469c167 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4af8ec80 */.elementor-1837 .elementor-element.elementor-element-4af8ec80 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a7268da */.elementor-1837 .elementor-element.elementor-element-3a7268da svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3104cfa0 */.elementor-1837 .elementor-element.elementor-element-3104cfa0 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5469c167 */.elementor-1837 .elementor-element.elementor-element-5469c167 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4af8ec80 */.elementor-1837 .elementor-element.elementor-element-4af8ec80 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a7268da */.elementor-1837 .elementor-element.elementor-element-3a7268da svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3104cfa0 */.elementor-1837 .elementor-element.elementor-element-3104cfa0 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5469c167 */.elementor-1837 .elementor-element.elementor-element-5469c167 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-back-to-top, class: .elementor-element-77aeaad0 */.elementor-1837 .elementor-element.elementor-element-77aeaad0 .hidden {
    display: none !important;
}/* End custom CSS */