.elementor-3063 .elementor-element.elementor-element-00f9b66{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:1;}.elementor-3063 .elementor-element.elementor-element-00f9b66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-repeater-item-a44ea70 .swiper-slide-bg{background-image:url(https://shtools.in/wp-content/uploads/2025/10/banner_03.png);background-size:cover;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-repeater-item-abefb55 .swiper-slide-bg{background-image:url(https://shtools.in/wp-content/uploads/2025/10/banner_01.png);background-size:cover;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-repeater-item-57d126b .swiper-slide-bg{background-image:url(https://shtools.in/wp-content/uploads/2025/10/banner_02.png);background-size:cover;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:690px;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .swiper-slide-contents{max-width:66%;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .swiper-slide-inner{text-align:left;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-slide-heading{color:#000000;font-size:30px;font-weight:500;line-height:39px;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-slide-description{color:#FFBA00;font-size:64px;font-weight:600;line-height:72px;}.elementor-3063 .elementor-element.elementor-element-be50d23 > .elementor-container{max-width:1100px;}.elementor-3063 .elementor-element.elementor-element-be50d23{margin-top:-40px;margin-bottom:0px;z-index:3;}.elementor-3063 .elementor-element.elementor-element-10ced10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-10ced10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FF;}.elementor-3063 .elementor-element.elementor-element-10ced10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3063 .elementor-element.elementor-element-10ced10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-ad686a7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3063 .elementor-element.elementor-element-ad686a7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3063 .elementor-element.elementor-element-ad686a7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3063 .elementor-element.elementor-element-ad686a7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-title{font-size:18px;font-weight:600;line-height:26px;color:#0A1C37;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-description{font-size:14px;font-weight:500;line-height:24px;color:#373434;}.elementor-3063 .elementor-element.elementor-element-ec3b329:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-ec3b329 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBA00;}.elementor-3063 .elementor-element.elementor-element-ec3b329 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3063 .elementor-element.elementor-element-ec3b329 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-df0ca83 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3063 .elementor-element.elementor-element-df0ca83.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3063 .elementor-element.elementor-element-df0ca83.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3063 .elementor-element.elementor-element-df0ca83.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-title{font-size:18px;font-weight:600;line-height:26px;color:#0A1C37;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-description{font-size:14px;font-weight:500;line-height:24px;color:#373434;}.elementor-3063 .elementor-element.elementor-element-7ffd3df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-7ffd3df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02112B;}.elementor-3063 .elementor-element.elementor-element-7ffd3df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3063 .elementor-element.elementor-element-7ffd3df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-title{font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-description{font-size:14px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-3063 .elementor-element.elementor-element-8a4fafb > .elementor-background-overlay{background-image:url("https://shtools.in/wp-content/uploads/2025/10/Group24912.png");background-position:center right;background-repeat:no-repeat;background-size:auto;opacity:0.64;}.elementor-3063 .elementor-element.elementor-element-8a4fafb > .elementor-container{max-width:1400px;}.elementor-3063 .elementor-element.elementor-element-8a4fafb{padding:60px 15px 80px 15px;z-index:3;}.elementor-3063 .elementor-element.elementor-element-0cf7f08 > .elementor-container{max-width:1400px;}.elementor-bc-flex-widget .elementor-3063 .elementor-element.elementor-element-0480195.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3063 .elementor-element.elementor-element-0480195.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3063 .elementor-element.elementor-element-0480195 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3063 .elementor-element.elementor-element-0480195 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-b7fc104 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3063 .elementor-element.elementor-element-b7fc104{text-align:center;}.elementor-3063 .elementor-element.elementor-element-b7fc104 img{width:91%;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-3063 .elementor-element.elementor-element-1d0930a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-1d0930a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFBA0046 20%, #FFFFFF 100%);}.elementor-bc-flex-widget .elementor-3063 .elementor-element.elementor-element-1d0930a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3063 .elementor-element.elementor-element-1d0930a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3063 .elementor-element.elementor-element-1d0930a > .elementor-element-populated, .elementor-3063 .elementor-element.elementor-element-1d0930a > .elementor-element-populated > .elementor-background-overlay, .elementor-3063 .elementor-element.elementor-element-1d0930a > .elementor-background-slideshow{border-radius:25px 0px 0px 25px;}.elementor-3063 .elementor-element.elementor-element-1d0930a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3063 .elementor-element.elementor-element-1d0930a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-247bb89{width:auto;max-width:auto;text-align:left;}.elementor-3063 .elementor-element.elementor-element-247bb89 > .elementor-widget-container{background-color:#000000;margin:-25px 0px 18px -35px;padding:20px 30px 20px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.56);}.elementor-3063 .elementor-element.elementor-element-247bb89 .elementor-heading-title{font-size:36px;font-weight:600;letter-spacing:0.7px;color:#FFBA00;}.elementor-3063 .elementor-element.elementor-element-081329d p{margin-block-end:10px;}.elementor-3063 .elementor-element.elementor-element-081329d{color:#051727;}.elementor-repeater-item-767740d.master-decor{left:0px;top:0px;visibility:visible;}.elementor-3063 .elementor-element.elementor-element-fe3f204{width:auto;max-width:auto;}.elementor-3063 .elementor-element.elementor-element-fe3f204 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-fe3f204 .master-button{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:500;background-color:#FFBA00;border-radius:30px 30px 30px 30px;padding:9px 20px 8px 20px;}.elementor-3063 .elementor-element.elementor-element-fe3f204 .master-button .content-base{color:#000000;}.elementor-3063 .elementor-element.elementor-element-fe3f204 .master-button .content-hover .text{color:#FFFFFF !important;}.elementor-3063 .elementor-element.elementor-element-fe3f204 .master-button .bg-hover{background-color:#FFD668;}.elementor-3063 .elementor-element.elementor-element-52ff264:not(.elementor-motion-effects-element-type-background), .elementor-3063 .elementor-element.elementor-element-52ff264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://shtools.in/wp-content/uploads/2025/10/Group-36747.png");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-3063 .elementor-element.elementor-element-52ff264 > .elementor-background-overlay{background-image:url("https://shtools.in/wp-content/uploads/2025/10/Group-36744.png");background-position:109% 96%;background-repeat:no-repeat;background-size:auto;opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-52ff264 > .elementor-container{max-width:1400px;}.elementor-3063 .elementor-element.elementor-element-52ff264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 15px 30px 15px;z-index:3;}.elementor-3063 .elementor-element.elementor-element-2f5c50b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3063 .elementor-element.elementor-element-18f7335{width:auto;max-width:auto;text-align:center;}.elementor-3063 .elementor-element.elementor-element-18f7335 > .elementor-widget-container{background-color:#0F0F0F;margin:-56px 0px 0px 0px;padding:12px 24px 14px 24px;border-radius:2px 2px 2px 2px;}.elementor-3063 .elementor-element.elementor-element-18f7335 .elementor-heading-title{font-size:36px;font-weight:500;letter-spacing:0.7px;color:#FFBA00;}.elementor-3063 .elementor-element.elementor-element-f456903{margin-top:46px;margin-bottom:0px;}.elementor-3063 .elementor-element.elementor-element-343ac2a > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-343ac2a.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-343ac2a.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-343ac2a.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-343ac2a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3063 .elementor-element.elementor-element-343ac2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-343ac2a .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-343ac2a .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-505602d > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-505602d.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-505602d.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-505602d.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-505602d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3063 .elementor-element.elementor-element-505602d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-505602d .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-505602d .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-da60493 > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-da60493.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-da60493.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-da60493.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-da60493 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3063 .elementor-element.elementor-element-da60493 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-da60493 .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-da60493 .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-8de0c2a > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-8de0c2a.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-8de0c2a.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-8de0c2a.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-8de0c2a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3063 .elementor-element.elementor-element-8de0c2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-8de0c2a .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-8de0c2a .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-2a1c18d > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-2a1c18d.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-2a1c18d.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-2a1c18d.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-2a1c18d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3063 .elementor-element.elementor-element-2a1c18d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-2a1c18d .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-2a1c18d .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-3838fda > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-3838fda.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-3838fda.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-3838fda.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-3838fda .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3063 .elementor-element.elementor-element-3838fda .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-3838fda .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-3838fda .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-70028f1{margin-top:0px;margin-bottom:0px;}.elementor-3063 .elementor-element.elementor-element-83f6b38 > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-83f6b38.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-83f6b38.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-83f6b38.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-83f6b38 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-83f6b38 .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-83f6b38 .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-ed19c57 > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-ed19c57.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-ed19c57.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-ed19c57.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-ed19c57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-ed19c57 .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-ed19c57 .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-c324e6a > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-c324e6a.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-c324e6a.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-c324e6a.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-c324e6a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-c324e6a .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-c324e6a .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-9a11b0f > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-9a11b0f.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-9a11b0f.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-9a11b0f.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-9a11b0f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-9a11b0f .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-9a11b0f .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-39678a1 > .elementor-widget-container{background-color:#FEF8E9;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 1px 6px 1.5px rgba(0, 0, 0, 0.24);}.elementor-3063 .elementor-element.elementor-element-39678a1.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-3063 .elementor-element.elementor-element-39678a1.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-3063 .elementor-element.elementor-element-39678a1.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-39678a1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3063 .elementor-element.elementor-element-39678a1 .elementor-image-box-title{font-size:23px;font-weight:600;line-height:30px;color:#000000;}.elementor-3063 .elementor-element.elementor-element-39678a1 .elementor-image-box-description{font-size:14px;color:#2B2A2A;}.elementor-3063 .elementor-element.elementor-element-fee5311:not(.elementor-motion-effects-element-type-background), .elementor-3063 .elementor-element.elementor-element-fee5311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3063 .elementor-element.elementor-element-fee5311 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-fee5311{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:46px 15px 0px 15px;z-index:3;}.elementor-3063 .elementor-element.elementor-element-fee5311, .elementor-3063 .elementor-element.elementor-element-fee5311 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-cc0161f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-cc0161f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shtools.in/wp-content/uploads/2025/10/CTA-Banner-image.png");background-position:100% 100%;background-repeat:no-repeat;background-size:contain;}.elementor-3063 .elementor-element.elementor-element-cc0161f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-cc0161f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-ddc5a37 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3063 .elementor-element.elementor-element-ddc5a37 .elementor-heading-title{font-size:28px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-3063 .elementor-element.elementor-element-f8abd31 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3063 .elementor-element.elementor-element-f8abd31{font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-3063 .elementor-element.elementor-element-62b59a8{width:auto;max-width:auto;}.elementor-3063 .elementor-element.elementor-element-62b59a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-62b59a8 .master-button{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:500;background-color:#FFBA00;border-radius:30px 30px 30px 30px;padding:9px 20px 8px 20px;}.elementor-3063 .elementor-element.elementor-element-62b59a8 .master-button .content-base{color:#000000;}.elementor-3063 .elementor-element.elementor-element-62b59a8 .master-button .content-hover .text{color:#FFFFFF !important;}.elementor-3063 .elementor-element.elementor-element-62b59a8 .master-button .bg-hover{background-color:#FFD668;}.elementor-3063 .elementor-element.elementor-element-f1b139d:not(.elementor-motion-effects-element-type-background), .elementor-3063 .elementor-element.elementor-element-f1b139d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3063 .elementor-element.elementor-element-f1b139d > .elementor-container{max-width:1400px;}.elementor-3063 .elementor-element.elementor-element-f1b139d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 15px 20px 15px;z-index:3;}.elementor-3063 .elementor-element.elementor-element-f1b139d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-8cfd74c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3063 .elementor-element.elementor-element-065ddef{width:auto;max-width:auto;text-align:center;}.elementor-3063 .elementor-element.elementor-element-065ddef > .elementor-widget-container{background-color:#0F0F0F;margin:0px 0px 0px 0px;padding:12px 24px 14px 24px;border-radius:2px 2px 2px 2px;}.elementor-3063 .elementor-element.elementor-element-065ddef .elementor-heading-title{font-size:36px;font-weight:500;letter-spacing:0.7px;color:#FFBA00;}.elementor-3063 .elementor-element.elementor-element-6c1b8f6 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-6c1b8f6 .item{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;border-radius:9px 9px 9px 9px;}.elementor-3063 .elementor-element.elementor-element-6c1b8f6 .owl-content{color:#000000;font-size:19px;font-weight:500;font-style:normal;}.elementor-3063 .elementor-element.elementor-element-6c1b8f6 .owl-nav i{color:#000000;}.elementor-3063 .elementor-element.elementor-element-4bc41b6:not(.elementor-motion-effects-element-type-background), .elementor-3063 .elementor-element.elementor-element-4bc41b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shtools.in/wp-content/uploads/2025/10/From-Imge.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3063 .elementor-element.elementor-element-4bc41b6 > .elementor-container{max-width:1400px;}.elementor-3063 .elementor-element.elementor-element-4bc41b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 15px 80px 15px;z-index:3;}.elementor-3063 .elementor-element.elementor-element-4bc41b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3063 .elementor-element.elementor-element-d1d1da2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3063 .elementor-element.elementor-element-0f1bb72 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3063 .elementor-element.elementor-element-0f1bb72{text-align:center;}.elementor-3063 .elementor-element.elementor-element-0f1bb72 .elementor-heading-title{font-size:36px;font-weight:600;letter-spacing:0.7px;}.elementor-3063 .elementor-element.elementor-element-9fd1383{width:var( --container-widget-width, 1150px );max-width:1150px;--container-widget-width:1150px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:28px;letter-spacing:0.3px;color:#051727;}.elementor-3063 .elementor-element.elementor-element-9fd1383 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3063 .elementor-element.elementor-element-4e00e95{width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;}.elementor-3063 .elementor-element.elementor-element-4e00e95 > .elementor-widget-container{background-color:#FFFFFF;padding:35px 30px 35px 30px;border-radius:25px 25px 25px 25px;box-shadow:12px 20px 60px 0px rgba(0, 0, 0, 0.09);}.elementor-3063 .elementor-element.elementor-element-4e00e95 input:not([type="submit"]), .elementor-3063 .elementor-element.elementor-element-4e00e95 select, .elementor-3063 .elementor-element.elementor-element-4e00e95 textarea{background-color:#F0F4FD;color:#647C9F;border-radius:12px 12px 12px 12px;overflow:hidden;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F4FD;}.elementor-3063 .elementor-element.elementor-element-4e00e95 ::placeholder, .elementor-3063 .elementor-element.elementor-element-4e00e95 :-ms-input-placeholder, .elementor-3063 .elementor-element.elementor-element-4e00e95 ::-ms-input-placeholder{color:#647C9F;}.elementor-3063 .elementor-element.elementor-element-4e00e95 input, .elementor-3063 .elementor-element.elementor-element-4e00e95 select, .elementor-3063 .elementor-element.elementor-element-4e00e95 textarea{margin-bottom:10px;}.elementor-3063 .elementor-element.elementor-element-4e00e95 .wpcf7-submit{width:auto;border-radius:12px 12px 12px 12px;overflow:hidden;margin:10px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-4e00e95 .master-cf7 .uacf7-form-5 .uacf7-slider::-webkit-slider-thumb,
                        .elementor-3063 .elementor-element.elementor-element-4e00e95 .master-cf7 .uacf7-form-5 .uacf7-slider::-moz-range-thumb 
                        .elementor-3063 .elementor-element.elementor-element-4e00e95 .master-cf7 .uacf7-form-5 .slider-number{width:30px;height:30px;line-height:30px;}.elementor-3063 .elementor-element.elementor-element-4e00e95 .uacf7-slider{margin-bottom:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-3063 .elementor-element.elementor-element-0480195{width:100%;}.elementor-3063 .elementor-element.elementor-element-1d0930a{width:100%;}}@media(max-width:1024px){.elementor-3063 .elementor-element.elementor-element-a5998e2 .swiper-slide{height:520px;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-slide-heading{font-size:24px;line-height:33px;}.elementor-3063 .elementor-element.elementor-element-a5998e2 .elementor-slide-description{font-size:48px;line-height:55px;}.elementor-3063 .elementor-element.elementor-element-8a4fafb{padding:40px 0px 60px 0px;}.elementor-3063 .elementor-element.elementor-element-0480195.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3063 .elementor-element.elementor-element-0480195 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3063 .elementor-element.elementor-element-247bb89 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:0.5px;}.elementor-3063 .elementor-element.elementor-element-52ff264 > .elementor-background-overlay{background-position:0% 0%;}.elementor-3063 .elementor-element.elementor-element-18f7335 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:0.5px;}.elementor-3063 .elementor-element.elementor-element-fee5311{padding:35px 15px 35px 15px;}.elementor-3063 .elementor-element.elementor-element-cc0161f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-cc0161f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-3063 .elementor-element.elementor-element-ddc5a37 .elementor-heading-title{font-size:26px;line-height:33px;}.elementor-3063 .elementor-element.elementor-element-f8abd31 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3063 .elementor-element.elementor-element-065ddef .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:0.5px;}.elementor-3063 .elementor-element.elementor-element-4bc41b6{padding:30px 15px 50px 15px;}.elementor-3063 .elementor-element.elementor-element-0f1bb72 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-3063 .elementor-element.elementor-element-9fd1383{line-height:26px;letter-spacing:0.2px;}.elementor-3063 .elementor-element.elementor-element-4e00e95 > .elementor-widget-container{padding:30px 25px 30px 25px;border-radius:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-3063 .elementor-element.elementor-element-10ced10{width:50%;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-img{margin-bottom:15px;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-wrapper .elementor-image-box-img{width:76px;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-title{font-size:17px;line-height:24px;}.elementor-3063 .elementor-element.elementor-element-ad686a7 .elementor-image-box-description{font-size:14px;line-height:24px;}.elementor-3063 .elementor-element.elementor-element-ec3b329{width:50%;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-img{margin-bottom:15px;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-wrapper .elementor-image-box-img{width:76px;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-title{font-size:17px;line-height:24px;}.elementor-3063 .elementor-element.elementor-element-df0ca83 .elementor-image-box-description{font-size:14px;line-height:24px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-img{margin-bottom:15px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-wrapper .elementor-image-box-img{width:76px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-title{font-size:17px;line-height:24px;}.elementor-3063 .elementor-element.elementor-element-b3a3cf5 .elementor-image-box-description{font-size:14px;line-height:24px;}.elementor-3063 .elementor-element.elementor-element-247bb89 > .elementor-widget-container{margin:-25px 0px 18px -20px;padding:15px 25px 15px 25px;}.elementor-3063 .elementor-element.elementor-element-247bb89 .elementor-heading-title{font-size:26px;line-height:30px;letter-spacing:0.3px;}.elementor-3063 .elementor-element.elementor-element-fe3f204 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3063 .elementor-element.elementor-element-fe3f204 .master-button{font-size:14px;padding:8px 20px 8px 20px;}.elementor-3063 .elementor-element.elementor-element-52ff264 > .elementor-background-overlay{background-position:0% 0%;}.elementor-3063 .elementor-element.elementor-element-18f7335 > .elementor-widget-container{padding:12px 14px 12px 14px;border-radius:5px 5px 5px 5px;}.elementor-3063 .elementor-element.elementor-element-18f7335 .elementor-heading-title{font-size:26px;line-height:30px;letter-spacing:0.3px;}.elementor-3063 .elementor-element.elementor-element-343ac2a .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-505602d .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-da60493 .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-8de0c2a .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-2a1c18d .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-3838fda .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-83f6b38 .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-ed19c57 .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-c324e6a .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-9a11b0f .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-39678a1 .elementor-image-box-img{margin-bottom:-8px;}.elementor-3063 .elementor-element.elementor-element-fee5311{padding:35px 15px 40px 15px;}.elementor-3063 .elementor-element.elementor-element-cc0161f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3063 .elementor-element.elementor-element-cc0161f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-3063 .elementor-element.elementor-element-adf45b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3063 .elementor-element.elementor-element-adf45b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3063 .elementor-element.elementor-element-ddc5a37{text-align:center;}.elementor-3063 .elementor-element.elementor-element-f8abd31{text-align:center;}.elementor-3063 .elementor-element.elementor-element-62b59a8 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3063 .elementor-element.elementor-element-62b59a8 .master-button{font-size:14px;padding:8px 20px 8px 20px;}.elementor-3063 .elementor-element.elementor-element-065ddef > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-3063 .elementor-element.elementor-element-065ddef .elementor-heading-title{font-size:26px;line-height:30px;letter-spacing:0.3px;}.elementor-3063 .elementor-element.elementor-element-4bc41b6{padding:0px 0px 40px 0px;}.elementor-3063 .elementor-element.elementor-element-0f1bb72 .elementor-heading-title{font-size:26px;line-height:32px;letter-spacing:0.3px;}.elementor-3063 .elementor-element.elementor-element-4e00e95 > .elementor-widget-container{padding:25px 20px 25px 20px;border-radius:15px 15px 15px 15px;}}/* Start custom CSS for slides, class: .elementor-element-a5998e2 */.elementor-3063 .elementor-element.elementor-element-a5998e2 .swiper-slide-inner {
  text-align: left;
  max-width: 1450px;
}

.sld .swiper-slide-contents {
 margin-top:-20px;
}
.sld .elementor-slide-heading{
   margin-bottom: 10px !important; 
}

.sld .swiper-slide-contents {
    max-width: 530px !important; 
}

.sld .elementor-slide-description span{
   color: #000;
   margin-top: 15px;
   font-size: 19px;
   font-weight: 400;
   line-height: 32px;
   display: block;
}

@media (max-width:1280px){
.swiper-slide {
  height: 520px !important;
}
.sld .swiper-slide-contents {
  max-width: 460px !important;
}
.sld .elementor-slide-heading {
    font-size: 24px !important; 
    line-height: 33px !important; 
}
.sld .elementor-slide-description {
    font-size: 54px !important; 
    line-height: 60px !important; 
}
.sld .elementor-slide-description span{
   margin-top: 10px !important; 
   font-size: 17px !important; 
   line-height: 26px !important; 
}
}

@media (max-width:991px){
.sld .swiper-slide-contents {
 margin-left: -20px;
}
.swiper-slide {
  height: 490px !important;
}
.sld .swiper-slide-contents {
 max-width: 430px !important;
 background-color: rgba(238, 241, 245, 0.7);
 padding: 25px 30px;
 border-radius: 15px;
}
.sld .elementor-slide-heading {
    font-size: 19px !important; 
    line-height: 28px !important; 
}
.sld .elementor-slide-description {
    font-size: 42px !important; 
    line-height: 50px !important; 
}
.sld .elementor-slide-description span{
   margin-top: 8px !important; 
   font-size: 15.5px !important; 
   line-height: 26px !important; 
}
.sld.elementor-element-a5998e2 .elementor-slide-description {
  text-shadow: 2px 1px #77777765;
}
.sld.elementor-element-a5998e2 .elementor-slide-description span{
  text-shadow: none;
}
}

@media (max-width:767px){
.sld .swiper-slide-contents {
 margin-top:-30px;
 margin-left: 0;
}
.swiper-slide {
  height: 440px !important;
}
.sld .swiper-slide-contents {
 max-width: 390px !important;
}
.sld .elementor-slide-heading {
    font-size: 18px !important;
    line-height: 24px !important; 
}
.sld .elementor-slide-description {
    font-size: 40px !important; 
    line-height: 46px !important; 
}
.sld .elementor-slide-description span{
   margin-top: 6px !important; 
   font-size: 15px !important; 
   line-height: 24px !important; 
}
}

@media (max-width:480px){
.sld .swiper-slide-contents {
 margin-top:-30px;
 margin-left: -10px;
}
.swiper-slide {
  height: 410px !important;
}
.sld .swiper-slide-contents {
 max-width: 340px !important;
 padding: 20px;
 border-radius: 15px;
}
.sld .elementor-slide-heading {
    font-size: 17px !important;
    font-weight: 500  !important;
    line-height: 22px !important; 
}
.sld .elementor-slide-description {
    font-size: 36px !important; 
    line-height: 42px !important; 
}
.sld .elementor-slide-description span{
   margin-top: 6px !important; 
   font-size: 15px !important; 
   line-height: 24px !important; 
}
}

@media (max-width:390px){
.sld .swiper-slide-contents {
 margin-top:-36px;
}
.swiper-slide {
  height: 400px !important;
}
.sld .swiper-slide-contents {
 max-width: 333px !important;
 background-color: rgba(238, 241, 245, 0.82);
 padding: 17px;
 border-radius: 12px;
}
.sld .elementor-slide-heading {
    font-size: 16px !important;
    line-height: 21px !important; 
}
.sld .elementor-slide-description {
    font-size: 32px !important; 
    line-height: 37px !important; 
}
.sld .elementor-slide-description span{
   margin-top: 6px !important; 
   font-size: 14.5px !important; 
   line-height: 22px !important; 
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be50d23 */@media (max-width:480px){
 .jdla, .jdlb, .jdlc{
     flex:0 0 100%;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a4fafb */.about .elementor-widget-wrap{
    padding: 25px 0 25px 36px!important;
    height: max-content;
}

.about.elementor-column {
  align-items: center;
  padding-left: 30px !important;
}

@media (max-width:1280px){
.forabt .forabt-left {
  padding:0 !important;
}
.forabt .forabt-left .elementor-widget-container {
  padding: 0 !important;
}
.forabt .about .elementor-widget-container p{
 font-size:16px !important;
 line-height:27px !important;
}
}

@media (max-width:1024px){
.ctlimg{
  max-width:460px;  
}
}

@media (max-width:767px){
.about .elementor-widget-wrap{
    padding: 25px 0 20px 20px!important;
    height: max-content;
    margin-left:-15px;
}
}

@media (max-width:575px){
.jklp4.elementor-column{
 padding-left:0 !important;
 padding-right:0 !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52ff264 */.popular-categories::before, .popular-categories::after{
position: absolute;
    content: '|';
    width: 10px;
    height: 25px;
    font-size: 32px;
    color: #FEA801;
    opacity: 0.51;
    top: -56px;
}

.popular-categories::before{
  left: -36px;  
}

.popular-categories::after{
  right: -36px !important;
}

.cws .elementor-container{
    display: flex;
    flex-wrap: wrap !important;
    flex-direction: row;
    justify-content: center !important;
}

.cws .cws-inner .cwsbx{
    display: flex;
    width:100%;
    height: 100% !important;
    border-radius: 20px;
    flex-direction: row !important;
    cursor: default !important;
    transition: all 0.3s ease;
}

.cws .cws-inner{
    flex:0 0 33.3%;
    width:33.3%;
    margin-bottom: 30px;
    padding: 0 15px !important;
}

.cws .cws-inner .cwsbx .elementor-image-box-content {
border-top: 2px dashed #FFBA00;
padding: 15px 15px 24px 15px;
border-radius: 0 0 20px 20px;
}

.cws .cws-inner .cwsbx .elementor-image-box-title{
    position: relative;
    width: fit-content;
    margin: 0 auto 12px;
    z-index: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*
.cws .cws-inner .cwsbx .elementor-image-box-title::after{
    position: absolute;
    content: '';
    z-index: -1;
    width: 105%;
    height: 4px;
    background-color: #FEA801;
    opacity: 0.8;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}
*/
.cws .cws-inner .cwsbx .elementor-image-box-img {
  padding: 0;
  border-radius: 20px 20px 0 0;
  background-color: #fff;
}

.cws .cws-inner .cwsbx .elementor-image-box-img img{
 max-width:100%;
 border-radius: 15px 15px 0 0;
 margin: 0 auto;
}

.cws .cws-inner .cwsbx .elementor-widget-container{
    flex:0 0 100%;
    width:100%;
}


@media (max-width: 1024px){
.cws .cws-inner{
    flex:0 0 50%;
    width:50%;
}
}

@media (max-width: 991px){
.cws .cws-inner{
    margin-bottom:25px;
    padding: 0 10px !important;
}
}

@media (max-width: 767px){
.cwsbx.elementor-widget-image-box .elementor-image-box-title{
min-width: 175px;
}
.cws .cws-inner .cwsbx .elementor-image-box-title::after{
    width: 100%;
}
}

@media (max-width: 640px){
.cws .cws-inner{
  flex:0 0 100%;
  width:100%;
}
}

@media (max-width:575px){
.jklp3.elementor-column{
 padding-left:0 !important;
 padding-right:0 !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fee5311 */.vk{
    max-width: 600px;
    margin-right: auto;
    box-sizing: border-box;
    padding: 0 40px !important;
    margin-bottom: 50px
}

@media (max-width:1024px){
.vk{
    max-width: auto;
    margin: 0 auto;
    padding:0 20px !important;
}
}

@media (max-width:767px){
.vk{
    padding:0 20px !important;
    box-sizing: border-box;
}
}

.strip-heading .elementor-heading-title span{
    color: #FFBA00;
}/* End custom CSS */
/* Start custom CSS for owl-carousel-elementor, class: .elementor-element-6c1b8f6 */.customowl-slider .content-area{
margin-top: -20px;
background-color: #FEF8E9;
padding: 14px 12px 18px;
position: relative;
height: auto;
border-top:2px dashed #FFBA00;
border-radius: 0 0 10px 10px;
}

.customowl-slider .owl-thumb {
padding-left: 6px;
padding-right: 5px;
}

.customowl-slider .content-area p{
    color: #333;
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    line-height: 23px;
    margin-top: 6px;
}

.customowl-slider .content-area h5{
    color: #000;
    font-weight: 500;
    font-size: 19px;
    line-height: 26px;
    position: relative;
    z-index: 1;
    width: fit-content;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*
.customowl-slider .content-area h5::after{
    position: absolute;
    content: '';
    z-index: -1;
    width: 102%;
    height: 4px;
    background-color: #FEA801;
    opacity: 0.6;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}
*/
.customowl-slider .owl-carousel .owl-nav button.owl-next, .customowl-slider .owl-carousel .owl-nav button.owl-prev{
  border: 1px solid #FFBA0099;
  border-radius: 50%;
  top: 42%;
}

.customowl-slider .owce-carousel .owl-nav i {
  font-size: 21px;
}

.owl-carousel{
    margin: 0 auto;
}

.owl-carousel .owl-item {
    display: flex;
    height: auto;
    margin: 0 auto;
}

.owce-carousel .item {
  overflow: hidden;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-shadow: 0 5px 15px -10px rgba(0, 0, 0, .5);
  margin-bottom: 20px;
}

.owl-carousel .owl-item.cloned {
    display: flex;
}

.owl-carousel .content-area {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.owl-stage {
    display: flex !important;
    align-items: stretch;
}

@media (max-width:575px){
.customowl-slider .owce-carousel .owl-nav i {
  font-size: 16px;
  padding: 8px;
}
.customowl-slider .content-area p {
  font-size: 15.5px;
  line-height: 24px;
}
.customowl-slider .content-area {
  padding: 10px;
}
.customowl-slider .content-area h5 {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 4px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f1b139d */.best-selling::before, .best-selling::after{
position: absolute;
    content: '|';
    width: 10px;
    height: 25px;
    font-size: 32px;
    color: #FEA801;
    opacity: 0.51;
    top: 0;
}

.best-selling::before{
  left: -36px;  
}

.best-selling::after{
  right: -36px !important;
}

@media (max-width:575px){
  .best-selling::before, .best-selling::after{
      display:none;
  } 

.jklp2.elementor-column{
 padding-left:0 !important;
 padding-right:0 !important;
}
}/* End custom CSS */
/* Start custom CSS for mae-contact-form-7, class: .elementor-element-4e00e95 */::placeholder {
  color: #A8A8B9 !important;
  font-size: 16px;
}
::-ms-input-placeholder {
  color: #A8A8B9 !important;
  font-size: 16px;
}

.contactMainForm .master-cf7 .wpcf7 textarea {
  height: 170px;
}

.contactMainForm .button {
  padding: 3px 24px;
  line-height: 32px;
  font-size: 16px;
  background-color: #FFBA00;
  margin-top: 9px;
  border-radius: 50px;
}

.contactMainForm .button:hover {
  background-color: #F3E100;
}

.contactMainForm input[type=submit] {
  line-height: 21px;
  font-size: 17px !important;
  margin: 0 !important;
  padding: 13px 14px !important;
  background-color: transparent !important;
  color: #000 !important;
  font-weight: 500;
  border: 0 !important;
}

.row label {
  width: 100% !important;
  display: flex;
  flex-direction: row;
  text-align: left;
  padding-left: 5px;
  margin-bottom: 9px;
  color: #444;
  font-weight: 500;
  font-size: 15.5px;
  color: #1572D3;
}

.row label span {
  padding-left: 6px;
  color: red;
}

.contactMainForm input[aria-invalid="true"],
.contactMainForm select[aria-invalid="true"],
.contactMainForm textarea[aria-invalid="true"] {
  border-color: #d61d1d !important;
  background-color: #fff !important;
}
.contactMainForm .span.wpcf7-not-valid-tip {
  padding: 4px 0 0;
}
.contactMainForm .wpcf7-not-valid-tip {
  display: none !important;
}
.contactMainForm .wpcf7-form-control-wrap:hover span.wpcf7-not-valid-tip,
.contactMainForm .wpcf7-form-control-wrap .wpcf7-form-control:focus~span.wpcf7-not-valid-tip {
  display: block !important;
  position: absolute;
  top: -30px;
  left: 12px;
  padding: 0 8px;
  background: #fff;
}
.contactMainForm .wpcf7-form p input.wpcf7-submit {
  margin: 0;
}
.contactMainForm .wpcf7 form .wpcf7-response-output {
  margin: 10px 0 -19px;
  max-width: 600px !important;
  margin: 15px auto 15px !important;
  font-size: 16px;
}
.contactMainForm .wpcf7-form-control-wrap:hover span.wpcf7-not-valid-tip{
top: -24px !important;
padding: 3px 8px !important;
}
.elementor-2200 .elementor-element.elementor-element-b8f3e82 .wpcf7-submit {
  border-radius: 10px;
  overflow: hidden;
  margin: 15px 15px 15px 0;
}

.selectmultipal {
  margin-top: -5px;
}

.selectmultipal .wpcf7-form-control-wrap {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  align-items: start;
  text-align: left;
  margin-bottom: 15px;
}

.selectmultipal label {
  display: flex;
  flex-direction: row;
  text-align: left;
  margin-bottom: 25px !important;
  font-size: 15px;
}

.selectmultipal .wpcf7-list-item label {
  display: flex;
  flex-direction: row;
  text-align: left;
  margin-bottom: 9px !important;
  color: #666 !important;
  font-size: 15.5px;
  font-weight: 400 !important;
  padding-left: 0;
}

.selectmultipal .wpcf7-list-item label span {
  color: #666 !important;
}

.contact-us-form .selectmultipal .wpcf7-list-item {
  width: 20%;
  max-width: 198px;
}

.selectmultipal .wpcf7-form-control {
  width: 100%;
}

.contact-us-form .selectmultipal input[type=checkbox], input[type=radio] {
  margin-right: 9px;
  margin-bottom: 0;
  width: 16px;
  height: 16px;
  position: relative;
  top: 1px;
}

.contact-us-form input[type=text], .contact-us-form input[type=email], .contact-us-form input[type=tel],  .contact-us-form textarea{
    background-color: #fff !important;
    border: 1px solid #bbbbbb !important;
    margin-bottom: 20px !important;
    border-radius: 7px !important;
    padding: 11px 20px !important;
}

.contact-us-form .wpcf7-not-valid-tip {
  display: block !important;
  position: absolute;
  top: -24px;
  left: 12px;
  padding: 3px 8px;
  background: #fff;
  bottom: 24px;
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px
}

.contact-us-form .selectmultipal .wpcf7-not-valid-tip {
  top: -42px;
  left: 121px;
  background: transparent;
  bottom: 0;
  height: 15px;
}

.contact-us-form {
  width: 100%;
  margin: 0 auto;
}


.contact-us-form .row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.contact-us-form .row .col6 {
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.contact-us-form .row .col12 {
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.contact-us-form .row+.contact-us-form .row {
  margin-top: 1rem;
}

.contact-us-form input:checked~.checkmark {
  background-color: #03a680 !important;
  border: 1px solid #03a680 !important;
}

.contact-us-form .checkmark {
  background-color: initial;
  border: 2px solid #03a680 !important;
  border-radius: 4px !important;
  height: 20px !important;
  left: 2px;
  position: absolute !important;
  top: 2px !important;
  width: 20px !important;
}

.contact-us-form .radio-btn input:checked~.checkmark {
  background-color: #2196f3 !important;
}

.contact-us-form .radio-btn .checkmark {
  background-color: initial !important;
  border: 2px solid #03a680 !important;
  border-radius: 50% !important;
  height: 21px !important;
  left: 0 !important;
  position: absolute !important;
  top: 2px !important;
  width: 21px !important;
}

form.sent .wpcf7-response-output {
  border: 1px solid #ffb900 !important;
  color: #01646A !important;
}

.wpcf7 form .wpcf7-response-output {
  max-width: 600px;
  margin: 5px auto 15px !important;
}

form .wpcf7-response-output {
  text-align: center !important;
}

form.invalid .wpcf7-response-output, form.failed .wpcf7-response-output, form.unaccepted .wpcf7-response-output, form.payment-required .wpcf7-response-output {
  border: 1px solid #ffb900 !important;
  text-align: center !important;
  color: red !important;
}

.master-cf7 {
  display: block;
}

@media (max-width: 640px) {
  .contact-us-form .row .col6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .contact-us-form .selectmultipal .wpcf7-list-item {
    width: 33.3%;
    max-width: 164px;
  }
}

@media only screen and (min-width: 600px) {
  .contactMainForm .row>div.span6 {
    width: 50%;
  }
}

@media (max-width: 575px) {
  .contact-us-form .selectmultipal .wpcf7-list-item {
    width: 100%;
    max-width: 140px;
  }
  .wpcf7-list-item {
    display: inline-block;
    margin: 0;
  }
}

@media (max-width: 420px) {
  .master-cf7 .wpcf7 textarea {
    max-width: 100%;
    min-width: 100%;
  }
}

@media (max-width: 415px) {
  .contact-us-form .selectmultipal .wpcf7-list-item {
    max-width: 136px;
  }
  .selectmultipal .wpcf7-list-item label {
    font-size: 15px !important;
    font-weight: 400 !important;
  }
  .contactMainForm .button {
    padding: 1px 15px;
    line-height: 26px;
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4bc41b6 */@media (max-width:575px){
.jklp.elementor-column{
 padding-left:0 !important;
 padding-right:0 !important;
}
}/* End custom CSS */