.elementor-245 .elementor-element.elementor-element-cd2b025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-cd2b025:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-cd2b025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hip-digital.rudraserver.com/wp-content/uploads/2026/03/contact-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-245 .elementor-element.elementor-element-886f52a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-73b86c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-245 .elementor-element.elementor-element-73b86c2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-f6f6783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;}.elementor-245 .elementor-element.elementor-element-f6f6783 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-a2f4a03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-ce7e22a{border-radius:24px 24px 24px 24px;}.elementor-245 .elementor-element.elementor-element-ce7e22a iframe{height:712px;}.elementor-245 .elementor-element.elementor-element-ec92fc2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-7d203d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-7d203d8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-7845e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-7845e1f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-a1010f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-fca8146{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-245 .elementor-element.elementor-element-4da6a97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-245 .elementor-element.elementor-element-4da6a97 .elementor-icon-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-4da6a97 .elementor-icon{font-size:50px;}.elementor-245 .elementor-element.elementor-element-4da6a97 .elementor-icon svg{height:50px;}.elementor-245 .elementor-element.elementor-element-d0c3aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-d0c3aa2 .elementor-heading-title{font-family:var( --e-global-typography-1fc0810-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc0810-font-size );font-weight:var( --e-global-typography-1fc0810-font-weight );line-height:var( --e-global-typography-1fc0810-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-be37e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-be37e54 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-99add6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-99add6f .elementor-heading-title{font-family:var( --e-global-typography-1fc0810-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc0810-font-size );font-weight:var( --e-global-typography-1fc0810-font-weight );line-height:var( --e-global-typography-1fc0810-line-height );color:var( --e-global-color-accent );}.elementor-245 .elementor-element.elementor-element-61cbe55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-17c8263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-245 .elementor-element.elementor-element-17c8263 .elementor-icon-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-17c8263 .elementor-icon{font-size:50px;}.elementor-245 .elementor-element.elementor-element-17c8263 .elementor-icon svg{height:50px;}.elementor-245 .elementor-element.elementor-element-5365b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-5365b6c .elementor-heading-title{font-family:var( --e-global-typography-1fc0810-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc0810-font-size );font-weight:var( --e-global-typography-1fc0810-font-weight );line-height:var( --e-global-typography-1fc0810-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-35e24df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-35e24df .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-715d1cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-715d1cd .elementor-heading-title{font-family:var( --e-global-typography-1fc0810-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc0810-font-size );font-weight:var( --e-global-typography-1fc0810-font-weight );line-height:var( --e-global-typography-1fc0810-line-height );color:var( --e-global-color-accent );}.elementor-245 .elementor-element.elementor-element-56798b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-b8efb39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-245 .elementor-element.elementor-element-b8efb39 .elementor-icon-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-b8efb39 .elementor-icon{font-size:50px;}.elementor-245 .elementor-element.elementor-element-b8efb39 .elementor-icon svg{height:50px;}.elementor-245 .elementor-element.elementor-element-2c57276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-2c57276 .elementor-heading-title{font-family:var( --e-global-typography-1fc0810-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc0810-font-size );font-weight:var( --e-global-typography-1fc0810-font-weight );line-height:var( --e-global-typography-1fc0810-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-5d52277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-5d52277 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-245 .elementor-element.elementor-element-633faea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 040px) 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-633faea .elementor-heading-title{font-family:var( --e-global-typography-1fc0810-font-family ), Sans-serif;font-size:var( --e-global-typography-1fc0810-font-size );font-weight:var( --e-global-typography-1fc0810-font-weight );line-height:var( --e-global-typography-1fc0810-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-cd2b025{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-245 .elementor-element.elementor-element-73b86c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-245 .elementor-element.elementor-element-f6f6783 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-ce7e22a iframe{height:400px;}.elementor-245 .elementor-element.elementor-element-ec92fc2{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-7d203d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-245 .elementor-element.elementor-element-7845e1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-d0c3aa2 .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-be37e54 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-99add6f .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-5365b6c .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-35e24df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-715d1cd .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-2c57276 .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-5d52277 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-633faea .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-cd2b025{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-245 .elementor-element.elementor-element-73b86c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-245 .elementor-element.elementor-element-f6f6783 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-7d203d8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-245 .elementor-element.elementor-element-7845e1f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-d0c3aa2 .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-be37e54 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-99add6f .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-5365b6c .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-35e24df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-715d1cd .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-2c57276 .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}.elementor-245 .elementor-element.elementor-element-5d52277 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-633faea .elementor-heading-title{font-size:var( --e-global-typography-1fc0810-font-size );line-height:var( --e-global-typography-1fc0810-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-4e89f14 */.contact-form .gform_heading {
    display: none;
}

.contact-form .gform-field-label {
    font-family: Inter !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    letter-spacing: 0% !important;
    color: #111 !important;
   margin-bottom: 6px !important;
}

.contact-form .gform-theme--foundation .gform_fields {
    column-gap: 24px;
}

.contact-form input {
    border: none !important;
    border-bottom: 1px solid #DADADA !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    background: transparent !important;
    color:#111;
}
.contact-form .ginput_container_select select {
    border: none !important;
    box-shadow: none !important;
   border-bottom: 1px solid #DADADA !important;
    border-radius: 0 !important;
    color:#111;
    padding-inline: 0 !important;
}
.contact-form textarea {
    min-block-size: 2rem !important;
    max-block-size: 5rem;
    border: none !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #DADADA !important;
    box-shadow: none !important;
    padding: 0 !important;
        background: transparent !important;
        color:#111;
}
.contact-form input:focus, .contact-form textarea:focus {
    outline: none !important;
    border-bottom: 1px solid #111 !important;
}
.contact-form .gform_button {
    /* background-color: #930C0A !important; */
    padding: 15px 24px !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    font-family: 'inter' !important;
    font-weight: 400 !important;
    background-image: url(/wp-content/uploads/2026/03/white-arrow-btn.svg), linear-gradient(90deg, #930C0A 0%, #930C0A 100%) !important;
    background-repeat: no-repeat !important;
    background-position: 87% center, center center !important;
    background-size: auto, cover !important;
    padding-right: 51px !important;
    padding-left: 24px !important;
}
.contact-form .gform-theme--framework ::placeholder {
    color: unset;
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px !important;
    letter-spacing: 0%;
    color: #A7A5A7;
}

.contact-form .large::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
    background: #E8F0F4 !important;
    border-radius: 50px !important;
    border: none !important;
    height: 31px !important;
    font-family: Inter !important;
    font-weight: 600 !important;
    font-size: 12px !important;
}
.contact-form .gform-footer.gform_footer.top_label {
    margin-top: 32px;
}
.contact-form .ginput_container_select select:focus {
    outline: none;
    border-bottom-color: #111 !important;
}
.contact-form.multi-step-form-wrapper .gform_button {
    background-position: 87% center, center center !important;
}/* End custom CSS */