@font-face{font-family:"Open Sans";src:url("../assets/scss/fonts/OpenSans-Regular.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Open Sans";src:url("../assets/scss/fonts/OpenSans-Medium.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Open Sans";src:url("../assets/scss/fonts/OpenSans-Bold.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"Montserrat";src:url("../assets/scss/fonts/Montserrat-ExtraBold.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:800}*{padding:0;margin:0;box-sizing:border-box}body{font-family:"Open Sans",sans-serif;min-width:320px;width:100%;max-width:100%;overflow-x:hidden}body.hidden{overflow:hidden}.body-cover{position:fixed;width:100%;height:100%;display:none;z-index:98;background-color:rgba(83,81,80,.9)}.body-cover.open{display:block}ul,ol{list-style-type:none}a{text-decoration:none;color:inherit}img{max-width:100%}.container{width:100%;padding:0 15px;max-width:1680px;margin:0 auto}@media screen and (min-width: 992px){.container{padding:0 40px}}@media screen and (min-width: 992px){.hide-desktop{display:none}}.hide-mobile{display:none}@media screen and (min-width: 992px){.hide-mobile{display:block}}html #wpadminbar{position:fixed}.glpage{min-width:320px;width:100%;max-width:100%;position:relative;min-height:100vh;display:flex;flex-flow:column nowrap}.glpage>*{width:100%}.header{background-color:#fff;z-index:999}.header .header-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:3px solid #1e1e1e;padding:25px 0 18px}@media screen and (min-width: 768px){.header .header-wrapper{justify-content:space-between;flex-direction:row;padding:10px 0}}@media screen and (min-width: 992px){.header .header-wrapper{padding:23px 0 18px}}.header .header-company-logo{display:inline-flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.header .header-company-logo{flex-direction:row;padding:10px 0}}.header .header-company-logo__image{width:100%;max-width:320px;height:auto;max-height:115px;margin-bottom:20px}@media screen and (min-width: 768px){.header .header-company-logo__image{max-width:410px;margin-bottom:0}}@media screen and (min-width: 992px){.header .header-company-logo__image{max-width:610px}}.header .header-company-logo__name{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:800;line-height:1;color:#ff6319;text-transform:uppercase;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.header .header-company-logo__name{font-size:20px;text-align:left;margin-bottom:0;margin-left:15px}}@media screen and (min-width: 992px){.header .header-company-logo__name{font-size:30px}}.header .header-logo{flex-shrink:0;width:268px}@media screen and (min-width: 768px){.header .header-logo{width:175px;margin-left:80px}}@media screen and (min-width: 992px){.header .header-logo{width:280px}}.header .header-logo__image{height:auto}.header .header-logo__caption{font-size:18px;font-weight:400;line-height:1.1;color:#000;text-align:center;text-transform:uppercase;margin-top:7px}@media screen and (min-width: 768px){.header .header-logo__caption{font-size:12px}}@media screen and (min-width: 992px){.header .header-logo__caption{font-size:19px}}.home .header-wrapper{border-bottom:none !important}.section-banner__image{width:100%;min-height:300px;max-height:475px;-o-object-fit:cover;object-fit:cover}.section-banner__image--desktop{display:none}@media screen and (min-width: 992px){.section-banner__image--desktop{display:block}}.section-banner__image--mobile{display:block}@media screen and (min-width: 992px){.section-banner__image--mobile{display:none}}.section-text-editor{color:#000;text-align:center;padding:25px 0 40px}@media screen and (min-width: 768px){.section-text-editor{padding:25px 0 60px;text-align:left}}@media screen and (min-width: 992px){.section-text-editor{padding:25px 0 75px}}.section-text-editor__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#ff6319;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width: 768px){.section-text-editor__title{font-size:40px;margin-bottom:18px}}@media screen and (min-width: 992px){.section-text-editor__title{font-size:45px;margin-bottom:35px}}.text-editor-content h1,.text-editor-content h2,.text-editor-content h3,.text-editor-content h4,.text-editor-content h5,.text-editor-content h6{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;margin:30px 0 16px}@media screen and (min-width: 768px){.text-editor-content h1,.text-editor-content h2,.text-editor-content h3,.text-editor-content h4,.text-editor-content h5,.text-editor-content h6{font-size:16px;margin:50px 0 20px}}@media screen and (min-width: 992px){.text-editor-content h1,.text-editor-content h2,.text-editor-content h3,.text-editor-content h4,.text-editor-content h5,.text-editor-content h6{font-size:18px;margin:40px 0 27px}}.text-editor-content p,.text-editor-content li{font-size:13px;font-weight:400;color:#000}@media screen and (min-width: 768px){.text-editor-content p,.text-editor-content li{font-size:16px}}@media screen and (min-width: 992px){.text-editor-content p,.text-editor-content li{font-size:18px}}.text-editor-content p:not(:last-of-type){margin-bottom:20px}.text-editor-content strong{font-weight:700}.text-editor-content ul{margin:25px 0 25px 20px;list-style-type:disc}.text-editor-content ul li{padding-left:18px}.text-editor-content ol{list-style-type:decimal;margin:25px 0 25px 22px}.text-editor-content ol li{padding-left:18px}.text-editor-content a{transition:color .3s}.text-editor-content a:hover{color:#ff6319}.section-about-us{padding-top:25px}@media screen and (min-width: 768px){.section-about-us{padding-top:35px}}@media screen and (min-width: 992px){.section-about-us{padding-top:45px}}.section-about-us__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;text-transform:uppercase;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.section-about-us__title{font-size:40px;margin-bottom:18px}}@media screen and (min-width: 992px){.section-about-us__title{font-size:45px;margin-bottom:20px}}.section-about-us__text{color:#000;text-align:center}.section-about-us__text p{font-size:20px;font-weight:400;line-height:1.2;max-width:1189px;margin:0 auto}@media screen and (min-width: 768px){.section-about-us__text p{font-size:22px}}@media screen and (min-width: 992px){.section-about-us__text p{font-size:24px}}.section-about-us__text p:not(:last-of-type){margin-bottom:21px}.section-about-us__text a{transition:color .3s}.section-about-us__text a:hover{color:#ff6319}.section-our-offer{padding:60px 0 22px}@media screen and (min-width: 768px){.section-our-offer{padding:60px 0 40px}}@media screen and (min-width: 992px){.section-our-offer{padding:70px 0 56px}}.section-our-offer__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;text-transform:uppercase;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.section-our-offer__title{font-size:40px;margin-bottom:18px}}@media screen and (min-width: 992px){.section-our-offer__title{font-size:45px;margin-bottom:20px}}.section-our-offer__text{color:#000;text-align:center}.section-our-offer__text p{font-size:20px;font-weight:400;line-height:1.2;max-width:1189px;margin:0 auto}@media screen and (min-width: 768px){.section-our-offer__text p{font-size:22px}}@media screen and (min-width: 992px){.section-our-offer__text p{font-size:24px}}.section-our-offer__text p:not(:last-of-type){margin-bottom:21px}.section-our-offer__text a{transition:color .3s}.section-our-offer__text a:hover{color:#ff6319}.our-offer{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px 20px;margin-top:10px}@media screen and (min-width: 768px){.our-offer{grid-template-columns:repeat(3, 1fr);margin-top:30px;gap:5px 20px}}@media screen and (min-width: 992px){.our-offer{margin-top:20px;gap:20px}}@media screen and (min-width: 1200px){.our-offer{grid-template-columns:repeat(5, 1fr)}}.our-offer-item{position:relative;font-size:20px;font-weight:700;text-align:center;color:#000;text-transform:uppercase;word-break:break-word;cursor:pointer;padding-bottom:15px;z-index:1;transition:color .3s}@media screen and (min-width: 768px){.our-offer-item{font-size:26px}}@media screen and (min-width: 992px){.our-offer-item{font-size:30px}}.our-offer-item::before{content:"";position:absolute;top:55px;bottom:0;width:100%;background-color:#efefef;z-index:-1;transition:background-color .3s}.our-offer-item:hover{color:#fff}.our-offer-item:hover::before{background-color:#ff6319}.our-offer-item__image{width:calc(100% + 20px);height:auto}.section-latest-news{padding:22px 0 50px}@media screen and (min-width: 768px){.section-latest-news{padding:40px 0 75px}}@media screen and (min-width: 992px){.section-latest-news{padding:56px 0 85px}}.section-latest-news__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#ff6319;text-align:center;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width: 768px){.section-latest-news__title{font-size:40px;margin-bottom:18px}}@media screen and (min-width: 992px){.section-latest-news__title{font-size:45px;margin-bottom:20px}}.latest-news-wrapper{display:grid;grid-template-columns:100%;grid-gap:25px;margin:25px 0 30px}@media screen and (min-width: 768px){.latest-news-wrapper{grid-template-columns:repeat(4, 1fr);grid-gap:20px;margin:25px 0 40px}}@media screen and (min-width: 992px){.latest-news-wrapper{grid-gap:20px;margin:35px 0 25px}}.latest-news-button{text-align:center}.section-all-news{padding:25px 0 40px}@media screen and (min-width: 768px){.section-all-news{padding:25px 0 60px}}@media screen and (min-width: 992px){.section-all-news{padding:25px 0 75px}}.section-all-news__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#ff6319;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width: 768px){.section-all-news__title{font-size:40px;margin-bottom:18px}}@media screen and (min-width: 992px){.section-all-news__title{font-size:45px;margin-bottom:35px}}@media screen and (min-width: 992px){.section-all-news .container{padding-left:90px;padding-right:90px}}.all-news-wrapper{display:grid;grid-template-columns:100%;grid-gap:25px}@media screen and (min-width: 768px){.all-news-wrapper{grid-template-columns:repeat(3, 1fr);grid-gap:40px 20px}}@media screen and (min-width: 992px){.all-news-wrapper{grid-template-columns:repeat(4, 1fr);grid-gap:60px 20px}}.all-news-wrapper .news-item-content__link{display:block;width:-moz-max-content;width:max-content;margin-left:auto}.section-contact{padding:17px 0}@media screen and (min-width: 768px){.section-contact{padding:42px 0 30px}}@media screen and (min-width: 992px){.section-contact{padding:25px 0 35px}}.section-contact .container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.contact-map{width:100%;margin-bottom:25px}@media screen and (min-width: 768px){.contact-map{margin-bottom:30px}}@media screen and (min-width: 992px){.contact-map{width:57%;margin-bottom:0}}.contact-map iframe{width:100%;height:372px}@media screen and (min-width: 768px){.contact-map iframe{height:679px}}.contact-details{width:100%;color:#000}@media screen and (min-width: 992px){.contact-details{width:40%}}.contact-details__title{font-size:16x;font-weight:700;line-height:1.2;margin-bottom:10px}@media screen and (min-width: 768px){.contact-details__title{font-size:22px}}@media screen and (min-width: 992px){.contact-details__title{margin-bottom:15px}}.contact-details__department{font-size:12px;font-weight:400;line-height:1.2;color:#a3a2a2}@media screen and (min-width: 768px){.contact-details__department{font-size:14px}}.contact-details__text{font-size:13px;font-weight:400;line-height:1.8;margin-top:13px}@media screen and (min-width: 768px){.contact-details__text{font-size:16px;margin-top:25px}}@media screen and (min-width: 992px){.contact-details__text{margin-top:40px}}.contact-details__text p:not(:last-of-type){margin-bottom:21px}@media screen and (min-width: 768px){.contact-details__text p:not(:last-of-type){margin-bottom:30px}}.contact-details__text a{transition:color .3s}.contact-details__text a:hover{color:#ff6319}.contact-socials{display:flex;align-items:center;margin:25px 0}@media screen and (min-width: 768px){.contact-socials{margin:30px 0}}@media screen and (min-width: 992px){.contact-socials{margin:45px 0}}.contact-socials__btn{width:27px}@media screen and (min-width: 768px){.contact-socials__btn{width:32px}}.contact-socials__btn:not(:last-of-type){margin-right:22px}@media screen and (min-width: 768px){.contact-socials__btn:not(:last-of-type){margin-right:25px}}.contact-socials__btn:hover img{filter:invert(49%) sepia(89%) saturate(2476%) hue-rotate(345deg) brightness(101%) contrast(101%)}.section-gallery{padding:17px 0 40px;overflow:hidden}@media screen and (min-width: 768px){.section-gallery{padding:30px 0 55px}}@media screen and (min-width: 992px){.section-gallery{padding:35px 0 55px}}.section-gallery__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width: 768px){.section-gallery__title{font-size:40px;margin-bottom:18px}}@media screen and (min-width: 992px){.section-gallery__title{font-size:45px;margin-bottom:20px}}.gallery-slider{position:relative;margin-top:10px}@media screen and (min-width: 768px){.gallery-slider{margin-top:20px}}@media screen and (min-width: 992px){.gallery-slider{margin-top:30px}}.gallery-slider .splide__track{overflow:visible}.gallery-slider .splide__slide{opacity:.6;transition:opacity .3s}.gallery-slider .splide__slide.is-visible{opacity:1}.gallery-slider .splide__arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gallery-slider .splide__arrow{position:absolute;top:-16px;width:31px;height:31px;background-color:#1e1e1e;border:none;cursor:pointer;transition:background-color .3s}@media screen and (min-width: 768px){.gallery-slider .splide__arrow{width:43px;height:43px;top:-21px}}@media screen and (min-width: 992px){.gallery-slider .splide__arrow{width:54px;height:54px;top:-27px}}.gallery-slider .splide__arrow--prev{left:0}.gallery-slider .splide__arrow--prev svg{transform:rotate(180deg)}.gallery-slider .splide__arrow--next{right:0}.gallery-slider .splide__arrow[disabled]{display:none}.gallery-slider .splide__arrow:hover:not([disabled]){background-color:#ff6319}.gallery-slider .splide__arrow svg{width:20px}@media screen and (min-width: 768px){.gallery-slider .splide__arrow svg{width:25px}}.gallery-item__image{width:100%}.home .section-gallery{padding:17px 0;overflow:hidden}@media screen and (min-width: 768px){.home .section-gallery{padding:30px 0 42px}}@media screen and (min-width: 992px){.home .section-gallery{padding:35px 0 25px}}.section-post-header{padding:23px 0}@media screen and (min-width: 768px){.section-post-header{padding:20px 0}}@media screen and (min-width: 992px){.section-post-header{padding:50px 0 25px}}.section-post-header__title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;color:#000;text-transform:uppercase}@media screen and (min-width: 992px){.section-post-header__title{font-size:22px;font-weight:600}}.section-post-header__date{font-size:13px;font-weight:400;color:#000;margin-bottom:5px}@media screen and (min-width: 768px){.section-post-header__date{font-size:14px}}@media screen and (min-width: 992px){.section-post-header__date{font-size:16px}}@media screen and (min-width: 992px){.section-post-header .container{padding-left:90px;padding-right:90px}}.section-post-image-banner{padding:30px 0}@media screen and (min-width: 768px){.section-post-image-banner{padding:25px 0}}@media screen and (min-width: 992px){.section-post-image-banner{padding:40px 0 15px}}.section-post-image-banner__image img{display:block;width:100%}@media screen and (min-width: 992px){.section-post-image-banner .container{padding-left:90px;padding-right:90px}}.section-post-images-columns{margin:40px 0 20px}@media screen and (min-width: 768px){.section-post-images-columns{margin:35px 0}}@media screen and (min-width: 992px){.section-post-images-columns{margin:40px 0}}@media screen and (min-width: 992px){.section-post-images-columns .container{padding-left:90px;padding-right:90px}}.post-images-columns{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column}@media screen and (min-width: 768px){.post-images-columns{flex-direction:row}}.post-images-columns__image{width:100%}@media screen and (min-width: 768px){.post-images-columns__image{width:calc(50% - 10px)}}@media screen and (min-width: 992px){.post-images-columns__image{width:calc(50% - 15px)}}.post-images-columns__image:first-of-type{margin-bottom:10px}@media screen and (min-width: 768px){.post-images-columns__image:first-of-type{margin-bottom:0}}.post-images-columns__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-post-downloads{padding-bottom:20px}@media screen and (min-width: 768px){.section-post-downloads{padding-bottom:25px}}@media screen and (min-width: 992px){.section-post-downloads{padding-bottom:45px}}.section-post-downloads__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#000;text-transform:uppercase;margin-bottom:30px}@media screen and (min-width: 768px){.section-post-downloads__title{font-size:40px}}@media screen and (min-width: 992px){.section-post-downloads__title{font-size:45px;margin-bottom:50px}}@media screen and (min-width: 992px){.section-post-downloads .container{padding-left:90px;padding-right:90px}}.post-downloads-wrapper{display:flex;flex-direction:column}.download-item{display:inline-flex;align-items:center}.download-item:not(:last-of-type){margin-bottom:20px}@media screen and (min-width: 768px){.download-item:not(:last-of-type){margin-bottom:12px}}@media screen and (min-width: 992px){.download-item:not(:last-of-type){margin-bottom:20px}}.download-item__file-name{font-size:14px;font-weight:400;color:#000}@media screen and (min-width: 768px){.download-item__file-name{font-size:16px}}@media screen and (min-width: 992px){.download-item__file-name{font-size:18px}}.download-item__btn{display:inline-flex;align-items:center;justify-content:center;background-color:#000;width:28px;height:28px;margin-left:20px;transition:background-color .3s}@media screen and (min-width: 768px){.download-item__btn{margin-left:16px;width:23px;height:23px}}@media screen and (min-width: 992px){.download-item__btn{width:31px;height:31px;margin-left:20px}}.download-item__btn:hover{background-color:#ff6319}.download-item__btn svg{width:20px;height:20px}@media screen and (min-width: 768px){.download-item__btn svg{width:15px;height:15px}}@media screen and (min-width: 992px){.download-item__btn svg{width:20px;height:20px}}.section-post-text h1,.section-post-text h2,.section-post-text h3,.section-post-text h4,.section-post-text h5,.section-post-text h6{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;margin:30px 0 16px}@media screen and (min-width: 768px){.section-post-text h1,.section-post-text h2,.section-post-text h3,.section-post-text h4,.section-post-text h5,.section-post-text h6{font-size:16px;margin:50px 0 20px}}@media screen and (min-width: 992px){.section-post-text h1,.section-post-text h2,.section-post-text h3,.section-post-text h4,.section-post-text h5,.section-post-text h6{font-size:18px;margin:40px 0 27px}}.section-post-text p,.section-post-text li{font-size:13px;font-weight:400;color:#000}@media screen and (min-width: 768px){.section-post-text p,.section-post-text li{font-size:16px}}@media screen and (min-width: 992px){.section-post-text p,.section-post-text li{font-size:18px}}.section-post-text p:not(:last-of-type){margin-bottom:20px}.section-post-text strong{font-weight:700}.section-post-text ul{margin:25px 0 25px 20px;list-style-type:disc}.section-post-text ul li{padding-left:18px}.section-post-text ol{list-style-type:decimal;margin:25px 0 25px 22px}.section-post-text ol li{padding-left:18px}.section-post-text a{transition:color .3s}.section-post-text a:hover{color:#ff6319}@media screen and (min-width: 992px){.section-post-text .container{padding-left:90px;padding-right:90px}}.section-post-text-image{padding:26px 0}@media screen and (min-width: 992px){.section-post-text-image{padding:0 0 26px}}@media screen and (min-width: 1200px){.section-post-text-image{padding:40px 0}}@media screen and (min-width: 768px){.section-post-text-image--left .section-post-text-image__image{padding-right:20px}}@media screen and (min-width: 1200px){.section-post-text-image--left .section-post-text-image__image{padding-right:30px}}@media screen and (min-width: 768px){.section-post-text-image--right .section-post-text-image__image{padding-left:20px}}@media screen and (min-width: 992px){.section-post-text-image--right .section-post-text-image__image{padding-left:30px}}.section-post-text-image__image{width:100%;text-align:center;margin-top:25px;order:1}@media screen and (min-width: 768px){.section-post-text-image__image{width:50%;order:unset;margin:0}}.section-post-text-image__image img{display:inline-block}.section-post-text-image .container{display:flex;flex-direction:column}@media screen and (min-width: 768px){.section-post-text-image .container{flex-direction:row}}@media screen and (min-width: 992px){.section-post-text-image .container{padding-left:90px;padding-right:90px}}.post-text-image-content{width:100%}@media screen and (min-width: 768px){.post-text-image-content{width:50%}}.post-text-image-content__text h1,.post-text-image-content__text h2,.post-text-image-content__text h3,.post-text-image-content__text h4,.post-text-image-content__text h5,.post-text-image-content__text h6{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;margin:30px 0 16px}@media screen and (min-width: 768px){.post-text-image-content__text h1,.post-text-image-content__text h2,.post-text-image-content__text h3,.post-text-image-content__text h4,.post-text-image-content__text h5,.post-text-image-content__text h6{font-size:16px;margin:50px 0 20px}}@media screen and (min-width: 992px){.post-text-image-content__text h1,.post-text-image-content__text h2,.post-text-image-content__text h3,.post-text-image-content__text h4,.post-text-image-content__text h5,.post-text-image-content__text h6{font-size:18px;margin:40px 0 27px}}.post-text-image-content__text p,.post-text-image-content__text li{font-size:13px;font-weight:400;color:#000}@media screen and (min-width: 768px){.post-text-image-content__text p,.post-text-image-content__text li{font-size:16px}}@media screen and (min-width: 992px){.post-text-image-content__text p,.post-text-image-content__text li{font-size:18px}}.post-text-image-content__text p:not(:last-of-type){margin-bottom:20px}.post-text-image-content__text strong{font-weight:700}.post-text-image-content__text ul{margin:25px 0 25px 20px;list-style-type:disc}.post-text-image-content__text ul li{padding-left:18px}.post-text-image-content__text ol{list-style-type:decimal;margin:25px 0 25px 22px}.post-text-image-content__text ol li{padding-left:18px}.post-text-image-content__text a{transition:color .3s}.post-text-image-content__text a:hover{color:#ff6319}@media screen and (min-width: 992px){.post-text-image-content__text .container{padding-left:90px;padding-right:90px}}.modal-availability{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;z-index:999;transition:opacity .3s,visibility .3s}.modal-availability.active{visibility:visible;opacity:1}.modal-availability__close{position:absolute;top:20px;right:20px;width:25px;height:25px;cursor:pointer}@media screen and (min-width: 768px){.modal-availability__close{width:30px;height:30px}}@media screen and (min-width: 992px){.modal-availability__close{width:40px;height:40px}}.modal-availability__background{position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:-1}.modal-wrapper{position:absolute;text-align:center;width:95%;max-width:1040px;max-height:80dvh;background-color:#fff;padding:35px 20px 0;overflow:auto}@media screen and (min-width: 768px){.modal-wrapper{padding:55px 45px 75px;max-height:90dvh;width:80%}}@media screen and (min-width: 992px){.modal-wrapper{padding:60px 45px 75px}}.modal-wrapper__title,.modal-wrapper__contact-text{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#000;text-transform:uppercase}@media screen and (min-width: 768px){.modal-wrapper__title,.modal-wrapper__contact-text{font-size:40px}}@media screen and (min-width: 992px){.modal-wrapper__title,.modal-wrapper__contact-text{font-size:45px}}.modal-wrapper__title{margin-bottom:15px}@media screen and (min-width: 768px){.modal-wrapper__title{margin-bottom:25px}}@media screen and (min-width: 992px){.modal-wrapper__title{margin-bottom:30px}}.modal-wrapper__product-name{font-size:20px;font-weight:700;line-height:1.2;color:#000;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 768px){.modal-wrapper__product-name{font-size:22px;margin-bottom:35px}}@media screen and (min-width: 992px){.modal-wrapper__product-name{font-size:24px}}.modal-wrapper__contact-text p:not(:last-of-type){margin-bottom:25px}@media screen and (min-width: 768px){.modal-wrapper__contact-text p:not(:last-of-type){margin-bottom:30px}}@media screen and (min-width: 992px){.modal-wrapper__contact-text p:not(:last-of-type){margin-bottom:35px}}.modal-contact-form{text-align:left;margin-top:13px}@media screen and (min-width: 768px){.modal-contact-form{margin-top:30px}}@media screen and (min-width: 992px){.modal-contact-form{margin-top:47px;padding:0 45px}}.modal-contact-form .wpcf7-form input:not([type=submit]):not([type=checkbox]),.modal-contact-form .wpcf7-form textarea{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;color:#000;background-color:#fff;border:none;border-bottom:2px solid #efefef;width:100%;padding:12px 7px;outline:none;margin-top:10px}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form input:not([type=submit]):not([type=checkbox]),.modal-contact-form .wpcf7-form textarea{font-size:16px;padding:13px 10px;margin-top:12px}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form input:not([type=submit]):not([type=checkbox]),.modal-contact-form .wpcf7-form textarea{font-size:18px;margin-top:15px}}.modal-contact-form .wpcf7-form input:not([type=submit]):not([type=checkbox])::-moz-placeholder, .modal-contact-form .wpcf7-form textarea::-moz-placeholder{opacity:1;color:#1e1e1e}.modal-contact-form .wpcf7-form input:not([type=submit]):not([type=checkbox])::placeholder,.modal-contact-form .wpcf7-form textarea::placeholder{opacity:1;color:#1e1e1e}.modal-contact-form .wpcf7-form input[type=checkbox]{margin-right:15px;margin-top:2px}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form input[type=checkbox]{margin-top:2px}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form input[type=checkbox]{margin-top:3px}}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form .field--acceptance-1{margin-top:15px}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form .field--acceptance-1{margin-top:9px}}.modal-contact-form .wpcf7-form .wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);right:10px;margin:0}.modal-contact-form .wpcf7-form .wpcf7-list-item{margin-left:0}.modal-contact-form .wpcf7-form .wpcf7-acceptance label{display:flex;align-items:flex-start;margin-top:20px;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;color:#000}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form .wpcf7-acceptance label{margin-top:15px}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form .wpcf7-acceptance label{padding:0 10px}}.modal-contact-form .wpcf7-form .wpcf7-acceptance label a{font-weight:700}.modal-contact-form .wpcf7-form .wpcf7-acceptance label a:hover{text-decoration:underline}.modal-contact-form .wpcf7-form .wpcf7-response-output{font-size:13px;font-weight:400;color:#000;text-align:center;width:100%;padding:10px 15px;margin:20px 0 0 0}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form .wpcf7-response-output{font-size:16px}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form .wpcf7-response-output{font-size:18px;padding:13px 24px}}.modal-contact-form .wpcf7-form .form-btn{position:relative;text-align:center;margin-top:25px;margin:25px -20px 0 -20px}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form .form-btn{font-size:65px;margin:25px 0 0 0}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form .form-btn{margin-top:80px}}.modal-contact-form .wpcf7-form .form-btn .btn{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;color:#fff;text-align:center;text-transform:uppercase;white-space:wrap;background-color:#ff6319;border:1px solid #ff6319;padding:19px 29px;width:100%;cursor:pointer;transition:background-color .3s,color .3s}@media screen and (min-width: 768px){.modal-contact-form .wpcf7-form .form-btn .btn{font-size:40px;padding:19px 29px;width:auto}}@media screen and (min-width: 992px){.modal-contact-form .wpcf7-form .form-btn .btn{font-size:45px}}.modal-contact-form .wpcf7-form .form-btn .btn:hover{background-color:#fff;color:#ff6319}.modal-contact-form .wpcf7-form .form-btn .btn[disabled]{opacity:.5}.footer{background-color:#efefef;padding:33px 0 25px}@media screen and (min-width: 768px){.footer{padding:80px 0 25px}}@media screen and (min-width: 992px){.footer{padding:50px 0 25px}}.footer .container{display:flex;flex-direction:column;justify-content:center;max-width:1110px}.footer-logo{display:inline-flex;align-items:center;align-self:center;flex-direction:column;text-align:center;padding:15px 20px;border:2px solid #fff}@media screen and (min-width: 768px){.footer-logo{flex-direction:row;text-align:right;padding:20px 30px}}.footer-logo__title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:800;line-height:1;color:#000;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 768px){.footer-logo__title{font-size:30px;margin-right:25px;margin-bottom:0}}@media screen and (min-width: 992px){.footer-logo__title{font-size:35px;margin-right:35px}}.footer-logo__title span{display:block}.footer-logo__image{max-width:150px}@media screen and (min-width: 768px){.footer-logo__image{max-width:215px}}@media screen and (min-width: 992px){.footer-logo__image{max-width:270px}}.footer-contact-title{font-family:"Montserrat",sans-serif;font-size:39px;font-weight:800;line-height:1;color:#ff6319;text-transform:uppercase;padding:55px 15px 0}@media screen and (min-width: 768px){.footer-contact-title{font-size:40px;padding:125px 15px 0}}@media screen and (min-width: 992px){.footer-contact-title{font-size:65px;padding:65px 0 0}}.footer-columns{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:0 15px}@media screen and (min-width: 768px){.footer-columns{flex-direction:row;margin-top:25px}}@media screen and (min-width: 992px){.footer-columns{margin-top:60px;padding:0}}.footer-column{width:100%;margin-top:25px}@media screen and (min-width: 768px){.footer-column{width:25%;margin-top:0}}@media screen and (min-width: 768px){.footer-column--socials{width:32px}}.footer-column__text{font-size:13px;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.footer-column__text{font-size:16px}}.footer-column__text p:not(:last-of-type){margin-bottom:20px}@media screen and (min-width: 768px){.footer-column__text p:not(:last-of-type){margin-bottom:25px}}.footer-column__text a{transition:color .3s}.footer-column__text a:hover{color:#ff6319}.footer-socials{display:flex;align-items:center;flex-direction:row}@media screen and (min-width: 768px){.footer-socials{flex-direction:column}}.footer-socials__btn{width:27px}@media screen and (min-width: 768px){.footer-socials__btn{width:32px}}.footer-socials__btn:not(:last-of-type){margin-right:22px}@media screen and (min-width: 768px){.footer-socials__btn:not(:last-of-type){margin-bottom:22px;margin-right:0}}@media screen and (min-width: 992px){.footer-socials__btn:not(:last-of-type){margin-bottom:25px}}.footer-socials__btn:hover img{filter:invert(49%) sepia(89%) saturate(2476%) hue-rotate(345deg) brightness(101%) contrast(101%)}.footer-copyrights{display:flex;align-items:center;justify-content:flex-end;text-align:center;font-size:10px;font-weight:400;color:#000;text-transform:uppercase;width:100%;max-width:1500px;padding:0 30px;margin:55px auto 0}@media screen and (min-width: 768px){.footer-copyrights{font-size:12px;margin-top:220px}}@media screen and (min-width: 992px){.footer-copyrights{font-size:14px;margin-top:100px}}.footer-copyrights img{width:25px;margin-left:5px}@media screen and (min-width: 768px){.footer-copyrights img{width:30px}}@media screen and (min-width: 992px){.footer-copyrights img{width:35px}}.btn{display:inline-flex;align-items:center;background-color:#fff;padding:10px 23px;font-size:16px;font-weight:400;line-height:1.2;border:2px solid #efefef;transition:color .3s,background-color .3s,border-color .3s}@media screen and (min-width: 768px){.btn{padding:11px 23px;font-size:18px}}@media screen and (min-width: 992px){.btn{font-size:22px;padding:12px 20px}}.btn--white{background-color:#fff;color:#000}.btn--white:hover{background-color:#ff6319;border-color:#ff6319;color:#fff}.news-item{display:inline-flex;flex-direction:column;color:#000}.news-item__image{width:100%;max-height:205px;-o-object-fit:cover;object-fit:cover;transition:opacity .3s}.news-item-content{display:flex;flex-direction:column;height:100%;padding-top:15px}@media screen and (min-width: 992px){.news-item-content{padding-top:25px}}.news-item-content__date{font-size:13px;font-weight:400}@media screen and (min-width: 768px){.news-item-content__date{font-size:14px}}@media screen and (min-width: 992px){.news-item-content__date{font-size:16px;margin-bottom:7px}}.news-item-content__title{font-size:20px;font-weight:500;margin-bottom:15px}@media screen and (min-width: 768px){.news-item-content__title{font-size:22px}}@media screen and (min-width: 992px){.news-item-content__title{font-size:24px;margin-bottom:18px}}.news-item-content__title a{transition:color .3s}.news-item-content__title a:hover{color:#ff6319}.news-item-content__excerpt{margin-bottom:25px}@media screen and (min-width: 992px){.news-item-content__excerpt{margin-bottom:20px}}.news-item-content__excerpt p{font-size:14px;font-weight:400}@media screen and (min-width: 768px){.news-item-content__excerpt p{font-size:16px}}@media screen and (min-width: 992px){.news-item-content__excerpt p{font-size:18px}}.news-item-content__link{font-size:14px;font-weight:400;color:#ff6319;margin-top:auto;align-self:flex-end;transition:color .3s}@media screen and (min-width: 768px){.news-item-content__link{font-size:16px}}@media screen and (min-width: 992px){.news-item-content__link{font-size:18px}}.news-item-content__link:hover{text-decoration:underline}.product-item{border:2px solid #efefef;background-color:#fff;text-align:center}.product-item:hover .product-item__name{color:#ff6319}.product-item__name{font-size:18px;font-weight:400;color:#000;padding:0 10px;transition:color .3s}@media screen and (min-width: 768px){.product-item__name{padding:0 15px}}@media screen and (min-width: 992px){.product-item__name{font-size:22px;padding:0 25px}}@media screen and (min-width: 1200px){.product-item__name{padding:0 30px}}.product-item__price{display:inline-block;font-size:20px;font-weight:700;color:#fff;background-color:#ff6319;width:80%;max-width:163px;padding:8px 10px;transform:translateY(50%)}@media screen and (min-width: 768px){.product-item__price{font-size:23px;padding:10px 20px;max-width:195px}}@media screen and (min-width: 992px){.product-item__price{font-size:24px;max-width:202px}}.pagination,.g4m-pagination{display:flex;align-items:center;justify-content:center;margin-top:35px}@media screen and (min-width: 768px){.pagination,.g4m-pagination{margin-top:50px}}@media screen and (min-width: 992px){.pagination,.g4m-pagination{margin-top:75px}}.pagination .page-numbers,.g4m-pagination .page-numbers{display:flex;align-items:center;justify-content:center;font-size:13px;color:#000;font-weight:400;text-transform:uppercase;text-align:center;width:28px;height:28px;transition:color .3s}@media screen and (min-width: 992px){.pagination .page-numbers,.g4m-pagination .page-numbers{font-size:16px}}.pagination .page-numbers:not(.current):hover,.g4m-pagination .page-numbers:not(.current):hover{color:#ff6319}.pagination .page-numbers.current,.g4m-pagination .page-numbers.current{background-color:#ff6319;color:#fff;font-weight:700}.pagination .page-numbers.next,.pagination .page-numbers.prev,.g4m-pagination .page-numbers.next,.g4m-pagination .page-numbers.prev{color:#ff6319;font-weight:500;font-size:15px}@media screen and (min-width: 992px){.pagination .page-numbers.next,.pagination .page-numbers.prev,.g4m-pagination .page-numbers.next,.g4m-pagination .page-numbers.prev{font-size:18px}}.g4m-pagination{margin-top:56px}@media screen and (min-width: 768px){.g4m-pagination{margin-top:76px}}@media screen and (min-width: 992px){.g4m-pagination{margin-top:101px}}.post-back-button{text-align:center;padding-bottom:45px}@media screen and (min-width: 768px){.post-back-button{padding-bottom:55px}}@media screen and (min-width: 992px){.post-back-button{padding-bottom:70px}}.remote-product{padding:25px 0 60px}@media screen and (min-width: 768px){.remote-product{padding:25px 0 85px}}@media screen and (min-width: 992px){.remote-product{padding:25px 0 100px}}.remote-product__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#ff6319;text-transform:uppercase;text-align:center;margin-bottom:25px}@media screen and (min-width: 768px){.remote-product__title{font-size:40px;margin-bottom:25px;text-align:left}}@media screen and (min-width: 992px){.remote-product__title{font-size:45px;margin-bottom:75px}}.products-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px 20px}@media screen and (min-width: 768px){.products-list{grid-template-columns:repeat(3, 1fr);grid-gap:65px 20px}}@media screen and (min-width: 1200px){.products-list{grid-template-columns:repeat(4, 1fr);grid-gap:85px 20px;padding:0 60px}}.single-product{padding:25px 0 35px}@media screen and (min-width: 768px){.single-product{padding:25px 0 65px}}@media screen and (min-width: 992px){.single-product{padding:25px 0 110px}}.single-product__title{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#ff6319;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 768px){.single-product__title{font-size:40px;margin-bottom:10px}}@media screen and (min-width: 992px){.single-product__title{font-size:45px;margin-bottom:20px}}.single-product__codes{font-size:14px;font-weight:400;color:#747474}@media screen and (min-width: 992px){.single-product__codes{font-size:16px}}.single-product__codes:not(:last-of-type){margin-bottom:5px}.single-product__price{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#ff6319;text-align:center;margin-top:30px}@media screen and (min-width: 768px){.single-product__price{font-size:40px;margin-top:55px}}@media screen and (min-width: 992px){.single-product__price{font-size:45px}}.product-main-slider{max-width:770px;margin:0 auto}.product-main-slider .splide__arrows{position:absolute;top:50%;left:0;right:0;z-index:2}.product-main-slider .splide__arrow{position:absolute;top:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.product-main-slider .splide__arrow--prev{left:0;transform:rotate(-180deg)}.product-main-slider .splide__arrow--next{right:0}.product-main-slider .splide__arrow svg{opacity:.8;width:25px;height:25px}.product-main-slider .splide__slide .product-main-image,.product-main-slider .splide__slide img{display:block;width:100%}.product-thumbnails-slider{display:none}@media screen and (min-width: 768px){.product-thumbnails-slider{display:block;max-width:770px;margin:0 auto}}.product-thumbnails-slider .splide__slide{border:1px solid #e1dedd;cursor:pointer}.product-thumbnails-slider .splide__slide.is-active{border-color:#000}.product-thumbnails-slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-availability{text-align:center;margin-top:14px}@media screen and (min-width: 768px){.product-availability{margin-top:25px}}.product-availability__btn{display:inline-block;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:800;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;background-color:#ff6319;border:1px solid #ff6319;padding:19px 29px;transition:background-color .3s,color .3s}@media screen and (min-width: 768px){.product-availability__btn{font-size:40px;padding:19px 29px}}@media screen and (min-width: 992px){.product-availability__btn{font-size:45px}}.product-availability__btn:hover{background-color:#fff;color:#ff6319}.product-description{margin-top:40px}@media screen and (min-width: 768px){.product-description{margin-top:70px}}@media screen and (min-width: 992px){.product-description{padding:0 50px;margin-top:35px}}.product-description__title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:#000;text-transform:uppercase}@media screen and (min-width: 768px){.product-description__title{font-size:22px}}@media screen and (min-width: 992px){.product-description__title{font-size:24px}}.product-description__content{position:relative;max-height:390px;overflow:hidden}.product-description__content::after{content:"";height:50px;display:block;position:absolute;left:0;right:0;bottom:0;background:#fff;background:linear-gradient(0deg, #fff 0, #fff 20%, rgba(255, 255, 255, 0) 100%);z-index:2}.product-description__content.open{max-height:unset}.product-description__content.open::after{display:none}.product-description__content h1,.product-description__content h2,.product-description__content h3,.product-description__content h4,.product-description__content h5,.product-description__content h6{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;margin:25px 0 20px}@media screen and (min-width: 768px){.product-description__content h1,.product-description__content h2,.product-description__content h3,.product-description__content h4,.product-description__content h5,.product-description__content h6{font-size:16px;margin:27px 0}}@media screen and (min-width: 992px){.product-description__content h1,.product-description__content h2,.product-description__content h3,.product-description__content h4,.product-description__content h5,.product-description__content h6{font-size:18px}}.product-description__content p,.product-description__content li{font-size:13px;font-weight:400;color:#000}@media screen and (min-width: 768px){.product-description__content p,.product-description__content li{font-size:16px}}@media screen and (min-width: 992px){.product-description__content p,.product-description__content li{font-size:18px}}.product-description__content p:not(:last-of-type){margin-bottom:20px}.product-description__content strong{font-weight:700}.product-description__content ul{margin:25px 0 25px 20px;list-style-type:disc}.product-description__content ul li{padding-left:5px}.product-description__content ol{list-style-type:decimal;margin:25px 0 25px 22px}.product-description__content ol li{padding-left:5px}.product-description__content a{text-decoration:underline}.product-description__content a:hover{text-decoration:none}.product-attributes{margin-top:35px}@media screen and (min-width: 768px){.product-attributes{margin-top:50px}}@media screen and (min-width: 992px){.product-attributes{padding:0 50px;margin-top:40px}}.product-attributes__title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:#000;text-transform:uppercase}@media screen and (min-width: 768px){.product-attributes__title{font-size:22px}}@media screen and (min-width: 992px){.product-attributes__title{font-size:24px}}.product-attributes .read-more{margin-top:40px}@media screen and (min-width: 768px){.product-attributes .read-more{margin-top:30px}}.product-attributes-wrapper{position:relative;margin-top:25px;max-height:390px;overflow:hidden}.product-attributes-wrapper::after{content:"";height:50px;display:block;position:absolute;left:0;right:0;bottom:0;background:#fff;background:linear-gradient(0deg, #fff 0, #fff 20%, rgba(255, 255, 255, 0) 100%);z-index:2}.product-attributes-wrapper.open{max-height:unset}.product-attributes-wrapper.open::after{display:none}@media screen and (min-width: 768px){.product-attributes-wrapper{margin-top:35px}}@media screen and (min-width: 992px){.product-attributes-wrapper{margin-top:25px}}.product-attributes-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;font-size:13px;font-weight:400;color:#000}@media screen and (min-width: 768px){.product-attributes-row{font-size:16px}}@media screen and (min-width: 992px){.product-attributes-row{font-size:18px}}.product-attributes-row:not(:last-of-type){margin-bottom:10px}.product-attributes-row__name{width:100%;font-weight:700}@media screen and (min-width: 768px){.product-attributes-row__name{width:calc(50% - 10px);text-align:right}}.product-attributes-row__value{width:100%}@media screen and (min-width: 768px){.product-attributes-row__value{width:calc(50% - 10px)}}.read-more{text-align:center;margin-top:20px}@media screen and (min-width: 768px){.read-more{margin-top:40px}}@media screen and (min-width: 992px){.read-more{margin-top:30px}}.read-more__btn{display:inline-block;width:100%;font-size:14px}@media screen and (min-width: 768px){.read-more__btn{max-width:228px}}