.hero-lcp{overflow:hidden;padding:0!important;margin:0!important}
.hero-lcp.cover-background,.page-hero-lcp.cover-background{background-image:none!important}
.hero-lcp__picture,.hero-lcp__img,.page-hero-lcp__picture,.page-hero-lcp__img{position:absolute;inset:0;width:100%;height:100%;display:block}
.hero-lcp__img,.page-hero-lcp__img{object-fit:cover;object-position:center;z-index:0;pointer-events:none}
.page-hero-lcp{overflow:hidden;position:relative}
.page-hero-lcp>.opacity-light,.page-hero-lcp>.opacity-very-light{position:absolute!important;inset:0;width:100%;height:100%;z-index:1}
.page-hero-lcp>.container{position:relative;z-index:2}
.page-hero-lcp #particles-style-01{z-index:1!important}
.hero-lcp>.opacity-light{z-index:1}
.hero-lcp>.shape-image-animation{position:absolute!important;bottom:0!important;left:0!important;width:100%;z-index:3!important;pointer-events:none}
.hero-lcp>.container{position:relative;z-index:2;height:100%}
:root{--base-color:#074eb9;--dark-gray:#252840;--black:#05060a;--medium-gray:#7d8087;--very-light-gray:#f0f2f8;--primary-font:'Plus Jakarta Sans',Arial,sans-serif;--alt-font:'Plus Jakarta Sans',Arial,sans-serif}
body{font-family:var(--primary-font);line-height:29px;font-synthesis:none}
body,.btn,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--primary-font)}
.btn,.btn.btn-large,.btn.btn-rounded,.btn.btn-small,.btn.btn-medium,a.btn{text-transform:none!important}
.fw-500{font-weight:500!important}
.fw-600{font-weight:600!important}
.fw-700{font-weight:700!important}
b,strong{font-weight:700}
.text-dark-gray{color:var(--dark-gray)!important}
.hero-lcp>.opacity-light{position:absolute;inset:0;width:100%;height:100%}
@media (min-width:992px){.hero-lcp>.opacity-light{opacity:.5!important}}header .navbar-brand img{max-height:40px}.navbar .navbar-nav .nav-link{font-size:17px;color:#000000}header .btn.btn-rounded.btn-large{padding:10px 26px;font-size:13px;font-weight:500}.sticky .header-transparent .header-button .btn{color:var(--dark-gray);border-color:var(--extra-medium-gray)}.sticky .header-transparent .header-button .btn:hover{border-color:var(--dark-gray);color:var(--white);background:var(--dark-gray)}header.sticky.sticky-active [data-header-hover="light"] .widget-text i{color:var(--white)}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{background-color:var(--dark-gray)}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{border-bottom:1px solid rgba(255,255,255,.1);color:var(--white)}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:hover a,.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li.active a{opacity:.5}[class*=btn-transparent],[class*=" btn-transparent"]{font-weight:500}.btn{text-transform:none;font-family:var(--primary-font)}.btn.btn-switch-text.btn-extra-large>span{padding:19px 40px}.btn-gradient-purple-pink{background-image:linear-gradient(to right,#0b58cb,#e94037,#0b58cb);background-size:200% auto;color:var(--white)}.bg-gradient-dark-gray-transparent{background:-webkit-linear-gradient(right,rgba(24,25,28,.5),#fff0);background:linear-gradient(to right,rgba(24,25,28,.5),#fff0)}.bg-gradient-very-light-gray-transparent{background:-webkit-linear-gradient(right,rgb(240,244,253),#fff0);background:linear-gradient(to right,rgb(240,244,253),#fff0)}.bg-gradient-flamingo-red-transparent{background:-webkit-linear-gradient(right,rgb(243,69,59),#fff0);background:linear-gradient(to right,rgb(243,69,59) 10%,#fff0 95%)}.bg-gradient-base-color-transparent{background:-webkit-linear-gradient(right,rgb(15,89,201),#fff0);background:linear-gradient(to right,rgb(15,89,201) 10%,#fff0 95%)}.bg-gradient-light-gray-transparent{background:-webkit-linear-gradient(right,rgb(222,230,244),#fff0);background:linear-gradient(to right,rgb(222,230,244),#fff0)}.bg-midnight-blue{background-color:#1e2033}.text-flamingo{color:#e55b53}.text-gradient-orange-sky-blue{background-image:linear-gradient(to right,#5e70f3,#6170f1,#8074dc,#b87bb6,#ec8192);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:25px}article h1,section h1,nav h1,aside h1,h1{font-size:4rem}.portfolio-filter li{padding:0 18px;line-height:24px}.categories-btn{font-size:11px}.page-title-extra-large h1{font-size:4rem;line-height:4rem}.page-title-extra-large h2{font-size:17px;line-height:28px;margin:0 auto}.process-step-style-05 .progress-step-separator{bottom:-10px;height:100%;z-index:-1}.h-72px{height:72px !important}#map{height:650px;border-radius:6px 0 0 6px}.mt-minus-50px{margin-top:-50px}.lh-200{line-height:12.5rem}.bottom-auto{bottom:auto}footer .footer-logo img{max-height:35px}footer ul li{margin-bottom:0}.footer-light a:hover,.footer-navbar li a:hover{color:var(--dark-gray)}@media (max-width:1299px){.navbar .navbar-nav .nav-link{font-size:16px}header .btn.btn-rounded.btn-large{padding:10px 15px;font-size:12px}}@media (max-width:1199px){.navbar .navbar-nav .nav-link{font-size:15px}header .btn.btn-rounded.btn-large{padding:10px 10px;font-size:11px}}@media (max-width:991px){.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{width:calc(100% + 30px)!important;margin-left:-15px;padding:10px 45px;margin-bottom:0;margin-right:-15px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a{padding-bottom:17px}[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a i{font-size:19px}header .btn.btn-rounded.btn-large{color:var(--dark-gray);border-color:var(--extra-medium-gray);padding:10px 15px;font-size:13px}}@media (max-width:767px){.portfolio-filter li{padding:0}}