:root{--color-bg: #050505;--color-text: #e9e9e9;--color-accent: #FEC574}html,body{background-color:var(--color-bg);color:var(--color-text);font-family:"Cardo",serif}html.no-scroll,html.no-scroll body{height:100%;overflow:hidden}.body-typography h1,.body-typography h2,.body-typography h3,.body-typography h4,.body-typography h5,.body-typography h6{color:#fec574}.body-typography h1,.body-typography h2,.body-typography h3,.body-typography h4,.body-typography h5,.body-typography h6,.body-typography p{margin:0}.body-typography h1,.body-typography .h1{font-size:72px;line-height:normal}@media(max-width: 1200px){.body-typography h1,.body-typography .h1{font-size:62px}}@media(max-width: 768px){.body-typography h1,.body-typography .h1{font-size:44px}}.body-typography h2,.body-typography .h2{font-size:44px;font-weight:400;line-height:116.667%}@media(max-width: 768px){.body-typography h2,.body-typography .h2{font-size:32px}}.body-typography h3,.body-typography .h3{font-size:32px;line-height:162.5%}@media(max-width: 768px){.body-typography h3,.body-typography .h3{font-size:24px}}.body-typography h4,.body-typography .h4{font-size:24px;line-height:116.667%}@media(max-width: 768px){.body-typography h4,.body-typography .h4{font-size:20px}}.body-typography p{color:#dbdde1;font-size:18px;line-height:133.333%}button{border:none !important}main{background-color:var(--color-bg);color:var(--color-text)}.press-bg{background-color:#353535}.container-xxl{max-width:1320px}.text-gold{color:var(--color-accent) !important}.text-light-gray{color:rgba(219,221,225,.5) !important}.bg-gold{background-color:var(--color-accent)}.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-title{max-width:920px;color:var(--color-accent)}.text-md{font-size:18px !important}@media screen and (max-width: 768px){.text-md{font-size:16px !important}}.object-fit-cover{object-fit:cover}.fw-500{font-weight:500}.fw-600{font-weight:600}.mb-md{margin-bottom:52px}#header.on{transition:all .5s ease;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px)}.nav-link{color:#fff;position:relative;font-size:18px;transition:color .3s ease}.nav-link:after{content:"";position:absolute;left:0;top:0px;width:0;height:2px;background-color:#fec574;transition:width .3s ease}.nav-link:hover,.nav-link:focus{color:#fec574}.nav-link:hover::after,.nav-link:focus::after{width:100%}.nav-link.active{color:var(--primary_pressed, #FEC574)}.nav-link.active::after{width:100%}.dropdown-menu{border-radius:0}.dropdown-toggle{padding-top:1.5rem;padding-bottom:1.5rem}.dropdown-toggle:after{content:"";display:inline-block;width:10px;height:10px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg) translateY(2px);margin-left:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:.9;border-top:none;border-left:none}.btn:focus{outline:none !important;box-shadow:none}.btn-send{font-family:"Minion Pro";font-size:18px;font-style:normal;font-weight:500;line-height:133.333%;display:flex;justify-content:center;align-items:center;padding:20px 16px;border-radius:0px;border:none;transition:all .35s;color:#fec574;background:#393939}.btn-send:hover,.btn-send:focus{color:#fec574;background:#262626}.home_page h1{font-size:24px}.container-min{max-width:650px}@media screen and (min-width: 1380px){.row-big{margin-left:-30px;margin-right:-30px}.row-big .col-md-6{padding-left:30px;padding-right:30px}}.mb-big{margin-bottom:72px}@media(max-width: 767.98px){.mb-big{margin-bottom:52px}}.weapons-slider-section{padding-bottom:150px}@media screen and (max-width: 768px){.weapons-slider-section{padding-bottom:60px}}.weapons-swiper{padding-top:72px;padding-bottom:140px}@media screen and (max-width: 768px){.weapons-swiper{padding-top:40px;padding-bottom:20px}}.history-section p{font-size:24px}@media screen and (max-width: 768px){.history-section p{font-size:20px}}.item-gun{height:380px;display:flex;justify-content:flex-end;flex-direction:column;margin-bottom:40px;text-decoration:none;overflow:hidden}@media(max-width: 767.98px){.item-gun{margin-left:-0.75rem;margin-right:-0.75rem}}.item-gun:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 69.01%);height:200px;z-index:1}.item-gun:hover .item-gun-img{transform:scale(1.06)}.item-gun .item-gun-img{height:100%;object-fit:cover;transition:all .4s ease}.item-gun .inner-item-gun{padding:20px;position:relative;z-index:2}.item-gun p{color:#959595}.item-gun .mark-img{right:20px;top:20px}.back-to-top{position:fixed;display:none;width:70px;height:70px;right:15px;bottom:21px;z-index:300;opacity:.8}.back-to-top:hover{opacity:1}@media(max-width: 767.98px){.back-to-top{width:50px;height:50px;right:10px;bottom:15px}}.back-to-top .navigate{width:70px}@media(max-width: 767.98px){.back-to-top .navigate{width:50px}}.footer{padding-top:150px;padding-bottom:40px}@media(max-width: 767.98px){.footer{padding-top:72px}}.footer h5{color:#fff;font-size:24px;line-height:216.667%;text-transform:uppercase;margin-bottom:24px}@media(max-width: 992px)and (min-width: 768px){.footer h5{font-size:20px}}.footer .nav-item-link{color:#959595;font-size:18px;line-height:133.333%;text-decoration:none;transition:all .3s ease}.footer .nav-links .nav-item-link:hover{color:#fff}.close-btn{padding:16px 4px 0px !important}.offcanvas_menu{background:#097f44}.offcanvas_menu.offcanvas-end{width:auto}@media(max-width: 991.98px){.offcanvas_menu.offcanvas-end{width:0px}}.offcanvas_menu.offcanvas-end.show{overflow:auto;width:100%;max-width:415px}.offcanvas_menu .nav-link{color:#1a1a1a;display:inline-block;transition:all .3s ease}.offcanvas_menu .nav-link:hover,.offcanvas_menu .nav-link:focus,.offcanvas_menu .nav-link.active{color:#fec574}.weapons-swiper{width:100%}@media screen and (max-width: 768px){.weapons-swiper .swiper-wrapper{padding-bottom:30px}}.weapons-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:32px;height:3px;opacity:.3;background:#fff;border-radius:6px}.weapons-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.weapons-swiper .swiper-slide{display:flex;flex-direction:column;height:auto;padding:12px;position:relative;justify-content:center;min-height:220px}@media screen and (max-width: 768px){.weapons-swiper .swiper-slide{min-height:180px}}.weapons-swiper .swiper-slide-big{padding-left:24px;padding-right:24px}.weapons-swiper .swiper-slide .card-body{padding:0}.weapons-swiper .swiper-slide p{color:#dbdde1;font-size:18px}.weapons-swiper .swiper-slide .card .card-title{color:#fec574;font-size:48px;margin-bottom:10px}.weapons-swiper .swiper-slide .card p{font-size:24px}@media screen and (max-width: 768px){.weapons-swiper .swiper-slide .card p{font-size:18px}}.weapon-detail-swiper .swiper-slide{height:810px}@media screen and (max-width: 1200px){.weapon-detail-swiper .swiper-slide{height:720px}}@media screen and (max-width: 991.98px){.weapon-detail-swiper .swiper-slide{height:620px}}@media screen and (max-width: 767.98px){.weapon-detail-swiper .swiper-slide{height:420px}}@media screen and (max-width: 479.98px){.weapon-detail-swiper .swiper-slide{height:320px}}@media screen and (max-width: 414px){.weapon-detail-swiper .swiper-slide{height:240px}}.weapon-detail-swiper .swiper-slide img{height:100%;width:100%}.hero-nav .hover-circle circle{transition:all .3s ease}.hero-nav:hover .hover-circle circle{fill-opacity:.5;fill:#fff}.ph-page .ph-hero,.contact-page .ph-hero{padding-top:80px;padding-bottom:60px;min-height:900px;overflow:hidden;position:relative}.ph-page .ph-hero-press::before,.contact-page .ph-hero-press::before{background:linear-gradient(180deg, transparent 0%, #353535 64.51%) !important}@media(max-width: 767.98px){.ph-page .ph-hero,.contact-page .ph-hero{padding-top:80px;padding-bottom:40px;min-height:600px}}.ph-page .ph-hero::before,.contact-page .ph-hero::before{content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, #050505 64.51%);height:150px;z-index:22}.ph-page .ph-hero h1,.contact-page .ph-hero h1{font-weight:700;margin-bottom:24px}@media(max-width: 767.98px){.ph-page .ph-hero h1,.contact-page .ph-hero h1{font-size:32px}}.ph-page .ph-hero h2,.contact-page .ph-hero h2{color:#dbdde1;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.ph-page .ph-hero h2,.contact-page .ph-hero h2{font-size:30px}}.ph-page .parallax-bg,.contact-page .parallax-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:translateZ(0);will-change:transform,background-position;background-image:url("../img/jpg/peter-hofer/peter-hofer-hero.jpg")}@media(max-width: 1024.98px){.ph-page .parallax-bg,.contact-page .parallax-bg{background-image:url("../img/jpg/peter-hofer/peter-hofer-hero-tablet.jpg")}}@media(min-width: 992px){.ph-page .parallax-bg,.contact-page .parallax-bg{background-attachment:fixed}}.ph-info-block{padding-bottom:90px;margin-bottom:90px;border-bottom:1px solid #fec574}@media(max-width: 767.98px){.ph-info-block{padding-bottom:40px;margin-bottom:40px}}.ph-info-block .left-content{padding-right:24px;height:100%;display:flex;flex-direction:column}.ph-info-block .right-content{padding-left:24px}@media(max-width: 767.98px){.ph-info-block .right-content{padding-left:0;margin-top:18px}}.ph-info-block .right-content p{margin-bottom:18px}.ph-info-block .right-content p:last-child{margin-bottom:0}.ph-info-block .left-content-top{font-size:18px}@media(max-width: 767.98px){.ph-info-block .left-content-top{margin-bottom:24px}}.ph-info-block .left-content-top h2{font-size:32px;line-height:52px;color:#fec574;margin-bottom:24px}.ph-info-block .left-content-top p{color:#fec574}.all-history{display:flex;flex-direction:column;gap:130px}@media(max-width: 991.98px){.all-history{gap:80px}}@media(max-width: 767.98px){.all-history{gap:60px}}.all-history .history-item{display:flex;align-items:flex-start;gap:52px;min-height:480px}.all-history .history-item:nth-child(even){flex-direction:row-reverse}@media(max-width: 1200px){.all-history .history-item{align-items:center}}@media(max-width: 991.98px){.all-history .history-item{flex-direction:column !important;gap:24px;min-height:0}}.history-item-img{position:relative;overflow:hidden;flex:0 0 480px;width:480px;height:480px}@media(max-width: 991.98px){.history-item-img{width:340px;height:340px;flex:0 0 auto;margin-left:auto;margin-right:auto;margin-bottom:24px}}.history-item-img .history-image{position:absolute;inset:0;background-size:cover;background-position:center;will-change:transform}.history-item-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.history-item-content h2{font-size:24px;margin-bottom:16px}.bg-cover{background-size:cover;background-position:center}.symbol-of-values-section h2{font-weight:700}.symbol-of-values-section p{font-size:20px}.gold-line{width:224px;height:1px;background-color:#fec574;margin:24px auto 0}@media(max-width: 767.98px){.gold-line{margin-top:8px}}.advantages-section h2{margin-bottom:18px}.ph-section{padding-bottom:130px}@media(max-width: 767.98px){.ph-section{padding-bottom:80px}}.ph-youtube-block{padding:52px;background-color:#050505;background-image:url("../img/png/ph-youtube-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 767.98px){.ph-youtube-block{padding:32px}}.ph-youtube-block .min-w-32{min-width:32px}.ph-youtube-block a{text-decoration:none}.individuality-section p{margin-bottom:18px}.individuality-section p:last-child{margin-bottom:0}.weapon-detail-hero{position:relative;margin-top:84px;padding-top:124px;padding-bottom:124px}@media screen and (max-width: 767.98px){.weapon-detail-hero{padding-top:60px;padding-bottom:80px}}.weapon-detail-hero h1{font-size:52px;font-weight:700}@media screen and (max-width: 767.98px){.weapon-detail-hero h1{font-size:44px}}@media screen and (max-width: 479.98px){.weapon-detail-hero h1{font-size:38px}}.weapon-detail-hero p{font-size:24px;line-height:216.667%}.weapon-detail-hero .swiper{width:100%;overflow:hidden}.weapon-detail-hero .hero-nav{position:absolute;top:0;bottom:0;width:50%;background:rgba(0,0,0,0);border:0;padding:0;z-index:2;cursor:pointer}.weapon-detail-hero .hero-nav-left{left:0}.weapon-detail-hero .hero-nav-left .arrow{position:absolute;left:20px}@media screen and (max-width: 767.98px){.weapon-detail-hero .hero-nav-left .arrow svg{max-width:50px}}.weapon-detail-hero .hero-nav-right{right:0}.weapon-detail-hero .hero-nav-right .arrow{position:absolute;right:20px}@media screen and (max-width: 767.98px){.weapon-detail-hero .hero-nav-right .arrow svg{max-width:50px}}@media screen and (max-width: 767.98px){.wrapper-wd-img{margin-left:-0.75rem;margin-right:-0.75rem}}.making-video .video-wrapper{position:relative;overflow:hidden;border-radius:4px}.making-video video{width:100%;height:auto;display:block}.making-video .play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;cursor:pointer}.zoom-block{max-width:900px;margin:0 auto}.to-zoom{position:absolute;top:30%;left:20%;border-radius:25px;background:rgba(0,0,0,.4);backdrop-filter:blur(3px);z-index:1;padding:12px 30px}.line-description{margin-top:20px;margin-bottom:20px;height:1px;background:#fec574;width:100%}.item-description p:first-child{min-width:100px}.zoom-container{position:relative;overflow:hidden;cursor:zoom-in;border-radius:8px;height:400px}.zoom-image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease;transform-origin:center center;cursor:grab}.zoom-image.dragging{cursor:grabbing;transition:none}.to-zoom{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:10;background:rgba(0,0,0,.6);padding:20px;border-radius:10px}.zoom-slider-container{max-width:300px;margin:0 auto}.zoom-slider{-webkit-appearance:none;width:70%;height:6px;background:linear-gradient(to right, #f5a623, #ddd);border-radius:5px;outline:none;margin:0 15px;cursor:pointer}.zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#f5a623;border-radius:50%;cursor:grab;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.4)}.zoom-slider::-moz-range-thumb{width:16px;height:16px;background:#f5a623;border-radius:50%;cursor:grab;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.4)}.zoom-value{font-size:14px;font-weight:bold;color:#fff;min-width:30px}.press-item{padding:24px;margin-bottom:24px;display:block;text-decoration:none;max-width:290px;margin-left:auto;margin-right:auto;overflow:hidden}@media(max-width: 767.98px){.press-item{padding:12px}}.press-item:hover .press-item-img{box-shadow:none}.press-item:hover .press-item-img img{transform:scale(1.03)}.press-item-img{position:relative;margin-bottom:28px;height:330px;background:#d3d3d3 50%/cover no-repeat;box-shadow:-8px 10px 16px 0 rgba(0,0,0,.5),-8px 16px 32px 0 rgba(0,0,0,.4);transition:all .4s ease}@media(max-width: 767.98px){.press-item-img{height:220px;box-shadow:-4px 5px 8px 0 rgba(0,0,0,.5),-4px 8px 16px 0 rgba(0,0,0,.4)}}.press-item-img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:all .4s ease}.ph-hero-gallery{margin-top:84px;padding-top:130px;padding-bottom:72px}@media(max-width: 768px){.ph-hero-gallery{padding-top:80px;padding-bottom:52px}}.gallery-grid{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){.gallery-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.gallery-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 414px){.gallery-grid{grid-template-columns:1fr;margin-left:-0.75rem;margin-right:-0.75rem}}.gallery-item{position:relative;display:block;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.03)}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:15px;cursor:pointer;font-size:24px;z-index:1050;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width: 767.98px){.lightbox-nav svg{width:12px}}.lightbox-nav svg path{fill:#dbdde1;transition:all .3s ease}.lightbox-nav:hover,.lightbox-nav:focus{outline:none;background:rgba(255,255,255,.8);color:#050505}.lightbox-nav:hover svg path,.lightbox-nav:focus svg path{fill:#050505 !important}@media(max-width: 767.98px){.lightbox-nav{width:40px;height:40px;padding:10px}}.lightbox-prev{padding-right:20px;left:20px}@media(max-width: 767.98px){.lightbox-prev{left:10px;padding-right:15px}}.lightbox-next{padding-left:20px;right:20px}@media(max-width: 767.98px){.lightbox-next{right:10px;padding-left:15px}}.modal-content{position:relative}.black-section{background:#050505;padding-top:100px;padding-bottom:100px;max-width:1040px;width:100%;margin-left:auto;margin-right:auto;margin-top:-135px;position:absolute;z-index:22;left:50%;transform:translateX(-50%)}@media(max-width: 767.98px){.black-section{margin-top:0;transform:translateX(0);position:static;padding-top:60px;padding-bottom:60px}}.contact-hero-content{max-width:980px;margin-left:auto;margin-right:auto}.contact-hero{padding-top:320px !important;padding-bottom:300px !important}@media(max-width: 767.98px){.contact-hero{padding-top:240px !important;padding-bottom:120px !important}}.contact-hero h3{color:#dbdde1}.questions-section{padding-top:350px;padding-bottom:320px;background-size:cover;background-position:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%),url("../img/jpg/contact/contact-content-img-1.jpg") #d3d3d3 0px -13px/100% 107.037% no-repeat}@media(max-width: 991.98px){.questions-section{padding-top:280px;padding-bottom:150px}}@media(max-width: 767.98px){.questions-section{padding-top:120px;padding-bottom:100px}}.contact-form-section{padding-top:200px;padding-bottom:130px}@media(max-width: 991.98px){.contact-form-section{padding-top:150px;padding-bottom:90px}}@media(max-width: 767.98px){.contact-form-section{padding-top:80px;padding-bottom:60px}}.contact-form-section h2{font-size:72px;line-height:normal;letter-spacing:-1px;margin-bottom:12px}@media(max-width: 1200px){.contact-form-section h2{font-size:62px}}@media(max-width: 768px){.contact-form-section h2{font-size:38px}}.contact-form-section h3{color:#505050;font-size:32px;line-height:162.5%}@media(max-width: 768px){.contact-form-section h3{font-size:24px}}@media(max-width: 767.98px){.maps-tabs-section{padding-top:60px;padding-bottom:60px}}.maps-tabs-section .nav-tabs{border-bottom:1px solid #fec574}.maps-tabs-section .nav-tabs .nav-link{color:#505050;font-size:32px;font-weight:500;line-height:162.5%;margin-bottom:-1px;transition:all .3s ease;background:#050505;border-radius:0}@media(max-width: 767.98px){.maps-tabs-section .nav-tabs .nav-link{font-size:24px}}.maps-tabs-section .nav-tabs .nav-link:after{display:none}.maps-tabs-section .nav-tabs .nav-link.active{color:#fec574;border-color:#fec574;border-top:1px solid #fec574 !important;border-right:1px solid #fec574 !important;border-left:1px solid #fec574 !important;border-bottom:none !important}.maps-tabs-section .tab-content{padding-top:72px}@media(max-width: 767.98px){.maps-tabs-section .tab-content{padding-top:40px}}.maps-tabs-section .breadcrumbs a{color:#fec574;font-size:32px;font-weight:500;line-height:162.5%}@media(max-width: 767.98px){.maps-tabs-section .breadcrumbs a{font-size:20px}}.maps-tabs-section .breadcrumbs a[aria-expanded=true]{text-decoration:none}@media(max-width: 767.98px){.maps-tabs-section .breadcrumbs svg{width:18px;height:18px}}.form-control::-webkit-input-placeholder{color:#505050}.form-control::-moz-placeholder{color:#505050}.form-control:-ms-input-placeholder{color:#505050}.form-control:-moz-placeholder{color:#505050}.form-main{max-width:610px;margin-top:28px}@media(max-width: 991.98px){.form-main{max-width:100%}}.form-main .form-control{padding:10px 0;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #dbdde1;color:#fff;font-size:18px;font-weight:500;line-height:133.333%;border-radius:0}.form-main .form-control:focus{box-shadow:none;border-color:#fec574}/*# sourceMappingURL=styles.min.css.map */