.elementor-232 .elementor-element.elementor-element-fafdf97{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-fafdf97:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-fafdf97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andra.agency/wp-content/uploads/2025/02/home-24.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-d8c1532{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content, .elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:15px;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-image img, .elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-image span{border-style:none;margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-51bf48e .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-57cee7b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content, .elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:15px;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-image img, .elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-image span{border-style:none;margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-0a33261 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-fbaf6f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content, .elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:15px;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-image img, .elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-image span{border-style:none;margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-70227f0 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-4734b19{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content, .elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:15px;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-image img, .elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content a .gem-image img{width:50px;max-width:50px;height:auto;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-image span{border-style:none;margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-ee1969b .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-232 .elementor-element.elementor-element-c334abb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-c334abb:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-c334abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E191E;}.elementor-232 .elementor-element.elementor-element-eaf7101{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:30px;}.elementor-232 .elementor-element.elementor-element-f6d276f .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto;}.elementor-232 .elementor-element.elementor-element-f6d276f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-232 .elementor-element.elementor-element-f6d276f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-232 .elementor-element.elementor-element-f6d276f .gem-image{width:40%;}.elementor-232 .elementor-element.elementor-element-f6d276f .gem-image img{opacity:calc(100/100);}.elementor-232 .elementor-element.elementor-element-f6d276f .gem-image a:hover img{opacity:calc(100/100);}.elementor-232 .elementor-element.elementor-element-ee6dc89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-ee6dc89{text-align:justify;}.elementor-232 .elementor-element.elementor-element-ee6dc89, .elementor-232 .elementor-element.elementor-element-ee6dc89 .elementor-text-editor *{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.3px;}.elementor-232 .elementor-element.elementor-element-ee6dc89, .elementor-232 .elementor-element.elementor-element-ee6dc89 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-5e7cdc5 .elementor-repeater-item-14800ee.elementor-social-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-5e7cdc5{--grid-template-columns:repeat(3, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:10px;}.elementor-232 .elementor-element.elementor-element-5e7cdc5 .elementor-widget-container{text-align:center;}.elementor-232 .elementor-element.elementor-element-5e7cdc5 .elementor-social-icon{background-color:#000000;}.elementor-232 .elementor-element.elementor-element-f2ddc05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-f2ddc05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li > span{font-size:15px;color:#FFFFFF !important;}.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li{margin-bottom:-8px;}.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li:hover > a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li:hover > span{color:#D84040 !important;}.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li.menu-item-current > a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li.menu-item-current > span,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li.menu-item-active > a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li.menu-item-active > span,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li.collapsed > a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li.collapsed > span{color:#EE6730 !important;}.elementor-232 .elementor-element.elementor-element-9aecd31 .menu-custom-header a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 .menu-custom-header > span,
					.elementor-232 .elementor-element.elementor-element-9aecd31 .menu-custom-header .separator{justify-content:center;}.elementor-232 .elementor-element.elementor-element-9aecd31 .menu-custom-header{color:#FFFFFF;margin-bottom:10px;}.elementor-232 .elementor-element.elementor-element-9aecd31 .menu-custom-header .label{color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li > span{font-size:15px;color:#FFFFFF !important;}.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li{margin-bottom:-8px;}.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li:hover > a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li:hover > span{color:#D84040 !important;}.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li.menu-item-current > a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li.menu-item-current > span,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li.menu-item-active > a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li.menu-item-active > span,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li.collapsed > a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li.collapsed > span{color:#EE6730 !important;}.elementor-232 .elementor-element.elementor-element-cc67d34 .menu-custom-header a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 .menu-custom-header > span,
					.elementor-232 .elementor-element.elementor-element-cc67d34 .menu-custom-header .separator{justify-content:center;}.elementor-232 .elementor-element.elementor-element-cc67d34 .menu-custom-header{color:#FFFFFF;margin-bottom:10px;}.elementor-232 .elementor-element.elementor-element-cc67d34 .menu-custom-header .label{color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-8e86938{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-232 .elementor-element.elementor-element-8e86938.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-232 .elementor-element.elementor-element-fd30a04{--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;--justify-content:center;}.elementor-232 .elementor-element.elementor-element-56cebff{width:initial;max-width:initial;}.elementor-232 .elementor-element.elementor-element-56cebff > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-232 .elementor-element.elementor-element-56cebff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-232 .elementor-element.elementor-element-fd199ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-232 .elementor-element.elementor-element-38eabb2{width:initial;max-width:initial;}.elementor-232 .elementor-element.elementor-element-38eabb2 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 35px 30px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-232 .elementor-element.elementor-element-38eabb2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-232 .elementor-element.elementor-element-5033422{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-232 .elementor-element.elementor-element-5033422.elementor-element{--align-self:center;}.elementor-232 .elementor-element.elementor-element-5033422 > .elementor-widget-container{border-style:none;}.elementor-232 .elementor-element.elementor-element-d39464b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-d39464b:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-d39464b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-232 .elementor-element.elementor-element-652bbe9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-18caab5{--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-fafdf97{--content-width:1212px;}.elementor-232 .elementor-element.elementor-element-d8c1532{--width:25%;}.elementor-232 .elementor-element.elementor-element-57cee7b{--width:25%;}.elementor-232 .elementor-element.elementor-element-fbaf6f4{--width:25%;}.elementor-232 .elementor-element.elementor-element-4734b19{--width:25%;}.elementor-232 .elementor-element.elementor-element-c334abb{--content-width:1212px;}.elementor-232 .elementor-element.elementor-element-eaf7101{--width:35%;}.elementor-232 .elementor-element.elementor-element-f2ddc05{--width:45%;}.elementor-232 .elementor-element.elementor-element-8e86938{--width:20%;}.elementor-232 .elementor-element.elementor-element-d39464b{--content-width:1212px;}.elementor-232 .elementor-element.elementor-element-652bbe9{--width:50%;}.elementor-232 .elementor-element.elementor-element-18caab5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-232 .elementor-element.elementor-element-eaf7101{--width:33%;}.elementor-232 .elementor-element.elementor-element-f2ddc05{--width:44%;}.elementor-232 .elementor-element.elementor-element-8e86938{--width:23%;}}@media(max-width:1024px){.elementor-232 .elementor-element.elementor-element-fafdf97{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-c334abb{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-eaf7101{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-ee6dc89, .elementor-232 .elementor-element.elementor-element-ee6dc89 .elementor-text-editor *{font-size:12px;}.elementor-232 .elementor-element.elementor-element-f2ddc05{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 22px;--row-gap:0px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li a,
					.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li > span{font-size:11px;}.elementor-232 .elementor-element.elementor-element-9aecd31 ul.nav-menu-custom li{margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-9aecd31 .menu-custom-header{font-size:16px;}.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li a,
					.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li > span{font-size:11px;}.elementor-232 .elementor-element.elementor-element-cc67d34 ul.nav-menu-custom li{margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-cc67d34 .menu-custom-header{font-size:16px;}.elementor-232 .elementor-element.elementor-element-8e86938{--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-232 .elementor-element.elementor-element-fd30a04{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-232 .elementor-element.elementor-element-fd30a04.e-con{--align-self:center;}.elementor-232 .elementor-element.elementor-element-56cebff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-232 .elementor-element.elementor-element-56cebff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-232 .elementor-element.elementor-element-38eabb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-232 .elementor-element.elementor-element-5033422{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-fafdf97{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-232 .elementor-element.elementor-element-d8c1532{--width:50%;}.elementor-232 .elementor-element.elementor-element-57cee7b{--width:50%;}.elementor-232 .elementor-element.elementor-element-fbaf6f4{--width:50%;}.elementor-232 .elementor-element.elementor-element-4734b19{--width:50%;}.elementor-232 .elementor-element.elementor-element-f2ddc05{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-232 .elementor-element.elementor-element-56cebff{width:auto;max-width:auto;}.elementor-232 .elementor-element.elementor-element-56cebff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-232 .elementor-element.elementor-element-56cebff.elementor-element{--align-self:center;}.elementor-232 .elementor-element.elementor-element-38eabb2{width:auto;max-width:auto;}.elementor-232 .elementor-element.elementor-element-38eabb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-232 .elementor-element.elementor-element-38eabb2.elementor-element{--align-self:center;}.elementor-232 .elementor-element.elementor-element-5033422{--e-n-carousel-swiper-slides-to-display:1;}.elementor-232 .elementor-element.elementor-element-d39464b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-4bf1646{text-align:center;}.elementor-232 .elementor-element.elementor-element-18caab5{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-232 .elementor-element.elementor-element-a41a6c9.elementor-element{--align-self:center;}}/* Start custom CSS for social-icons, class: .elementor-element-5e7cdc5 */.andraicon .elementor-social-icons-wrapper {
 display: flex;
 gap: 30px;
 justify-content: center;
 padding: 18px;
 position: relative;
}

/* استایل کلی آیکون‌ها - طراحی اسباب بازی RC */
.andraicon .elementor-icon {
 display: flex;
 align-items: center;
 justify-content: center;
 width: 60px;
 height: 60px;
 border-radius: 18px;
 background: linear-gradient(145deg, #1f1f1f 0%, #2d2d2d 50%, #1a1a1a 100%);
 transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
 box-shadow: 
 8px 8px 20px rgba(0, 0, 0, 0.5),
 -8px -8px 20px rgba(255, 255, 255, 0.05),
 inset 1px 1px 2px rgba(255, 255, 255, 0.1);
 position: relative;
 overflow: hidden;
 border: 3px solid transparent;
 background-clip: padding-box;
 cursor: pointer;
 transform: rotate(-5deg);
}

/* حاشیه متحرک RC */
.andraicon .elementor-icon::before {
 content: "";
 position: absolute;
 top: -4px;
 left: -4px;
 right: -4px;
 bottom: -4px;
 background: linear-gradient(45deg, 
 #D63638 0%, 
 #000000 25%, 
 #D63638 50%, 
 #000000 75%, 
 #D63638 100%);
 border-radius: 20px;
 z-index: -1;
 opacity: 0;
 transition: opacity 0.4s ease;
 animation: rcBorderRotate 3s linear infinite;
}

@keyframes rcBorderRotate {
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}

.andraicon .elementor-icon:hover::before {
 opacity: 1;
}

/* چرخ‌های RC (دایره‌های تزئینی) */
.andraicon .elementor-icon::after {
 content: "🏁";
 position: absolute;
 top: -8px;
 right: -8px;
 font-size: 16px;
 opacity: 0;
 transform: rotate(15deg) scale(0);
 transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.andraicon .elementor-icon:hover::after {
 opacity: 1;
 transform: rotate(0deg) scale(1);
}

/* افکت هاور آیکون‌ها - حرکت RC */
.andraicon .elementor-icon:hover {
 transform: rotate(0deg) translateY(-10px) scale(1.1);
 box-shadow: 
 0 15px 35px rgba(214, 54, 56, 0.4),
 0 10px 25px rgba(0, 0, 0, 0.6),
 inset 1px 1px 3px rgba(255, 255, 255, 0.2);
 background: linear-gradient(145deg, #2a2a2a 0%, #3d3d3d 50%, #252525 100%);
}

/* استایل SVG آیکون‌ها */
.andraicon .elementor-icon svg {
 width: 32px;
 height: 32px;
 fill: #ffffff;
 transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
 position: relative;
 z-index: 2;
 filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.4));
}

/* افکت هاور SVG - چرخش سرعت */
.andraicon .elementor-icon:hover svg {
 transform: scale(1.2) rotate(360deg);
 fill: #D63638;
 filter: 
 drop-shadow(0 0 12px rgba(214, 54, 56, 0.9))
 drop-shadow(0 4px 8px rgba(0, 0, 0, 0.5));
}

/* خط سرعت RC */
.andraicon .elementor-icon:nth-child(1)::before,
.andraicon .elementor-icon:nth-child(2)::before,
.andraicon .elementor-icon:nth-child(3)::before,
.andraicon .elementor-icon:nth-child(4)::before {
 content: "";
 position: absolute;
 width: 40px;
 height: 3px;
 background: linear-gradient(90deg, transparent, #D63638);
 top: 50%;
 right: 100%;
 transform: translateY(-50%);
 opacity: 0;
 transition: all 0.5s ease;
}

.andraicon .elementor-social-icons-wrapper:hover .elementor-icon::before {
 opacity: 0.7;
 animation: speedLine 1s ease-in-out infinite;
}

@keyframes speedLine {
 0% { right: 100%; opacity: 0; }
 50% { opacity: 1; }
 100% { right: -40px; opacity: 0; }
}

/* استایل‌های خاص برای هر آیکون با تم RC */
/* تلگرام - آبی الکتریک */
.andraicon .elementor-social-icon-telegram {
 background: linear-gradient(145deg, #1a2938 0%, #243447 50%, #161f2b 100%);
}

.andraicon .elementor-social-icon-telegram:hover {
 background: linear-gradient(145deg, #243447 0%, #2e4156 50%, #1a2938 100%);
 box-shadow: 
 0 15px 35px rgba(0, 136, 204, 0.4),
 0 10px 25px rgba(0, 0, 0, 0.6);
}

.andraicon .elementor-social-icon-telegram:hover svg {
 fill: #0088cc;
}

/* واتساپ - سبز سرعت */
.andraicon .elementor-social-icon-whatsapp {
 background: linear-gradient(145deg, #1a3826 0%, #244734 50%, #162b20 100%);
}

.andraicon .elementor-social-icon-whatsapp:hover {
 background: linear-gradient(145deg, #244734 0%, #2e5641 50%, #1a3826 100%);
 box-shadow: 
 0 15px 35px rgba(37, 211, 102, 0.4),
 0 10px 25px rgba(0, 0, 0, 0.6);
}

.andraicon .elementor-social-icon-whatsapp:hover svg {
 fill: #25d366;
}

/* اینستاگرام - اصلاح شده */
.andraicon .elementor-social-icon-instagram {
 background: linear-gradient(145deg, #2a1a38 0%, #3d2447 50%, #251630 100%);
}

.andraicon .elementor-social-icon-instagram:hover {
 background: linear-gradient(145deg, #3d2447 0%, #4e2e5a 50%, #2a1a38 100%);
 box-shadow: 
 0 15px 35px rgba(225, 48, 108, 0.4),
 0 10px 25px rgba(0, 0, 0, 0.6);
}

.andraicon .elementor-social-icon-instagram:hover svg {
 fill: #e1306c;
 filter: 
 drop-shadow(0 0 12px rgba(225, 48, 108, 0.9))
 drop-shadow(0 4px 8px rgba(0, 0, 0, 0.5));
}

/* یوتیوب - قرمز RC */
.andraicon .elementor-social-icon-youtube {
 background: linear-gradient(145deg, #381a1a 0%, #472424 50%, #301616 100%);
}

.andraicon .elementor-social-icon-youtube:hover {
 background: linear-gradient(145deg, #472424 0%, #563030 50%, #381a1a 100%);
 box-shadow: 
 0 15px 35px rgba(255, 0, 0, 0.4),
 0 10px 25px rgba(0, 0, 0, 0.6);
}

.andraicon .elementor-social-icon-youtube:hover svg {
 fill: #ff0000;
}

/* انیمیشن پرش اسباب بازی */
@keyframes toyBounce {
 0%, 100% { transform: rotate(-5deg) translateY(0); }
 25% { transform: rotate(5deg) translateY(-5px); }
 50% { transform: rotate(-3deg) translateY(-10px); }
 75% { transform: rotate(3deg) translateY(-5px); }
}

.andraicon .elementor-icon {
 animation: toyBounce 4s ease-in-out infinite;
 animation-delay: calc(var(--icon-index) * 0.2s);
}

.andraicon .elementor-icon:nth-child(1) { --icon-index: 0; }
.andraicon .elementor-icon:nth-child(2) { --icon-index: 1; }
.andraicon .elementor-icon:nth-child(3) { --icon-index: 2; }
.andraicon .elementor-icon:nth-child(4) { --icon-index: 3; }

/* افکت کلیک - شتاب RC */
@keyframes rcAccelerate {
 0% { transform: rotate(0deg) translateX(0); }
 25% { transform: rotate(-10deg) translateX(-5px); }
 50% { transform: rotate(10deg) translateX(5px); }
 75% { transform: rotate(-5deg) translateX(-2px); }
 100% { transform: rotate(0deg) translateX(0); }
}

.andraicon .elementor-icon:active {
 animation: rcAccelerate 0.3s ease;
}

/* استایل موبایل - اسباب بازی کوچک‌تر */
@media (max-width: 767px) {
 .andraicon .elementor-social-icons-wrapper {
 gap: 20px;
 padding: 20px;
 }
 
 .andraicon .elementor-icon {
 width: 55px;
 height: 55px;
 border-radius: 15px;
 }
 
 .andraicon .elementor-icon svg {
 width: 26px;
 height: 26px;
 }
 
 .andraicon .elementor-icon:hover {
 transform: rotate(0deg) translateY(-6px) scale(1.05);
 }
}

/* استایل تبلت */
@media (min-width: 768px) and (max-width: 1024px) {
 .andraicon .elementor-social-icons-wrapper {
 gap: 22px;
 padding: 22px;
 }

 .andraicon .elementor-icon {
 width: 58px;
 height: 58px;
 border-radius: 16px;
 }

 .andraicon .elementor-icon svg {
 width: 28px;
 height: 28px;
 }
}

/* افکت دود اگزوز RC */
@keyframes smoke {
 0% { opacity: 0; transform: translateX(0) scale(0.5); }
 50% { opacity: 0.5; }
 100% { opacity: 0; transform: translateX(-30px) scale(1.5); }
}

.andraicon .elementor-icon:hover::before {
 animation: smoke 1s ease-out infinite;
}/* End custom CSS */
/* Start custom CSS for thegem-custom-menu, class: .elementor-element-9aecd31 */.andrafooterui .thegem-menu-custom {
 background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
 border-radius: 20px;
 padding: 30px 20px !important;
 width: 220px;
 box-shadow: 
 0 15px 35px rgba(0, 0, 0, 0.4),
 0 5px 15px rgba(220, 53, 69, 0.2),
 inset 0 1px 0 rgba(255, 255, 255, 0.1);
 border: 2px solid rgba(220, 53, 69, 0.3);
 position: relative;
 overflow: hidden;
 backdrop-filter: blur(10px);
 transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.andrafooterui .menu-custom-header {
 color: #dc3545;
 font-weight: 700;
 text-align: center;
 margin-bottom: 25px;
 padding-bottom: 18px;
 border-bottom: 1px solid rgba(220, 53, 69, 0.2);
 letter-spacing: 1px;
 position: relative;
 font-size: 16px;
 text-transform: uppercase;
}

/* انیمیشن لامپ برای خط زیر هدر */
.andrafooterui .menu-custom-header::after {
 content: "";
 position: absolute;
 bottom: -1px;
 left: 50%;
 transform: translateX(-50%);
 width: 60px;
 height: 3px;
 background: #dc3545;
 border-radius: 2px;
 animation: lampGlow 2s ease-in-out infinite alternate;
 box-shadow: 0 0 5px rgba(220, 53, 69, 0.5);
}

@keyframes lampGlow {
 0% {
 opacity: 0.3;
 box-shadow: 0 0 5px rgba(220, 53, 69, 0.3);
 }
 100% {
 opacity: 1;
 box-shadow: 0 0 15px rgba(220, 53, 69, 0.8);
 }
}

.andrafooterui .nav-menu-custom {
 list-style: none;
 padding: 0;
 margin: 0;
}

.andrafooterui .nav-menu-custom li {
 margin: 12px 0;
 transition: all 0.3s ease;
 position: relative;
 border-radius: 12px;
}

.andrafooterui .nav-menu-custom li:hover {
 background: rgba(220, 53, 69, 0.15);
 transform: translateX(5px);
}

.andrafooterui .nav-menu-custom a {
 position: relative;
 display: block;
 color: #e0e0e0;
 text-decoration: none;
 padding: 15px 20px;
 border-radius: 12px;
 transition: all 0.3s ease;
 font-size: 14px;
 font-weight: 500;
}

.andrafooterui .nav-menu-custom a:hover {
 color: #ffffff;
}

.andrafooterui .nav-menu-custom .current-menu-item {
 background: rgba(220, 53, 69, 0.15);
}

.andrafooterui .nav-menu-custom .current-menu-item a {
 color: #dc3545;
 font-weight: 600;
}

.andrafooterui .thegem-menu-custom:hover {
 transform: translateY(-2px);
 box-shadow: 
 0 20px 40px rgba(0, 0, 0, 0.5),
 0 8px 20px rgba(220, 53, 69, 0.3),
 inset 0 1px 0 rgba(255, 255, 255, 0.15);
 border-color: rgba(220, 53, 69, 0.5);
}

@keyframes slideInFromBottom {
 0% {
 opacity: 0;
 transform: translateY(20px) scale(0.95);
 }
 100% {
 opacity: 1;
 transform: translateY(0) scale(1);
 }
}

.andrafooterui .thegem-menu-custom {
 animation: slideInFromBottom 0.6s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

/* استایل‌های ریسپانسیو */
@media (max-width: 767px) {
 .andrafooterui .thegem-menu-custom {
 width: 100%;
 max-width: 300px;
 margin: 0 auto;
 padding: 25px 15px !important;
 }
 
 .andrafooterui .nav-menu-custom a {
 padding: 12px 15px;
 font-size: 13px;
 }
}

@media (min-width: 768px) and (max-width: 1024px) {
 .andrafooterui .thegem-menu-custom {
 width: 180px;
 padding: 25px 15px !important;
 border-radius: 16px;
 }
 
 .andrafooterui .menu-custom-header {
 font-size: 14px;
 margin-bottom: 20px;
 padding-bottom: 15px;
 }
 
 .andrafooterui .nav-menu-custom a {
 padding: 12px 15px;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56cebff */.animated-logo {
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 120px;
 height: auto;
 cursor: pointer;
 border-radius: 8px;
 box-shadow: 0 0 6px rgba(0,0,0,0.1);
 transition: all 0.4s ease-in-out;
 transform-origin: center;
}

/* افکت انیمیشن هنگام هاور */
.animated-logo:hover {
 filter: brightness(1.1) contrast(1.2) saturate(1.3);
 box-shadow: 0 8px 20px rgba(214, 54, 56, 0.3);
 animation: rcHover 0.6s ease-in-out;
}

@keyframes rcHover {
 0% {
 transform: scale(1) rotate(0deg);
 }
 25% {
 transform: scale(1.15) rotate(-5deg);
 }
 50% {
 transform: scale(1.1) rotate(3deg);
 }
 75% {
 transform: scale(1.12) rotate(-2deg);
 }
 100% {
 transform: scale(1.1) rotate(0deg);
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56cebff */.animated-logo {
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 120px;
 height: auto;
 cursor: pointer;
 border-radius: 8px;
 box-shadow: 0 0 6px rgba(0,0,0,0.1);
 transition: all 0.4s ease-in-out;
 transform-origin: center;
}

/* افکت انیمیشن هنگام هاور */
.animated-logo:hover {
 filter: brightness(1.1) contrast(1.2) saturate(1.3);
 box-shadow: 0 8px 20px rgba(214, 54, 56, 0.3);
 animation: rcHover 0.6s ease-in-out;
}

@keyframes rcHover {
 0% {
 transform: scale(1) rotate(0deg);
 }
 25% {
 transform: scale(1.15) rotate(-5deg);
 }
 50% {
 transform: scale(1.1) rotate(3deg);
 }
 75% {
 transform: scale(1.12) rotate(-2deg);
 }
 100% {
 transform: scale(1.1) rotate(0deg);
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56cebff */.animated-logo {
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 120px;
 height: auto;
 cursor: pointer;
 border-radius: 8px;
 box-shadow: 0 0 6px rgba(0,0,0,0.1);
 transition: all 0.4s ease-in-out;
 transform-origin: center;
}

/* افکت انیمیشن هنگام هاور */
.animated-logo:hover {
 filter: brightness(1.1) contrast(1.2) saturate(1.3);
 box-shadow: 0 8px 20px rgba(214, 54, 56, 0.3);
 animation: rcHover 0.6s ease-in-out;
}

@keyframes rcHover {
 0% {
 transform: scale(1) rotate(0deg);
 }
 25% {
 transform: scale(1.15) rotate(-5deg);
 }
 50% {
 transform: scale(1.1) rotate(3deg);
 }
 75% {
 transform: scale(1.12) rotate(-2deg);
 }
 100% {
 transform: scale(1.1) rotate(0deg);
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a41a6c9 *//* استایل اصلی برای دسکتاپ */
.footer-content {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.footer-content a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.footer-gif {
    width: 80px;
    height: 80px;
    transition: transform 0.3s ease;
}

.footer-content a:hover .footer-gif {
    transform: scale(1.1);
}

#footer-text {
    color: #fff;
    font-size: 16px;
    font-weight: 900 !important;
}

.flex-container {
    display: flex;
}

.align-center {
    align-items: center;
}

.justify-space-between {
    justify-content: space-between;
}

/* استایل برای تبلت */
@media screen and (max-width: 1023px) and (min-width: 768px) {
    .footer-content {
        gap: 0px;
    }
    
    .footer-gif {
        width: 60px;
        height: 60px;
    }
    
    #footer-text {
        font-size: 12px;
        font-weight: 900;
    }
}

/* استایل برای موبایل */
@media screen and (max-width: 767px) {
    .footer-content {
        gap: 0px;
    }
    
    .footer-gif {
        width: 60px;
        height: 60px;
    }
    
    #footer-text {
        font-size: 11px;
        font-weight: 900;
    }
}

/* برای موبایل‌های خیلی کوچک */
@media screen and (max-width: 375px) {
    .footer-content {
        gap: 0px;
    }
    
    .footer-gif {
        width: 60px;
        height: 60px;
    }
}/* End custom CSS */