.elementor-5305 .elementor-element.elementor-element-0187cda{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:26px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-5305 .elementor-element.elementor-element-0187cda:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-0187cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAF8;}.elementor-5305 .elementor-element.elementor-element-6a8e3b8{--display:flex;overflow:visible;}.elementor-5305 .elementor-element.elementor-element-80094fe{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;overflow:visible;}.elementor-5305 .elementor-element.elementor-element-a64f6c8{--display:flex;overflow:visible;}.elementor-5305 .elementor-element.elementor-element-158eb67{--display:flex;overflow:visible;}@media(max-width:767px){.elementor-5305 .elementor-element.elementor-element-0187cda{--padding-top:18px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}}@media(min-width:768px){.elementor-5305 .elementor-element.elementor-element-0187cda{--content-width:1180px;}}/* Start custom CSS for container, class: .elementor-element-0187cda */.elementor-5305 .elementor-element.elementor-element-0187cda{--navy:#061e3a;--teal:#006252;--line:#60a786;--grad:linear-gradient(135deg,rgba(6,30,58,.94),rgba(0,98,82,.92));background:radial-gradient(900px 520px at 88% 0%,rgba(96,167,134,.16),transparent 60%),#f6faf8!important;direction:rtl}
.elementor-5305 .elementor-element.elementor-element-0187cda,.elementor-5305 .elementor-element.elementor-element-0187cda *:not(i):not([class*=icon]){font-family:IRANSansFaNum,iransans,sans-serif}
.elementor-5305 .elementor-element.elementor-element-0187cda .elementor-widget{margin:0!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-glass,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-item,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-intro{position:relative;border-radius:6px!important;background:linear-gradient(160deg,rgba(255,255,255,.85),rgba(218,240,226,.6))!important;backdrop-filter:blur(14px);border:1px solid rgba(216,236,225,.95)!important;box-shadow:0 8px 24px rgba(6,30,58,.06);width:auto!important;max-width:none!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-intro{padding:30px 34px!important;overflow:hidden}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-intro:before{content:"";position:absolute;top:0;right:0;width:6px;height:100%;background:var(--grad)}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-intro:after{content:"";position:absolute;left:-120px;top:-140px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(96,167,134,.22),transparent 65%);pointer-events:none}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-glass{padding:22px 24px!important;gap:12px!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-item{padding:10px!important;transition:.25s;justify-content:center}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-item:hover,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-glass.ex-hov:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,98,82,.16);border-color:rgba(96,167,134,.8)!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-glass.ex-hov{transition:.25s}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-txt,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-txt *{position:relative;z-index:1;color:#2f4a3f;font-size:15px;line-height:2;text-align:justify;direction:rtl}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-txt p{margin:0 0 6px} .elementor-5305 .elementor-element.elementor-element-0187cda .ex-txt ul{margin:0;padding-right:18px} .elementor-5305 .elementor-element.elementor-element-0187cda .ex-txt strong{color:var(--navy)}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-txt a{color:var(--teal)!important;font-weight:700}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-h .elementor-heading-title{display:flex;align-items:center;gap:10px;font-family:IRANSansFaNum_Bold,iransans,sans-serif!important;font-size:17px;font-weight:800;color:var(--navy);margin:0;line-height:1.6}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-h .elementor-heading-title:before{content:"";flex:0 0 6px;width:6px;height:20px;border-radius:6px;background:linear-gradient(var(--teal),var(--line))}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-sec .elementor-heading-title{font-size:20px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-grid{display:grid!important;gap:16px!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-g2{grid-template-columns:repeat(2,minmax(0,1fr))} .elementor-5305 .elementor-element.elementor-element-0187cda .ex-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-img img{display:block;width:100%!important;height:auto;border-radius:6px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-cimg img{display:block;width:100%!important;height:190px!important;object-fit:cover;border-radius:6px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-side{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px!important;align-items:start}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-res a{display:flex;align-items:center;gap:10px;color:var(--navy)!important;font-weight:700;font-size:14.5px;line-height:1.7;direction:ltr;text-align:left}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-res a:before{content:"PDF";flex:0 0 auto;font-size:10.5px;letter-spacing:.5px;color:#fff;background:var(--grad);border-radius:6px;padding:4px 7px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form{width:100%}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form select,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form textarea,.elementor-5305 .elementor-element.elementor-element-0187cda .elementor-field-textual{border-radius:6px!important;border:1px solid rgba(96,167,134,.45)!important;background:rgba(255,255,255,.85)!important;box-shadow:none!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-submit-element button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=submit],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-submit,.elementor-5305 .elementor-element.elementor-element-0187cda .elementor-button{background:var(--grad)!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:700}
.elementor-5305 .elementor-element.elementor-element-0187cda .iphorm-element-wrap label,.elementor-5305 .elementor-element.elementor-element-0187cda .gfield_label,.elementor-5305 .elementor-element.elementor-element-0187cda .elementor-field-group>label{color:var(--navy);font-weight:700}
@media(max-width:1024px){.elementor-5305 .elementor-element.elementor-element-0187cda .ex-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-5305 .elementor-element.elementor-element-0187cda .ex-g2,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-g3,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-side{grid-template-columns:1fr}.elementor-5305 .elementor-element.elementor-element-0187cda .ex-intro{padding:22px 18px!important}.elementor-5305 .elementor-element.elementor-element-0187cda .ex-glass{padding:18px!important}}
/*title-fix*/.entry-header{display:block!important;width:100%!important;max-width:none!important;margin:0 0 26px!important;padding:40px 0 26px!important;text-align:right!important;background:#eff8f4!important;box-shadow:0 0 0 100vmax #eff8f4!important;clip-path:inset(0 -100vmax)!important;border-bottom:1px solid rgba(216,236,225,.9)}.entry-header .entry-title{display:block!important;width:auto!important;max-width:1180px!important;margin:0 auto!important;padding:0 20px!important;text-align:right!important;box-sizing:border-box}.entry-header .entry-title{font-family:IRANSansFaNum_Bold,iransans,sans-serif!important;font-size:30px!important;font-weight:800!important;color:#061e3a!important;line-height:1.5!important}.entry-header .entry-title:after{content:"";display:block;width:36px;height:2px;border-radius:20px;background:#268862;margin-top:10px}@media(max-width:767px){.entry-header .entry-title{font-size:24px!important}}@media(max-width:767px){.entry-header{padding:24px 0 18px!important}.entry-header .entry-title{padding:0 12px!important}}html body.page header.entry-header.ast-header-without-markup{background:#eff8f4!important;background-image:none!important}html body.page header.entry-header.ast-header-without-markup:before,html body.page header.entry-header.ast-header-without-markup:after{display:none!important}body.page{background:#f6faf8!important}/*end-title-fix*/


/*forms*/
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form{--mint:rgba(239,248,244,.85)}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=text],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=email],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=tel],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=number],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=url],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=password],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form select,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form textarea{width:100%!important;max-width:100%!important;min-height:44px;padding:10px 14px!important;border-radius:6px!important;border:1px solid rgba(96,167,134,.45)!important;background:var(--mint)!important;backdrop-filter:blur(10px);color:#061e3a!important;font-size:14px!important;box-shadow:inset 0 1px 2px rgba(6,30,58,.04)!important;transition:border-color .2s,box-shadow .2s;outline:0!important;box-sizing:border-box}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form textarea{min-height:130px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form select{height:44px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input:focus,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form select:focus,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form textarea:focus{border-color:#006252!important;box-shadow:0 0 0 3px rgba(0,98,82,.18)!important;background:#fff!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-element-wrap>label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield_label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-label *,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form legend{color:#061e3a!important;font-weight:700!important;font-size:14px!important;margin-bottom:6px!important;display:block}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-element-wrap,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-element{margin-bottom:14px!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-required,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield_required,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-required{color:#c0392b!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-date-wrap select,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-date-wrap{display:inline-block;width:auto!important;min-width:90px;margin-inline-end:6px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=file]{padding:8px!important;border:1px dashed rgba(96,167,134,.6)!important;border-radius:6px!important;background:var(--mint)!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=checkbox],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=radio]{accent-color:#006252;width:16px;height:16px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=submit],.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-submit-element button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-submit,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-button-submit button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-upload-queue-add,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-add-another-upload button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 28px!important;border:0!important;border-radius:6px!important;background:linear-gradient(135deg,rgba(6,30,58,.94),rgba(0,98,82,.92))!important;color:#fff!important;font-weight:700!important;font-size:14.5px!important;cursor:pointer;box-shadow:0 8px 20px rgba(0,98,82,.25)!important;transition:.25s;text-shadow:none!important;background-image:linear-gradient(135deg,rgba(6,30,58,.94),rgba(0,98,82,.92))!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button *,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-submit *{color:#fff!important;background:none!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button:hover,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input[type=submit]:hover,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_button:hover{filter:brightness(1.18);transform:translateY(-1px);color:#fff!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-errors-wrap,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-error,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .validation_error,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_validation_errors,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .validation_message,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-error,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-error-inner{border-radius:6px!important;background:rgba(192,57,43,.08)!important;border:1px solid rgba(192,57,43,.35)!important;color:#a93226!important;padding:8px 12px!important;font-size:13px!important;box-shadow:none!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-success-message,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_confirmation_message,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-success-message{border-radius:6px!important;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(218,240,226,.75))!important;border:1px solid rgba(96,167,134,.6)!important;border-inline-start:6px solid #006252!important;color:#061e3a!important;padding:16px 18px!important;font-weight:700}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_wrapper .gform_title{color:#061e3a;font-size:19px;font-weight:800}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gform_footer,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-submit-wrap{margin-top:8px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-label-wrap,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-element-wrap label{position:static!important;float:none!important;width:auto!important;display:block!important;padding:0!important;line-height:1.6!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-input-wrap,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-element-spacer{margin:0!important;padding:0!important;float:none!important;width:100%!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-element-wrap{clear:both}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button span,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button em,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form button>*{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:none!important;line-height:1.4!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gchoice,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield_radio li,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield_checkbox li{display:inline-flex!important;align-items:center;gap:6px;margin-inline-end:14px}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gchoice label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield_radio label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .gfield_checkbox label{display:inline!important;white-space:nowrap;font-weight:500!important;margin:0!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-upload-button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .quform-upload-button *{background:linear-gradient(135deg,rgba(6,30,58,.94),rgba(0,98,82,.92))!important;color:#fff!important;border:0!important;border-radius:6px!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div..elementor-5305 .elementor-element.elementor-element-0187cda{height:44px!important;min-width:120px;border-radius:6px!important;border:1px solid rgba(96,167,134,.45)!important;background:rgba(239,248,244,.85)!important;box-shadow:none!important;display:inline-flex!important;align-items:center;padding:0 12px!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div..elementor-5305 .elementor-element.elementor-element-0187cda span{background:none!important;height:auto!important;line-height:42px!important;color:#061e3a!important;padding:0!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div..elementor-5305 .elementor-element.elementor-element-0187cda select{height:44px!important;opacity:0}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.checker span,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.radio span{background-color:transparent}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form *{direction:rtl}.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form label,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form input,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form textarea,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form select{text-align:right}
/*forms-uniform*/
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div[id^=uniform-]{position:relative!important;display:inline-block!important;width:100%!important;max-width:100%!important;height:44px!important;padding:0!important;background:rgba(239,248,244,.85)!important;border:1px solid rgba(96,167,134,.45)!important;border-radius:6px!important;box-sizing:border-box;transition:.2s;vertical-align:middle}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div[id^=uniform-]:hover,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div[id^=uniform-].focus{border-color:#006252!important;box-shadow:0 0 0 3px rgba(0,98,82,.12)!important;background-color:#fff!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div[id^=uniform-] span{display:block!important;width:auto!important;height:42px!important;line-height:42px!important;padding:0 14px 0 36px!important;background:none!important;color:#061e3a!important;font-size:14px!important;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div[id^=uniform-] select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;cursor:pointer;border:0!important;padding:0!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-input-wrap-date-select-wrap{display:flex!important;gap:8px;align-items:center;flex-wrap:wrap}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-input-wrap-date-select-wrap div[id^=uniform-]{width:auto!important;min-width:96px;flex:0 0 auto}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-datepicker-icon{width:44px!important;height:44px!important;margin:0!important;border-radius:6px;cursor:pointer;background-color:rgba(239,248,244,.85)!important;background-position:center!important;border:1px solid rgba(96,167,134,.45);box-sizing:border-box;box-shadow:0 6px 16px rgba(0,98,82,.12);float:none!important;display:inline-block!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.uploader{position:relative!important;display:flex!important;align-items:center;width:100%!important;max-width:460px;height:46px!important;padding:0!important;margin:0 0 8px!important;background:rgba(239,248,244,.85)!important;border:1px dashed rgba(96,167,134,.7)!important;border-radius:6px!important;overflow:hidden;box-sizing:border-box;cursor:pointer;transition:.2s}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.uploader:hover{border-color:#006252!important;background:#fff!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.uploader span.filename{order:2;flex:1 1 auto;width:auto!important;height:44px!important;line-height:44px!important;padding:0 14px!important;margin:0!important;background:none!important;border:0!important;color:#5b7569!important;font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:none!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.uploader span.action{order:1;flex:0 0 auto;width:auto!important;height:44px!important;line-height:44px!important;padding:0 18px!important;margin:0!important;background:linear-gradient(135deg,rgba(6,30,58,.94),rgba(0,98,82,.92))!important;color:#fff!important;font-weight:700!important;font-size:13px!important;text-shadow:none!important;float:none!important}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div.uploader input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;cursor:pointer;z-index:2;padding:0!important;border:0!important}
#ui-datepicker-div{border-radius:6px!important;border:1px solid rgba(216,236,225,.95)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(6,30,58,.18)!important;padding:8px!important;font-family:IRANSansFaNum,iransans,sans-serif!important}
#ui-datepicker-div .ui-datepicker-header{background:linear-gradient(135deg,rgba(6,30,58,.94),rgba(0,98,82,.92))!important;border:0!important;border-radius:6px!important;color:#fff!important}
#ui-datepicker-div .ui-state-default{border-radius:6px!important;border:1px solid rgba(216,236,225,.95)!important;background:#f6faf8!important;color:#061e3a!important;text-align:center}
#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-active{background:#006252!important;color:#fff!important}

.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form div[id^=uniform-]:after{content:"";position:absolute;left:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #006252;border-bottom:2px solid #006252;transform:rotate(45deg);pointer-events:none}
.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-add-another-upload a,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form a.iphorm-add-another-upload-button,.elementor-5305 .elementor-element.elementor-element-0187cda .ex-form .iphorm-add-another-upload{display:inline-block;border-radius:6px!important;background:rgba(239,248,244,.85)!important;border:1px solid rgba(96,167,134,.45)!important;color:#006252!important;font-weight:700;padding:6px 14px!important}
/*end-forms-uniform*//* End custom CSS */