.hide-before-anim{visibility:hidden;opacity:1}.hero h1.hero-header{padding-top:1em}@media (min-width:768px) and (max-width:1440px){.hero h1.hero-header{padding-top:0}}@media (min-width:1440px){.hero h1.hero-header{width:80%}}.hero .hero-slider-box{overflow:hidden}@media (min-width:1440px){.hero .hero-slider-box{margin-top:6em}}.hero .hero-slider-box .hero-buttons-box{position:relative}.hero .hero-slider-box .hero-buttons{position:absolute;right:0;top:0;z-index:99;width:100%}@media (min-width:1440px){.hero .hero-slider-box .hero-buttons{display:flex;align-items:flex-start;justify-content:flex-end}}.hero .hero-slider-box .hero-buttons .hero-about-btn img{margin-right:0.5em}.hero .hero-slider-box .hero-buttons .hero-about{margin:1em 0}@media (min-width:768px){.hero .hero-slider-box .hero-buttons .hero-about{display:flex;align-items:center;margin-bottom:2em}}@media (min-width:1440px){.hero .hero-slider-box .hero-buttons .hero-about{margin:0}}.hero .hero-slider-box .hero-buttons .hero-about .line{display:none}@media (min-width:768px){.hero .hero-slider-box .hero-buttons .hero-about .line{background-color:#4081A7;display:block;height:0.1em;width:10vw;margin-right:3em}}.hero .hero-slider-box .hero-buttons .hero-contact-btn{margin-left:auto;display:block;width:60% !important;padding:1em 2em 1em 1em;background-color:#25349A;color:#fff;letter-spacing:0.2em;font-size:1.1em;position:relative}@media (min-width:768px){.hero .hero-slider-box .hero-buttons .hero-contact-btn{padding:1em 1em 1em 2em;font-size:1.5em}}@media (min-width:1440px){.hero .hero-slider-box .hero-buttons .hero-contact-btn{margin-left:0;padding:1.5em 15vw 1.5em 2em;font-size:1.5em}}.hero .hero-slider-box .hero-buttons .hero-contact-btn::after{content:"";display:block;position:absolute;width:50%;background-color:#25349A;top:0;bottom:0;right:-50%;z-index:-1}.hero .hero-slider-box .hero-buttons .hero-contact-btn .hero-btn-layer-anim{position:absolute;top:0;left:0;width:150%;height:100%;display:block;background-color:#fff;z-index:99}.hero .hero-slider-box .hero-slider{padding-top:5em;position:relative}@media (min-width:768px){.hero .hero-slider-box .hero-slider{padding-top:6em}}@media (min-width:1440px){.hero .hero-slider-box .hero-slider{padding-top:4em}}.hero .hero-slider-box .hero-slider .n2-ss-slider-1{filter:saturate(1) contrast(1.2)}.hero .hero-slider-box .hero-slider>div{position:relative}.hero .hero-slider-box .hero-slider .hero-slider-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#fff;margin-top:5em;z-index:9}@media (min-width:768px){.hero .hero-slider-box .hero-slider .hero-slider-layer{margin-top:6em}}@media (min-width:1440px){.hero .hero-slider-box .hero-slider .hero-slider-layer{margin-top:4em}}@keyframes bebold{100%{font-weight:600}}.offer{padding:5em 0}@media (min-width:768px){.offer{padding:10em 0 5em 0}}.offer .offer-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1em;grid-template-areas:"a a a" "c c c" "d d d" "e e e"}@media (min-width:768px){.offer .offer-grid{grid-template-columns:repeat(4, 1fr);grid-template-areas:"a a a a" "c c d d" "e e e e"}}@media (min-width:1440px){.offer .offer-grid{grid-template-columns:38% 240px 240px 240px 155px;grid-template-rows:15em 7em 8em 7em 5em;grid-gap:0em;grid-template-areas:"a a a e g" "b h d e g" "b c d f g" "b c i . g"}}.offer .offer-header{grid-area:a}@media (min-width:1440px){.offer .offer-header{padding:0 10em 3em 8em}.offer .offer-header p{padding-right:8em}}.offer .offer-subheader{grid-area:b;background-color:#F5F5F5}@media (min-width:1440px){.offer .offer-subheader{padding:5em 5em 0 8em}}.offer .offer-box{display:flex;flex-direction:row-reverse;justify-content:center}@media (min-width:1440px){.offer .offer-box{position:relative;justify-content:flex-start;height:15em;box-shadow:0 0 10px 0px #1c1c1c}}.offer .offer-box a.link{color:#fff;border:1px solid #fff;padding:1em;transition:font-weight 1s ease-in-out}.offer .offer-box a.link img{display:none;transition:all 0.5s ease}@media (min-width:1440px){.offer .offer-box a.link img{display:block;width:auto;margin-left:1em}}.offer .offer-box a.link:hover{animation:bebold 0.1s ease forwards}.offer .offer-box a.link:hover img{margin-left:2em}@media (min-width:1440px){.offer .offer-box a.link{border:none;padding:0;display:flex;align-items:baseline}}.offer .offer-box img{max-width:200px}@media (min-width:1440px){.offer .offer-box img{background:none}}.offer .offer-box h3{margin:2em 0 0.5em 0}@media (min-width:1440px){.offer .offer-box h3{margin:1em 0 0.5em 0}}@media (min-width:1440px){.offer .offer-box .offer-box-text{padding:0 2em}.offer .offer-box .offer-box-text h3{margin-top:0.5em}}.offer .offer-box:nth-child(even) .offer-box-text{background:linear-gradient(180deg, #161E3C 80%, transparent 20%);color:#fff;padding-left:1em}@media (min-width:1440px){.offer .offer-box:nth-child(even) .offer-box-text{background:none;padding:0}}.offer .offer-box:nth-child(odd) .offer-box-text{background:linear-gradient(180deg, #25349A 80%, transparent 20%);color:#fff;padding-right:1em}@media (min-width:1440px){.offer .offer-box:nth-child(odd) .offer-box-text{background:none;padding:0}}.offer .offer-box.offer-box-1{grid-area:c}@media (min-width:1440px){.offer .offer-box.offer-box-1{flex-direction:column;align-items:center;background:linear-gradient(180deg, #25349A 100%, transparent 20%)}}.offer .offer-box.offer-box-1>img{padding:1em 1em 0em 0em}@media (min-width:1440px){.offer .offer-box.offer-box-1>img{position:absolute;bottom:-45px}}@media (min-width:1440px){.offer .offer-box.offer-box-1 .offer-box-text{padding-top:1em}}.offer .offer-box.offer-box-2{grid-area:d;flex-direction:row}@media (min-width:1440px){.offer .offer-box.offer-box-2{flex-direction:column;align-items:center;background-color:#161E3C}}.offer .offer-box.offer-box-2>img{padding:2em 1em 0em 0em;background:linear-gradient(180deg, #161E3C 80%, transparent 20%)}@media (min-width:1440px){.offer .offer-box.offer-box-2>img{background:none;position:absolute;bottom:-40px}}@media (min-width:1440px){.offer .offer-box.offer-box-2 .offer-box-text{padding-top:1em}}.offer .offer-box.offer-box-3{grid-area:e}@media (min-width:1440px){.offer .offer-box.offer-box-3{flex-direction:column-reverse;align-items:center;background:linear-gradient(0deg, #25349A 100%, transparent 20%);align-self:self-end}}.offer .offer-box.offer-box-3>img{padding:2em 0em 0em 0em;width:165px}@media (min-width:1440px){.offer .offer-box.offer-box-3>img{width:200px;margin-left:auto;padding:2em 0em 1em 0em}}@media (min-width:1440px){.offer .offer-box.offer-box-3 .offer-box-text{padding-bottom:3em}}.offer .offer-box.offer-box-1 img,.offer .offer-box.offer-box-3 img{background:linear-gradient(180deg, #25349A 80%, transparent 20%)}@media (min-width:1440px){.offer .offer-box.offer-box-1 img,.offer .offer-box.offer-box-3 img{background:none}}.offer .square{background-color:#F5F5F5;display:block;width:50%;height:100%}.offer .square.square-1{grid-area:f}.offer .square.square-2{grid-area:g;height:7em;margin-top:auto;width:75%}.offer .square.square-3{grid-area:h;background-color:#F5F5F5}.offer .square.square-4{grid-area:i}.offer .offer-subheader,.offer .square{display:none}@media (min-width:1440px){.offer .offer-subheader,.offer .square{display:block}}@media (min-width:768px){.producers{margin-bottom:5em}}.producers .producers-box{margin-bottom:2em}@media (min-width:768px){.producers .producers-box{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10em}}.producers .producers-header{margin-bottom:2em}@media (min-width:768px){.producers .producers-header{margin-bottom:0}}@media (min-width:768px){.producers .producers-header{width:30%}}.producers .producers-header .producers-button{display:flex;align-items:center;margin-top:2em}@media (min-width:768px){.producers .producers-header .producers-button{margin-top:5em}}.producers .producers-header .hero-link{padding-right:2em}.producers .producers-header .line{display:block;margin:0;width:35%}.producers .producers-slider{padding-bottom:3em}@media (min-width:768px){.producers .producers-slider{width:60%;padding-bottom:0}}.producers .producers-slider li{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-gap:1em}@media (min-width:768px){.producers .producers-slider li{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}@media (min-width:1440px){.producers .producers-slider li{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-gap:2em}}.producers .producers-slider li a{display:flex;align-items:center;justify-self:center}@media (min-width:768px){.producers .producers-slider li a{justify-self:end}}@media (min-width:768px){.producers .producers-slider li a.big-logo{grid-column:1 / span 2;grid-row:1 / span 2}}.producers .producers-slider li a img{filter:grayscale(1)}.producers .producers-pagination{bottom:0}@media (min-width:768px){.producers .producers-pagination{top:-3em;bottom:unset;left:unset;padding:0}}.producers .producers-pagination li{grid:none;margin-left:0.5em}.producers .producers-pagination .splide__pagination__page{background-color:#a3a3a3}.producers .producers-pagination .splide__pagination__page.is-active{background-color:#3146CC}.company-info{background-image:linear-gradient(to bottom, #171f3df5, #171f3d), url("../images/about-bg.png");background-position:top;background-repeat:no-repeat;background-size:contain;color:white;padding:2em 0;position:relative;overflow:inherit;padding:4em 0}@media (min-width:1440px){.company-info{padding:5em 0 10em}}.company-info>img{display:none}@media (min-width:768px){.company-info>img.about-pipe-1{display:block;position:absolute;top:-220px;right:0;width:400px}}@media (min-width:1440px){.company-info>img.about-pipe-1{top:-250px;right:100px;width:500px}}@media (min-width:1440px){.company-info>img.about-pipe-2{display:block;position:absolute;bottom:200px;left:-30px;width:240px}}@media (min-width:1440px){.company-info>img.about-pipe-3{display:block;position:absolute;bottom:60px;right:0;width:300px}}@media (min-width:768px){.company-info .about-company{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}}@media (min-width:768px){.company-info .about-company>h2{grid-column:1 / 1}}@media (min-width:768px){.company-info .about-company .about-company-txt{grid-column:2 / 2;grid-row:1 / 3;margin-left:3em;align-self:flex-end}.company-info .about-company .about-company-txt p:last-of-type{margin-bottom:0}}@media (min-width:768px){.company-info .certificate{width:75%;grid-column:1 / 1}}.company-info .certificate .certificate-btn{display:flex;align-items:center;justify-content:left}.company-info .certificate .certificate-btn .yellow-button{background-color:#FEC303;padding:0.5em 2em;color:#000;font-weight:400;margin-left:1em;transition:all 0.3s ease}@media (min-width:1440px){.company-info .certificate .certificate-btn .yellow-button{margin-left:2em}}.company-info .certificate .certificate-btn .yellow-button:hover{background-color:#fff}.company-info .contact-info{padding-top:3em}@media (min-width:1440px){.company-info .contact-info{width:80%;padding-top:8em}}@media (min-width:768px){.company-info .contact-info .departments-buttons{border-bottom:1px solid #fff;padding-bottom:1em;margin-bottom:3em}}.company-info .contact-info .departments-buttons .dep-button{font-family:"Montserrat", sans-serif;font-weight:600;font-size:1em;margin-bottom:1em;padding:0.5em 0.7em;background-color:transparent;color:#fff;border:none}.company-info .contact-info .departments-buttons .dep-button.active{background-color:#FEC303;color:#000}.company-info .contact-info .departments-buttons .dep-button:hover{cursor:pointer}@media (min-width:1440px){.company-info .contact-info .departments-buttons .dep-button{font-size:1.25em;margin-right:2em}}.company-info .contact-info .departments-list .dep-list{list-style-type:none;margin:0;display:none}.company-info .contact-info .departments-list .dep-list.active{display:block}@media (min-width:768px){.company-info .contact-info .departments-list .dep-list.active{display:flex}}.company-info .contact-info .departments-list .dep-list li{position:relative;margin-bottom:0.5em}@media (min-width:768px){.company-info .contact-info .departments-list .dep-list li{margin-right:6em}}@media (min-width:1440px){.company-info .contact-info .departments-list .dep-list li{margin-right:11em}}.company-info .contact-info .departments-list .dep-list li::before{content:"";display:block;width:15px;height:15px;background-color:#FEC303;position:absolute;top:4px;left:-30px}.company-info .contact-info .departments-list .dep-list li h4{font-size:1em;margin-bottom:0.3em}@media (min-width:768px){.company-info .contact-info .departments-list .dep-list li h4{margin-top:0}}.company-info .contact-info .departments-list .dep-list li p{margin:0}.company-info .contact-info .departments-list .dep-list li p a,.company-info .contact-info .departments-list .dep-list li p a:visited{color:#fff;font-size:1em;font-weight:normal}.achievements{padding:3em 0 0}@media (min-width:1440px){.achievements{padding:3em 0 6em}}@media (min-width:768px){.achievements header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em}.achievements header p{width:40%}}@media (min-width:1440px){.achievements header h2{width:40%}}@media (min-width:1440px){.achievements header{align-items:center}}.achievements .container-to-right .image-container{width:100%;height:200px;background-image:url("../images/achievs-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:768px){.achievements .container-to-right .image-container{height:400px}}@media (min-width:1440px){.achievements .container-to-right .image-container{height:500px}}@media (min-width:768px){.achievements .container-to-right{width:95%;margin-left:auto}}@media (min-width:768px){.achievements .achievs-links{display:flex;align-items:flex-start;justify-content:space-between;gap:5em;margin-top:2em}}.achievements .achievs-links .achievment{margin-bottom:4em}@media (min-width:768px){.achievements .achievs-links .achievment{width:40%}}@media (min-width:1440px){.achievements .achievs-links .achievment h3{font-size:1.5em}}.achievements .achievs-links .achievment a{background-color:#3146CC;color:#fff;text-transform:uppercase;padding:1em 2em;font-weight:600;font-size:0.75em;letter-spacing:0.1em;display:inline-block;transition:all 0.3s ease}.achievements .achievs-links .achievment a:hover{background-color:#fff;color:#000;box-shadow:0 0 0 1px #000}.achievements .achievs-links .achievment a:hover img{filter:invert(1)}@media (min-width:768px){.achievements .achievs-links .achievment a{margin-top:1em}}@media (min-width:1440px){.achievements .achievs-links .achievment a{font-size:0.75em}}.achievements .achievs-links .achievment a img{margin-left:0.3em}.news{padding:6em 0 12em}.news h2{text-align:center}.news .news-grid{margin-top:4em;display:flex;flex-direction:column;gap:4em}@media (min-width:768px){.news .news-grid{flex-direction:row;justify-content:space-between;gap:2em}}.news .big-news{display:flex;flex-direction:column}@media (min-width:1440px){.news .big-news{width:50%}}.news .big-news .news-date{padding-top:2em}@media (min-width:1440px){.news .big-news .news-thumbnail{height:400px}}.news .big-news h3{font-size:2em;margin:0.5em 0}@media (min-width:1440px){.news .small-news{width:45%}}.news .small-news .single-small-news{border-bottom:1px solid #c5c4c4;padding:1.5em 0}@media (min-width:1440px){.news .small-news .single-small-news{display:flex;justify-content:space-between}}.news .small-news .single-small-news:first-child{border-top:1px solid #c5c4c4}@media (min-width:1440px){.news .small-news .single-small-news:first-child{border-top:none;padding-top:0}}.news .small-news .single-small-news .news-thumbnail{display:none}@media (min-width:1440px){.news .small-news .single-small-news .news-thumbnail{display:block;height:200px;min-width:250px;max-width:250px}}.news .small-news .single-small-news .column{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1440px){.news .small-news h3{font-size:1.5em;margin:0.5em 0 2em}}.news .single-news .news-date{font-size:0.85em;font-weight:600;color:#8c8fa3}.news .single-news .news-read-more{display:inline-block;font-size:0.9em;color:#000;text-transform:lowercase;transition:all 0.3s ease}.news .single-news .news-read-more:hover{color:#25349A;font-weight:700}.news .single-news .news-read-more img{filter:invert(1);margin-left:0.5em}.news .single-news p{margin-top:0}.news .news-thumbnail{height:200px;background:black;width:100%;background-size:cover;background-position:center}@media (min-width:768px){.news .news-thumbnail{height:300px}}.news .col{display:flex;flex-direction:column;justify-content:space-evenly;padding-left:2em}@media (min-width:768px){.news .col{background-color:#f2f2f2;flex:1}}