.elementor-22 .elementor-element.elementor-element-f192316{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-f192316:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-f192316>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://shriharsh.com/wp-content/uploads/2025/01/Title.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.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-22 .elementor-element.elementor-element-e3a442b{text-align:end}.elementor-22 .elementor-element.elementor-element-34d417e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-550px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-9bd00a1{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-9bd00a1>.elementor-widget-container{margin:-80px 0 0 -50px;padding:130px 0 140px 0}.elementor-22 .elementor-element.elementor-element-9bd00a1 .etheme-icon-box-title{font-family:"Plus Jakarta Sans",Sans-serif;font-size:20px;font-weight:600;color:#5260FE;margin-bottom:25px}.elementor-22 .elementor-element.elementor-element-9bd00a1 .etheme-icon-box-description{font-family:"Plus Jakarta Sans",Sans-serif;font-size:50px;font-weight:700;line-height:60px;color:#0F1624}.elementor-22 .elementor-element.elementor-element-0468ea2{--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;--justify-content:space-around}.elementor-22 .elementor-element.elementor-element-5e60a47{--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;--justify-content:space-around}.elementor-22 .elementor-element.elementor-element-adb1528{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.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);color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-aa7e019{text-align:start}.elementor-22 .elementor-element.elementor-element-aa7e019 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;line-height:39px;letter-spacing:1.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);color:#3D00FF}.elementor-22 .elementor-element.elementor-element-c545692{padding:0 0 20px 0;text-align:center}.elementor-22 .elementor-element.elementor-element-c545692 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-e0c18ff{text-align:start}.elementor-22 .elementor-element.elementor-element-e0c18ff .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-1ce9a42{text-align:start}.elementor-22 .elementor-element.elementor-element-1ce9a42 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-b933c30{text-align:start}.elementor-22 .elementor-element.elementor-element-b933c30 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-df1e329{text-align:start}.elementor-22 .elementor-element.elementor-element-df1e329 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-0d30de5{text-align:start}.elementor-22 .elementor-element.elementor-element-0d30de5 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-5254011{text-align:start}.elementor-22 .elementor-element.elementor-element-5254011 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-170de60{text-align:start}.elementor-22 .elementor-element.elementor-element-170de60 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;line-height:35px;letter-spacing:.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-e6b02c5{--grid-template-columns:repeat(0, auto);text-align:left;margin:5px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 5px 5px 5px;--icon-size:22.5px;--grid-column-gap:35px;--grid-row-gap:0px}.elementor-22 .elementor-element.elementor-element-33b0b5b{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-22 .elementor-element.elementor-element-911987e{text-align:start}.elementor-22 .elementor-element.elementor-element-911987e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;line-height:39px;letter-spacing:1.4px;word-spacing:0;text-shadow:5px 10px 10px rgb(0 0 0 / .3);color:#3D00FF}.elementor-22 .elementor-element.elementor-element-c2bf795{text-align:center}.elementor-22 .elementor-element.elementor-element-c2bf795 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-weight:900;-webkit-text-stroke-width:.5px;stroke-width:.5px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:5px 10px 10px rgb(0 0 0 / .3);mix-blend-mode:multiply;color:#000}.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-not-valid-tip{display:block!important}.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-validation-errors{display:block!important}.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-form .form-group:not(:last-child){margin-bottom:20px}.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-form p{text-align:left}.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-form>p:nth-last-of-type(1){text-align:left}.elementor-22 .elementor-element.elementor-element-8aa7a83 .etheme-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;width:148px}.elementor-22 .elementor-element.elementor-element-0ff34ae{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-f192316{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-34d417e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-9bd00a1>.elementor-widget-container{margin:0 0 0 10px;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-9bd00a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-22 .elementor-element.elementor-element-c545692 .elementor-heading-title{font-size:24px}.elementor-22 .elementor-element.elementor-element-c2bf795 .elementor-heading-title{font-size:32px}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-f192316{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-9bd00a1 .etheme-icon-box-description{font-size:35px;line-height:1.3em}.elementor-22 .elementor-element.elementor-element-c545692 .elementor-heading-title{font-size:35px}.elementor-22 .elementor-element.elementor-element-c2bf795 .elementor-heading-title{font-size:38px}}