@font-face {font-family: "MyriadProBold";src: url(../../fonts/MyriadPro/MYRIADPRO-BOLD.woff2);font-weight: 700;font-display: swap;}@font-face {font-family: "MyriadProSemiBold";src: url(../../fonts/MyriadPro/MYRIADPRO-SEMIBOLD.woff2);font-weight: 500;font-display: swap;}@font-face {font-family: "MyriadProRegular";src: url(../../fonts/MyriadPro/MYRIADPRO-REGULAR.woff2);font-weight: 500;font-weight: 400;font-display: swap;}@font-face {font-family: "MyriadProLight";src: url(../../fonts/MyriadPro/MyriadPro-Light.woff2);font-weight: 500;font-weight: 300;font-display: swap;}:root {--primary: #0d6efd;--secondary: #9fa5aa;--light: #f5f8f2;--dark: #252c30;--section: #d9bf71;--card: #bf871f;--card-alpha: #bf871f5c;--black: #000000ff;--dark-goldenrod: #8c6d12ff;--black-2: #000000ff;--citron: #e1c876ff;--satin-sheen-gold: #caa243ff;--nav-item: #caa243ff;--maize-crayola: #e3c149;--color-primary-0: #caa243;--color-primary-1: #ffe4a2;--color-primary-2: #edc86f;--color-primary-3: #ab8425;--color-primary-4: #846009;--color-secondary-1-0: #cab843;--color-secondary-1-1: #fff2a2;--color-secondary-1-2: #eddc6f;--color-secondary-1-3: #ab9925;--color-secondary-1-4: #847409;--color-secondary-2-0: #52378a;--color-secondary-2-1: #9782c1;--color-secondary-2-2: #6e54a2;--color-secondary-2-3: #3e2275;--color-secondary-2-4: #280f5b;--color-complement-0: #39478a;--color-complement-1: #838ec1;--color-complement-2: #5664a2;--color-complement-3: #243375;--color-complement-4: #111e5a;}html {background-color: #fff;}.back-to-top {position: fixed;display: none;right: 30px;bottom: 30px;z-index: 99;}.fw-medium {font-weight: 600;}.fw-bold {font-weight: 700;}.fw-black {font-weight: 900;}#spinner {opacity: 0;visibility: hidden;transition: opacity 0.5s ease-out, visibility 0s linear 0.5s;z-index: 99999;}#spinner.show {transition: opacity 0.5s ease-out, visibility 0s linear 0s;visibility: visible;opacity: 1;}.btn {transition: 0.5s;font-weight: 500;}.btn-primary, .btn-outline-primary:hover {color: var(--light);}.btn-secondary, .btn-outline-secondary:hover {color: var(--dark);}.btn-square {width: 38px;height: 38px;}.btn-sm-square {width: 32px;height: 32px;}.btn-lg-square {width: 48px;height: 48px;}.btn-square, .btn-sm-square, .btn-lg-square {padding: 0;display: flex;align-items: center;justify-content: center;font-weight: normal;}.cta-btn {background-color: var(--maize-crayola);color: var(--black);border: none;font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;font-size: 1.1rem;}.cta-btn:hover {transform: scale(1.1);}.custom-cta-btn{background-color: var(--maize-crayola);color: var(--black);border: none;font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;font-size: 1.1rem;}.custom-cta-btn:hover {transform: scale(1.1);}.second-cta-btn {background: var(--light);color: var(--black);border: 1px solid var(--maize-crayola);font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;font-size: 1rem;}.about-custom-btn {background: var(--light);color: var(--black);border: 1px solid var(--maize-crayola);font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;font-size: 1rem;}.contact-custom-btn {background-color: var(--maize-crayola);color: var(--black);border: none;font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;font-size: 1.1rem;}.second-cta-btn:hover {transform: scale(1.1);background-color: var(--color-secondary-1-1);}.about-custom-btn:hover {transform: scale(1.1);background-color: var(--color-secondary-1-1);}.btn-submit {background-color: var(--maize-crayola);color: var(--black);border: none;font-size: 1.1rem;font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;}.anchor-black{color: #252c30 }.bg-blur {--webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}.bg-white-alpha {background-color: #ffffffda;}.nav-item {margin: 0 10px;text-decoration: none;font-size: 1rem;}.active {color: var(--nav-item);}.navbar .navbar-brand {position: absolute;padding: 0;width: 150px;height: auto;top: 0;left: 0;}.navbar .navbar-nav .nav-link {margin-right: 18px;padding: 25px 0;color: var(--dark);font-weight: 600;outline: none;}.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link.active {color: var(--nav-item);}.navbar .dropdown-toggle::after {border: none;content: "\f107";font-family: "Font Awesome 5 Free";font-weight: 900;vertical-align: middle;margin-left: 8px;}@media (max-width: 991.98px) {.navbar .navbar-brand {width: 126px;height: auto;}.navbar .navbar-nav .nav-link {margin-right: 0;padding: 10px 0;}.navbar .navbar-nav {margin-top: 44px;border-top: 1px solid #eeeeee;}}@media (min-width: 992px) {.navbar .nav-item .dropdown-menu {display: block;border: none;margin-top: 0;top: 150%;opacity: 0;visibility: hidden;transition: 0.5s;}.navbar .nav-item:hover .dropdown-menu {top: 100%;visibility: visible;transition: 0.5s;opacity: 1;}}.menu-mobile {transition: height 0.5s ease;}.full-width-img {width: 100%;}.carousel-caption {top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;z-index: 1;}.carousel-control-prev, .carousel-control-next {width: 15%;}.carousel-control-prev-icon, .carousel-control-next-icon {width: 3.5rem;height: 3.5rem;border-radius: 3.5rem;background-color: var(--dark);border: 15px solid var(--dark);}@media (max-width: 768px) {#header-carousel .carousel-item {position: relative;min-height: 450px;}#header-carousel .carousel-item img {position: absolute;width: 100%;height: 100%;object-fit: cover;}}.page-header {background: linear-gradient(rgba(225, 200, 118, 1), rgba(191, 147, 65, 0.5)), url(../img/software-dev-02-compress.webp) center center no-repeat;background-size: cover;}.page-header .breadcrumb-item + .breadcrumb-item::before {color: var(--light);}.page-header .breadcrumb-item, .page-header .breadcrumb-item a {font-size: 18px;color: var(--light);}#home-section {background: rgb(255, 255, 255);background: linear-gradient( 0deg, rgb(255, 232, 155) 0%, rgba(255, 255, 255, 1) 50% );}.custom-img-container {display: flex;justify-content: center;}.custom-img-container img {width: 75%;}.radial-gradient {background: rgb(214, 190, 106);background: radial-gradient( circle, rgba(214, 190, 106, 1) 0%, rgba(255, 255, 255, 1) 60% );}.hero-description {font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;font-size: 1.25rem;}.header-inversa {color: var(--dark);font-family: "MyriadProBold", "DM Sans", "Open Sans", sans-serif;font-weight: 900;font-size: 3.8rem;}.h1-span {color: var(--maize-crayola);}@media (max-width: 1400px) {.header-inversa {font-size: 3.4rem;}}@media (max-width: 1200px) {.header-inversa {font-size: 2.8rem;}}@media (max-width: 992px) {.header-inversa {font-size: 3rem;}}@media (max-width: 767px) {.header-inversa {font-size: 2.4rem;}}@media (max-width: 600px) {.header-inversa {font-size: 2.2rem;}.hero-description {font-size: 1.1rem;}}@media (max-width: 375px) {.header-inversa {font-size: 2rem;}.hero-description {font-size: 1rem;}}@media (max-width: 300px) {.header-inversa {font-size: 1.6rem;}}@keyframes slide {from {transform: translateX(0);}to {transform: translateX(-100%);}}.logos {overflow: hidden;padding: 16px 0;white-space: nowrap;border-radius: 2rem;margin: 24px 0;background-color: #ffffff11;}.logos:before {position: absolute;}.logos-slide {display: inline-block;animation: 40s slide infinite linear;}.logos-slide img {height: 76px;margin: 0 24px;}.logos-header {font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;}.custom-pattern {background-size: cover;background-position: center center;background-repeat: repeat;background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1000%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221000%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1000H0z%22%2F%3E%3C%2Fmask%3E%3Cpath fill=%22%23fff%22 d=%22M0 0h2000v1000H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 clip-rule=%22evenodd%22 fill=%22none%22 stroke=%22%23e3c149%22 stroke-width=%224%22 mask=%22url(%23b)%22%3E%3Cpath d=%22M71.5 41.68v82.463l71.496 41.235V82.915L71.5 41.68ZM142.996 165.378l71.504-41.235V41.68l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22M71.5 41.68 142.996.452 214.5 41.68l-71.504 41.235L71.5 41.68ZM214.5 41.68v82.463l71.496 41.235V82.915L214.5 41.68ZM285.996 165.378l71.504-41.235V41.68l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22M214.5 41.68 285.996.452 357.5 41.68l-71.504 41.235L214.5 41.68ZM929.5 41.68v82.463l71.496 41.235V82.915L929.5 41.68ZM1000.996 165.378l71.504-41.235V41.68l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22M929.5 41.68 1000.996.452 1072.5 41.68l-71.504 41.235L929.5 41.68ZM1215.5 41.68v82.463l71.496 41.235V82.915L1215.5 41.68ZM1286.996 165.378l71.504-41.235V41.68l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22M1215.5 41.68 1286.996.452 1358.5 41.68l-71.504 41.235L1215.5 41.68ZM1501.5 41.68v82.463l71.496 41.235V82.915L1501.5 41.68ZM1572.996 165.378l71.504-41.235V41.68l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22M1501.5 41.68 1572.996.452 1644.5 41.68l-71.504 41.235L1501.5 41.68ZM0 165.613v82.463l71.496 41.235v-82.463L0 165.613ZM71.496 289.311 143 248.076v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m0 165.613 71.496-41.228L143 165.613l-71.504 41.235L0 165.613ZM286 165.613v82.463l71.496 41.235v-82.463L286 165.613ZM357.496 289.311 429 248.076v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m286 165.613 71.496-41.228L429 165.613l-71.504 41.235L286 165.613ZM429 165.613v82.463l71.496 41.235v-82.463L429 165.613ZM500.496 289.311 572 248.076v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m429 165.613 71.496-41.228L572 165.613l-71.504 41.235L429 165.613ZM715 165.613v82.463l71.496 41.235v-82.463L715 165.613ZM786.496 289.311 858 248.076v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m715 165.613 71.496-41.228L858 165.613l-71.504 41.235L715 165.613ZM858 165.613v82.463l71.496 41.235v-82.463L858 165.613ZM929.496 289.311 1001 248.076v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m858 165.613 71.496-41.228L1001 165.613l-71.504 41.235L858 165.613ZM1144 165.613v82.463l71.496 41.235v-82.463L1144 165.613ZM1215.496 289.311 1287 248.076v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1144 165.613 71.496-41.228L1287 165.613l-71.504 41.235L1144 165.613ZM214.5 289.546v82.464l71.496 41.235V330.78L214.5 289.546ZM285.996 413.245 357.5 372.01v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m214.5 289.546 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM357.5 289.546v82.464l71.496 41.235V330.78L357.5 289.546ZM428.996 413.245 500.5 372.01v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m357.5 289.546 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM1072.5 289.546v82.464l71.496 41.235V330.78l-71.496-41.235ZM1143.996 413.245l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1072.5 289.546 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM1215.5 289.546v82.464l71.496 41.235V330.78l-71.496-41.235ZM1286.996 413.245l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1215.5 289.546 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM1930.5 289.546v82.464l71.496 41.235V330.78l-71.496-41.235ZM2001.996 413.245l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1930.5 289.546 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM0 413.48v82.463l71.496 41.235v-82.463L0 413.48ZM71.496 537.178 143 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m0 413.48 71.496-41.228L143 413.48l-71.504 41.235L0 413.48ZM286 413.48v82.463l71.496 41.235v-82.463L286 413.48ZM357.496 537.178 429 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m286 413.48 71.496-41.228L429 413.48l-71.504 41.235L286 413.48ZM429 413.48v82.463l71.496 41.235v-82.463L429 413.48ZM500.496 537.178 572 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m429 413.48 71.496-41.228L572 413.48l-71.504 41.235L429 413.48ZM1287 413.48v82.463l71.496 41.235v-82.463L1287 413.48ZM1358.496 537.178 1430 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1287 413.48 71.496-41.228L1430 413.48l-71.504 41.235L1287 413.48ZM1430 413.48v82.463l71.496 41.235v-82.463L1430 413.48ZM1501.496 537.178 1573 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1430 413.48 71.496-41.228L1573 413.48l-71.504 41.235L1430 413.48ZM1573 413.48v82.463l71.496 41.235v-82.463L1573 413.48ZM1644.496 537.178 1716 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1573 413.48 71.496-41.228L1716 413.48l-71.504 41.235L1573 413.48ZM1716 413.48v82.463l71.496 41.235v-82.463L1716 413.48ZM1787.496 537.178 1859 495.943V413.48l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1716 413.48 71.496-41.228L1859 413.48l-71.504 41.235L1716 413.48ZM71.5 537.413v82.463l71.496 41.235v-82.463L71.5 537.413ZM142.996 661.111l71.504-41.235v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m71.5 537.413 71.496-41.228 71.504 41.228-71.504 41.235L71.5 537.413ZM357.5 537.413v82.463l71.496 41.235v-82.463L357.5 537.413ZM428.996 661.111l71.504-41.235v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m357.5 537.413 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM1644.5 537.413v82.463l71.496 41.235v-82.463l-71.496-41.235ZM1715.996 661.111l71.504-41.235v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1644.5 537.413 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM0 661.346v82.464l71.496 41.235V702.58L0 661.346ZM71.496 785.045 143 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m0 661.346 71.496-41.228L143 661.346l-71.504 41.235L0 661.346ZM143 661.346v82.464l71.496 41.235V702.58L143 661.346ZM214.496 785.045 286 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m143 661.346 71.496-41.228L286 661.346l-71.504 41.235L143 661.346ZM286 661.346v82.464l71.496 41.235V702.58L286 661.346ZM357.496 785.045 429 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m286 661.346 71.496-41.228L429 661.346l-71.504 41.235L286 661.346ZM572 661.346v82.464l71.496 41.235V702.58L572 661.346ZM643.496 785.045 715 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m572 661.346 71.496-41.228L715 661.346l-71.504 41.235L572 661.346ZM1001 661.346v82.464l71.496 41.235V702.58L1001 661.346ZM1072.496 785.045 1144 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1001 661.346 71.496-41.228L1144 661.346l-71.504 41.235L1001 661.346ZM1287 661.346v82.464l71.496 41.235V702.58L1287 661.346ZM1358.496 785.045 1430 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1287 661.346 71.496-41.228L1430 661.346l-71.504 41.235L1287 661.346ZM1716 661.346v82.464l71.496 41.235V702.58L1716 661.346ZM1787.496 785.045 1859 743.81v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1716 661.346 71.496-41.228L1859 661.346l-71.504 41.235L1716 661.346ZM643.5 785.28v82.463l71.496 41.235v-82.463L643.5 785.28ZM714.996 908.978l71.504-41.235V785.28l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m643.5 785.28 71.496-41.228L786.5 785.28l-71.504 41.235L643.5 785.28ZM929.5 785.28v82.463l71.496 41.235v-82.463L929.5 785.28ZM1000.996 908.978l71.504-41.235V785.28l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m929.5 785.28 71.496-41.228 71.504 41.228-71.504 41.235L929.5 785.28ZM1358.5 785.28v82.463l71.496 41.235v-82.463L1358.5 785.28ZM1429.996 908.978l71.504-41.235V785.28l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1358.5 785.28 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM286 909.213v82.463l71.496 41.235v-82.463L286 909.213ZM357.496 1032.911 429 991.676v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m286 909.213 71.496-41.228L429 909.213l-71.504 41.235L286 909.213ZM429 909.213v82.463l71.496 41.235v-82.463L429 909.213ZM500.496 1032.911 572 991.676v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m429 909.213 71.496-41.228L572 909.213l-71.504 41.235L429 909.213ZM1001 909.213v82.463l71.496 41.235v-82.463L1001 909.213ZM1072.496 1032.911 1144 991.676v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1001 909.213 71.496-41.228L1144 909.213l-71.504 41.235L1001 909.213ZM1144 909.213v82.463l71.496 41.235v-82.463L1144 909.213ZM1215.496 1032.911 1287 991.676v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1144 909.213 71.496-41.228L1287 909.213l-71.504 41.235L1144 909.213ZM1287 909.213v82.463l71.496 41.235v-82.463L1287 909.213ZM1358.496 1032.911 1430 991.676v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1287 909.213 71.496-41.228L1430 909.213l-71.504 41.235L1287 909.213ZM1716 909.213v82.463l71.496 41.235v-82.463L1716 909.213ZM1787.496 1032.911 1859 991.676v-82.463l-71.504 41.235v82.463Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1716 909.213 71.496-41.228L1859 909.213l-71.504 41.235L1716 909.213ZM500.5 1033.146v82.464l71.496 41.235v-82.464l-71.496-41.235ZM571.996 1156.845l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m500.5 1033.146 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM786.5 1033.146v82.464l71.496 41.235v-82.464l-71.496-41.235ZM857.996 1156.845l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m786.5 1033.146 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM929.5 1033.146v82.464l71.496 41.235v-82.464l-71.496-41.235ZM1000.996 1156.845l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m929.5 1033.146 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM1215.5 1033.146v82.464l71.496 41.235v-82.464l-71.496-41.235ZM1286.996 1156.845l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1215.5 1033.146 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235ZM1787.5 1033.146v82.464l71.496 41.235v-82.464l-71.496-41.235ZM1858.996 1156.845l71.504-41.235v-82.464l-71.504 41.235v82.464Z%22 stroke-width=%221.90668%22%2F%3E%3Cpath d=%22m1787.5 1033.146 71.496-41.228 71.504 41.228-71.504 41.235-71.496-41.235Z%22 stroke-width=%221.90668%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22%2F%3E%3Cstop offset=%221%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");}.section-title {position: relative;margin-bottom: 3rem;padding-bottom: 2rem;}.section-title::before {position: absolute;content: "";width: 50%;height: 2px;bottom: 0;left: 0;background: var(--card);}.section-title::after {position: absolute;content: "";width: 28px;height: 28px;bottom: -13px;left: calc(25% - 13px);background: var(--card);border: 10px solid #ffffff;border-radius: 28px;}.text-justify {text-align: justify !important;}.section-title.text-center::before {left: 25%;}.section-title.text-center::after {left: calc(50% - 13px);}.product {background-size: auto;}.product-carousel .owl-nav {display: flex;justify-content: center;margin-top: 30px;}.product-carousel .owl-nav .owl-prev, .product-carousel .owl-nav .owl-next {margin: 0 10px;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;color: #ffffff;background: var(--secondary);border-radius: 55px;box-shadow: 0 0 45px rgba(0, 0, 0, 0.15);font-size: 25px;transition: 0.5s;}.product-carousel .owl-nav .owl-prev:hover, .product-carousel .owl-nav .owl-next:hover {background: #ffffff;color: var(--secondary);}.card-link {display: inline-block;font-family: "MyriadProSemiBold", "DM Sans", "Open Sans", sans-serif;padding: 0.75rem 1.5rem;margin-bottom: 0;font-size: 1rem;font-weight: 500;line-height: 1.25;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;border: 1px solid var(--card);color: var(--card);border-radius: 0.375rem;transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;}.card-link:hover {background-color: var(--card);color: #fff;outline: var(--card);}.hero-card-link {text-decoration: none;color: inherit;}.card {background-color: transparent;}.hero-card-link:hover .card {background-color: var(--maize-crayola);transition: background-color 0.7s ease;}#about-us-section {background: rgb(255, 255, 255);background: linear-gradient( 0deg, rgba(255, 255, 255, 1) 70%, rgba(255, 232, 155, 1) 100% );}.bg-light-gray {background-color: #f8f8f8;}.video {background: linear-gradient( rgba(136, 180, 78, 0.85), rgba(136, 180, 78, 0.85) ), url(../img/video-bg.jpg) center center no-repeat;background-size: cover;}.btn-play {position: relative;display: block;box-sizing: content-box;width: 65px;height: 75px;border-radius: 100%;border: none;outline: none !important;padding: 28px 30px 30px 38px;background: #ffffff;}.btn-play:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 120px;height: 120px;background: #ffffff;border-radius: 100%;animation: pulse-border 1500ms ease-out infinite;}.btn-play:after {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 120px;height: 120px;background: #ffffff;border-radius: 100%;transition: all 200ms;}.btn-play span {display: block;position: relative;z-index: 3;width: 0;height: 0;left: 13px;border-left: 40px solid var(--primary);border-top: 28px solid transparent;border-bottom: 28px solid transparent;}@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity: 0;}}.modal-video .modal-dialog {position: relative;max-width: 800px;margin: 60px auto 0 auto;}.modal-video .modal-body {position: relative;padding: 0px;}.modal-video .close {position: absolute;width: 30px;height: 30px;right: 0px;top: -30px;z-index: 999;font-size: 30px;font-weight: normal;color: #ffffff;background: #000000;opacity: 1;}.services-p {font-size: 1rem;}.store-item .store-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;background: rgba(138, 180, 78, 0.3);opacity: 0;transition: 0.5s;}.store-item:hover .store-overlay {opacity: 1;}.contact .btn-square {width: 100px;height: 100px;border: 20px solid var(--light);background: var(--maize-crayola);border-radius: 50px;}.prevent-select {-webkit-user-select: none;-ms-user-select: none;user-select: none;}input::placeholder {user-select: none;}textarea::placeholder {user-select: none;}.testimonial {background-size: cover;}.testimonial-item {margin: 0px auto;max-width: 600px;text-align: center;background: #ffffff;border: 1px solid var(--card);box-shadow: 6px 4px 4px var(--card-alpha);border-radius: 4px;overflow: hidden;}@media (max-width: 768px) {.testimonial-item {margin-right: 6px;margin-left: 6px;}}.testimonial-item .d-flex img {max-width: 80px;max-height: 60px;object-fit: cover;border-radius: 60px;}.testimonial-carousel .owl-dots {padding-top: 35px;display: flex;align-items: flex-end;justify-content: center;}.testimonial-carousel .owl-dot {position: relative;display: inline-block;margin: 0 5px;width: 15px;height: 15px;background: var(--card);border-radius: 15px;transition: 0.5s;}.testimonial-carousel .owl-dot.active {width: 30px;background: var(--dark);}.owl-stage {margin: 12px 0px;}.testimonial-person {color: var(--color-primary-3);}.testimonial-anchor {color: var(--color-primary-4);border-bottom: 1px solid var(--color-primary-4);}.c-primary-4 {color: var(--color-primary-4);}.footer {color: #b0b9ae;}.footer .btn.btn-link {display: block;margin-bottom: 5px;padding: 0;text-align: left;color: #b0b9ae;font-weight: normal;text-transform: capitalize;transition: 0.3s;}.footer .btn.btn-link::before {position: relative;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--section);margin-right: 10px;}.footer .btn.btn-link:hover {color: var(--light);letter-spacing: 1px;box-shadow: none;}.copyright {color: #b0b9ae;}.copyright {background: #252525;}