.hero-section{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}@media (min-width:1536px){.hero-section{height:60rem}}.hero-section video{--tw-translate-y:-50%;--tw-translate-x:-50%;height:100vh;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 50%;object-position:40% 50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100vw}.hero-section .hero-overlay{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:10}.hero-section .hero-container{width:100%}@media (min-width:640px){.hero-section .hero-container{max-width:640px}}@media (min-width:768px){.hero-section .hero-container{max-width:768px}}@media (min-width:1024px){.hero-section .hero-container{max-width:1024px}}@media (min-width:1280px){.hero-section .hero-container{max-width:1280px}}@media (min-width:1536px){.hero-section .hero-container{max-width:1536px}}.hero-section .hero-container{padding:1rem}@media (min-width:1536px){.hero-section .hero-container{padding:0}}.hero-section .hero-container .hero-box{position:relative;width:100%;z-index:20}.hero-section .hero-container .hero-box>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.hero-section .hero-container .hero-box{width:66.666667%}}.hero-section .hero-container .hero-box .title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.hero-section .hero-container .hero-box .title{font-size:3rem;line-height:1}}@media (min-width:1024px){.hero-section .hero-container .hero-box .title{font-size:4.5rem;line-height:1}}.hero-section .hero-container .hero-box .sub-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1rem;font-weight:200;line-height:1.5rem}@media (min-width:768px){.hero-section .hero-container .hero-box .sub-title{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.hero-section .hero-container .hero-box .sub-title{font-size:1.5rem;line-height:2rem}}.hero-section .hero-container .hero-box .button{display:flex;gap:1rem;padding-top:4rem;text-align:left}.hero-section .hero-container .hero-box .button .more-details{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;padding:.75rem 1rem}.hero-section .hero-container .hero-box .button .more-details:hover{animation:bounce 1s infinite}.hero-section .hero-container .hero-box .button .get-in-touch{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:1px;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;padding:.75rem 1rem}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.hero-section .hero-container .hero-box .button .get-in-touch:hover{animation:bounce 1s infinite}.client-section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1rem}.client-section .container-custom{width:100%}@media (min-width:640px){.client-section .container-custom{max-width:640px}}@media (min-width:768px){.client-section .container-custom{max-width:768px}}@media (min-width:1024px){.client-section .container-custom{max-width:1024px}}@media (min-width:1280px){.client-section .container-custom{max-width:1280px}}@media (min-width:1536px){.client-section .container-custom{max-width:1536px}}.client-section .container-custom{margin-left:auto;margin-right:auto}.client-section .container-custom>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.client-section .container-custom .title{text-align:center;text-transform:uppercase}.client-section .container-custom .client-list{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.client-section .container-custom .client-list li{--tw-grayscale:grayscale(100%);align-content:center;align-items:center;display:flex;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:5rem}.products-services-section{background-color:#f5f5f580;padding:6rem 1rem}@media (min-width:1536px){.products-services-section{padding-left:0;padding-right:0}}.products-services-section .video{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-radius:.25rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:relative;width:100%}.products-services-section .video img{border-radius:.25rem;opacity:.9;width:100%}.products-services-section .video button{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-text-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);align-items:center;background-color:#737373cc;border-radius:9999px;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:.875rem;gap:.25rem;left:50%;line-height:1.25rem;padding:.5rem 1rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.products-services-section .video button:hover{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}.usp-section{padding:6rem 1rem}@media (min-width:1536px){.usp-section{padding-left:0;padding-right:0}}.preview-section{background-color:#f5f5f580;padding:6rem 1rem}@media (min-width:1536px){.preview-section{padding-left:0;padding-right:0}}.preview-section .code-ui-snippet-2{--tw-border-opacity:1;background-color:#0000004d;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;margin-top:1rem}.preview-section .code-ui-snippet-2 .code-ui-snippet-row{display:flex}.preview-section .code-ui-snippet-2 .code-ui-snippet-row .code-row-number{--tw-text-opacity:1;align-content:center;background-color:#000c;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;justify-content:center;line-height:1.25rem;min-height:-moz-fit-content;min-height:fit-content;padding:.5rem;width:2rem}@media (min-width:768px){.preview-section .code-ui-snippet-2 .code-ui-snippet-row .code-row-number{width:2.5rem}}.preview-section .code-ui-snippet-2 .code-ui-snippet-row .code-row-content{--tw-text-opacity:1;align-items:center;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;flex:1 1 0%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:300;line-height:1.25rem;padding-left:.25rem}@media (min-width:768px){.preview-section .code-ui-snippet-2 .code-ui-snippet-row .code-row-content{padding-left:1rem;padding-right:.5rem}}.contact-us-section{padding:6rem 1rem}@media (min-width:1536px){.contact-us-section{padding-left:0;padding-right:0}}.contact-us-section h3{font-size:1.875rem;font-weight:300;line-height:2.25rem;text-align:left}@media (min-width:768px){.contact-us-section h3{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.contact-us-section h3{font-size:3rem;line-height:1}}.contact-us-section p{color:#00000080;margin-top:1rem}
