@import url(https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font@v30.1.0/dist/font-face.css);.elementor-2953 .elementor-element.elementor-element-61cdcd9{--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-2953 .elementor-element.elementor-element-498bbb8{--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}.elementor-2953 .elementor-element.elementor-element-815415e{--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-2953 .elementor-element.elementor-element-e8b6cd3{--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}.elementor-2953 .elementor-element.elementor-element-ea40e49{--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}.elementor-2953 .elementor-element.elementor-element-245ae10{--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-2953 .elementor-element.elementor-element-245ae10.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2953 .elementor-element.elementor-element-3aac2be{--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}@media(min-width:768px){.elementor-2953 .elementor-element.elementor-element-245ae10{--width:49.281%}.elementor-2953 .elementor-element.elementor-element-3aac2be{--width:50%}}@media(max-width:767px){.elementor-2953 .elementor-element.elementor-element-7f7c044{font-size:15px}.elementor-2953 .elementor-element.elementor-element-498bbb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2953 .elementor-element.elementor-element-ea40e49{--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:space-between}.elementor-2953 .elementor-element.elementor-element-245ae10{--justify-content:flex-end}.elementor-2953 .elementor-element.elementor-element-6fa5b21>.elementor-widget-container{margin:0 -17px 0 35px}}body{font-family:'Vazir','Yekan',sans-serif;background-color:#1a1a1a;color:#f9fafb;margin:0;padding:0}.services-section{padding:50px 20px;text-align:center}.services-section h2{font-size:32px;color:#f9fafb;margin-bottom:10px}.services-section p{font-size:18px;color:#d1d5db;margin-bottom:40px}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.card{background:#e5e7eb;border-radius:20px;padding:25px;width:280px;box-shadow:0 10px 25px rgb(0 0 0 / .2);transition:transform 0.3s,box-shadow 0.3s;color:#111827}.card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgb(0 0 0 / .3)}.card .icon{font-size:40px;margin-bottom:15px}.card h3{font-size:20px;color:#111827;margin-bottom:10px}.card p{font-size:16px;color:#374151}.card-special{background:#ffd600;color:#fff}.card-special h3{color:#fff}.card-special ul{list-style:none;padding:0;text-align:right}.card-special ul li{margin:8px 0;font-size:16px}@media (max-width:900px){.cards{flex-direction:column;align-items:center;gap:15px}.card{width:90%;padding:20px}.card .icon{font-size:36px;margin-bottom:12px}.card h3{font-size:18px;margin-bottom:8px}.card p,.card-special ul li{font-size:15px}.services-section h2{font-size:26px}.services-section p{font-size:16px}}@media (max-width:480px){.cards{gap:10px}.card{padding:15px}.card .icon{font-size:32px}.card h3{font-size:16px}.card p,.card-special ul li{font-size:14px}.services-section h2{font-size:22px}.services-section p{font-size:14px}}