.elementor-1549 .elementor-element.elementor-element-af643d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-af643d2 ~ .limo-sep--bottom{--limo-sep-h:60px;--limo-sep-opacity:calc(100 / 100);}.elementor-1549 .elementor-element.elementor-element-f05cdac{--display:flex;--min-height:140px;--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:center;}.elementor-1549 .elementor-element.elementor-element-30fa99f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-30fa99f:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-30fa99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://souzangas.ir/wp-content/uploads/2026/07/Untitled-1-6.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-179e2e0{left:34px;}body.rtl .elementor-1549 .elementor-element.elementor-element-179e2e0{right:34px;}.elementor-1549 .elementor-element.elementor-element-179e2e0{top:25px;}.elementor-1549 .elementor-element.elementor-element-179e2e0 img{width:70px;}.elementor-1549 .elementor-element.elementor-element-9770471 > .elementor-widget-container{margin:1px 83px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-9770471.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-menu{--limo-card-cols:1;--limo-header-h:72px;--limo-nav-gap:0px;--limo-accent:var( --e-global-color-accent );--limo-accent-soft:var( --e-global-color-accent );--limo-nav-color:#DCDCDC;--limo-nav-color-hover:#FFFFFF;--limo-nav-bg-hover:#000000;--limo-nav-icon-fill-hover:var( --e-global-color-103993f );--limo-nav-icon-size:22px;--limo-nav-pad-t:10px;--limo-nav-pad-r:16px;--limo-nav-pad-b:10px;--limo-nav-pad-l:16px;--limo-nav-radius:10px;--limo-fx-bg-color:#000000;--limo-bg-panel:#171616;--limo-panel-radius:16px;--limo-panel-padding:24px;--limo-panel-gap:10px;--limo-panel-maxheight:480px;--limo-cat-width:220px;--limo-cat-bg-active:#141313;--limo-cat-icon-size:18px;--limo-card-gap:14px;--limo-card-padding:18px;--limo-card-radius:12px;--limo-card-bg:#121212;--limo-icon-box-size:38px;--limo-icon-size:20px;--limo-icon-box-radius:10px;--limo-burger-size:38px;--limo-burger-icon-size:18px;--limo-burger-radius:10px;--limo-drawer-width:360px;--limo-tab-color-active:#230808;--limo-tab-indicator:var( --e-global-color-accent );--limo-tab-radius:8px;--limo-banner-height:160px;--limo-banner-radius:10px;--limo-social-icon-size:20px;--limo-social-box-size:38px;--limo-social-radius:10px;--limo-social-gap:8px;}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-nav-link{font-family:"iransans", Sans-serif;font-size:1em;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-title{color:#FBF8F8;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-sublink{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-tab{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-banner img{object-fit:cover;}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-banner{margin:0px 0px 14px 0px;}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-social{margin:0px 0px 14px 0px;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-046d068{left:116px;}body.rtl .elementor-1549 .elementor-element.elementor-element-046d068{right:116px;}.elementor-1549 .elementor-element.elementor-element-046d068{top:48px;}.elementor-1549 .elementor-element.elementor-element-046d068 .limo-dh__wrapper{flex-direction:column;justify-content:start;text-align:start;gap:2px;}.elementor-1549 .elementor-element.elementor-element-046d068 .limo-dh__first{--shine-speed:3s;font-family:"iransans", Sans-serif;font-size:0.9em;font-weight:400;padding:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-046d068 .limo-dh__second{--shine-speed:3s;font-family:"iransans", Sans-serif;font-size:0.8em;font-weight:700;}.elementor-1549 .elementor-element.elementor-element-046d068 .limo-dh__first .limo-dh__inner,
				 .elementor-1549 .elementor-element.elementor-element-046d068 .limo-dh__first .limo-dh__inner a{color:#FEF8F8;}.elementor-1549 .elementor-element.elementor-element-2cd7882 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:1px 10px 1px 10px;border-radius:10px 10px 10px 10px;}.elementor-1549 .elementor-element.elementor-element-2cd7882.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-2cd7882{right:38px;}body.rtl .elementor-1549 .elementor-element.elementor-element-2cd7882{left:38px;}.elementor-1549 .elementor-element.elementor-element-2cd7882{top:37px;}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item{flex-direction:row !important;gap:5px !important;font-family:"iransans", Sans-serif;font-size:1em;font-weight:400;}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item::before, .elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item i, .elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item svg{transform:translateY(5px);}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-text{transform:translateY(5px);}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-advanced-heading-wrapper a, .elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item{color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-advanced-heading-wrapper a:hover .limo-heading-item, .elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item:hover{color:var( --e-global-color-accent );}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-advanced-heading-wrapper a:hover svg, .elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item:hover svg{stroke:var( --e-global-color-accent );}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-advanced-heading-wrapper a:hover svg *, .elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item:hover svg *{stroke:var( --e-global-color-accent );}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item::before{width:20px;height:20px;}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item i{width:20px;height:20px;font-size:20px;}.elementor-1549 .elementor-element.elementor-element-2cd7882 .limo-heading-item svg{width:20px;height:20px;font-size:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-link{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-sublink{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-tab{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-1549 .elementor-element.elementor-element-f05cdac{--content-width:1406px;}.elementor-1549 .elementor-element.elementor-element-30fa99f{--width:80%;}}@media(max-width:767px){.elementor-1549 .elementor-element.elementor-element-f05cdac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1549 .elementor-element.elementor-element-30fa99f{--min-height:11px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-179e2e0{left:0%;}body.rtl .elementor-1549 .elementor-element.elementor-element-179e2e0{right:0%;}.elementor-1549 .elementor-element.elementor-element-179e2e0{top:16px;}.elementor-1549 .elementor-element.elementor-element-9770471 > .elementor-widget-container{margin:10px 8px 0px 12px;}.elementor-1549 .elementor-element.elementor-element-9770471.elementor-element{--align-self:flex-end;}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-link{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-sublink{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-drawer-tab{font-size:var( --e-global-typography-primary-font-size );}.elementor-1549 .elementor-element.elementor-element-9770471 .limo-menu{--limo-banner-height:60px;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-046d068{left:77px;}body.rtl .elementor-1549 .elementor-element.elementor-element-046d068{right:77px;}.elementor-1549 .elementor-element.elementor-element-046d068{top:38px;}body:not(.rtl) .elementor-1549 .elementor-element.elementor-element-2cd7882{right:115px;}body.rtl .elementor-1549 .elementor-element.elementor-element-2cd7882{left:115px;}.elementor-1549 .elementor-element.elementor-element-2cd7882{top:119px;}}/* Start custom CSS for image, class: .elementor-element-179e2e0 */.elementor-element-30fa99f img{
    display: block;
    transform: rotate(0deg);
    transform-origin: center center;
    transition: transform 1s ease;
    will-change: transform;
}

.elementor-element-30fa99f:hover .elementor-element-179e2e0 img{
    transform: scale(1.14);
}/* End custom CSS */
/* Start custom CSS for limo_header_menu, class: .elementor-element-9770471 */.limo-drawer-tab-pane p{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for limo_dual_heading, class: .elementor-element-046d068 */@media(max-width:700px){
    
.elementor-1549 .elementor-element.elementor-element-046d068 span {color:fff !important};
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30fa99f */@media(max-width:600px){
    .elementor-1549 .elementor-element.elementor-element-30fa99f{
    background-image:none !important;
        background: #171516;;height: 90px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af643d2 */@media(min-width:900px){
    .elementor-1549 .elementor-element.elementor-element-af643d2 ~ .limo-sep--bottom{display: none}
 
 
 
}
@media(max-width:600px){
 .elementor-1549 .elementor-element.elementor-element-af643d2{height: 90px !important;}  }/* End custom CSS */