.elementor-4035 .elementor-element.elementor-element-0f423ce{--display:flex;--background-transition:0.3s;}.elementor-4035 .elementor-element.elementor-element-3cff15c:not(.elementor-motion-effects-element-type-background), .elementor-4035 .elementor-element.elementor-element-3cff15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38d8a0e );}.elementor-4035 .elementor-element.elementor-element-3cff15c > .elementor-background-overlay{background-color:var( --e-global-color-38d8a0e );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4035 .elementor-element.elementor-element-3cff15c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4035 .elementor-element.elementor-element-a6b7fc5 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:4.2rem;font-weight:600;line-height:1em;}.elementor-4035 .elementor-element.elementor-element-0837bc6{--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;--background-transition:0.3s;}.elementor-4035 .elementor-element.elementor-element-c0ecacd{--display:flex;--background-transition:0.3s;}.elementor-4035 .elementor-element.elementor-element-50c4c57{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4035 .elementor-element.elementor-element-a6b7fc5 .elementor-heading-title{font-size:2.5rem;line-height:1.1em;}}@media(min-width:768px){.elementor-4035 .elementor-element.elementor-element-b6dbde3{width:70%;}.elementor-4035 .elementor-element.elementor-element-e4b195e{width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-50c4c57 */input[type=time] {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
}
.oc-contact-info .oc-label{
    display: block;
    margin-bottom: 10px;
}
@media (max-width: 420px) {
    .oc-contact-info p,
    .oc-age p,
    .oc-contact p{
        display: flex;
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48c7832 */.razorpay-payment-button {
    display: flex !important;
    width: 100%;
    justify-content:left;
}
.PaymentButton{
    height:60px !important;
}
.razorpay-payment-button svg {
    transform: translate(0, 10px);
}
.gglcptch.gglcptch_v3 {
    display: none;
}
.PaymentButton-contents {
    background: #0c8614;
    color: #fff;
    border: 2px solid #0c8614 !important;
    height: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 0 !important;
}
.PaymentButton-contents:hover{
    background: #1e40a0;
    color: #fff;
    border: 1px solid #1e40a0 !important;
}/* End custom CSS */