﻿@charset "utf-8"; 
:root{--color:#112143}
.l-wrap{max-width:1740px}
.home-footer{background-color:var(--color);padding:60px 0px 0px 0px;width:100%;box-sizing:border-box;overflow:hidden;color:#a3a9b9;background-image:unset}
.home-footer *{box-sizing:border-box}
.home-footer-wrap{display:flex;flex-direction:column}
.home-footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:40px}
.home-footer-brand{flex:0 0 250px;display:flex;flex-direction:column;gap:30px;justify-content:flex-end}
.home-footer-logo{max-width:180px;margin-bottom:30%;overflow:hidden}
.home-footer-logo img{display:block;width:100%;height:auto;transition:transform 0.4s ease}
.home-footer-logo:hover img{transform:scale(1.04)}
.home-footer-certs{display:flex;gap:10px;flex-wrap:wrap}
.home-footer-certs img{height:35px;width:auto;transition:transform 0.3s ease}
.home-footer-certs img:hover{transform:translateY(-2px)}
.home-footer-links{display:flex;flex:1;justify-content:space-around;gap:20px;flex-wrap:wrap}
.home-footer-col{min-width:140px}
.home-footer-title{color:#FED766;font-size:var(--fontsize16);font-weight:bold;margin:0 0 20px 0}
.home-footer-list{list-style:none;padding:0;margin:0}
.home-footer-list li{margin-bottom:12px}
.home-footer-list a{color:#a3a9b9;text-decoration:none;font-size:var(--fontsize16);transition:color 0.3s ease,padding-left 0.3s ease;display:inline-block}
.home-footer-list a:hover{color:#ffffff;padding-left:5px}
.home-footer-list-bold li{margin-bottom:20px}
.home-footer-list-bold a{color:#FED766;font-weight:bold;font-size:var(--fontsize15);text-transform:uppercase}
.home-footer-list-bold a:hover{color:#ffffff}
.home-footer-contact{flex:0 0 300px;display:flex;flex-direction:column;gap:20px}
.home-footer-phone{color:#ffffff;font-size:var(--fontsize24);font-weight:bold}
.home-footer-email{font-size:var(--fontsize16)}
.home-footer-email a{color:#FED766;text-decoration:none;transition:color 0.3s ease}
.home-footer-email a:hover{color:#ffffff}
.home-footer-title-small{color:#FED766;font-size:var(--fontsize16);font-weight:bold;margin:0 0 10px 0}
.home-footer-address{font-size:var(--fontsize16);line-height:1.6;margin:0}
.home-footer-social{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}
.home-footer-social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#1e2f4f;border-radius:50%;transition:all 0.3s ease}
.home-footer-social-icon img{width:18px;height:18px;object-fit:contain;filter:brightness(0) invert(1)}
.home-footer-social-icon:hover{background-color:#FED766;transform:translateY(-3px)}
.home-footer-bottom{font-size:var(--fontsize16);color:#7b8399;padding:10px 0;padding-left:12%;text-align:left}
@media (max-width:1200px){.home-footer-brand{flex:0 0 150px}
}@media (max-width:1024px){.home-footer-top{gap:30px}
.home-footer-logo{margin-bottom:2%}
.home-footer-brand,.home-footer-contact{flex:1 1 100%;align-items:center;text-align:center}
.home-footer-certs{justify-content:center}
.home-footer-bottom{padding-left:0;text-align:center}
.home-footer-links{flex:1 1 100%;justify-content:space-between}
.home-footer-social{justify-content:center}
}@media (max-width:767px){.home-footer{padding:40px 0px 0px 0px}
.home-footer-links{flex-direction:column;align-items:center;text-align:center;gap:30px}
.home-footer-list a:hover{padding-left:0}
.home-footer-phone{font-size:var(--fontsize20)}
}@media (min-width:1024px){header .head-nav .nav-ul>li>::before{display:none}
header .head-nav .nav-ul{justify-content:center}
header .foot-share ul li{list-style:none}
.is-active  .head-nav .nav-ul>li>a.inmenu_1 {color: #fff !important;}
.nobanner .head-nav .nav-ul>li>a.inmenu_1{color:#fff !important}
.nobanner .head-nav .nav-ul>li:hover>a{color:#fff}
.is-active   .head-nav .nav-ul>li:hover>a{color:#fff}
}@media (max-width:1024px){header .foot-share{display:none}}
.home-process{position:relative;width:100%;padding:100px 20px;box-sizing:border-box;overflow:hidden;background-color:#2a2522}
.home-process *{box-sizing:border-box}
.home-process-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}
.home-process-bg img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}
.home-process:hover .home-process-bg img{transform:scale(1.04)}
.home-process-wrap{position:relative;z-index:2;display:flex;flex-direction:column;gap:60px}
.home-process-steps{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:20px}
.home-process-step{flex:1;color:#ffffff;transition:all 0.3s ease;cursor:default}
.home-process-step:hover{transform:translateY(-3px)}
.home-process-step:hover .home-title,.home-process-step:hover p{color:#FF8C42}
.home-process .home-title{font-size:var(--fontsize22);font-weight:500;color:#ffffff;margin:0 0 12px 0;line-height:1.2;text-align:left;transition:color 0.3s ease}
.home-process-step p{font-size:var(--fontsize16);color:rgba(255,255,255,0.85);line-height:1.6;margin:0;transition:color 0.3s ease}
.home-process-arrow{color:#ffffff;font-size:var(--fontsize18);font-weight:300;margin-top:2px;opacity:0.8;flex-shrink:0}
.home-process-action{text-align:center}
.home-process-btn{display:inline-block;padding:12px 45px;border:1px solid #ffffff;color:#ffffff;font-size:var(--fontsize18);text-decoration:none;background-color:transparent;transition:all 0.3s ease}
.home-process-btn:hover{background-color:#FF8C42;border-color:#FF8C42;color:#1a2245}
@media (max-width:1024px){.home-process{padding:80px 0px}
.home-process-wrap{gap:50px}
.home-process-steps{gap:15px}
.home-title{font-size:var(--fontsize20)}
.home-process-step p{font-size:var(--fontsize13)}
}@media (max-width:767px){.home-process{padding:60px 0px}
.home-process-wrap{gap:40px}
.home-process-steps{flex-direction:column;align-items:center;text-align:center;gap:25px}
.home-process-step{width:100%}
.home-process-arrow{transform:rotate(90deg);margin:5px 0}
.home-process-btn{width:100%;text-align:center;box-sizing:border-box}
.home-process .home-title{text-align:center}
}
html,body,* {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}
img,svg,video,canvas {-webkit-user-drag:none;pointer-events:none;}
input,textarea,[contenteditable="true"],.allow-select,code,pre,kbd,samp {-webkit-user-select:text;user-select:text;}
