.elementor-431 .elementor-element.elementor-element-2783d6c1{--display:flex;--min-height:580px;--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;--justify-content:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-2783d6c1:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-2783d6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1045%26quot%3b)' fill='none'%3e%3cpath d='M -687.9445778345348%2c92 C -591.94%2c139.4 -399.94%2c314.8 -207.94457783453484%2c329 C -15.94%2c343.2 80.06%2c149 272.0554221654652%2c163 C 464.06%2c177 560.06%2c385.8 752.0554221654652%2c399 C 944.06%2c412.2 1094.47%2c230.6 1232.0554221654652%2c229 C 1369.64%2c227.4 1398.41%2c358.6 1440%2c391' stroke='rgba(242%2c 255%2c 47%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -220.89110996905384%2c73 C -124.89%2c133 67.11%2c356 259.10889003094616%2c373 C 451.11%2c390 547.11%2c165.6 739.1088900309462%2c158 C 931.11%2c150.4 1027.11%2c338.4 1219.1088900309462%2c335 C 1411.11%2c331.6 1654.93%2c151.6 1699.1088900309462%2c141 C 1743.29%2c130.4 1491.82%2c253.8 1440%2c282' stroke='rgba(242%2c 255%2c 47%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -752.5851840494761%2c368 C -656.59%2c324.6 -464.59%2c167.2 -272.5851840494761%2c151 C -80.59%2c134.8 15.41%2c286.8 207.41481595052392%2c287 C 399.41%2c287.2 495.41%2c120.4 687.4148159505239%2c152 C 879.41%2c183.6 1016.9%2c433.8 1167.414815950524%2c445 C 1317.93%2c456.2 1385.48%2c255.4 1440%2c208' stroke='rgba(242%2c 255%2c 47%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -707.6939805956121%2c171 C -611.69%2c230 -419.69%2c461.6 -227.6939805956121%2c466 C -35.69%2c470.4 60.31%2c225.6 252.3060194043879%2c193 C 444.31%2c160.4 540.31%2c297.4 732.3060194043879%2c303 C 924.31%2c308.6 1070.77%2c201 1212.3060194043878%2c221 C 1353.84%2c241 1394.46%2c366.6 1440%2c403' stroke='rgba(242%2c 255%2c 47%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -546.180846624658%2c437 C -450.18%2c380.2 -258.18%2c161.4 -66.18084662465793%2c153 C 125.82%2c144.6 221.82%2c379.6 413.81915337534207%2c395 C 605.82%2c410.4 701.82%2c229.4 893.819153375342%2c230 C 1085.82%2c230.6 1264.58%2c427.2 1373.819153375342%2c398 C 1483.06%2c368.8 1426.76%2c146.8 1440%2c84' stroke='rgba(242%2c 255%2c 47%2c 0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1045'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-431 .elementor-element.elementor-element-2783d6c1::before, .elementor-431 .elementor-element.elementor-element-2783d6c1 > .elementor-background-video-container::before, .elementor-431 .elementor-element.elementor-element-2783d6c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-431 .elementor-element.elementor-element-2783d6c1 > .elementor-background-slideshow::before, .elementor-431 .elementor-element.elementor-element-2783d6c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-431 .elementor-element.elementor-element-2783d6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-431 .elementor-element.elementor-element-48e91d0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:28px 28px 28px 28px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-431 .elementor-element.elementor-element-2783d6c1{--min-height:520px;--justify-content:flex-start;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-431 .elementor-element.elementor-element-48e91d0 > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-431 .elementor-element.elementor-element-2783d6c1{--min-height:400px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-431 .elementor-element.elementor-element-2783d6c1:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-2783d6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-431 .elementor-element.elementor-element-48e91d0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-431 .elementor-element.elementor-element-2783d6c1{--content-width:480px;}}@media(min-width:1025px){.elementor-431 .elementor-element.elementor-element-2783d6c1:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-2783d6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-48e91d0 */.gform_title , .gform-field-label{
    font-family: vazirmatn;
    color: #fff;
    text-indent: 5px;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
border-radius:12px;}

.elementor-431 .elementor-element.elementor-element-48e91d0{
   background: rgba( 255, 255, 255, 0.1 );
box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
backdrop-filter: blur( 3px );
-webkit-backdrop-filter: blur( 2px );
border-radius: 10px;
border: 1px solid rgba( 255, 255, 255, 0.18 );
}

.gform_button {
    border: solid 2px #fff;
    border-radius: 12px;
    color: #fff;
    font-family: vazirmatn;
    font-weight: bold;
}

.gform_button:hover {
    background: #fff;
    color: #54595f;
}

.field_required_custom {
    color: #fcfcfc;
}

span.gfield_required.gfield_required_text {font-size: 0;}


.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction {
    padding-bottom: 16px;
    padding-top: 0;
    color: #fff;
    font-family: 'Vazirmatn';
}

.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 2;
    min-height: 32px;
    font-family: 'Vazirmatn';
}


.gform_confirmation_message_2 .gform_confirmation_message {
    font-family: 'Vazirmatn';
    text-align: center;
    color: #fff;
}/* End custom CSS */