body,html{font-family:iranyekan;font-style:normal;font-weight:400;min-height:100%;margin:0;padding:0;width:100%;font-size:18px;line-height:22.6px;overflow-x:hidden}@media only screen and (max-width:480px){body,html{font-size:12px}}body{overflow:hidden}h1,h2,h3{margin:0;font-family:kalameh;font-style:normal;font-weight:700}h2{font-size:30px;line-height:51px;color:#22283d}@media only screen and (max-width:480px){h2{font-size:16px}}h3{font-size:24px;line-height:40px;color:#22283d}li,p{color:#666;letter-spacing:-.04em;line-height:145%}h4{font-size:18px;color:#666;letter-spacing:-.04em;line-height:145%}td{font-family:kalameh;font-style:normal;font-weight:400;color:#666;font-size:25px;line-height:43px;letter-spacing:0}a{text-decoration:none;color:#22283d}.login,.orderPopup.active #submit,button{background-color:#6cc164;color:#fff;box-shadow:0 4px 5px #ccc;border-radius:30px;border-width:0;font-family:iranyekan;font-weight:700;font-size:25px;line-height:29.65px;padding:15px 40px;text-align:center;letter-spacing:-.04em;cursor:pointer}.login:active,.login:hover,.orderPopup.active #submit:active,.orderPopup.active #submit:hover,button:active,button:hover{background-color:#8fd088}ol{list-style-type:persian}.overlay{background:unset;transition:.5s ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;opacity:0;pointer-events:none}.overlay.active{pointer-events:all;opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.5s ease-in-out;background:rgba(0,0,0,.6)}.orderPopup{position:fixed;border-radius:50%;opacity:0;top:-100%}.orderPopup.active{position:fixed;z-index:10;top:5%;right:27%;left:27%;background-color:#f3f3f3;aspect-ratio:1/1;margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:center;transition:.8s cubic-bezier(.24, .84, .2, 1.01);opacity:1}@media only screen and (max-width:1024px) and (min-width:481px){.orderPopup.active{right:20%;left:20%}}@media only screen and (max-width:480px){.orderPopup.active{top:16%;right:6%;left:6%}}.orderPopup.active p{font-size:16px;line-height:20px;font-weight:700;align-self:center;width:52%;color:#22283d}@media only screen and (max-width:1024px) and (min-width:481px){.orderPopup.active p{font-size:12px;margin-top:2%}}@media only screen and (max-width:480px){.orderPopup.active p{margin:0 10%;font-size:3vw}}.orderPopup.active label{margin:30px 20% 0 0;font-size:14px;color:#666}@media only screen and (max-width:1024px) and (min-width:481px){.orderPopup.active label{margin-top:2%}}@media only screen and (max-width:480px){.orderPopup.active label{font-size:10px;margin:3px 20% 0 0}}.orderPopup.active .dataItem{background:#fff;border-radius:12px;border:none;height:53px;width:53%;box-shadow:0 1px 0 #222;padding-right:60px;font-size:20px;font-family:iranyekan;font-weight:400;align-self:center}@media only screen and (max-width:1024px) and (min-width:481px){.orderPopup.active .dataItem{height:12%;font-size:12px}}@media only screen and (max-width:480px){.orderPopup.active .dataItem{height:25px;width:55%;font-size:12px;padding-right:15px}}.orderPopup.active .dataItem:focus,.orderPopup.active .dataItem:hover{background:#f7f7f7;outline:0}.orderPopup.active .dataItem.error{background-color:#eea8a8}.orderPopup.active #submit{margin-top:50px;width:36%;align-self:center;padding:14px 0}@media only screen and (max-width:1024px) and (min-width:481px){.orderPopup.active #submit{margin-top:8%}}@media only screen and (max-width:480px){.orderPopup.active #submit{margin-top:20px;font-size:18px;padding:2px 0}}.slider-wrapper{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.slider-wrapper::-webkit-scrollbar{display:none}.order-success,.unsuccess,.waiting{font-family:kalameh;font-size:18px;line-height:190%;padding:7%;text-align:center;position:fixed;top:35%;right:20%;left:20%;background:#f3f3f3;border-radius:50px;color:#6cc164;display:none;z-index:11;transition:.5s ease-in-out}.order-success.active,.unsuccess.active,.waiting.active{display:block;transition:.5s ease-in-out}.login{color:#fff;position:absolute;margin-bottom:10px;cursor:pointer;z-index:2}.login a{color:#fff}@media only screen and (min-width:1440px){.login{top:7vw;left:7%;padding:4px 22px;font-size:16px}}@media only screen and (max-width:1439px) and (min-width:1025px){.login{top:10vw;left:7%;font-size:18px;padding:6px 24px}}@media only screen and (max-width:1024px) and (min-width:481px){.login{top:12vw;left:8%;font-size:16px;padding:3px 10px}}@media only screen and (max-width:480px){.login{top:2%;left:40%;font-size:12px;padding:2px 14px}}header{display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative;margin:min(7%,58px) 7.6% 0 6.9%}@media only screen and (max-width:1024px) and (min-width:481px){header{margin:7% 4% 0 6.9%}}@media only screen and (max-width:480px){header{margin:18px 32px 0;align-items:center}}header .menu-icon{display:none}@media only screen and (max-width:480px){header .menu-icon{display:inline-flex}header .menu-icon>img{width:12px}header .menu-icon>p{font-family:kalameh;font-size:14px;font-weight:400;line-height:24px;margin-right:10px}}header #header-logo{width:185px;height:auto}@media only screen and (max-width:1024px) and (min-width:481px){header #header-logo{width:18vw}}@media only screen and (max-width:480px){header #header-logo{width:96px;padding-top:10px}}header .nav-bar{margin-top:.9vw;width:60vw;display:flex;flex-direction:row;justify-content:space-evenly}@media only screen and (max-width:1024px) and (min-width:481px){header .nav-bar{width:68vw}}@media only screen and (max-width:480px){header .nav-bar{display:none}header .nav-bar.active{display:flex;position:fixed;flex-flow:column nowrap;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;padding:0;top:15%;right:10%;z-index:10;align-items:flex-start}}header .nav-bar .nav-item{font-family:iranyekan;font-weight:500;font-size:16px;line-height:25.36px;text-align:right;letter-spacing:-.04em;color:#22283d;padding:5px 5px;text-decoration:none}@media only screen and (max-width:1024px) and (min-width:481px){header .nav-bar .nav-item{font-size:1.5vw}}@media only screen and (max-width:480px){header .nav-bar .nav-item{font-size:14px;line-height:20px;font-weight:600;text-align:right;padding:12px 32px 12px 23px;margin:0 auto;box-sizing:border-box;width:100%}}@media only screen and (max-width:480px){header .nav-bar .nav-item:first-of-type{padding-top:32px}}@media only screen and (max-width:480px){header .nav-bar .nav-item:last-of-type{padding-bottom:32px}}header .nav-bar .nav-item:hover{color:#6cc164;border-bottom:1px solid #6cc164;cursor:pointer}@media only screen and (max-width:480px){header .nav-bar .nav-item:hover{border:none}}header .nav-bar .divider{display:none}@media only screen and (max-width:480px){header .nav-bar .divider{display:block;content:" ";width:100%;height:1px;background:#ccc;margin:0}}footer{position:relative;width:100%;margin-top:13%;bottom:0;border-color:transparent}@media only screen and (max-width:1024px) and (min-width:481px){footer{padding-top:12%;margin-top:unset;bottom:0}}@media only screen and (max-width:480px){footer{margin-top:unset;padding-top:unset;bottom:0}}footer #footer-bg{position:absolute;width:100%;z-index:-2;bottom:0}@media only screen and (max-width:480px){footer #footer-bg{display:none}}footer #footer-bg-mobile{display:none}@media only screen and (max-width:480px){footer #footer-bg-mobile{display:block;width:100%;position:absolute;z-index:-2;bottom:0;transform:scaleY(1.3)}}footer #footer-art{position:absolute;width:100%;bottom:0;z-index:-1}@media only screen and (max-width:480px){footer #footer-art{display:none}}footer #footer-art-mobile{display:none}@media only screen and (max-width:480px){footer #footer-art-mobile{display:block;width:100%;position:absolute;z-index:-1;bottom:0}}footer .footer-items-container{display:grid;grid-template-areas:"logo loc-icon loc . . . ." "divider phone-icon phone  . . . ." "title email-icon email instagram linkedin telegram whatsapp";grid-template-columns:3fr 0.6fr 5fr 0.6fr 0.6fr 0.6fr 0.6fr;grid-template-rows:1fr 0.4fr 1fr;justify-content:flex-start;align-items:center;margin:0 8% 0 6%;padding-bottom:2%}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container{margin:0 5%}}@media only screen and (max-width:480px){footer .footer-items-container{margin:30% 13% 0 7%;grid-template-areas:"logo logo logo logo . loc-icon loc" "divider divider divider divider . phone-icon phone" "title title title title . phone-icon phone" "instagram linkedin telegram whatsapp . email-icon email";grid-template-columns:1fr 1fr 1fr 1fr 1.5fr 1fr 5fr;grid-template-rows:1fr 0.1fr 0.5fr 0.8fr}}footer .footer-items-container *{margin:0;padding:0;width:100%;box-sizing:border-box}footer .footer-items-container .logo-footer{grid-area:logo;padding:10px 0 0 60px;max-width:400px}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container .logo-footer{padding:10px 0 0 30px}}@media only screen and (max-width:480px){footer .footer-items-container .logo-footer{padding:10px 0 0 10px;max-width:200px}}footer .footer-items-container .logo-divider{grid-area:divider;content:" ";width:80%;height:1px;margin:18px 0;background:#fff}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container .logo-divider{margin:10px 0}}@media only screen and (max-width:480px){footer .footer-items-container .logo-divider{margin:0;width:90%}}footer .footer-items-container .logo-title{grid-area:title;align-self:start;font-size:28px;white-space:nowrap;color:#fff;margin-top:20px}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container .logo-title{font-size:18px;margin-top:10px}}@media only screen and (max-width:480px){footer .footer-items-container .logo-title{font-size:10px;margin-top:5px}}footer .footer-items-container .footer-icon{max-height:40px}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container .footer-icon{max-height:20px}}@media only screen and (max-width:480px){footer .footer-items-container .footer-icon{max-height:15px}}footer .footer-items-container #footer-location{grid-area:loc-icon}footer .footer-items-container #footer-phone{grid-area:phone-icon}footer .footer-items-container #footer-mail{grid-area:email-icon}footer .footer-items-container .footer-info{font-size:20px;white-space:nowrap;color:#fff}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container .footer-info{font-size:16px}}@media only screen and (max-width:480px){footer .footer-items-container .footer-info{white-space:unset;font-size:10px}}footer .footer-items-container .loc{grid-area:loc}footer .footer-items-container .phone{grid-area:phone}footer .footer-items-container .email{grid-area:email}footer .footer-items-container .footer-social{max-width:40px}@media only screen and (max-width:1024px) and (min-width:481px){footer .footer-items-container .footer-social{max-width:30px}}@media only screen and (max-width:480px){footer .footer-items-container .footer-social{max-width:20px;margin-top:8px}}footer .footer-items-container .instagram{grid-area:instagram;align-self:start}@media only screen and (max-width:480px){footer .footer-items-container .instagram{align-self:end}}footer .footer-items-container .linkedin{grid-area:linkedin;align-self:start}@media only screen and (max-width:480px){footer .footer-items-container .linkedin{align-self:end}}footer .footer-items-container .telegram{grid-area:telegram;align-self:start}@media only screen and (max-width:480px){footer .footer-items-container .telegram{align-self:end}}footer .footer-items-container .whatsapp{grid-area:whatsapp;align-self:start}@media only screen and (max-width:480px){footer .footer-items-container .whatsapp{align-self:end}}h1{display:none}.info{margin:100px 11.4% 0 15%;display:flex;place-content:center center}@media only screen and (max-width:1024px) and (min-width:481px){.info{margin:100px 8% 0 8%}}@media only screen and (max-width:480px){.info{flex-flow:column nowrap;margin:0 8%}}.info .map-container{width:53%;margin-left:3.3vw}@media only screen and (max-width:480px){.info .map-container{width:100%;margin:5% auto}}.info .map-container :first-child{width:100%;border-radius:50px}@media only screen and (max-width:480px){.info .map-container :first-child{height:80vw}}.info .map-container :not(:first-child){display:none}.info .data{display:flex;flex-flow:column nowrap;width:27.8%;margin-top:3.4%;margin-right:3.3vw}@media only screen and (max-width:1024px) and (min-width:481px){.info .data{width:40%;justify-content:center}}@media only screen and (max-width:480px){.info .data{width:100%}}.info .data p:nth-of-type(odd){font-size:18px;line-height:19px;font-weight:400;color:#ccc;margin:0 0 15px 0}.info .data p:nth-of-type(2n){font-size:20px;color:#666;margin:0 0 40px 0;font-weight:700}@media only screen and (max-width:1024px) and (min-width:481px){.info .data p:nth-of-type(2n){font-size:16px}}@media only screen and (max-width:480px){.info .data p:nth-of-type(2n){margin:0 0 26px 0}}.info>img{position:absolute;left:0;top:25%;width:25.6%;z-index:-3}@media only screen and (max-width:480px){.info>img{display:none}}.info>img.mobile{display:none}@media only screen and (max-width:480px){.info>img.mobile{display:block;position:absolute;left:0;top:110%;width:35vw}}.message{margin:120px 11.4% 75px 11.4%}@media only screen and (max-width:1024px) and (min-width:481px){.message{margin-top:35px;margin-bottom:35px}}@media only screen and (max-width:480px){.message{margin-top:35px;margin-bottom:35px}}.message form{margin-top:50px;background-color:#f3f3f3;border-radius:50px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"name tel email" "message message message" ". submit .";align-content:center;justify-content:center;align-items:stretch;justify-items:stretch;gap:50px 4.3vw;padding:52px 50px 50px 50px}@media only screen and (max-width:480px){.message form{display:flex;flex-flow:column nowrap;padding:52px 60px;gap:25px}}.message form>.item{display:flex;flex-flow:column nowrap}.message form>.item#name-item{grid-area:name}.message form>.item#tel-item{grid-area:tel}.message form>.item#email-item{grid-area:email}.message form>.item#message-item{grid-area:message}.message form>.item label{color:#666;font-size:14px;line-height:15px;font-weight:700;margin:0 8px 8px 0}@media only screen and (max-width:480px){.message form>.item label{font-size:10px}}.message form>.item input{width:100%;box-sizing:border-box}.message form>.item input,.message form>.item textarea{background:#fff;border-radius:12px;border:none;height:53px;box-shadow:0 1px 0 #222;padding-right:60px;font-size:16px;font-family:iranyekan;font-weight:400}@media only screen and (max-width:1024px) and (min-width:481px){.message form>.item input,.message form>.item textarea{padding-right:10px}}@media only screen and (max-width:480px){.message form>.item input,.message form>.item textarea{padding-right:10px}}.message form>.item input:focus,.message form>.item input:hover,.message form>.item textarea:focus,.message form>.item textarea:hover{background:#f7f7f7;outline:0}.message form>.item input.error,.message form>.item textarea.error{background-color:#eea8a8}.message form>.item textarea{height:225px;padding:18px;width:100%;box-sizing:border-box}.message form>#submit{grid-area:submit;font-family:iranyekan;font-weight:700;font-size:25px;text-align:center;color:#fff;letter-spacing:-.04em;background-color:#6cc164;box-shadow:0 4px 5px #ccc;border:none;border-radius:30px;margin:0 20px;padding:14px 0 12px 0;cursor:pointer}@media only screen and (max-width:1024px) and (min-width:481px){.message form>#submit{font-size:2.5vw}}.message form>#submit:focus,.message form>#submit:hover{background-color:#8fd088}.message-success{margin:50px 0 140px;background-color:#f3f3f3;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:220px 0;display:none}@media only screen and (max-width:480px){.message-success{padding:125px 0;margin:50px 0 90px}}.message-success img{width:40px}.message-success p{font-family:kalameh;font-weight:700;font-size:20px;line-height:34px;color:#6cc164}.social{display:flex;align-items:center;justify-content:space-between;margin:0 31.5% 50px 31.5%;padding-bottom:40px}@media only screen and (max-width:1024px) and (min-width:481px){.social{margin:0 25%}}@media only screen and (max-width:480px){.social{margin:0 14%;gap:10%}}@media only screen and (max-width:1024px) and (min-width:481px){.social img{width:100%}}@media only screen and (max-width:480px){.social img{width:100%}}
