@font-face{font-family:'PlusJakartaSans';src:url(/wp-content/themes/tehransite-child/fonts/PlusJakartaSans-Light.ttf) format('truetype');font-weight:300;font-display:swap}@font-face{font-family:'PlusJakartaSans';src:url(/wp-content/themes/tehransite-child/fonts/PlusJakartaSans-Regular.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'PlusJakartaSans';src:url(/wp-content/themes/tehransite-child/fonts/PlusJakartaSans-Medium.ttf) format('truetype');font-weight:500;font-display:swap}@font-face{font-family:'PlusJakartaSans';src:url(/wp-content/themes/tehransite-child/fonts/PlusJakartaSans-SemiBold.ttf) format('truetype');font-weight:600;font-display:swap}@font-face{font-family:'PlusJakartaSans';src:url(/wp-content/themes/tehransite-child/fonts/PlusJakartaSans-Bold.ttf) format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'PlusJakartaSans';src:url(/wp-content/themes/tehransite-child/fonts/PlusJakartaSans-ExtraBold.ttf) format('truetype');font-weight:800;font-display:swap}body,h1,h2,h3,h4,h5,h6,p,span,div,a{font-family:'PlusJakartaSans',sans-serif!important}@media (max-width:1440px){.e-con{--container-max-width:1248px !important}}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#031837!important}.faq-accordion,.faq-accordion *{box-sizing:border-box}.faq-accordion{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;direction:ltr;font-family:inherit}@media (max-width:767px){.faq-accordion{grid-template-columns:1fr}}.faq-accordion__item{background:#fff;border:none;border-radius:25px;box-shadow:0 4px 18px rgb(20 20 43 / .06);overflow:hidden;align-self:start;transition:background-color 0.2s ease}.faq-accordion__item:hover{background:#031837}.faq-accordion__item:hover .faq-accordion__title{color:#fff}.faq-accordion__item:hover .faq-accordion__panel-inner{color:#c7cbdb}.faq-accordion__item:hover .faq-accordion__panel-inner{border-top-color:rgb(255 255 255 / .12)}button.faq-accordion__header{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff0;cursor:pointer;padding:22px 24px;text-align:left;font-size:15px;font-weight:600;color:#14142b;line-height:1.6;transition:color 0.2s ease}button.faq-accordion__header:focus,button.faq-accordion__header:focus-visible,button.faq-accordion__header:active,button.faq-accordion__header:hover{outline:none;box-shadow:none;border:none}.faq-accordion__title{flex:1}.faq-accordion__icon{flex-shrink:0;transition:transform 0.25s ease;filter:invert(52%) sepia(85%) saturate(1800%) hue-rotate(1deg) brightness(101%) contrast(101%);width:28px}.faq-accordion__item.is-open .faq-accordion__icon{transform:rotate(180deg)}.faq-accordion__panel{padding:0 24px 22px}.faq-accordion__panel-inner{border-top:1px solid #eef0f6;padding-top:14px;font-size:14px;line-height:1.9;color:#6e7191}.faq-accordion__panel-inner p{margin:0 0 10px}.faq-accordion__panel-inner p:last-child{margin-bottom:0}.btn-call span{align-self:center}.btn-call svg{width:36px!important}.btn-ts svg{width:24px!important}.list-footer .elementor-icon-list-item a,.list-footer .elementor-icon-list-item{flex-direction:row-reverse}.m-0 p{margin:0}.rank-math-breadcrumb a{color:#e4701e}.content-local h2{font-size:24px;font-weight:700;line-height:1.2;margin-block-end:8px}.content-local p{margin-block-end:1.9rem}.tscv-header{flex-direction:row-reverse}.tscv-count{display:none}.img-reviews .elementor-image-box-wrapper{display:flex}.img-reviews .elementor-image-box-content{padding-left:10px}.gform_validation_errors{display:none!important}.gform_wrapper{width:100%;margin:0!important;font-family:inherit}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px!important}.gform_wrapper .gfield{min-width:0;margin:0;padding:0}.gform_wrapper .gfield--width-full,.gform_wrapper .gfield:has(textarea){grid-column:1 / -1}.gform_wrapper .gfield_label{display:block;margin-bottom:7px;color:#172238;font-size:13px;font-weight:600;line-height:1.3}.gform_wrapper .gfield_required{color:#ff5f21}.gform_wrapper .gfield_required_text{font-size:0}.gform_wrapper .gfield_required_text::before{content:"*";font-size:13px}.gform_wrapper :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],input[type="time"],select,textarea){display:block;width:100%!important;max-width:100%;min-height:48px;margin:0;padding:10px 14px;box-sizing:border-box;background:#fff!important;border:1px solid #dce2e9!important;border-radius:7px;outline:none;box-shadow:0 1px 3px rgb(16 24 40 / .03);color:#293342;font:400 13px inherit;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.gform_wrapper :is(input,textarea)::placeholder{color:#9faabd;opacity:1;font-size:12px}.gform_wrapper textarea{height:115px;padding:13px 14px;resize:vertical}.gform_wrapper :is(input,select,textarea):focus{border-color:#ff6500!important;box-shadow:0 0 0 3px rgb(255 101 0 / .08)}.gform_wrapper select{cursor:pointer}.gform_wrapper .ginput_complex{width:100%}.gform_wrapper .ginput_complex>span{min-width:0}.gform_wrapper .gform_footer{width:100%;margin:16px 0 0;padding:0}.gform_wrapper .gform_button{display:block;width:100%!important;min-height:54px;margin:0!important;padding:0 20px;border:0!important;border-radius:9px;background:linear-gradient(90deg,#ff6900,#ff5f00,#ff6900)!important;color:#fff!important;font:600 14px inherit;font-family:inherit;font-size:14px;cursor:pointer;box-shadow:0 5px 14px rgb(255 95 0 / .16);transition:transform .2s,box-shadow .2s,filter .2s}.gform_wrapper .gform_button:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 7px 18px rgb(255 95 0 / .22)}.gform_wrapper .gform_button:active{transform:translateY(0)}.gform_wrapper .ginput_container{margin:0}.gform_wrapper .gfield_description{margin-top:5px}.gform_wrapper .gfield_error :is(input,select,textarea){border-color:#e5484d!important}.gform_wrapper .gfield_validation_message{margin:5px 0 0;padding:0;border:0;background:#fff0;color:#e5484d;font-size:11px}.gform_validation_errors{display:none}@media (max-width:767px){.gform_wrapper .gform_fields{grid-template-columns:minmax(0,1fr)}.gform_wrapper .gfield{grid-column:1 / -1!important;grid-row:auto!important}.gform_wrapper .gform_button{min-height:52px}}.ti-widget-container{justify-content:space-between}.source-Google{text-align:left!important;justify-self:left;margin-left:0!important}.ti-large-logo{justify-self:left}.wpsec_captcha_image{background:aliceblue;border-radius:8px;justify-self:center}