/*! PersianSaze CSS Optimizer 1.0.1 | data-type=vc_custom-css */#page_content{margin-top:24px}.hero-page{display:flex;flex-direction:row-reverse}.herotext-col{width:33%;padding:16px}.service-contact{background:#F4EFFA;text-align:center;padding:20px 24px;border-radius:20px}.service-contact a,.service-item a,.text-cons a{background:#9046f1;padding:8px 32px;color:#fff;border-radius:8px}.service-contact a:hover,.service-item a:hover,.text-cons a:hover{color:#fff;background:#424EBC}.service-contact p,.services-col,.services-col p{text-align:center}.heroimg-col{padding:16px}.left-back{position:relative;right:7%;top:8%;border-radius:20px}.at-img-right{position:absolute;top:0;border-radius:20px}.herotext-col{margin:48px auto}.services-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8%;position:relative;z-index:1}.service-item{box-sizing:border-box}.service-item img{padding:8px;margin:16px auto -64px auto;background:#fff;border:2px dashed #424ebc;border-radius:16px;position:relative}.service-item div{background:#fff;padding:80px 24px 24px 24px;border-radius:20px}.back-div{position:relative;width:200%;height:200px;background:#f3f4ff;bottom:230px;right:-50%}.free-consultation{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin-top:-100px}.text-cons{background:#fff;padding:48px;border-radius:20px;margin:0 16px}@media only screen and (max-width:1024px){.hero-page{flex-direction:column}.heroimg-col{margin:16px auto}.at-img-right{width:100%;right:0}.left-back{right:50%;top:80px}.herotext-col{width:100%;display:flex;box-sizing:border-box}.herotext-col .text{margin:0 0 0 16px}.free-consultation{margin-top:-120px}}@media only screen and (max-width:900px){.left-back{top:40px}.service-item div{padding:80px 8px 24px 8px}}@media only screen and (max-width:600px){.left-back{top:20px}.herotext-col{display:block;text-align:center;margin:16px auto}.herotext-col .text{margin:0px auto 16px auto}.back-div{display:none}.services-items{grid-template-columns:auto;grid-gap:1%}.free-consultation{display:block;margin:48px auto}.img-cons img{margin:0 auto;padding-bottom:16px}.text-cons{padding:32px 16px}}