.homeMain{box-sizing:border-box;background-color:var(--black);z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:110px 0 65px;display:flex;position:relative}@media (width<=767.98px){.homeMain:before{content:"";opacity:.7;z-index:-1;background:url(/media/home-main-background-6-1600.webp) 50%/cover no-repeat;height:auto;position:absolute;inset:0}}@media (width>=767.99px) and (width<=991.98px){.homeMain:before{content:"";opacity:.7;z-index:-1;background:url(/media/home-main-background-6-1600.webp) 50%/cover no-repeat;height:auto;position:absolute;inset:0}}@media (width>=991.99px) and (width<=1199.98px){.homeMain:before{content:"";opacity:.7;z-index:-1;background:url(/media/home-main-background-6-1600.webp) 50%/cover no-repeat;height:auto;position:absolute;inset:0}}@media (width>=1199.99px){.homeMain:before{content:"";-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;opacity:.7;z-index:-1;background:url(/media/home-main-background-6-1600.webp) 50%/cover no-repeat fixed;position:absolute;inset:0}}.mainText{color:var(--white);opacity:.9;flex-direction:column;justify-content:right;width:100%;margin-top:50px;display:flex}.mainText header{width:70%}@media (width<=599.98px){.mainText .paragraph{width:85%;margin-top:0}}@media (width>=599.99px) and (width<=767.98px){.mainText .paragraph{width:65%;margin-top:20px}}@media (width>=767.99px){.mainText .paragraph{width:55%;margin-top:20px}}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.hero-actions>a{align-self:stretch}.hero-actions .white-blue-button{background-color:#0000}.hero-actions .white-blue-button:hover{background-color:var(--white)}@media (width<=767.98px){.homeMain{min-height:100svh}.mainText{margin-top:0}.mainText header,.mainText .paragraph{width:100%}.mainText h1{overflow-wrap:anywhere}.hero-actions{gap:12px;margin-top:24px}.hero-actions>a{flex:220px}}.white-blue-button{text-align:center;border:2px solid var(--white);background-color:var(--blue);color:var(--white);cursor:pointer;box-sizing:border-box;z-index:1;letter-spacing:.15vw;text-transform:uppercase;outline:none;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;min-height:52px;padding:14px clamp(20px,4vw,60px);font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:all .5s;display:inline-flex}.white-blue-button:hover{background-color:var(--white);border:2px solid var(--white);color:var(--blue);transition:all .5s}.white-blue-button:focus-visible{outline:3px solid var(--lightblue);outline-offset:4px}.ourOfferItem{border:2px solid var(--red);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:250px;height:320px;display:flex;position:relative}.ourOfferItem:before{content:"";border-left:6px solid var(--whitesmoke);border-right:6px solid var(--whitesmoke);background-color:#0000;width:calc(100% - 4px);height:calc(100% - 40px);transition:all .3s ease-in-out .3s;position:absolute;top:16px;left:-4px;transform:scaleY(1)}.ourOfferItem:hover:before{transform:scaleY(0)}.ourOfferItem:after{content:"";border-top:6px solid var(--whitesmoke);border-bottom:6px solid var(--whitesmoke);background-color:#0000;width:calc(100% - 40px);height:calc(100% - 4px);transition:all .3s ease-in-out;position:absolute;top:-4px;left:16px;transform:scaleX(1)}.ourOfferItem:hover:after{transform:scaleX(0)}.ourOfferItem:hover{box-shadow:2px 2px 31px -13px #42445a}.ourOfferItem-content{text-align:center;color:var(--red);padding:0 20px}.ourOfferItem-content .icon{font-size:40px}.ourOfferItem .read-more{color:var(--black);letter-spacing:3px;justify-content:center;align-items:center;margin:-10px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:10px;right:25px}.ourOfferItem .read-more>*{margin:10px}.animatedArrow .arrow,.animatedArrow .arrow-hover{transition:all .3s ease-in-out}.animatedArrow .arrow-hover{transform:translate(15px)}@media (width<=767.98px){.ourQualitiesGridItem .icon{font-size:50px}.ourQualitiesGridItem{width:180px;font-size:13px}}@media (width>=767.99px) and (width<=991.98px){.ourQualitiesGridItem .icon{font-size:30px}.ourQualitiesGridItem .text{width:140px;font-size:10px}}@media (width>=991.99px) and (width<=1199.98px){.ourQualitiesGridItem .icon{font-size:40px}.ourQualitiesGridItem .text{width:180px;font-size:13px}}@media (width>=1199.99px){.ourQualitiesGridItem .icon{font-size:50px}.ourQualitiesGridItem .text{width:180px;font-size:13px}}.ourQualitiesGridItem{color:var(--red);flex-direction:column;margin-left:auto;margin-right:auto;padding:10px 0;display:flex}.ourQualitiesGridItem .icon{text-align:center}.ourQualitiesGridItem .text{text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:500}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}@media (width<=299.98px){.machines-carousel .swiper{width:85vw}}@media (width>=299.99px) and (width<=991.98px){.machines-carousel .swiper{width:75vw;height:50vw}}@media (width>=991.99px) and (width<=1199.98px){.machines-carousel .swiper{width:37.5vw;height:25vw}}@media (width>=1199.98px){.machines-carousel .swiper{width:600px;height:400px}}.machines-carousel .swiper-slide img{object-fit:cover;width:100%;height:100%}.machines-container{flex-direction:column;justify-content:center;display:flex}.machines-carousel:after{content:"";background-color:var(--red);border:5px solid var(--red);width:100%;height:calc(100% - 90px);position:absolute;top:-5px;left:-5px}.machines-carousel .swiper-slide{justify-content:center;align-items:center;display:flex}.machines-carousel .swiper{padding-bottom:30px;position:relative}.machines-carousel .swiper-pagination{position:absolute;bottom:0!important}.machines-carousel .swiper-button-next,.machines-carousel .swiper-button-prev{color:var(--lightgrey);transition:all .3s}.machines-carousel .swiper-button-next:hover,.machines-carousel .swiper-button-prev:hover{color:var(--white);transition:all .3s}.machines-carousel .swiper-pagination-bullet-active{background:var(--red)}.machines-text{text-align:center;letter-spacing:.2vw;color:var(--red);border-bottom:1px solid var(--lightgrey);padding-top:25px;font-size:25px;font-weight:600}@media (width<=767.98px){.brandsCarousel .swiper,.brandsCarousel .swiper-wrapper{max-width:540px}}@media (width>=767.99px) and (width<=991.98px){.brandsCarousel .swiper{width:720px}.brandsCarousel .swiper-wrapper{max-width:720px}}@media (width>=991.99px) and (width<=1199.98px){.brandsCarousel .swiper{width:960px}.brandsCarousel .swiper-wrapper{max-width:960px}}@media (width>=1199.99px){.brandsCarousel.swiper{width:1140px}.brandsCarousel .swiper-wrapper{max-width:1140px}}.brandsCarousel .swiper-slide{text-align:center;width:100%;margin:auto;height:fit-content!important}.brandsCarousel{padding-top:5vh;padding-bottom:15vh;position:relative}.brandsWrapper{border-bottom:1px solid var(--lightgrey);border-top:1px solid var(--lightgrey);justify-content:center;align-items:center;width:100%;display:flex;position:absolute}@media (width<=599.98px){.brand{width:210px}}@media (width>=599.99px) and (width<=767.98px){.brand{width:200px}}@media (width>=767.99px){.brand{width:150px}}.brand{margin:auto;padding:20px;transition:all .3s}.brand img{vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.brand:hover{transition:all .3s;transform:scale(1.1)}.jobOfferHome:before{background:url(/media/home-jobOfferHome-jobOfferHome-blur-1600.webp) 50% 30%/cover}@media (width<=767.98px){.jobOfferHome-content{max-width:540px;padding-left:5%;padding-right:5%}}@media (width>=767.99px) and (width<=991.98px){.jobOfferHome-content{max-width:720px;padding-left:5%;padding-right:5%}}@media (width>=991.99px) and (width<=1199.98px){.jobOfferHome-content{max-width:960px}}@media (width>=1199.99px){.jobOfferHome-content{max-width:1140px}}.jobOfferHome{background-color:var(--black);z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.jobOfferHome:before{content:"";opacity:.3;z-index:-1;position:absolute;inset:0}.jobOfferHome-content{color:var(--white);opacity:.85;flex-direction:column;justify-content:center;margin:-75px 0;padding-top:30px;padding-bottom:60px;display:flex}.jobOfferHome-content>*{margin:75px 0}@media (width<=767.98px){.contact-content{max-width:540px;padding:0% 5%}}@media (width>=767.99px) and (width<=991.98px){.contact-content{max-width:720px;padding:0% 5%}}@media (width>=991.99px) and (width<=1199.98px){.contact-content{min-width:960px}}@media (width>=1199.99px){.contact-content{min-width:1140px}}.contact{background-color:var(--whitesmoke);flex-direction:column;align-items:center;padding:15vh 0 25vh;display:flex}.contact-content header{letter-spacing:.2vw;text-transform:uppercase;color:var(--black);padding-bottom:30px;font-size:50px}.contact-item-container{position:relative}.contact-item-content{color:var(--red);z-index:2;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:absolute;top:0;left:40px}.contact-item-content .icon{padding:10px;font-size:30px}.contact-item-content .text{text-align:center;flex-direction:column;justify-content:center;margin:-1px 0;display:flex}.contact-item-content .text>*{margin:1px 0}.contact-item-content .text p{letter-spacing:0;font-size:15px}.contact-item-content .arrow,.contact-item-content .arrow-hover{margin-top:10px;font-size:20px}
