.mobin-btn{padding:0 3rem;height:5.4rem;border-radius:50px;display:inline-flex;justify-content:center;align-items:center}.mobin-btn span{font-family:"iransansxv",iransansx;font-weight:400;font-size:1.8rem}.mobin-btn.icon-btn img{width:2rem}.mobin-btn.icon-btn svg{width:2rem}.mobin-btn.icon-start{flex-direction:row}.mobin-btn.icon-start img,.mobin-btn.icon-start svg{margin-left:10px}.mobin-btn.icon-end{flex-direction:row-reverse}.mobin-btn.icon-end img,.mobin-btn.icon-end svg{margin-right:20px}.mobin-btn.bold span{font-weight:700}.mobin-btn.regular span{font-weight:400}.mobin-btn.green-solid{background-color:#a3c426}.mobin-btn.green-solid span{color:#000}.mobin-btn.black-solid{background-color:#2f2f2f}.mobin-btn.black-solid span{color:#fff}.mobin-btn.white-solid{background-color:#fff}.mobin-btn.white-solid span{color:#000}.mobin-btn.white-solid-black-bordered{background-color:#fff;border:1px solid #000}.mobin-btn.white-solid-black-bordered span{color:#000}.mobin-btn.green-solid-black-bordered{background-color:#a3c426;border:1px solid #000}.mobin-btn.green-solid-black-bordered span{color:#000}.mobin-btn.white-solid-gray-bordered{background-color:#fff;border:1px solid #c7c7c7}.mobin-btn.white-solid-gray-bordered span{color:#000}.mobin-btn.sm{height:3.2rem;padding:0 1.6rem}.mobin-btn.sm span{font-size:1.2rem}.mobin-btn.md{height:4.2rem;padding:0 2rem}.mobin-btn.md span{font-size:1.4rem}.mobin-btn.lg{height:5.7rem;padding:0 3rem}.mobin-btn.lg span{font-size:1.6rem}.mobin-btn.xl{height:6.1rem;padding:0 3rem}.mobin-btn.xl span{font-size:2rem}.button-row{margin-bottom:2rem}.button-row .col-12{flex-wrap:wrap}.rtl-theme .mobin-btn.icon-end img,.rtl-theme .mobin-btn.icon-end svg{margin-right:1rem}.ltr-theme .mobin-btn.icon-end img,.ltr-theme .mobin-btn.icon-end svg{margin-left:1rem}.intro-swiper{width:100%}.intro-swiper picture img{width:100%;min-height:40rem;display:block;object-fit:cover}.intro-swiper .content{color:#000;position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%);z-index:10}.intro-swiper .content .title{font-size:4.2rem;font-weight:700;line-height:6.5rem;color:#000}.intro-swiper .content .subtitle{margin-top:2.5rem}.intro-swiper .content .subtitle h4{font-size:2rem;font-weight:400;line-height:2.65rem;color:#fff}.intro-swiper .content .button-row{margin-top:2.5rem}@media(max-width: 1199.99px){.intro-swiper .content .title{font-size:3.8rem;line-height:5rem}}@media(max-width: 767.99px){.intro-swiper .content{top:3rem;transform:translateY(0)}.intro-swiper .content .title{color:#fff !important}.intro-swiper .content .subtitle h4{color:#999 !important}.intro-swiper .content .mobin-btn{height:4rem;padding:0 2rem}.intro-swiper .content .mobin-btn span{font-size:1.6rem}}.thin-banner{position:relative}.thin-banner img{width:100%;display:block;min-height:26.3rem;object-fit:cover}.thin-banner .content{width:100%;position:absolute;left:50%;transform:translateX(-50%);bottom:4.2rem}.thin-banner .content .title{font-size:4.2rem;font-weight:700;line-height:6.5rem}.thin-banner .content .subtitle{margin-top:2rem}.thin-banner .content .subtitle p{font-size:2rem;font-weight:400;line-height:3.13rem;text-align:justify}.thin-banner .content .mobin-btn{margin-top:2.5rem}@media(max-width: 991.99px){.thin-banner .content{top:50%;bottom:unset;transform:translate(-50%, -50%)}.thin-banner .content .title{font-size:2.8rem;line-height:4.383rem}.thin-banner .content .subtitle{margin-top:.6rem}}@media(max-width: 767.99px){.thin-banner{display:flex;align-items:end;min-height:13rem;background-color:#a3c426}.thin-banner img{display:none}.thin-banner .content{width:100%;position:static;transform:none;margin-bottom:2.4rem}.thin-banner .content .mobin-btn{background-color:#2f2f2f !important}.thin-banner .content .mobin-btn span{color:#fff}}.top-banner{position:relative}.top-banner .banner-image{width:100%;display:block;min-height:40rem;object-fit:cover}.top-banner .content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top-banner .content .title{font-size:4.2rem;font-weight:700;line-height:1.5}.top-banner .content .subtitle{margin-top:2.5rem}.top-banner .content .subtitle p{font-size:2.4rem;font-weight:400;line-height:1.5;text-align:justify}.top-banner .content .mobin-btn{margin-top:2.5rem}@media(max-width: 991.99px){.top-banner .content .title{font-size:3.8rem;line-height:5rem}}@media(max-width: 767.99px){.top-banner .banner-image{min-height:unset;height:40rem;object-position:bottom}.top-banner .content{width:100%;position:absolute;top:3rem;transform:translateX(-50%)}.top-banner .content .mobin-btn{height:4rem;padding:0 2rem}}.main-section .title{font-size:2.8rem;line-height:4.383rem;margin-bottom:2.4rem}.main-button a{display:flex;margin:2.5rem auto !important;padding:0 21px;width:max-content}.map-container{max-width:100%;aspect-ratio:1296/820;overflow:hidden;border-radius:10px;margin-top:5rem;position:relative}.map{height:100%}.side-list-container{display:flex;flex-direction:column;height:calc(100% - 4.8rem);position:absolute;right:2.4rem;top:2.4rem;z-index:999;border-radius:10px;padding:4rem 2rem 0;background-color:#fff}.side-list-container .title-bar{display:flex;align-items:center;margin-bottom:4rem}.side-list-container .title-bar .title{margin-right:1.5rem}.side-list-container .title-bar .title h3{font-size:1.8rem;font-weight:500;line-height:1.5;color:#000}.side-list-container .title-bar .title span{font-size:1.4rem;font-weight:400;line-height:1.5;color:#999}.side-list-tabs{overflow:hidden;border-bottom:1px solid #dee2e6}.side-list-tabs button{width:50%;padding:8px;border:none;outline:none;color:gray;cursor:pointer;transition:.3s;background-color:gray}.side-list-tabs button:hover{opacity:.75}.side-list-tabs.active{background-color:#fff}.side-list-city{display:none;border:1px solid #cdcdcd;border-radius:5px;padding:5px 15px;background:gray;margin:8px 0 !important}.side-list{overflow-x:hidden;overflow-y:scroll;height:inherit;margin-left:-2rem;margin-right:-2rem;border-top:1px solid #f2f2f2}.side-list .mobile-list-toggle{display:none}.side-list ul li{padding:1rem 2rem;border-bottom:1px solid #f2f2f2;margin:0 !important;font-weight:700 !important;cursor:pointer}.side-list ul li div{color:#000}.side-list ul li p{color:#999}.side-list ul li::before{content:none !important}.side-list ul li span{text-align:initial;font-size:10px !important}.side-list ul li:hover{background-color:#f0f5de}.search-container{position:relative;height:4rem;flex-shrink:0;border-radius:5px;overflow:hidden;margin-bottom:2rem}.search-container input{width:100%;height:100%;padding:1rem;border:1px solid #f2f2f2;background-color:#f2f2f2;font-size:1.2rem;color:#000}.search-container input::placeholder{font-size:1.2rem;color:#999}.search-container i{width:4rem;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;cursor:pointer}.search-container i svg{width:1.8rem;stroke:#999}.search-container i:hover svg{stroke:#a3c426}.search-error{text-align:center;padding-right:15px}.side-list-city-dropdown{margin:0 -15px;display:block}.side-list-city-dropdown select{display:none;padding:8px;width:100%;background-color:gray;color:gray}.color-modalHeader{color:#555 !important;font-weight:bold}.color-modalBody{color:#333 !important;font-size:14px}.button-row{margin-top:2.4rem;text-align:center}.button-row .mobin-btn{min-width:25rem}.button-row .mobin-btn span{font-size:1.6rem}@media(max-width: 767.99px){.map-container{box-shadow:0px 5px 10px 0px rgba(0,0,0,.1490196078);border-radius:10px;padding:2.4rem;aspect-ratio:unset;margin:0}.map-container .map{aspect-ratio:280/440}.map-container .search-container{margin-bottom:2.4rem}.map-container .side-list-container{position:static;height:auto;margin-bottom:2.4rem;padding:0;z-index:1001}.map-container .side-list-container .title-bar{margin-bottom:2rem}.map-container .side-list{margin:0;overflow-x:unset;overflow-y:unset;height:4rem;position:relative}.map-container .side-list .mobile-list-toggle{display:flex;align-items:center;width:100%;font-size:1.2rem;color:#000;padding:1rem 1rem 1rem 1.2rem;border-radius:5px;height:4rem;background-color:#f2f2f2;cursor:pointer}.map-container .side-list .mobile-list-toggle span{flex-shrink:0}.map-container .side-list .mobile-list-toggle svg{flex-shrink:0;margin-right:auto;width:1.5rem;stroke:#000}.map-container .side-list ul{display:none;position:absolute;width:100%;z-index:99999999999;background-color:#f2f2f2;border-radius:4px;top:calc(100% + 5px);max-height:19.5rem;overflow-y:auto}.map-container .side-list ul li{border-bottom:1px solid #d9d9d9}.map-container .side-list ul.open{display:block}.button-row .mobin-btn{height:5.5rem;min-width:20rem}}