.elementor-2268 .elementor-element.elementor-element-4fe6cf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2268 .elementor-element.elementor-element-4fe6cf9:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-4fe6cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mtnviewvet.net/wp-content/uploads/2026/01/form-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2268 .elementor-element.elementor-element-26f2c92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2268 .elementor-element.elementor-element-26f2c92:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-26f2c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.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-2268 .elementor-element.elementor-element-96e2c89{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 52px 40px 52px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D7D8E1;text-align:center;}.elementor-2268 .elementor-element.elementor-element-96e2c89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:600;text-transform:capitalize;line-height:1.45;color:#2C3345;}.elementor-2268 .elementor-element.elementor-element-87a687d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:52px 52px 0px 52px;}@media(min-width:768px){.elementor-2268 .elementor-element.elementor-element-4fe6cf9{--content-width:1200px;}.elementor-2268 .elementor-element.elementor-element-26f2c92{--width:752px;}}@media(min-width:1025px){.elementor-2268 .elementor-element.elementor-element-4fe6cf9:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-4fe6cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-87a687d */.elementor-2268 .elementor-element.elementor-element-87a687d .gform_heading{
    display: none;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #gform_fields_6{
    gap: 20px 8px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form .gfield_label{
    gap: 0;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #gform_fields_6 span span {
    display: none;
    
    font-family: Inter, sans-serif;
    font-weight: 500;
    font-size: 16px;
    
    color: #dc2626;
    margin-left: 4px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_21, #field_6_22, #field_6_23, #field_6_24, #field_6_25,
    #field_6_26, #field_6_30,
    #field_6_31, #field_6_35,
    #field_6_36, #field_6_36, #field_6_36, #field_6_43, #field_6_44, #field_6_48, #field_6_49, #field_6_64, #field_6_65, #field_6_66, #field_6_76, #field_6_77,#field_6_78, #field_6_91, #field_6_92, #field_6_93, #field_6_103, #field_6_104, #field_6_114,  #field_6_115, #field_6_116, #field_6_117, #field_6_118, #field_6_119, #field_6_142, #field_6_123, #field_6_132, #field_6_133,#field_6_134, #field_6_135, #field_6_136, #field_6_137, #field_6_140, #field_6_141, #field_6_151, #field_6_152, #field_6_153, #field_6_154, #field_6_155, #field_6_156, #field_6_159, #field_6_160, #field_6_161, #field_6_162, #field_6_163, #field_6_164, #field_6_166, #field_6_165, #field_6_29, #field_6_28)
.gfield_required{
    display: block;
    
}

.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_21, #field_6_22, #field_6_23, #field_6_24, #field_6_25, #field_6_30, #field_6_31, #field_6_35, #field_6_36, #field_6_43, #field_6_44, #field_6_48, #field_6_49, #field_6_64, #field_6_65, #field_6_66, #field_6_76, #field_6_77,#field_6_78, #field_6_91, #field_6_92, #field_6_93, #field_6_103, #field_6_104, #field_6_114,  #field_6_115, #field_6_116, #field_6_117, #field_6_118, #field_6_119, #field_6_142, #field_6_123, #field_6_132, #field_6_133,#field_6_134, #field_6_135, #field_6_136, #field_6_137, #field_6_140, #field_6_141, #field_6_151, #field_6_152, #field_6_153, #field_6_154, #field_6_155, #field_6_156, #field_6_159, #field_6_160, #field_6_161, #field_6_162, #field_6_163, #field_6_164, #field_6_166, #field_6_169, #field_6_165) {
  display: flex;
  flex-direction: column;
}


.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_21, #field_6_22, #field_6_23, #field_6_24, #field_6_25, #field_6_30, #field_6_31, #field_6_35, #field_6_36, #field_6_43, #field_6_44, #field_6_48, #field_6_49, #field_6_64, #field_6_65, #field_6_66, #field_6_76, #field_6_77,#field_6_78, #field_6_91, #field_6_92, #field_6_93, #field_6_103, #field_6_104, #field_6_114,  #field_6_115, #field_6_116, #field_6_117, #field_6_118, #field_6_119, #field_6_142, #field_6_123, #field_6_132, #field_6_133,#field_6_134, #field_6_135, #field_6_136, #field_6_137, #field_6_140, #field_6_141, #field_6_151, #field_6_152, #field_6_153, #field_6_154, #field_6_155, #field_6_156, #field_6_159, #field_6_160, #field_6_161, #field_6_162, #field_6_163, #field_6_164, #field_6_166, #field_6_169, #field_6_165) label{
    margin-left: 2px !important;
    margin-bottom: 14px !important;
    margin-top: 0;
    
    color: #2C3345;
    
    font-size: 16px;
    font-weight: 500;
}



.elementor-2268 .elementor-element.elementor-element-87a687d form .ginput_container_email {
    position: relative;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form .ginput_container_email::before {
    font-family: Inter, sans-serif !important;
    font-size: .75em !important;
    color: #464d5f !important;

    content: "example@example.com";
    position: absolute;
    bottom: -25px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_23,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_24,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_25{
    margin-top: 30px;
}


.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_190, #field_6_191, #field_6_193, #field_6_194, #field_6_205, #field_6_195, #field_6_206, #field_6_196, #field_6_207, #field_6_197, #field_6_198, #field_6_199, #field_6_201
){
    color: #2C3345;
    font-size: 16px;
    font-weight: 500;
    word-break: break-word;
    font-family: Inter, sans-serif;
    margin-left: 2px;
    margin-bottom: -10px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form .form-required {
    color: #dc2626;
    margin-left: 4px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form .gfield {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_14 {
    display: flex;
    flex-direction: column;
    
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_14 label{
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;   
    
    color: #2C3345;
    
    margin-left: 2px;
    margin-bottom: 14px !important;
    margin-top: 0;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form input:not(fieldset input),
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_24 select,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_35 select,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_48 select{
    font-family: Inter, sans-serif !important;
    font-size: 1em  !important;
    
    border-style: solid !important;
    border-radius: 4px !important;
    border-width: 1px !important;
    
    display: block !important;
    min-width: 100% !important;
    
    padding: 5px !important;
    height: 40px !important;
    
    background-color: #fff !important;
    border-color: #b8bdc9 !important;
    color: #2c3345 !important;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form input::placeholder{
    color: #8894ab;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form input:hover,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_24 select:hover,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_35 select:hover{
    border-width: 2px !important;
    border-color: rgba(46, 105, 255, .5) !important;
    box-shadow: 0 0 0 2px rgba(46, 105, 255, .25) !important;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form input:focus,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_24 select:focus,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_35 select:focus{
    border-width: 2px !important;
    border-color: #2e69ff !important;
    box-shadow: 0 0 0 3px rgba(46, 105, 255, .25) !important;
    outline: 0 !important;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form input[aria-describedby*="validation_message"]{
    border-color: #dc2626 !important;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form input[aria-describedby*="validation_message"]:hover{
    border-color: #fe8e92!important;
    box-shadow: 0 0 0 2px #ffa5a5!important;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form .gfield_description{
    display: none;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form label{
    font-family: Inter, sans-serif;
    font-size: .75em;
    
    margin-top: 11px;
    margin-left: 2px;
    
    word-break: break-word;
    
    color: #464d5f;
}


.elementor-2268 .elementor-element.elementor-element-87a687d form legend.gfield_label{
    color: #2C3345;
    
    font-family: Inter, sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    margin-bottom: 14px !important;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form fieldset label{
    font-size: .9375em;
    margin: 0;
    padding-left: 10px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form h2{
    color: #2C3345;
    
    font-family: Inter, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.45;
    
  
}



.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_203,  #field_6_210, #field_6_202, #field_6_192, #field_6_204, #field_6_209){
    display: flex;
    flex-direction: column;
    
    
    border-color: #ededf1 !important;  
    border-bottom: 1px solid;
}



.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_203,  #field_6_210, #field_6_202, #field_6_192, #field_6_204, #field_6_209) h2{
    font-family: Inter, sans-serif;
    font-size: 1.25em;
    font-weight: 600;
    
    padding-bottom: 15px;
    
    border-bottom: 0 solid !important;
    margin-bottom: 0;
    

}

.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_203 p,
.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_210 p{
    font-size: .875em;
    font-weight: 300;
    line-height: 1.6;
}


.elementor-2268 .elementor-element.elementor-element-87a687d form :is(#field_6_24,  #field_6_35, #field_6_48) select {
line-height: 1.5;
}


.elementor-2268 .elementor-element.elementor-element-87a687d input[name="apbct__email_id__gravity_form"]{
    display: none!important;
}






.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_169 .ginput_container {
    position: relative;
    
    margin-bottom: 25px;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #field_6_169 .ginput_container::before {
    font-family: Inter, sans-serif !important;
    font-size: .75em !important;
    color: #464d5f !important;

    content: "Date";
    position: absolute;
    bottom: -25px;
}


.elementor-2268 .elementor-element.elementor-element-87a687d form .gform-footer{
    width: 100%;
    justify-content: center;
}

.elementor-2268 .elementor-element.elementor-element-87a687d form #gform_submit_button_6{
    background: #19b5bc !important;
    border-color: #19b5bc !important;
    color: #FFFFFF !important;
    letter-spacing: 1px !important;
    border: none !important;
    padding: 15px 25px !important;
    
    font-family: Inter, sans-serif !important;
    font-size: 16px !important;
    
    outline: 0 !important;
    
    height: 45px !important;
    width: auto !important;
    min-width: 180px !important;
    
    line-height: 0;
}/* End custom CSS */