body{background:#000;color:#fff}*,h1,h2,h3,h4,h5,h6,button,.tox-dialog,tox-button,input,select,textarea{font-family:"Roboto","Roboto Condensed","Roboto SemiCondensed",IRANSans,sans-serif !important;font-weight:200}.fa-classic,.fa-regular,.fa-solid,.fa-brands,.far,.fas{font-family:"Font Awesome 6 Free" !important}.fa-brands,.fab{font-family:"Font Awesome 6 Brands" !important}.admin-header-links{position:fixed;z-index:30;border-radius:5px;left:20px;bottom:20px;display:flex}.admin-header-links *{margin:0;padding:0 15px}.admin-header-links *:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.footer-lower{text-align:center;display:flex;direction:rtl}.footer-lower::after{display:none}.footer-lower>div{float:unset;line-height:32px;display:inline-block;flex-grow:1;text-align:center;margin:0 !important;direction:ltr}.footer-lower>div:first-child{text-align:right}.footer-lower>div:last-child{text-align:left}.footer-powered-by{direction:ltr;font-size:13px}.footer-technical-executor a{display:inline-block;font-weight:bold;color:#caa88e;padding:0 5px}@media all and (max-width: 1001px){.footer-lower{display:block}.footer-lower>div{display:block}.footer-lower>div:first-child{text-align:center}.footer-lower>div:last-child{text-align:center}}.sms-verification-wrapper{margin:auto;float:unset}.email-validation-waiting{position:relative;display:inline}.email-validation-waiting button{border:none;background:#caa88e;color:#fff;font-family:IRANSans;position:absolute;left:0;top:0;height:35px;transform:translateY(-50%);line-height:30px;text-align:center;padding:0 8px;z-index:1}.verification-code-inputs{display:flex;justify-content:center;direction:ltr}.verification-code-inputs input{width:40px !important;height:40px !important;margin:10px;text-align:center}.login-form-alerts{text-align:center;margin:10px}.login-form-alerts>span.red{color:#a00}.login-form-alerts>span.green{color:#0a0}.returning-wrapper h3{text-align:center;margin:0 0 10px}.phone-number-with-code-editor{display:inline-flex;width:300px;position:relative;direction:ltr}.phone-number-with-code-editor *{direction:ltr}.phone-number-with-code-editor>.phone-number-input{flex-grow:1}.phone-number-with-code-editor>.phone-code-input{width:200px;display:flex;margin:0 10px 0 0;background:#fff;border:1px solid #ddd;padding:5px}.phone-number-with-code-editor>.phone-code-input *{pointer-events:none}.phone-number-with-code-editor>.phone-code-input>.flag{width:35px;height:fit-content;align-self:center;margin:0 5px 0 0}.phone-number-with-code-editor>.phone-code-input>.flag img{width:100%}.phone-number-with-code-editor>.phone-code-input>.code{flex-grow:1;height:fit-content;align-self:center}.phone-number-with-code-editor>.phone-code-input>.code>span{display:block;width:100%;font-size:16px;text-align:center}.phone-number-with-code-editor>.phone-code-countries-list{position:absolute;width:100%;max-height:200px;left:0;top:calc(100% + 3px);background:#fff;border:1px solid #ddd;overflow:auto;z-index:10}.phone-number-with-code-editor>.phone-code-countries-list>.search input{direction:rtl}.phone-number-with-code-editor>.phone-code-countries-list>.list>div{width:100%;display:flex;margin:0 10px 0 0;background:#fff;border:1px solid #ddd;padding:5px;cursor:pointer}.phone-number-with-code-editor>.phone-code-countries-list>.list>div:hover{background:#f0f0f0}.phone-number-with-code-editor>.phone-code-countries-list>.list>div *{pointer-events:none}.phone-number-with-code-editor>.phone-code-countries-list>.list>div>.flag{width:35px;min-width:35px;height:fit-content;align-self:center;margin:0 5px 0 0}.phone-number-with-code-editor>.phone-code-countries-list>.list>div>.flag img{width:100%}.phone-number-with-code-editor>.phone-code-countries-list>.list>div>.name{flex-grow:1;height:fit-content;align-self:center;overflow:hidden}.phone-number-with-code-editor>.phone-code-countries-list>.list>div>.name>span{display:block;width:100%;font-size:16px;text-align:start}.phone-number-with-code-editor>.phone-code-countries-list>.list>div>.code{width:55px;height:fit-content;align-self:center}.phone-number-with-code-editor>.phone-code-countries-list>.list>div>.code>span{display:block;width:100%;font-size:16px;text-align:right}.login-page .returning-wrapper .form-fields{overflow:visible}.phone-text{display:inline-block;direction:ltr !important}.login-page .customer-blocks .returning-wrapper{margin:0 auto;float:unset}.header{display:flex;justify-content:space-between;align-content:center;align-items:center;position:sticky;top:0}.header::before{content:" ";position:absolute;width:100vw;height:100%;left:50%;transform:translateX(-50%);top:0;background:#000;z-index:-1}.header .header-logo{margin:0;max-width:200px}.header .header-logo img{width:100%;padding:25px}.header .header-mobile-toggle{display:none;font-size:30px;padding:15px;cursor:pointer}.header .header-content{display:flex;justify-content:space-between;align-content:center;align-items:center;flex-grow:1}.header .header-content .header-menu{margin:0;border:none;width:unset;padding:0 50px}.header .header-content .header-menu .top-menu li{border:none}.header .header-content .header-menu .top-menu li a{color:#fff;font-size:14px;border-bottom:2px solid rgba(0,0,0,0);padding:10px;text-transform:uppercase}.header .header-content .header-menu .top-menu li a:hover{border-bottom:2px solid #caa88e}.header .header-content .header-end{margin:0}.footer{background:#111;border-top:1px solid #fff}.footer .footer-upper>.footer-block .title{color:#fff}.home-page .page-body .hp-section>.hp-title{font-weight:bold;text-align:center;margin:150px 0 0;padding:50px 0;color:#fff;position:relative;text-transform:uppercase;letter-spacing:.25em;font-size:25px}.home-page .page-body .hp-section>.hp-title:before{content:" ";width:1px;height:100px;background:#fff;position:absolute;left:50%;bottom:100%}.home-page .page-body .hp-section.hp-about>div{text-align:center;display:flex;flex-direction:column;gap:20px}.home-page .page-body .hp-section.hp-clients .buttons{margin:50px 0 0}.home-page .page-body .hp-section.hp-services .list ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;gap:30px}.home-page .page-body .hp-section.hp-services .list ul li{width:100%;max-width:400px;font-size:18px;text-align:center;padding:20px 0}.home-page .page-body .hp-section.hp-hero{height:100vh;width:100%;position:relative;overflow:hidden}.home-page .page-body .hp-section.hp-hero>p{margin:40px 0;font-size:20px;letter-spacing:.5em;font-weight:300}.home-page .page-body .hp-section.hp-hero:after{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url("/Themes/MPSH_Theme_Arvid/Content/images/overlay1.png");background-size:auto;background-repeat:repeat;background-position:center center;z-index:-1}.home-page .page-body .hp-section.hp-hero .vid-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-2}.home-page .page-body .hp-section.hp-hero .vid-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center}.cmp-clients>p{text-align:center;margin:0 0 40px}.cmp-clients>.list.list-slider .swiper-slide{align-self:center}.cmp-clients>.list.list-slider .swiper-slide img{width:100%;object-fit:contain}.cmp-clients>.list.list-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cmp-clients>.list.list-grid>div img{width:100px;height:100px;object-fit:contain}.btn.btn-1{min-width:140px;border:none;background-color:#caa88e;padding:10px 30px;text-align:center;font-size:15px;color:#000;text-transform:uppercase;display:inline-block;font-weight:300}.btn.btn-1:hover,.btn.btn-1:focus{background-color:#ba8d6b}.footer-block .list{background:none}@media all and (min-width: 1001px){.follow-us.follow-us-2{width:220px !important;float:unset !important}.follow-us.follow-us-2 .networks{border-bottom:none !important}}.hp-portfolio .sliders{margin:0 0 30px}.hp-portfolio .sliders .hp-product-slider{margin:0 0 5px}.hp-portfolio .sliders .hp-product-slider .swiper-slide .product-item{position:relative}.hp-portfolio .sliders .hp-product-slider .swiper-slide .product-item img{width:100%;height:500px;object-fit:contain}.hp-portfolio .sliders .hp-product-slider .swiper-slide .product-item a{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);border:5px solid #000}.hp-portfolio .sliders .hp-product-slider .swiper-button-next,.hp-portfolio .sliders .hp-product-slider .swiper-button-prev{--swiper-navigation-size: 35px;--swiper-navigation-sides-offset: 10px;--swiper-navigation-color: #fff;font-weight:bold;-webkit-text-stroke:5px #fff}.hp-portfolio .sliders .hp-product-slider-thumbs .swiper-slide img{width:100%;object-fit:cover}.fieldset{max-width:600px;margin:0 auto 30px}.fieldset .form-title-1{margin:0 0 30px;text-align:start}.fieldset .form-title-1 p{color:#000;font-weight:500;font-size:30px}.fieldset .form-fields{background:#fff;border:none;padding:30px}.fieldset .form-fields .inputs{margin:0 0 25px;text-align:start}.fieldset .form-fields .inputs label{width:unset;font-weight:500;margin:0 0 5px;text-align:start;display:inline-block}.fieldset .form-fields .inputs .required{color:#000;font-size:15px;line-height:13px;position:relative;margin:0 4px;vertical-align:sub;text-align:start;display:inline-block}.fieldset .form-fields .inputs input[type=text],.fieldset .form-fields .inputs input[type=password],.fieldset .form-fields .inputs input[type=email]{display:block;width:100%;border:none;border-bottom:2px solid #000;padding:8px}.fieldset .form-fields .inputs input:focus{outline:none}.fieldset .form-fields .inputs input.input-validation-error{border-bottom:2px solid red}.fieldset .form-fields .inputs textarea{display:block;width:100%;border:none;border-bottom:2px solid #000;min-width:100%}.fieldset .form-fields .inputs textarea:focus{outline:none}.p1{text-align:center;margin:0 0 30px}.page-title{position:relative;border:none;margin:0 0 30px !important;padding:30px 0}.page-title:after{content:" ";position:absolute;width:100vw;height:100%;left:50%;top:0;transform:translateX(-50%);background:#222;z-index:-1}.page-title h1{color:#fff;text-align:center}.product-filters .product-spec-filter .filter-title{display:none}.product-filters .product-spec-filter .filter-content{padding:0 10px}.product-filters .product-spec-filter .filter-content .product-spec-group{margin:0 0 20px;overflow:auto}.product-filters .product-spec-filter .filter-content .product-spec-group .name{background:#caa88e;color:#000;padding:7px 10px;font-size:18px;font-weight:200;display:block}.product-filters .product-spec-filter .filter-content .product-spec-group .list{padding:5px;overflow:auto;max-height:200px}.product-filters .product-spec-filter .filter-content .product-spec-group .list .item{color:#fff;padding:5px 0;padding-left:15px}.product-filters .product-spec-filter .filter-content .product-spec-group .list .item label{padding-left:8px}.item-box .picture{background-color:#222}.button-1,.button-2{color:#000 !important}.product-details-page{padding:0}.product-details-page.product-portfolio .product-essential{border:none;margin:0}.product-details-page.product-portfolio .product-essential .gallery{width:100%;float:unset}.product-gallery .product-gallery-slider{margin:0 0 5px}.product-gallery .product-gallery-slider .swiper-slide img{width:100%;height:500px;object-fit:contain}.product-gallery .product-gallery-slider .swiper-slide.video-slide{align-self:center}.product-gallery .product-gallery-slider .swiper-slide.video-slide iframe{border:none;left:50%;transform:translateX(-50%)}.product-gallery .product-gallery-slider .swiper-button-next,.product-gallery .product-gallery-slider .swiper-button-prev{--swiper-navigation-size: 35px;--swiper-navigation-sides-offset: 10px;--swiper-navigation-color: #fff;font-weight:bold;-webkit-text-stroke:5px #fff}.product-gallery .product-gallery-slider-thumbs .swiper-slide img{width:100%;object-fit:cover}.product-gallery .product-gallery-slider-thumbs .swiper-slide.video-slide img{object-fit:cover;filter:blur(4px) opacity(0.8)}.product-gallery .product-gallery-slider-thumbs .swiper-slide.video-slide i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#caa88e;font-size:30px}.product-specs-box .table-wrapper table{border:none}.product-specs-box .table-wrapper table tbody tr .spec-name{background:#caa88e;border:3px solid #000}.product-specs-box .table-wrapper table tbody tr .spec-value{border:3px solid #000;background:#222;color:#fff}.product-tags-box .product-tags-list ul{display:flex;gap:5px}.product-tags-box .product-tags-list ul li{padding:5px 10px;background:#222}@media all and (max-width: 700px){.product-gallery .product-gallery-slider .swiper-slide img{height:300px}}.blog-posts .post{background:#222}.blog-posts .post .post-head{background:#caa88e}.blog-posts .post .post-head .post-date{background:#444;color:#fff}.blog-posts .post .buttons{margin:0 0 10px;width:unset}.news-items .news-item{background:#222}.news-items .news-item .news-head{background:#caa88e}.news-items .news-item .news-head .news-date{background:#444;color:#fff}.news-items .news-item .buttons{padding:10px;width:unset;text-align:start}.blogpost-page .post-date{display:block;margin:0 0 15px;background-color:#caa88e;padding:10px;font-style:italic;color:#444}.news-item-page .news-date{display:block;margin:0 0 15px;background-color:#caa88e;padding:10px;font-style:italic;color:#444}.returning-wrapper .form-fields{padding:30px !important}.returning-wrapper .buttons{background-color:rgba(0,0,0,0) !important}.products-container .ajax-products-busy{background:rgba(0,0,0,.5) url(../images/loading.gif) center no-repeat}.mpsh-business-modal{position:fixed;justify-content:center;align-items:center;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:10000;top:0;left:0;opacity:0;pointer-events:none;display:flex}.mpsh-business-modal.show-modal{opacity:1;pointer-events:unset;animation:show-b-modal 1000ms ease}.mpsh-business-modal.show-modal .mpsh-business-card{animation:show-b-modal-content 1000ms ease}.mpsh-business-modal.hide-modal{animation:hide-b-modal 700ms ease}.mpsh-business-modal.hide-modal .mpsh-business-card{animation:hide-b-modal-content 1000ms ease}.mpsh-business-card{width:300px;height:430px;box-shadow:0 2px 30px rgba(0,0,0,.2);background:#fff;position:relative;transform:translate3d(0, 0, 0);border-radius:100px;border-top-left-radius:30px;border-top-right-radius:30px;transform:scale(1.1)}.mpsh-business-card .waves{width:300px;height:430px;position:absolute;border-radius:100px;border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}.mpsh-business-card .wave{opacity:.4;position:absolute;top:36%;left:50%;background:#42a5f5;width:500px;height:500px;margin-left:-250px;margin-top:-250px;transform-origin:50% 50%;border-radius:43%;animation:drift 3000ms infinite linear;overflow:hidden}.mpsh-business-card .wave.-three{top:32%;opacity:1;animation:drift 5000ms infinite linear}.mpsh-business-card .wave.-three>div{content:" ";width:100%;height:100%;display:block;position:relative;animation:drift-reverse 5000ms infinite linear}.mpsh-business-card .wave.-three>div::before{content:" ";width:100%;height:200%;display:block;background-color:#fff;left:60%;top:122%;transform:translate(-50%, -50%);position:absolute}.mpsh-business-card .wave.-two{animation:drift 7000ms infinite linear;background:#0d47a1}.mpsh-business-card:after{content:"";display:block;left:0;top:0;width:100%;height:100%;z-index:11;transform:translate3d(0, 0, 0)}.mpsh-business-card .content{z-index:50;position:relative;width:100%;height:calc(100% - 70px);left:0;top:0;padding:13px 20px;text-align:start}.mpsh-business-card .content .p1{display:flex;margin:0}.mpsh-business-card .content .p1 .pic{width:67px;text-align:center}.mpsh-business-card .content .p1 .pic img{width:67px;height:67px;border-radius:15px;border:2px solid #0d47a1;margin:7px 0 0 0}.mpsh-business-card .content .p1 .name{flex-grow:1;padding:13px 0 0 15px}.mpsh-business-card .content .p1 .name span{color:#888;display:block;font-size:18px;font-weight:500;position:relative;height:28px;line-height:28px}.mpsh-business-card .content .p1 .name span:first-child{text-align:start}.mpsh-business-card .content .p1 .name span:last-child{display:none}.mpsh-business-card .content .p1 h1{color:#0d47a1;margin:0;font-size:27px;padding:0 13px 0 0;white-space:nowrap;line-height:27px}.mpsh-business-card .content .p2{display:block}.mpsh-business-card .content .p2 p{display:block;margin:5px 0 15px;text-align:justify;color:#0d47a1;font-size:14px;line-height:25px;font-weight:400}.mpsh-business-card .content .p2>div>a{background-color:#fff;color:#0d47a1;display:block;width:100%;border-radius:50px;border:2px solid #0d47a1;position:relative;margin:7px auto 0;text-align:center;height:32px;direction:ltr}.mpsh-business-card .content .p2>div>a i,.mpsh-business-card .content .p2>div>a span,.mpsh-business-card .content .p2>div>a b{position:absolute;font-size:18px;top:50%;transform:translate(0px, -50%)}.mpsh-business-card .content .p2>div>a.whatsapp i{font-size:27px;left:4px}.mpsh-business-card .content .p2>div>a.whatsapp span{font-size:16px;left:30px}.mpsh-business-card .content .p2>div>a.whatsapp b{font-size:15px;left:121px}.mpsh-business-card .content .p2>div>a.telegram i{font-size:23px;left:3px}.mpsh-business-card .content .p2>div>a.telegram span{font-size:16px;left:30px}.mpsh-business-card .content .p2>div>a.telegram b{font-size:15px;left:121px}.mpsh-business-card .content .p2>div>a.email b{left:10px;font-size:16px}@media all and (max-width: 1300px){.mpsh-business-card{transform:scale(1)}}@media all and (max-width: 400px){.mpsh-business-card{transform:scale(0.8)}}@keyframes drift{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes drift-reverse{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}@keyframes show-b-modal{0%{background:rgba(0,0,0,0)}100%{background:rgba(0,0,0,.5)}}@keyframes show-b-modal-content{0%{opacity:0;margin-top:-30px}25%{opacity:0;margin-top:-30px}100%{opacity:1;margin-top:0px}}@keyframes hide-b-modal{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes hide-b-modal-content{0%{opacity:1;margin-top:0px}50%{opacity:0;margin-top:-30px}100%{opacity:0;margin-top:-30px}}.footer-technical-executor a{display:inline-block;font-weight:bold;color:#caa88e;padding:0 5px}@media all and (max-width: 1000px){.header.open .header-content{transform:translateX(0)}.header.open .menu-toggle-back{display:block}.header .header-mobile-toggle{display:block}.header .menu-toggle-back{display:none;position:fixed;left:0;top:0;height:100vh;width:100vw}.header .header-content{display:flex;position:fixed;right:0;top:0;height:100vh;width:80%;max-width:300px;flex-direction:column-reverse;background:#000;justify-content:start;border-left:2px solid #caa88e;transform:translateX(100%);transition:.3s}.header .header-content .header-menu{padding:0;width:100%}.header .header-content .header-menu .top-menu{display:block}.header .header-content .header-menu .top-menu li{background:#222;margin:2px 0}.header .header-content .header-menu .top-menu li a{min-height:unset;border:none}.header .header-content .header-end{padding:0;width:100%;margin:1px 0}.header .header-content .header-end .language-selector{width:100%}.header .header-content .header-end .language-selector a{width:100%;background:#222;display:block;width:100%;padding:10px}}