.carousel{overflow:hidden}.carousel .carousel-inner .item{height:100vh;min-height:56.25vh;max-height:100vh}.carousel .carousel-inner .item img{display:block;width:100%;height:100%;object-fit:cover}#content #carousel:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.95) 160px, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);pointer-events:none}#content #brand{padding:80px 0}#content #brand .container{font-size:18px}#content #brand .container .align-center{text-align:center}#content #brand .container .align-left{text-align:left}#content #brand .container .align-right{text-align:right}#content #brand .container .align-justify{text-align:justify}#content #brand .container h2{color:var(--base-text-color);font-size:30px;font-weight:700;margin:40px 0;line-height:1;position:relative}#content #brand .container h2:first-child{margin-top:0}#content #brand .container h2:last-child{margin-bottom:0}#content #brand .container h3{font-size:24px;font-weight:600;margin:20px 0;color:var(--base-text-color)}#content #brand .container h3:first-child{margin-top:0}#content #brand .container h3:last-child{margin-bottom:0}#content #brand .container h4{font-size:clamp(18px,5vw,22px);font-weight:500;text-transform:uppercase;margin:10px 0;color:var(--base-text-color)}#content #brand .container h4:first-child{margin-top:0}#content #brand .container h4:last-child{margin-bottom:0}#content #brand .container p{line-height:1.333;margin:20px 0}#content #brand .container p em,#content #brand .container p i{color:var(--primary-color)}#content #brand .container p strong,#content #brand .container p b{color:var(--primary-color);font-weight:600}#content #brand .container p.lead{font-weight:600;font-size:18px;margin:40px 0;color:var(--primary-color)}#content #brand .container p:first-child{margin-top:0}#content #brand .container p:last-child{margin-bottom:0}#content #brand .container ul:not(.breadcrumb),#content #brand .container ol:not(.breadcrumb){margin:20px 0}#content #brand .container ul:not(.breadcrumb) li,#content #brand .container ol:not(.breadcrumb) li{margin-bottom:10px}#content #brand .container ul:not(.breadcrumb) li:before,#content #brand .container ol:not(.breadcrumb) li:before{content:"";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;width:8px;height:8px;border-radius:4px;background:var(--primary-color);margin-right:10px}#content #brand .container ul:not(.breadcrumb) li:last-child,#content #brand .container ol:not(.breadcrumb) li:last-child{margin:0}#content #brand .container ul:not(.breadcrumb):first-child,#content #brand .container ol:not(.breadcrumb):first-child{margin-top:0}#content #brand .container ul:not(.breadcrumb):last-child,#content #brand .container ol:not(.breadcrumb):last-child{margin-bottom:0}#content #brand .container ol:not(.breadcrumb) li{counter-increment:counter}#content #brand .container ol:not(.breadcrumb) li:before{width:auto;height:auto;font-family:inherit;font-weight:700;font-size:14px;background:none;border-radius:0;margin:0 10px;color:var(--primary-color);content:counter(counter) "."}#content #brand .container a:not(.btn){color:var(--primary-color);text-decoration:underline}#content #brand .container a:not(.btn):hover{text-decoration:none}#content #brand .container table{width:100%;margin:20px 0;table-layout:fixed}#content #brand .container table:first-child{margin-top:0}#content #brand .container table:last-child{margin-bottom:0}#content #brand .container table thead tr th{text-align:left;padding:10px 20px;font-weight:600;background:var(--secondary-color);color:var(--color-white)}#content #brand .container table tbody tr:nth-child(odd) td{background:rgba(var(--color-black-rgb), 0.05)}#content #brand .container table tbody tr:nth-child(even) td{background:rgba(var(--color-white-rgb), 1)}#content #brand .container table tbody tr td{padding:10px 20px;vertical-align:middle}#content #brand .container table tbody tr:hover td{background:rgba(var(--color-black-rgb), 0.1)}#content #brand .container hr{background:var(--color-black);height:1px;border:0 none;margin:60px}#content #brand .container hr:first-child{margin-top:0}#content #brand .container hr:last-child{margin-bottom:0}#content #brand .container img{display:block;max-width:100%;height:auto}#content #brand .container iframe{display:flex;align-items:center;justify-content:center;width:100%;margin:20px auto}#content #brand .container iframe:first-child{margin-top:0}#content #brand .container iframe:last-child{margin-bottom:0}#content #brand .container .embed-responsive{padding:56.25% 0 0;position:relative;margin:40px 0}#content #brand .container .embed-responsive iframe{position:absolute;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0}#content #brand .container .embed-responsive:first-child{margin-top:0}#content #brand .container .embed-responsive:last-child{margin-bottom:0}#content #brand .container .paralax{margin:80px 0}#content #brand .container .paralax:first-child{margin-top:0}#content #brand .container .paralax:last-child{margin-bottom:0}#content #brand .container figure{margin:40px 0}#content #brand .container figure img{margin:0 auto;transition:transform 3s ease}#content #brand .container figure figcaption{background:var(--color-white);text-align:center;font-size:18px;font-weight:600;margin:0;padding:20px;box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.15)}#content #brand .container figure a{display:block;overflow:hidden}#content #brand .container figure a:hover img{transform:scale(1.1)}#content #brand .container figure:first-child{margin-top:0}#content #brand .container figure:last-child{margin-bottom:0}#content #brand .container .table_responsive{margin:60px 0;overflow:auto}#content #brand .container .table_responsive table{margin:0}#content #brand .container .table_responsive:first-child{margin-top:0}#content #brand .container .table_responsive:last-child{margin-bottom:0}#content #brand .container p:has(.btn){margin-top:40px}
