 @import url("https://fonts.googleapis.com/css2?family=Ubuntu&display=swap");:root {--font-default: "Ubuntu", sans-serif;--font-primary: "Ubuntu", sans-serif;--font-secondary: "Ubuntu", sans-serif;}:root {--color-default: #2b180d;--color-primary: #6ac96a;--color-secondary: #6ac96a;--color-light-grey: #f7f9fc;}:root {scroll-behavior: smooth;scrollbar-color: var(--color-secondary);}body {font-family: var(--font-default);color: var(--color-default);}a {color: var(--color-primary);text-decoration: none;transition: 0.3s;}a:hover {color: #82cbed;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: var(--font-primary);}hr.divider {height: 0.2rem;max-width: 3.25rem;margin: 1.5rem auto;background-color: var(--color-primary);opacity: 1;}::-webkit-scrollbar {width: 10px;}::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;}::-webkit-scrollbar-thumb {background: var(--color-secondary);}::-webkit-scrollbar-thumb:hover {background: var(--color-secondary);}.section-header {text-align: center;padding-bottom: 30px;}.section-header h2 {font-size: 32px;font-weight: 600;margin-bottom: 20px;padding-bottom: 20px;position: relative;}@media (max-width: 640px) {.section-header h2 {font-size: 24px;}}.section-header h2:after {content: "";position: absolute;display: block;width: 60px;height: 3px;background: var(--color-primary);left: 0;right: 0;bottom: 0;margin: auto;}.section-header p {margin-bottom: 0;}.scroll-top {position: fixed;visibility: hidden;opacity: 0;right: 15px;bottom: 15px;z-index: 99999;background: var(--color-secondary);width: 40px;height: 40px;border-radius: 4px;transition: all 0.4s;}.scroll-top i {font-size: 24px;color: #fff;line-height: 0;}.scroll-top:hover {opacity: 1;}.scroll-top.active {visibility: visible;opacity: 1;}#preloader {position: fixed;inset: 0;z-index: 9999;overflow: hidden;background: #fff;transition: all 0.6s ease-out;}#preloader:before {content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 6px solid var(--color-primary);border-top-color: #fff;border-radius: 50%;width: 60px;height: 60px;-webkit-animation: animate-preloader 1s linear infinite;animation: animate-preloader 1s linear infinite;}@-webkit-keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes animate-preloader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@media screen and (max-width: 768px) {[data-aos-delay] {transition-delay: 0 !important;}}.header {transition: all 0.5s;z-index: 997;padding: 24px 0;}@media (max-width: 1200px) {.header {padding: 12px 0;}}.header.sticked {background: #212529;padding: 12px 0;}.header .logo img {width: 150px;max-height: 100%;margin-right: 6px;}@media (min-width: 1280px) {.navbar {padding: 0;}.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}.navbar li {position: relative;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 15px 0 15px 30px;font-family: var(--font-default);font-size: 16px;font-weight: bold;color: #ffffff;line-height: 33px;white-space: nowrap;transition: 0.3s;}.navbar a:focus, .navbar a:hover, .navbar li:hover > a {color: var(--color-primary);opacity: 0.6;}.navbar a i, .navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;}.navbar .active, .navbar .active:focus {color: var(--color-primary);}}@media (min-width: 1280px) {.mobile-nav-show, .mobile-nav-hide {display: none;}}@media (max-width: 1279px) {section {overflow: hidden;padding: 80px 0;}.navbar {position: fixed;top: 0;right: -100%;width: 100%;bottom: 0;transition: 0.3s;z-index: 9997;}.navbar ul {position: absolute;inset: 0;padding: 50px 0 10px 0;margin: 0;background: #212529;overflow-y: auto;transition: 0.3s;z-index: 9998;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 20px;font-family: var(--font-default);font-size: 15px;font-weight: 600;color: #ffffff;white-space: nowrap;transition: 0.3s;}.navbar a i, .navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;}.navbar a:focus, .navbar a:hover, .navbar li:hover > a {color: var(--color-primary);opacity: 0.6;}.navbar .active, .navbar .active:focus {color: var(--color-primary);}.navbar .dropdown ul, .navbar .dropdown .dropdown ul {position: static;display: none;padding: 10px 0;margin: 10px 20px;background-color: rgba(20, 35, 51, 0.6);}.navbar .dropdown > .dropdown-active, .navbar .dropdown .dropdown > .dropdown-active {display: block;}.mobile-nav-show {color: rgba(255, 255, 255, 0.9);font-size: 28px;cursor: pointer;line-height: 0;transition: 0.5s;}.mobile-nav-hide {color: rgba(255, 255, 255, 0.9);font-size: 32px;cursor: pointer;line-height: 0;transition: 0.5s;position: fixed;right: 15px;top: 15px;z-index: 9999;}.mobile-nav-active {overflow: hidden;}.mobile-nav-active .navbar {right: 0;}.mobile-nav-active .navbar:before {content: "";position: fixed;inset: 0;background: rgba(27, 47, 69, 0.7);z-index: 9996;}}@media only screen and (max-width: 600px) {section {overflow: hidden;padding: 80px 0;}.hero {width: 100%;min-height: 50vh;background-color: var(--color-secondary);background-image: url("/assets/images/hero-bg-min.jpeg");background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;padding: 120px 0 60px 0;color: rgba(255, 255, 255, 0.8);}.hero:before {position: absolute;content: "";background: rgba(0, 0, 0, 0.8);inset: 0;}}@media only screen and (min-width: 600px) {.hero {width: 100%;min-height: 50vh;background-color: var(--color-secondary);background-image: url("/assets/images/hero-bg-min.jpeg");background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;padding: 120px 0 60px 0;color: rgba(255, 255, 255, 0.8);}.hero:before {position: absolute;content: "";background: rgba(0, 0, 0, 0.8);inset: 0;}}@media only screen and (min-width: 768px) {section {overflow: hidden;padding: 80px 0;}.hero {width: 100%;min-height: 50vh;background-color: var(--color-secondary);background-image: url("/assets/images/hero-bg-min.jpeg");background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;color: rgba(255, 255, 255, 0.8);}.hero:before {position: absolute;content: "";background: rgba(0, 0, 0, 0.8);inset: 0;}}@media only screen and (min-width: 992px) {section {overflow: hidden;padding: 160px 0;}.hero {width: 100%;min-height: 50vh;background-color: var(--color-secondary);background-image: url("/assets/images/hero-bg-min.jpeg");background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;color: rgba(255, 255, 255, 0.8);}.hero:before {position: absolute;content: "";background: rgba(0, 0, 0, 0.8);inset: 0;}}@media only screen and (min-width: 1200px) {section {overflow: hidden;padding: 160px 0;}.hero {width: 100%;min-height: 100vh;background: url("/assets/images/hero-bg-min.jpeg");background-position: center;background-repeat: initial;background-size: contain;position: relative;}.hero:before {position: absolute;content: "";background: rgba(0, 0, 0, 0.7);inset: 0;}}.hero .container {z-index: 1;}.hero h2 span {color: var(--color-primary);}@media (min-width: 1365px) {.hero {background-attachment: fixed;}}.hero h2 {margin: 0;font-size: 48px;font-weight: 700;line-height: 1.4;color: #fff;font-family: var(--font-secondary);}.hero blockquote {color: #fff;padding-left: 20px;font-size: 16px;font-family: var(--font-default);margin: 40px 0;}.hero .btn-get-started {font-family: var(--font-secondary);font-weight: 500;font-size: 15px;letter-spacing: 1px;display: inline-block;padding: 12px 30px;border-radius: 50px;transition: 0.5s;color: #fff;background: var(--color-secondary);}.hero .btn-get-started:hover {background: var(--color-secondary);opacity: 0.6;}@media (max-width: 640px) {.hero h2 {font-size: 24px;line-height: 1.4;}}.about {background-color: #f7f9fc;}.about .img-bg {min-height: 500px;background-size: cover;}.about .slides {background-color: #f7f9fc;}.about h3 {font-size: 24px;font-weight: 700;color: var(--color-secondary);}.about h4 {font-size: 18px;font-weight: 400;color: #29486a;font-family: var(--font-secondary);}.about .swiper {margin: 140px 140px 120px 140px;overflow: hidden;}.about .swiper-button-prev:after, .about .swiper-button-next:after {font-size: 24px;color: var(--color-secondary);}.about .swiper-button-prev {left: 80px;}.about .swiper-button-next {right: 80px;}.about .swiper-pagination {margin-top: 30px;position: relative;}.about .swiper-pagination .swiper-pagination-bullet {background-color: var(--color-secondary);}.about .swiper-pagination .swiper-pagination-bullet-active {background-color: var(--color-primary);}@media (max-width: 1200px) {.about .swiper {margin: 60px 60px 40px 60px;}.about .swiper-button-prev, .about .swiper-button-next {display: none;}}@media (max-width: 575px) {.about .swiper {margin: 40px 40px 20px 40px;}}.page-about .about {padding: 0 0 80px 0;}.services {background-color: #f7f9fc;}.services-list .service-item {position: relative;}.services-list .service-item .icon i {font-size: 32px;line-height: 0;margin-right: 20px;color: #38618e;}.services-list .service-item .title {font-weight: 700;margin-bottom: 5px;font-size: 18px;}.services-list .service-item .title a {color: black;}.services-list .service-item .title a:hover {opacity: 1;}.services-list .service-item .description {line-height: 24px;font-size: 14px;}.partners {background-color: white;}img.img {width: 100px !important;height: 100px !important;object-fit: scale-down;}.contact {background: #212529;background-size: contain;color: white;}@media (max-width: 640px) {.contact {background-position: center 50px;}.contact .info-item h4 {font-size: 18px !important;}}.contact .info-item i {font-size: 20px;background: var(--color-secondary);color: #fff;width: 44px;height: 44px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50px;transition: all 0.3s ease-in-out;margin-right: 15px;}.contact .info-item p {padding: 12px;margin-bottom: 5px;font-size: 14px;}@-webkit-keyframes animate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes animate-loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.footer {font-size: 12px;}.footer .footer-legal {background: var(--color-light-grey);padding: 30px 0;}.footer .footer-legal .copyright {color: black;}