.elementor-26190 .elementor-element.elementor-element-4c9b9c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:120px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px}.elementor-26190 .elementor-element.elementor-element-cba7d1f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}@media(max-width:1024px){.elementor-26190 .elementor-element.elementor-element-4c9b9c8{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px}}@font-face{font-display:swap;font-family:'Lalezar';src:url(https://cdn.jsdelivr.net/gh/rastikerdar/lalezar/Lalezar-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Vazir';src:url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font/Vazir-Regular.woff2) format('woff2')}body{font-family:'Vazir',Arial,sans-serif}.custom-contact-container{background-color:#3b82f6;border-radius:20px;padding:40px;max-width:800px;width:90%;box-shadow:0 20px 40px rgb(0 0 0 / .3);position:relative;overflow:hidden;direction:rtl;margin:50px auto;z-index:1}.custom-contact-container .phone-icon{position:absolute;top:-40px;left:-40px;font-size:300px;color:rgb(255 255 255 / .3);transform:rotate(-20deg);z-index:0;animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:rotate(-20deg) translateY(0)}50%{transform:rotate(-20deg) translateY(-20px)}}.custom-contact-container .contact-content{position:relative;z-index:1}.custom-contact-container h2{font-size:32px;color:#fff;margin-bottom:20px;font-family:'Lalezar',Arial,sans-serif;font-weight:700;text-align:center}.custom-contact-container p{color:#fff;margin-bottom:20px;font-size:16px;font-family:'Vazir',Arial,sans-serif;font-weight:400;text-align:center}.custom-contact-container .contact-info{background-color:rgb(255 255 255 / .1);border-radius:15px;padding:20px;margin-bottom:30px}.custom-contact-container .contact-item{display:flex;align-items:center;padding:10px;margin-bottom:15px;color:#fff;cursor:pointer;position:relative;transition:transform 0.3s ease,background-color 0.3s ease,padding 0.3s ease;border-radius:10px}.custom-contact-container .contact-item:hover{background-color:#fff;color:#3b82f6;padding:10px}.custom-contact-container .contact-item i{background-color:#f97316;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:15px;font-size:18px;flex-shrink:0;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.custom-contact-container .contact-item span{font-size:16px;transition:color 0.3s ease,background-color 0.3s ease;padding:5px 10px;border-radius:10px}.custom-contact-container .contact-item:hover i{background-color:#fff0;color:#3b82f6;transform:scale(1.5)}.custom-contact-container .contact-item:hover span{background-color:#fff0;color:#3b82f6}.custom-contact-container .contact-item a{text-decoration:none;color:inherit;display:flex;align-items:center;width:100%}.custom-contact-container .social-icons{display:flex;justify-content:center}.custom-contact-container .social-icon{color:#fff;font-size:24px;margin:0 15px;padding:10px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s,color 0.3s,background-color 0.3s}.custom-contact-container .social-icon:hover{transform:translateY(-5px);color:#f97316;background-color:#fff}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@media screen and (max-width:1024px){.custom-contact-container{padding:30px;margin:120px auto 40px auto}.custom-contact-container .phone-icon{font-size:200px;top:-30px;left:-30px}.custom-contact-container h2{font-size:28px}.custom-contact-container .contact-item span{font-size:14px}}@media screen and (max-width:768px){.custom-contact-container{padding:30px;margin:120px auto 40px auto}.custom-contact-container .phone-icon{font-size:180px;top:-25px;left:-25px}.custom-contact-container h2{font-size:26px}.custom-contact-container .contact-item span{font-size:14px}}@media screen and (max-width:480px){.custom-contact-container{padding:20px;margin:120px auto 40px auto}.custom-contact-container .phone-icon{font-size:150px;top:-20px;left:-20px}.custom-contact-container h2{font-size:24px;text-align:center}.custom-contact-container p{font-size:14px;text-align:center}.custom-contact-container .contact-item{flex-direction:column;align-items:center;text-align:center;padding:15px 10px}.custom-contact-container .contact-item i{margin:0 auto 10px}.custom-contact-container .contact-item span{font-size:14px;margin-top:10px;display:block}.custom-contact-container .contact-item:hover i{transform:scale(1.5)}.custom-contact-container .social-icons{justify-content:center}.custom-contact-container .social-icon{font-size:20px;margin:0 10px;width:40px;height:40px}.custom-contact-container .social-icon:hover{transform:scale(1.1)}.custom-contact-container .contact-item a{flex-direction:column;align-items:center}}