.siteheader{left:0;right:0}.siteheader .left,.siteheader .right{align-items:center;display:flex}.siteheader .right{justify-content:flex-end;padding-top:24px;padding-bottom:20px;padding-right:24px}div.header{top:var(--header-y-top);z-index:100;padding-block:0;position:absolute}div.header .navbar{z-index:4;justify-content:space-between;display:flex}div.header .navbar .left{background:var(--core-bg-color);height:var(--penta-height);justify-content:flex-start;padding:4px 8px 20px 24px;position:relative}div.header .navbar .left .nav-lines{top:0;left:100%}div.header .navbar .left .nav-lines svg path{fill:var(--core-bg-color)}div.fixed-header{box-shadow:var(--header-shadow);-o-transition:all .4s ease-in-out;z-index:1000;border-radius:0 0 1rem 1rem;transition:all .4s ease-in-out;transform:translateY(-100%)}div.fixed-header .navbar{justify-content:space-between;align-items:center;padding-block:1.5rem;display:flex}div.fixed-header .navbar .right{padding-block:0}div.fixed-header .navbar .left{background:0 0;padding-block:0;padding-inline:1.5rem}div.fixed-header .navbar .left:after{display:none}.fixed-header.active{transform:translateY(0%)}.logo img,.site-logo img{width:100%;display:block}nav.nav{z-index:3;position:relative}.logo{max-width:160px;margin-right:56px}.fixed-header .active.nav-link{color:var(--color-grey)}.nav-link{color:var(--color-blue-main);font-size:20px;font-style:normal;font-weight:600;line-height:160%}header.based .header{margin-top:var(--header-y-top);position:relative!important;top:0!important}header.based .header .left{background:0 0}header.based .header .header-menu .nav-link.active{color:var(--color-grey)}.header-menu{list-style:none}.header-menu li{margin-right:12px;padding:0!important}.header-menu li a{justify-content:flex-start;align-items:center;padding:4px 8px;font-size:20px;display:flex;position:relative}.header-menu li a:hover:before{opacity:1}.header-menu li a:hover,.header-menu li .nav-link.active,.header-menu li a.active{color:var(--color-grey)}.header-menu li a:before{content:"";-o-transition:all .2s ease-in-out;opacity:0;background:var(--color-dark-grey);border-radius:2px;width:8px;height:8px;margin-right:.5rem;transition:all .2s ease-in-out;display:block}.header-menu li:last-child{margin-right:0}.backdrop-div{z-index:9000;background:#acb1b966}#mobmenu{z-index:99999;background:var(--core-bg-color);transition:all .2s ease-in-out;top:0;left:0;right:0;transform:translateY(-100%)}#mobmenu .mobmenu-padding{padding-inline:40px}#mobmenu .contact-description{padding-bottom:1.5rem}#mobmenu .inner{padding-bottom:var(--header-y-top);justify-content:space-between}#mobmenu .inner .logo{max-width:160px;margin-right:3.5rem}#mobmenu .inner .left,#mobmenu .inner .head{align-items:center;display:flex}#mobmenu .inner .left{justify-content:flex-start}#mobmenu .inner .head{border-bottom:1px solid var(--color-light-secondary);justify-content:space-between;height:80px;padding-block:1rem}#mobmenu .nav{flex:1;padding-top:40px;padding-bottom:24px}#mobmenu .nav .header-menu{flex-direction:column}#mobmenu .nav .header-menu li{display:inline-block;padding-left:0!important}#mobmenu .nav .header-menu li a{color:var(--text-default-clr);font-size:18px;font-weight:600;line-height:160%}#mobmenu .nav .contact-description{max-width:531px;margin-top:1.5rem;margin-bottom:40px}#mobmenu .nav .contact-description p{color:var(--text-secondary-clr);font-size:22px;line-height:30px}#mobmenu .middle{padding-block:1.5rem;display:none!important}#mobmenu .social-links-list{flex-direction:column;gap:1rem}#mobmenu .social-links-list .social-link,#mobmenu .social-links-list a{color:var(--text-primary-clr);font-size:32px;line-height:40px}#mobmenu .social-links-list .social-link .icon{width:40px;height:40px}#mobmenu .social-links-list .social-link .icon svg path{fill:var(--text-primary-clr)}#mobmenu .social-links-list .social-link{justify-content:flex-start;align-items:center;display:flex}#mobmenu .social-links-list .social-link .icon{margin-right:14px}#mobmenu .social-links-list .social-link .icon svg path{fill:var(--text-primary-clr)!important}#mobmenu.open{transform:translateY(0)}@media screen and (max-width:1680px){.header .left{padding-right:0!important}}@media screen and (max-width:1500px){header .header-menu a{font-size:18px;line-height:160%}header .logo{max-width:160px;margin-right:56px}header .site-btn.medium{gap:12px;min-width:152px;height:48px;padding-block:12px;padding-inline:12px;font-size:16px}}@media screen and (max-width:1300px){.header .logo{margin-right:2rem}}@media screen and (max-width:1200px){header.based .header .navbar .left{padding-inline:0!important}header .mobmenu-btn{display:block!important}header .header .navbar .left{background:0 0;padding-inline:24px!important}header .header .navbar .left:before,header .header .navbar .left:after{display:none!important}header .header .navbar .right{display:none!important}div.fixed-header .navbar .left,header .header .navbar .left{justify-content:space-between;align-items:center;width:100%;display:flex}.hero-section .hero-container .bg-image-wrapper.top:before{content:""}header .header .navbar .right,header .nav-lines,header .header-menu-container,div.fixed-header .navbar .right,.hero-section .hero-container .bg-image-wrapper.top:before,.hero-section .hero-container .bg-image-wrapper.top .inner-wrapper .icon-container{display:none!important}#mobmenu .left{width:auto}#mobmenu .nav{padding-top:48px}#mobmenu .nav .header-menu li a{font-size:18px}#mobmenu .head .right button{margin-right:24px}#mobmenu .mobmenu-padding{padding-inline:24px!important}#mobmenu .bottom{padding-bottom:1.5rem}#mobmenu .bottom .contact-description{margin-top:1.5rem;margin-bottom:2rem}#mobmenu .bottom .contact-description p{font-size:16px;line-height:22px}#mobmenu .inner .left,#mobmenu .left{justify-content:space-between}#mobmenu .social-links-list .social-link .icon{width:24px;height:24px}#mobmenu .social-links-list .social-link span{font-size:22px;line-height:26px}}@media screen and (max-width:992px){header .logo{max-width:140px!important}}@media screen and (max-width:850px){header.based .header,header .header{background:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-top:0!important;top:0!important}header.based .header{margin-bottom:2rem}header .header .navbar .left{padding-inline:0!important}#mobmenu .head .right button{margin-right:0}#mobmenu .head .right .site-btn{display:none!important}}@media screen and (max-width:560px){#mobmenu .inner{padding-bottom:2rem}#mobmenu .middle{padding-inline:1.5rem}#mobmenu .middle .site-btn{width:100%}}
