.elementor-15661 .elementor-element.elementor-element-338e533b{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:100px;--padding-bottom:100px;--padding-left:53px;--padding-right:86px;}.elementor-15661 .elementor-element.elementor-element-110f52de .e-search-submit{background-color:#123A63;}.elementor-15661 .elementor-element.elementor-element-110f52de{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:24px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:24px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:21px;--e-search-submit-icon-gap:0px;--e-search-submit-color:#FFA2A200;--e-search-icon-submit-color:#FF838300;--e-search-submit-border-radius:500rem 500rem 500rem 500rem;}.elementor-15661 .elementor-element.elementor-element-110f52de .e-search-input{font-family:"IRANSansX", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;border-radius:500rem 500rem 500rem 500rem;}#elementor-popup-modal-15661 .dialog-widget-content{animation-duration:1.2s;border-radius:18px 18px 18px 18px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-15661{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15661 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-15661 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-15661 .elementor-element.elementor-element-338e533b{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15661 .elementor-element.elementor-element-110f52de{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-15661 .elementor-element.elementor-element-110f52de.elementor-element{--align-self:center;}}/* Start custom CSS for search, class: .elementor-element-110f52de */.elementor-15661 .elementor-element.elementor-element-110f52de {
    box-shadow: 0 6px 18px -10px rgba(10, 37, 64, .18);
    position: relative;
}
.elementor-15661 .elementor-element.elementor-element-110f52de input {
    height: 60px;
}
button.e-search-submit {
    display: flex !importanti;
    position: absolute;
    left: 6px;
    top:6px;
    height: 40px;
    width: 40px !important;
}
.elementor-widget-search .e-search .e-search-submit{
        flex-wrap: nowrap;
    padding: 14px;
    width: 48px !important;
    height: 48px;
}/* End custom CSS */