/* Compiled: 2025-12-03 09:07:28 */
html{margin:0 !important}.page-id-28986 .popup_gallery{position:fixed;top:0;transition:ease-in-out .3s;left:-150%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.7490196078)}.page-id-28986 .popup_gallery.active{left:0}.page-id-28986 .popup_gallery img:nth-child(1){max-width:80vw;max-height:80vh;object-fit:contain}.page-id-28986 .popup_gallery img:nth-child(2){position:absolute;top:30px;right:30px}.page-id-28986 .container2{margin-top:200px}@media(max-width: 600px){.page-id-28986 .container2{margin-top:80px !important}}.page-id-28986 .gallery_montaz_all{max-width:1170px;display:flex;flex-direction:column;gap:30px;margin:40px auto}@media(max-width: 1200px){.page-id-28986 .gallery_montaz_all{padding-left:20px;padding-right:20px}}.page-id-28986 .gallery_montaz_all .gallery_montaz{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px}@media(max-width: 1200px){.page-id-28986 .gallery_montaz_all .gallery_montaz{grid-template-columns:repeat(3, 1fr) !important}}@media(max-width: 1200px)and (max-width: 450px){.page-id-28986 .gallery_montaz_all .gallery_montaz{grid-template-columns:repeat(2, 1fr) !important}}.page-id-28986 .gallery_montaz_all .gallery_montaz img{width:100% !important;object-fit:cover}.page-id-28986 .form_gallery_logout{max-width:1170px;margin:auto;margin-bottom:50px}@media(max-width: 1200px){.page-id-28986 .form_gallery_logout{padding-left:20px;padding-right:20px}}.page-id-28986 .form_gallery_logout input[type=submit]{background:red;border:0;padding:10px;color:#fff}.form_gallery{max-width:500px;margin:200px auto;flex-direction:column;display:flex;gap:20px}@media(max-width: 600px){.form_gallery{margin-top:80px !important;padding-left:20px;padding-right:20px}}.form_gallery label{display:flex;flex-direction:column;gap:10px}.form_gallery label input{border:1px solid;padding:10px;background:#fff;outline:none;box-shadow:unset}.form_gallery input[type=submit]{background:red;border:0;padding:10px;color:#fff}body{margin:0}.form_row_pomiar input{border:1px solid #ededed;background:#f5f5f7;padding:7px 20px;font-weight:700;width:50%;min-height:60px;outline:none;font-size:14px}.form_row_pomiar input[type=checkbox]{margin:0;accent-color:red;width:20px;height:20px;min-width:20px;min-height:20px}@media(max-width: 700px){.span_pomiar>span>span{display:flex;flex-wrap:wrap;flex-direction:column}}@media(max-width: 500px){body .form_row_pomiar input[type=text]{width:100% !important}body .form_row_pomiar input[type=email]{width:100% !important}body.page-id-8297 .form_submit input{width:100% !important}}.page-id-8297 .form_acceptance{display:flex;gap:10px}.page-id-8297 .form_acceptance br{display:none !important}.page-id-8297 .form_submit input{width:50% !important}.span_pomiar>span>span{display:flex}.span_pomiar>span>span>span{display:flex;gap:10px}.home iframe{width:100% !important}#___gcse_0>div>div>div{position:absolute;width:400px;left:-50%;background:#fff;padding:0 20px}.gsc-expansionArea{overflow-y:scroll;height:100vh}.gsc-search-button-v2{border-color:rgba(24,24,24,0) !important;background-color:rgba(51,51,51,0) !important;background-image:none;filter:none;padding:0 !important;height:40px;width:40px}header:hover .gsc-search-button-v2 svg{fill:#000 !important}.scrolled .gsc-search-button-v2 svg{fill:#000 !important}.gsib_a{border-bottom:1px solid #757575 !important}.gsc-input-box{border:1px solid #000;background:rgba(18,16,16,0) !important}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:rgba(187,187,187,0) !important}.gsc-search-button-v2 svg{height:100% !important;width:18px !important;background:rgba(0,0,0,0) !important}.form_acceptance .wpcf7-list-item .show_if2{display:none}.form_acceptance .wpcf7-list-item .show_if3{display:none}.form_acceptance .wpcf7-list-item .show_more2,.form_acceptance .wpcf7-list-item .show_more3{padding-left:8px;color:#f30101 !important}.gsc-control-cse{border-color:rgba(255,255,255,0) !important;background-color:rgba(210,105,30,0) !important}.serwisformtit3{margin:20px auto;font-size:16px;font-weight:400;color:#666;line-height:26px;text-align:center}.serwisformtit2,.serwisformtit{margin:20px auto;font-size:14px;font-weight:400;color:#666;line-height:26px;text-align:center}.quiz-email-service{font-size:16px;font-weight:400;color:#666;line-height:26px}.quiz-email-service input{border:1px solid #ededed;background:#f5f5f7;font-weight:700;width:40px;font-size:14px;outline:none;height:25px;resize:vertical}.form_acceptance2 input[type=checkbox]{margin:0;accent-color:red;width:20px;height:20px;min-width:20px;min-height:20px}.form_acceptance2 p{display:flex;gap:10px}.form_acceptance2 p span{font-size:12px;line-height:20px;color:#666}.form_acceptance2 .quiz-email{display:flex;flex-direction:column;color:#000;gap:20px;font-weight:400}.form_acceptance2 .quiz-email span{font-size:16px !important;line-height:1 !important}.main_products_slider.jobs .main_products_slider_owl .main_products_slider__slide{min-height:300px !important}.ovh{overflow:hidden !important}.jobs_popup{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.7098039216);z-index:999;width:100%;height:100%}.jobs_popup .jobs_popup_flex{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.jobs_popup .close_jobs{position:absolute;top:30px;right:30px}.jobs_popup .jobs_popup_container{max-width:1200px;display:flex;flex-direction:column;margin:20px;background:#fff;max-height:85vh;overflow:auto;padding:100px}.jobs_popup .jobs_popup_container .jobs_popup_title h3{border-bottom:2px solid #f30101;padding-bottom:20px;margin-bottom:30px}.jobs_popup .jobs_popup_container .jobs_popup_form h3{margin:70px 0 50px 0;border-bottom:2px solid #f30101;padding-bottom:20px}.send-form input{background:#f30101;color:#fff;font-size:14px;width:50%;height:58px;cursor:pointer;border:0;font-weight:bold;margin:20px 0;text-transform:uppercase}.wrap-form{font-size:14px;display:flex;flex-direction:column;gap:10px}.wrap-form input[type=file]{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;border:none}.wrap-form input{display:block;width:50%;height:30px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.wrap-form textarea{display:block;width:50%;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.main_posts_post{padding-bottom:100px}.main_posts_post h2{font-size:50px !important;color:#1a1a1a !important;text-align:left !important;margin-bottom:60px !important;margin-top:30px !important}.main_posts_post .classic_article_box_content{background:#fff !important}.form_acceptance span.wpcf7-list-item{margin-bottom:15px !important}.quiz-email{font-size:16px;font-weight:300;color:#666;line-height:26px}.quiz-email label input{border:1px solid #ededed;background:#f5f5f7;font-weight:700;width:40px;font-size:14px;outline:none;height:25px;resize:vertical}.quiz-email label input{border:1px solid #ededed;background:#f5f5f7;font-weight:700;width:40px;font-size:14px;outline:none;height:25px;resize:vertical}.main_classic{background-size:cover !important;background-repeat:no-repeat !important;padding:0 20px}.main_classic .main_classic_container{display:flex;justify-content:space-between;max-width:1920px;padding:100px 0px;margin:auto;gap:40px}@media(max-width: 1800px){.main_classic .main_classic_container{padding:100px 0 !important}}@media(max-width: 1800px)and (max-width: 900px){.main_classic .main_classic_container{display:grid !important;grid-template-columns:1fr !important}.main_classic .main_classic_container.rotate{flex-direction:column-reverse !important;display:flex !important}.main_classic .main_classic_container .left{max-width:100% !important}.main_classic .main_classic_container .right{max-width:100% !important}.main_classic .main_classic_container h2{font-size:30px !important;line-height:30px !important}}.main_classic .main_classic_container h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;font-weight:800;color:#1a1a1a}.main_classic .main_classic_container .line{width:80px;height:4px;background:#f30101;margin:10px 0}.main_classic .main_classic_container .right{display:flex;align-items:center;justify-content:center;width:100%}.main_classic .main_classic_container .right img{width:100%;height:auto}.main_classic .main_classic_container .left{max-width:1024px}.main_classic .main_classic_container .left .item{display:flex;flex-direction:column;border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-top:20px}.main_classic .main_classic_container .left .item h3{font-size:18px;line-height:26px;color:#1a1a1a}.main_classic .main_classic_container .left .item p{margin-top:0 !important;font-size:14px;line-height:24px;color:#999}header{z-index:999 !important}@media(max-width: 700px){.main_posts_container.main_posts_post{padding-bottom:30px !important}}*{box-sizing:border-box;font-family:"Montserrat",sans-serif}.admin-bar header{top:32px}.admin-bar .main_menu_children_container{top:132px}.third_menu,.forth_menu{display:none}.third_menu.active,.forth_menu.active{display:block !important}footer{background:#181818;padding-top:50px;overflow:hidden;color:#fff;padding-left:20px;padding-right:20px}footer .footer_container{max-width:1920px;margin:auto;display:flex;flex-direction:column}footer .footer_container .footer_top{padding-bottom:40px;overflow:hidden;border-bottom:1px solid #313131}footer .footer_container .footer_top ul{display:flex;gap:50px;padding:0;list-style:none;margin:0;align-items:center;flex-wrap:wrap}footer .footer_container .footer_top ul a{font-size:14px;color:#939393;text-decoration:none}footer .footer_container .footer_bottom span{font-size:12px;color:#666;padding:0 0 25px 0;display:block}footer .footer_container .footer_middle{padding:40px 0 30px 0;overflow:hidden;display:flex;justify-content:space-between}footer .footer_container .footer_middle .left{display:flex;gap:11px;flex-direction:column;align-items:flex-start}footer .footer_container .footer_middle .left .newlsetter_sign{font-size:20px !important;border:0 !important;padding:0 !important}footer .footer_container .footer_middle .left form{display:flex;flex-direction:column;gap:16px}footer .footer_container .footer_middle .left p{display:flex;gap:20px}footer .footer_container .footer_middle .left p span[data-name=zgoda]{border:0 !important;padding:0 !important}footer .footer_container .footer_middle .left p span[data-name=zgoda] .wpcf7-list-item-label{font-size:11px !important;max-width:1000px !important;height:auto !important}footer .footer_container .footer_middle .left p span[data-name=zgoda] span{margin:0 !important;border:0 !important;padding:0 !important}footer .footer_container .footer_middle .left p span[data-name=zgoda] label{display:flex;align-items:flex-start;gap:10px}footer .footer_container .footer_middle .left p span[data-name=zgoda] input{accent-color:#fff !important;width:20px !important;height:20px !important}footer .footer_container .footer_middle .left p .wpcf7-not-valid-tip{position:absolute !important;bottom:-34px;color:red;border:0}footer .footer_container .footer_middle .left p br{display:none !important}footer .footer_container .footer_middle .left p>span{border:0 !important;padding:0 !important}footer .footer_container .footer_middle .left input{height:38px;border:1px solid #484848;background:none;color:#5f5f5f;font-size:12px;padding:0 20px;max-width:240px;width:100%;outline:none}footer .footer_container .footer_middle .left span{border:1px solid #484848;background:none;color:#5f5f5f;font-size:12px;padding:0 20px;height:38px;align-items:center;display:flex;cursor:pointer}footer .footer_container .footer_middle .left span:hover{color:#fff !important;border-color:#fff !important}footer .footer_container .footer_middle .right{display:flex;align-items:center;gap:10px}footer .footer_container .footer_middle .right a{width:36px;transition:ease-in-out .3s;height:36px;display:block;float:left;opacity:.5;border:1px solid #404040}footer .footer_container .footer_middle .right a:hover{opacity:1}.main_posts{width:75%;margin:auto;padding:70px 5% 100px 5%;overflow:hidden}.main_posts .main_posts_container h3{text-transform:uppercase;font-size:20px;margin:5px 0 0 0;color:#f30101;text-align:center}.main_posts .main_posts_container h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;text-align:center;font-weight:800}.main_posts .main_posts_container .main_posts_video_article{position:relative;display:flex;align-items:center}.main_posts .main_posts_container .main_posts_video_article img{width:100%;aspect-ratio:1890/708;object-fit:cover;filter:brightness(0.9)}.main_posts .main_posts_container .main_posts_video_article .video_article_box{position:absolute;bottom:0;width:90%;padding:5% 5% 3% 5%;left:0;z-index:20;color:#fff;display:flex;flex-direction:column;gap:10px}.main_posts .main_posts_container .main_posts_video_article .video_article_box span.date{margin:0;font-size:14px;color:#4db560;font-weight:normal}.main_posts .main_posts_container .main_posts_video_article .video_article_box span.title{margin:0;font-size:18px;line-height:24px;font-weight:500}body header .header_container nav .second_menu,body header .header_container nav .third_menu,body header .header_container nav .forth_menu{list-style:none}body header .header_container nav .second_menu li,body header .header_container nav .third_menu li,body header .header_container nav .forth_menu li{padding-bottom:17px;position:relative}body header .header_container nav .second_menu li.active:after,body header .header_container nav .third_menu li.active:after,body header .header_container nav .forth_menu li.active:after{opacity:1;right:47px;top:4px}body header .header_container nav .second_menu li.active a,body header .header_container nav .third_menu li.active a,body header .header_container nav .forth_menu li.active a{color:#000 !important}body header .header_container nav .second_menu li.active a::after,body header .header_container nav .third_menu li.active a::after,body header .header_container nav .forth_menu li.active a::after{width:100% !important}body header .header_container nav .second_menu li:not(.has_children):after,body header .header_container nav .third_menu li:not(.has_children):after,body header .header_container nav .forth_menu li:not(.has_children):after{display:none !important}body header .header_container nav .second_menu li:after,body header .header_container nav .third_menu li:after,body header .header_container nav .forth_menu li:after{background:url(../images/right2.png);position:absolute;content:"";width:9px;height:14px;right:60px;top:4px;transition:ease-in-out .3s;opacity:0}body header .header_container nav .second_menu li:hover:after,body header .header_container nav .third_menu li:hover:after,body header .header_container nav .forth_menu li:hover:after{opacity:1;right:47px;top:4px}body header .header_container nav .second_menu li:hover a,body header .header_container nav .third_menu li:hover a,body header .header_container nav .forth_menu li:hover a{color:#000 !important}body header .header_container nav .second_menu li:hover a::after,body header .header_container nav .third_menu li:hover a::after,body header .header_container nav .forth_menu li:hover a::after{width:100% !important}body header .header_container nav .second_menu li a,body header .header_container nav .third_menu li a,body header .header_container nav .forth_menu li a{padding-bottom:17px !important;font-size:16px !important;color:#999 !important;font-weight:bold !important;position:relative;display:block}body header .header_container nav .second_menu li a::before,body header .header_container nav .third_menu li a::before,body header .header_container nav .forth_menu li a::before{content:"";background:#e5e5e5;width:100%;position:absolute;bottom:0;left:0;height:1px}body header .header_container nav .second_menu li a::after,body header .header_container nav .third_menu li a::after,body header .header_container nav .forth_menu li a::after{content:"";background:#f30101;transition:ease-in-out .6s;width:0%;position:absolute;bottom:0;left:0;height:2px !important}.main_menu_children_container_content{display:flex;align-items:flex-start}.main_menu_children_container_content .column{border-right:1px solid #e5e5e5;width:33.3333333333%;min-width:33.3333333333%}.main_menu_children_container_content .column:nth-child(1) li{padding-right:45px}.main_menu_children_container_content .column:nth-child(2) li{padding-left:45px;padding-right:45px}.main_menu_children_container_content .column:nth-child(3) li{padding-left:45px}.main_menu_children_container{display:none;position:fixed;top:99px;width:100vw;left:0;background:#fff}.main_menu_children_container .main_menu_children_container_content{max-width:1800px;width:100%;margin:auto;padding:95px 20px}.has_children:hover .main_menu_children_container{display:flex}header{z-index:9}header:hover .hamburger span{background:#000 !important}.hamburger.toggled span:nth-child(1),.hamburger.toggled span:nth-child(2),.hamburger.toggled span:nth-child(3){opacity:0 !important}.hamburger.toggled span:nth-child(4){opacity:1;transform:rotate(45deg)}.hamburger.toggled span:nth-child(5){opacity:1;transform:rotate(-45deg)}.scrolled .hamburger span{background:#000 !important}.hamburger{display:flex;align-items:center;gap:5px;flex-direction:column;justify-content:center;position:relative}.hamburger span{transition:ease-in-out .3s;width:25px;height:3px;background:#fff}.hamburger span:nth-child(4){position:absolute;opacity:0}.hamburger span:nth-child(5){position:absolute;opacity:0}header{transition:ease-in-out .3s;position:fixed;width:100%;left:0;top:0;background:rgba(0,0,0,0);border-bottom:1px solid rgba(229,229,229,.3)}header:hover{background:#fff}header:hover .search input{color:#000 !important}header:hover .search_submit:after{background:url(../images/ss.png) !important}header.scrolled{background:#fff}header.scrolled .search input{color:#000 !important}header.scrolled .search_submit:after{background:url(../images/ss.png) !important}header .header_container{width:90%;margin:auto;display:flex;justify-content:space-between;align-items:center}header .header_container nav>ul{padding:0;margin:0 !important;list-style:none;display:flex;align-items:center}header .header_container nav>ul>li{padding:40px 20px}header .header_container nav>ul>li a{color:#999;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;transition:ease-in-out .3s}header .header_container nav>ul>li a:hover{color:#f30101}header .header_container .logo img{width:130px;height:auto}header .header_container .addons{display:flex;align-items:center;gap:30px}header .header_container .addons .search{position:relative}header .header_container .addons .search input{background:rgba(0,0,0,0);outline:none;border:0;border-bottom:1px solid #ccc;padding-bottom:5px;font-size:12px;font-weight:300;color:#fff}header .header_container .addons .search input::placeholder{color:#999 !important;font-size:14px}header .header_container .addons .search .search_submit{cursor:pointer;position:absolute;right:0;min-width:18px;min-height:17px;top:0}header .header_container .addons .search .search_submit:hover:after{opacity:.5}header .header_container .addons .search .search_submit:after{background:url(../images/ss1.png);position:absolute;content:"";width:18px;transition:ease-in-out .3s;height:17px;left:0;top:0}.header_mobile_container{padding:20px}.header_mobile_container ul{padding:0;list-style:none}.header_mobile_container ul li{border-bottom:#313131 1px solid;font-size:18px;font-weight:bold;padding:20px 0;position:relative}.header_mobile_container ul li.has_children{display:grid;grid-template-columns:4fr 1fr}.header_mobile_container ul li.has_children .li_img{display:flex;justify-content:flex-end;align-items:center}.header_mobile_container ul li a{font-weight:bold;text-decoration:none;color:#000 !important;text-transform:uppercase}.menu_second_tier,.menu_third_tier,.menu_forth_tier{position:fixed;background:#fff;z-index:9;width:100%;right:-100%;padding:20px;transition:ease-in-out .3s;top:111px;height:100%}.menu_second_tier.active,.menu_third_tier.active,.menu_forth_tier.active{right:0%}.menu_second_tier span,.menu_third_tier span,.menu_forth_tier span{text-transform:uppercase;color:#f30101;display:flex;align-items:center;gap:20px;margin-bottom:40px}.menu_second_tier span img,.menu_third_tier span img,.menu_forth_tier span img{transform:rotate(180deg)}.header_mobile{position:fixed;right:-100%;width:100%;max-height:calc(100vh - 78.7px);height:100%;background:#fff;transition:ease-in-out .3s}.header_mobile.active{right:0%}.fadeUp,.fadeUp5,.fadeUp4,.fadeUp3,.fadeUp2,.fadeUp1{animation:fadeInUp;animation-duration:1s}.fadeUp1{animation-duration:1s}.fadeUp2{animation-duration:2s}.fadeUp3{animation-duration:3s}.fadeUp4{animation-duration:4s}.fadeUp5{animation-duration:5s}.admin-bar .main_slider_slide{height:calc(100vh - 32px) !important}.owl-dots{display:flex;justify-content:center;position:absolute;bottom:50px;width:100%;z-index:9;gap:10px}.owl-dots .owl-dot{background:#fff !important;opacity:.3;width:60px;height:2px;position:relative}.owl-dots .owl-dot.active:after{animation:expandWidth 6.5s forwards}.owl-dots .owl-dot:after{content:"";background:#f30101;width:0%;height:2px;position:absolute;left:0;top:0}@keyframes expandWidth{from{width:0%}to{width:100%}}.main_slider .main_slider_slide{height:100vh;width:100vw;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.main_slider .main_slider_slide .main_slider_slide_content.classic{display:flex;justify-content:center;padding-top:215px;text-align:center}.main_slider .main_slider_slide .main_slider_slide_content.classic h2{margin:0;font-size:50px;color:#fff;text-transform:uppercase;font-weight:900;text-align:center}.main_slider .main_slider_slide .main_slider_slide_content.special{display:flex;flex-direction:column;padding-top:35vh;padding-left:20px;padding-right:20px;max-width:2100px;margin:auto}.main_slider .main_slider_slide .main_slider_slide_content.special h2{margin:0 0 20px 0;font-size:50px;color:#fff;text-transform:uppercase;font-weight:900}.main_slider .main_slider_slide .main_slider_slide_content.special h3{font-size:18px;color:#fff;padding:30px 0;margin:0;font-weight:normal;line-height:30px}.main_slider .main_slider_slide .main_slider_slide_content.special .line{width:80px;height:4px;background:#f30101;margin:10px 0}.main_slider .main_slider_slide .main_slider_slide_content.special .icons{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px}.main_slider .main_slider_slide .main_slider_slide_content.special .icons .icon{display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.main_slider .main_slider_slide .main_slider_slide_content.special .icons .icon img{max-width:100%;height:auto}.main_slider .main_slider_slide .main_slider_slide_content.special .icons .icon h4{font-size:16px;color:#fff;text-align:center;font-weight:400}.main_slider .main_slider_slide .main_slider_slide_content.special .cta{display:flex;gap:15px;align-items:center}.main_slider .main_slider_slide .main_slider_slide_content.special .cta a{display:flex;align-items:center;gap:10px;margin-right:15px;padding:15px 20px;background:#f30101;color:#fff;text-decoration:none;transition:ease-in-out .3s}.main_slider .main_slider_slide .main_slider_slide_content.special .cta a:hover{background:#aa0707}.main_slider .main_slider_slide .main_slider_slide_content.special .cta a img{width:18px;height:10px}@media(max-width: 1700px){body .main_slider .main_slider_slide{height:700px !important}body .main_slider .main_slider_slide h2{font-size:40px !important}body .main_slider .main_slider_slide .icons .icon img{height:40px !important;width:auto !important}body .main_slider .main_slider_slide h3{font-size:15px !important;padding:20px 0 !important}body .main_slider .main_slider_slide .icon h4{font-size:13px !important}.main_slider_slide_content.special{padding-top:200px !important}}@media(max-width: 900px){body .main_slider .main_slider_slide h2{font-size:30px !important}body .main_slider .main_slider_slide{height:100vh !important}body.admin-bar .main_slider .main_slider_slide{height:calc(100vh - 46px) !important}body .main_slider .main_slider_slide .main_slider_slide_content{padding-top:130px !important}}.main_products{padding:3%;overflow:hidden}.main_products .main_products_container>h2{text-align:center;text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;font-weight:800;padding-top:50px}@media(max-width: 1700px){.main_products .main_products_container>h2{font-size:40px !important;line-height:50px !important}}@media(max-width: 900px){.main_products .main_products_container>h2{font-size:30px !important;line-height:40px !important}}.main_products .main_products_container>.line{width:80px;height:4px;background:#f30101;margin:20px auto}.main_products .main_products_container h3{padding:20px 0 0 0;overflow:hidden;color:#737373;font-size:16px;line-height:26px;text-align:center;font-weight:400;padding-bottom:50px !important;margin:0 !important}.main_products .main_products_container .main_products_boxes{display:grid;overflow:hidden}@media(max-width: 850px){.main_products .main_products_container .main_products_boxes{grid-template-columns:1fr !important}.main_products .main_products_container .main_products_boxes .main_products_boxes__box{max-height:200px !important}}.main_products .main_products_container .main_products_boxes.grid_1{grid-template-columns:1fr}.main_products .main_products_container .main_products_boxes.grid_1 .main_products_boxes__box>img{max-height:800px !important}.main_products .main_products_container .main_products_boxes.grid_2{grid-template-columns:1fr 1fr}.main_products .main_products_container .main_products_boxes.grid_3{grid-template-columns:1fr 1fr 1fr}.main_products .main_products_container .main_products_boxes .main_products_boxes__box{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;width:calc(100% + 2px) !important}@media(max-width: 850px){.main_products .main_products_container .main_products_boxes .main_products_boxes__box:hover a{display:flex !important}}.main_products .main_products_container .main_products_boxes .main_products_boxes__box:hover>img{filter:brightness(1);transform:scale(1.1)}.main_products .main_products_container .main_products_boxes .main_products_boxes__box:hover a{opacity:.5 !important}.main_products .main_products_container .main_products_boxes .main_products_boxes__box:hover a:hover{opacity:1 !important;background:#f30101 !important;border:1px solid #f30101 !important}.main_products .main_products_container .main_products_boxes .main_products_boxes__box>img{width:100%;aspect-ratio:653/806;object-fit:cover;filter:brightness(0.5);transition:ease-in-out .3s;transform:scale(1)}.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text a{border:1px solid rgba(255,255,255,.5);padding:0px 20px;display:inline-block;margin-top:20px;height:49px;line-height:49px;color:#fff;text-decoration:none;transition:ease-in-out .3s;opacity:0;display:flex;align-items:center;gap:10px}@media(max-width: 850px){.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text a{display:none}}.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text a img{width:14px;height:10px}.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text>.line{width:80px;height:4px;background:#f30101;margin:15px 0}.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text h4{font-size:30px;color:#fff;line-height:36px;margin:0;padding:0 20px;text-transform:uppercase;text-align:center}@media(max-width: 1500px){.main_products .main_products_container .main_products_boxes .main_products_boxes__box .main_products_boxes__box-text h4{font-size:20px !important;line-height:24px !important}}.main_about{padding:200px 20px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}@media(max-width: 1300px){.main_about{padding:100px 20px !important}}.main_about>h2{text-transform:uppercase;font-size:50px;line-height:60px;color:#fff;text-align:center;padding:8px 20px 20px 20px;margin:0}@media(max-width: 1300px){.main_about>h2{font-size:40px !important;line-height:50px !important}}@media(max-width: 1300px)and (max-width: 900px){.main_about>h2{font-size:30px !important;line-height:40px !important}}.main_about>.line{width:80px;height:4px;background:#f30101;margin:auto}.main_about>h3{font-size:16px;line-height:24px;color:#fff;padding:20px 0;margin:0;font-weight:normal;overflow:hidden;text-align:center;opacity:.6;margin-bottom:50px}.main_about .main_about_container{max-width:1920px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.3);overflow:hidden;background:rgba(0,0,0,.2)}@media(max-width: 1300px){.main_about .main_about_container{grid-template-columns:1fr !important}}.main_about .main_about_container .left{padding:95px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 1300px){.main_about .main_about_container .left{padding:30px !important}}.main_about .main_about_container .left h2{text-transform:uppercase;margin:0;color:#fff;font-size:54px}@media(max-width: 1600px){.main_about .main_about_container .left h2{font-size:34px}}.main_about .main_about_container .left .line{width:80px;height:4px;background:#f30101;margin:15px 0}.main_about .main_about_container .left>span:not(.play){font-size:16px;line-height:26px;color:#fff}@media(max-width: 1600px){.main_about .main_about_container .left>span:not(.play){font-size:12px}}.main_about .main_about_container .left>span.play{margin-top:30px;overflow:hidden;background:#4db560;border:1px solid #4db560;padding:15px 20px;color:#fff;font-size:14px;gap:10px;display:flex;align-items:center;cursor:pointer}@media(max-width: 1600px){.main_about .main_about_container .left>span.play{font-size:12px}}.main_about .main_about_container .right{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 630px){.main_about .main_about_container .right{grid-template-columns:1fr 1fr !important}.main_about .main_about_container .right .main_about_box:nth-child(1){border-bottom:unset !important}.main_about .main_about_container .right .main_about_box:nth-child(3){border-right:1px solid rgba(255,255,255,.3) !important}.main_about .main_about_container .right .main_about_box:nth-child(4){border-bottom:1px solid rgba(255,255,255,.3) !important}}@media(max-width: 630px)and (max-width: 430px){.main_about .main_about_container .right{grid-template-columns:1fr !important}.main_about .main_about_container .right .main_about_box:nth-child(5){border-bottom:1px solid rgba(255,255,255,.3) !important}.main_about .main_about_container .right .main_about_box:nth-child(1),.main_about .main_about_container .right .main_about_box:nth-child(2),.main_about .main_about_container .right .main_about_box:nth-child(3),.main_about .main_about_container .right .main_about_box:nth-child(4),.main_about .main_about_container .right .main_about_box:nth-child(5){border-right:unset !important}}.main_about .main_about_container .right .main_about_box{transition:ease-in-out .3s;min-height:310px;padding:80px 35px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 1600px){.main_about .main_about_container .right .main_about_box{min-height:unset !important}}@media(max-width: 1300px){.main_about .main_about_container .right .main_about_box{padding:50px 30px !important}.main_about .main_about_container .right .main_about_box:nth-child(1){border-top:1px solid rgba(255,255,255,.3);border-left:unset !important}.main_about .main_about_container .right .main_about_box:nth-child(2){border-top:1px solid rgba(255,255,255,.3)}.main_about .main_about_container .right .main_about_box:nth-child(3){border-top:1px solid rgba(255,255,255,.3)}.main_about .main_about_container .right .main_about_box:nth-child(4){border-left:unset !important}}.main_about .main_about_container .right .main_about_box:hover{background:#4db560}.main_about .main_about_container .right .main_about_box h4{margin:0;font-size:60px;color:#fff;font-weight:600;display:flex;align-items:flex-end}@media(max-width: 1600px){.main_about .main_about_container .right .main_about_box h4{font-size:40px}}.main_about .main_about_container .right .main_about_box h4 span{font-size:18px !important;font-weight:normal;margin-left:5px;line-height:40px !important;font-weight:800 !important}.main_about .main_about_container .right .main_about_box>span{font-weight:normal;margin:0;font-size:14px;opacity:.7;color:#fff}.main_about .main_about_container .right .main_about_box:nth-child(1){border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.main_about .main_about_container .right .main_about_box:nth-child(2){border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.main_about .main_about_container .right .main_about_box:nth-child(3){border-bottom:1px solid rgba(255,255,255,.3)}.main_about .main_about_container .right .main_about_box:nth-child(4){border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}.main_about .main_about_container .right .main_about_box:nth-child(5){border-right:1px solid rgba(255,255,255,.3)}.main_contact{padding:120px 20px;overflow:hidden}@media(max-width: 800px){.main_contact{padding:50px 20px !important}}.main_contact .main_contact_container{max-width:1920px;margin:auto}.main_contact .main_contact_container>h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;font-weight:800;text-align:center}@media(max-width: 800px){.main_contact .main_contact_container>h2{font-size:30px;line-height:40px}}.main_contact .main_contact_container .line{width:80px;height:4px;background:#f30101;margin:10px auto}.main_contact .main_contact_container>h3{margin:20px auto;font-size:16px;font-weight:300;color:#666;line-height:26px;text-align:center}.main_contact .main_contact_container .main_contact_container__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;padding:50px 0 0 0}@media(max-width: 1400px){.main_contact .main_contact_container .main_contact_container__content{grid-gap:25px}}@media(max-width: 1100px){.main_contact .main_contact_container .main_contact_container__content{grid-template-columns:1fr !important}}.main_contact .main_contact_container .main_contact_container__content .mcc_left .wpgmp_map{width:100% !important;height:193px !important}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_additional{font-size:12px;line-height:20px;color:#999;padding:20px 0}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes{display:flex;align-items:center;gap:30px;margin-bottom:20px}@media(max-width: 1100px){.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes{flex-wrap:wrap}}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box{display:flex;align-items:center;gap:10px}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box:nth-child(3) .icon{border-color:#f30101 !important}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box:nth-child(3) .text a{color:#f30101 !important}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box .icon{width:38px;height:38px;border:2px solid #1a1a1a;border-radius:100%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:10px;opacity:.7}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box .text{display:flex;flex-direction:column;gap:5px}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box .text a{font-size:14px;color:#242424 !important;font-weight:400;margin:0;text-decoration:none}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box .text span:nth-child(1){font-size:14px;color:#999;font-weight:400;margin:0}.main_contact .main_contact_container .main_contact_container__content .mcc_left .mcc_left_boxes .mcc_left_box .text span:nth-child(2){font-size:14px;color:#242424;font-weight:600;margin:0}.main_counters{background-size:100% 100% !important;padding:70px 0;overflow:hidden}.main_counters .main_counters_container{display:grid;max-width:1900px;margin:auto;padding:0 20px}@media(max-width: 1280px){.main_counters .main_counters_container{grid-template-columns:1fr 1fr !important;grid-gap:40px 10px}}@media(max-width: 1280px)and (max-width: 1000px){.main_counters .main_counters_container{grid-template-columns:1fr !important}.main_counters .main_counters_container .top{gap:5px !important;align-items:center !important}.main_counters .main_counters_container .top span{font-size:27px !important}}.main_counters .main_counters_container .main_counters__box{display:flex;flex-direction:column;align-items:center}@media(max-width: 600px){.main_counters .main_counters_container .main_counters__box{padding:10px}}.main_counters .main_counters_container .main_counters__box:nth-child(2),.main_counters .main_counters_container .main_counters__box:nth-child(3),.main_counters .main_counters_container .main_counters__box:nth-child(4){position:relative}.main_counters .main_counters_container .main_counters__box:nth-child(2):after,.main_counters .main_counters_container .main_counters__box:nth-child(3):after,.main_counters .main_counters_container .main_counters__box:nth-child(4):after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;left:0;top:0;opacity:.1}.main_counters .main_counters_container .main_counters__box .bottom{display:flex;justify-content:center}.main_counters .main_counters_container .main_counters__box .bottom span{font-size:16px;opacity:.6;margin:0;font-weight:normal;color:#fff;text-align:center}@media(max-width: 600px){.main_counters .main_counters_container .main_counters__box .bottom span{font-size:14px !important}}.main_counters .main_counters_container .main_counters__box .top{display:flex;align-items:flex-end;gap:0px}.main_counters .main_counters_container .main_counters__box .top span:nth-child(1){font-size:50px;font-weight:bold;color:#fff}@media(max-width: 600px){.main_counters .main_counters_container .main_counters__box .top span:nth-child(1){font-size:27px !important}}.main_counters .main_counters_container .main_counters__box .top span:nth-child(2){font-size:30px;font-weight:bold;color:#fff}@media(max-width: 600px){.main_counters .main_counters_container .main_counters__box .top span:nth-child(2){font-size:27px !important}}.form_row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-bottom:10px}.form_row.grid_2{grid-template-columns:1fr !important}.form_row.grid_2>p{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr}@media(max-width: 600px){.form_row.grid_2>p{grid-template-columns:1fr !important}}@media(max-width: 600px){.form_row{grid-template-columns:1fr !important}}.form_row input{border:1px solid #ededed;background:#f5f5f7;padding:10px 20px;font-weight:700;width:100%;min-height:60px;outline:none;font-size:14px}.form_row textarea{border:1px solid #ededed;background:#f5f5f7;padding:15px 20px 10px;font-weight:700;width:100%;font-size:14px;min-height:132px;outline:none;height:132px;max-height:300px;resize:vertical}.form_row.grid_1{grid-template-columns:1fr !important}.form_submit input{background:#f30101;color:#fff;font-size:14px;width:100%;height:58px;cursor:pointer;border:0;font-weight:bold;margin:20px 0;text-transform:uppercase}.wpcf7-not-valid-tip{margin-top:5px;font-size:12px}.form_acceptance label{display:flex;gap:10px}.form_acceptance .wpcf7-list-item{margin:0 !important}.form_acceptance .wpcf7-list-item span{font-size:12px;line-height:20px;color:#666}.form_acceptance .wpcf7-list-item .show_more{padding-left:8px;color:#f30101 !important}.form_acceptance .wpcf7-list-item .show_if{display:none}.form_acceptance .wpcf7-list-item .show_if a{color:#f30101 !important;text-decoration:none}.form_acceptance input[type=checkbox]{margin:0;accent-color:red;width:20px;height:20px;min-width:20px;min-height:20px}.page-id-34641 .main_three_boxes_container{margin:50px auto 0;width:75%;padding:0 5% 100px 5%;position:relative}@media(max-width: 1700px){.page-id-34641 .main_three_boxes_container{max-width:100% !important;width:100% !important;margin:0 !important;padding:50px 50px !important}}.page-id-34641 .main_three_boxes__content--box{background:#fff;padding:20px}.page-id-34641 .main_classic{max-width:75%;padding:0 5%;margin:auto}@media(max-width: 1700px){.page-id-34641 .main_classic{max-width:100% !important;width:100% !important;margin:0 !important;padding:50px 50px !important}}.page-id-34641 .main_classic .main_classic_container{padding:50px 0 !important}.page-id-34641 .main_three_boxes{padding-top:50px;background:#f7f7f7}.main_video_film{max-width:1170px;margin:80px auto;position:relative}.main_video_film video{max-width:100%;aspect-ratio:16/9;height:unset}.main_video_film .play_button{display:flex;justify-content:center;align-items:center;width:100%;height:unset;aspect-ratio:16/9;position:absolute;top:0;left:0;cursor:pointer;transition:ease-in-out .3s;z-index:9;opacity:1}.main_video_film .play_button.bg_special{background:rgba(0,0,0,.5294117647)}.main_video_film .play_button img{width:64px !important;height:auto !important;transition:ease-in-out .3s;opacity:1}.main_video_film .play_button img.disabled{opacity:0}.main_video{padding:140px 0;overflow:hidden}.main_video h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;text-align:center}.main_video .line{width:80px;height:4px;background:#f30101;margin:10px auto}.main_products_slider{padding:140px 0;overflow:hidden;background:#f7f7f7}.main_products_slider h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;text-align:center}.main_products_slider .line{width:80px;height:4px;background:#f30101;margin:10px auto}.main_products_slider .main_products_slider_owl{margin:50px auto;width:75%;position:relative;padding:0 5%}.main_products_slider .main_products_slider_owl .owl-nav .owl-prev{position:absolute;top:50%;left:0px;background:url(../images/left2.png);width:27px;height:44px;background-repeat:no-repeat;opacity:.2}.main_products_slider .main_products_slider_owl .owl-nav .owl-prev span{display:none !important}.main_products_slider .main_products_slider_owl .owl-nav .owl-next{position:absolute;top:50%;right:0px;background:url(../images/left2.png);transform:rotate(180deg);width:27px;height:44px;background-repeat:no-repeat;opacity:.2}.main_products_slider .main_products_slider_owl .owl-nav .owl-next span{display:none !important}@media(max-width: 1700px){.main_products_slider .main_products_slider_owl{width:100% !important;margin:0 !important;padding:50px 50px !important}.main_products_slider .main_products_slider_owl .owl-prev{left:10px !important}.main_products_slider .main_products_slider_owl .owl-next{right:10px !important}}.main_products_slider .main_products_slider_owl .main_products_slider__slide{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 50px 20px 50px;min-height:530px;gap:30px}.main_products_slider .main_products_slider_owl .main_products_slider__slide:hover h3:after{width:100% !important}.main_products_slider .main_products_slider_owl .main_products_slider__slide h4{font-size:14px;line-height:24px;color:#999;font-weight:normal}.main_products_slider .main_products_slider_owl .main_products_slider__slide a{display:inline-block;clear:both;font-size:14px;color:#999;font-weight:normal;margin:30px 0 0;text-decoration:none;padding-right:25px;background:url(../images/right111.png) right center no-repeat}.main_products_slider .main_products_slider_owl .main_products_slider__slide h3{font-size:30px;color:#1a1a1a;margin:0;position:relative;padding-bottom:10px;margin-bottom:10px;font-weight:800;position:relative}.main_products_slider .main_products_slider_owl .main_products_slider__slide h3:before{content:"";display:block;width:100%;height:2px;background:#ccc;position:absolute;left:0;bottom:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.main_products_slider .main_products_slider_owl .main_products_slider__slide h3:after{width:25%;background:#f30101;z-index:3;content:"";display:block;height:2px;position:absolute;left:0;bottom:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.main_products_slider .main_products_slider_owl .main_products_slider__slide h3:hover:after{width:100% !important}@media(max-width: 1100px){.main_products_slider .main_products_slider_owl .main_products_slider__slide{padding-top:40px !important;padding-bottom:40px !important;min-height:unset !important}}@media(max-width: 800px){.main_products_slider h2{font-size:30px !important;line-height:40px !important}.main_products_slider__slide{flex-direction:column-reverse}.main_products_slider .main_products_slider_owl .main_products_slider__slide{padding-left:20px !important;padding-right:20px !important}.main_products_slider .main_products_slider_owl .main_products_slider__slide .right{display:flex;justify-content:center}.main_products_slider .main_products_slider_owl .main_products_slider__slide .right img{aspect-ratio:322/231;object-fit:contain}.main_products_slider .main_products_slider_owl .main_products_slider__slide .left{width:100%}.main_products_slider{padding:50px 0 !important}}@media(max-width: 500px){.owl-next{width:20px !important;height:30px !important;background-size:contain !important;top:350px !important}.owl-prev{width:20px !important;height:30px !important;background-size:contain !important;top:350px !important}.main_products_slider .main_products_slider_owl .main_products_slider__slide h3{font-size:22px !important}}.main_projects{padding:130px 0 70px 0;overflow:hidden}.main_projects .main_projects_slider{margin-top:60px;overflow:hidden}.main_projects .main_projects_slider .owl-prev{width:60px;height:60px;margin-top:-30px;background-color:rgba(0,0,0,.5) !important;background-image:url(../images/rightwhite.png) !important;background-size:auto !important;background-repeat:no-repeat !important;position:absolute;top:50%;display:flex;background-position:center !important;left:30%}.main_projects .main_projects_slider .owl-next span,.main_projects .main_projects_slider .owl-prev span{display:none !important}.main_projects .main_projects_slider .owl-next:hover,.main_projects .main_projects_slider .owl-prev:hover{background-color:#f30101 !important}.main_projects .main_projects_slider .owl-next{width:60px;height:60px;margin-top:-30px;background-color:rgba(0,0,0,.5) !important;background-image:url(../images/rightwhite.png) !important;background-size:auto !important;background-repeat:no-repeat !important;position:absolute;top:50%;display:flex;background-position:center !important;transform:rotate(180deg);right:30%}.main_projects .main_projects_slider .main_projects_slider__slide{cursor:pointer;aspect-ratio:1270/714;position:relative;object-fit:contain;overflow:hidden}.main_projects .main_projects_slider .main_projects_slider__slide>img{transition:ease-in-out .3s}.main_projects .main_projects_slider .main_projects_slider__slide:hover>img{transform:scale(1.1)}.main_projects .main_projects_slider .main_projects_slider__slide:after{width:100%;height:100%;content:"";position:absolute;background:rgba(0,0,0,.4);top:0}.main_projects .main_projects_slider .main_projects_slider__slide .main_projects_slider__slide--content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;padding:5%;z-index:2}.main_projects .main_projects_slider .main_projects_slider__slide .main_projects_slider__slide--content h3{font-size:20px;margin:10px 0;color:#fff}.main_projects .main_projects_slider .main_projects_slider__slide .main_projects_slider__slide--content h4{font-weight:normal;font-size:14px;line-height:20px;opacity:.6;margin:0;color:#fff}.main_projects .top{width:75%;margin:auto;overflow:hidden;display:grid;grid-template-columns:40fr 60fr;grid-gap:20px;padding:0 5%}.main_projects .top .right span{font-size:16px;color:#666;line-height:26px;padding-top:10px}.main_projects .top .left{display:flex;flex-direction:column}.main_projects .top .left h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;font-weight:900}.main_projects .top .left .line{width:80px;height:4px;background:#f30101;margin:10px 0}.main_projects_popup{position:fixed;top:0;left:-200%;transition:ease-in-out .3s;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999999;display:flex;justify-content:center;align-items:center}.main_projects_popup.active{left:0% !important}.main_projects_popup #close_projects_popup{position:absolute;top:40px;right:40px;width:24px;height:24px;cursor:pointer}.main_projects_popup__container{max-width:950px;background:#fff;overflow:auto;max-height:80vh;padding:120px}.main_projects_popup__container h5{color:#000;margin:10px 0 40px 0;text-transform:uppercase;font-size:30px}.main_projects_popup__container .content{font-size:16px;color:#7d7d7d;font-weight:300;line-height:26px}.main_projects_popup__container .content img{max-width:100%}.main_projects_popup__container .content strong{font-weight:500}@media(max-width: 1200px){.main_projects .top .left h2{font-size:30px !important;line-height:30px !important}.main_projects .top{padding:0 20px !important;grid-template-columns:1fr 3fr !important;width:100% !important}.main_projects .top .right span{font-size:14px !important;line-height:24px !important}.main_projects .main_projects_slider .owl-prev{left:0 !important;width:40px !important;height:40px !important}.main_projects .main_projects_slider .owl-next{right:0 !important;width:40px !important;height:40px !important}}@media(max-width: 800px){.main_projects .top{grid-template-columns:1fr !important}.main_projects .main_projects_slider .main_projects_slider__slide{aspect-ratio:300/200}.main_projects .main_projects_slider .main_projects_slider__slide img{height:100%;object-fit:cover}.main_projects{padding:75px 0 !important}}.main_posts_container{display:flex;flex-direction:column;align-items:center}.main_posts_container>a{display:flex;align-items:center;gap:10px;margin-right:15px;padding:15px 20px;background:#f30101;color:#fff;text-decoration:none;transition:ease-in-out .3s;margin-top:30px}.page-template-default .wpb-content-wrapper{margin:200px auto;max-width:1400px;padding:0 20px}.main_projects_case_categories{display:flex;justify-content:center;padding:0 5%;gap:20px;margin-top:30px;flex-wrap:wrap}.main_projects_case_categories a{display:flex;justify-content:center;align-items:center}.main_projects_case_categories a:hover img{filter:grayscale(0)}.main_projects_case_categories a img{filter:grayscale(1);transition:ease-in-out .3s;width:70px;height:70px;object-fit:contain}.main_posts_classic_article{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-top:50px}.main_posts_classic_article .classic_article_box{box-shadow:-2px -9px 14px 6px #f8f8f8;display:flex;flex-direction:column}.main_posts_classic_article .classic_article_box:hover img{transform:scale(1.1);filter:brightness(0.7)}.main_posts_classic_article .classic_article_box img{transition:ease-in-out .3s;max-width:100%;aspect-ratio:617/412;object-fit:cover;width:100%}.main_posts_classic_article .classic_article_box_content{padding:30px;display:flex;background:#f7f7f7;flex-direction:column;align-items:flex-start}.main_posts_classic_article .classic_article_box_content .date{margin:0;font-size:14px;color:#4db560;padding-bottom:10px}.main_posts_classic_article .classic_article_box_content .title{margin:0;font-size:18px;line-height:24px;font-weight:400;color:#000;display:-webkit-box;-webkit-line-clamp:2;min-height:48px;-webkit-box-orient:vertical;overflow:hidden}.main_posts_classic_article .classic_article_box_content a{clear:both;font-size:14px;color:#999;font-weight:normal;margin:30px 0 0;text-decoration:none;padding-right:25px;background:url(../images/right111.png) right center no-repeat}@media(max-width: 1600px){.main_posts{width:100% !important;padding:70px 20px 40px 20px !important}.files_all{width:100% !important;padding:30px 20px 30px 20px !important}}@media(max-width: 1600px)and (max-width: 1300px){.files_all{grid-template-columns:1fr !important;grid-gap:20px !important}}@media(max-width: 1600px)and (max-width: 1300px)and (max-width: 500px){.files_all .files_one a{flex-direction:column;align-items:flex-start;gap:10px !important}.files_all a{padding:12px !important}.files_all span{font-size:13px !important}.files_all .right{display:flex;width:100%;text-align:center}.files_all .right .download_btn{width:100%}}@media(min-width: 1600px){.page-id-36998 .main_contact{width:75%;margin:auto;padding:40px 5%}}@media(max-width: 1000px){.main_posts_classic_article .classic_article_box_content .title{font-size:14px !important;line-height:19px !important;min-height:unset !important}.main_posts_classic_article .classic_article_box_content{padding:15px !important}.main_posts .main_posts_container h2{font-size:30px !important;line-height:30px !important}.files h2{font-size:30px !important;line-height:30px !important;padding-left:20px;padding-right:20px}}@media(max-width: 600px){.main_posts_classic_article{grid-template-columns:1fr !important}.main_posts .main_posts_container .main_posts_video_article img{aspect-ratio:2/1 !important}}.main_projects_popup__container__box{max-width:80vw;width:100%;max-height:80vh;height:100%;display:flex;justify-content:center;align-items:center}.main_projects_popup__container__box iframe{width:100%;height:100%}.main_posts_video_article .play{width:60px;height:60px;display:block;position:absolute;top:50%;left:50%;background-position:center;background-repeat:no-repeat;border:1px solid #fff;cursor:pointer;transition:ease-in-out .3s}.main_posts_video_article:hover>img{filter:brightness(0.7) !important}.main_posts_video_article:hover .play{background-color:#f30101;border:1px solid #f30101}.main_posts_video_article>img{transition:ease-in-out .3s}@media(max-width: 600px){.main_single_post_container{padding:100px 20px !important}}.main_single_post_container{max-width:1600px;margin:auto;padding:200px 20px}.main_single_post_container .pagination{display:flex;justify-content:space-between;border-top:2px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:25px 0;gap:20px}.main_single_post_container .pagination a{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:14px;color:#666;text-transform:uppercase;font-weight:800}.main_single_post_container .pagination a img{opacity:.5}.main_single_post_container .content{padding-top:70px}.main_single_post_container .content iframe{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:50px;max-width:100%}.main_single_post_container .content ul{padding-left:20px}.main_single_post_container .content img{max-width:100%;height:auto !important}.main_single_post_container .content p,.main_single_post_container .content li,.main_single_post_container .content a{font-size:16px;color:#585858;line-height:26px;font-weight:400}.main_single_post_container .content li{padding-bottom:10px}.main_single_post_container .content h2{font-size:24px;line-height:1.5;color:#585858;margin:20px 0}.main_single_post_container .content a{color:#242424 !important;text-decoration:none !important}.main_single_post_container .date{font-size:16px;color:#f30101;margin:0;font-weight:400}.main_single_post_container h1{font-size:29px;color:#000;margin:10px 0;font-weight:800;padding-bottom:15px}.main_single_post_container .line_special{display:flex;align-items:center}.main_single_post_container .line_special .line1{width:10%;height:3px;background:#f30101}.main_single_post_container .line_special .line2{width:100%;height:3px;background:#e5e5e5}header .wpml-ls-native,header .wpml-ls-display{display:none !important}header .wpml-ls-item:not(.wpml-ls-current-language){opacity:.5}header .wpml-ls-item:not(.wpml-ls-current-language):hover{opacity:1}@media(max-width: 700px){.main_banner_container h2{font-size:30px !important;line-height:40px !important}.main_banner{min-height:283px !important}.search_results .item{padding-bottom:15px !important;padding-top:15px !important}}@media(max-width: 1150px){.main_banner{margin-top:78px !important}}.search_results{margin-top:50px}.search_results .item{display:block;overflow:hidden;border-bottom:1px solid #ccc;padding:1% 0}.search_results .item h3{text-transform:capitalize;display:block;font-size:18px;color:#000;margin:0;text-decoration:none;font-weight:500}.search_results .item a{text-decoration:none}.search_results .item h4{display:block;font-size:14px;color:#999;padding-top:10px;font-weight:normal;margin:0}.main_search_container>span{padding:1% 0;font-size:14px;color:#666;font-weight:400}.main_search_container>span span{color:#00bf86;font-weight:bold}.main_search{max-width:1920px;margin:auto;width:100%;padding:100px 20px}.main_banner{margin-top:99px;min-height:393px;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.main_banner_container{max-width:1920px;margin:auto;width:100%;padding:20px}.main_banner_container h2{font-size:50px;color:#fff;margin:2px 0;text-transform:uppercase;font-weight:800}.main_banner_container .line{width:80px;height:4px;background:#f30101;margin:15px 0}@media(max-width: 500px){footer .footer_container .footer_top ul{flex-direction:column;align-items:flex-start;gap:0}footer .footer_container .footer_top ul li{border-bottom:1px solid #313131;margin-right:0px;width:100%;padding:10px 0}footer .footer_container .footer_top{padding-bottom:0;border-bottom:0 !important}.footer_middle{flex-direction:column;gap:20px}}.flex-5{display:flex;align-items:flex-start;gap:20px}.flex-5 br{display:none !important}.flex-5 span{font-size:14px}@media(min-width: 700px){.under800{display:none !important}}@media(max-width: 700px){.main_slider_slide_content .icons{display:none !important}.above800{display:none !important}.cta_box.no_mobile{display:none !important}.cta_box p{font-size:11px !important}.cta_box a{padding:15px 10px !important}}.cta_box p{margin-bottom:0 !important}@media(max-width: 1000px){.main_projects_popup__container{padding:20px}}.footer_middle .quiz-email{font-size:13px}.footer_middle label{display:flex;margin:0}.footer_middle .wpcf7-quiz{max-width:74px !important}footer .footer_container .footer_middle .left p .wpcf7-not-valid-tip{padding:0 !important;font-size:10px}@media(max-width: 770px){footer .footer_container .footer_middle .left p{margin-bottom:43px;flex-direction:column}footer .footer_container .footer_middle .left p input{width:100% !important}}.main_three_boxes_container{max-width:1920px;padding:50px 20px;display:flex;flex-direction:column;align-items:center;margin:auto}.main_three_boxes_container h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 10px 0;font-weight:800;color:#1a1a1a}@media(max-width: 900px){.main_three_boxes_container h2{font-size:30px !important;line-height:30px !important}}.main_three_boxes_container .line{width:80px;height:4px;background:#f30101;margin:10px 0 20px 0}.main_three_boxes_container .main_three_boxes__content{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px}@media(max-width: 1100px){.main_three_boxes_container .main_three_boxes__content{grid-gap:20px !important}}@media(max-width: 1100px)and (max-width: 700px){.main_three_boxes_container .main_three_boxes__content{grid-template-columns:1fr !important}}.main_three_boxes_container .main_three_boxes__content .main_three_boxes__content--box[data-href]{cursor:pointer}.main_three_boxes_container .main_three_boxes__content .main_three_boxes__content--box img{max-width:100%;aspect-ratio:3/2;object-fit:cover}.main_three_boxes_container .main_three_boxes__content .main_three_boxes__content--box span{font-size:18px;line-height:24px;color:#999;margin-top:20px;display:block}@media(max-width: 1000px){.main_three_boxes_container .main_three_boxes__content .main_three_boxes__content--box span{font-size:14px !important}}@media(max-width: 1200px){body .main_products_slider.jobs .main_products_slider_owl .main_products_slider__slide{min-height:200px !important}}@media(max-width: 700px){.jobs_popup .jobs_popup_container{max-height:75vh;overflow:auto;padding:20px}}@media screen and (max-width: 1600px)and (min-width: 1250px){header .header_container nav>ul>li a{font-size:14px !important}header .header_container nav>ul>li{padding:40px 5px !important}}@media screen and (max-width: 1250px)and (min-width: 1150px){header .header_container nav>ul>li a{font-size:12px !important}header .header_container nav>ul>li{padding:40px 5px !important}}.files h2{text-transform:uppercase;font-size:50px;line-height:60px;margin:8px 0 20px 0;color:#1a1a1a;text-align:center;font-weight:800}.files_all{width:75%;margin:auto;padding:70px 5% 100px 5%;overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px}.files_all a{gap:20px;display:flex;align-items:center;border:1px solid #ededed;background:#f5f5f7;padding:20px;font-weight:bold;text-transform:uppercase;transition:ease-in-out .3s;justify-content:space-between;color:#000}.files_all a .left{display:flex;align-items:center;gap:20px}.files_all a:hover{color:#000;text-decoration:none;background:#d1d1d1}.files_all a span{line-height:1;font-size:16px}.files_all a span.download_btn{background:#f30101;color:#fff;padding:10px 20px;font-weight:400;font-size:16px}section.lp-banner-section{margin:100px 0 100px 0;background-size:cover;background-position:center;background-repeat:no-repeat;height:850px;max-height:calc(100vh - 100px);width:100%;padding:90px 20px}section.lp-banner-section .lp-banner-container{height:100%}section.lp-banner-section .lp-banner-container .content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}section.lp-banner-section .lp-banner-container .content h1{text-align:center;font-weight:700;font-size:72px;margin:0}section.lp-banner-section .lp-banner-container .content p{text-align:center;font-size:48px;font-weight:700;margin:0}section.lp-event-section{margin-bottom:100px}section.lp-event-section .lp-event-container{max-width:1240px;width:100%;margin:0 auto;padding-bottom:70px;border-bottom:1px dashed #cbcbcb}section.lp-event-section .lp-event-container .content{display:flex;flex-direction:row;flex-wrap:nowrap}section.lp-event-section .lp-event-container .content .left{display:flex;flex-direction:column;gap:50px;border-right:2px solid #e21e24;padding-right:60px;margin-right:120px;min-width:365px}section.lp-event-section .lp-event-container .content .left h2{font-weight:700;font-size:36px;color:#000;margin:0}section.lp-event-section .lp-event-container .content .left .boxes{display:flex;flex-direction:column;gap:20px}section.lp-event-section .lp-event-container .content .left .boxes .box1{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap}section.lp-event-section .lp-event-container .content .left .boxes .box1 .box-right h3{color:#e21e24;font-size:20px;font-weight:700}section.lp-event-section .lp-event-container .content .left .boxes .box1 .box-right p{font-size:16px;color:#606060}section.lp-event-section .lp-event-container .content .left .boxes .box2{display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap}section.lp-event-section .lp-event-container .content .left .boxes .box2 .box-right h3{color:#e21e24;font-size:20px;font-weight:700}section.lp-event-section .lp-event-container .content .left .boxes .box2 .box-right p{font-size:16px;color:#606060}section.lp-event-section .lp-event-container .content .left .boxes .last-box p{font-size:14px;display:flex;flex-direction:column;gap:10px}section.lp-event-section .lp-event-container .content .left .boxes .last-box a{color:#fff;background-color:#e21e24;font-size:16px;font-weight:400;padding:20px 35px;line-height:1;text-align:center;width:max-content}section.lp-event-section .lp-event-container .content .right .box-content p{color:#606060;font-size:16px;font-weight:400}section.lp-event-section .lp-event-container .content .right .box-content p strong{font-weight:700}section.offer-type{margin-bottom:80px}section.offer-type .offer-type-container{max-width:1240px;width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:70px}section.offer-type .offer-type-container .first-type{display:flex;flex-direction:column;padding:55px 85px;width:50%;border-radius:34px;box-shadow:0 0 34px -24px #000;height:max-content}section.offer-type .offer-type-container .first-type h2{font-size:36px;font-weight:700;margin-bottom:50px}section.offer-type .offer-type-container .first-type .list{display:flex;flex-direction:column;gap:25px;margin-bottom:50px}section.offer-type .offer-type-container .first-type .list .item{display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;align-items:flex-start}section.offer-type .offer-type-container .first-type .list .item img{object-fit:contain}section.offer-type .offer-type-container .first-type .list .item p{font-size:16px;font-weight:400;color:#606060;margin:0}section.offer-type .offer-type-container .first-type p{margin-bottom:20px;font-size:24px;font-weight:700;color:#000;line-height:1}section.offer-type .offer-type-container .first-type .price{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}section.offer-type .offer-type-container .first-type .price img{margin-right:25px;object-fit:contain}section.offer-type .offer-type-container .first-type .price span{color:#e21e24;font-size:36px;font-weight:700;line-height:1}section.offer-type .offer-type-container .first-type .price small{font-size:16px;font-weight:400;color:#000}section.offer-type .offer-type-container .second-type{display:flex;flex-direction:column;padding:55px 85px;width:50%;border-radius:34px;box-shadow:0 0 34px -24px #000;height:max-content}section.offer-type .offer-type-container .second-type h2{font-size:36px;font-weight:700;margin-bottom:50px}section.offer-type .offer-type-container .second-type .list{display:flex;flex-direction:column;gap:25px;margin-bottom:50px}section.offer-type .offer-type-container .second-type .list .item{display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;align-items:flex-start}section.offer-type .offer-type-container .second-type .list .item img{object-fit:contain}section.offer-type .offer-type-container .second-type .list .item p{font-size:16px;font-weight:400;color:#606060;margin:0}section.offer-type .offer-type-container .second-type p{margin-bottom:20px;font-size:24px;font-weight:700;color:#000;line-height:1}section.offer-type .offer-type-container .second-type .price{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}section.offer-type .offer-type-container .second-type .price img{margin-right:25px;object-fit:contain}section.offer-type .offer-type-container .second-type .price span{color:#e21e24;font-size:36px;font-weight:700;line-height:1}section.offer-type .offer-type-container .second-type .price small{font-size:16px;font-weight:400;color:#000}section.lp-form-section{margin-bottom:80px}section.lp-form-section .lp-form-section-container{max-width:1440px;width:100%;margin:0 auto;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:34px;padding:40px}section.lp-form-section .lp-form-section-container .content h3{font-size:36px;font-weight:700;line-height:1em;text-align:center;color:#fff;margin-bottom:20px}section.lp-form-section .lp-form-section-container .content .wpcf7 .wpcf7-response-output{color:#fff}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form{display:grid;grid-template-columns:1fr 1fr;max-width:950px;width:100%;gap:0 40px;margin:0 auto}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form p>label{color:rgba(0,0,0,0);width:100%;max-width:455px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form p{margin:0}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form input:not([type=checkbox]):not([type=submit]):not(#checker):not([name=quizz]){border-radius:34px;width:100%;padding:20px 35px;font-size:16px;font-weight:400;line-height:1;color:#606060;border:0}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form select{border-radius:34px;width:100%;padding:20px 35px;font-size:16px;font-weight:400;line-height:1;color:#606060;margin-top:20px;max-width:455px;border:0}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .zgody{margin-top:20px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .wpcf7-acceptance label{display:flex;flex-display:row;align-items:flex-start;gap:10px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .wpcf7-acceptance label span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:14px;font-weight:400}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .wpcf7-acceptance label input{margin:5px 0 0 0;width:20px;height:20px;aspect-ratio:1/1;background-color:#fff;border-radius:50%;vertical-align:middle;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;transition:ease-in-out .1s}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .wpcf7-acceptance label input:checked{background-color:red;outline:3px solid #fff;width:14px;height:14px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form input[type=submit]{padding:20px 50px 20px 35px;border-radius:34px;background-color:#000;color:#fff;font-size:16px;font-weight:400;line-height:1;margin-top:20px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form p{color:#fff;font-size:14px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .wpcf7-not-valid-tip{color:#fff}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form input[name=quizz]{border:0;font-size:14px;font-weight:400;border-radius:34px;padding:5px 10px;max-width:50px}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form .wpcf7-spinner{position:absolute}section.lp-form-section .lp-form-section-container .content .wpcf7 .grid-form div p img{position:relative;right:52px}section.bottom-section .bottom-section-container{background-color:#000;padding:110px 20px;display:flex;flex-direction:column;align-items:center;gap:60px}section.bottom-section .bottom-section-container h3{font-size:72px;font-weight:700;color:#fff;line-height:1;text-align:center}section.bottom-section .bottom-section-container a{color:#fff;background-color:#e21e24;font-size:16px;font-weight:400;padding:20px 35px;line-height:1;border-radius:34px}.offer-type-container{position:relative}.offer-type-container:before{content:" ";position:absolute;width:387px;height:166px;background-image:url("https://aniro.pl/wp-content/uploads/2025/02/image-94.png");background-size:contain;background-repeat:no-repeat;bottom:-36px;left:79px;z-index:-1}.page-template-landing footer{display:none !important}section.contact-us-section{margin-bottom:100px}section.contact-us-section .contact-us-container{max-width:1240px;width:100%;margin:0 auto;padding-bottom:70px;border-bottom:1px dashed #cbcbcb;padding-top:70px;border-top:1px dashed #cbcbcb}section.contact-us-section .contact-us-container .content{display:flex;flex-direction:column}section.contact-us-section .contact-us-container .content h2{font-weight:700;font-size:36px;color:#000;margin-bottom:40px}section.contact-us-section .contact-us-container .content p{margin-top:1rem}section.contact-us-section .contact-us-container .content a{color:#e21e24}.page-template-template .container-content{max-width:1400px;width:100%;margin:150px auto 0 auto;padding:20px}.page-template-template .container-content h2{text-decoration:underline;text-underline-offset:5px;text-decoration-color:red;text-decoration-thickness:2px;font-size:1rem;line-height:1.5;font-weight:unset}@media screen and (max-width: 1150px){.page-template-template .container-content{margin:100px auto 0 auto}.page-template-template .container-content h1{font-weight:bold;font-size:1.6em}}