 /*
 Kept Companies Inc. (c) 2025 - build 02.
 */
 :root {--primaryFont: 'Montserrat', Arial, sans-serif;--headingFont: 'Poppins', Arial, sans-serif;--globalPadding: 30px 0;--globalPaddingMobile: 15px 0;--contentPadding: 60px 0;--animationTiming: 0.3s;--greenChevronURL: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300C360'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--blueChevronURL: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230075AB'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-form-select-bg-icon: url('');--headerNavBackgroundColor: #ffffff;--redColor: #C70000;--isInvalidColor: #D11617;--isInvalidColorRGB: 209,22,23;--blueColor: #0075AB;--blueColorRGB: 0,117,171;--blueColorHSL: 200, 100%, 34%;--blueColorHover: #005983;--blueColorHoverRGB: 0,89,131;--blueColorHoverHSL: 200, 100%, 29%;--lightBlueColor: #AFDAFF;--lightBlueColorRGB: 175,218,255;--greenColor: #00C360;--greenColorRGB: 0,195,96;--greenColorHSL: 150, 100%, 38%;--greenColorHover: #00963E;--greenColorHoverRGB: 0,150,62;--greenColorHoverHSL: 150, 100%, 29%;--tanColor: #C5BA9C;--tanColorRGB: 197,186,156;--darkTanColor: #9C9175;--darkTanColorRGB: 156,145,117;--lightTanColor: #EBE9E3;--lightTanColorRGB: 235,233,227;--lightColor: #F6F6F7;--lightColorRGB: 246,246,247;--lightColorHover: #E1E1E1;--lightColorHoverRGB: 225,225,225;--darkColor: #040423;--darkColorHover: #040423;--darkColorRGB: 4,4,35;--darkColorHoverRGB: 4,4,35;--backgroundColor: #F6F6F7;--backgroundColorRGB: 246,246,247;--lightBlueBackgroundColor: #E4EFF9;--lightBlueBackgroundColorRGB: 228,239,249;--lightBlueDarkBackgroundColor: #dae7f2;--lightBlueDarkBackgroundColorRGB: 218,231,242;--lightGreenBackgroundColor: #E4F9F2;--lightGreenBackgroundColorRGB: 228,249,242;--lightGrayBackgroundColor: #eeeeee;--lightGrayBackgroundColorRGB: 238,238,238;}html {height: 100%;}@media(max-width:768px){html, body {overflow-x: hidden;}}body {background-color: var(--backgroundColor);}body, html, h1, h2, h3, h4, h5, h6, p, section {font-family: var(--primaryFont);}h1, h2, h3, h4, h5, h6 {font-weight: 700;font-size: 54px;}h2, h3, h4, h5, h6 {font-weight: 600;font-size: 36px;}h3 {font-size: 30px;}h4 {font-size: 24px;}h5 {font-size: 18px;}h6 {font-size: 14px;font-weight: 400;font-style: italic;}p {font-size: 1.1rem;line-height: 1.75;margin: 30px 0;}p.lead {font-weight: 600;font-size: 24px;}p.lead.text-blue {color: var(--blueColor);}ul, ol {list-style: none;margin: 30px 0;}ol {list-style: none;counter-reset: number;}ol li {counter-increment: number;margin: 0 0 15px 10px;position: relative;}ol li::before {position: absolute;width: 20px;text-align: center;font-weight: 600;left: -30px;color: var(--greenColor);content: counter(number);}ul li {margin: 0 0 15px 10px;position: relative;font-size: 1.1rem;}section a {color: var(--blueColor);text-decoration: none;}ul.nav {margin: inherit;}ul.nav li {counter-increment: inherit;margin: inherit;position: inherit;}section a:hover, section a:focus {color: var(--blueColorHover);}header {background-color: var(--headerNavBackgroundColor);}header.transparent {background-color: transparent;color: #ffffff;}header.transparent:not(.scrolled, .open) svg .keptHeaderLogocls-1, header.transparent:not(.scrolled, .open) svg .keptHeaderLogocls-2, header.transparent:not(.scrolled, .open) svg .keptHeaderLogocls-3, header.transparent:not(.scrolled, .open) svg .keptHeaderLogocls-4 {fill: #ffffff !important;}header.transparent.color svg .keptHeaderLogocls-1, header.transparent.color svg .keptHeaderLogocls-2, header.transparent.color svg .keptHeaderLogocls-3, header.transparent.color svg .keptHeaderLogocls-4 {fill: var(--blueColor) !important;}header.transparent svg .keptHeaderLogocls-5 {fill: var(--greenColor);}header svg {max-height: 50px;}header .logo svg {max-height: 50px;width: 126px;}header .logo img.brand {max-width: 250px;}header .logo span {max-width: 75px;display: block;margin-left: 20px;font-weight: 500;font-size: 14px;line-height: 18px;}header .logo i {display: none;}@media(max-width:991px){header .logo img.brand {max-width: 175px;}header .logo .kept-message {display: none;}header .logo i {display: block;font-size: 12px;font-style: normal;}}@media(max-width:768px){header .logo .kept-message {display: block;}header .logo i {display: none;}}header.dropdown-active .logo img:first-child, header .logo img:last-child, header .sub-page img:first-child, header.open .logo img:first-child, header.sub-page .logo img:first-child, header.scrolled .logo img:first-child{display: none;}header.dropdown-active .logo img:last-child, header.scrolled .logo img:last-child, header.open .logo img:last-child, header.sub-page .logo img:last-child {display: inline-block;}header.dropdown-active, header.scrolled, header.open, header.sub-page {background-color: var(--headerNavBackgroundColor);box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}header .wrapper {padding: var(--globalPadding);}header.fixed {position: fixed;z-index: 3;width: 100%;}header .bar {background-color: var(--blueColor);color: #ffffff;padding: 5px;}.bar-rotator {background-color: var(--blueColorHover);background: linear-gradient(to left, var(--blueColorHover), var(--greenColorHover));font-size: 0.9rem;display: flex;padding: 0 1rem;align-items: center;color: #ffffff;text-align: center;border-bottom: 1px solid rgba(255,255,255,0.3);max-height: 40px;height: 40px;overflow: hidden;}.bar-rotator .rotator-wrapper {margin: 0 auto;width: 100%;}@media (min-width: 576px) {.bar-rotator .rotator-wrapper {max-width: 540px;}}@media (min-width: 768px) {.bar-rotator .rotator-wrapper {max-width: 720px;}}@media (min-width: 992px) {.bar-rotator .rotator-wrapper {max-width: 960px;}}@media (min-width: 1200px) {.bar-rotator .rotator-wrapper {max-width: 1140px;}}@media (min-width: 1400px) {.bar-rotator .rotator-wrapper {max-width: 1320px;}}.bar-rotator .message {white-space: nowrap;overflow: hidden;max-width: calc(100vw - 100px);}header.scrolled .bar-rotator.transparent {background: rgba(0,0,0,1) !important;}header.open .bar-rotator.transparent {background: linear-gradient(to left, var(--blueColorHover), var(--greenColorHover)) !important;}.bar-rotator.transparent {background: rgba(0,0,0,0.35) !important;}.bar-rotator.sustainability {background: #000000 !important;}.bar-rotator button {background: none;border: 0;color: #ffffff;}header.transparent .bar {background-color: transparent;border-bottom: 1px solid rgba(255,255,255,0.3);}header.transparent.color .bar {border-bottom: 1px solid rgba(var(--greenColorHoverRGB),0.15);background-color: rgba(var(--greenColorHoverRGB),0.1);color: var(--blueColor);}header.transparent.color .bar a {color: var(--darkColor);}header.transparent.scrolled .bar a, header.transparent.open .bar a {color: #ffffff !important;}body.sustainability header .bar {background-color: rgba(0,0,0,0.45);border-bottom: 1px dotted rgba(255,255,255,0.2);}@media(max-width:768px){body.sustainability header .bar {background-color: transparent;border-bottom: 0;}}header.transparent.scrolled .bar, header.transparent.open .bar, body.sustainability header.open .bar, body.sustainability header.scrolled .bar {background-color: var(--blueColor);color: #ffffff;}header .bar a {color: #ffffff;text-decoration: none;font-size: 14px;}header .bar a:hover, header .bar a:focus {color: #ffffff;text-decoration: underline;}header .bar ul {list-style: none;margin: 0;padding: 0;}header .bar ul li {display: inline-block;margin: 0 0 0 20px;font-size: 1rem;}header nav {margin-top: 10px;float: right;position: relative;}header nav ul {list-style: none;margin: 0;padding: 0;}header nav ul li {display: inline-block;margin-left: 30px;font-size: 18px;}header nav ul li button, header nav ul li a {background-color: transparent;border: 0;display: inline-block;padding: 0 0 5px 0;color: #ffffff;text-decoration: none;}header.transparent.color nav ul li button, header.transparent.color nav ul li a {color: var(--darkColor);}header nav ul li::after {display: block;content: '';height: 3px;width: 0;background-color: transparent;}header.color .mobile-toggle button, header.scrolled .mobile-toggle button, header.sub-page .mobile-toggle button, header.open .mobile-toggle button {color: var(--darkColor);}header .mobile-toggle {display: none;opacity: 0;visibility: hidden;}header .mobile-toggle button {background: none;border: 0;color: #ffffff;font-size: 28px;}@media(max-width:991px){header nav ul li {margin-left: 15px;}}@media(max-width:991px){header nav {display: none;visibility: hidden;opacity: 0;filter: alpha(opacity=0);}header .logo img {max-height: 40px;}header .wrapper {padding: var(--globalPaddingMobile);}header .mobile-toggle {display: block;opacity: 1;visibility: visible;}}header nav ul li.active::after, header nav ul li:hover::after {width: 100%;background-color: #ffffff;}header.color nav ul li.active::after, header.color nav ul li:hover::after, header.scrolled nav ul li.active::after, header.scrolled nav ul li:hover::after, header.open nav ul li.active::after, header.open nav ul li:hover::after, header.sub-page nav ul li.active::after, header.sub-page nav ul li:hover::after {background-color: var(--greenColor) }header nav ul li a:hover, header nav ul li a:focus {color: #ffffff;}header.scrolled nav ul li button, header.open nav ul li button, header.sub-page nav ul li button, header.scrolled nav ul li a, header.open nav ul li a, header.sub-page nav ul li a {color: var(--darkColor) !important;}header nav ul li.active button, header nav ul li.active a, header.scrolled nav ul li button:hover, header.scrolled nav ul li button:focus, header.open nav ul li button:hover, header.open nav ul li button:focus, header.sub-page nav ul li button:hover, header.sub-page nav ul li button:focus, header.scrolled nav ul li a:hover, header.scrolled nav ul li a:focus, header.open nav ul li a:hover, header.open nav ul li a:focus, header.sub-page nav ul li a:hover, header.sub-page nav ul li a:focus {color: var(--greenColor);}.header-nav-tabs .nav-item:first-child {margin-left: 25px;}.header-nav-tabs .nav-item .nav-link {font-size: 0.9rem;color: #555555;font-weight: 700;background: transparent;border: 2px solid #dddddd;margin: 0 10px 30px 0;padding: 5px 20px;}.header-nav-tabs .nav-item .nav-link:hover, .header-nav-tabs .nav-item .nav-link:focus {background: #f9f9f9;color: #000000;border-color: #cccccc;}.header-nav-tabs .nav-item .nav-link.active {background: var(--greenColor);color: #ffffff;border-color: var(--greenColor);}.mega-menu {top: 130px;z-index: 10;position: fixed;width: 100%;padding: 40px 30px;background-color: #ffffff;box-shadow: rgba(149, 157, 165, .2) 0px 16px 14px;transition: top 0.5s ease;}.service-search {font-size: 15px;background-color: #f9f9f9;border: 1px solid #dddddd;height: 40px;margin-bottom: 15px;width: 100%;}.service-search input {background-color: transparent;border: 0;font-size: 16px;}.service-search input:focus {outline: none !important;box-shadow: none !important;background: transparent;}.menu-service-listing {max-height: 325px;overflow: hidden;}@media(max-width:991px){.menu-service-listing {max-height: 100%;overflow: visible;}}.no-results {text-align: center;padding: 30px 0;font-size: 1rem;}.no-results p {font-size: 1rem !important;}header.scrolled ~ .mega-menu {top: 130px;}.mega-menu .border-right {border-right: 1px solid #dddddd;}.mega-menu .mobile-menu, .mega-menu-header {display: none;visibility: hidden;opacity: 0;}.mega-menu .social-icons a, .mega-menu a {color: var(--blueColor);text-decoration: none;}.mega-menu .social-icons a {font-size: 26px;}.mega-menu .social-icons a:hover, .mega-menu .social-icons a:focus {color: var(--blueColorHover);}.mega-menu .social-icons svg {width: 25px;height: 25px;}section.content .link, .mega-menu .link {text-decoration: underline;}section.content .link:hover, section.content .link:focus, .mega-menu .link:hover, .mega-menu .link:focus {text-decoration: none;}section.content .link ~ i, .mega-menu .link ~ i {color: var(--blueColor);margin-left: 5px;}.mega-menu.show {box-shadow: rgba(149, 157, 165, .2) 0px 16px 14px;}.mega-menu h4 {font-size: 21px;margin-bottom: 15px;}.mega-menu p {margin-top: 0;font-size: 14px;}.mega-menu .mobile-menu ul {list-style: none;padding: 0;margin: 0;}.mega-menu .mobile-menu ul li {padding: 20px 0;border-bottom: 1px solid #dddddd;margin-bottom: 0;}.mega-menu .mobile-menu ul li a {display: inline-block;color: var(--darkColor);font-weight: 700;}.mega-menu .mobile-menu ul li.has-child::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' width='20' height='20'%3E%3Cpath fill='currentColor' d='M305 239c9.4 9.4 9.4 24.6 0 33.9L113 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L79 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L305 239z'/%3E%3C/svg%3E");display: inline-block;content: '';background-repeat: no-repeat;background-position: center center;width: 20px;height: 20px;float: right;}.mega-menu .back {display: none;opacity: 0;visibility: hidden;}.mega-menu .back a {color: #333333;}.mega-menu .back a::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' width='15' height='15'%3E%3Cpath fill='currentColor' d='M15 239c-9.4 9.4-9.4 24.6 0 33.9L207 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L65.9 256 241 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 239z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: left center;width: 20px;height: 20px;display: inline-block;float: left;content: '';padding-right: 10px;margin-top: 2px;}.mega-menu .mobile-menu .sub-menu {margin-top: 15px;}.mega-menu .mobile-menu .sub-menu ul li {padding: 15px 0;border-bottom: 0;}.mega-menu .mobile-menu .sub-menu ul li a {display: inline-block;color: var(--blueColor);}.mega-menu .mobile-menu .sub-menu ul li a.link-dark {font-weight: normal;}.mega-menu .mega-menu-header .close {font-size: 32px;color: var(--darkColor);margin-right: 5px;background: none;padding: 0;border: 0;}@media(max-width:991px) {.mega-menu {position: fixed;overflow-y: scroll;border-top: 10px solid var(--blueColor);padding: 0;top: 0;height: 100%;overscroll-behavior: contain;}.mega-menu .border-right {border-right: 0;border-bottom: 1px solid #dddddd;margin-bottom: 30px;padding-bottom: 30px;}.mega-menu-body {margin-top: 90px;padding: 0 10px;}.mega-menu .back {display: block;opacity: 1;visibility: visible;margin-bottom: 10px;}.mega-menu .mobile-menu, .mega-menu-header {display: block;padding: 15px;visibility: visible;opacity: 1;}.mega-menu-header {position: fixed;height: 80px;border-bottom: 1px solid #dddddd;padding: 15px 12px;width: 100vw;background-color: #ffffff;z-index: 2;}.mega-menu .mobile-menu {padding: 0;}.mega-menu-header img.logo {max-height: 40px;}.mega-menu p {margin-bottom: 15px;}.header-nav-tabs .nav-item:first-child {margin-left: 0px;}header.scrolled ~ .mega-menu {top: 0px;}}.mega-menu .service-link {color: #000000;}.mega-menu .service-link:hover, .mega-menu .service-link:focus {color: var(--blueColor);}.mega-menu .icon {width: 40px;height: 40px;}.mega-menu h5 {margin: 0;font-size: 14px;}.mega-menu p.text-small {font-size: 12px;font-weight: normal;margin: 0;}.mega.menu .service {min-width: 0;}.feature {margin: 0;padding: 250px 0 100px 0;position: relative;background-color: #dddddd;background: linear-gradient(hsl(150, 100%, 95%),#f6f6f7);}.feature .btn-outline {color: var(--darkColor);border-color: rgba(0,0,0,0.15);}.feature .btn-outline:hover {background: rgba(0,0,0,0.05);}.feature-container {padding: 0 60px;}.feature h1 {font-size: 36px;font-weight: 700;margin-bottom: 30px;}.feature h2 {font-size: 28px;line-height: 1.4;font-weight: 600;margin-bottom: 20px;}.feature h2 span {font-weight: 700;color: var(--greenColor);}.feature p {font-size: 18px;}.featured-img {width: 350px;height: 350px;border-radius: 2rem;transition: all 0.3s ease-in-out;border: 1px solid transparent;}.featured-img:hover {transform: scale(1.05);box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;border-color: var(--greenColor);filter: brightness(1.05);}.feature-service {float: left;position: absolute;display: inline-block;z-index: 2;left: 30px;bottom: -25px;transition: all 0.3s ease-in-out;}.feature-service:hover {transform: scale(1.05);}.feature-service .feature-wrapper {background-color: #ffffff;font-size: 1rem;line-height: 1.5;border: 1px solid var(--greenColor);border-radius: 4rem;padding: 0.5rem 1.25rem;text-align: left;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}.animation-fade-in-right {animation: 1s animation-fade-in-right;}@keyframes animation-fade-in-right {0% {transform: translateX(10%);opacity: 0;}100% {transform: translateX(0%);opacity: 1;}}.feature-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));grid-gap: 30px;margin: -30px 0 0 0;}.feature-grid .grid-item:nth-child(1), .feature-grid .grid-item:nth-child(2) {margin-right: -50px;margin-left: -50px;}.feature-grid .grid-item:nth-child(3), .feature-grid .grid-item:nth-child(4) {margin-right: -50px;margin-left: 50px;margin-top: 30px;}@media(max-width:1399px){.feature-grid {grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));}.featured-img {width: 275px;height: 275px;border-radius: 2rem;}.feature-grid .grid-item:nth-child(1), .feature-grid .grid-item:nth-child(2) {margin-right: -30px;margin-left: -30px;}.feature-service-title {font-size: 0.8rem;}.feature {padding: 200px 0 50px 0;}}@media(max-width:1199px){.feature-grid {display: flex;justify-content: center;margin-top: 50px;height: 300px;float: left;width: 100%;left: 0;}.feature-grid .grid-item {border: 0;margin: 0 !important;}.feature-service {left: 0;}.featured-img {width: 250px;height: 250px;border-radius: 2rem;}.feature {padding-bottom: 0;}}@media(max-width:991px){.feature-grid {display: none;}.feature {padding: 110px 0 50px 0;}.feature h1 {font-size: 32px;}}.max-height-85 {max-height: 85px;}.infographic {transform: rotate(5deg);margin-top: -120px;position: absolute;float: right;max-width: 600px;margin-left: 20px;box-shadow: 10px 10px 30px rgba(0,0,0,0.35);z-index: 1;}@media(max-width:1200px){.infographic {margin-top: -90px;}}@media(max-width:992px){.infographic {margin-top: 0px;float: none;width: 100%;position: relative;margin-left: 30px;height: auto;}.infographic-wrapper {height: 300px;}}@media(max-width:768px){.infographic {margin-left: -10px;margin-top: -10px;}.infographic-wrapper {height: 200px;}}.care-step {border: 1px solid #cccccc;background: linear-gradient(#ffffff,rgba(var(--lightBlueBackgroundColorRGB),0.95));padding: 15px;min-height: 290px;margin: 15px;box-shadow: 5px 7px 10px rgba(208,208,208,1);}.care-step p {font-size: 14px;margin-bottom: 0;}.care-step h4 {font-size: 14px;text-transform: uppercase;color: var(--blueColor) !important;}.care-step h5 {color: var(--greenColor) !important;font-size: 26px;font-weight: 700;}@media(min-width:768px) {.carousel-item.step-1 .care-step.step-1, .carousel-item.step-2 .care-step.step-2, .carousel-item.step-3 .care-step.step-3, .carousel-item.step-4 .care-step.step-4 {background: linear-gradient(#ffffff,rgba(var(--greenColorRGB),0.1));border: 1px solid var(--greenColor);}.carousel-item.step-1 .care-step.step-1 h4, .carousel-item.step-2 .care-step.step-2 h4, .carousel-item.step-3 .care-step.step-3 h4, .carousel-item.step-4 .care-step.step-4 h4 {font-size: 16px;color: var(--greenColor) !important;}.carousel-item.step-1 .care-step.step-1 h5, .carousel-item.step-2 .care-step.step-2 h5, .carousel-item.step-3 .care-step.step-3 h5, .carousel-item.step-4 .care-step.step-4 h5 {color: var(--blueColor) !important;font-size: 30px;font-weight: 700;}}@media (max-width: 767px) {.carousel-inner .carousel-item > div {display: none;}.carousel-inner .carousel-item > div:first-child {display: block;}}.carousel-inner .carousel-item.active, .carousel-inner .carousel-item-next, .carousel-inner .carousel-item-prev {display: flex;}@media (min-width: 768px) {.carousel-inner .carousel-item-end.active, .carousel-inner .carousel-item-next {transform: translateX(33.33%);}.carousel-inner .carousel-item-start.active, .carousel-inner .carousel-item-prev {transform: translateX(-33.33%);}}.carousel-inner .carousel-item-end, .carousel-inner .carousel-item-start {transform: translateX(0);}.carousel-control-prev {color: #333333;opacity: 1;font-size: 48px;margin-left: -70px;}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-prev:active {opacity: 1;color: var(--blueColor);}.carousel-control-next {color: #333333;opacity: 1;width: 25%;font-size: 48px;background: #F6F6F7;background: linear-gradient(to right,transparent,#F6F6F7 40%);}.carousel-control-next:hover, .carousel-control-next:focus, .carousel-control-next:active {background: #F6F6F7;background: linear-gradient(to right,transparent,#F6F6F7 40%);color: var(--blueColor);opacity: 1;}@media(max-width:1400px){.care-step {min-height: 330px;}}@media(max-width:1260px){.care-step {min-height: 350px;}}@media(max-width:1200px){.care-step {min-height: 400px;}}@media(max-width:992px){.care-step {margin: 15px 12px;}.carousel-control-next {background: none;width: 15%;margin-right: -70px;}.carousel-control-prev {margin-left: -70px;}}@media(max-width:767px){.care-step {min-height: 250px;box-shadow: none;}.carousel-control-next {margin-right: -10px;width: 25px;}.carousel-control-prev {margin-left: -10px;width: 25px;}}@media(min-width:767px){.carousel-fade .carousel-item {opacity: 1 !important;}.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {transition: none !important;}}.btn {transition: background-color var(--animationTiming) ease-in-out;border-width: 0;}.btn-primary {background-color: var(--greenColor);border-color: var(--greenColor);border-radius: 0;padding: 10px 30px;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active {background-color: var(--greenColorHover) !important;border-color: var(--greenColorHover);text-decoration: none;color: #ffffff;}.btn-secondary {background-color: var(--blueColor);border-color: var(--blueColor);border-radius: 0;padding: 10px 30px;color: #ffffff !important;}.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {background-color: var(--blueColorHover) !important;border-color: var(--blueColorHover);text-decoration: none;color: #ffffff;}.btn-primary i {margin-left: 5px;}.btn-slanted {transform: skewX(-10deg);}.btn-slanted span {transform: skewX(10deg);display: inline-block;}.btn-outline {font-weight: normal;color: #ffffff;background: transparent;border: 2px solid rgba(255,255,255,0.25);text-align: center;padding: 10px 30px;display: inline-block;border-radius: 0;}.btn-outline:hover {background: rgba(0,0,0,0.1);}.rotate-90 {transform: rotate(90deg);}.w-15px {width: 15px;}.w-20px {width: 20px;}.w-25px {width: 25px;}.w-30px {width: 30px;}.bg-blue {background-color: var(--blueColor);}.bg-green {background-color: var(--greenColor);}.bg-gradient {background: linear-gradient(45deg,rgba(var(--greenColorRGB),1),rgba(var(--blueColorRGB),1)) !important;}.text-green {color: var(--greenColor) !important;}.text-blue {color: var(--blueColor) !important;}.text-green-hover {color: var(--greenColorHover) !important;}.text-blue-hover {color: var(--blueColorHover) !important;}.text-tan {color: var(--tanColor) !important;}.text-tan-hover {color: var(--darkTanColor) !important;}.text-white {color: #ffffff !important;}.text-shadow {text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}.text-gradient {background: linear-gradient(45deg,rgba(var(--greenColorRGB),1),rgba(var(--blueColorRGB),1));background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}.text-gradient-green {background: linear-gradient(45deg,rgba(var(--greenColorRGB),1),rgba(var(--greenColorHoverRGB),1));background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}.text-gradient-blue {background: linear-gradient(45deg,rgba(var(--blueColorRGB),1),rgba(var(--blueColorHoverRGB),1));background-clip: text;-webkit-background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}.text.lg, .text-large {font-size: 2.5rem;font-weight: 700;}.text-xl {font-size: 3rem;}.text-xxl {font-size: 4rem;}.text-xxxl {font-size: 5rem;}.text-xxxxl, .text-very-large {font-size: 7rem;font-weight: 700;}.anchor {display: block;position: relative;visibility: hidden;top: -100px;}.fuel-surcharge table {width: 100%;border: 1px solid var(--tanColor);}.fuel-surcharge table thead tr th {color: #ffffff;padding: 10px;background-color: var(--blueColor);}.fuel-surcharge table thead tr th:last-child {color: #ffffff;padding: 10px;background-color: var(--greenColor);}.fuel-surcharge table tr:nth-child(even) td {background-color: #f1f1f1;}.fuel-surcharge table tr:nth-child(even) td:last-child {background-color: #dddddd;}.fuel-surcharge table tr td:last-child {background-color: #f1f1f1;}.fuel-surcharge table tr td {background-color: #ffffff;padding: 10px;border-bottom: 1px solid #cccccc;}.logo-scroller {margin-top: 30px;position: relative;overflow-x: hidden;height: 250px;}.logo-scroller .controls {float: left;position: absolute;bottom: 0;left: 30px;z-index: 1;}.logo-scroller input[type=checkbox] {display: none;visibility: hidden;opacity: 0;}.logo-scroller input[type=checkbox]:checked ~ .wrapper {animation-play-state: paused;}.logo-scroller label::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' width='30' height='30' class='text-white'%3E%3Cpath fill='%23ffffff' d='M48 64C21.5 64 0 85.5 0 112L0 400c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 64zm192 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center center;content: '';font-size: 28px;z-index: 1;color: rgba(255,255,255,0.75);border: 1px solid rgba(255,255,255,0.5);display: flex;align-items: center;justify-content: center;background-color: rgba(0,0,0,.8);font-weight: 700;width: 60px;height: 60px;border-radius: 50%;}.logo-scroller label:hover::after {color: #ffffff;border-color: #ffffff;}.logo-scroller input[type=checkbox]:checked ~ label::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' width='30' height='30'%3E%3Cpath fill='%23ffffff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");}.logo-scroller .wrapper {position: absolute;pointer-events: none;top: 0;left: 0;overflow: hidden;white-space: nowrap;animation: logoScroll 90s linear infinite;}.logo-scroller .wrapper .second-row {margin-left: 125px;}@media(max-width:768px){.logo-scroller .controls {bottom: 0;left: 15px;}.logo-scroller .wrapper {animation: logoScroll 60s linear infinite;}.logo-scroller label::after {background-color: rgba(0,0,0,0.8);width: 50px;height: 50px;font-size: 24px;}}.logo-scroller .wrapper img {margin: 0 30px;opacity: 0.5;max-height: 125px;}@keyframes logoScroll {0% {transform: translate(0,0);}100% {transform: translate(-50%,0);}}section.page-heading {min-height: 650px;color: #ffffff;padding-bottom: 80px;background-color: #000000;}section.page-heading.logo-tile-underlay {background: radial-gradient(rgba(0,198,83,1),rgba(0,0,0,1));width: 100%;min-height: 0;padding-bottom: 0;}section.page-heading.logo-tile-underlay .logo-tile {background: linear-gradient(145deg,rgba(0,198,83,0.65),rgba(0,117,171,0.65) 80%),url('images/bg/bg-tile-logo.png') repeat;width: 100%;min-height: 550px;padding-top: 120px;padding-bottom: 0;display: flex;align-items: center;justify-content: center;}@media(max-width:768px){section.page-heading.logo-tile-underlay .logo-tile {min-height: 300px;}}section.page-heading.acquisitions {padding-bottom: 0;padding-top: 250px;}@media(max-width:768px){section.page-heading.acquisitions {padding-bottom: 30px;padding-top: 150px;}}section.page-heading.brand {min-height: 750px;padding-bottom: 60px;padding-top: 100px;}section.page-heading.brand-alt {min-height: 650px;padding-bottom: 80px;}section.page-heading.brand-logo img {padding: 225px 0 50px 0;}section.page-heading.brand h1 {max-width: 840px;margin: 0 auto;}section.page-heading.short {min-height: 390px;}@media(max-width:768px){section.page-heading {min-height: 300px;}section.page-heading h1 {font-size: 36px;}section.page-heading.brand-logo {min-height: 100vh;}}section.hero {background-color: #000000;color: #ffffff;position: relative;height: 100vh;min-height: 650px;max-height: 850px;}section.hero .hero-secondary {background-size: cover;background-repeat: no-repeat;background-position: center center;left: 0;top: 0;bottom: 0;right: 0;width: 100%;float: left;height: 100%;position: absolute;z-index: 0;}section.hero .controls {float: left;position: absolute;left: 30px;bottom: 30px;z-index: 1;}.triangle-divider {position: absolute;bottom: 0;left: 0;width: 100%;margin-bottom: -1px;overflow: hidden;line-height: 0;}.triangle-divider.top-position {bottom: auto;top: -51px;}.triangle-divider svg {position: relative;display: block;width: calc(100% + 1.3px);height: 51px;transform: rotateY(180deg);}.wave-divider {position: absolute;bottom: 0;left: 0;margin-bottom: -1px;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);}.wave-divider svg {position: relative;display: block;width: calc(168% + 1.3px);height: 49px;transform: rotateY(180deg);}.wave-divider .wave-fill {fill: #F6F6F7;}.wave-divider .wave-fill-blue {fill: var(--blueColor);}.wave-divider .wave-fill-green {fill: var(--greenColor);}section.hero .controls button {display: flex;align-items: center;justify-content: center;border-radius: 50%;width: 60px;height: 60px;color: rgba(255,255,255,0.75);font-size: 24px;background: rgba(0,0,0,0.35);border: 2px solid rgba(255,255,255,0.75);}section.hero .controls button:hover, section.hero .controls button:focus {color: #ffffff;border-color: #ffffff;background: rgba(0,0,0,0.5);}section.page-heading.background-image, section.hero.background-image {background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #000000;}section.hero.hero-bg-1 {background: linear-gradient(145deg,rgba(0,0,0,0.25),rgba(0,0,0,0.35)), linear-gradient(145deg, rgba(var(--greenColorHoverRGB), 0.6) 0%, rgba(var(--blueColorHoverRGB), 0.75) 100%), url('images/bg/new/bg-hero-pressure-washing.webp') no-repeat center center/cover;}@media(max-width:768px){section.hero.hero-bg-1 {background: linear-gradient(145deg,rgba(0,0,0,0.25),rgba(0,0,0,0.35)), linear-gradient(145deg, rgba(var(--greenColorHoverRGB), 0.6) 0%, rgba(var(--blueColorHoverRGB), 0.75) 100%), url('images/bg/new/bg-hero-pressure-washing-m.webp') no-repeat center center/cover;}}section.landing-page .heading {min-height: 500px;}section.landing-page .heading h1 {font-size: 3rem;font-weight: 700;}section.landing-page.landing-winter {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/landing/winter-bg.jpg');background-position: center bottom;background-repeat: no-repeat;background-size: cover;}section.background-1 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-1.jpg');}section.background-2 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-2.jpg');}section.background-3 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-3.jpg');}section.background-4 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-4.jpg');}section.background-5 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-5.jpg');}section.background-6 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-6.jpg');}section.background-7 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-7.jpg');}section.background-8 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-8.jpg');background-position: top center !important;}section.background-fw {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-fw.jpg');background-position: top center !important;}section.background-fc {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-fc.jpg');background-position: top center !important;}section.background-gr {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-gr2.jpg');background-position: top center !important;}section.background-kk {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-kk.jpg');background-position: center center !important;}section.background-cm {background-image: linear-gradient(to bottom, rgba(0,0,0,0.65) 5%, rgba(0,0,0,0.35)),url('images/bg/bg-cm.jpg');background-position: center center !important;}section.background-cm-2 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-cm-2.jpg');background-position: top center !important;}section.background-ec {background-image: linear-gradient(to bottom, rgba(0,0,0,.65) 5%, rgba(0,0,0,.35)),url('images/bg/bg-ec.jpg');background-position: center center !important;}section.background-ec-2 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-ec-2.jpg');background-position: top center !important;}section.background-gas {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-gas.jpg');background-position: center center !important;}section.background-gasb {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-gasb.jpg');background-position: center center !important;}section.background-mt {background-image: linear-gradient(to bottom, rgba(0,0,0,0.65) 5%, rgba(0,0,0,0.35)),url('images/bg/bg-mt-2.jpg');background-position: center center !important;}section.background-mt-2 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-mt.jpg');background-position: center top !important;}section.background-gp {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-gp.jpg');background-position: center center !important;}section.background-gp-2 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-gp-2.jpg');background-position: center center !important;}section.background-ss {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%, rgba(0,0,0,0.35)),url('images/bg/bg-ss.jpg');background-position: center center !important;}section.background-ss-2 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-ss-2.jpg');background-position: center center !important;}section.background-brands {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-brands.jpg');background-position: center 50px !important;}section.background-9 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-9.jpg');}section.background-10 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-10.jpg');}section.background-11 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-11.jpg');}section.background-12 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-12.jpg');}section.background-13 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-13b.jpg');}section.background-14 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-14.jpg');}section.background-15 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-15.jpg');}section.background-16 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-16.jpg');}section.background-17 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-17.jpg');background-position: center bottom !important;}section.background-18 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-18.jpg');}section.background-19 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-19.jpg');}section.background-20 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-20b.jpg');}section.background-21 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-21.jpg');background-position: center top !important;}section.background-21b {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-21b.jpg');background-position: center top !important;}section.background-22 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-22.jpg');}section.background-23 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-23.jpg');}section.background-24 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-24.jpg');}section.background-24b {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-24b.jpg');}section.background-25 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-25.jpg');background-position: center top !important;}section.background-26 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-26.jpg');}section.background-27 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-27.jpg');}section.background-28 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-28.jpg');}section.background-29 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-29.jpg');}section.background-30 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-30.jpg');}section.background-31 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-31.jpg');}section.background-31b {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-31b.jpg');}section.background-32 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-32.jpg');}section.background-33 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-33.jpg');}section.background-34 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-34.jpg');}section.background-35 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-35c.jpg');background-position: center top !important;}section.background-36 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-36.jpg');}section.background-37 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-37.jpg');}section.background-38 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-38.jpg');background-position: center center !important;}section.background-39 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-39.jpg');}section.background-40 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-40.jpg');}section.background-41 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-41.jpg');}section.background-42 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-42.jpg');}section.background-43 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-43.jpg');}section.background-44 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-44.jpg');}section.background-45 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-45.jpg');}section.background-46 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-46.jpg');}section.background-47 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-47.jpg');}section.background-48 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-48.jpg');}section.background-49 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-49.jpg');}section.background-50 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-50.jpg');}section.background-51 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-51.jpg');background-position: center top !important;}section.background-52 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-52.jpg');background-position: center center !important;}section.background-53 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-53.jpg');background-position: center center !important;}section.background-54 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-54.jpg');background-position: center center !important;}section.background-55 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-55.jpg');background-position: center center !important;}section.background-s-1 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-s-1.jpg');}section.background-a {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-a.jpg');background-position: center top !important;}section.background-industrial {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-industrial.jpg');}section.background-residential {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-residential.jpg');}@media(max-width:768px){section.background-12 {background-image: linear-gradient(to bottom, rgba(0,0,0,0.55) 5%,transparent),url('images/bg/bg-12-m.jpg');background-position: center center !important;}}@media(max-width:600px){section.background-cm {background-image: linear-gradient(to bottom, rgba(0,0,0,0.65) 5%, rgba(0,0,0,0.55)), url('images/bg/bg-cm.jpg');}section.background-cm-2 {background-image: url('images/bg/bg-cm-2.jpg');background-position: -550px 0px !important;}section.background-ss-2 {background-image: url('images/bg/bg-ss-2.jpg');background-position: -700px center !important;}}section.hero .wrapper {max-width: 75%;position: relative;z-index: 1;}section.hero.hero-primary h1 {font-size: 38px;font-weight: 700;text-shadow: 1px 2px 3px rgba(0,0,0,0.25);margin: 30px 0;}section.hero.hero-primary h2 {font-size: 28px;text-shadow: 1px 2px 3px rgba(0,0,0,0.25);font-weight: 600;margin-bottom: 30px;}section.hero.hero-primary p {font-size: 21px;line-height: 2.1;margin-bottom: var(--globalPadding);text-shadow: 1px 2px 3px rgba(0,0,0,0.25);}section.hero h1 {margin-bottom: 30px;}section.hero h2 {font-size: 32px;}@media(max-width:1200px){section.hero .wrapper {max-width: 80%;margin-top: 30px;}}@media(max-width:991px){section.hero .wrapper {max-width: 100%;}section.hero h1 {font-size: 38px;}section.hero h2 {font-size: 28px;}section.hero.hero-primary h1 {font-size: 42px;}section.hero.hero-primary p {font-size: 18px;}}@media(max-width:768px){section.hero .wrapper {max-width: 100%;}section.hero h1 {font-size: 32px !important;margin-top: 30px;}section.hero h2 {font-size: 21px !important;line-height: 1.5;font-weight: 700 !important;}section.hero.hero-primary .btn {display: block;margin: 30px 30px 0 30px !important;}}.img-slanted {position: relative;}.img-slanted img {clip-path: polygon(5% 0%, 100% 0, 95% 100%, 0% 100%);border-radius: 1rem;}.img-slanted div {clip-path: polygon(5% 0%, 100% 0, 95% 100%, 0% 100%);border-radius: 1rem;background-color: #000000;content: '';width: 100%;height: 100%;z-index: 0;margin-left: -20px;margin-top: 20px;position: absolute;background: linear-gradient(145deg, var(--greenColor), var(--blueColor));}section.content .brand-card {border: 1px solid #dddddd;border-radius: 5px;display: flex;overflow: hidden;flex-direction: column;flex-wrap: wrap;background-color: #ffffff;}section.content .brand-card .logo {height: 180px;display: flex;align-items: center;background-color: rgba(0,0,0,0.05);clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);position: relative;overflow: hidden;}section.content .brand-card .logo .bg-brand-img {z-index: -1;position: absolute;pointer-events: none;width: 100%;height: 100%;object-fit: cover;opacity: 0.15;}section.content .brand-card .logo img.brand {margin: 0 auto 20px auto;z-index: 2;max-width: 300px;max-height: 80px;heigt: auto;}section.content .brand-card .body {padding: 30px;}section.content .brand-card:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;border-color: var(--blueColor);}section.content .brand-card:hover .logo {background-color: rgba(var(--blueColorRGB), 0.05);}section.content .brand-card .body p {font-size: 1rem;}section.content .brand-card .body .btn-outline {border-color: #cccccc;border-radius: 3px;border-width: 1px;background-color: #f1f1f1;transition: all 0.3s;color: #333333;}section.content .brand-card:hover .body .btn-outline {background-color: var(--blueColor);border-color: var(--blueColor);color: #ffffff;}section.content .brand-card .body .btn-outline:hover {background-color: var(--blueColorHover);border-color: var(--blueColorHover);color: #ffffff;}section.content .stats-slanted-block {background-color: #ffffff;padding: 40px;border-radius: 0 0.8rem;transform: skewX(-5deg);box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;margin: 30px 0;}section.content .stats-slanted-block .slant-fix {transform: skewX(5deg);}section.content .stats-slanted-block.light-green {background-color: hsl(var(--greenColorHSL), 0.075);border: 1px solid hsl(var(--greenColorHSL), 0.3);}section.content .stats-slanted-block.light-blue {background-color: hsl(var(--blueColorHSL), 0.075);border: 1px solid hsl(var(--blueColorHSL), 0.3);}section.content.explorer {padding-bottom: 120px !important;}section.content.explorer h3 {font-size: 42px;color: #333333;}section.content.explorer h4 {font-size: 32px;color: var(--greenColor);margin: 30px 0;}section.content.explorer p {font-size: 1.1rem;line-height: 2.1;}section.content.explorer h5 {font-size: 21px;color: #555555;margin: 30px 0;}section.content.explorer .options {}section.content.explorer input[type="checkbox"], section.content.explorer input[type="radio"] {display: none;}section.content.explorer label.option, section.content.explorer label.service {transform: skewX(-10deg);background-color: #ffffff;border: 2px solid #cccccc;font-weight: 700;padding: 20px;margin: 0;}section.content.explorer .options-industry label.option, section.content.explorer .options-industry label.option span {transform: skewX(0deg);border-radius: 10px;}section.content.explorer .options-industry label.option {}section.content.explorer .options-sm label.option {margin: 0 15px 15px 0;padding: 10px 20px;}section.content.explorer label.service {background-color: #ffffff;}section.content.explorer label.option:hover, section.content.explorer label.service:hover {background-color: #f9f9f9;cursor: pointer;}section.content.explorer label.service:hover {background-color: #f9f9f9;border-color: #999999;}section.content.explorer input[type="radio"]:checked + label.option {border-color: var(--greenColor);font-weight: 700;}section.content.explorer .options-industry input[type="radio"]:checked + label.option {color: var(--greenColor);}section.content.explorer .options-sm input[type="radio"]:checked + label.option {border-color: var(--greenColor);background-color: var(--greenColor);color: #ffffff;font-weight: 700;}section.content.explorer input[type="checkbox"]:checked + label.service {background-color: #ffffff;border-color: var(--greenColor);font-weight: normal;}section.content.explorer label.service .btn span b {display: none;}section.content.explorer input[type="checkbox"]:checked + label.service .btn span b {display: inline-block;}section.content.explorer label.option span {transform: skewX(10deg);display: inline-block;}section.content.explorer label.service {transform: skewX(0deg);font-weight: normal;padding: 20px;width: 100%;margin: 0;}section.content.explorer label.service img {width: auto;height: 75px;display: block;}section.content.explorer label.service span.badge {font-weight: normal;color: #000000;font-size: 0.8rem;}section.content.explorer label.service h6 {font-weight: bold;color: var(--blueColor);font-style: normal;margin: 15px 0;font-size: 18px;}section.content.explorer label.service p {font-size: 15px;line-height: 1.5;margin: 0 0 15px 0;}section.content.explorer label.service .btn-outline {background-color: #ffffff;display: block;pointer-events: none;border-color: #cccccc;color: #333333;}section.content.explorer input[type="checkbox"]:checked + label.service .btn-outline {border-color: var(--greenColor);background: var(--greenColor);color: #ffffff;}section.content.explorer .form p {font-size: 16px;margin: 15px 0;}section.content .invoice-icon {width: 125px;height: 125px;border: 2px solid var(--greenColorHover);border-radius: 50%;color: var(--blueColor);display: flex;align-items: center;justify-content: center;font-size: 56px;margin: 30px auto 30px auto;position: relative;}section.content .invoice-icon span {display: inline-block;position: absolute;top: 20px;right: 17px;color: var(--greenColor);}section.content {background-color: var(--backgroundColor);padding: var(--contentPadding);}section.content.transparent {background-color: transparent;background: linear-gradient(transparent 15%, #ffffff 15%);}section.content.padding-y {padding-top: 120px !important;padding-bottom: 120px !important;}section.content.centered-stats {text-align: center;}section.content.centered-stats h3 {font-size: 72px;font-weight: 700;}section.content.centered-stats h3.smaller {font-size: 54px;}section.content.centered-stats h4 {color: var(--darkColor);margin-top: 30px;}section.content.blue, section.content.gradient, section.content.gradient-light, section.content.green {background-color: var(--greenColor);background: linear-gradient(160deg,var(--greenColor),var(--greenColorHover));color: #ffffff;padding: 120px 0;}section.content.gradient-light {background: linear-gradient(to right,var(--blueColor),var(--greenColor));}section.content.gradient-light h2, section.content.gradient-light h3, section.content.gradient-light h4, section.content.gradient-light h5, section.content.gradient-light h6, section.content.gradient-light p {color: #ffffff;}section.content.stacked .btn-primary, section.content.blue .btn-primary, section.content.gradient .btn-primary, section.content.green .btn-primary {background-color: #ffffff;color: var(--darkColor);}section.content.stacked .btn-primary:hover, section.content.stacked .btn-primary:focus, section.content.blue .btn-primary:hover, section.content.blue .btn-primary:focus, section.content.gradient .btn-primary:hover, section.content.gradient .btn-primary:focus, section.content.green .btn-primary:hover, section.content.green .btn-primary:focus {background-color: #f1f1f1 !important;color: var(--darkColor);}section.content.blue {background-color: var(--blueColor);background: linear-gradient(160deg,var(--blueColor),var(--blueColorHover));}section.content.gradient {background-color: var(--blueColorHover);background: linear-gradient(160deg,var(--blueColorHover),var(--greenColorHover));}section.content.blue .container, section.content.gradient .container, section.content.max-width-840 .container, section.content.green .container {max-width: 840px;margin: 0 auto;}section.content.blue.full-width .container, section.content.gradient.full-width .container, section.content.green.full-width .container {max-width: 1320px;}section.content.blue h1, section.content.blue h2, section.content.blue h3, section.content.blue h4, section.content.blue h5, section.content.blue h6, section.content.gradient h1, section.content.gradient h2, section.content.gradient h3, section.content.gradient h4, section.content.gradient h5, section.content.gradient h6, section.content.green h1, section.content.green h2, section.content.green h3, section.content.green h4, section.content.green h5, section.content.green h6 {color: #ffffff;}section.content .steps h5 {text-transform: uppercase;color: var(--greenColorHover);}section.content .steps h4 {font-size: 36px;color: var(--greenColor);}section.content .number {display: flex;align-items: center;justify-content: center;color: var(--greenColor);width: 100px;height: 100px;margin: 0 auto;border: 2px solid var(--greenColorHover);border-radius: 50%;font-size: 48px;font-weight: 700;}section.content .number.blue {border-color: var(--blueColorHover);color: var(--blueColor);}section.content.ptb-lg, section.content .ptb-lg {padding: 120px 0 !important;}section.content h2, section.content h3, section.content h4, section.content h5, section.content h6 {color: var(--blueColor);}section.content.brand {padding-bottom: 150px !important;}section.content.brand h2 {font-size: 24px;}section.content .brand-block {max-width: 840px;display: flex;align-items: center;border-radius: 5px;padding: 60px;margin: 0 auto;margin-top: -250px;background-color: #ffffff;background: url('images/bg/bg-texture.png') center center no-repeat var(--lightBlueBackgroundColor);background-size: cover;margin-bottom: 100px;box-shadow: rgba(0, 0, 0, 0.2) 0px 19px 38px, rgba(0, 0, 0, 0.18) 0px 15px 12px;}section.content .max-width-840 {max-width: 840px;margin: 0 auto;}section.content .brand-block span {text-transform: uppercase;font-size: 21px;font-weight: 700;}section.content.page-not-found {padding: 60px 0 120px 0 !important;}section.content.page-not-found i {font-size: 120px;margin: 30px 0 60px 0;display: block;color: var(--greenColorHover);}section.content .container.privacy {max-width: 840px;}section.content .industry {max-width: 125px;}section.content.contact {padding: 100px 0 160px 0 !important;}section.content.contact .social-icons {font-size: 28px;}section.content.video {margin: 180px 0 60px 0;padding: 120px 0;background-color: var(--greenColorHover);background: linear-gradient(160deg,var(--blueColorHover),var(--greenColorHover));}section.content .play-video {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #ffffff;z-index: 1;background-color: var(--greenColor);display: inline-block;padding: 5px 30px;border: 2px solid rgba(255,255,255,0.35);color: #ffffff !important;border-radius: 5px;font-size: 26px;}section.content .play-video:hover, section.content .play-video:focus {background-color: var(--greenColorHover);border-color: var(--greenColorHover);}section.content.video .video-preview {margin: 0 auto;display: block;margin-top: -240px;max-width: 900px;height: 500px;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}section.content.video .video-preview.video-bg-1 {background: url('images/videos/video-preview-1.jpg') center center no-repeat;background-size: cover;}section.content.video .video-preview.video-bg-2 {background: url('images/videos/video-preview-2.jpg') center center no-repeat;background-size: cover;}section.content.video .video-preview button, section.content.video .video-preview a.play {margin: 0 auto;background-color: rgba(0,0,0,0.25);color: #ffffff;border-radius: 50%;display: flex;justify-content: center;align-items: center;width: 140px;height: 140px;border: 2px solid #ffffff;font-size: 72px;}section.content.video .video-preview button:hover, section.content.video .video-preview a.play:hover {background-color: rgba(0,0,0,0.5);}@media(max-width:768px){section.content h2 {font-size: 28px;}section.content.video {margin-top: 50px;padding: 60px 0;}section.content.video .video-preview {margin-top: -160px;height: 300px;}section.content.video .video-preview button, section.content.video .video-preview a.play {width: 100px;height: 100px;font-size: 54px;}}section.content.top-background {padding: 80px 0;}section.content.top-background h2 {font-size: 32px;margin-top: 30px;}section.content.bottom-background {padding: 60px 0 120px 0;}section.content .gradient {background: linear-gradient(160deg,var(--blueColor),var(--greenColor));padding: 40px;box-shadow: rgba(0, 0, 0, 0.2) 0px 19px 38px, rgba(0, 0, 0, 0.12) 0px 15px 12px;}section.content.stacked {padding: 60px 0 120px 0;}section.content.stacked h4 {color: #ffffff;}section.content.stacked.right .image {margin-left: 50px;}section.content.stacked.left .image {margin-right: 50px;}section.content.stacked.left .row .message {z-index: 1;margin-right: -150px;margin-left: 50px;}section.content.stacked.right .row .message {z-index: 1;margin-left: -150px;margin-right: 50px;}section.content.stacked.right .message {margin-right: 0;}section.content.stacked.left .message {margin-left: 0;}@media(max-width:991px){section.content.stacked.right .row .image, section.content.stacked.right .row .message, section.content.stacked.left .row .image, section.content.stacked.left .row .message {margin-right: 0;margin-left: 0;}section.content .gradient {box-shadow: none;}}section.content .gradient p {margin: 15px 0;color: #ffffff;}section.content ul li::before {content: '•';position: absolute;left: -30px;width: 20px;text-align: center;font-weight: 700;color: var(--greenColor);}section.content.green ul li::before, section.content.blue ul li::before {color: #ffffff;}section.content.top-background h3 {margin-top: 30px;font-size: 32px;}section.content .chevron-link a {font-size: 16px;}section.content .chevron-link a svg {transition: margin var(--animationTiming) ease-in-out;}section.content .chevron-link a:hover svg, section.content .chevron-link a:focus svg {margin-left: 5px;}section.content.testimonial {background-color: var(--blueColor);background: linear-gradient(160deg,var(--blueColor),var(--greenColor));color: #ffffff;padding: 50px 0 100px 0;}section.content.testimonial .container {max-width: 1000px;margin: 0 auto;}section.content.testimonial blockquote::before {content: ",,";position: absolute;color: var(--tanColor);font-size: 220px;font-weight: 700;display: inline-block;transform: rotate(180deg);margin-top: -160px;}section.content.testimonial img:first-of-type {border-radius: 50%;margin-top: 15px;width: 100px;height: 100px;border: 1px solid var(--tanColor);}section.content.testimonial blockquote {position: relative;color: #ffffff;font-size: 21px;margin-top: 160px;font-weight: 600;}section.content.testimonial .customer {font-size: 21px;font-weight: 600;}section.content.testimonial .details {text-transform: uppercase;font-size: 16px;}section.background {background-repeat: no-repeat;background-size: cover;background-position: center center;background-color: #000000;min-height: 650px;margin: 60px 0;}section.background.background-1 {background-image: url('images/bg/hero-1.jpg');}section.gradient-bar {background: linear-gradient(to right,var(--blueColor),var(--greenColor));padding: var(--globalPadding);color: #ffffff;}section.gradient-bar.inline-featured {padding: 30px;border-radius: 5px;}section.gradient-bar-small {height: 15px;padding: 0;}section.content.stacked-gradient-image {position: relative;padding: 240px 0 !important;}section.content.stacked-gradient-image.padding-sm {padding: 160px 0 !important;}section.content.right.padding-sm .image-background-gradient::before, section.content.padding-sm .image-background-gradient::before, section.content.right .image-background-gradient::before, section.content .image-background-gradient::before {background: linear-gradient(to right,var(--blueColor),var(--greenColor));left: 0;top: 160px;bottom: 160px;position: absolute;width: 40%;content: ' ';}section.content.right.padding-sm .image-background-gradient::before, section.content.right .image-background-gradient::before {right: 0;left: inherit;}section.content.right.padding-sm .image-background-gradient::before, section.content.padding-sm .image-background-gradient::before {top: 100px;bottom: 100px;}@media(max-width:991px){section.content.stacked-gradient-image {padding: 120px 0 60px 0 !important;}section.content.padding-sm.stacked-gradient-image {padding: 120px 0 30px 0 !important;}section.content .p-relative {position: relative;}section.content.padding-sm .image-background-gradient::before, section.content .image-background-gradient::before {top: -60px;bottom: -60px;width: 100%;left: -25%;}section.content.right.padding-sm .image-background-gradient::before, section.content.right .image-background-gradient::before {top: -60px;bottom: -60px;width: 100%;right: -25%;}}section.content .image-background-gradient img {z-index: 1;float: left;box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;position: relative;}section.gradient-bar.inline-featured p, section.gradient-bar.featured p {font-size: 24px;font-weight: 600;margin: 0;}@media(max-width:991px){section.gradient-bar.inline-featured p, section.gradient-bar.featured p {font-size: 18px;}}section.page-heading .btn-primary, section.gradient-bar .btn-primary {background: var(--lightColor);border-color: var(--lightColor);color: #000000;}section.page-heading .btn-primary:hover, section.page-heading .btn-primary:focus, section.gradient-bar .btn-primary:hover, section.gradient-bar .btn-primary:focus {background: var(--lightColorHover) !important;border-color: var(--lightColorHover);color: #000000;}section.content .faq, section.content.faq {max-width: 1000px;margin: 0 auto;}section.content.case-study {background-color: var(--lightBlueBackgroundColor);background: url('images/bg/bg-texture.png') center center no-repeat var(--lightBlueBackgroundColor);background-size: cover;margin-top: 60px;padding-bottom: 100px;padding-top: 100px;}section.content.case-study h5 {text-transform: uppercase;color: var(--blueColor);font-size: 16px;letter-spacing: 2px;}section.content.case-study .img-featured {box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;margin-left: 60px;}section.content.case-study .case {margin-right: 60px;}section.content.case-study .carousel-indicators {display: none;margin-bottom: -60px;z-index: 1;}section.content.case-study .carousel-indicators button {width: 15px;height: 15px;border-radius: 50%;background-color: transparent;border: 2px solid var(--tanColor);}section.content.case-study .carousel-indicators button.active {background-color: var(--tanColor);border: 0;width: 19px;height: 19px;}@media (max-width: 767px) {section.content.case-study .img-featured-col, section.content.case-study .img-featured {display: none;}section.content.case-study .case {margin-left: 60px;}}section.content.case-study .carousel-inner {overflow: visible;}section.content.case-study .carousel-control-next, section.content.case-study .carousel-control-prev {width: 40px;opacity: 1;color: var(--tanColor);font-size: 48px;}section.content.case-study .carousel-control-next:hover, section.content.case-study .carousel-control-prev:hover {color: var(--darkTanColor);}@media(max-width:575px){section.content.case-study .carousel-control-next, section.content.case-study .carousel-control-prev {font-size: 32px;width: 20px;}section.content.case-study .case {margin-left: 30px;margin-right: 30px;}}section.content.history.stats .stat {font-size: 72px;color: var(--blueColor);font-weight: 700;}@media(max-width:910px) {section.content.history.stats .stat.sm {font-size: 60px;}}@media(max-width:400px) {section.content.history.stats .stat.sm {font-size: 55px;}}.offset-anchor {top: -160px;display: block;position: relative;}.top-offset-container, .top-offset-adjusted, .top-offset, section.content.history.stats .top-offset {top: 180px;z-index: 1;}.top-offset-adjusted {top: 170px;}@media(max-width:768px){.top-offset-container, .top-offset, section.content.history.stats .top-offset {position: relative;top: 0;z-index: inherit;}}@media(max-width:991px) {.top-offset-container.d-none-xs {display: none !important;}}section.content.history.stats p {margin: 0 0 60px 0;}section.content.light-blue-background, section.content.light-blue-gradient {background-color: var(--lightBlueBackgroundColor);padding: 60px 0;}section.content.light-gray-background {background-color: #f1f1f1;background: linear-gradient(#eeeeee,#f1f1f1);padding: 60px 0;}section.content.light-gray-background a {color: #333333;text-decoration: underline;}section.content.light-gray-background a:hover, section.content.light-gray-background a:focus {text-decoration: none;color: #000000;}section.content.light-blue-gradient-texture {background-color: var(--lightBlueBackgroundColor);background: linear-gradient(145deg, var(--lightBlueBackgroundColor), var(--lightBlueDarkBackgroundColor));background-size: cover;padding: 60px 0;}.form, section.content .form {background-color: var(--lightTanColor);border: 1px solid var(--tanColor);padding: 30px;}section.content .form h2, section.content .form h3, section.content .form h4, section.content .form h5, section.content .form h6 {color: #000000;}section.content .form h3 {font-size: 21px;color: #555555;}section.content .max-width-600 {max-width: 600px;margin: 0 auto;}section.content .form .form-select, section.content .form .form-control {border: 1px solid var(--tanColor);border-radius: 3px;min-height: 40px;line-height: 26px;font-size: 14px;}.form-select:focus, .form-control:focus {border-color: rgba(var(--darkTanColorRGB),0.5) !important;box-shadow: 0 0 0 0.25rem rgba(var(--darkTanColorRGB), 0.35) !important;}.form-select.is-invalid:focus, .form-control.is-invalid:focus {border-color: rgba(var(--isInvalidColorRGB),0.5) !important;box-shadow: 0 0 0 0.25rem rgba(var(--isInvalidColorRGB), 0.25) !important;}section.content .form label.control-label {color: #000000;margin-bottom: 5px;font-size: 13px;float: left;}section.content .form .form-select.is-invalid, section.content .form .form-control.is-invalid {border-color: var(--isInvalidColor);box-shadow: inset 0 0 3px rgba(var(--isInvalidColorRGB),.6);}section.content .form .form-select.is-invalid {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}section.content .form .form-control.is-invalid {background-image: none;}section.content .form .required.select, section.content .form .required {font-size: 12px;color: var(--redColor);position: absolute;margin: -30px 0 0 -25px;}section.content .form .required.select {margin-left: -50px;}section.content .form .logo {max-height: 50px;display: block;margin: 15px 0;}section.content .form label.checkbox {position: relative;padding-left: 35px;}section.content .form label.checkbox:hover {cursor: pointer;}section.content .form label.checkbox input[type=checkbox] {display: none;visibility: hidden;opacity: 0;}section.content .form label.checkbox span {display: inline-block;position: absolute;top: 0;left: 0;}section.content .form label.checkbox input[type=checkbox] + span::before {padding: 0 0 0 3px;content: '';font-size: 16px;margin-right: 10px;display: block;width: 25px;height: 25px;background-color: #ffffff;border: 1px solid var(--tanColor);border-radius: 2px;}section.content .form label.checkbox input[type=checkbox]:checked + span::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' width='20' height='20'%3E%3Cpath fill='%23ffffff' opacity='.4' d=''/%3E%3Cpath fill='%23ffffff' d='M441 103c9.4 9.4 9.4 24.6 0 33.9L177 401c-9.4 9.4-24.6 9.4-33.9 0L7 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l119 119L407 103c9.4-9.4 24.6-9.4 33.9 0z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center center;background-color: var(--greenColor);border-color: var(--greenColorHover);}section.content .form .alert {border-radius: 0;font-size: 14px;}section.content .form .alert.alert-warning {border-color: #D9BB62;}section.content .form .success {padding: 30px 0;}section.content .form .success i {color: var(--greenColor);display: block;font-size: 48px;margin: 30px 0;}section.content .form input[type=file] {display: none;visibility: hidden;}section.content .form .upload {text-align: center;padding: 20px;border: 2px dashed var(--tanColor);background-color: rgba(255,255,255,0.25);border-radius: 3px;margin: 30px 0;}section.content .form .upload:hover {border-color: var(--darkTanColor);background-color: rgba(255,255,255,0.4);}section.content .form .files .progress {background-color: #ffffff;height: 10px;margin: 5px 0;border-radius: 2px;}section.content .form .files .progress-bar {background-color: var(--greenColor);background: linear-gradient(to right,var(--blueColor),var(--greenColor));}section.content .form .files i.upload-icon {font-size: 28px;}section.content .form .files a.link-danger {text-decoration: underline;}section.content .form .files a.link-danger:hover, section.content .form .files a.link-danger:focus {text-decoration: none;}section.content .form .upload i {font-size: 48px;color: #999999;display: block;padding: 20px 0;}section.content .timeline-wrapper {max-width: 900px;margin: 0 auto;}section.content .timeline p::before {width: 25px;height: 25px;content: '';margin-left: -15px;background-color: var(--tanColor);border-radius: 50%;float: left;position: absolute;left: 0;top: 0;}section.content .timeline p {position: relative;margin-top: 0;font-size: 16px;border-left: 4px solid var(--tanColor);padding-left: 60px;padding-bottom: 60px;margin-top: -30px;}section.content .timeline.final p {border-left: 4px solid transparent;}section.content .timeline .date {font-size: 24px;font-weight: 700;margin-top: -35px;min-width: 125px;text-align: center;color: var(--blueColor);}@media(max-width:768px){section.content .timeline p {font-size: 16px;}section.content .timeline .date {font-size: 21px;width: auto;margin-top: -30px;}}@media(max-width:575px){section.content .timeline p::before {width: 20px;height: 20px;margin-left: -12px;}section.content .timeline p {font-size: 16px;padding-left: 20px;margin-left: -20px;}section.content .timeline .date {font-size: 21px;min-width: 75px;margin-top: -35px;margin-left: -10px;}}section.content.builder h3 {font-size: 24px;margin-top: 0;}section.content.builder h4 {color: var(--greenColor);}section.content.builder .preview {background-color: #ffffff;padding: 30px;border: 1px solid var(--tanColor);box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;}section.content.builder .preview .pending h5 {color: #555555 }section.content.builder .preview .pending i {display: block;font-size: 54px;margin: 30px 0;color: var(--greenColor);}section.content.builder .preview .pending p {max-width: 500px;margin: 30px auto;}section.content.builder .tab-content .tab-pane {background-color: #ffffff;padding: 30px;border: 1px solid #dddddd;border-top: none;}section.content.builder .tab-content .tab-pane p {margin: 15px 0 30px 0;}section.content.builder .nav-tabs .nav-item button {color: var(--darkColor);}section.content.builder .nav-tabs .nav-item {margin-right: 5px;}section.content.builder .nav-tabs .nav-item button:hover {border-color: transparent;background-color: rgba(0,0,0,0.05);}section.content.builder .nav-tabs .nav-item button.active {color: var(--blueColor);}section.content.builder .nav-tabs .nav-item button.active:hover {background-color: #ffffff;border-color: #dddddd;border-bottom-color: transparent;}section.content.video-page {padding: 165px 0 80px 0;background-color: var(--blueColorHover);background: radial-gradient(#333333,#000000);}section.content.video-page h1 {color: #ffffff;font-size: 36px;margin: 20px 0 30px 0;}.space {overflow: hidden;position: relative;height: 100vh;z-index: 1;background-color: #000000;}.space h1 {color: var(--greenColor);font-weight: 700;z-index: 3;position: relative;}.space p {color: #ffffff;margin-top: 30px;max-width: 500px;font-size: 21px;z-index: 3;position: relative;}.space::after {content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.45;z-index: 1;background: linear-gradient(to left, transparent 25%,rgba(0,0,0,.75)),url('images/star.jpg') 50% bottom no-repeat;background-size: cover;}.earth {height: 600px;right: 100px;width: 600px;position: relative;}.earth .shadow {position: absolute;float: left;top: 72px;left: 300px;z-index: 1;border-radius: 50%;background: linear-gradient(to right,rgba(255,255,255,0.025) 50%,rgba(14,104,253,0.95));width: 450px;height: 450px;filter: blur(25px);}.earth video {position: relative;width: auto;height: 600px;z-index: 2;object-fit: cover;clip-path: circle(26%);}@media(min-width:992px){.space p {max-width: 400px;}.earth {right: 1000px;width: 1px;height: 650px;}.earth video {height: 750px;}.earth .shadow {width: 650px;height: 600px;left: 320px;}}@media(max-width:992px){.earth {width: 700px;height: 700px;right: 400px;}.earth video {height: 850px;display: block;margin: 0 auto;}.earth .shadow {width: 750px;height: 700px;left: 330px;}.space .space-heading {width: 500px;margin: 160px auto 0 auto;}}@media(max-width:767px){.space .space-heading {width: 100%;}.earth {height: 600px;right: 500px;}}@media(max-width:576px){.earth {height: 600px;right: 265px;}.earth video {margin-top: -50px;height: 600px;}.earth .shadow {display: none;}}@media(max-width:500px){.earth {right: 300px;}}.modal-open {padding-right: 0 !important;}.modal.modal-video .modal-body {padding: 0;border: 3px solid #000000;background-color: #000000;background: radial-gradient(#333333,#000000);border-radius: 5px;}.modal.modal-video .modal-body iframe {border: 0;}.accordion, .accordion-item, .accordion-header, .accordion-body, .accordion-collapse, .accordion-button {border: none;border-radius: 0 !important;outline: none !important;box-shadow: none !important;z-index: 0 !important;}.accordion-item {background-color: transparent;border-bottom: 1px solid var(--tanColor);}.accordion-item:last-child {border-bottom: 0 }.accordion-item .accordion-header button {background-color: transparent;font-weight: 600;border: 0;color: var(--blueColor);padding: 30px 0;font-size: 21px;}.accordion-item .accordion-body {padding: 0;}.accordion-item .accordion-body p {margin-top: 0;}.accordion-button.collapsed::after {background-image: var(--blueChevronURL);}.accordion-button:not(.collapsed)::after {background-image: var(--greenChevronURL);}.global-action-bar {background-color: #ffffff;z-index: 9;width: 100%;bottom: 0;position: fixed;display: none;}@media(min-width: 768px){.global-action-bar {display: none;visibility: hidden;opacity: 0;}}.global-action-bar .body {padding: 0 15px 15px 15px;border-top: 1px solid #dddddd;box-shadow: 0 -2px 10px rgba(0,0,0,0.05);}.global-action-bar .body .action-grouping {max-width: 500px;margin: 0 auto;}.global-action-bar .body .action-grouping .btn {padding: 10px 3px;}footer {background-color: var(--blueColor);padding: 60px 0;color: #ffffff;z-index: 2;position: relative;}@media(max-width:500px){footer .footer-small-text {font-size: 14px;word-break: break-all;}}@media(max-width: 768px){footer {padding: 60px 0 120px 0;}}footer .social-icons {font-size: 21px;}footer .social-icons svg {width: 25px;height: 25px;}footer .logo {max-width: 110px;display: block;margin-bottom: 30px;}footer .kept-details {max-width: 300px;}@media(max-width:991px){footer .kept-details {max-width: 100vw;border-bottom: 1px solid rgba(255,255,255,0.5);padding-bottom: 30px;}}footer p.legal {font-size: 14px;}footer a.d-block {margin: 10px 0;}footer a {color: #ffffff;text-decoration: none;}footer a:hover, footer a:focus {color: #ffffff;text-decoration: underline;}footer .btn-primary {background-color: var(--lightColor);border-color: var(--lightColor);color: #000000;font-weight: 600;}footer .btn-primary:hover, footer .btn-primary:focus {background-color: var(--lightColorHover) !important;border-color: var(--lightColorHover);color: #000000 !important;}@media(max-width:575px){footer .btn-primary {padding: 10px 15px;font-size: 14px;}}footer h6 {font-weight: 600;font-size: 16px;font-style: normal;margin-bottom: 30px;}footer ul {margin: 0;padding: 0;}footer ul li {margin-left: 0;font-size: 1rem;}footer ul li a {color: hsl(200, 100%, 95%);}footer .footer-message {background-color: rgba(0,0,0,0.3);border-color: rgba(255,255,255,0.55) !important;}