a:focus{outline:none !important}#outer-wrap{overflow:hidden !important}@media screen and (min-width:250rem) and (max-width:10000px){body{max-width:2500px !important;margin:0 auto !important}}#scroll-top{z-index:90 !important;width:5rem !important;height:5rem !important;background-image:url("/wp-content/uploads/2025/07/GoToTop.svg") !important;background-color:transparent !important}#scroll-top i{margin-top:1.5rem !important}@media screen and (min-width:1025px){.pt_st{padding-top:25rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_st{padding-top:15rem !important}}@media screen and (max-width:767px){.pt_st{padding-top:8rem !important}}@media screen and (min-width:1025px){.pt_st_s{padding-top:calc(25rem / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_st_s{padding-top:calc(15rem / 2) !important}}@media screen and (max-width:767px){.pt_st_s{padding-top:calc(8rem / 2) !important}}@media screen and (min-width:1025px){.pt_sb{padding-bottom:25rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_sb{padding-bottom:15rem !important}}@media screen and (max-width:767px){.pt_sb{padding-bottom:8rem !important}}@media screen and (min-width:1025px){.pt_sb_s{padding-bottom:calc(25rem / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_sb_s{padding-bottom:calc(15rem / 2) !important}}@media screen and (max-width:767px){.pt_sb_s{padding-bottom:calc(8rem / 2) !important}}@media screen and (min-width:1025px){.pt_sy{padding-top:25rem !important;padding-bottom:25rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_sy{padding-top:15rem !important;padding-bottom:15rem !important}}@media screen and (max-width:767px){.pt_sy{padding-top:8rem !important;padding-bottom:8rem !important}}@media screen and (min-width:1025px){.pt_sy_s{padding-top:calc(25rem / 2) !important;padding-bottom:calc(25rem / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_sy_s{padding-top:calc(15rem / 2) !important;padding-bottom:calc(15rem / 2) !important}}@media screen and (max-width:767px){.pt_sy_s{padding-top:calc(8rem / 2) !important;padding-bottom:calc(8rem / 2) !important}}.pt_br{overflow:hidden !important;border-radius:1rem !important}.pt_br_only{border-radius:20px !important}.pt_relative{position:relative !important}.pt_inner_relative .e-con-inner{position:relative !important}@media screen and (min-width:1025px){.pt_block.pt_desktop{display:block}}@media screen and (min-width:768px) and (max-width:1024px){.pt_block.pt_tablet{display:block}}.pt_oh{overflow:hidden !important}.pt_uppercase,.pt_uppercase *{text-transform:uppercase !important}.pt_underline{text-decoration:underline !important}.pt_extra_bold *{font-weight:800 !important}.pt_no_margin,.pt_no_margin *{margin:0 !important}.pt_no_pointer{pointer-events:none !important}@media screen and (max-width:767px){.pt_static.pt_mobile{display:block !important;position:static !important}}.pt_gap{gap:3rem !important}.pt_bg_gray{background:#f2f2f2 !important}@media screen and (min-width:1025px){.pt_align_left{padding-left:calc((100vw - 120rem) / 2) !important}}@media screen and (min-width:250rem) and (max-width:10000px){.pt_align_left{padding-left:calc((
          250rem - 120rem
        ) / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_align_left{padding-left:calc((100vw - 90vw) / 2) !important}}@media screen and (max-width:767px){.pt_align_left{padding-left:calc((100vw - 90vw) / 2) !important}}@media screen and (min-width:1025px){.pt_align_left .pt_text_col{grid-column:1/6;grid-row:1}}@media screen and (min-width:768px) and (max-width:1024px){.pt_align_left .pt_text_col{grid-column:1/-1}}@media screen and (max-width:767px){.pt_align_left .pt_text_col{grid-column:1/-1}}.pt_align_left .pt_img_col{grid-row:1}@media screen and (min-width:1025px){.pt_align_left .pt_img_col{grid-column:5/-1}}@media screen and (min-width:768px) and (max-width:1024px){.pt_align_left .pt_img_col{grid-column:1/-1;grid-row:2}}@media screen and (max-width:767px){.pt_align_left .pt_img_col{grid-column:1/-1;grid-row:2}}.pt_arrow_primary svg path{fill:#15273f !important}.pt_white svg path{fill:white !important}.pt_wide_gap .e-con-inner{gap:15rem !important}h1,h2,h3,h4{text-transform:uppercase !important;font-family:"Chakra Petch", Sans-serif !important}@media screen and (min-width:1025px){h1{font-size:7rem !important}}@media screen and (min-width:1025px){h2:not(#BorlabsCookieEntranceA11YHeadline){font-size:5rem !important}}@media screen and (min-width:1025px){h3{font-size:3rem !important}}@media screen and (min-width:1025px){h4{font-size:2.8rem !important}}#site-header{border-bottom:none !important}.home .pt_header .pt_logo{display:block !important}.home .pt_header .pt_logo_white{display:none !important}.logged-in.admin-bar .pt_header{top:32px !important}.pt_header.pt_scrolled,.pt_header.pt_active{background:#15273f !important}.pt_header.pt_scrolled .pt_logo_white,.pt_header.pt_active .pt_logo_white{display:block !important}.pt_header.pt_scrolled .pt_logo,.pt_header.pt_active .pt_logo{display:none !important}.pt_header.pt_scrolled{box-shadow:0.5rem 0.5rem 0.5rem rgba(0, 0, 0, 0.2)}.pt_header .pt_logo_white{display:block}.pt_header .pt_logo{display:none}.pt_menu_toggle_container .elementor-widget-container{display:flex;align-items:center}.pt_menu_toggle_container .pt_menu_toggle{width:3.5rem;height:3.5rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.pt_menu_toggle_container .pt_menu_toggle.pt_active .pt_row:nth-child(2) .pt_dot:first-child,.pt_menu_toggle_container .pt_menu_toggle.pt_active .pt_row:nth-child(2) .pt_dot:last-child{opacity:0}.pt_menu_toggle_container .pt_menu_toggle.pt_active .pt_row:first-child .pt_dot:nth-child(2),.pt_menu_toggle_container .pt_menu_toggle.pt_active .pt_row:last-child .pt_dot:nth-child(2){opacity:0}.pt_menu_toggle_container .pt_menu_toggle .pt_row{display:flex;justify-content:space-between}.pt_menu_toggle_container .pt_menu_toggle .pt_row .pt_dot{transition:all 0.5s ease !important;width:0.8rem;height:0.8rem;background-color:#15273f;background:white;border-radius:100%}.pt_menu{position:fixed !important;left:100%}.pt_menu .pt_contact .elementor-icon-list-text{font-weight:bold !important}.pt_menu.pt_active{left:0}@media screen and (min-width:250rem) and (max-width:10000px){.pt_menu.pt_active{left:calc((100vw - 250rem) / 2) !important}}@media screen and (min-width:250rem) and (max-width:10000px){.pt_menu{max-width:250rem !important}}.pt_menu .elementor-nav-menu{display:grid !important;width:100% !important;padding-top:5rem !important;padding-bottom:5rem !important;border-left:2px solid #ab6144 !important}@media screen and (min-width:1025px){.pt_menu .elementor-nav-menu{grid-template-columns:repeat(2, 1fr);gap:5rem;padding-left:8rem !important}}@media screen and (max-width:1024px){.pt_menu .elementor-nav-menu{grid-template-columns:1fr !important;gap:2rem;padding-left:4rem !important}}.pt_menu .elementor-nav-menu::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;bottom:0;left:-0.15rem;width:5rem !important;height:0.2rem !important;background-color:#ab6144 !important;z-index:2;visibility:visible !important;transform-origin:center left;transform:rotate(40deg)}.pt_menu .elementor-nav-menu .menu-item.current_page_item a{color:#ab6144 !important}.pt_menu .elementor-nav-menu .menu-item a{font-family:"Chakra Petch", Sans-serif !important;padding-left:0 !important;padding-right:0 !important;text-transform:uppercase !important}@media screen and (min-width:1025px){.pt_menu .elementor-nav-menu .menu-item a{font-size:3.6rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_menu .elementor-nav-menu .menu-item a{font-size:3rem !important}}@media screen and (max-width:767px){.pt_menu .elementor-nav-menu .menu-item a{font-size:2rem !important}}.pt_menu .elementor-nav-menu .menu-item a:hover{color:#ab6144 !important}.pt_angle .elementor-button{position:relative !important;padding-left:1rem !important;padding-right:1rem !important;border:none !important;border-bottom:2px solid !important;border-radius:0 !important;background:transparent !important}.pt_angle .elementor-button:hover::before{transform:rotate(-25deg)}.pt_angle .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon{margin-left:1rem !important}.pt_angle .elementor-button::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;transition:all 0.5s ease !important;bottom:-2px;left:100% !important;width:5rem;border-bottom:2px solid;transform-origin:bottom left;transform:rotate(-40deg)}.pt_angle .elementor-button .elementor-button-content-wrapper{gap:2rem !important}.pt_angle .elementor-button .elementor-button-content-wrapper .elementor-button-icon{transition:all 0.5s ease !important}@media screen and (min-width:1025px){.pt_angle .elementor-button .elementor-button-content-wrapper .elementor-button-icon{font-size:3rem !important}}.pt_angle .elementor-button.elementor-slide-button{padding-right:6rem !important}.pt_angle .elementor-button.elementor-slide-button::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;background-image:url("/wp-content/uploads/2025/05/white_arrow_left.svg");height:1.846rem;width:3rem;background-size:contain !important;background-position:center !important;right:1rem !important}.pt_white .elementor-button{color:white !important;border-color:white !important}.pt_white .elementor-button::before{border-color:white !important}.pt_white .elementor-button .elementor-button-icon svg path{fill:white !important}.pt_accent .elementor-button{color:#ab6144 !important;border-color:#ab6144 !important}.pt_accent .elementor-button::before{border-color:#ab6144 !important}.pt_accent .elementor-button .elementor-button-icon svg path{fill:#ab6144 !important}.pt_primary .elementor-button{color:#15273f !important;border-color:#15273f !important}.pt_primary .elementor-button::before{border-color:#15273f !important}.pt_primary .elementor-button .elementor-button-icon svg path{fill:#15273f !important}.pt_square .elementor-button{border-radius:0;border-radius:0 !important}@media screen and (min-width:1025px){.pt_square .elementor-button{padding:3rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_square .elementor-button{padding:1.5rem !important}}.elementor-button:hover{transform:none !important}.pt_footer::before,.pt_footer::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;top:unset;bottom:100%;height:5rem;background:#ab6144;border-top-right-radius:1rem;border-top-left-radius:1rem}.pt_footer::before{left:0;width:10rem}.pt_footer::after{right:0;width:20rem}.pt_footer .pt_footer_menu a{text-transform:uppercase}@media screen and (min-width:1025px){.pt_hero .pt_hero_slider .swiper-slide-contents{width:120rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_hero .pt_hero_slider .swiper-slide-contents{width:90vw !important}}@media screen and (max-width:767px){.pt_hero .pt_hero_slider .swiper-slide-contents{width:90vw !important}}.pt_page_hero{display:flex;flex-direction:column !important;justify-content:center !important}@media screen and (min-width:1025px){.pt_page_hero{min-height:60rem}}@media screen and (min-width:768px) and (max-width:1024px){.pt_page_hero{min-height:55rem}}@media screen and (max-width:767px){.pt_page_hero{min-height:60vh}}.pt_page_hero::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;top:0;bottom:0;left:0;right:0;background:#32445d !important;mix-blend-mode:multiply !important;z-index:0}.pt_page_hero>.e-con{z-index:1 !important}.pt_page_hero .pt_button_container{left:0 !important;right:0 !important;margin:0 auto !important}.pt_page_hero .pt_button_container .e-con-inner{flex-wrap:wrap !important}@media screen and (min-width:768px) and (max-width:1024px){.pt_page_hero .pt_button_container{bottom:8rem !important}}@media screen and (max-width:767px){.pt_page_hero .pt_button_container{bottom:10vh !important}}.pt_shape1>.e-con{padding:2rem !important}.pt_shape1 .pt_icon_container{width:max-content !important;border-top-right-radius:1rem;border-top-left-radius:1rem}.pt_shape1 .pt_text_container *{text-align:center !important}.pt_shape1 .pt_text_container{width:100% !important;border-top-right-radius:1rem !important;border-bottom-left-radius:1rem !important}.pt_shape1 .pt_button_container{width:max-content !important;align-self:flex-end !important;padding-right:6rem !important;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.pt_shape1.pt_extended::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;top:100%;left:20rem;right:0;height:6rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.pt_shape1.pt_primary_light .pt_button_container,.pt_shape1.pt_primary_light .pt_text_container,.pt_shape1.pt_primary_light .pt_icon_container,.pt_shape1.pt_primary_light::after{background-color:#32445d !important}.pt_shape1.pt_gray .pt_button_container,.pt_shape1.pt_gray .pt_text_container,.pt_shape1.pt_gray .pt_icon_container,.pt_shape1.pt_gray::after{background-color:#f2f2f2 !important}.pt_divider1{position:absolute !important;bottom:0;z-index:10}.pt_divider1 *{display:none}.pt_divider1.pt_primary::before,.pt_divider1.pt_primary::after{background:#15273f}.pt_divider1.pt_white::before,.pt_divider1.pt_white::after{background:white}.pt_divider1::before,.pt_divider1::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;border-top-right-radius:1rem;border-top-left-radius:1rem;bottom:0}@media screen and (min-width:1025px){.pt_divider1::before,.pt_divider1::after{width:calc((100vw - (120rem + 20rem)) / 2)}}@media screen and (min-width:250rem) and (max-width:10000px){.pt_divider1::before,.pt_divider1::after{width:calc((100vw - ( + 20rem)) / 2)}}@media screen and (min-width:768px) and (max-width:1024px){.pt_divider1::before,.pt_divider1::after{width:20vw}}@media screen and (max-width:767px){.pt_divider1::before,.pt_divider1::after{width:calc((100vw - 90vw / 2))}}.pt_divider1::before{right:0}@media screen and (min-width:1025px){.pt_divider1::before{height:20rem}}@media screen and (min-width:768px) and (max-width:1024px){.pt_divider1::before{height:6rem}}@media screen and (max-width:767px){.pt_divider1::before{height:4rem}}@media screen and (min-width:1025px){.pt_divider1::after{height:10rem}}@media screen and (min-width:768px) and (max-width:1024px){.pt_divider1::after{height:4rem}}.pt_divider2{position:absolute !important;bottom:0;z-index:10}.pt_divider2 *{display:none}.pt_divider2.pt_primary::before,.pt_divider2.pt_primary::after{background:#15273f}.pt_divider2.pt_white::before,.pt_divider2.pt_white::after{background:white}.pt_divider2::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;border-top-right-radius:1rem;border-top-left-radius:1rem;top:unset;bottom:0}@media screen and (min-width:1025px){.pt_divider2::before{left:10rem;width:40rem;height:10rem}}@media screen and (min-width:250rem) and (max-width:10000px){.pt_divider2::before{left:calc((
              250rem - 
            ) / 2 + 10rem)}}@media screen and (min-width:768px) and (max-width:1024px){.pt_divider2::before{width:20rem;height:8rem}}@media screen and (max-width:767px){.pt_divider2::before{width:25vw;height:6rem}}.pt_divider3,.pt_divider4{position:absolute !important;bottom:0;z-index:10}.pt_divider3 *,.pt_divider4 *{display:none}.pt_divider3.pt_primary::before,.pt_divider3.pt_primary::after,.pt_divider4.pt_primary::before,.pt_divider4.pt_primary::after{background:#15273f}.pt_divider3.pt_white::before,.pt_divider3.pt_white::after,.pt_divider4.pt_white::before,.pt_divider4.pt_white::after{background:white}.pt_divider3::after,.pt_divider4::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;top:100%;right:0;height:10rem !important}.pt_divider3::after{left:25vw;right:0;border-bottom-left-radius:1rem !important}.pt_divider4::after{right:25vw;left:0;border-bottom-right-radius:1rem !important}.pt_divider5{position:absolute !important;bottom:0;z-index:10}.pt_divider5 *{display:none}.pt_divider5.pt_primary::before,.pt_divider5.pt_primary::after{background:#15273f}.pt_divider5.pt_white::before,.pt_divider5.pt_white::after{background:white}.pt_divider5::after,.pt_divider5::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;border-top-right-radius:1rem;border-top-left-radius:1rem;bottom:0;height:10rem !important}.pt_divider5::before{left:0;width:calc((100vw - (120rem + 20rem)) / 2)}.pt_divider5::after{left:45vw !important;right:0}.pt_team_grid{display:grid}@media screen and (min-width:1025px){.pt_team_grid{gap:5rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:768px) and (max-width:1024px){.pt_team_grid{grid-template-columns:repeat(2, 1fr);gap:3rem}}@media screen and (max-width:767px){.pt_team_grid{grid-template-columns:1fr;gap:3rem}}.pt_team_grid .pt_member{position:relative}.pt_team_grid .pt_member:nth-child(1)::after,.pt_team_grid .pt_member:nth-child(2)::after,.pt_team_grid .pt_member:nth-child(3)::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;background:white;width:5rem;z-index:1}.pt_team_grid .pt_member:nth-child(1)::after{top:20rem;bottom:0;left:0}.pt_team_grid .pt_member:nth-child(1) .pt_text,.pt_team_grid .pt_member:nth-child(1) .pt_com{transform:translateX(5rem)}.pt_team_grid .pt_member:nth-child(2)::after{top:10rem;bottom:0;right:0}.pt_team_grid .pt_member:nth-child(3)::after{top:0;height:10rem;right:0}.pt_team_grid .pt_member .pt_member_image{min-height:30rem;background-position:top center;background-repeat:no-repeat}.pt_team_grid .pt_member .pt_text,.pt_team_grid .pt_member .pt_com{background:#15273f;padding:2rem;border-bottom-right-radius:1rem;margin-right:5rem}.pt_team_grid .pt_member .pt_text *{color:white}.pt_team_grid .pt_member .pt_com{width:max-content !important;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.pt_team_grid .pt_member .pt_com svg{width:3rem}.pt_faq .e-n-accordion-item-title{position:relative;border:none !important;border-bottom:1px solid #15273f !important}.pt_faq .e-n-accordion-item-title h4{font-size:2rem !important}.pt_faq .e-n-accordion-item-title .e-n-accordion-item-title-icon{background-color:white;position:absolute;right:0;bottom:-1px;width:5rem;height:3rem;display:flex;align-items:center;justify-content:center;border:1px solid #15273f;border-right:none;border-bottom:none;border-top-left-radius:1rem}.pt_line{position:absolute !important;bottom:0;left:0;right:0}.pt_line .elementor-widget-container{display:none}.pt_line::before,.pt_line::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;z-index:12 !important;background:#ab6144 !important}.pt_line::before{height:0.2rem;transform-origin:center left;transform:rotate(40deg)}@media screen and (min-width:1025px){.pt_line::before{width:3rem;left:calc((100vw - 120rem) / 2);bottom:-20rem}}.pt_line::after{width:0.2rem}@media screen and (min-width:1025px){.pt_line::after{left:calc((100vw - 120rem) / 2);height:40rem;bottom:-20rem}}.pt_kundenstimmen .e-n-carousel{padding-bottom:5rem !important}.pt_kundenstimmen .swiper-slide::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important}.pt_kundenstimmen .swiper-slide>.e-child{padding:0}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child{align-items:flex-start;gap:0;padding:0}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_logo{width:15rem;border-top-right-radius:1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_title{width:calc(100% - 5rem);border-top-right-radius:1rem}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_text{position:relative;border-bottom-right-radius:1rem}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_text::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;left:0;right:5rem;height:5rem;top:100%;background:white;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_logo,.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_title,.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_text{background:white;padding:2rem}.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_title,.pt_kundenstimmen .swiper-slide .e-con-inner>.e-child .pt_text{margin-left:5rem}.pt_kundenstimmen .elementor-swiper-button-next,.pt_kundenstimmen .elementor-swiper-button-prev{font-size:4rem !important}.pt_kundenstimmen .elementor-swiper-button-next{right:-5rem !important}.pt_kundenstimmen .elementor-swiper-button-prev{transform:rotate(-180deg) !important;left:-5rem !important}@media screen and (min-width:1025px){.pt_header_info_container{margin-top:-10rem}}.pt_header_info_container .pt_job_header_info{position:relative;display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding-right:4rem;background:white;border-top-right-radius:1rem}@media screen and (min-width:1025px){.pt_header_info_container .pt_job_header_info{min-height:10rem}}.pt_header_info_container .pt_job_header_info:before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;right:100%;width:100vw;background:white;top:0;height:100%}.pt_header_info_container .pt_job_header_info li{display:flex;align-items:center;gap:1rem}.pt_header_info_container .pt_job_header_info li .pt_text{margin:0}.pt_contact_person .pt_img_container{position:relative}.pt_contact_person .pt_img_container::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;background-color:white;top:0;left:0;height:30rem;width:10rem;border-bottom-right-radius:1rem}.pt_contact_person img{width:100%;object-fit:cover;object-position:top;height:40rem}.pt_contact_person .pt_text{background:#15273f;padding:2rem}.pt_contact_person .pt_text .pt_name{color:#ab6144;margin:0}.pt_contact_person .pt_text .pt_tel{color:white}.pt_job_form .elementor-upload-field{padding:1rem !important;border:0.1rem solid #15273f}.pt_production_grid:not(.pt_product_slider){display:grid;column-gap:4rem;row-gap:8rem;grid-template-rows:auto}@media screen and (min-width:768px){.pt_production_grid:not(.pt_product_slider){grid-template-columns:repeat(12, 1fr) !important}}@media screen and (max-width:767px){.pt_production_grid:not(.pt_product_slider){grid-template-columns:1fr !important}}.pt_production_grid:not(.pt_product_slider).pt_without_product_info .pt_product:nth-child(1){grid-column:span 6}.pt_production_grid:not(.pt_product_slider).pt_without_product_info .pt_product:nth-child(2){grid-column:span 6;border-top-right-radius:0 !important}.pt_production_grid .pt_product{transition:all 0.5s ease !important;background-color:#f2f2f2;padding:2rem;border-radius:1rem;position:relative;min-height:35rem;cursor:pointer}.pt_production_grid .pt_product.pt_active{background-color:#15273f}.pt_production_grid .pt_product.pt_active .pt_product_title{color:white}.pt_production_grid .pt_product.pt_active .pt_toggle_button{transform:rotate(-90deg);right:1rem !important;bottom:3.5rem !important}.pt_production_grid .pt_product.pt_active .pt_toggle_button svg path{fill:white}.pt_production_grid .pt_product.pt_active::before{background:#15273f !important}.pt_production_grid .pt_product::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;border-top-right-radius:1rem;bottom:0;left:0;width:8rem;height:8rem;background:white}.pt_production_grid .pt_product .pt_product_image{position:absolute;height:60%;right:0}.pt_production_grid .pt_product .pt_toggle_button{transition:all 0.5s ease !important;transform-origin:center;position:absolute;bottom:2.5rem;right:2.5rem;display:flex;align-items:center;justify-content:center;border:none !important}.pt_production_grid .pt_product_info{border-radius:1rem;display:none;grid-column:1/-1;padding:2rem;background:#15273f;overflow:hidden}.pt_production_grid .pt_product_info *{color:white}.pt_production_grid .pt_product_info.pt_active{display:block;max-height:0}.pt_production_grid .pt_product_info.pt_show{display:block;max-height:100vh}.pt_production_grid .pt_product_info:nth-child(12n),.pt_production_grid .pt_product_info:nth-child(14n){margin-top:5rem}@media screen and (min-width:768px){.pt_production_grid.pt_with_product_info div:nth-child(14n - 13){grid-column:span 6}.pt_production_grid.pt_with_product_info div:nth-child(14n - 11){grid-column:span 6;border-top-right-radius:0 !important}.pt_production_grid.pt_with_product_info div:nth-child(14n - 9){grid-column:span 4}.pt_production_grid.pt_with_product_info div:nth-child(14n - 7){grid-column:span 8}.pt_production_grid.pt_with_product_info div:nth-child(14n - 5){grid-column:span 12}.pt_production_grid.pt_with_product_info div:nth-child(14n - 3){grid-column:span 8}.pt_production_grid.pt_with_product_info div:nth-child(14n - 3)::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-top-left-radius:1rem;background:#f2f2f2;top:100%;left:0;right:75%;height:6rem}.pt_production_grid.pt_with_product_info div:nth-child(14n - 1){grid-column:span 4}}.pt_product_slider{overflow:visible !important}.pt_product_slider,.pt_product_slider .swiper-wrapper{overflow:visible !important;position:relative !important}.pt_product_slider .swiper-pagination{bottom:-8rem !important}.pt_product_slider .swiper-pagination .swiper-pagination-bullet{width:1.5rem;height:1.5rem}.pt_product_slider .pt_arrows{z-index:2 !important;width:100% !important;display:flex;justify-content:flex-end;gap:2rem;margin-bottom:2rem}.pt_product_slider .pt_arrows .px_arrow{z-index:2;height:5rem;cursor:pointer}.pt_product_slider .pt_arrows .px_arrow.px_prev .px_icon{transform-origin:center;transform:rotate(-180deg)}.pt_product_slider .pt_arrows .px_arrow,.pt_product_slider .pt_arrows .px_arrow .px_icon{display:flex;align-items:center;gap:1rem}.pt_product_slider .pt_arrows .px_arrow .px_icon{height:4rem !important;width:4rem !important}.pt_product_slider .pt_arrows .px_arrow .px_icon svg{max-width:4rem !important}.pt_product_slider .pt_arrows .px_arrow .px_text{text-transform:uppercase !important}.pt_product_slider .px_pagination{margin-top:4rem !important;display:flex;justify-content:center}.pt_product_slider .px_pagination .swiper-pagination-bullet{width:1.5rem !important;height:1.5rem !important}.pt_product_slider_container{overflow:hidden !important}.pt_cta{position:relative}.pt_cta .elementor-widget-button{position:absolute;z-index:1 !important}@media screen and (min-width:1025px){.pt_cta .elementor-widget-button{padding:3rem 10rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_cta .elementor-widget-button{padding:2rem 6rem !important}}@media screen and (min-width:768px){.pt_cta .elementor-widget-button{bottom:0;right:0}}@media screen and (max-width:767px){.pt_cta .elementor-widget-button{padding:1rem 5rem !important;padding-left:2rem !important;bottom:10rem;right:5vw}}.pt_cta .elementor-widget-button::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;bottom:0 !important;top:0 !important;right:0;left:0 !important;background:#ab6144;z-index:-1}.pt_cta .elementor-widget-button .elementor-button::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;right:0;bottom:-2px;height:2px;background:white !important}@media screen and (min-width:1025px){.pt_cta .elementor-widget-button .elementor-button::after{width:calc(120rem + (
                (100vw - 120rem) / 2
              ) - 6rem - 70rem)}}.pt_contact .pt_comm_container{position:relative;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.pt_contact .pt_comm_container::before,.pt_contact .pt_comm_container::after{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;height:10rem;left:unset;right:0;border-bottom-left-radius:1rem}.pt_contact .pt_comm_container::before{width:10rem;top:0;background:#15273f}.pt_contact .pt_comm_container::after{top:100%;height:10rem;width:20rem;background:#32445d;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.pt_contact .pt_form .elementor-form-fields-wrapper textarea{border-radius:1rem !important;background:#32445d !important;border-bottom:none !important}.pt_contact .pt_form .elementor-form-fields-wrapper input[type="file"]{padding:1.2rem !important;background:#32445d !important;border-radius:1rem !important}.elementor-upload-field{width:100% !important}.elementor-upload-field::-webkit-file-upload-button{margin-right:1.8rem;font-family:"IBM Plex Mono", sans-serif !important;padding:0.5rem 1rem !important;border-radius:1rem !important}.pt_hotspot .e-hotspot__tooltip{text-wrap-mode:wrap !important}.pt_img_n_text>.e-grid{gap:3rem !important;z-index:12 !important}@media screen and (min-width:1025px){.pt_img_n_text .pt_img_container{transform:translateY(25rem)}}.pt_featured_jobs{margin:0;list-style:none;display:grid;gap:5rem}@media screen and (min-width:1025px){.pt_featured_jobs{grid-template-columns:repeat(2, 1fr)}}.pt_featured_jobs .pt_job_card{display:flex;flex-direction:column;align-items:flex-end}.pt_featured_jobs .pt_job_card .pt_job_header_info{background-color:#f2f2f2;padding:1rem 2rem;list-style:none;margin:0;display:flex;gap:1rem;border-top-right-radius:1rem;border-top-left-radius:1rem}.pt_featured_jobs .pt_job_card .pt_job_header_info li{display:flex;align-items:center;gap:1rem}.pt_featured_jobs .pt_job_card .pt_job_header_info li .pt_text{margin:0}.pt_featured_jobs .pt_job_card .pt_body{background-color:#f2f2f2;padding:2rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem;min-height:25rem}.pt_featured_jobs .pt_job_card .pt_card_footer{display:flex;align-items:center;gap:10rem}.pt_featured_jobs .pt_job_card .pt_card_footer a{text-transform:uppercase;min-height:5rem;display:flex;align-items:center}.pt_featured_jobs .pt_job_card .pt_card_footer a .elementor-button-content-wrapper .elementor-button-text{order:-1}.pt_featured_jobs .pt_job_card .pt_card_footer a .elementor-button-content-wrapper .elementor-button-icon svg{width:2.5rem}.pt_featured_jobs .pt_job_card .pt_card_footer .pt_accent .elementor-button{background:transparent;background-color:#f2f2f2;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}