.top-nav{background:#000;height:20px;margin:0;padding:0;width:100%;z-index:1030}.top-nav a{color:#fff;display:block;font-size:12px;line-height:12px;margin:0;padding:4px 0;position:relative;top:2px}.top-nav a:hover{color:#f05329}.navbar{background:#fff;box-shadow:0 4px 10px #0000004d;top:0}.navbar .collapse{margin-top:20px}.navbar-toggler{border-radius:0}.navbar-toggler:focus{box-shadow:none;outline:none!important}.navbar .navbar-nav{position:relative}@media (max-width:1199.98px){.navbar .navbar-nav{padding:30px 0 0}}.navbar .navbar-nav .nav-item{color:#000;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem;position:relative}@media (max-width:1199.98px){.navbar .navbar-nav .nav-item{font-size:1.1rem;line-height:1.1rem}}.navbar .navbar-nav .nav-item .nav-link{color:#000;padding:0 14px}@media (max-width:1199.98px){.navbar .navbar-nav .nav-item .nav-link{padding:10px 14px}}.navbar .navbar-nav .nav-item .nav-link:hover{color:#f05329}.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after{display:none}.navbar .navbar-nav .nav-item:last-child .nav-link{padding:0 0 0 14px}@media (max-width:767.98px){.navbar .navbar-nav .nav-item:last-child .nav-link{padding:10px 14px}}.navbar .navbar-nav .dropdown{position:relative}.navbar .navbar-nav .dropdown .show{color:#f05329}.navbar .navbar-nav .dropdown-menu{border:0;border-bottom:6px solid #f05329;border-radius:0;box-shadow:0 10px 10px #0000004d;left:-20px;max-width:300px;min-width:220px;padding:10px 20px 20px;top:36px}@media (max-width:1199.98px){.navbar .navbar-nav .dropdown-menu{box-shadow:none;margin-bottom:20px;max-width:100%}}.navbar .navbar-nav .dropdown-menu li{padding:4px 0}.navbar .navbar-nav .dropdown-menu li:first-child{padding:0 0 2px}.navbar .navbar-nav .dropdown-menu li:last-child{padding:2px 0 0}.navbar .navbar-nav .dropdown-menu li .dropdown-item{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;padding:5px 15px 3px;white-space:normal}.navbar .navbar-nav .dropdown-menu li .dropdown-item:hover{cursor:pointer}.navbar .navbar-nav .dropdown-menu li .dropdown-item:hover:before{content:""}.navbar .navbar-nav .dropdown-menu li .dropdown-item:active{background-color:#eeefef;color:#000}.navbar .logo-ir{width:300px}.navbar .logo-ir-mobile{width:200px}section.hero{background:#1a262b;overflow:hidden;padding:0;position:relative}section.hero-full{height:100vh;overflow:hidden}@media (max-width:767.98px){section.hero-full{height:auto}}section.hero-full .container{padding:300px 0 120px;position:relative;z-index:20}@media (max-width:767.98px){section.hero-full .container{padding:170px 0 60px}}section.hero-full h1{font-size:3.6rem}@media (max-width:1399.98px){section.hero-full h1{font-size:2.7rem}}@media (max-width:767.98px){section.hero-full h1{font-size:2.4rem}}section.hero-half{height:50vh;overflow:hidden}@media (max-width:767.98px){section.hero-half{height:auto}}section.hero-half .container{padding:240px 0 120px;position:relative;z-index:20}@media (max-width:767.98px){section.hero-half .container{padding:192px 0 120px}}section.hero-half .hero-image{display:block;margin:-6.25vh;padding:0;width:500px}section.hero-third{height:33vh;overflow:hidden}@media (max-width:767.98px){section.hero-third{height:auto}}section.hero-third .container{padding:180px 0 60px;position:relative;z-index:20}section.hero-third .hero-image{display:block;margin:-2.75vh;padding:0;width:500px}section.hero .overlay{background-image:linear-gradient(to right in oklab,oklch(0 0 0/80%) 11% 11%,oklch(0 0 200/0) 100%);position:absolute;top:0;z-index:12}section.hero .background-img{position:absolute;top:0;z-index:10}section.hero .background-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}section.hero h1{font-size:3rem}@media (max-width:1399.98px){section.hero h1{font-size:2.1rem}}@media (max-width:767.98px){section.hero h1{font-size:1.8rem}}section.hero p{margin:0;padding:0}section.hero p.title{font-size:.9rem;text-transform:uppercase}#leadForm input,#leadForm textarea{border:1px solid #a1a5a3}.main footer{color:#fff}.main footer ul li{display:inline-block;font-size:.8rem;padding:0 1rem 0 0}.main footer ul li:hover img{opacity:.8}.main footer ul li a{color:#fff;text-decoration:none}.main footer ul li a:hover{color:#a1a5a3}.main footer ul li img{height:24px;width:auto}.main footer li,.main footer p{font-size:.9rem}.main footer .disclaimer{font-size:.8rem}.main section.contact.bgg-logo-right{background-position:100%}.main section.contact .address{margin:0 0 2rem}@media (max-width:767.98px){.main section.contact .address{margin:1.6rem 0}}.main section.contact .address b{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}
