.elementor-59 .elementor-element.elementor-element-53d2355{--display:flex;}.elementor-59 .elementor-element.elementor-element-b8a37dd .woocommerce-breadcrumb{color:var( --e-global-color-aa850e9 );font-family:"IRANYekanX", Sans-serif;font-weight:700;}.elementor-59 .elementor-element.elementor-element-b8a37dd .woocommerce-breadcrumb > a{color:var( --e-global-color-4110b70 );}.elementor-59 .elementor-element.elementor-element-58bb770{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-00f6a17{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-00f6a17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-5a5a74a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-59 .elementor-element.elementor-element-3d77003{--display:flex;}.elementor-59 .elementor-element.elementor-element-81e5b13{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-59 .elementor-element.elementor-element-81e5b13:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-81e5b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa850e9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-8824a51{text-align:start;font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-712db96{--display:flex;}.elementor-59 .elementor-element.elementor-element-51a7014 .wd-text-block{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:18px;}.elementor-59 .elementor-element.elementor-element-51a7014 u{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:500;}.elementor-59 .elementor-element.elementor-element-2f23a95{--display:flex;}.elementor-59 .elementor-element.elementor-element-7bae937 .wd-info-box .info-box-icon{border-color:var( --e-global-color-4110b70 );}.elementor-59 .elementor-element.elementor-element-7bae937 .wd-info-box{--ib-icon-sp:5px;}.elementor-59 .elementor-element.elementor-element-c8d1835 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-c8d1835 .wd-info-box .info-box-icon{border-color:var( --e-global-color-4110b70 );}.elementor-59 .elementor-element.elementor-element-c8d1835 .wd-info-box{--ib-icon-sp:5px;}.elementor-59 .elementor-element.elementor-element-6670f34 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-6670f34 .wd-info-box .info-box-icon{border-color:var( --e-global-color-4110b70 );}.elementor-59 .elementor-element.elementor-element-6670f34 .wd-info-box{--ib-icon-sp:5px;}.elementor-59 .elementor-element.elementor-element-6b4fede{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-59 .elementor-element.elementor-element-b8cf9c7 .wd-osm-map-container .wd-osm-map-wrapper{height:300px;}.elementor-59 .elementor-element.elementor-element-b8cf9c7 .wd-osm-map-content{max-width:300px;}/* Start custom CSS for container, class: .elementor-element-58bb770 */.elementor-59 .elementor-element.elementor-element-58bb770 {
  --r: 40px; /* radius */


  aspect-ratio: 0;
  
  border-radius: var(--r) var(--r) 0 0;
  --_m:100%,#0000 100%,#000 calc(100% + 1px);
  mask:
    radial-gradient(var(--r) at 100% var(--_m)) 0    100% no-repeat,
    radial-gradient(var(--r) at 0    var(--_m)) 100% 100% no-repeat,
    linear-gradient(0,#0000 var(--r),#000 0);
  mask-size: var(--r);
}/* End custom CSS */