﻿.header-container{width:100%;max-width:1440px;height:67px;display:flex;justify-content:space-between;align-items:center;z-index:100;margin:0 auto}.header-container .header-logo{width:91px !important;height:37px !important}.header-container .header-navigation{display:flex;align-items:center}.header-container .header-navigation ul{display:flex;align-items:center;height:100%;list-style:none;column-gap:48px}.header-container .header-navigation ul li{padding:8px 0;line-height:0;overflow:visible;height:100%;display:flex;align-items:center;position:relative;text-wrap:nowrap}.header-container .header-navigation ul li a{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:18px;font-weight:600;line-height:33.6px;letter-spacing:-0.02em;text-align:left;color:#0c1e34;text-decoration:none;height:33px;border-bottom:2px solid rgba(0,0,0,0)}.header-container .header-navigation ul li a:hover{border-color:#ffbf00}.header-container .header-navigation ul .nav-techno-container{display:none;position:absolute;background-color:#faf8f5;height:fit-content;padding:32px 48px;top:100%;left:-24px;z-index:22;width:100vw}.header-container .header-navigation ul .nav-techno-container .inner-container{max-width:1440px;padding:0}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;column-gap:40px;max-width:352px}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul{display:block;padding:0;max-width:352px;min-width:352px}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li{text-wrap:auto;line-height:normal;font-size:18px;color:#0c1e34;font-weight:600;height:27px;position:relative;padding-left:.6rem;display:flex;align-items:center}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li:before{content:"■";position:absolute;left:0;top:12px;color:#ffbf00}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li a{height:27px;margin:auto 0 auto 8px;letter-spacing:normal}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li.title{margin-top:20px;padding:0;display:block;height:auto;max-width:215px}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li.title:before{content:none}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li.title a{color:#4e5a67;margin:0 0 16px 0;line-height:25px}.header-container .header-navigation ul .nav-techno-container .inner-container .grid-two ul li.title a:hover{border:none}.header-container .header-navigation ul .nav-techno-container .inner-container .link-container{margin-top:48px;display:flex;align-items:center;border-bottom:2px solid #ffbf00;width:fit-content}.header-container .header-navigation ul .nav-techno-container .inner-container .link-container p{padding:4px 4px 4px 8px;font-size:18px;height:auto;margin:0}.header-container .header-navigation ul .nav-techno-container .inner-container .link-container:hover{background-color:#ffbf00}.header-container .header-navigation ul .nav-techno-container:hover{display:block}.header-container .header-navigation ul .services-container{display:none;position:absolute;background-color:#faf8f5;height:fit-content;padding:32px 48px;top:100%;left:-24px;z-index:22;width:100vw}.header-container .header-navigation ul .services-container .inner-container{max-width:1440px;padding:0}.header-container .header-navigation ul .services-container .inner-container ul{display:block;padding:0}.header-container .header-navigation ul .services-container .inner-container ul li{text-wrap:auto;line-height:normal;font-size:18px;color:#0c1e34;font-weight:600;height:27px;position:relative;padding-left:.6rem;display:flex;align-items:center}.header-container .header-navigation ul .services-container .inner-container ul li:before{content:"■";position:absolute;left:0;top:12px;color:#ffbf00}.header-container .header-navigation ul .services-container .inner-container ul li a{height:27px;margin:auto 0 auto 8px;letter-spacing:normal}.header-container .header-navigation ul .services-container .inner-container ul li.title{padding:0;display:block;height:auto;max-width:215px}.header-container .header-navigation ul .services-container .inner-container ul li.title:before{content:none}.header-container .header-navigation ul .services-container .inner-container ul li.title a{color:#4e5a67;margin:0 0 16px 0}.header-container .header-navigation ul .services-container .inner-container ul li.title a:hover{border:none}.header-container .header-navigation ul .services-container .inner-container .link-container{margin-top:48px;display:flex;align-items:center;border-bottom:2px solid #ffbf00;width:fit-content}.header-container .header-navigation ul .services-container .inner-container .link-container p{padding:4px 4px 4px 8px;font-size:18px;height:auto;margin:0}.header-container .header-navigation ul .services-container .inner-container .link-container:hover{background-color:#ffbf00}.header-container .header-navigation ul li:nth-child(1):hover .nav-techno-container{display:block}.header-container .header-navigation ul li:hover .services-container{display:block}.header-container .header-navigation .contact-btn{text-decoration:none;color:#07121f}.header-container .header-navigation .contact-btn .btn-header-contact{margin-left:64px;padding:8px 16px;border:2px solid #ffbf00}.header-container .header-navigation .contact-btn .btn-header-contact:hover{background-color:#ffbf00}.header-container .header-navigation .mobile-only{display:none}@media(max-width: 1460px){.header-container{padding-left:20px;padding-right:20px}.header-container .header-navigation ul{column-gap:23px}}@media(max-width: 1000px){.header-container{padding:0 20px}}@media(max-width: 850px){.header-container .header-navigation .contact-btn .btn-header-contact{margin-left:15px}.header-container .header-navigation ul{column-gap:15px}}@media(max-width: 800px){.header-container .header-navigation ul{column-gap:10px}}@media(max-width: 768px){.header-container .header-navigation ul .services-container{padding:0}.button-icon{width:56px;height:56px;min-width:56px}.header-container{padding:0 20px}.header-container .header-logo{z-index:101}.header-container .burger-menu{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:17px;cursor:pointer;z-index:200}.header-container .burger-menu span{display:block;height:3px;background-color:#0c1e34;border-radius:2px}.header-container .header-navigation{position:fixed;top:0;left:0;height:100%;width:100%;overflow-y:hidden;align-items:flex-start;text-align:left;padding:70px 16px 0 16px;background-color:#faf8f5;display:none;flex-direction:column;z-index:100}.header-container .header-navigation .contact-btn{margin-top:0;margin-left:28px}.header-container .header-navigation .contact-btn .btn-header-contact{margin-left:0}.header-container .header-navigation ul{margin:60px 0 0 28px;display:flex;flex-direction:column;row-gap:0;list-style:none;padding:0;align-items:start;height:auto}.header-container .header-navigation ul li{padding:0;height:8vw}.header-container .header-navigation ul .nav-techno-container{padding:0}.header-container .header-navigation ul .nav-techno-container .inner-container{display:none}.header-container .header-navigation .contact-btn{display:block;margin-top:16px}.header-container .header-navigation .mobile-only{display:flex}.header-container .header-navigation.active{display:flex}.header-container .header-navigation ul li:hover .services-container{display:none}.burger-menu{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:17px;cursor:pointer;z-index:200;transition:all .3s ease}.burger-menu span{display:block;height:3px;width:100%;background-color:#0c1e34;border-radius:2px;transition:all .3s ease;transform-origin:center}.burger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}}@media(max-width: 500px){.header-container .header-navigation ul{row-gap:13px}}@media(max-width: 420px){.header-container{padding:0 20px}.header-container .header-logo{z-index:101}.header-container .burger-menu{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:17px;cursor:pointer;z-index:200}.header-container .burger-menu span{display:block;height:3px;background-color:#0c1e34;border-radius:2px}.header-container .header-navigation{position:fixed;top:0;left:0;height:100%;width:100%;overflow-y:hidden;align-items:flex-start;text-align:left;padding:70px 16px 0 16px;background-color:#faf8f5;display:none;flex-direction:column;z-index:100}.header-container .header-navigation .contact-btn{margin-top:0;margin-left:28px}.header-container .header-navigation .contact-btn .btn-header-contact{margin-left:0}.header-container .header-navigation ul{margin:60px 0 0 28px;display:flex;flex-direction:column;row-gap:0;list-style:none;padding:0;align-items:start;height:auto}.header-container .header-navigation ul li{padding:0;height:13vw}.header-container .header-navigation .contact-btn{display:block;margin-top:16px}.header-container .header-navigation.active{display:flex}.burger-menu{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:17px;cursor:pointer;z-index:200;transition:all .3s ease}.burger-menu span{display:block;height:3px;width:100%;background-color:#0c1e34;border-radius:2px;transition:all .3s ease;transform-origin:center}.burger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}}