 :root {--dark-gray: #222222;--dark-gray-variation: #302B2B;--dark-gray-variation2: #707070;--white: #fff;--black: #231F20;--green-brand: #279755;--green-variation: #177544;--green-opacity-07: rgba(39, 151, 85, 0.70);--light-green: #EBFAF1;--light-green-hover: #2797550E;--light-gray: #f2f2f2;--light-gray-variation: #F8F8F8;}html {scroll-behavior: smooth;overflow-x: hidden;}*, *::before, *::after {box-sizing: border-box;}body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, figure, figcaption, blockquote, dl, dd {margin: 0;padding: 0;}ul, ol {list-style: none;}a {text-decoration: none;color: inherit;-webkit-tap-highlight-color: var(--light-green-hover);}h1, h2, h3, h4, h5, h6 {font-weight: normal;}button, input, optgroup, select, textarea {margin: 0;padding: 0;border: 0;font-size: 100%;font-family: inherit;vertical-align: baseline;}button {background-color: transparent;border: none;cursor: pointer;-webkit-tap-highlight-color: var(--light-green-hover);}*:focus {outline: none;}body {font-size: 16px;line-height: 1.5;font-family: "Avenir Next", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--dark-gray);background-color: var(--white);overflow-x: hidden;}.no-scroll {overflow: hidden;}@media only screen and (min-width: 1280px) {.no-scroll {overflow: auto;}}.logo-svg {width: 169px;height: 49px;}@media only screen and (min-width: 1024px) and (max-width: 1279px) {.logo-svg {width: 220.6px;height: 40.8px;}}@media only screen and (min-width: 1280px) and (max-width: 1599px) {.logo-svg {width: 232.8px;height: 50.4px;}}@media only screen and (min-width: 1600px) {.logo-svg {width: 291px;height: 63px;}}@media only screen and (min-width: 1024px) and (max-width: 1600px) {.anchor {font-size: 16px;}}@media only screen and (min-width: 1600px) {.anchor {font-size: 18px;}}.btn {width: 168px;height: 49.5px;padding: 10px 14px;border-radius: 2px;text-transform: uppercase;text-align: center;font-weight: 600;transition: background-color 0.3s ease, box-shadow 0.3s ease;}@media only screen and (min-width: 1024px) and (max-width: 1600px) {.btn {width: 152px;height: 48px;font-size: 15px;line-height: 24px;}}@media only screen and (min-width: 1600px) {.btn {width: 189px;height: 54px;font-size: 18px;line-height: 25px;}}.btn.primary {background-color: var(--green-brand);color: var(--white);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.btn.primary:hover {background-color: var(--green-variation);box-shadow: 0 0 10px rgba(0, 0, 0, 0.5), 0 0 10px rgba(255, 255, 255, 0.5);}.btn.secondary {border: 2px solid rgba(202, 202, 202, 0.2);background-color: transparent;color: var(--light-gray);}.btn.secondary:hover {background-color: rgba(255, 255, 255, 0.1);color: var(--white);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}@media only screen and (min-width: 1024px) and (max-width: 1479px) {.paragraph, .bullet-point__items {font-size: 16px;line-height: 24px;}}@media only screen and (min-width: 1480px) {.paragraph, .bullet-point__items {font-size: 18px;line-height: 28px;}}header {display: flex;position: fixed;top: 0;width: 100%;height: 60px;border-bottom: 1px solid var(--light-gray);z-index: 10000;background-color: white;transition: box-shadow 0.3s ease-in-out;}@media only screen and (min-width: 1280px) and (max-width: 1600px) {header {height: 80px;}}@media only screen and (min-width: 1600px) {header {height: 88px;}}header.--fixed {border-width: 2px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);}header > div {display: flex;width: 90%;max-width: 1440px;margin: 0 auto;}header div div svg {margin: 0 20px 0 0;}@media only screen and (max-width: 1280px) {header div div svg {margin: 0 5px 0 0;}}header div div {display: flex;width: 100%;align-items: center;}@media (max-width: 768px) {header div div {height: 104%;}}header div div div {display: flex;width: fit-content;}header div div div a {padding: 10px;display: inline-block;transition: color 0.3s ease;position: relative;font-weight: 500;font-size: 16px;line-height: 22px;text-transform: capitalize;}@media (max-width: 1280px) {header div div div a {padding: 16px 24px;width: 100%;transform: translate3d(-35px, 0, 0);opacity: 0;transition: all 350ms cubic-bezier(0.52, 0, 0.31, 0.81);}.wrap-menu-content.visible a {opacity: 1;transform: translate3d(0, 0, 0);}}header div div div a:hover {color: var(--green-brand);}header div div div a:not(:first-child) {margin: 0 0 0 18px;}@media (max-width: 1280px) {header div div div a:not(:first-child) {margin: 0;}}header div div div a.green-text {color: var(--green-brand);}@media(max-width: 1280px) {header div div div a.green-text {font-weight: 600;}}.wrap-menu-content {display: flex;}@media (max-width: 1280px) {.wrap-menu-content {visibility: hidden;opacity: 0;flex-direction: column;position: absolute;left: 0;right: 0;width: 100%;top: 60px;height: 100vh;transition: visibility 180ms ease-in-out;}.wrap-menu-content.visible {visibility: visible;opacity: 1;}}@media (max-width: 1280px) {.menu-content {flex-direction: column;width: 90%;margin: 30px auto 0 auto;background-color: var(--white);align-items: flex-start;padding: 12px 0;height: fit-content;opacity: 0;visibility: hidden;transition: opacity 350ms cubic-bezier(1, 0.05, 0.46, 0.96), visibility 350ms ease-in-out;z-index: 10;border-radius: 2px;}.wrap-menu-content.visible .menu-content {opacity: 1;visibility: visible;}}.menu-mobile__layer {display: none;position: absolute;height: 100vh;width: 100%;backdrop-filter: blur(3px);background: var(--green-opacity-07);opacity: 0;transition: opacity 180ms ease-in-out;}@media (max-width: 1280px) {.menu-mobile__layer {display: block;}.wrap-menu-content.visible .menu-mobile__layer {opacity: 1;}}.menu-content__mobile {display: none;width: 100%;background: var(--light-gray);margin: 15px 0;}@media (max-width: 1280px) {.menu-content__mobile {display: block;}}.menu-content__mobile > div {flex-direction: column;align-items: flex-start;width: 100%;padding: 8px 0 4px 0;}.menu-content__mobile div a.email {display: block;width: 100%;position: relative;font-weight: 600;font-size: 16px;line-height: 22px;color: var(--dark-gray-variation);text-transform: lowercase;text-decoration: underline;padding: 8px 24px 6px;}.menu-content__mobile div p.tel {width: 100%;padding: 4px 24px 8px;opacity: 0;transform: translate3d(-35px, 0, 0);transition: all 350ms cubic-bezier(0.52, 0, 0.31, 0.81);}.wrap-menu-content.visible .menu-content__mobile div p.tel {transform: translate3d(0, 0, 0);opacity: 1;}header div div .wrap-btn__cta {text-align: end;align-self: center;margin-left: auto;height: 100%;}@media only screen and (min-width: 1280px) {header div div .wrap-btn__cta {height: auto;}}@media (max-width: 1280px) {header .btn {height: 100%;margin: 0 17px 0 0;padding: 6px 12px;width: max-content;}}header .wrap_menu-mb-icon {display: flex;}@media only screen and (min-width: 1280px) {header .wrap_menu-mb-icon {display: none;}}.menu-icon, .menu-close-icon {margin: 0;}.menu-icon {transform: scale(1);transition: transform 200ms ease-out;}.menu-icon line:nth-child(2){transform: translateX(0px);transition: transform 180ms ease-out;}.menu-icon.open line:nth-child(2) {transform: translateX(10px);}.menu-icon.open {transform: scale(0.9);}.hero {position: relative;height: 65vh;margin: 60px 0 0 0;}@media only screen and (min-width: 1280px) and (max-width: 1600px) {.hero {margin: 80px 0 0 0;}}@media only screen and (min-width: 1600px) {.hero {margin: 88px 0 0 0;}}.hero .background-image {background-size: cover;background-position: center;height: 100%;}.hero .layer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;;display: flex;justify-content: center;align-items: center;}@media (max-width: 768px) {.hero .layer {;backdrop-filter: blur(1px);}}.hero .content {position: relative;top: -30px;width: 90%;max-width: 1440px;text-align: left;color: var(--white);}.hero .content > span {display: block;font-size: 16px;line-height: 22px;font-weight: 600;text-transform: uppercase;color: var(--light-gray);text-align: left;}.hero .content h1 {font-size: 40px;font-weight: 600;line-height: 44px;text-transform: uppercase;text-align: left;margin: 15px 0 0 0;}@media only screen and (min-width: 768px) {.hero .content h1 {font-size: 48px;line-height: 38px;margin: 20px 0 0 0;}}.hero .content h1 > span {color: var(--green-brand);}.hero .content p {text-align: left;font-weight: 500;margin: 30px 0 0 0;max-width: 340px;color: var(--light-gray);}@media only screen and (min-width: 769px) and (max-width: 1479px) {.hero .content p {max-width: 430px;}}@media only screen and (min-width: 1480px) {.hero .content p {max-width: 480px;}}.buttons {display: flex;margin: 25px 0 0 0;}.buttons button {margin: 0 10px 0 0;}.buttons .btn.primary:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}.sales-to-new-heights .wrap-sales-title {padding: 50px 0;}@media (max-width: 768px) {.sales-to-new-heights .wrap-sales-title {padding: 39px 0 40px 0;}}.sales-to-new-heights .wrap-sales-title > h2 {color: var(--dark-gray);text-transform: capitalize;text-align: center;font-weight: 600;font-size: 40px;line-height: 55px;}@media (max-width: 768px) {.sales-to-new-heights .wrap-sales-title > h2 {font-size: 32px;line-height: 44px;max-width: 326px;margin: 0 auto;}}.sales-to-new-heights .wrap-sales-title > h2 > span {color: var(--green-brand);}.sales-to-new-heights .wrap-sales-desc {display: flex;flex-direction: column;justify-content: center;min-height: 390px;padding: 12px 0 6px;background: var(--dark-gray);}@media (max-width: 768px) {.sales-to-new-heights .wrap-sales-desc {padding: 45px 0 56px 0;min-height: 450px;justify-content: space-between;}}@media (max-width: 768px) {.sales-to-new-heights .sales-text {width: 90%;margin: 0 auto;}}.sales-to-new-heights .wrap-sales-desc .sales-text p {margin: 0 auto;display: block;font-weight: 500;color: var(--light-gray);text-align: center;max-width: 710px;line-height: 30px;}@media (max-width: 768px) {.sales-to-new-heights .wrap-sales-desc .sales-text p {font-size: 16px;line-height: 24px;text-align: left;}}@media(min-width: 1480px) {.sales-to-new-heights .wrap-sales-desc .sales-text p {max-width: 770px;}}.sales-to-new-heights .wrap-sales-desc .sales-bullets {transform: translate(30px, 0);margin: 60px auto 0 auto;}@media (max-width: 768px) {.sales-to-new-heights .wrap-sales-desc .sales-bullets {flex-direction: row-reverse;margin: 38px auto 0 auto;justify-content: center;align-items: center;width: 100%;transform: translate(0, 0);}}.sales-bullets {display: flex;flex-direction: column;}.group-sales-bullets {display: flex;justify-content: center;}.group-sales-bullets {margin: 0 0 40px 0;}@media (max-width: 768px) {.group-sales-bullets {flex-direction: column;margin: 0 auto;}}div.group-sales-bullets:last-child {justify-content: space-between;}.bullet {align-items: center;margin: 0 40px 0 0;}@media (max-width: 768px) {.bullet {margin: 0 auto 20px 0;}}.bullet.k, .bullet.l, .bullet.n {margin-left: 1px;}@media (max-width: 768px) {.bullet.k, .bullet.l, .bullet.n {margin: 0 auto 20px 0;}}.bullet.l {transform: translate(-4px, 0px);}.bullet.m {transform: translate(-37px, 0);}@media only screen and (min-width: 1024px) and (max-width: 1479px) {.bullet.m {transform: translate(-34px, 0);}}.bullet.n {transform: translate(-64px, 0);}@media only screen and (min-width: 1024px) and (max-width: 1479px) {.bullet.n {transform: translate(-58px, 0);}}@media (max-width: 768px) {.bullet.l, .bullet.m, .bullet.n {transform: translate(0,0);}}.bullet svg {vertical-align: middle;margin: 0 8px 0 0;}@media only screen and (min-width: 1024px) and (max-width: 1479px) {.bullet svg {width: 22px;heihgt: 22px;}}.bullet span {font-weight: 600;line-height: 24px;color: var(--light-gray);}.services {padding: 68px 0 70px;}@media (max-width: 768px) {.services {padding: 45px 0 65px 0;}}.services .wrap-services-title {margin: 0 0 120px 0;text-align: center;}@media (max-width: 768px) {.services .wrap-services-title {margin: 0 0 45px 0;}}.services .wrap-services-title > h3 {font-weight: 600;font-size: 40px;line-height: 55px;color: var(--dark-gray);margin: 0 0 10px 0;}@media (max-width: 768px) {.services .wrap-services-title > h3 {font-size: 32px;line-height: 44px;margin: 0 0 5px 0;}}.services .wrap-services-title > span {font-weight: 400;font-size: 24px;line-height: normal;text-align: center;text-transform: capitalize;font-size: 24px;}@media (max-width: 768px) {.services .wrap-services-title > span {font-size: 24px;line-height: 33px;}}.services .wrap-services-content {max-width: 955px;margin: 0 auto;}.services .wrap-services-content .card {display: flex !important;align-items: flex-start;width: 100%;height: auto;margin: 0;border-radius: 4px;padding: 32px 42px 32px 24px;color: var(--dark-gray);font-weight: 600;line-height: 24px;background-color: var(--white);transition: background-color 0.3s ease-in-out, border-color 0.3s ease-out;animation: fadeIn 1s ease-in-out forwards;}.services .wrap-services-content .card:nth-of-type(odd), .services .wrap-services-content .card:nth-of-type(even){border-color: #D7D7D7;}.services .wrap-services-content .card:nth-of-type(odd) {border-bottom: 1px #D7D7D7 solid;}.services .wrap-services-content .card:nth-of-type(even) {border-bottom: 1px #D7D7D7 solid;}@media (max-width: 768px) {.services .wrap-services-content .card {justify-content: center;flex-direction: column;align-items: center;padding: 40px 0;height: auto;}}.services .wrap-services-content .card:hover {background-color: var(--light-green-hover);border-color: transparent;}.services .wrap-services-content .card.hidden {display: none !important;opacity: 0;}.services .wrap-services-content .card svg {width: 80px;height: 100%;margin: 0;}.services .wrap-services-content .card .content {display: flex;flex-direction: column;justify-content: center;margin-left: 38px;}@media (max-width: 768px) {.services .wrap-services-content .card .content {width: 90%;margin: 0 auto;text-align: center;}}.services .wrap-services-content .transform-svg {transform: scale(0.8);}.services .wrap-services-content .card .content h4 {color: var(--dark-gray);font-weight: 600;font-size: 24px;line-height: 24px;margin: 0 0 20px 0;}@media (max-width: 768px) {.services .wrap-services-content .card .content h4 {font-size: 24px;line-height: 28px;text-align: center;margin: 16px auto 20px;max-width: 330px;}}.services .wrap-services-content .card .content p {color: var(--dark-gray);font-weight: 500;max-width: 920px;line-height: 26px;}@media (max-width: 768px) {.services .wrap-services-content .card .content p {font-size: 16px;line-height: 24px;margin: 0 auto;width: 93%;max-width: 335px;}}.services .see-more {display: flex;justify-content: center;margin: 65px auto 0 auto;}@media (max-width: 768px) {.services .see-more {margin: 45px auto 0 auto;}}.services .button-wrapper {text-align: center;}.services button.see-more-button {min-width: 168px;height: 49px;padding: 10px 20px;background-color: var(--white);border-radius: 2px;cursor: pointer;text-transform: uppercase;font-weight: 600;font-size: 16px;line-height: 22px;text-align: center;color: var(--green-brand);border-color: var(--green-brand);border: 1px solid;transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;}@media only screen and (min-width: 1024px) and (max-width: 1600px) {.services button.see-more-button {font-size: 16px;line-height: 24px;}}@media only screen and (min-width: 1600px) {.services button.see-more-button {width: 189px;height: 54px;font-size: 18px;line-height: 25px;}}.services button.see-more-button:hover {background-color: var(--green-brand);color: var(--white);border-color: var(--green-brand);box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}.why-companies {padding: 80px 0 106px 0;background-color: var(--light-gray-variation);}.why-companies .wrap-why-companies__title {text-align: center;}.why-companies .wrap-why-companies__title h5 {font-weight: 600;font-size: 38px;line-height: 52px;text-transform: capitalize;color: var(--dark-gray);}@media(max-width: 768px) {.why-companies .wrap-why-companies__title h5 {font-size: 32px;max-width: 248px;line-height: 48px;margin: 0 auto 22px auto;}}.why-companies .wrap-why-companies__title h5 > span {text-transform: uppercase;}.why-companies .wrap-why-companies__title p {display: block;font-weight: 500;color: var(--dark-gray);text-align: center;max-width: 920px;margin: 40px auto 0 auto;}@media(max-width: 769px) {.why-companies .wrap-why-companies__title p {width: 90%;margin: 0 auto;}}@media only screen and (min-width: 1024px) and (max-width: 1479px) {.why-companies .wrap-why-companies__title p {max-width: 830px;}}.why-companies .card-container {max-width: 1080px;margin: 39px auto 0 auto;display: flex;justify-content: space-between;}@media (max-width: 1479px) {.why-companies .card-container .swiper {min-height: 320px;}}@media only screen and (min-width: 1480px) {.why-companies .card-container .swiper {min-height: 350px;}}@media only screen and (min-width: 769px) and (max-width: 1479px) {.why-companies .card-container .swiper {min-width: 1090px;}.swiper-wrapper {left: 2px;top: 2px;}}@media only screen and (min-width: 1480px) {.why-companies .card-container .swiper {min-width: 1100px;}.swiper-wrapper {left: 4px;top: 4px;}}.why-companies .card-container .swiper-slide {max-width: 100%;}@media (max-width: 768px) {.why-companies .card-container .swiper-slide {width: 350px;}}.why-companies .card-container .swiper-slide .swiper-wrapper {transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);}.why-companies .card {display: grid;place-content: center;place-items: center;padding: 22px 28px;width: 350px;background-color: var(--white);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);text-align: center;border-radius: 2px;}@media (max-width: 768px) {.why-companies .card {padding: 32px 28px;}}.why-companies .card:not(:last-child) {margin: 0 18px 0 0;}.why-companies .profile-photo {object-fit: cover;width: 69px;height: 69px;border-radius: 50%;margin-bottom: 10px;border: 1px solid var(--dark-gray);border: inset;}.why-companies p {color: var(--dark-gray);font-weight: 400;text-align: center;margin: 15px 0 19px;}@media (max-width: 768px) {.why-companies p {max-width: 270px;margin: 25px 0 25px;}}@media only screen and (min-width: 1280px) and (max-width: 1599px) {.why-companies .card > .paragraph {margin: 23px 0 27px;}}.why-companies .testimonial-name {color: var(--dark-gray);font-weight: 500;font-size: 14px;line-height: 19px;text-align: center;text-transform: capitalize;margin: 0;}.about-us {display: flex;justify-content: center;padding: 64px 0 76px 0;}@media (max-width: 768px) {.about-us {padding: 0 0 200px 0;flex-direction: column;}}.about-us .wrap-blocks {display: flex;align-items: center;margin: 0 auto;max-width: 1280px;}@media (max-width: 768px) {.about-us .wrap-blocks {flex-direction: column;max-width: 360px;}}@media only screen and (min-width: 1024px) {.about-us .wrap-image {height: 100%;width: 100%;}}.about-us .wrap-blocks picture {display: block;}@media only screen and (min-width: 1024px) {.about-us .wrap-blocks picture {display: flex;object-fit: cover;width: 100%;height: 100%;}}@media only screen and (min-width: 1024px) {.about-us .wrap-blocks .about-us__img {height: 100%;object-fit: cover;}}.about-us .wrap-content {margin: 0 0 0 60px;max-width: 500px;}@media (max-width: 768px) {.about-us .wrap-content {width: 90%;margin: 30px auto 0 auto;}}@media only screen and (min-width: 1480px) {.about-us .wrap-content {max-width: 560px;}}.about-us h6 {font-weight: 600;font-size: 32px;line-height: 44px;color: var(--dark-gray);}@media (max-width: 768px) {.about-us h6 {text-align: center;}}.about-us .green-pipe {display: inline-block;width: 42px;height: 3px;background-color: var(--green-brand);margin: 30px 0;}@media (max-width: 768px) {.about-us .green-pipe {display: block;margin: 16px auto 28px auto;}}.about-us p {font-weight: 500;line-height: 28px;color: var(--dark-gray);margin: 0 0 15px 0;}@media (max-width: 768px) {.about-us p {text-align: center;}}.about-us p:last-child {margin: 0;}.about-us .highlight-box {border-radius: 2px;color: var(--dark-gray-variation);font-weight: 600;line-height: 25px;}@media(max-width: 768px) {.about-us .highlight-box {background: var(--light-green);padding: 14px 19px;width: 100%;position: absolute;left: 0;right: 0;}}.contact-section {padding: 56px 0 72px 0;background: var(--green-brand);}@media (max-width: 768px) {.contact-section {padding: 49px 0 57px 0;}}.contact-wrapper {display: flex;max-width: 1080px;margin: auto;align-items: baseline;justify-content: center;}@media (max-width: 768px) {.contact-wrapper {flex-direction: column;width: 90%;}}.contact-info {display: flex;flex-direction: column;margin: 0;}@media (max-width: 768px) {.contact-info {text-align: center;margin: 0 auto;}}.contact-info > span {font-weight: 600;font-size: 16px;line-height: 20px;text-transform: uppercase;color: var(--light-gray);}.contact-info > b {font-weight: 600;font-size: 40px;line-height: 52px;text-transform: capitalize;color: var(--light-gray);margin: 12px 0 10px 0;}@media (max-width: 768px) {.contact-info > b {margin: 15px 0 20px 0;}}.contact-info > p {font-weight: 500;color: var(--light-gray);max-width: 340px;}@media only screen and (min-width: 1480px) {.contact-info > p {max-width: 450px;}}.contact-info > a.email {display: flex;align-items: center;width: fit-content;position: relative;font-weight: 600;font-size: 16px;line-height: 22px;text-decoration: underline;color: var(--light-gray);margin: 60px 0 14px 0;}@media (max-width: 768px) {.contact-info > a.email {margin: 18px auto 12px auto;}}.contact-info a.email .email-svg {margin: 0 10px 0 0;}.contact-info > p.tel .tel-svg {vertical-align: middle;margin: 0 5px 0 0;}.contact-form {margin: 0;width: 100%;max-width: 520px;}@media only screen and (min-width: 1024px) {.contact-form {margin: 0 0 0 55px;}}.contact-form form {display: grid;}@media (max-width: 768px) {.contact-form form {margin: 36px 0 0 0;}}.contact-input {margin: 0 0 12px 0;max-height: 56px;}.contact-form textarea {resize: none;color: var(--green-brand);}.contact-input, .contact-form textarea {padding: 20px 16px;border-radius: 2px;color: var(--white);border: 1px solid rgba(242, 242, 242, 0.20);background: rgba(255, 255, 255, 0.14);font-weight: 500;transition: box-shadow ease-in-out 0.3s;}.contact-input::placeholder, .contact-form textarea::placeholder {color: var(--white);text-transform: capitalize;}.contact-input:focus, .contact-form textarea:focus {box-shadow: 0 0 5px rgba(255, 255, 255, 0.8);}.contact-submit {margin: 16px 0 0 0;width: 100%;height: 50px;background-color: var(--white);color: var(--green-brand);padding: 15px 22px 15px;font-weight: 600;font-size: 16px;line-height: 16px;text-transform: uppercase;border: 2px solid var(--white);border-radius: 2px;transition: background-color 0.3s, color 0.3s;}@media only screen and (min-width: 1024px) and (max-width: 1600px) {.contact-submit {height: 49px;font-size: 16px;line-height: 17px;}}@media only screen and (min-width: 1600px) {.contact-submit {height: 54px;font-size: 18px;line-height: 24px;}}.contact-submit:hover {background-color: var(--green-brand);color: var(--light-gray);}footer {padding: 16px 0 20px;height: 80px;border-top: 2px solid var(--light-gray);}@media (max-width: 768px) {footer {height: 68px;padding: 0;}}@media only screen and (min-width: 1600px) {footer {height: 100px;}}footer .wrap-footer-content {height: 100%;display: flex;align-items: center;justify-content: center;}@keyframes fadeIn {0% {display: none;opacity: 0;}100% {display: block;opacity: 1;}}#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999;overflow: hidden;background: var(--black);}#preloader:before {content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 6px solid var(--green-brand);border-top-color: var(--black);border-radius: 50%;width: 60px;height: 60px;animation: animate-preloader 1s linear infinite;}@keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}