@font-face{font-family:"IRANYekanX";src:url(../../../../../../assets/fonts/IRANYekanX-Light.woff2) format("woff2"),url(../../../../../../assets/fonts/IRANYekanX-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IRANYekanX";src:url(../../../../../../assets/fonts/IRANYekanX-Regular.woff2) format("woff2"),url(../../../../../../assets/fonts/IRANYekanX-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IRANYekanX";src:url(../../../../../../assets/fonts/IRANYekanX-Medium.woff2) format("woff2"),url(../../../../../../assets/fonts/IRANYekanX-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IRANYekanX";src:url(../../../../../../assets/fonts/IRANYekanX-DemiBold.woff2) format("woff2"),url(../../../../../../assets/fonts/IRANYekanX-DemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IRANYekanX";src:url(../../../../../../assets/fonts/IRANYekanX-Bold.woff2) format("woff2"),url(../../../../../../assets/fonts/IRANYekanX-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IRANYekanX";src:url(../../../../../../assets/fonts/IRANYekanX-ExtraBold.woff2) format("woff2"),url(../../../../../../assets/fonts/IRANYekanX-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--light-common-white:#fff;--color-gainsboro-100:#e7e7e7;--color-gainsboro-200:#e6e6e6;--color-mediumvioletred-100:#e33096;--color-mediumvioletred-200:#bd0b6f;--color-mediumvioletred-300:#ad006d;--color-teal-100:#087d75;--color-teal-200:#0c6151;--color-teal-300:#0a4e31;--color-teal-400:#033c31;--color-gray-100:#fbfbfb;--color-gray-200:#8f8f8f;--color-gray-300:#262626;--color-gray-400:#0c0c0c;--color-palevioletred:#794164;--color-dimgray-100:#656565;--color-dimgray-200:#626262;--color-dimgray-300:#555;--color-lightgray-100:#c8d9d8;--color-lightgray-200:#cdcdcd;--color-lightgray-300:#ccc;--color-lightgray-400:#d9d9d9;--color-silver-100:#b0bfbf;--color-silver-200:#b6b6b6;--color-chocolate:#d95117;--color-whitesmoke-100:#ededed;--color-darkslategray-100:#3f3f49;--color-darkslategray-200:#3d3d3d;--color-darkslategray-300:#2e2e2e;--color-darkgray:#9c9c9c;--color-darkcyan:#278b87;--color-lightseagreen:#2ea39c;--color-pink:#ddbaba;--color-saddlebrown-100:#64411b;--color-saddlebrown-200:#43300b;--color-burlywood:#e7bd7d;--color-thistle-100:#e6cedb;--color-lavenderblush:#f0e5eb}*{padding:0;margin:0;box-sizing:border-box}.farsi-num{-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}html{scroll-behavior:smooth}li{list-style-type:none}.center{display:flex;align-items:center;justify-content:center}.between{display:flex;align-items:center;justify-content:space-between}h1,h2,h3,h4,h5,h6,body,button,select,input,textarea,p,a,li,input::placeholder{font-family:"IRANYekanX";-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}a{text-decoration:none}body{font-family:"IRANYekanX"}button,input,textarea{transition:0.3s;border:none;outline:none;box-shadow:none}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-800{font-weight:800}.fs-18{font-size:18px}.fs-14{font-size:14px}.fs-12{font-size:12px}.fs-10{font-size:10px}.border-radius-lg{border-radius:32px}.border-radius{border-radius:16px}p{color:var(--color-dimgray-300)}.darkgray{color:var(--color-darkgray)}.darkcyan{color:var(--color-darkcyan)}.palevioletred{color:var(--color-palevioletred)}.teal-400{color:var(--color-teal-400)}.teal-200{color:var(--color-teal-200)}.mediumvioletred-200{color:var(--color-mediumvioletred-200)}.mediumvioletred-300{color:var(--color-mediumvioletred-300)}input:focus,.textarea-comment:focus,.input-wrapper input:focus{border:solid 1px var(--color-mediumvioletred-200)!important;box-shadow:none;outline:none}.bg-check-list{background-color:#fdf5f3}.qst-filter{background-color:var(--light-common-white);padding:16px;border-radius:24px;border:1px solid #f4e3e3;display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;flex-wrap:wrap}.filter-items{display:flex;align-items:center;gap:8px;margin:0;padding:0;flex-wrap:wrap}.filter-item{display:block;color:var(--color-mediumvioletred-200);padding:8px 24px 8px 24px;border-radius:40px;border:1px solid #f5d3d3;font-weight:600;text-wrap:nowrap;transition:0.3s;background-color:#fff}.filter-item:hover{color:var(--color-mediumvioletred-200);border:1px solid var(--color-mediumvioletred-200)}.filter-item.active{border:1px solid var(--color-mediumvioletred-200);background-color:var(--color-mediumvioletred-200);color:var(--light-common-white)}.container-qst-items{padding-top:100px;height:100%}.qst-item{border:1px solid #e0b3cd;padding:16px 16px 16px 16px;border-radius:24px;display:flex;flex-direction:column;gap:16px;align-items:center;background-color:var(--light-common-white);height:100%}.qst-item--img{margin-top:-100px}.btn-teal{display:flex;align-items:center;gap:8px;color:var(--light-common-white);padding:8px;border-radius:8px;background:var(--color-teal-200);font-size:14px;font-weight:500;text-wrap:nowrap}.btn-teal:hover{background:var(--color-teal-100);color:var(--light-common-white);box-shadow:0 0 2px 1px var(--color-teal-100)}@media screen and (max-width:991px){.filter-items{flex-wrap:nowrap;overflow-y:auto;padding-bottom:8px}.filter-item{padding:6px 16px;font-size:13px}}@media screen and (max-width:576px){.qst-item{max-width:350px;margin-inline:auto}}