.overlay1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f7f5f0;display:flex;justify-content:center;align-items:center;z-index:9999}.overlay1 .logo-container{text-align:center}.overlay1 .logo-container img{width:35px;height:auto;animation:spin 2s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media only screen and (max-width:768px){.main-menu{display:none}.main-header{justify-content:center}.header-logo{display:flex;justify-content:center}}.social-icons-mobile li{display:inline;padding:10px}.social-icons-mobile li img{max-width:20px;width:20px}.modal{min-height:800px}.modal-body p{text-align:center;margin:0;padding-bottom:35px;color:#383434;font-family:"Red Hat Display",sans-serif!important;font-size:14px}.modal-body ul{list-style:none;font-family:"Red Hat Display",sans-serif!important;font-size:13px;font-weight:400;text-align:center;margin:0;padding:0}.modal-body ul li{margin-bottom:30px}.mobile-icon{width:50px}.mobile-icon,.modal-header .close{position:absolute;left:10px}.mobile-icon .btn-transparent,.mobile-icon .btn-transparent:active,.mobile-icon .btn-transparent:hover,.mobile-icon .btn-transparent:focus,.mobile-icon .btn-transparent:focus-visible,.mobile-icon .btn-transparent:active:focus{background-color:#fff0;border-color:#fff0;box-shadow:none;outline:none}.modal-dialog{max-width:100%;height:100%;background:#fff;margin:0}.modal-content,.modal-header{border:none}.modal-header{justify-content:center;height:100px}.sticky{position:fixed!important;top:0!important;transform:translateY(0)!important;box-shadow:rgb(0 0 0 / .15) 1.95px 1.95px 2.6px;height:80px!important;transition:height 0.3s ease!important}#masthead{position:absolute;top:0;width:100%;z-index:999;background-color:#fff;height:100px;transition:height 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}#masthead .main-header{height:100px;transition:height 0.3s ease!important;align-items:center}#masthead.sticky .main-header{height:80px!important}.site-header .header-logo img{transition:width 0.3s ease}.site-header .small-logo{width:120px}.site-header{background-color:#fff}.site-header .main-menu ul{list-style:none;display:flex;gap:45px;margin:0;justify-content:flex-end}.site-header .main-menu ul li{font-family:var(--font-body)!important;font-size:16px;font-weight:600;color:var(--color-dark);letter-spacing:.32px}.site-header .main-menu ul li a:after{content:"";position:absolute;width:0;height:1px;bottom:-5px;left:0;background:var(--color-primary);transition-duration:0.5s}.site-header .main-menu .current_page_item a:after{width:100%}.single-services .menu-item-3949 a:after{width:100%!important}.single-expertise .menu-item-3950 a:after{width:100%!important}.single-work .menu-item-3966 a:after{width:100%!important}.single-news .menu-item-3964 a:after{width:100%!important}.site-header .main-menu ul li a{text-underline-offset:10px;color:#383434}.site-header .main-menu ul li{position:relative}.site-header .main-menu ul li:hover a:after{width:100%;height:1px;transition-duration:0.5s}.site-header .menu-mobile-menu-container{margin-top:50px}.modal-body #mobile-menu a{color:var(--color-dark)!important}