:root{--cl-main:#093851;--cl-primary:#138ccd;--cl-text:#093851;--cl-hover:#bde724}html,body{scroll-behavior:smooth;color:var(--cl-text);font-family:"Roboto",sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.text_exo2{font-family:"Roboto",sans-serif}.text_jakarta{font-family:"Roboto",sans-serif}.text_oswald{font-family:"Roboto",sans-serif}@media (max-width:576px){.container{max-width:576px}}.c-img{position:relative;display:block}.c-img img{position:absolute;top:0;left:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.scale-img{overflow:hidden}.scale-img img{transition:all 0.5s}.scale-img:hover img{scale:1.1;transition:all 0.5s}.img__{position:relative;overflow:hidden}.img__:hover::after{-webkit-animation:shine 0.75s;animation:shine 0.75s}.img__::after{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg)}@keyframes shine{100%{left:125%}}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.animate-marquee-left{animation:marquee-left 30s linear infinite;width:max-content}.animate-marquee-right{animation:marquee-right 30s linear infinite;width:max-content}.s-content h1{font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none}.s-content h2,.s-content h2 *{font-size:21px!important;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.s-content h3,.s-content h3 *{font-size:17px!important;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none}.s-content h4,.s-content h4 *{font-size:15px!important;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none}.s-content h5,.s-content h5 *{font-size:15px!important;font-weight:700;line-height:1.6;letter-spacing:0;text-transform:none}.s-content h6,.s-content h6 *{font-size:14px!important;font-weight:700;line-height:1.6;letter-spacing:0;text-transform:none}@media (min-width:1024px){.s-content h2,.s-content h2 *{font-size:24px!important}.s-content h3,.s-content h3 *{font-size:19px!important}.s-content h4,.s-content h4 *{font-size:17px!important}.s-content h5,.s-content h5 *{font-size:17px!important}.s-content h6,.s-content h6 *{font-size:15px!important}}.s-content p img.aligncenter{margin:auto}.s-content p img.alignleft{margin-right:auto}.s-content p img.alignright{margin-left:auto}.s-content a{color:#2f5aae;cursor:pointer;text-decoration:none}.s-content ul,.s-content ol{list-style:disc}.s-content li{margin-top:10px}.s-content ul li{margin-left:1.3em}.content_custom ul,.content_custom ol{list-style:none}.content_custom ul li{position:relative;padding-left:1.5em;margin-left:0}.content_custom ul li::before{content:"\f058";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;left:0;color:var(--cl-primary)}.content_fix ul,.content_fix ol{list-style:none}.content_fix ul li{position:relative;padding-left:2rem;margin-left:0}.content_fix ul li::before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.9 21.2L18.8 17.1C19.2 16.1 19 14.8 18.1 14C17.2 13.1 15.9 12.9 14.8 13.4L16.7 15.3L15.3 16.7L13.3 14.7C12.8 15.8 13 17.1 13.9 18.1C14.8 19 16 19.2 17 18.8L21.1 22.9C21.3 23.1 21.6 23.1 21.7 22.9L22.7 21.9C23 21.6 23 21.3 22.9 21.2ZM13 20H2V18C2 15.8 5.6 14 10 14C10.5 14 11 14 11.4 14.1C11.1 14.7 11 15.3 11 16C11 17.6 11.8 19.1 13 20ZM10 4C7.8 4 6 5.8 6 8C6 10.2 7.8 12 10 12C12.2 12 14 10.2 14 8C14 5.8 12.2 4 10 4Z' fill='%23138CCD'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.s-content strong{font-weight:700}.s-content i{font-style:italic}.s-content table{width:100%!important}.s-content blockquote{font-style:italic;background:#ebebeb;padding:1rem;border-left:3px solid var(--cl-main)}.s-content table{width:100%;border-collapse:collapse}.s-content tr>td{border:1px solid #ccc;padding:8px}.s-content tr:has(>td:nth-child(1):last-child)>td{width:100%}.s-content tr:has(>td:nth-child(2):last-child)>td{width:50%}.s-content tr:has(>td:nth-child(3):last-child)>td{width:33.3333%}.s-content tr:has(>td:nth-child(4):last-child)>td{width:25%}.s-content img{object-fit:contain}.modal{opacity:0;visibility:hidden;transition:all 0.3s ease}.overlay.active,.modal.active{opacity:1;visibility:visible}.modal{transform:translateY(-20px)}.modal.active{transform:translateY(0)}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.logo_mobile img{object-fit:contain}header.fixed-head{position:fixed;top:0;left:0;width:100%;z-index:100}.menu ul ul li>a{color:var(--cl-main)}.map-loading{padding:20px;text-align:center;background:#f5f5f5;border-radius:4px}.custom_form input,.custom_form textarea{outline:none;border:1px solid var(--cl-main);border-radius:.5rem;overflow:hidden;padding:.5rem;width:100%}.tab-content{display:none}.tab-content.active{display:block;animation:fadeInUpTab 1s}@keyframes fadeInUpTab{from{opacity:0;transform:translateY(10px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}.menu_footer ul li a{display:block;margin-bottom:.75rem;transition:all 0.3s}.menu_footer ul li a:hover{color:var(--cl-hover)}.products-wrapper .products-container{transition:all 0.4s ease}.module-spare-parts-pro-cat.is-loading .products-container{filter:blur(2px) grayscale(20%);transform:scale(.98)}.item_service_home{border-radius:10px;background:linear-gradient(180deg,#dbf6ff 0%,#fff0 100%)}.title{color:var(--cl-main);font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:700;line-height:150%;text-transform:uppercase}.bg_line_gradient{background:linear-gradient(90deg,#138ccd 0%,#fff0 100%)}.bg_line_gradient_2{background:linear-gradient(90deg,#fff0 0%,rgb(19 140 205 / .5) 50.48%,#fff0 100%)}.hover_svg svg{transition:all 0.3s}.hover_svg:hover svg{transform:translateX(5px)}.css_svg_full svg{width:100%}.txt_1{background:linear-gradient(180deg,#025f91 0%,#138ccd 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-style:italic;font-weight:800;text-transform:uppercase}.section_service_caption svg{max-width:100%}.css_text_gradient{background:linear-gradient(180deg,#ac8900 0%,#138ccd 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.kk-star-ratings:not(.kksr-shortcode){display:none}body.no-scroll{overflow:hidden}.lang-dropdown img{min-width:1.5rem;height:1.5rem;width:1.5rem}.form_page_contact{background:#fff;border-radius:.625rem;padding:1.5rem;box-shadow:0 0 10px 0 #00000026}.form_page_contact .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form_page_contact .form-group{display:flex;flex-direction:column;margin-bottom:1rem}.form_page_contact .form-group label{font-size:.875rem;color:#484848;margin-bottom:6px!important;font-weight:400!important;display:block}.form_page_contact br{display:none}.form_page_contact .form-group input,.form_page_contact .form-group select,.form_page_contact .form-group textarea{width:100%;padding:.75rem 1rem;border-radius:.375rem;background:#f4f4f4;transition:border-color 0.3s;color:#8c8c8c}.form_page_contact .form-group input:focus,.form_page_contact .form-group select:focus,.form_page_contact .form-group textarea:focus{outline:none;border-color:#b11117}.form_page_contact .form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3e%3cpath fill='%23333' d='M1 1l5 5 5-5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 1rem;padding-right:2.5rem}.form_page_contact .form-group textarea{resize:none}.form_page_contact .form-checkbox{margin-top:1.5rem;margin-bottom:2rem}.form_page_contact .form-checkbox label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.form_page_contact .form-checkbox input[type="checkbox"]{margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--cl-primary);cursor:pointer;flex-shrink:0;background:#d9d9d9}.form_page_contact .form-checkbox span{font-size:.875rem;color:#666;line-height:1.6}.form_page_contact .form-submit{text-align:center}.form_page_contact .form-submit input[type="submit"],.form_page_contact .form-submit button[type="submit"]{background:var(--cl-primary);color:#fff;font-weight:500;font-size:1rem;padding:.75rem 3rem;border:none;border-radius:9999px;cursor:pointer;transition:all 0.3s;border:1px solid var(--cl-primary);display:inline-flex;align-items:center;justify-content:center}.form_page_contact .form-submit input[type="submit"]:hover,.form_page_contact .form-submit button[type="submit"]:hover{background:#fff;color:var(--cl-primary);transition:all 0.3s}.pagination>ul{display:flex;gap:.5rem}.pagination>ul>li>a,.pagination>ul>li>span.page-numbers.current{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%;border:1px solid #fff0;font-weight:700;color:var(--cl-main);transition:all 0.3s;width:2rem;height:2rem}.pagination>ul>li>a:hover,.pagination>ul>li>span.page-numbers.current{border-color:var(--cl-primary);color:var(--cl-primary)}.css_select2 a.select2-choice,.css_select2 .select2-selection{width:100%;height:3rem;background:#e9f1f5;border-radius:.3125rem;padding:.5rem 1rem;appearance:none;color:#4b4b4b;font-weight:500;cursor:pointer;border:none}.css_select2 a.select2-choice .select2-arrow{display:none}.s-content figure{max-width:100%;margin-bottom:10px}.s-content figure figcaption{text-align:center}@media not all and (min-width:1352px){.menu{position:fixed;top:0;left:0;width:min(320px, 80%);height:100dvh;background-color:#fff;transform:translateX(-100%);transition:all 0.3s;z-index:10;color:var(--cl-main)!important;display:flex;flex-direction:column}.menu>ul{border-top:1px solid #cecece;flex:1;min-height:0;overflow-y:auto}.menu ul{width:100%}.menu ul li a{padding:.5rem 1rem;display:block}.menu ul li{position:relative}.menu ul ul li a{padding-left:1.75rem}.menu ul ul ul li a{padding-left:2.25rem}.menu ul li:has(ul)>a{padding-right:2.5rem}.menu .btn-down-menu{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu ul li:has(.btn-down-menu)>a{transition:all 0.3s}.menu ul li:has(.btn-down-menu)>ul{background:aliceblue}.menu ul li:has(.btn-down-menu.active)>a{background:var(--cl-main);color:#fff}.menu ul li:has(.btn-down-menu.active)>.btn-down-menu{color:#fff}.menu ul ul{display:none}header.active-menu .menu{transform:translateX(0)}header.active-menu .bg-overlay{opacity:1;visibility:visible;pointer-events:auto}.btn-down-menu.active i{transform:rotate(180deg)}.menu ul li{border-bottom:1px solid #cecece}.menu ul ul li:last-child{border-bottom:none}.menu ul li:has(>.btn-down-menu.active){border-top:1px solid #fff}}@media not all and (min-width:1024px){.station_mobile{animation:marquee-left 30s linear infinite;width:max-content}.css_bg_2{background-image:url(/wp-content/themes/child/theme/frontend/images/bg_13.png);background-size:cover;background-repeat:no-repeat;background-position:center}.css_svg_full svg{height:100%}}@media (min-width:1024px){.title{font-size:2.5rem}.list_achievement .item_achievement:nth-child(2){top:0;left:0}.list_achievement .item_achievement:nth-child(3){top:5%;right:0}.list_achievement .item_achievement:nth-child(4){top:30%;left:0}.list_achievement .item_achievement:nth-child(5){top:70%;right:0}.list_achievement .item_achievement:last-child{position:relative;margin-left:auto;margin-top:-10%}.css_bg_2{background-image:url(/wp-content/themes/child/theme/frontend/images/bg_12.png);background-size:100%;background-repeat:no-repeat;background-position:center}.wow{visibility:hidden}.elementor-editor-active .wow{visibility:visible!important}}@media (min-width:1352px){.menu>ul{display:flex;gap:1rem}.menu ul li a{display:block;padding:.5rem 1rem}.menu>ul>li>a{padding:1rem 0}.menu .btn-down-menu{display:none}.menu ul li{position:relative}.menu ul li>a:hover{color:var(--cl-primary);transition:all 0.3s}.menu ul ul{position:absolute;top:100%;min-width:100%;transform:translateY(1rem);white-space:nowrap;transition:all 0.3s;pointer-events:none;visibility:hidden;background-color:#fff;opacity:0;box-shadow:0 0 10px rgb(0 0 0 / .1)}.menu ul ul li a:first-child,.menu ul ul li a:last-child{border-radius:1.25rem;overflow:hidden}.menu ul ul ul{top:0;left:100%}.menu ul li:hover>ul{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0);z-index:10}.menu ul ul li>a{font-weight:400;font-size:1rem;display:block}.menu ul ul li:not(:last-child){border-bottom:1px solid #8fcec8}.menu ul ul li:hover{background-color:var(--cl-main)}.menu ul ul li:hover>a{color:#fff}.menu li.current_page_item>a,.menu li:has(li.current_page_item)>a{color:var(--cl-primary)}}.svg-mui-ten{-webkit-clip-path:url(#my-clip-path-mui-ten);clip-path:url(#my-clip-path-mui-ten)}.select-wrapper::after{content:"\f0d7";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.products-wrapper{min-height:200px}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(.4,0,.2,1)}.module-spare-parts-pro-cat.is-loading .loading-overlay{opacity:1;visibility:visible}.loading-spinner{position:relative;width:60px;height:60px}.loading-spinner::before,.loading-spinner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #fff0;border-top-color:var(--cl-primary);border-radius:50%;animation:orbit 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}.loading-spinner::after{width:70%;height:70%;top:15%;left:15%;border-top-color:var(--cl-primary);opacity:.6;animation:orbit 1s cubic-bezier(.68,-.55,.265,1.55) infinite reverse}@keyframes orbit{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}canvas{color-scheme:light only;filter:none!important}html{background-color:#fff}.social-arc-toggle{position:relative;overflow:visible}.social-arc-toggle::before,.social-arc-toggle::after{content:"";position:absolute;inset:0;border-radius:999px;background:rgb(19 140 205 / .4);z-index:-1;animation:ripple 2s infinite}.social-arc-toggle::after{animation-delay:1s}@keyframes ripple{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.8);opacity:0}100%{transform:scale(2);opacity:0}}@keyframes iconCycling{0%,16%,100%{opacity:0;transform:scale(.5)}4%,12%{opacity:1;transform:scale(.6)}}.cycling-icon{animation:iconCycling 10s infinite;animation-delay:calc(var(--i) * 2s)}.social-arc-container.active .cycling-icons-wrapper{opacity:0;transform:scale(.5) rotate(-90deg)}.social-arc-container.active .close-icon-wrapper{opacity:1;transform:scale(1) rotate(0deg)}.social-arc-item{transition-delay:calc(var(--idx) * 0.05s)}.social-arc-container.active .social-arc-item{opacity:1;visibility:visible;transform:translate(calc(cos(var(--angle)) * var(--dist)),calc(sin(var(--angle)) * var(--dist) * -1)) scale(1)}.social-arc-item{transform:translate(0,0) scale(.5)}@supports not (transform:translate(cos(0deg),sin(0deg))){.social-arc-container.active [style*="90deg"]{transform:translate(0,-80px) scale(1)}.social-arc-container.active [style*="135deg"]{transform:translate(-56px,-56px) scale(1)}.social-arc-container.active [style*="180deg"]{transform:translate(-80px,0) scale(1)}.social-arc-container.active [style*="225deg"]{transform:translate(-56px,56px) scale(1)}.social-arc-container.active [style*="270deg"]{transform:translate(0,80px) scale(1)}}.social-arc-container.active [style*="135deg"]{transform:translate(-56px,-56px) scale(1)}.social-arc-container.active [style*="180deg"]{transform:translate(-80px,0) scale(1)}.social-arc-container.active [style*="225deg"]{transform:translate(-56px,56px) scale(1)}.wpcf7-acceptance span{margin:0!important;color:var(--cl-main)}.wpcf7-acceptance span label{display:flex!important}.wpcf7-acceptance input{padding:0!important;width:fit-content!important;margin-right:6px}.form-cf7-single-product br{display:none}.form-cf7-single-product .radio-style>span:first-child{margin:0}.form-cf7-single-product .input-style{width:100%;background-color:#e6eff3;border-radius:.3125rem;padding:.5rem 1rem;outline:none;display:block;border:1px solid #cecece}.form-cf7-single-product .input-submit{text-align:center}.form-cf7-single-product .input-submit input[type="submit"],.form-cf7-single-product .input-submit button[type="submit"]{background:var(--cl-primary);color:#fff;font-weight:500;font-size:1rem;padding:.75rem 3rem;border:none;border-radius:9999px;cursor:pointer;transition:all 0.3s;border:1px solid var(--cl-primary);display:inline-flex;align-items:center;justify-content:center}.form-cf7-single-product .input-submit input[type="submit"]:hover,.form-cf7-single-product .input-submit button[type="submit"]:hover{background:#fff;color:var(--cl-primary);transition:all 0.3s}.map-station-heading{line-height:.6}.map-station-heading-label{font-size:40px;line-height:1.15;display:inline-block;vertical-align:middle}@media (min-width:1024px){.map-station-heading-label{font-size:64px}}