:root{--ghollak-primary-color:#7B2FD9;--ghollak-primary2-color:#6A28BC;--ghollak-primary3-color:#EFE6FB;--ghollak-secondry1-color:#4C1D95;--ghollak-secondry2-color:#F5B942;--ghollak-secondry3-color:#FFF4D6;--ghollak-success-color:#0A966E;--ghollak-loss-color:#DC2626;--ghollak-txt-primary-color:#111827;--ghollak-txt-secondry-color:#6B7280;--ghollak-border-color:#E5E7EB;--ghollak-main-font-family:'iransans';--ghollak-light-font-family:'iransans-light';--ghollak-medium-font-family:'iransans-medium';--ghollak-bold-font-family:'iransans-bold';--ghollak-fanum-font-family:'iransans-bold-fanum';--ghollak-kalameh-bold-font-family:'kalameh-bold';--ghollak-kalameh-regular-font-family:'kalameh-regular'}html{overflow-x:hidden}body{font-family:var(--ghollak-main-font-family);overflow-x:hidden;color:var(--ghollak-txt-primary-color)}a{text-decoration:none}p{font-family:var(--ghollak-light-font-family)}h1{line-height:50px}video{cursor:pointer}figure{margin-bottom:0}li::marker{color:var(--secondary-color)}.main-container{max-width:1920px;margin:auto}.sub-container{max-width:1320px;margin:auto;padding:0 18px}.ghpr1-color{color:var(--ghollak-primary-color)}@font-face{font-family:'iransans';src:url(/wp-content/themes/hello-theme-child-master/assets/fonts/iransans/IRANSansWeb_FaNum.woff)}@font-face{font-family:'iransans-medium';src:url(https://ghollaknovin.ir/wp-content/themes/hello-theme-child-master/assets/css/contact-style/wp-content/themes/hello-theme-child-master/assets/fonts/iransans/IRANSansWeb_FaNum_Medium.woff)}@font-face{font-family:'iransans-bold';src:url(/wp-content/themes/hello-theme-child-master/assets/fonts/iransans/IRANSansWeb_FaNum_Bold.woff)}@font-face{font-family:'iransans-light';src:url(/wp-content/themes/hello-theme-child-master/assets/fonts/iransans/IRANSansWeb_FaNum_Light.woff)}.iransans-light{font-family:var(--ghollak-light-font-family)}.iransans-medium{font-family:var(--ghollak-medium-font-family)}.iransans-bold{font-family:var(--ghollak-bold-font-family)}.ghollak-main-color{color:var(--ghollak-main-color)}.ghollak-light-color{color:var(--ghollak-light-color)}.ghollak-primary-color{color:var(--ghollak-primary-color)}.ghollak-txt-primary-color{color:var(--ghollak-txt-primary-color)}.ghollak-secondary-color{color:var(--ghollak-secondary-color)}.ghollak-main-bg{background-color:var(--ghollak-main-color)}.ghollak-light-bg{background-color:var(--ghollak-light-color)}.bold-font-wight{font-weight:700}#contact-section::before{display:block;content:'';width:458px;height:576px;background:url(/wp-content/uploads/2026/05/ghollak-contact-1.png) no-repeat;background-size:cover;background-position:center;position:absolute;top:20px;right:0;z-index:-1}#contact-section::after{display:block;content:'';width:1027px;height:1072px;background:radial-gradient(47.56% 47.56% at 50% 50%,rgb(245 185 66 / .1612) 11.06%,#fff0 100%);position:absolute;top:-550px;left:-350px;z-index:-1}.contact-form{width:100%;max-width:1000px}.form-row{display:flex;gap:24px;margin-bottom:24px;flex-direction:column}.input-box{flex:1}.input-box input,.input-box textarea{width:100%!important;background:rgb(239 230 251 / .32);border:1px solid rgb(106 40 188 / .6)!important;border-radius:18px!important;outline:none;padding:18px 22px!important;font-size:16px;color:#555}.input-box input{height:54px}.input-box textarea{height:210px;resize:none;padding-top:24px}.input-box input::placeholder,.input-box textarea::placeholder{color:#6f6f6f}.form-footer{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:20px}.warning-text{color:#6A28BC;font-size:14px;line-height:1.8;text-align:center}.submit-btn{width:100%;height:50px;border:none;border-radius:14px;background-color:#6A28BC;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:18px;transition:0.3s ease}.submit-btn:hover{opacity:.9;transform:translateY(-2px)}.submit-btn svg{transition:transform 0.3s ease}.submit-btn:hover svg{transform:translateX(-4px)}.custom-mt{margin-top:6rem}.map-wrapper iframe{max-width:100%;border-radius:18px;box-shadow:0 0 10px rgb(123 47 217 / .16)}#contact-section li>*{font-size:18px}@media (min-width:768px){.form-row{flex-direction:row}.submit-btn{width:150px}.warning-text{text-align:right}}