.elementor-37243 .elementor-element.elementor-element-ccc107f{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37243 .elementor-element.elementor-element-ccc107f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37243 .elementor-element.elementor-element-c1433b2{--display:flex;}.elementor-37243 .elementor-element.elementor-element-0f02e09 .gk-gravity-form{text-align:right;}.elementor-37243 .elementor-element.elementor-element-1beaf6b .wd-accordion-title-text{color:#000000;}.elementor-37243 .elementor-element.elementor-element-1beaf6b .wd-accordion-title.wd-active .wd-accordion-title-text, .elementor-37243 .elementor-element.elementor-element-1beaf6b .wd-accordion:not(.wd-inited,[data-state="all_closed"]) .wd-accordion-item:first-child .wd-accordion-title-text{color:#000000;}.elementor-37243 .elementor-element.elementor-element-1beaf6b > div > .wd-accordion > .wd-accordion-item > .wd-accordion-title > .wd-accordion-opener{font-size:19px;}@media(min-width:768px){.elementor-37243 .elementor-element.elementor-element-ccc107f{--width:103.846%;}}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-0f02e09 */.gform_wrapper{

background:linear-gradient(180deg,#ffffff,#f8fbff);

border:1px solid #d8e4ff;

border-radius:24px;

padding:40px;

box-shadow:
0 20px 60px rgba(33,41,129,.08),
0 10px 30px rgba(0,0,0,.05);

position:relative;

overflow:hidden;

}
.gform_wrapper:before{

content:"";

position:absolute;

top:0;

right:0;

left:0;

height:6px;

background:linear-gradient(90deg,#212981,#4c6fff,#e1000f);

}
.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea{

background:rgba(255,255,255,.9);

border:1px solid #d7dff0;

border-radius:16px;

transition:.35s;

height:58px;

padding:0 18px;

box-shadow:inset 0 1px 3px rgba(0,0,0,.03);

}

box-shadow:
0 0 0 5px rgba(33,41,129,.08),
0 10px 30px rgba(33,41,129,.08);

}
.gform_button{

background:linear-gradient(135deg,#212981,#3857ff);

border-radius:16px;

padding:15px 40px;

font-size:16px;

font-weight:700;

border:none;

box-shadow:0 15px 30px rgba(33,41,129,.25);

transition:.35s;

}

.gform_button:hover{

transform:translateY(-4px);

box-shadow:0 25px 50px rgba(33,41,129,.35);

}
.gform_wrapper h2{

position:relative;

padding-bottom:18px;

margin-bottom:25px;

}

.gform_wrapper h2:after{

content:"";

position:absolute;

bottom:0;

right:50%;

transform:translateX(50%);

width:90px;

height:5px;

border-radius:30px;

background:#212981;

}/* End custom CSS */