.elementor-92 .elementor-element.elementor-element-4c2dc99{--display:flex;--padding-top:0128px;--padding-bottom:0128px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-674cf98{--display:flex;}.elementor-92 .elementor-element.elementor-element-f37e682{--display:flex;}.elementor-92 .elementor-element.elementor-element-1a516ae{text-align:center;}.elementor-92 .elementor-element.elementor-element-1a516ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;line-height:64px;color:#282938;}.elementor-92 .elementor-element.elementor-element-5544696{width:var( --container-widget-width, 562px );max-width:562px;padding:016px 0px 064px 0px;--container-widget-width:562px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#A1A1A8;}.elementor-92 .elementor-element.elementor-element-5544696.elementor-element{--align-self:center;}.elementor-92 .elementor-element.elementor-element-ba1622b{--display:flex;}@media(max-width:1340px){.elementor-92 .elementor-element.elementor-element-4c2dc99{--padding-top:0128px;--padding-bottom:0128px;--padding-left:015px;--padding-right:015px;}}@media(max-width:650px){.elementor-92 .elementor-element.elementor-element-4c2dc99{--padding-top:90px;--padding-bottom:90px;--padding-left:015px;--padding-right:015px;}.elementor-92 .elementor-element.elementor-element-1a516ae .elementor-heading-title{font-size:32px;line-height:38px;}}@media(min-width:651px){.elementor-92 .elementor-element.elementor-element-674cf98{--width:1061px;}}@media(max-width:1340px) and (min-width:651px){.elementor-92 .elementor-element.elementor-element-674cf98{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-aa387cc */.forms-ip{
    font-family: 'poppins';
    color:#000000;
    font-size: 16px;
    line-height: 28px;
    background: #F4F6FC;
    border-radius: 12px;
    padding: 55px 72px;
}
.forms-ip p{
    margin: 0;
}
.forms-ip label{
    margin-bottom: 6px;
    display: block;
    font-weight: 600;
}
.input-flex{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 32px;
    margin-bottom: 32px;
}

.forms-ip .input-flex input,
.forms-ip select,
.forms-ip textarea{
    width: 100%;
    display: block !important;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 8px;
    padding: 18px 32px;
    max-width: 800px;
    margin: 0;
}
.forms-ip .input-flex input{
    height: 66px;
}

.forms-ip .input-flex input::placeholder,
.forms-ip textarea::placeholder{
    color:#000;
    font-style: normal;
}

.forms-ip textarea{
    height: 138px;
    min-height: 138px;
    max-width: 100%;
}

.forms-ip input[type='submit']{
    text-transform: capitalize;
    color:#fff;
    padding: 16px 64px;
    border-radius: 100px;
    background: #263145;
    font-weight: 500;
    display: inline-block;
    margin-top: 32px;
    font-size: 16px;
    line-height: 28px;
}


@media screen and (max-width:1024px){
    .forms-ip{
    padding: 35px 52px;
}
}



@media screen and (max-width:800px){
    .forms-ip{
    padding: 20px 20px;
}
.input-flex{
    grid-template-columns: repeat(1,1fr);
}

}/* End custom CSS */