.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper .swiper-wrapper{overscroll-behavior:contain}.swiper .swiper-wrapper .swiper-slide{background-size:cover;display:flex;justify-content:center;align-items:center;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.swiper .swiper-wrapper .swiper-slide img{max-height:100%;max-width:100%;width:100%;height:auto;background:rgba(0,0,0,0) url("../images/loading.gif") center center no-repeat;background-size:auto}.swiper .swiper-wrapper .swiper-slide video{width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.swiper .swiper-pagination.numeric{direction:ltr}.swiper .swiper-pagination.swiper-pagination-bullets{top:10px;bottom:unset !important}.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;text-align:center;line-height:20px;font-size:12px;color:#21201a;opacity:1;background:rgba(228,218,173,.3960784314)}.swiper .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:#8b1d3a}.swiper .swiper-button-next{right:10px !important;left:unset}.swiper .swiper-button-next::after{transform:rotate(180deg)}.swiper .swiper-button-prev{left:10px !important;right:unset}.swiper .swiper-button-prev::after{transform:rotate(-180deg)}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:#fff !important;padding:50px 25px;background:rgba(108,12,38,.9058823529);border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-o-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-moz-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-ms-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-webkit-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);transition-timing-function:ease-in-out}.swiper .swiper-button-next span,.swiper .swiper-button-prev span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8666666667);color:#fff;padding:4px 8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:13px;white-space:nowrap;margin-bottom:5px}.swiper .swiper-button-disabled{opacity:1 !important;pointer-events:auto !important}.swiper .autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#21201a}.swiper .autoplay-progress svg{--progress: 0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:#6c6b64;fill:none;stroke-dashoffset:calc(125.6px*(1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.swiper.bannerSwiper{height:200px}.swiper-button-lock{display:flex !important}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#8b1d3a !important}#content{background:#f4f4f2;background-size:cover;min-height:90vh}.carousel{width:100%;height:100%}.carousel .carousel-inner{width:100%;height:100%}.carousel .carousel-inner .carousel-item{width:100%;height:100%}.carousel .carousel-inner .carousel-item .video-container{position:relative;height:0;overflow:hidden;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.carousel .carousel-inner .carousel-item .video-container.horizontal video{height:100% !important;width:100% !important;min-height:unset !important;max-height:unset !important;min-width:unset !important}.carousel .carousel-inner .carousel-item .video-container button{width:100px;height:100px;background-color:rgba(0,0,0,.5725490196);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:0 none;z-index:1080;line-height:0}.carousel .carousel-inner .carousel-item .video-container button i{font-size:51px;color:#fff}.carousel .carousel-inner .carousel-item .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;min-height:100%;max-height:100%;min-width:100%}.carousel .carousel-inner.imagesSlide .carousel-item{position:relative}.carousel .carousel-inner.imagesSlide .carousel-item img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%;max-width:100%;width:70%;height:auto;background:rgba(0,0,0,0) url("../images/loading.gif") center center no-repeat;background-size:auto}.carousel-control-prev,.carousel-control-next{color:#fff !important;padding:50px 0px;width:55px;background:rgba(108,12,38,.9058823529);transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-o-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-moz-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-ms-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);-webkit-transition:all 1s cubic-bezier(0.5, 0, 0, 0.5);transition-timing-function:ease-in-out;height:50px;top:60%;opacity:1 !important}.carousel-control-prev .carousel-control-next-icon,.carousel-control-prev .carousel-control-prev-icon,.carousel-control-next .carousel-control-next-icon,.carousel-control-next .carousel-control-prev-icon{width:30px;height:30px}.carousel-control-prev i.bi,.carousel-control-next i.bi{font-size:28px !important;margin-top:10px}.carousel-control-prev{left:0 !important;right:unset !important;border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0;-ms-border-radius:0 25px 25px 0;-o-border-radius:0 25px 25px 0}.carousel-control-next{right:0 !important;left:unset !important;border-radius:25px 0 0 25px;-moz-border-radius:25px 0 0 25px;-webkit-border-radius:25px 0 0 25px;-ms-border-radius:25px 0 0 25px;-o-border-radius:25px 0 0 25px}.carousel-button-container-image-slide .carousel-control-prev,.carousel-button-container-image-slide .carousel-control-next{top:70% !important}.carousel-counter{position:absolute;top:10px;left:10px;background:rgba(108,12,38,.67);color:#fff;z-index:1080;padding:6px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.gallery-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:10px;padding:10px 20px;margin-top:15px}.gallery-item{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s;aspect-ratio:16/12;background-color:#fff;cursor:pointer;padding:7px;-o-object-fit:cover;object-fit:cover;margin-top:0}.gallery-item:hover{transform:scale(1.03)}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-item .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:3rem;opacity:.8;transition:opacity .3s}.gallery-item:hover .play-icon{opacity:1}.bg-dark{background-color:#21201a !important}.bg-warning{background-color:#a9901d !important}.bg-light-warning{background-color:#e4daad !important}.bg-light-danger{background-color:#ecd4da !important}.bg-light-success{background-color:#d1e8e0 !important}.shadow-lg-dark{box-shadow:0 0 70px #6c6b64;-ms-box-shadow:0 0 70px #6c6b64;-webkit-box-shadow:0 0 70px #6c6b64;-o-box-shadow:0 0 70px #6c6b64}.shadow-md{box-shadow:0 0 30px #acaba1;-ms-box-shadow:0 0 30px #acaba1;-webkit-box-shadow:0 0 30px #acaba1;-o-box-shadow:0 0 30px #acaba1}.border-secondary{border-color:#6c6b64 !important}.text-dark{color:#21201a !important}.text-success{color:#16825c !important}.text-warning{color:#a9901d !important}.text-danger{color:#8b1d3a !important}.btn{font-family:"vazir";border:0 none !important;font-size:13px}.btn-secondary{background-color:#6c6b64 !important}.btn-warning{background-color:#a9901d !important}.btn-success{background-color:#16825c !important}body{background:#f3f0e5;font-size:13px;direction:rtl;text-align:right;font-family:"vazir";width:100%;color:#21201a}a{text-decoration:none !important}.ltr{direction:ltr !important}.titr{font-family:"titr"}.cursor{cursor:pointer !important}.lh-none{line-height:0 !important}.font-en{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;letter-spacing:1.2px}.font-0{font-size:0 !important}.font-13{font-size:13px !important}.font-14{font-size:14px !important}.font-15{font-size:15px !important}.font-16{font-size:16px !important}.font-17{font-size:17px !important}.z-index-up{z-index:100}.z-index-down{z-index:50}.fit-cover{-o-object-fit:cover;object-fit:cover}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.fade-in-05{animation:fadeIn1s ease .5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeIn1s{0%{opacity:0}100%{opacity:1}}.fade-in-1{animation:fadeIn1s ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeIn1s{0%{opacity:0}100%{opacity:1}}.fade-in-2{animation:fadeIn2s ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeIn2s{0%{opacity:0}100%{opacity:1}}.fade-in-3{animation:fadeIn3s ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeIn3s{0%{opacity:0}100%{opacity:1}}.fade-in-4{animation:fadeIn4s ease 4s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeIn4s{0%{opacity:0}100%{opacity:1}}.ribbon{position:absolute;left:-2px;top:-2px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:13px;font-family:"vazir";color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;left:-21px}.ribbon.warning span{background-color:#a9901d}.ribbon.danger span{background-color:#8b1d3a}.ribbon.success span{background-color:#16825c}.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0)}.tilt-shake-loading{animation:tilt-shake-loading 1.1s linear infinite}@keyframes tilt-shake-loading{0%{scale:1}25%{scale:.9}50%{scale:.85}75%{scale:.8}100%{scale:1}}.tilt-shake-loading-sm{animation:tilt-shake-loading-sm 1.1s linear infinite}@keyframes tilt-shake-loading-sm{0%{scale:1}25%{scale:.95}50%{scale:.9}75%{scale:.95}100%{scale:1}}.tilt-shake-waiting{animation:tilt-shake-waiting 1.1s linear infinite}@keyframes tilt-shake-waiting{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}