.elementor-11645 .elementor-element.elementor-element-ae11a45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-11645 .elementor-element.elementor-element-ae11a45:not(.elementor-motion-effects-element-type-background), .elementor-11645 .elementor-element.elementor-element-ae11a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1868f34 ) 0%, #F5F5F5 76%);}.elementor-11645 .elementor-element.elementor-element-ae11a45::before, .elementor-11645 .elementor-element.elementor-element-ae11a45 > .elementor-background-video-container::before, .elementor-11645 .elementor-element.elementor-element-ae11a45 > .e-con-inner > .elementor-background-video-container::before, .elementor-11645 .elementor-element.elementor-element-ae11a45 > .elementor-background-slideshow::before, .elementor-11645 .elementor-element.elementor-element-ae11a45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11645 .elementor-element.elementor-element-ae11a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3C3F3E;--background-overlay:'';}.elementor-11645 .elementor-element.elementor-element-074acd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-074acd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11645 .elementor-element.elementor-element-f71a36e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-11645 .elementor-element.elementor-element-f71a36e .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-410e95e{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-11645 .elementor-element.elementor-element-2af1de9{--display:flex;}.elementor-11645 .elementor-element.elementor-element-dd27504{--lottie-container-width:47%;--caption-text-align:center;}.elementor-11645 .elementor-element.elementor-element-1b52a2d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:030px;--padding-bottom:60px;--padding-left:070px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-1b52a2d7:not(.elementor-motion-effects-element-type-background), .elementor-11645 .elementor-element.elementor-element-1b52a2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #F5F5F5 31%, var( --e-global-color-accent ) 95%);}.elementor-11645 .elementor-element.elementor-element-1b52a2d7::before, .elementor-11645 .elementor-element.elementor-element-1b52a2d7 > .elementor-background-video-container::before, .elementor-11645 .elementor-element.elementor-element-1b52a2d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-11645 .elementor-element.elementor-element-1b52a2d7 > .elementor-background-slideshow::before, .elementor-11645 .elementor-element.elementor-element-1b52a2d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11645 .elementor-element.elementor-element-1b52a2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e9c5ff0 );--background-overlay:'';}.elementor-11645 .elementor-element.elementor-element-147960da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:50px;}.elementor-11645 .elementor-element.elementor-element-298b9a81 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:600;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;text-shadow:12px 11px 29px rgba(0,0,0,0.3);color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-8b2a231{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-2ed9a506{width:var( --container-widget-width, 60% );max-width:60%;padding:0% 0% 0% 0%;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-26c5a424{--grid-template-columns:repeat(0, auto);text-align:right;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-11645 .elementor-element.elementor-element-26c5a424 .elementor-social-icon{background-color:var( --e-global-color-e632858 );--icon-padding:0.5em;}.elementor-11645 .elementor-element.elementor-element-26c5a424 .elementor-social-icon i{color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-26c5a424 .elementor-social-icon svg{fill:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-66df795d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-76248154{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-76248154.e-con{--align-self:flex-start;}.elementor-11645 .elementor-element.elementor-element-b99579c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item a{padding:337px 40px 40px 40px;border-radius:12px 12px 12px 12px;box-shadow:2px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .ekit-enabled-bg-img .elementor-icon-list-item a:after{background-color:var( --e-global-color-7e293d1 );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-icon{width:14px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-icon i{font-size:14px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-icon svg{max-width:14px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-text{color:var( --e-global-color-9947692 );padding-left:5px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span{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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:0px 0px 0px 0px;margin:0px 20px 16px 0px;color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span i{font-size:12px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span svg{max-width:12px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span i, .elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span svg{margin-right:5px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists svg path{stroke:var( --e-global-color-e777cd9 );fill:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-745e9c57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-745e9c57.e-con{--align-self:flex-start;}.elementor-11645 .elementor-element.elementor-element-7735ee93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item{padding:0px 0px 30px 0px;font-family:var( --e-global-typography-326df42-font-family ), Sans-serif;font-size:var( --e-global-typography-326df42-font-size );font-weight:var( --e-global-typography-326df42-font-weight );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item a{padding:120px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .ekit-enabled-bg-img .elementor-icon-list-item a:after{background-color:var( --e-global-color-7e293d1 );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-text{color:var( --e-global-color-9947692 );padding-left:0px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span{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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );margin:0px 10px 10px 0px;color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span i{font-size:12px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span svg{max-width:12px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span i, .elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span svg{margin-right:5px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists svg path{stroke:var( --e-global-color-e777cd9 );fill:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-160476d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-27168a6d{--divider-border-style:solid;--divider-color:var( --e-global-color-e777cd9 );--divider-border-width:1px;}.elementor-11645 .elementor-element.elementor-element-27168a6d .elementor-divider-separator{width:75%;margin:0 auto;margin-left:0;}.elementor-11645 .elementor-element.elementor-element-27168a6d .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-11645 .elementor-element.elementor-element-27168a6d .elementor-divider__text{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card{background-color:var( --e-global-color-e632858 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;margin:0px 0px 25px 0px;border-style:none;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card .elementskit-post-body{padding:0px 0px 0px 0px;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list a, .elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list .meta-date-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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list{text-align:left;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list > span{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-9947692 );fill:var( --e-global-color-9947692 );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list > span > i, .elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list > span > svg{margin:0px 0px 0px 0px;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list > span :is(i, svg){font-size:12px;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title a{color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title a{color:var( --e-global-color-e777cd9 );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card:hover .entry-title a{color:var( --e-global-color-secondary );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card:hover .entry-title a{color:var( --e-global-color-secondary );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title{text-align:left;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title{text-align:left;}.elementor-11645 .elementor-element.elementor-element-a3a76ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-a3a76ac::before, .elementor-11645 .elementor-element.elementor-element-a3a76ac > .elementor-background-video-container::before, .elementor-11645 .elementor-element.elementor-element-a3a76ac > .e-con-inner > .elementor-background-video-container::before, .elementor-11645 .elementor-element.elementor-element-a3a76ac > .elementor-background-slideshow::before, .elementor-11645 .elementor-element.elementor-element-a3a76ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-11645 .elementor-element.elementor-element-a3a76ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11645 .elementor-element.elementor-element-a3a76ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11645 .elementor-element.elementor-element-d33e15c{padding:20px 50px 20px 50px;}.elementor-11645 .elementor-element.elementor-element-d33e15c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:700;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;text-shadow:12px 12px 19px rgba(0,0,0,0.3);}.elementor-11645 .elementor-element.elementor-element-42bc41e{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-11645 .elementor-element.elementor-element-isc-rankings-row{padding:50px 50px 50px 50px;}.elementor-11645 .elementor-element.elementor-element-f95a630{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11645 .elementor-element.elementor-element-334f7b0 .ehp-cta{--cta-content-position-vertical:start;background-color:#F6F7F8;--cta-image-height:380px;--cta-image-width:72%;--cta-image-position:center center;--cta-button-primary-padding-block-end:8px;--cta-button-primary-padding-block-start:8px;--cta-button-primary-padding-inline-end:16px;--cta-button-primary-padding-inline-start:16px;--cta-overlay-opacity:0.5;--cta-elements-spacing:40px;--cta-box-padding-block-end:60px;--cta-box-padding-block-start:60px;--cta-box-padding-inline-end:60px;--cta-box-padding-inline-start:60px;}.elementor-11645 .elementor-element.elementor-element-334f7b0 .is-type-button.ehp-cta__button--primary{background-color:var( --e-global-color-primary );}.elementor-11645 .elementor-element.elementor-element-334f7b0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-11645 .elementor-element.elementor-element-334f7b0 .ehp-cta__button--primary{flex-direction:row;}.elementor-11645 .elementor-element.elementor-element-773c40d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}@media(min-width:768px){.elementor-11645 .elementor-element.elementor-element-ae11a45{--content-width:100%;}.elementor-11645 .elementor-element.elementor-element-074acd9{--width:53%;}.elementor-11645 .elementor-element.elementor-element-2af1de9{--width:73%;}.elementor-11645 .elementor-element.elementor-element-147960da{--width:100%;}.elementor-11645 .elementor-element.elementor-element-a3a76ac{--width:99.929%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11645 .elementor-element.elementor-element-074acd9{--width:50%;}}@media(min-width:1600px){.elementor-11645 .elementor-element.elementor-element-f71a36e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item{font-size:var( --e-global-typography-326df42-font-size );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-27168a6d .elementor-divider__text{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list a, .elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list .meta-date-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-773c40d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-11645 .elementor-element.elementor-element-ae11a45{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11645 .elementor-element.elementor-element-074acd9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-11645 .elementor-element.elementor-element-f71a36e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11645 .elementor-element.elementor-element-1b52a2d7{--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11645 .elementor-element.elementor-element-298b9a81 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-11645 .elementor-element.elementor-element-2ed9a506{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-11645 .elementor-element.elementor-element-26c5a424{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-11645 .elementor-element.elementor-element-66df795d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-745e9c57{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-326df42-font-size );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-160476d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-27168a6d .elementor-divider__text{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card{margin:0px 0px 20px 0px;}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list a, .elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list .meta-date-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-d33e15c .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-11645 .elementor-element.elementor-element-334f7b0 .ehp-cta{--cta-content-position-vertical:start;--cta-image-position:center center;}.elementor-11645 .elementor-element.elementor-element-773c40d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11645 .elementor-element.elementor-element-074acd9{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11645 .elementor-element.elementor-element-f71a36e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-11645 .elementor-element.elementor-element-298b9a81 .elementor-heading-title{font-size:24px;}.elementor-11645 .elementor-element.elementor-element-2ed9a506{width:100%;max-width:100%;}.elementor-11645 .elementor-element.elementor-element-26c5a424{width:100%;max-width:100%;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item a{padding:120px 20px 20px 20px;}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-6feff2e4 .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item{font-size:var( --e-global-typography-326df42-font-size );line-height:var( --e-global-typography-326df42-line-height );letter-spacing:var( --e-global-typography-326df42-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-def8ba4 .elementor-icon-list-item .meta-lists > span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-27168a6d .elementor-divider__text{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list a, .elementor-11645 .elementor-element.elementor-element-14a46f38 .post-meta-list .meta-date-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-body .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-entry-header .entry-title, .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-11645 .elementor-element.elementor-element-14a46f38 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-11645 .elementor-element.elementor-element-d33e15c .elementor-heading-title{font-size:24px;}.elementor-11645 .elementor-element.elementor-element-334f7b0 .ehp-cta{--cta-content-position-vertical:start;--cta-image-height:117px;--cta-image-width:147px;--cta-image-position:center center;}.elementor-11645 .elementor-element.elementor-element-773c40d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-410e95e */wrap.isc-search-wrap{width:100%;}
form.isc-search-form{display:flex;background:#fff;border-radius:8px;overflow:hidden;border:1.5px solid rgba(255,255,255,0.3);}
input.isc-search-input{flex:1;border:none;outline:none;padding:14px 20px;font-size:15px;color:#1a2744;background:transparent;font-family:inherit;}
input.isc-search-input::placeholder{color:#8a9ab5;}
button.isc-search-btn{background:pink;color:black;border:none;padding:15px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background 0.15s;}
button.isc-search-btn:hover{background:mediumseagreen;}
.isc-search-hint{margin-top:1px;font-size:12px;color:rgba(255,255,255,0.55);display:flex;gap:16px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42bc41e */.isc-recent-schools {
  display: flex;
  gap: 16px;
  overflow-x: auto;
  overflow-y: visible;
  position: relative;
  padding: 4px 4px 12px;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.isc-recent-schools::-webkit-scrollbar {
  display: none;
}

.isc-school-item {
  flex: 0 0 calc(33.333% - 11px);
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 18px;
  overflow: hidden;
  scroll-snap-align: start;
}

.isc-school-map {
  width: 100%;
  height: 160px;
  display: block;
  border: 0;
}

.isc-school-body {
  padding: 16px 20px 20px;
}

.isc-school-location {
  font-size: 0.78rem;
  color: #888;
  margin: 0 0 6px;
}

.isc-school-title {
  margin: 0 0 6px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
}

.isc-school-title a {
  color: #1d1d1f;
  text-decoration: none;
}

.isc-school-title a:hover {
  text-decoration: underline;
}

.isc-school-time {
  margin: 0 0 8px;
  font-size: 0.8rem;
  color: #888;
}

.isc-school-comment {
  margin: 0 0 10px;
  font-size: 0.875rem;
  line-height: 1.6;
  color: #444;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.isc-school-count {
  margin: 0;
  font-size: 0.82rem;
  color: #666;
}

.isc-carousel-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #333;
  font-size: 18px;
  z-index: 10;
  line-height: 1;
  box-shadow: 0 1px 4px rgba(0,0,0,0.08);
}

.isc-carousel-btn:hover { background: #f5f5f5; }
.isc-carousel-prev { left: -16px; }
.isc-carousel-next { right: -16px; }

.isc-carousel-dots {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: 12px;
}

.isc-carousel-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ddd;
  cursor: pointer;
  transition: background 0.2s;
  border: none;
  padding: 0;
}

.isc-carousel-dot.active { background: #555; }

@media (max-width: 767px) {
  .isc-school-item { flex: 0 0 85%; }
}

@media (min-width: 768px) and (max-width: 1099px) {
  .isc-school-item { flex: 0 0 calc(50% - 8px); }
}

.isc-top-schools-list,
.isc-top-cities-list {
  list-style: none;
  margin: 8px 0 0;
  padding: 0;
}

.isc-top-school-item,
.isc-top-city-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
  border-bottom: 1px solid #f0f0f0;
}

.isc-top-school-item:last-child,
.isc-top-city-item:last-child { border-bottom: none; }

.isc-rank {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #eef0f8;
  color: #3d4b7c;
  font-size: 0.72rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}

.isc-rank--teal {
  background: #e0f5ee;
  color: #0f6e56;
}

.isc-top-school-info,
.isc-top-city-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1px;
}

.isc-top-school-name,
.isc-top-city-name {
  font-size: 0.875rem;
  font-weight: 600;
  color: #1d2b4f;
  text-decoration: none;
  line-height: 1.3;
}

.isc-top-school-name:hover,
.isc-top-city-name:hover { text-decoration: underline; }

.isc-top-school-meta,
.isc-top-city-meta {
  font-size: 0.75rem;
  color: #999;
}

.isc-top-city-arrow {
  color: #ccc;
  text-decoration: none;
  font-size: 0.9rem;
  flex-shrink: 0;
}

.isc-rankings-wrap {
  display: flex;
  gap: 16px;
  margin-top: 24px;
}

.isc-rankings-col {
  flex: 1;
  border-radius: 16px;
  padding: 20px 24px;
}

.isc-rankings-col--left {
  background: #eef1fb;
}

.isc-rankings-col--right {
  background: #e6f5f0;
}

.isc-rankings-heading {
  font-size: 0.95rem;
  font-weight: 700;
  color: #1d2b4f;
  margin: 0 0 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

@media (max-width: 767px) {
  .isc-rankings-wrap { flex-direction: column; }
}/* End custom CSS */
/* Start custom CSS for hostinger-reach, class: .elementor-element-8f1eb4b */.hostinger-reach-block-subscription-form .hostinger-reach-block-submit {
    background: pink;
    color: black;
}/* End custom CSS */