.elementor-555 .elementor-element.elementor-element-da5f6e2{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-555 .elementor-element.elementor-element-028fd84{text-align:center;}.elementor-555 .elementor-element.elementor-element-028fd84 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:600;letter-spacing:1px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-555 .elementor-element.elementor-element-fff0371{text-align:center;font-family:"Hind Siliguri", Sans-serif;font-weight:400;}.elementor-555 .elementor-element.elementor-element-b05c7d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-dd3f55e{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-555 .elementor-element.elementor-element-f10a77d{--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;}.elementor-555 .elementor-element.elementor-element-4f4382c{--display:flex;}.elementor-555 .elementor-element.elementor-element-758af5a{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-555 .elementor-element.elementor-element-926cf25{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-926cf25 img{border-radius:13px 13px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-555 .elementor-element.elementor-element-a1ee9c1 .elementor-button{background-color:#E3F3FF;fill:#0055FF;color:#0055FF;border-radius:31px 31px 31px 31px;padding:7px 7px 7px 7px;}.elementor-555 .elementor-element.elementor-element-a1ee9c1{margin:-16px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;padding:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-044ab40{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;text-align:start;}.elementor-555 .elementor-element.elementor-element-044ab40 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;line-height:40px;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-0bef300{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-40px;--margin-bottom:-30px;--margin-left:-0px;--margin-right:-0px;}.elementor-555 .elementor-element.elementor-element-13f02f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-555 .elementor-element.elementor-element-13f02f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-670026c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-670026c{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;color:#0062FF;}.elementor-555 .elementor-element.elementor-element-723131c{width:var( --container-widget-width, 10.772% );max-width:10.772%;--container-widget-width:10.772%;--container-widget-flex-grow:0;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:400;color:#FF0000;}.elementor-555 .elementor-element.elementor-element-723131c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-036257b .elementor-button{background-color:#51ABFF;fill:#000000;color:#000000;box-shadow:0px 5px 4px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;}.elementor-555 .elementor-element.elementor-element-036257b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-58c4a70 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-067afd6{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-icon i{color:#000CFF;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-icon svg{fill:#000CFF;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-99d0d65{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-99d0d65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-555 .elementor-element.elementor-element-e7bdb53{--divider-border-style:solid;--divider-color:#C0BDBD;--divider-border-width:1px;margin:-33px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-555 .elementor-element.elementor-element-e7bdb53 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-555 .elementor-element.elementor-element-e7bdb53 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-c23ed7f{width:var( --container-widget-width, 92% );max-width:92%;background-color:#D3DEFF;margin:-22px -0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:2px 2px 2px 2px;--container-widget-width:92%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0041FF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-555 .elementor-element.elementor-element-c23ed7f.elementor-element{--align-self:center;}.elementor-555 .elementor-element.elementor-element-c23ed7f .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1px;color:#0051FF;}.elementor-555 .elementor-element.elementor-element-62f3d9a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-15px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-5px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#080808;--e-n-carousel-arrow-hover-color:#015EBE;}.elementor-555 .elementor-element.elementor-element-ab86a7b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-a952ecb{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-a952ecb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-0ae1b17{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-0ae1b17 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-555 .elementor-element.elementor-element-09f1f2c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-09f1f2c .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-449cdf9{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-555 .elementor-element.elementor-element-449cdf9 .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-449cdf9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-330d1a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-11px;--margin-bottom:-30px;--margin-left:-0px;--margin-right:-0px;}.elementor-555 .elementor-element.elementor-element-0029042{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-555 .elementor-element.elementor-element-0029042.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-01aa1b9{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;color:#0062FF;}.elementor-555 .elementor-element.elementor-element-5f5ed73{width:var( --container-widget-width, 10.772% );max-width:10.772%;--container-widget-width:10.772%;--container-widget-flex-grow:0;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:400;color:#FF0000;}.elementor-555 .elementor-element.elementor-element-5f5ed73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-470bdae .elementor-button{background-color:#1AC9E0;fill:#000000;color:#000000;box-shadow:0px 5px 4px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;}.elementor-555 .elementor-element.elementor-element-470bdae{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-7305258{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-icon i{color:#00A308;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-icon svg{fill:#00A308;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-79e500f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-79e500f .elementor-icon-list-text{transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-a742c8b{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-33px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-555 .elementor-element.elementor-element-a742c8b .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-a742c8b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-4ec0ec3{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-555 .elementor-element.elementor-element-4ec0ec3 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-03684f4 .elementor-button{background-color:#FFC212;fill:#000000;color:#000000;box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:31px 31px 31px 31px;padding:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-03684f4{padding:0px 0px 0px 0px;top:4px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-03684f4{left:11px;}body.rtl .elementor-555 .elementor-element.elementor-element-03684f4{right:11px;}.elementor-555 .elementor-element.elementor-element-0394e0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-997b439{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-997b439.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-cc6547f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-cc6547f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-555 .elementor-element.elementor-element-b4b5d0f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-b4b5d0f .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-7bfd192{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-555 .elementor-element.elementor-element-7bfd192 .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-7bfd192 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-884c9b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-11px;--margin-bottom:-30px;--margin-left:-0px;--margin-right:-0px;}.elementor-555 .elementor-element.elementor-element-05882c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-555 .elementor-element.elementor-element-05882c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-f1b2632{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;color:#0062FF;}.elementor-555 .elementor-element.elementor-element-5475d8b{width:var( --container-widget-width, 10.772% );max-width:10.772%;--container-widget-width:10.772%;--container-widget-flex-grow:0;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:400;color:#FF0000;}.elementor-555 .elementor-element.elementor-element-5475d8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-a8e4ddd .elementor-button{background-color:#1AC9E0;fill:#000000;color:#000000;box-shadow:0px 5px 4px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;}.elementor-555 .elementor-element.elementor-element-a8e4ddd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-529e568{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-icon i{color:#00A308;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-icon svg{fill:#00A308;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-bc6a624{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-bc6a624 .elementor-icon-list-text{transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-b99a986{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-33px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-555 .elementor-element.elementor-element-b99a986 .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-b99a986 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-d66fcfb{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-555 .elementor-element.elementor-element-d66fcfb .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-f1ce458 .elementor-button{background-color:#FFC212;fill:#000000;color:#000000;box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:31px 31px 31px 31px;padding:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-f1ce458{padding:0px 0px 0px 0px;top:4px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-f1ce458{left:11px;}body.rtl .elementor-555 .elementor-element.elementor-element-f1ce458{right:11px;}.elementor-555 .elementor-element.elementor-element-78d9af9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-0443479{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-0443479.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-adbaddf{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-adbaddf img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-555 .elementor-element.elementor-element-ef93c6c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-ef93c6c .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-24b1a83{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-555 .elementor-element.elementor-element-24b1a83 .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-24b1a83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-a20f575{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-11px;--margin-bottom:-30px;--margin-left:-0px;--margin-right:-0px;}.elementor-555 .elementor-element.elementor-element-1ece33b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-555 .elementor-element.elementor-element-1ece33b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-9064125{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;color:#0062FF;}.elementor-555 .elementor-element.elementor-element-ab59963{width:var( --container-widget-width, 10.772% );max-width:10.772%;--container-widget-width:10.772%;--container-widget-flex-grow:0;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:400;color:#FF0000;}.elementor-555 .elementor-element.elementor-element-ab59963.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-7e025c6 .elementor-button{background-color:#1AC9E0;fill:#000000;color:#000000;box-shadow:0px 5px 4px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;}.elementor-555 .elementor-element.elementor-element-7e025c6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-30d372b{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-icon i{color:#00A308;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-icon svg{fill:#00A308;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-7144618{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-7144618 .elementor-icon-list-text{transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-e5ea113{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-33px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-555 .elementor-element.elementor-element-e5ea113 .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-e5ea113 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-79644c0{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-555 .elementor-element.elementor-element-79644c0 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-2e90133 .elementor-button{background-color:#FFC212;fill:#000000;color:#000000;box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:31px 31px 31px 31px;padding:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-2e90133{padding:0px 0px 0px 0px;top:4px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-2e90133{left:11px;}body.rtl .elementor-555 .elementor-element.elementor-element-2e90133{right:11px;}.elementor-555 .elementor-element.elementor-element-eb41d5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-3375e95{--display:flex;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-3375e95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-94c705d{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-94c705d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-555 .elementor-element.elementor-element-81783d3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-81783d3 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-9f24ae8{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-555 .elementor-element.elementor-element-9f24ae8 .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-9f24ae8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-b7e5e54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-11px;--margin-bottom:-30px;--margin-left:-0px;--margin-right:-0px;}.elementor-555 .elementor-element.elementor-element-fa39a63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-555 .elementor-element.elementor-element-fa39a63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-dbacfeb{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;color:#0062FF;}.elementor-555 .elementor-element.elementor-element-f4ec626{width:var( --container-widget-width, 10.772% );max-width:10.772%;--container-widget-width:10.772%;--container-widget-flex-grow:0;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:400;color:#FF0000;}.elementor-555 .elementor-element.elementor-element-f4ec626.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-8572d93 .elementor-button{background-color:#1AC9E0;fill:#000000;color:#000000;box-shadow:0px 5px 4px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;padding:13px 160px 13px 161px;}.elementor-555 .elementor-element.elementor-element-8572d93{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-f42bd86{--display:flex;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-icon i{color:#00A308;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-icon svg{fill:#00A308;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-21bb1d3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-21bb1d3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-fb2877e{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;margin:-33px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-555 .elementor-element.elementor-element-fb2877e .elementor-divider-separator{width:100%;}.elementor-555 .elementor-element.elementor-element-fb2877e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-555 .elementor-element.elementor-element-5966230{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-555 .elementor-element.elementor-element-5966230 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-713389d .elementor-button{background-color:#FFC212;fill:#000000;color:#000000;box-shadow:0px 1px 3px 1px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:31px 31px 31px 31px;padding:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-713389d{padding:0px 0px 0px 0px;top:4px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-713389d{left:11px;}body.rtl .elementor-555 .elementor-element.elementor-element-713389d{right:11px;}.elementor-555 .elementor-element.elementor-element-977be63{--display:flex;}.elementor-555 .elementor-element.elementor-element-68c5dd4{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:15%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:56px;--n-tabs-gap:12px;--n-tabs-title-border-radius:8px 8px 8px 8px;}.elementor-555 .elementor-element.elementor-element-68c5dd4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2375D5;}.elementor-555 .elementor-element.elementor-element-68c5dd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-555 .elementor-element.elementor-element-68c5dd4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-555 .elementor-element.elementor-element-68c5dd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-9559939{--display:flex;}.elementor-555 .elementor-element.elementor-element-4e59374{--display:flex;}.elementor-555 .elementor-element.elementor-element-afde77b{--display:flex;--overlay-opacity:0.5;}.elementor-555 .elementor-element.elementor-element-afde77b::before, .elementor-555 .elementor-element.elementor-element-afde77b > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-afde77b > .e-con-inner > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-afde77b > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-afde77b > .e-con-inner > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-afde77b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-555 .elementor-element.elementor-element-224ac83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:12px 12px 12px 12px;}.elementor-555 .elementor-element.elementor-element-224ac83:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-224ac83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-0476cb9.elementor-element{--order:-99999 /* order start hack */;}.elementor-555 .elementor-element.elementor-element-0476cb9{text-align:center;}.elementor-555 .elementor-element.elementor-element-0476cb9 .elementor-heading-title{color:#255BCE;}.elementor-555 .elementor-element.elementor-element-f5b0576{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-f5b0576:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-f5b0576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4EBFF;}.elementor-555 .elementor-element.elementor-element-bf72922{--display:flex;}.elementor-555 .elementor-element.elementor-element-bf72922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-56af41e img{width:30%;}.elementor-555 .elementor-element.elementor-element-87c6820{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-0608e79{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-item > a{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;}.elementor-555 .elementor-element.elementor-element-0608e79 .elementor-icon-list-text{text-shadow:0px 0px 11px rgba(0,0,0,0.3);color:#030303;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-ff5ac96{--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:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-e2a3639{--display:flex;}.elementor-555 .elementor-element.elementor-element-bc9f6f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-bc9f6f0:not(.elementor-motion-effects-element-type-background), .elementor-555 .elementor-element.elementor-element-bc9f6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDDA72;}.elementor-555 .elementor-element.elementor-element-ca9d8ea{--display:flex;}.elementor-555 .elementor-element.elementor-element-af59cdb img{width:100%;}.elementor-555 .elementor-element.elementor-element-177e869{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-332f416{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-item > a{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;}.elementor-555 .elementor-element.elementor-element-332f416 .elementor-icon-list-text{text-shadow:0px 0px 11px rgba(0,0,0,0.3);color:#030303;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-5bca448{--display:flex;}.elementor-555 .elementor-element.elementor-element-4070105{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-4070105::before, .elementor-555 .elementor-element.elementor-element-4070105 > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-4070105 > .e-con-inner > .elementor-background-video-container::before, .elementor-555 .elementor-element.elementor-element-4070105 > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-4070105 > .e-con-inner > .elementor-background-slideshow::before, .elementor-555 .elementor-element.elementor-element-4070105 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF9A9A;--background-overlay:'';}.elementor-555 .elementor-element.elementor-element-7eb57cc{--display:flex;}.elementor-555 .elementor-element.elementor-element-cd07eed img{width:100%;}.elementor-555 .elementor-element.elementor-element-1518f78{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-555 .elementor-element.elementor-element-cce7db0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-item > a{font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;}.elementor-555 .elementor-element.elementor-element-cce7db0 .elementor-icon-list-text{text-shadow:0px 0px 11px rgba(0,0,0,0.3);color:#030303;transition:color 0.3s;}.elementor-555 .elementor-element.elementor-element-4d5681eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-555 .elementor-element.elementor-element-4e14dd15{padding:0px 15px 20px 15px;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;font-family:"Lato", Sans-serif;font-size:28px;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-555 .elementor-element.elementor-element-4e14dd15 .elementskit-border-divider::before{height:4px;}.elementor-555 .elementor-element.elementor-element-518c039{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-555 .elementor-element.elementor-element-617a58c7.ekit-equal-height-enable,
					.elementor-555 .elementor-element.elementor-element-617a58c7.ekit-equal-height-enable > div,
					.elementor-555 .elementor-element.elementor-element-617a58c7.ekit-equal-height-enable .ekit-wid-con,
					.elementor-555 .elementor-element.elementor-element-617a58c7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(2, 1, 1, 0);border-radius:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-617a58c7{border-radius:6px 6px 6px 6px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#2575FC;font-size:18px;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox:hover .elementskit-info-box-title{color:#2575FC;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-info-box-icon{color:#2575FC;fill:#2575FC;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2575FC;border-radius:100px 100px 100px 100px;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox:hover .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#2575FC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2575FC;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:80px;line-height:46px;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-555 .elementor-element.elementor-element-617a58c7 .elementskit-infobox .elementkit-infobox-icon{line-height:46px;}.elementor-555 .elementor-element.elementor-element-64eb8687.ekit-equal-height-enable,
					.elementor-555 .elementor-element.elementor-element-64eb8687.ekit-equal-height-enable > div,
					.elementor-555 .elementor-element.elementor-element-64eb8687.ekit-equal-height-enable .ekit-wid-con,
					.elementor-555 .elementor-element.elementor-element-64eb8687.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(2, 1, 1, 0);border-radius:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#6A11CB;font-size:18px;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox:hover .elementskit-info-box-title{color:#6A11CB;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-info-box-icon{color:#6A11CB;fill:#6A11CB;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6A11CB;border-radius:100px 100px 100px 100px;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox:hover .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#6A11CB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6A11CB;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:80px;line-height:47px;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-555 .elementor-element.elementor-element-64eb8687 .elementskit-infobox .elementkit-infobox-icon{line-height:47px;}.elementor-555 .elementor-element.elementor-element-31c07244.ekit-equal-height-enable,
					.elementor-555 .elementor-element.elementor-element-31c07244.ekit-equal-height-enable > div,
					.elementor-555 .elementor-element.elementor-element-31c07244.ekit-equal-height-enable .ekit-wid-con,
					.elementor-555 .elementor-element.elementor-element-31c07244.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(2, 1, 1, 0);border-radius:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#06B37C;font-size:18px;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox:hover .elementskit-info-box-title{color:#06B37C;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-info-box-icon{color:#06B37C;fill:#06B37C;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#06B37C;border-radius:100px 100px 100px 100px;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox:hover .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#06B37C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#06B37C;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:80px;line-height:44px;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-555 .elementor-element.elementor-element-31c07244 .elementskit-infobox .elementkit-infobox-icon{line-height:44px;}.elementor-555 .elementor-element.elementor-element-5394a595.ekit-equal-height-enable,
					.elementor-555 .elementor-element.elementor-element-5394a595.ekit-equal-height-enable > div,
					.elementor-555 .elementor-element.elementor-element-5394a595.ekit-equal-height-enable .ekit-wid-con,
					.elementor-555 .elementor-element.elementor-element-5394a595.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(2, 1, 1, 0);border-radius:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#00B219;font-size:18px;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox:hover .elementskit-info-box-title{color:#00B219;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-info-box-icon{color:#00B219;fill:#00B219;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B219;border-radius:100px 100px 100px 100px;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox:hover .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#00B219;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B219;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:80px;line-height:48px;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-555 .elementor-element.elementor-element-5394a595 .elementskit-infobox .elementkit-infobox-icon{line-height:48px;}.elementor-555 .elementor-element.elementor-element-7be61471.ekit-equal-height-enable,
					.elementor-555 .elementor-element.elementor-element-7be61471.ekit-equal-height-enable > div,
					.elementor-555 .elementor-element.elementor-element-7be61471.ekit-equal-height-enable .ekit-wid-con,
					.elementor-555 .elementor-element.elementor-element-7be61471.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(2, 1, 1, 0);border-radius:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#2D438E;font-size:18px;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox:hover .elementskit-info-box-title{color:#2D438E;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-info-box-icon{color:#2D438E;fill:#2D438E;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D438E;border-radius:100px 100px 100px 100px;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox:hover .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#2D438E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D438E;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:80px;line-height:44px;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-555 .elementor-element.elementor-element-7be61471 .elementskit-infobox .elementkit-infobox-icon{line-height:44px;}.elementor-555 .elementor-element.elementor-element-4a864ee7.ekit-equal-height-enable,
					.elementor-555 .elementor-element.elementor-element-4a864ee7.ekit-equal-height-enable > div,
					.elementor-555 .elementor-element.elementor-element-4a864ee7.ekit-equal-height-enable .ekit-wid-con,
					.elementor-555 .elementor-element.elementor-element-4a864ee7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(2, 1, 1, 0);border-radius:5px 5px 5px 5px;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#FF7070;font-size:18px;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox:hover .elementskit-info-box-title{color:#FF7070;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-info-box-icon{color:#FF7070;fill:#FF7070;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF7070;border-radius:100px 100px 100px 100px;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox:hover .elementskit-info-box-icon{color:#F4F4F4;fill:#F4F4F4;background-color:#FF7070;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF7070;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:80px;line-height:50px;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-555 .elementor-element.elementor-element-4a864ee7 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-555 .elementor-element.elementor-element-4ca28fa{--display:flex;}.elementor-555 .elementor-element.elementor-element-da958ed{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-4a434ae img{border-radius:13px 13px 13px 13px;}.elementor-555 .elementor-element.elementor-element-5c6cbc9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-555 .elementor-element.elementor-element-5c6cbc9 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-d903f83{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -46px) 0px;text-align:center;font-family:"Hind Siliguri", Sans-serif;font-weight:400;}.elementor-555 .elementor-element.elementor-element-d903f83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-9b29ea0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:11px;--padding-right:11px;--e-con-transform-transition-duration:100ms;}.elementor-555 .elementor-element.elementor-element-9b29ea0:hover{background-color:#E21E1E;}.elementor-555 .elementor-element.elementor-element-9b29ea0.e-con:hover{--e-con-transform-translateY:2px;}.elementor-555 .elementor-element.elementor-element-9b29ea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-10bad23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-10bad23 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:600;letter-spacing:1px;color:#111827;}.elementor-555 .elementor-element.elementor-element-10bad23 .elementor-heading-title a:hover, .elementor-555 .elementor-element.elementor-element-10bad23 .elementor-heading-title a:focus{color:#FFFFFF;}.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-555 .elementor-element.elementor-element-ec70bdd{width:var( --container-widget-width, 48.587% );max-width:48.587%;--container-widget-width:48.587%;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-ec70bdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-ec70bdd .elementor-icon-wrapper{text-align:end;}.elementor-555 .elementor-element.elementor-element-ec70bdd.elementor-view-stacked .elementor-icon:hover{background-color:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-ec70bdd.elementor-view-framed .elementor-icon:hover, .elementor-555 .elementor-element.elementor-element-ec70bdd.elementor-view-default .elementor-icon:hover{color:#FAF9F9;border-color:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-ec70bdd.elementor-view-framed .elementor-icon:hover, .elementor-555 .elementor-element.elementor-element-ec70bdd.elementor-view-default .elementor-icon:hover svg{fill:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-ec70bdd .elementor-icon{font-size:25px;}.elementor-555 .elementor-element.elementor-element-ec70bdd .elementor-icon svg{height:25px;}.elementor-555 .elementor-element.elementor-element-a8c15c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:11px;--padding-right:11px;--e-con-transform-transition-duration:100ms;}.elementor-555 .elementor-element.elementor-element-a8c15c4:hover{background-color:#E21E1E;}.elementor-555 .elementor-element.elementor-element-a8c15c4.e-con:hover{--e-con-transform-translateY:2px;}.elementor-555 .elementor-element.elementor-element-a8c15c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-18592ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-18592ba .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:600;letter-spacing:1px;color:#111827;}.elementor-555 .elementor-element.elementor-element-18592ba .elementor-heading-title a:hover, .elementor-555 .elementor-element.elementor-element-18592ba .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-74fd49f{width:var( --container-widget-width, 48.587% );max-width:48.587%;--container-widget-width:48.587%;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-74fd49f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-74fd49f .elementor-icon-wrapper{text-align:end;}.elementor-555 .elementor-element.elementor-element-74fd49f.elementor-view-stacked .elementor-icon:hover{background-color:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-74fd49f.elementor-view-framed .elementor-icon:hover, .elementor-555 .elementor-element.elementor-element-74fd49f.elementor-view-default .elementor-icon:hover{color:#FAF9F9;border-color:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-74fd49f.elementor-view-framed .elementor-icon:hover, .elementor-555 .elementor-element.elementor-element-74fd49f.elementor-view-default .elementor-icon:hover svg{fill:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-74fd49f .elementor-icon{font-size:25px;}.elementor-555 .elementor-element.elementor-element-74fd49f .elementor-icon svg{height:25px;}.elementor-555 .elementor-element.elementor-element-3edf436{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CECECE;--border-color:#CECECE;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:11px;--padding-right:11px;--e-con-transform-transition-duration:100ms;}.elementor-555 .elementor-element.elementor-element-3edf436:hover{background-color:#E21E1E;}.elementor-555 .elementor-element.elementor-element-3edf436.e-con:hover{--e-con-transform-translateY:2px;}.elementor-555 .elementor-element.elementor-element-3edf436.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-13432d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-13432d4 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:600;letter-spacing:1px;color:#111827;}.elementor-555 .elementor-element.elementor-element-13432d4 .elementor-heading-title a:hover, .elementor-555 .elementor-element.elementor-element-13432d4 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-555 .elementor-element.elementor-element-437004e{width:var( --container-widget-width, 48.587% );max-width:48.587%;--container-widget-width:48.587%;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-437004e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-437004e .elementor-icon-wrapper{text-align:end;}.elementor-555 .elementor-element.elementor-element-437004e.elementor-view-stacked .elementor-icon:hover{background-color:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-437004e.elementor-view-framed .elementor-icon:hover, .elementor-555 .elementor-element.elementor-element-437004e.elementor-view-default .elementor-icon:hover{color:#FAF9F9;border-color:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-437004e.elementor-view-framed .elementor-icon:hover, .elementor-555 .elementor-element.elementor-element-437004e.elementor-view-default .elementor-icon:hover svg{fill:#FAF9F9;}.elementor-555 .elementor-element.elementor-element-437004e .elementor-icon{font-size:25px;}.elementor-555 .elementor-element.elementor-element-437004e .elementor-icon svg{height:25px;}.elementor-555 .elementor-element.elementor-element-0d094b7 .elementor-button{background-color:#EE1515;border-radius:6px 6px 6px 6px;padding:15px 70px 16px 70px;}.elementor-555 .elementor-element.elementor-element-c7d7c01 .elementor-button{background-color:#FFDADC;fill:#EE0707;color:#EE0707;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BB0000;border-radius:38px 38px 38px 38px;padding:9px 9px 9px 9px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-c7d7c01{left:10px;}body.rtl .elementor-555 .elementor-element.elementor-element-c7d7c01{right:10px;}.elementor-555 .elementor-element.elementor-element-c7d7c01{top:321px;}.elementor-555 .elementor-element.elementor-element-3518f28{--display:flex;}.elementor-555 .elementor-element.elementor-element-108ec83{--display:flex;--min-height:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-555 .elementor-element.elementor-element-108ec83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-70d174f img{border-radius:13px 13px 13px 13px;}.elementor-555 .elementor-element.elementor-element-a31366b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-555 .elementor-element.elementor-element-a31366b .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;}.elementor-555 .elementor-element.elementor-element-a1b98e7{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Hind Siliguri", Sans-serif;font-weight:400;}.elementor-555 .elementor-element.elementor-element-a1b98e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-a617443 .elementor-button{background-color:#DDFFE3;font-family:"Hind Siliguri", Sans-serif;font-weight:500;fill:#167C1D;color:#167C1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FF13;border-radius:38px 38px 38px 38px;padding:6px 6px 6px 6px;}.elementor-555 .elementor-element.elementor-element-a617443{width:var( --container-widget-width, 27.093% );max-width:27.093%;--container-widget-width:27.093%;--container-widget-flex-grow:0;top:323px;}.elementor-555 .elementor-element.elementor-element-a617443.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-a617443{left:10px;}body.rtl .elementor-555 .elementor-element.elementor-element-a617443{right:10px;}.elementor-555 .elementor-element.elementor-element-a19377f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-9cd0a3f{font-family:"Hind Siliguri", Sans-serif;font-size:24px;font-weight:400;color:#10AF14;}.elementor-555 .elementor-element.elementor-element-8c45115{width:var( --container-widget-width, 14.815% );max-width:14.815%;--container-widget-width:14.815%;--container-widget-flex-grow:0;text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:17px;font-weight:400;color:#FF0000;}.elementor-555 .elementor-element.elementor-element-8c45115.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-c053cfe .elementor-button{background-color:#376AFF;font-family:"Hind Siliguri", Sans-serif;font-size:25px;font-weight:500;border-radius:39px 39px 39px 39px;padding:12px 70px 13px 70px;}.elementor-555 .elementor-element.elementor-element-c053cfe{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-555:not(.elementor-motion-effects-element-type-background), body.elementor-page-555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FB;}@media(min-width:768px){.elementor-555 .elementor-element.elementor-element-758af5a{--width:100%;}.elementor-555 .elementor-element.elementor-element-13f02f6{--width:95.151%;}.elementor-555 .elementor-element.elementor-element-a952ecb{--width:60%;}.elementor-555 .elementor-element.elementor-element-0029042{--width:75%;}.elementor-555 .elementor-element.elementor-element-997b439{--width:60%;}.elementor-555 .elementor-element.elementor-element-05882c2{--width:75%;}.elementor-555 .elementor-element.elementor-element-0443479{--width:60%;}.elementor-555 .elementor-element.elementor-element-1ece33b{--width:75%;}.elementor-555 .elementor-element.elementor-element-3375e95{--width:60%;}.elementor-555 .elementor-element.elementor-element-fa39a63{--width:75%;}.elementor-555 .elementor-element.elementor-element-afde77b{--content-width:1085px;}.elementor-555 .elementor-element.elementor-element-f5b0576{--width:45%;}.elementor-555 .elementor-element.elementor-element-bf72922{--width:100%;}.elementor-555 .elementor-element.elementor-element-ca9d8ea{--width:62%;}.elementor-555 .elementor-element.elementor-element-7eb57cc{--width:62%;}.elementor-555 .elementor-element.elementor-element-da958ed{--width:49%;}.elementor-555 .elementor-element.elementor-element-108ec83{--width:49%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-62f3d9a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-555 .elementor-element.elementor-element-518c039{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-555 .elementor-element.elementor-element-028fd84 .elementor-heading-title{font-size:28px;}.elementor-555 .elementor-element.elementor-element-fff0371{font-size:23px;}.elementor-555 .elementor-element.elementor-element-b05c7d7{--margin-top:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-f10a77d{--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-555 .elementor-element.elementor-element-044ab40{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-044ab40 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-555 .elementor-element.elementor-element-0bef300{--margin-top:-10px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-13f02f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-670026c{width:var( --container-widget-width, 106.406px );max-width:106.406px;--container-widget-width:106.406px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-58c4a70 .elementor-heading-title{font-size:20px;}.elementor-555 .elementor-element.elementor-element-c23ed7f .elementor-heading-title{font-size:14px;}.elementor-555 .elementor-element.elementor-element-62f3d9a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-555 .elementor-element.elementor-element-330d1a2{--margin-top:-10px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-884c9b7{--margin-top:-10px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-a20f575{--margin-top:-10px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-b7e5e54{--margin-top:-10px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-68c5dd4{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;}.elementor-555 .elementor-element.elementor-element-56af41e img{width:86%;}.elementor-555 .elementor-element.elementor-element-518c039{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-555 .elementor-element.elementor-element-5c6cbc9 .elementor-heading-title{font-size:25px;}.elementor-555 .elementor-element.elementor-element-d903f83{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;font-size:13px;}.elementor-555 .elementor-element.elementor-element-9b29ea0{--width:90%;}.elementor-555 .elementor-element.elementor-element-9b29ea0.e-con{--align-self:center;}.elementor-555 .elementor-element.elementor-element-10bad23{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-10bad23 .elementor-heading-title{font-size:16px;}.elementor-555 .elementor-element.elementor-element-ec70bdd{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-ec70bdd .elementor-icon{font-size:19px;}.elementor-555 .elementor-element.elementor-element-ec70bdd .elementor-icon svg{height:19px;}.elementor-555 .elementor-element.elementor-element-a8c15c4{--width:90%;}.elementor-555 .elementor-element.elementor-element-a8c15c4.e-con{--align-self:center;}.elementor-555 .elementor-element.elementor-element-18592ba{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-18592ba .elementor-heading-title{font-size:16px;}.elementor-555 .elementor-element.elementor-element-74fd49f{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-74fd49f .elementor-icon{font-size:19px;}.elementor-555 .elementor-element.elementor-element-74fd49f .elementor-icon svg{height:19px;}.elementor-555 .elementor-element.elementor-element-3edf436{--width:90%;}.elementor-555 .elementor-element.elementor-element-3edf436.e-con{--align-self:center;}.elementor-555 .elementor-element.elementor-element-13432d4{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-13432d4 .elementor-heading-title{font-size:16px;}.elementor-555 .elementor-element.elementor-element-437004e{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-555 .elementor-element.elementor-element-437004e .elementor-icon{font-size:19px;}.elementor-555 .elementor-element.elementor-element-437004e .elementor-icon svg{height:19px;}.elementor-555 .elementor-element.elementor-element-0d094b7 .elementor-button{padding:13px 30px 13px 30px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-c7d7c01{left:11px;}body.rtl .elementor-555 .elementor-element.elementor-element-c7d7c01{right:11px;}.elementor-555 .elementor-element.elementor-element-c7d7c01{top:187px;}.elementor-555 .elementor-element.elementor-element-a31366b{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-a31366b .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-555 .elementor-element.elementor-element-a1b98e7{width:var( --container-widget-width, 328px );max-width:328px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;--container-widget-width:328px;--container-widget-flex-grow:0;font-size:13px;}.elementor-555 .elementor-element.elementor-element-a617443{width:var( --container-widget-width, 93.047px );max-width:93.047px;--container-widget-width:93.047px;--container-widget-flex-grow:0;top:187px;}body:not(.rtl) .elementor-555 .elementor-element.elementor-element-a617443{left:11px;}body.rtl .elementor-555 .elementor-element.elementor-element-a617443{right:11px;}.elementor-555 .elementor-element.elementor-element-a617443 .elementor-button{font-size:10px;padding:5px 9px 5px 5px;}.elementor-555 .elementor-element.elementor-element-a19377f{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-555 .elementor-element.elementor-element-c053cfe{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-555 .elementor-element.elementor-element-c053cfe .elementor-button{font-size:20px;padding:11px 40px 11px 40px;}}/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952ecb */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b439 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0443479 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3375e95 */.acs-course-card{

background:#fff;

border-radius:20px;

overflow:hidden;

border:1px solid #ececec;

box-shadow:0 10px 35px rgba(0,0,0,.08);

transition:.35s;

}

.acs-course-card:hover{

transform:translateY(-8px);

box-shadow:0 25px 60px rgba(0,0,0,.18);

}

.acs-course-card img{

width:100%;

transition:.5s;

display:block;

}

.acs-course-card:hover img{

transform:scale(1.06);

}

.acs-course-card h3{

font-size:28px;

font-weight:700;

line-height:1.4;

margin-top:18px;

display:-webkit-box;

-webkit-line-clamp:2;

-webkit-box-orient:vertical;

overflow:hidden;

}

.price{

display:flex;

align-items:center;

gap:12px;

margin-top:18px;

}

.price .new{

font-size:32px;

font-weight:700;

color:#2563eb;

}

.price .old{

font-size:18px;

text-decoration:line-through;

color:#999;

}

.discount{

background:linear-gradient(135deg,#2563eb,#06b6d4);

color:#fff;

padding:8px 18px;

border-radius:50px;

font-weight:700;

display:inline-block;

margin-top:18px;

box-shadow:0 10px 25px rgba(37,99,235,.35);

}

.acs-course-card .elementor-button{

background:linear-gradient(135deg,#06b6d4,#2563eb);

border-radius:12px;

font-weight:700;

padding:16px;

transition:.35s;

box-shadow:0 12px 25px rgba(37,99,235,.30);

}

.acs-course-card .elementor-button:hover{

transform:translateY(-3px);

box-shadow:0 20px 40px rgba(37,99,235,.45);

}

.features li{

padding:12px 0;

border-bottom:1px dashed #ececec;

display:flex;

align-items:center;

gap:10px;

}

.features li:last-child{

border:none;

}

.details{

text-align:center;

font-weight:700;

padding:18px;

transition:.3s;

}

.details:hover{

color:#2563eb;

letter-spacing:.5px;

}/* End custom CSS */