@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--base-color:#c2001c;--light-medium-gray:#e9e9e9;--primary-font:'Inter',sans-serif;--alt-font:'Inter',sans-serif}body{font-size:17px;line-height:30px;color:var(--dark-gray)}section{padding-top:90px;padding-bottom:90px}.bg-sliding-line{background-image:linear-gradient(135deg,transparent 45%,#9c2531 45%,#9c2531 55%,transparent 0);background-size:5px 5px}.header-push-button .push-button{height:8px}.hamburger-logo img,header .navbar-brand img{max-height:48px}.header-push-button .push-button span:first-child{width:15px;margin-right:0}.show-menu .header-push-button .push-button span:first-child{width:15px;top:0}.show-menu .header-push-button .push-button span:nth-child(2){top:6px;-webkit-transform:rotate(0);transform:rotate(0)}.hamburger-nav{width:30%}.menu-item-list .nav-link{font-size:45px;line-height:40px}.fs-335{font-size:20.938rem;line-height:18.75rem}.mt-minus-40px{margin-top:-40px}.top-20{top:20%}.top-35{top:35%}.gutter-medium{margin-left:-7px;margin-right:-7px}.portfolio-transform .portfolio-box .caption{padding:20px 20px 10px}.progress-bar-style-01 .progress .progress-bar-percent:after{border-top-color:#000}.bg-gradient-top-very-light-gray{background-image:linear-gradient(to top,#fff,#fff,#fcfafa,#fcfafa,#f7f7f7)}.text-shadow-large{text-shadow:0 20px 60px rgb(0,0,0,.15)}.outside-box-bottom-2{margin-bottom:-2vw}.accordion .accordion-item{border:1px solid #232323;outline:0;box-shadow:none}.accordion-button:not(.collapsed){color:initial;background-color:transparent;outline:0;box-shadow:none}.accordion-button:focus{box-shadow:none}.logo-grid{height:60px}.custom-bullet li:before{content:'';display:inline-block;height:.8em;width:.8em;background-image:url(../images/icons/chevron-r.svg);background-size:contain;background-repeat:no-repeat}.progress-bar-style-01 .progress .pointer-left-side:after{content:"";right:100%!important;left:initial;top:50%!important;height:0;width:0;z-index:9;margin-left:-4px!important;position:absolute;pointer-events:none;border:solid transparent;border-right-color:#232323!important}.progress-bar-style-01 .progress .pointer-left-side{bottom:-9px;right:-50px}@media only screen and (max-width:1700px){.hamburger-nav{width:35%}}@media only screen and (max-width:1600px){.fs-335{font-size:15.625rem;line-height:15.625rem}.left-img{width:300px}}@media only screen and (max-width:1399px){.left-img{width:250px}.hamburger-nav{width:40%}.fs-335{font-size:12.5rem;line-height:12.5rem}}@media only screen and (max-width:1199px){.fs-335{font-size:10.625rem;line-height:10.625rem}}@media only screen and (max-width:991px){section{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.fs-335{font-size:6.25rem;line-height:6.25rem}section{padding-top:50px;padding-bottom:50px}.logo-grid{height:40px}.left-space{margin-left:0!important}.left-space .border-start{border:0!important;padding:0!important}.left-space .border-top{border:0!important}}