@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a.mask,a.full-width,a.tab-link,a.tag,a.main-logo-wrapper,a.service-card,a.snippet-mask,a.blog-card,a.project-card,a.download-button{max-width:100%;display:inline-block}.main-logo-wrapper,.nav-menu-wrapper{position:relative}.nav-menu{list-style:none}.hamburger-button{display:none;position:relative}@media screen and (width<=991px){.hamburger-button{cursor:pointer;-webkit-user-select:none;user-select:none;display:block}}img{z-index:1;position:relative}h1,h3{margin-top:20px;margin-bottom:10px}h2{margin-top:10px;margin-bottom:20px}h4,h5,h6{margin-top:10px;margin-bottom:10px}a:hover{color:var(--primary)}blockquote{border-left:40px solid var(--secondary);background-color:var(--primary);color:var(--white);margin-top:35px;margin-bottom:35px;padding:25px 30px 25px 25px;font-size:22px;font-weight:300;line-height:150%}figure{flex-direction:row;margin-bottom:10px;display:flex}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Ubuntu,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:28px}h1,h2,h3,h4,h5,h6{margin:0}h1{color:var(--heading);max-width:650px;font-size:60px;font-weight:700;line-height:125%}h2{color:var(--heading);max-width:800px;font-size:48px;font-weight:700;line-height:125%}h3{color:var(--heading);font-size:36px;font-weight:700;line-height:110%}h4{color:var(--heading);font-size:30px;font-weight:700;line-height:110%}h5{font-size:25px;font-weight:700;line-height:110%}h6{font-size:22px;font-weight:700;line-height:110%}p{color:var(--paragraph);letter-spacing:.045px;max-width:820px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:28px}ul{margin-top:0;margin-bottom:10px;padding-left:40px}ol{margin-top:38px;margin-bottom:40px;padding-left:20px;line-height:40px}label{color:#000;margin-bottom:6px;font-size:18px;font-weight:500;line-height:28px;display:block}blockquote,figure{margin:0}a{color:var(--paragraph);background-color:#0000;font-size:16px;line-height:20px;text-decoration:none;transition:color .4s}img{object-fit:cover;vertical-align:middle;border:0;width:100%;max-width:100%;display:inline-block}svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline-offset:2px;outline:2px solid}html.js [data-anim]:not([data-anim-ready]){visibility:hidden}}@layer components{._100px-text{--tw-leading:115px;--tw-font-weight:700;--tw-tracking:6px;letter-spacing:6px;max-width:none;color:var(--transparent);margin-top:0;font-size:100px;font-weight:700;line-height:115px}@media not all and (width>=992px){._100px-text{--tw-leading:100px;font-size:75px;line-height:100px}}@media not all and (width>=768px){._100px-text{--tw-leading:60px;font-size:50px;line-height:60px}}@media not all and (width>=480px){._100px-text{--tw-leading:48px;font-size:45px;line-height:48px}}._100px-text{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--white)}._105px-svg{max-width:105px}._120px-image{max-width:calc(var(--spacing) * 30)}._15px-text{--tw-font-weight:500;color:var(--heading);font-size:15px;font-weight:500}._15px-text.is-quote-title{--tw-tracking:1.5px;letter-spacing:1.5px;color:var(--primary);margin-bottom:10px}._18px-text{--tw-font-weight:500;white-space:nowrap;color:var(--primary);font-size:18px;font-weight:500}._18px-text.is-heading-color{color:var(--heading)}._18px-white-paragraph{--tw-font-weight:400;color:var(--white);font-size:18px;font-weight:400}._2-column-block{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 10);flex-direction:row;width:100%;display:flex}@media not all and (width>=992px){._2-column-block{flex-direction:column}}._2-column-block.is-middle-allign{justify-content:center}._2-column-block.is-100px-gap{column-gap:calc(var(--spacing) * 25);row-gap:calc(var(--spacing) * 25)}@media not all and (width>=992px){._2-column-block.is-100px-gap{column-gap:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 20)}}._2-column-block.is-project-page{align-items:stretch;gap:30px}._2-column-block.is-top-align{align-items:flex-start}._2-column-grid{column-gap:calc(var(--spacing) * 10);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:50px;margin-top:30px;display:grid}@media not all and (width>=992px){._2-column-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}._2-column-grid{grid-auto-columns:1fr}._20px-svg{max-width:calc(var(--spacing) * 5)}._20px-svg.is-rotate-45{transform:rotate(45deg)}._20px-svg.is-rotate-180{transform:rotate(-180deg)}._20px-text{color:var(--heading);font-size:20px}._20px-text.is-lower-case{text-transform:lowercase}._20px-text.is-service-notice-title{--tw-leading:61px;--tw-tracking:.8px;letter-spacing:.8px;color:var(--white);text-transform:uppercase;line-height:61px}._24px-text{--tw-leading:30px;--tw-font-weight:700;font-size:24px;font-weight:700;line-height:30px}._25-px-text{--tw-leading:32px;--tw-font-weight:700;color:var(--heading);font-size:25px;font-weight:700;line-height:32px}._25-px-text.is-color-white{color:var(--white)}._28px-text{font-size:28px}._3-column-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;width:100%;display:grid}@media not all and (width>=992px){._3-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=768px){._3-column-grid{row-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=480px){._3-column-grid{margin-top:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr))}}._3-column-grid{grid-auto-columns:1fr}._3-column-grid.is-row-gap-80px{row-gap:calc(var(--spacing) * 20);margin-top:0}._3-column-grid.is-no-margin{margin-top:0}._3-column-grid.is-service-grid{max-width:calc(var(--spacing) * 300);margin-top:25px}@media not all and (width>=768px){._3-column-grid.is-service-grid{place-items:center}}._30px-heading{--tw-leading:38px;font-size:30px;line-height:38px}@media not all and (width>=768px){._30px-heading{--tw-leading:36px;font-size:28px;line-height:36px}}@media not all and (width>=480px){._30px-heading{--tw-leading:30px;font-size:20px;line-height:30px}}._36px-text{--tw-leading:54px;margin-top:0;margin-bottom:10px;font-size:36px;line-height:54px}._4-column-grid{margin-top:calc(var(--spacing) * 10);grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}@media not all and (width>=992px){._4-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=480px){._4-column-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}._4-column-grid{grid-auto-columns:1fr}._4-column-grid-flex{flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:1fr;justify-content:center;align-items:center;gap:18px;display:flex}._40px-svg{max-width:calc(var(--spacing) * 10)}._40px-text{--tw-leading:40px;font-size:40px;line-height:40px}@media not all and (width>=480px){._40px-text{--tw-leading:30px;font-size:25px;line-height:30px}}._42px-heading{margin-top:15px;font-size:42px}@media not all and (width>=768px){._42px-heading{--tw-leading:40px;font-size:34px;line-height:40px}}@media not all and (width>=480px){._42px-heading{--tw-leading:30px;font-size:24px;line-height:30px}}._44px-svg{max-width:calc(var(--spacing) * 11)}._50px-svg{max-width:50px}._50px-text{--tw-leading:50px;--tw-font-weight:700;color:var(--secondary);margin-top:0;font-size:50px;font-weight:700;line-height:50px}@media not all and (width>=480px){._50px-text{--tw-leading:44px;font-size:34px;line-height:44px}}._50px-text.is-uppercase{text-transform:uppercase}._60px-svg{width:calc(var(--spacing) * 15)}._90px-svg{max-width:calc(var(--spacing) * 20);position:absolute;inset:0% auto auto 0%}@media not all and (width>=768px){._90px-svg{max-width:70px}}@media not all and (width>=480px){._90px-svg{max-width:50px}}.about-card{background-color:var(--transparent);padding-right:calc(var(--spacing) * 15);border-right:18px solid var(--primary);align-items:center;display:flex;position:relative;overflow:hidden}.about-card-block{max-width:calc(var(--spacing) * 80);box-shadow:12px 16px 50px 0 var(--box-shadow)}.about-card-wrapper{position:relative;overflow:hidden}.about-cards-section{z-index:1;margin-top:calc(var(--spacing) * -14);padding-bottom:calc(var(--spacing) * 30);position:relative}.about-us-images{height:100%;min-height:calc(var(--spacing) * 170);width:100%;max-width:calc(var(--spacing) * 158);min-width:calc(var(--spacing) * 150);justify-content:center;align-items:center;display:flex;position:relative}@media not all and (width>=992px){.about-us-images{min-width:auto;max-width:650px}}@media not all and (width>=768px){.about-us-images{max-width:489px;min-height:527px}}@media not all and (width>=480px){.about-us-images{max-width:330px;min-height:370px}}.absolute-cta-image{width:30%;max-width:none;position:absolute;inset:auto 0% 0% auto}.absolute-image{max-width:calc(var(--spacing) * 55);position:absolute;inset:-100px auto auto -56px}.absolute-image.is-static{z-index:2;max-width:calc(var(--spacing) * 105);position:static}.animated-line{z-index:1;background-color:var(--primary);width:100%;height:7px;position:relative}.animated-line.is-80{max-width:80%}.animated-line.is-70{max-width:70%}.animated-line.is-90{max-width:90%}.author-block{flex-direction:row;align-items:center;column-gap:6px;display:flex}.author-image{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);border-radius:2147483647px;max-width:none}.banner{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);background-position:0 0;background-size:cover;position:relative}@media not all and (width>=768px){.banner{padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 15)}}@media not all and (width>=480px){.banner{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10)}}.banner{background-image:url(/_astro/rectangle-243-1rectangle-243.398Th84m.webp)}.banner-paragraph{--tw-font-weight:500;color:#e5e7eb;max-width:550px;font-size:18px;font-weight:500}.banner-paragraph.is-800px{max-width:calc(var(--spacing) * 200)}.black-overlay{z-index:1;background-image:linear-gradient(to right, black, var(--transparent));width:6%;height:100%;display:flex;position:absolute;inset:auto auto 0% 0%}.black-overlay.is-right-corner{background-image:linear-gradient(270deg, black, var(--transparent));inset:auto 0% 0% auto}.blog-card{background-color:var(--white);border-radius:10px;width:100%;max-width:370px;padding-block:17px;padding-inline:15px}@media not all and (width>=768px){.blog-card{max-width:calc(var(--spacing) * 120)}}.blog-card{box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.blog-card.is-list-style{justify-content:flex-start;align-items:center;gap:15px;max-width:none;padding-top:0;padding-bottom:0;padding-left:0;display:flex}@media not all and (width>=768px){.blog-card.is-list-style{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);max-width:none}}@media not all and (width>=480px){.blog-card.is-list-style{flex-direction:column;align-items:flex-start}}.blog-heading{--tw-leading:60px;--tw-font-weight:400;max-width:none;margin-top:0;margin-bottom:25px;font-size:52px;font-weight:400;line-height:60px}@media not all and (width>=480px){.blog-heading{--tw-leading:40px;font-size:28px;line-height:40px}}.blog-main-image{object-fit:cover;border-radius:10px;width:100%;max-height:638px}@media not all and (width>=768px){.blog-main-image{max-height:calc(var(--spacing) * 90)}}@media not all and (width>=480px){.blog-main-image{width:100%;max-width:100%}}.blog-thumbnail{aspect-ratio:3/2;max-width:none;height:254px}@media not all and (width>=768px){.blog-thumbnail{max-height:none}}.blog-thumbnail{transition:transform .7s cubic-bezier(.175,.885,.32,1.275)}.blog-thumbnail:hover{transform:scale(1.1)}.blog-thumbnail.is-list-style{height:calc(var(--spacing) * 35);max-width:calc(var(--spacing) * 48)}@media not all and (width>=768px){.blog-thumbnail.is-list-style{height:calc(var(--spacing) * 30)}}@media not all and (width>=480px){.blog-thumbnail.is-list-style{max-width:none;height:auto}}.blog-title{--tw-leading:28px;--tw-font-weight:500;margin-top:0;margin-bottom:0;font-family:Ubuntu,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:28px}.blog-wrapper{margin-top:calc(var(--spacing) * 8)}.bold-text{--tw-leading:30px;--tw-font-weight:700;color:var(--secondary);font-size:20px;font-weight:700;line-height:30px}@media not all and (width>=480px){.bold-text{--tw-leading:28px;font-size:18px;line-height:28px}}.bold-text.is-weight-500{--tw-font-weight:500;font-weight:500}.border-deisgn{height:calc(var(--spacing) * 10);background-color:var(--color-white);width:50px;position:absolute;inset:auto -23px 0% auto;transform:rotate(-45deg)skew(-45deg)}.border-image{max-width:calc(var(--spacing) * 55);border-style:var(--tw-border-style);border-width:2px;border-color:var(--white);position:absolute;inset:82px auto auto 0%}@media not all and (width>=768px){.border-image{max-width:193px}}@media not all and (width>=480px){.border-image{max-width:44%}}.border-image{border-top-left-radius:100px}.border-image.is-right-top-corner-radius{max-width:354px;inset:0% 0% auto auto}@media not all and (width>=768px){.border-image.is-right-top-corner-radius{max-width:227px;top:77px}}@media not all and (width>=480px){.border-image.is-right-top-corner-radius{max-width:48%}}.border-image.is-right-top-corner-radius{border-top-left-radius:0;border-top-right-radius:50px}.border-image.is-bottom-left-radius{max-width:calc(var(--spacing) * 79);inset:auto auto 0% 0%}@media not all and (width>=768px){.border-image.is-bottom-left-radius{max-width:223px}}@media not all and (width>=480px){.border-image.is-bottom-left-radius{max-width:43%;bottom:5%}}.border-image.is-bottom-left-radius{border-top-left-radius:0;border-bottom-left-radius:90px}.border-image.is-bottom-right-radius{max-width:274px;inset:auto 0% 0% auto}@media not all and (width>=768px){.border-image.is-bottom-right-radius{max-width:202px}}@media not all and (width>=480px){.border-image.is-bottom-right-radius{max-width:52%}}.border-image.is-bottom-right-radius{border-top-left-radius:0;border-bottom-right-radius:90px}.border-with-text{justify-content:center;align-items:center;gap:35px;display:flex}@media not all and (width>=768px){.border-with-text{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5)}}.bottom-50{background-color:var(--primary);height:0%;position:absolute;inset:auto 0% 0%}.breadcrumb{--tw-leading:23px;--tw-font-weight:700;color:#f1f1f1;text-transform:uppercase;font-size:20px;font-weight:700;line-height:23px}@media not all and (width>=768px){.breadcrumb{--tw-leading:18px;font-size:16px;line-height:18px}}@media not all and (width>=480px){.breadcrumb{--tw-leading:24px;font-size:12px;line-height:24px}}.breadcrumb{font-family:Ubuntu,Helvetica,sans-serif}.breadcrumb-block{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);padding-inline:33px;padding-top:17px;padding-bottom:calc(var(--spacing) * 4);background-color:#3e3e3e66;border-radius:10px;margin-top:35px;display:flex}@media not all and (width>=992px){.breadcrumb-block{text-align:left;flex-wrap:wrap}}@media not all and (width>=768px){.breadcrumb-block{padding-block:13px;padding-inline:25px}}.button-block{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 6);flex-direction:column;width:100%;display:flex}.button-like-text{background-color:var(--primary);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);--tw-leading:30px;--tw-font-weight:700;color:var(--white);border-radius:30px;margin-left:5px;font-size:14px;font-weight:700;line-height:30px}@media not all and (width>=480px){.button-like-text{padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 3)}}.button-like-text.is-service-button-text{--tw-leading:22px;--tw-font-weight:500;margin-left:0;padding-block:5px;padding-inline:15px;font-weight:500;line-height:22px}.button-text{z-index:3;white-space:nowrap;position:relative}.card{width:100%;height:100%;max-width:calc(var(--spacing) * 90);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-white);flex-direction:column;justify-content:space-between;display:flex}@media not all and (width>=992px){.card{max-width:calc(var(--spacing) * 85)}}@media not all and (width>=768px){.card{max-width:calc(var(--spacing) * 100)}}.card,.card.is-box-shadow-black{box-shadow:0 0 50px #0000000f}.card-color{z-index:-1;height:calc(var(--spacing) * 75);width:calc(var(--spacing) * 75);background-color:var(--white);position:absolute;inset:-92px auto auto 54px;transform:rotate(47deg)}.changelog-section{margin-top:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 100);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);color:#000}@media not all and (width>=768px){.changelog-section{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * -10)}}@media not all and (width>=480px){.changelog-section{margin-bottom:calc(var(--spacing) * -5)}}.changelog-wrapper{flex-direction:column;row-gap:10px;display:flex}.client-designation{margin-bottom:calc(var(--spacing) * 2);--tw-leading:16px;color:#e5e7eb;font-size:14px;line-height:16px}.client-name{--tw-leading:21px;--tw-font-weight:700;color:var(--white);margin-top:7px;margin-bottom:3px;font-size:18px;font-weight:700;line-height:21px}.close-icon{max-height:calc(var(--spacing) * 4);max-width:calc(var(--spacing) * 4);cursor:pointer;--tw-leading:16px;--tw-font-weight:400;color:#1f2544;font-family:Material Icons,sans-serif;font-size:16px;font-weight:400;line-height:16px}.color-box{background-color:#ff6e00;border-radius:30px;width:170px;height:170px}@media not all and (width>=992px){.color-box{height:calc(var(--spacing) * 30);width:calc(var(--spacing) * 30)}}.color-box.is-primary{background-color:var(--primary)}.color-box.is-secondary{background-color:var(--secondary)}.color-box.is-teritary{background-color:var(--teritary)}.color-box-grid{flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}@media not all and (width>=992px){.color-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=480px){.color-box-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.color-box-grid{grid-auto-columns:1fr}.color-box-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.comment-wrapper{max-width:calc(var(--spacing) * 140);column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);flex-direction:column;margin-top:10px;margin-bottom:0;display:flex}.contact-field{border-style:var(--tw-border-style);border-width:1px;border-color:#f5f5f5;border-radius:5px;width:100%;height:55px;margin-bottom:0;padding:18px}.contact-field:focus{border-color:var(--primary)}.contact-field::placeholder{--tw-font-weight:300;color:#4444447a;font-weight:300}.contact-field.is-text-area{height:calc(var(--spacing) * 30)}.contact-field.is-contact-form-field{--tw-border-style:solid;background-color:var(--white);color:#7e7e7e;border-style:solid;border-color:#eaeaea;height:65px}.contact-field.is-contact-form-field::placeholder{color:#7e7e7e;font-size:18px}.contact-field.is-contact-field-text-area{--tw-border-style:solid;border-style:solid;border-color:#eaeaea;height:150px}.contact-field.is-contact-field-text-area::placeholder{--tw-leading:21px;color:#7e7e7e;font-size:18px;line-height:21px}.contact-form{align-items:flex-start;column-gap:calc(var(--spacing) * 9);row-gap:calc(var(--spacing) * 9);flex-direction:column;width:100%;margin-top:35px;display:flex}@media not all and (width>=768px){.contact-form{gap:25px}}@media not all and (width>=480px){.contact-form{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5)}}.contact-form-heading{--tw-font-weight:500;--tw-tracking:.36px;letter-spacing:.36px;margin-top:15px;font-size:36px;font-weight:500}.contact-form-wrapper{width:100%;margin-bottom:0}.contact-icons-wrapper{justify-content:space-between;gap:30px;width:100%;max-width:830px;display:flex}@media not all and (width>=480px){.contact-icons-wrapper{flex-direction:column;align-items:flex-start}}.contact-icons-wrapper.is-vertical{flex-direction:column;margin-top:35px}@media not all and (width>=768px){.contact-icons-wrapper.is-vertical{align-items:flex-start}}.contact-image{max-width:610px}@media not all and (width>=992px){.contact-image{max-width:none}}.contact-image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:auto -50px 40px auto}@media not all and (width>=768px){.contact-image-background{right:-25px;bottom:calc(var(--spacing) * 5)}}.contact-image-background{background-image:url(/_astro/background-2background.D6zp-PNz.webp)}.contact-section{background-color:#0000;background-size:cover}@media not all and (width>=992px){.contact-section{background-position:50%;background-repeat:no-repeat;background-size:cover}}.contact-section{background-image:url(/_astro/contact-section-1contact-section.BQiN5fXw.webp)}.container-1200px-middle-allign{z-index:2;width:100%;max-width:calc(var(--spacing) * 300);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin-left:auto;margin-right:auto;display:flex}@media not all and (width>=992px){.container-1200px-middle-allign{width:100%}}@media not all and (width>=768px){.container-1200px-middle-allign{flex-direction:column;justify-content:center;align-items:center;display:block}}@media not all and (width>=480px){.container-1200px-middle-allign{align-items:center;padding-block:0;padding-inline:15px}}.counter{--tw-leading:24px;color:var(--white);flex-direction:column;gap:19px;font-size:21px;line-height:24px;display:flex}.counter-animation-line{position:relative}.counter-wrapper{flex-direction:column;gap:34px;width:100%;margin-top:30px;display:flex}.cta-paragraph{margin-top:10px;margin-bottom:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 160)}.cta-section{background-image:url(/_astro/image-2image.DiQxJIXo.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:101px;padding-bottom:97px;position:relative}.cta-wrapper{flex-direction:column;align-items:flex-start;display:flex}.date{--tw-leading:23px;color:#6b7280;font-size:14px;line-height:23px}.date-block{align-items:center;gap:10px;display:flex}.default-line{background-color:#ccc;width:100%;height:7px;position:absolute;inset:0%}.delete-this-production-section{z-index:100000;position:relative}@media not all and (width>=992px){.delete-this-production-section{display:none}}.div-block{background-color:#0000}.download-button{border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);background-color:var(--primary);text-align:center;--tw-leading:55px;--tw-font-weight:700;--tw-tracking:1.28px;letter-spacing:1.28px;width:100%;color:var(--color-white);text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;font-size:14px;font-weight:700;line-height:55px;display:flex;position:relative;overflow:hidden}@media not all and (width>=480px){.download-button{padding-inline:calc(var(--spacing) * 7);padding-block:13px}}.download-button{font-family:Ubuntu,Helvetica,sans-serif;transition:color .7s}.download-button:hover{color:#000}.download-button.is-center-align{justify-content:center}.dropdown-contents{z-index:1;flex-direction:column;place-content:flex-start center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}@media not all and (width>=992px){.dropdown-contents{width:auto;position:static;overflow:hidden}}.dropdown-icon{--tw-leading:18px;color:var(--color-white);font-family:Material Icons,sans-serif;font-size:18px;line-height:18px}.dropdown-icon.is-rotate{position:absolute}.dropdown-menu{z-index:auto;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex;position:relative}.dropdown-switch{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);background-color:var(--primary);width:100%;padding-inline:25px;padding-top:calc(var(--spacing) * 3);color:#000;padding-bottom:11px;text-decoration-line:none;display:flex;position:relative;overflow:visible}@media not all and (width>=480px){.dropdown-switch{justify-content:space-between;padding-left:10px;padding-right:10px}}.dropdown-switch.is-top-rounded{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-switch.is-bottom-rounded{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.dropdown-texts{background-color:var(--teritary);color:var(--secondary);padding-block:17px;padding-inline:21px}@media not all and (width>=480px){.dropdown-texts{--tw-leading:21px;font-size:14px;line-height:21px}}.dropdown-title{--tw-leading:30px;--tw-font-weight:500;white-space:pre-wrap;color:var(--color-white);text-transform:capitalize;font-size:18px;font-weight:500;line-height:30px}@media not all and (width>=480px){.dropdown-title{--tw-leading:22px;font-size:15px;line-height:22px}}.dropdown-title{font-family:Ubuntu,Helvetica,sans-serif}.empty-block{background-color:var(--primary);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);color:var(--white);border-radius:10px}.end-line-border{background-color:var(--primary);width:3px;height:26px;position:absolute;inset:-10px -1px 0% auto}.error-message{text-align:center;color:var(--color-white);background-color:#ff2e2e}.error-text{--tw-leading:480px;color:var(--primary);margin-top:0;margin-bottom:0;font-size:420px;line-height:480px}@media not all and (width>=992px){.error-text{max-width:none}}@media not all and (width>=768px){.error-text{--tw-leading:280px;font-size:250px;line-height:280px}}@media not all and (width>=480px){.error-text{--tw-leading:180px;font-size:150px;line-height:180px}}.experience-block{z-index:1;justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);background-color:var(--white);--tw-font-weight:700;max-width:430px;color:var(--heading);text-transform:uppercase;border-radius:57px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:37px 27px 30px 50px;font-size:14px;font-weight:700;display:flex;position:absolute;inset:auto 0% -60px}@media not all and (width>=480px){.experience-block{gap:7px;padding-top:30px;padding-left:30px;padding-right:30px}}.experience-block{grid-auto-columns:1fr;box-shadow:0 8px 51px #00000012}.experience-points{align-items:flex-start;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 10);flex-direction:column;margin-top:45px;display:flex}.faq-dropdowns{margin-top:calc(var(--spacing) * 3);width:100%;max-width:calc(var(--spacing) * 192);flex-direction:column;grid-template-rows:auto;gap:10px;padding-top:0;padding-bottom:0;display:flex}@media not all and (width>=768px){.faq-dropdowns{grid-template-columns:repeat(1,minmax(0,1fr))}}.faq-dropdowns.is-full-width{max-width:none}.featured-properties-wrapper{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.field-wrapper{justify-content:space-between;gap:30px;width:100%;display:flex}@media not all and (width>=480px){.field-wrapper{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);flex-direction:column}}.flex-horizontal{align-items:center;display:flex}.flex-horizontal.is-17px-gap{gap:17px}.flex-horizontal.is-10px-gap{gap:10px}.flex-horizontal.is-40px-gap{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 10)}.flex-horizontal.is-13px-gap-top-align{align-items:flex-start;gap:13px}.font-weight-bold-text{--tw-font-weight:500;--tw-tracking:.2px;letter-spacing:.2px;color:#3a3a3a;font-size:20px;font-weight:500}.footer{background-image:linear-gradient(#1c275233,#1c275233),url(/_astro/background-1background.BJhiTlYg.webp);background-position:0 0,50%;background-repeat:repeat;background-size:auto,cover;position:relative}.footer-block{max-width:calc(var(--spacing) * 100);justify-content:flex-start;align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media not all and (width>=992px){.footer-block{width:100%;max-width:none;padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10)}}@media not all and (width>=768px){.footer-block{width:100%}}@media not all and (width>=480px){.footer-block{padding-top:30px;padding-bottom:30px}}.footer-block.is-50-width{min-width:135px}@media not all and (width>=992px){.footer-block.is-50-width{max-width:50%}}@media not all and (width>=480px){.footer-block.is-50-width{max-width:none}}@media screen and (width<=991px){.footer-block.is-50-width{border-top:1px solid #ffffff80}}.footer-block.is-newsletter{width:100%;max-width:397px;padding-left:6%}@media not all and (width>=992px){.footer-block.is-newsletter{max-width:none;padding-left:0%}}.footer-block.is-newsletter{border-left:1px solid #4b557d}@media screen and (width<=991px){.footer-block.is-newsletter{border-top:1px solid #ffffff80;border-left-style:none}}.footer-block.is-1st-block{gap:31px;max-width:509px;padding-right:6%}@media not all and (width>=992px){.footer-block.is-1st-block{padding-right:0%}}.footer-block.is-1st-block{border-right:1px solid #4b557d}@media screen and (width<=991px){.footer-block.is-1st-block{border-right-style:none}}.footer-contact-info{--tw-leading:27px;color:var(--white);gap:10px;font-size:18px;line-height:27px;display:flex}@media not all and (width>=768px){.footer-contact-info{text-align:center;--tw-leading:24px;flex-direction:column;justify-content:center;align-items:center;font-size:16px;line-height:24px}}@media not all and (width>=480px){.footer-contact-info{flex-direction:row}}@media not all and (width>=768px){.footer-contact-info.is-left-align{text-align:left;align-items:flex-start}}@media not all and (width>=480px){.footer-contact-info.is-left-align{flex-direction:column}}.footer-copyrights-block{justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}@media not all and (width>=992px){.footer-copyrights-block{text-align:center}}@media not all and (width>=768px){.footer-copyrights-block{font-size:13px}}@media not all and (width>=480px){.footer-copyrights-block{font-size:12px}}.footer-copyrights-block{border-top:1px solid #d1cfe933}.footer-copyrights-text{--tw-leading:27px;--tw-font-weight:400;color:var(--white);text-transform:capitalize;font-size:18px;font-weight:400;line-height:27px}@media not all and (width>=768px){.footer-copyrights-text{--tw-leading:24px;font-size:16px;line-height:24px}}@media not all and (width>=480px){.footer-copyrights-text{font-size:14px}}.footer-grid-flex{justify-content:space-between;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-rows:auto;grid-template-columns:2.25fr .25fr .75fr 1.75fr;display:flex}@media not all and (width>=992px){.footer-grid-flex{flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:flex}}@media not all and (width>=480px){.footer-grid-flex{grid-template-columns:repeat(1,minmax(0,1fr));gap:30px}}.footer-link{--tw-leading:40px;color:var(--white);font-size:18px;line-height:40px}@media not all and (width>=480px){.footer-link{font-size:15px}}.footer-link{font-family:Ubuntu,Helvetica,sans-serif;transition:color .2s}.footer-link:hover{color:var(--primary)}.footer-menu-heading{--tw-leading:23px;--tw-font-weight:700;color:var(--color-white);font-size:20px;font-weight:700;line-height:23px}.footer-menu-wrapper{color:var(--color-white);flex-direction:column;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:flex}@media not all and (width>=480px){.footer-menu-wrapper{gap:5px}}.footer-menu-wrapper{grid-auto-columns:1fr}.footer-paragraph{--tw-leading:29px;color:var(--white);text-transform:capitalize;font-size:18px;line-height:29px}@media not all and (width>=768px){.footer-paragraph{text-align:left}}@media not all and (width>=480px){.footer-paragraph{font-size:14px}}.footer-subscribe-button-wrapper{margin-top:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 6);flex-direction:column;width:100%;display:flex}@media not all and (width>=992px){.footer-subscribe-button-wrapper{max-width:calc(var(--spacing) * 100)}}.footer-top-bar{justify-content:space-between;gap:30px;padding-top:45px;padding-bottom:45px;display:flex;overflow:hidden}@media not all and (width>=992px){.footer-top-bar{flex-direction:column;justify-content:center;align-items:center;gap:50px;padding-top:35px;padding-bottom:35px}}@media not all and (width>=480px){.footer-top-bar{align-items:flex-start}}.footer-top-bar{border-bottom:1px solid #4b557d}.footer-wrapper{min-height:auto;margin-left:auto;margin-right:auto;padding-top:41px;padding-bottom:41px}@media not all and (width>=992px){.footer-wrapper{padding-top:0;padding-bottom:0}}@media not all and (width>=480px){.footer-wrapper{padding-bottom:calc(var(--spacing) * 5)}}.form-block{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:565px;margin-bottom:0;display:flex}@media not all and (width>=992px){.form-block{padding-top:calc(var(--spacing) * 20)}}.form-input-field{border-style:var(--tw-border-style);min-height:50px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:#4b5563;background-color:#fff0;border-width:1px;border-color:#c6c6c6;border-radius:10px;margin-bottom:0}@media not all and (width>=992px){.form-input-field{color:var(--white)}}@media not all and (width>=480px){.form-input-field{min-height:45px;padding-inline:calc(var(--spacing) * 3);--tw-leading:20px;padding-block:9px;font-size:14px;line-height:20px}}.form-input-field::placeholder{--tw-font-weight:300;font-size:16px;font-weight:300}@media not all and (width>=992px){.form-input-field::placeholder{color:var(--white)}}@media not all and (width>=480px){.form-input-field::placeholder{--tw-leading:20px;font-size:14px;line-height:20px}}.full-width{width:100%}.grid-2-column{flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;gap:10px;width:100%;margin-top:30px;margin-bottom:50px;display:grid}@media not all and (width>=480px){.grid-2-column{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr))}}.grid-2-column{grid-auto-columns:1fr}@media not all and (width>=992px){.hamburger-button{background-color:var(--transparent);flex-direction:row;padding:0}.hamburger-button:active,.hamburger-button:focus{background-color:var(--transparent)}.hamburger-close-icon{--tw-leading:24px;color:var(--primary);font-size:24px;line-height:24px;display:none}}@media screen and (width<=991px){.hamburger-close-icon{font-family:Material Icons,sans-serif}}@media not all and (width>=992px){.hamburger-close-icon:active{background-color:var(--transparent)}.hamburger-icon{--tw-leading:24px;color:var(--primary);font-size:24px;line-height:24px}}@media screen and (width<=991px){.hamburger-icon{font-family:Material Icons,sans-serif}}.header-social-icons{--tw-leading:14px;color:#e5e7eb;border-radius:2147483647px;justify-content:center;align-items:center;font-family:Icofont,sans-serif;font-size:14px;line-height:14px;transition:color .5s ease-in-out,background-color .2s,transform .4s;display:flex}.header-social-icons:hover{color:#ff6e00;-webkit-text-fill-color:inherit;background-clip:border-box;transform:translateY(-3px)}.heading{--tw-font-weight:500;margin-top:0;margin-bottom:0;font-weight:500}.heading.is-weight-700{--tw-font-weight:700;font-weight:700}.headings-block{--tw-font-weight:400;flex-direction:column;gap:70px;width:100%;font-weight:400;display:flex}.headings-divider{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * .25);background-color:#000;width:100%;max-width:345px;margin-bottom:25px}.hero-contents{width:100%;max-width:617px;padding-top:calc(var(--spacing) * 20);flex-direction:column;align-items:flex-start;gap:23px;padding-bottom:150px;display:flex;overflow:hidden}@media not all and (width>=992px){.hero-contents{max-width:none;margin-top:0;padding-bottom:0}}@media not all and (width>=480px){.hero-contents{padding-top:calc(var(--spacing) * 15)}}.hero-image-wrapper{width:100%;max-width:calc(var(--spacing) * 180);justify-content:center;align-items:flex-end;margin-top:50px;display:flex;position:relative}@media not all and (width>=992px){.hero-image-wrapper{margin-top:0}}.hero-paragraph{--tw-leading:34px;--tw-font-weight:400;color:var(--white);font-size:20px;font-weight:400;line-height:34px}@media not all and (width>=768px){.hero-paragraph{font-size:18px}}.hero-section{background-image:url(/_astro/hero-background-1hero-background.xbvL4Bm-.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-text{--tw-leading:20px;--tw-font-weight:700;--tw-tracking:4px;letter-spacing:4px;color:var(--white);text-transform:uppercase;font-weight:700;line-height:20px}.hero-title{max-width:calc(var(--spacing) * 203);--tw-leading:60px;color:var(--color-white);margin-top:0;font-size:52px;line-height:60px}@media not all and (width>=768px){.hero-title{font-size:45px}}@media not all and (width>=480px){.hero-title{--tw-leading:50px;font-size:36px;line-height:50px}}.hover-color-wrapper{flex-direction:column;display:flex;position:absolute;inset:0%}.icon{--tw-leading:14px;--tw-font-weight:400;--tw-tracking:normal;letter-spacing:normal;font-family:Material Icons,sans-serif;font-size:14px;font-weight:400;line-height:14px}.icon.is-search-icon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-leading:15px;color:var(--color-white);border-radius:2147483647px;justify-content:center;align-items:center;font-size:15px;line-height:15px;display:flex}@media not all and (width>=768px){.icon.is-search-icon{padding:calc(var(--spacing) * 2)}}@media not all and (width>=480px){.icon.is-search-icon{--tw-leading:14px;padding:5px;font-size:14px;line-height:14px}}.icon.is-date-icon{color:#777;font-size:23px}.icon.is-contact-icon{height:calc(var(--spacing) * 17);width:calc(var(--spacing) * 17);background-color:var(--primary);--tw-leading:32px;color:var(--white);border-radius:2147483647px;justify-content:center;align-items:center;font-size:32px;line-height:32px;display:flex}@media not all and (width>=768px){.icon.is-contact-icon{width:50px;height:50px}}.icon.is-contact-icon{font-family:Material Icons Outlined,sans-serif}.icon.is-tick-mark{--tw-leading:20px;color:var(--primary);font-size:20px;line-height:20px}.icon.is-tick-mark-32px{--tw-leading:32px;color:var(--primary);font-size:32px;line-height:32px}.icon.is-close-icon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-leading:15px;color:var(--primary);border-radius:2147483647px;justify-content:center;align-items:center;font-size:15px;line-height:15px;display:none}@media not all and (width>=768px){.icon.is-close-icon{padding:calc(var(--spacing) * 2)}}@media not all and (width>=480px){.icon.is-close-icon{--tw-leading:14px;padding:5px;font-size:14px;line-height:14px}}.icon-list{padding-left:calc(var(--spacing) * 5);--tw-leading:16px;justify-content:center;align-items:center;gap:10px;font-size:14px;line-height:16px;display:flex}@media not all and (width>=992px){.icon-list{padding-left:10px}}.icon-list{border-left:1px solid #dbeafe}.icon-list.is-no-border{border-left-style:none;padding-left:0}.icon-list-wrapper{gap:30px;display:flex}@media not all and (width>=992px){.icon-list-wrapper{gap:10px}}.image-background{z-index:0;height:100%;max-height:calc(var(--spacing) * 145);background-color:var(--primary);width:100%;position:absolute;inset:auto auto -15px -17px}.image-wrapper{justify-content:center;align-items:center;width:100%;max-width:610px;display:flex;position:relative}@media not all and (width>=992px){.image-wrapper{max-width:none}}@media not all and (width>=768px){.image-wrapper{justify-content:center;align-items:center;display:flex}}.image-wrapper.is-570px{max-width:570px}@media not all and (width>=992px){.image-wrapper.is-570px{max-width:none}}.image-wrapper.is-max-width-730px{max-width:730px}@media not all and (width>=992px){.image-wrapper.is-max-width-730px{max-width:none}}.image-wrapper.is-max-width-582px{max-width:582px}@media not all and (width>=992px){.image-wrapper.is-max-width-582px{margin-bottom:calc(var(--spacing) * 20)}}.image-wrapper.is-max-width-500px{max-width:calc(var(--spacing) * 125)}@media not all and (width>=992px){.image-wrapper.is-max-width-500px{width:70%;max-width:none}}@media not all and (width>=768px){.image-wrapper.is-max-width-500px{width:80%}}@media not all and (width>=480px){.image-wrapper.is-max-width-500px{width:85%}}.image-wrapper.is-max-width-500px{box-shadow:0 15px 50px #0000003d}.image-wrapper.is-project-main-image{max-width:none}.info-block{--tw-leading:24px;color:var(--paragraph);flex-direction:row;justify-content:flex-start;align-items:center;gap:6px 15px;margin-bottom:35px;font-size:16px;line-height:24px;display:flex;position:relative}@media not all and (width>=992px){.info-block{width:100%}}@media not all and (width>=768px){.info-block{column-gap:10px;row-gap:calc(var(--spacing) * 5);flex-wrap:wrap;font-size:15px}}.learn-more-block{--tw-leading:25px;--tw-font-weight:700;--tw-tracking:.25px;letter-spacing:.25px;width:100%;color:var(--white);align-items:center;gap:6px;margin-top:30px;font-size:20px;font-weight:700;line-height:25px;display:flex}@media not all and (width>=768px){.learn-more-block{margin-top:15px}}@media not all and (width>=480px){.learn-more-block{--tw-leading:22px;margin-top:10px;font-size:18px;line-height:22px}}.learn-more-block{font-family:Ubuntu,Helvetica,sans-serif;transition:all .5s}.learn-more-block:hover{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5)}.left-allign-wrapper{align-items:flex-start;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);text-align:left;flex-direction:column;display:flex}.left-allign-wrapper.is-list-style{padding-top:0}.license-block{margin-top:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.license-link{color:var(--secondary)}.license-link-block{flex-direction:column;row-gap:6px;display:flex}.license-main-text{margin-bottom:calc(var(--spacing) * 15);--tw-leading:28px;--tw-font-weight:400;font-size:18px;font-weight:400;line-height:28px}@media not all and (width>=480px){.license-main-text{--tw-leading:24px;margin-bottom:0;font-size:16px;line-height:24px}}.license-paragraph{margin-bottom:var(--spacing)}@media not all and (width>=480px){.license-paragraph{--tw-leading:21px;font-size:14px;line-height:21px}}.license-section{margin-top:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 20);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5)}@media not all and (width>=480px){.license-section{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 20)}}.license-title{--tw-leading:30px;--tw-font-weight:500;color:#4d4d4d;font-size:20px;font-weight:500;line-height:30px}@media not all and (width>=480px){.license-title{--tw-leading:27px;font-size:18px;line-height:27px}}.license-wrapper{color:#000;max-width:555px}.linear-background{z-index:1;background-image:linear-gradient(#0000,#010f47);width:100%;height:35%;position:absolute;bottom:0}.logo-block{width:100%;max-width:calc(var(--spacing) * 275);justify-content:space-between;gap:30px;margin-top:45px;margin-left:auto;margin-right:auto;display:flex}@media not all and (width>=992px){.logo-block{flex-wrap:wrap;justify-content:center;align-items:center;gap:50px}}.logo-image{object-fit:contain;max-width:150px}@media not all and (width>=480px){.logo-image{max-width:41%}}.logo-image{filter:grayscale();transition:all .4s}.logo-image:hover{filter:grayscale(0%)}.logo-wrapper{padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);flex-direction:column;margin-top:55px;display:flex}.main-block{flex-direction:column;align-items:stretch;width:100%;min-width:650px;max-width:870px;display:flex}@media not all and (width>=992px){.main-block{min-width:auto}}@media not all and (width>=768px){.main-block{align-items:center}}.main-logo{width:100%;max-width:calc(var(--spacing) * 60);object-fit:contain}.main-logo-wrapper{width:100%;max-width:calc(var(--spacing) * 60);min-width:calc(var(--spacing) * 30);padding-left:0}@media not all and (width>=992px){.main-logo-wrapper{z-index:1}}@media not all and (width>=768px){.main-logo-wrapper{z-index:1;margin-left:calc(var(--spacing) * -2);padding-left:0}}@media not all and (width>=480px){.main-logo-wrapper{max-width:calc(var(--spacing) * 45);padding-left:0}}.margin-top-25px{margin-top:25px}.margin-top-30px{margin-top:30px}.mask{z-index:1;position:relative;overflow:hidden}.mask.is-rounded-border{border-radius:6px}.mask.is-rounded-border.is-list-style{min-width:calc(var(--spacing) * 48)}.mask.is-20px-rounded{border-radius:20px;width:100%}.mask.is-18px-margin-botom{margin-bottom:18px}.meta-link{--tw-leading:24px;font-family:Ubuntu,Helvetica,sans-serif;font-size:15px;line-height:24px}.middle-allign-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.nav-button-list{margin-left:calc(var(--spacing) * 5);align-items:center;gap:30px}@media not all and (width>=992px){.nav-button-list{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-left:0;display:flex}}.nav-link{--tw-leading:40px;--tw-font-weight:400;color:var(--color-white);font-size:18px;font-weight:400;line-height:40px;display:flex}@media not all and (width>=992px){.nav-link{--tw-leading:16px;width:100%;font-size:16px;line-height:16px}}@media not all and (width>=768px){.nav-link{display:inline-block}}@media not all and (width>=480px){.nav-link{--tw-leading:22px;font-size:14px;line-height:22px}}.nav-link{font-family:Ubuntu,Helvetica,sans-serif}.nav-link:focus-visible{outline-offset:0px;outline:2px solid #0050bd}@media not all and (width>=480px){.nav-link.is-current{padding-top:0;padding-bottom:0}}.nav-list{text-decoration-line:none;overflow:hidden}@media not all and (width>=992px){.nav-list{text-align:center}}.nav-list{transition:all .3s ease-in-out}@media screen and (width<=991px){.nav-list{border-bottom:1px #fff3}}.nav-menu{color:var(--color-white);flex-direction:row;justify-content:space-between;align-items:center;gap:30px;margin-bottom:0;padding-left:0;display:flex}@media not all and (width>=992px){.nav-menu{text-align:center;border-radius:0;flex-flow:column wrap;justify-content:center;align-items:center;gap:30px;display:flex}}@media not all and (width>=768px){.nav-menu{border-radius:0}}@media not all and (width>=480px){.nav-menu{flex-direction:column;row-gap:15px;overflow:visible}}.nav-menu-border{background-color:#ff6e00;width:100%;height:5px}@media not all and (width>=992px){.nav-menu-wrapper{background-color:var(--secondary);max-width:none;padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 25);padding-bottom:calc(var(--spacing) * 15);flex-direction:row}}@media not all and (width>=768px){.nav-menu-wrapper{min-width:auto}}@media not all and (width>=480px){.nav-menu-wrapper{padding-top:calc(var(--spacing) * 15)}}@media screen and (width<=991px){.nav-menu-wrapper{box-shadow:0 2px 5px #0000001a}}.navbar{z-index:99999999;width:100%;max-width:100%;height:110px;padding-inline:0;padding-block:calc(var(--spacing) * 3);background-color:#1c2752;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:sticky;top:0}@media not all and (width>=992px){.navbar{height:70px;margin-top:0}}@media not all and (width>=768px){.navbar{z-index:99999;max-width:100%;padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}}@media not all and (width>=480px){.navbar{height:50px;padding-top:15px;padding-bottom:15px}}.navbar-wrapper{justify-content:space-between;align-items:center;gap:30px;display:flex}.navigation-icon{z-index:1;--tw-leading:30px;font-size:30px;line-height:30px}@media not all and (width>=768px){.navigation-icon{--tw-leading:25px;font-size:25px;line-height:25px}}.navigation-icon{font-family:Material Icons,sans-serif}.navigation-icon.is-rotate-180{transform:rotate(180deg)}.newletter-input{border-style:var(--tw-border-style);background-color:var(--transparent);color:#fffffff2;border-width:1px;border-color:#3d4147;border-radius:5px;min-width:170px;min-height:53px;margin-bottom:0;padding-block:18px;padding-inline:26px}.newletter-input::placeholder{--tw-leading:17px;color:#a7a7a7;font-size:14px;line-height:17px}.newsletter-button-wrapper{justify-content:center;align-items:stretch;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative}.newsletter-form{max-width:calc(var(--spacing) * 85);margin-bottom:0}.newsletter-submit-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--transparent);padding-inline:18px;padding-top:calc(var(--spacing) * 4);--tw-leading:16px;color:var(--primary);border-radius:5px;justify-content:center;align-items:center;margin-left:0;padding-bottom:17px;font-family:Ubuntu,Helvetica,sans-serif;font-size:14px;line-height:16px;transition:background-color .5s,color .3s;display:flex}.newsletter-submit-button:hover{background-color:var(--primary);color:var(--white)}.notice-bar-social-icon{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);flex-direction:row;display:flex}.number{--tw-leading:60px;--tw-font-weight:700;color:var(--primary);font-size:42px;font-weight:700;line-height:60px}.page-name{text-align:center;max-width:none;color:var(--color-white);text-transform:uppercase;margin-top:0}@media not all and (width>=992px){.page-name{font-size:30px}}@media not all and (width>=768px){.page-name{font-size:30px}}@media not all and (width>=480px){.page-name{--tw-leading:32px;font-size:24px;line-height:32px}}.page-wrapper{overflow:hidden}.percentage-counter{--tw-leading:32px;color:var(--primary);justify-content:flex-end;font-size:21px;line-height:32px;display:flex;position:absolute;inset:-46px 0 auto auto}.popup-search-bar{width:100%;min-width:calc(var(--spacing) * 85);background-color:var(--color-white);padding-inline:15px;padding-top:30px;padding-bottom:calc(var(--spacing) * 5);border-radius:8px;display:none;position:absolute;top:50px;left:-90px}@media not all and (width>=992px){.popup-search-bar{min-width:calc(var(--spacing) * 75);background-color:var(--transparent);padding:0;display:flex;position:static;right:0}}@media not all and (width>=480px){.popup-search-bar{min-width:calc(var(--spacing) * 55);top:38px;right:-35px}}.popup-search-bar{box-shadow:0 10px 20px #0003}@media screen and (width<=991px){.popup-search-bar{box-shadow:none}}.pricing-card{width:100%;max-width:calc(var(--spacing) * 105);border-style:var(--tw-border-style);background-color:var(--color-white);padding-top:calc(var(--spacing) * 10);padding-bottom:46px;padding-right:30px;padding-left:calc(var(--spacing) * 10);text-align:left;border-width:1px;border-color:#b7b7b7;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}@media not all and (width>=992px){.pricing-card{justify-content:space-between}}@media not all and (width>=768px){.pricing-card{min-width:auto}}@media not all and (width>=480px){.pricing-card{padding-left:25px;padding-right:25px}}.pricing-card{box-shadow:8px 6px 20px #0000000d}.primary-button{border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);background-color:var(--primary);text-align:center;--tw-leading:16px;--tw-font-weight:700;--tw-tracking:1px;letter-spacing:1px;color:var(--color-white);text-transform:capitalize;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;padding-block:15px;padding-inline:35px;font-size:14px;font-weight:700;line-height:16px;display:flex;position:relative;overflow:hidden}@media not all and (width>=480px){.primary-button{padding-inline:calc(var(--spacing) * 7);padding-block:13px}}.primary-button{font-family:Ubuntu,Helvetica,sans-serif;transition:color .7s}.primary-button:hover{color:#000}.primary-button.is-no-border{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);--tw-border-style:none;border-style:none;border-color:var(--white);padding-block:17px;padding-inline:37px}@media not all and (width>=480px){.primary-button.is-no-border{padding-block:15px;padding-inline:30px}}.primary-button.is-no-border{transition:color .7s}.primary-button.is-no-border:hover{border-color:var(--white)}.primary-button.is-contact-submit-button{--tw-leading:23px;--tw-font-weight:500;--tw-tracking:0;letter-spacing:0;margin-top:7px;font-size:20px;font-weight:500;line-height:23px;transition:background-color .5s,color .7s}.primary-button.is-contact-submit-button:hover{background-color:var(--white)}.primary-button.is-404-button{border-color:var(--secondary);background-color:var(--secondary);margin-top:45px}.primary-button.is-pagination-button{margin-top:calc(var(--spacing) * 15)}.primary-color{color:#ff6e00}.primary-colored-title{--tw-leading:27px;--tw-font-weight:500;color:var(--primary);text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:500;line-height:27px}.primary-number{--tw-leading:68px;--tw-font-weight:700;color:var(--primary);font-size:68px;font-weight:700;line-height:68px}@media not all and (width>=480px){.primary-number{--tw-leading:45px;font-size:45px;line-height:45px}}.production-button-arrow{max-width:14px}.production-button-info{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}.production-buy-button{--tw-leading:24px;--tw-font-weight:400;height:46px;color:var(--color-white);background-color:#4353ff;border-radius:2px;justify-content:center;align-items:center;padding-left:18px;padding-right:18px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:24px;transition:opacity .5s;display:flex}.production-buy-button:hover{color:var(--color-white);opacity:.75}.production-template-block{z-index:100;height:calc(var(--spacing) * 20);background-color:var(--color-white);justify-content:space-between;align-items:center;padding-top:0;padding-right:10px;display:flex;position:fixed;inset:auto 0% 0%}@media not all and (width>=992px){.production-template-block{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5)}}@media not all and (width>=768px){.production-template-block{display:none}}.production-template-block{border-top:1px solid #00000026}.production-template-height{height:calc(var(--spacing) * 20)}@media not all and (width>=768px){.production-template-height{display:none}}.production-template-image{object-fit:cover;width:130px;height:100%}.production-template-info{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);height:100%;display:flex}@media not all and (width>=992px){.production-template-info{gap:15px}}.production-template-link{color:#000;font-size:13px;text-decoration-line:none;transition:color .5s;display:inline}.production-template-link:hover{color:#4353ff}.production-template-name{--tw-leading:120%;--tw-font-weight:400;color:#000;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:120%}.production-template-paragraph{--tw-leading:120%;--tw-font-weight:400;color:#757575;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:120%}.production-template-title{padding-top:calc(var(--spacing) * 2);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.production-view-button{border-style:var(--tw-border-style);--tw-leading:120%;--tw-font-weight:400;color:#000;border-width:1px;border-color:#ebebeb;border-radius:2px;align-items:center;gap:10px;height:46px;padding-block:9px;padding-inline:18px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-decoration-line:none;transition:background-color .5s;display:flex}.production-view-button:hover{color:#000;background-color:#ebebeb}.project-card{height:calc(var(--spacing) * 112);max-width:calc(var(--spacing) * 116);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media not all and (width>=768px){.project-card{height:auto}}.project-card-title{--tw-leading:46px;--tw-font-weight:700;color:var(--white);font-size:40px;font-weight:700;line-height:46px}@media not all and (width>=992px){.project-card-title{--tw-leading:36px;font-size:32px;line-height:36px}}@media not all and (width>=480px){.project-card-title{--tw-leading:30px;font-size:25px;line-height:30px}}.project-details{z-index:1;align-items:flex-start;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);--tw-leading:26px;color:var(--white);flex-direction:column;font-size:24px;line-height:26px;display:flex;position:absolute;bottom:37px;left:50px}@media not all and (width>=992px){.project-details{bottom:30px;left:calc(var(--spacing) * 3);--tw-leading:22px;font-size:20px;line-height:22px}}@media not all and (width>=480px){.project-details{--tw-leading:20px;gap:10px;font-size:18px;line-height:20px;left:25px}}.project-image{height:calc(var(--spacing) * 170)}@media not all and (width>=992px){.project-image{height:calc(var(--spacing) * 110);max-width:calc(var(--spacing) * 100)}}@media not all and (width>=768px){.project-image{max-width:none}}@media not all and (width>=480px){.project-image{height:calc(var(--spacing) * 95)}}.project-image-wrapper{transform:skew(-10deg)}@media screen and (width<=479px){.project-image-wrapper{transform:skew(0deg)}}.project-info-block{bottom:calc(var(--spacing) * 12);left:calc(var(--spacing) * 8);z-index:2;flex-direction:column;align-items:flex-start;gap:13px;display:flex;position:absolute}@media not all and (width>=768px){.project-info-block{bottom:30px}}.project-information{flex-direction:column;gap:19px;margin-top:17px;display:flex}.project-main-image{aspect-ratio:3/2}.project-navigation-circle{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:var(--white);color:var(--primary);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;left:30px}@media not all and (width>=768px){.project-navigation-circle{width:50px;height:50px}}.project-navigation-circle{transition:padding .4s,box-shadow .7s;box-shadow:0 0 0 24px #ffffff26,0 0 0 12px #ffffff26}@media screen and (width<=767px){.project-navigation-circle{box-shadow:0 0 0 12px #ffffff26,0 0 0 6px #ffffff26}}.project-navigation-circle:hover{box-shadow:none;padding-right:10px}.project-navigation-circle.is-right-navigation{left:auto;right:30px}.project-navigation-circle.is-right-navigation:hover{padding-left:10px;padding-right:0}.project-sidebar{width:100%;max-width:351px;padding-inline:30px;padding-top:calc(var(--spacing) * 5);--tw-leading:28px;color:var(--text);background-color:#f35c2708;border-radius:10px;padding-bottom:30px;line-height:28px}@media not all and (width>=992px){.project-sidebar{max-width:none}}.project-sidebar{border-top:5px solid var(--primary)}.project-slider-navigation{width:65px;height:45px;color:var(--white);background-color:#ff6e00b3;border-radius:3px;justify-content:center;align-items:center;display:flex;inset:-16% 10% auto auto}@media not all and (width>=992px){.project-slider-navigation{right:90px}}.project-slider-navigation{font-family:Material Icons,sans-serif}.project-slider-navigation.is-right-navigation{right:3%}@media not all and (width>=992px){.project-slider-navigation.is-right-navigation{right:calc(var(--spacing) * 5)}}.project-thumbnail{border-radius:10px;height:100%}.project-title{--tw-leading:41px;font-size:36px;line-height:41px}@media not all and (width>=992px){.project-title{--tw-leading:30px;font-size:25px;line-height:30px}}@media not all and (width>=480px){.project-title{--tw-leading:24px;font-size:22px;line-height:24px}}.projects-slide{z-index:2;margin-left:calc(var(--spacing) * -15);max-width:665px;position:relative}@media not all and (width>=992px){.projects-slide{margin-left:calc(var(--spacing) * -10)}}@media not all and (width>=480px){.projects-slide{margin-left:0}}.projects-slider{background-color:var(--transparent);height:100%;margin-top:47px;overflow:hidden}.projects-slider-mask{z-index:1;max-width:674px;overflow:visible}@media not all and (width>=992px){.projects-slider-mask{max-width:calc(var(--spacing) * 95)}}.projects-slider-mask{transform:skew(0deg)}.recent-project-thumbnail{aspect-ratio:1;border-radius:10px;max-width:415px}.recent-projects-card{flex-direction:column;gap:13px;display:flex}.rich-description{border-bottom:1px solid #e6e6e6;margin-top:30px;margin-bottom:30px;padding-bottom:10px}.rich-description :is(p){margin-top:10px;margin-bottom:calc(var(--spacing) * 5);color:#374151;max-width:none}.rich-description :is(h3){margin-top:0;margin-bottom:calc(var(--spacing) * 5);--tw-leading:37px;font-size:30px;line-height:37px}@media not all and (width>=992px){.rich-description :is(h3){--tw-leading:34px;font-size:26px;line-height:34px}}@media not all and (width>=480px){.rich-description :is(h3){--tw-leading:28px;font-size:22px;line-height:28px}}.rich-description :is(h1){font-size:50px}.rich-description :is(h2){font-size:40px}.rich-description :is(h4){font-size:28px}@media not all and (width>=768px){.rich-description :is(h4){--tw-font-weight:500;font-size:24px;font-weight:500}}@media not all and (width>=480px){.rich-description :is(h4){font-size:20px}}.rich-description :is(figure){margin-top:27px;margin-bottom:27px}.rich-description.is-no-border{border-bottom-style:none}.rich-description.is-project{border-bottom-style:none;margin-bottom:0;padding-bottom:0}.rich-text-image-wrapper{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:1fr;gap:50px;margin-top:7px;margin-bottom:27px;display:grid}.rounded-image{border-radius:20px}.search-button{cursor:pointer;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);flex-direction:row;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}@media not all and (width>=992px){.search-button{display:none}}.search-button{grid-auto-columns:1fr}.search-icon-button{color:#000;background-color:#fff0;position:absolute;right:0}@media not all and (width>=992px){.search-icon-button{color:var(--white)}}.search-icon-button{font-family:Material Icons,sans-serif}.search-icon-wrapper{position:relative}.search-input{align-items:center;width:100%;margin-bottom:0;display:flex;position:relative}@media not all and (width>=992px){.search-input{width:100%}}.section{padding-top:calc(var(--spacing) * 30);padding-bottom:calc(var(--spacing) * 30);position:relative}@media not all and (width>=992px){.section{z-index:1;padding-top:calc(var(--spacing) * 25);padding-bottom:calc(var(--spacing) * 25)}}@media not all and (width>=768px){.section{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20)}}@media not all and (width>=480px){.section{padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 15)}}.section.is-about{padding-top:calc(var(--spacing) * 37);padding-bottom:calc(var(--spacing) * 42);background-image:url(/_astro/section-1section.D9xM2bKA.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.section.is-bg-image{background-image:url(/_astro/section-1section.D9xM2bKA.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.section.is-gap-120px{column-gap:calc(var(--spacing) * 30);row-gap:calc(var(--spacing) * 30);flex-direction:column;display:flex}@media not all and (width>=992px){.section.is-gap-120px{gap:90px}}@media not all and (width>=768px){.section.is-gap-120px{column-gap:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 20)}}@media not all and (width>=480px){.section.is-gap-120px{column-gap:calc(var(--spacing) * 15);row-gap:calc(var(--spacing) * 15)}}.section.is-overflow-hidden{overflow:hidden}.section-paragraph{max-width:490px}.section-title-wrapper{flex-direction:column;row-gap:18px;display:flex}@media not all and (width>=992px){.section-title-wrapper{max-width:555px}}.section-with-background-image{padding-top:calc(var(--spacing) * 12);background-image:url(/_astro/company-section-1company-section.Db-fin-j.webp);background-position:0 0;background-size:cover;padding-bottom:50px}.section-with-background-image.is-no-bottom-padding{padding-bottom:0}.section-with-background-image.is-no-padding{padding-top:calc(var(--spacing) * .25);padding-bottom:0}.semi-bold-text{--tw-font-weight:400;color:#475467;font-size:20px;font-weight:400}.semi-bold-text.is-dm-serif-font{color:#000}.semi-paragraph{--tw-leading:150%;font-size:18px;line-height:150%}@media not all and (width>=480px){.semi-paragraph{font-size:20px}}.separator{height:15px;width:calc(var(--spacing) * .25);background-color:#dbdbdb}@media not all and (width>=480px){.separator{display:none}}.service-banner{display:flex}@media not all and (width>=480px){.service-banner{flex-direction:column}}.service-card{border-radius:10px 10px 0 0;width:100%;max-width:366px;overflow:hidden}@media not all and (width>=768px){.service-card{max-width:calc(var(--spacing) * 110)}}.service-card-body{background-color:var(--white);text-align:left;--tw-leading:23px;color:var(--heading);justify-content:space-between;align-items:center;padding-left:25px;font-size:20px;line-height:23px;display:flex}.service-category{padding-top:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 5);border-bottom:1px solid #d7d7d7;padding-bottom:15px;padding-left:22px}.service-category-wrapper{background-color:var(--secondary);--tw-leading:26px;--tw-tracking:1.28px;letter-spacing:1.28px;color:var(--white);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:9px;padding-block:9px;padding-inline:26px;font-size:11px;line-height:26px;display:flex}.service-contents{align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);width:60%;padding-top:calc(var(--spacing) * 17);padding-right:calc(var(--spacing) * 10);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding-left:10%;display:flex}@media not all and (width>=992px){.service-contents{padding-right:calc(var(--spacing) * 5);padding-bottom:50px;padding-left:calc(var(--spacing) * 5)}}@media not all and (width>=480px){.service-contents{width:100%}}.service-contents{background-image:url(/_astro/rectangle-4180.BDEzAsw1.png)}.service-horizontal-wrapper{align-items:center;display:flex}@media not all and (width>=768px){.service-horizontal-wrapper{flex-direction:column}}.service-image{height:290px}@media not all and (width>=768px){.service-image{max-height:calc(var(--spacing) * 75)}}.service-image{border-top-left-radius:10px;border-top-right-radius:10px}.service-image-portrait{border-radius:10px;transition:transform 1.2s cubic-bezier(.23,1,.32,1)}.service-image-portrait:hover{transform:scale(1.2)}.service-info{--tw-leading:27px;color:#d1d5db;text-transform:capitalize;flex-direction:column;gap:18px;margin-top:30px;font-size:18px;line-height:27px;display:flex}.service-info-block{bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 8);z-index:2;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute}.service-logo-wrapper{background-color:var(--primary);height:100%;padding-inline:calc(var(--spacing) * 5);justify-content:center;align-items:center;padding-block:15px;display:flex}.service-notice-block{flex-direction:column;width:100%;display:flex}.service-notice-contents{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);background-color:var(--secondary);text-align:center;color:var(--white);padding-inline:30px;flex-direction:column;padding-top:30px;padding-bottom:23px;display:flex}.service-portrait-card{max-width:calc(var(--spacing) * 75);flex-direction:column;align-items:flex-start;display:flex;position:relative}.service-rich-text{margin-bottom:calc(var(--spacing) * 10);border-bottom:1px solid #d7d7d7}.service-rich-text :is(p){margin-bottom:calc(var(--spacing) * 4);max-width:none}.service-rich-text :is(h4){margin-top:33px;margin-bottom:calc(var(--spacing) * 5);--tw-leading:23px;font-size:20px;line-height:23px}.service-rich-text :is(ul){padding-left:calc(var(--spacing) * 5);--tw-font-weight:500;color:var(--heading);flex-direction:column;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:29px;margin-bottom:46px;font-weight:500;display:grid}@media not all and (width>=480px){.service-rich-text :is(ul){grid-template-columns:repeat(1,minmax(0,1fr))}}.service-rich-text :is(ul){grid-auto-columns:1fr;list-style-type:square}.service-section{background-color:var(--secondary);padding-top:calc(var(--spacing) * 27);padding-bottom:calc(var(--spacing) * 27)}.service-sidebar{border-style:var(--tw-border-style);border-width:1px;border-color:#d7d7d7;flex-direction:column;align-items:stretch;width:100%;max-width:370px;display:flex}@media not all and (width>=992px){.service-sidebar{width:48%}}@media not all and (width>=768px){.service-sidebar{width:100%;max-width:none}}.service-sidebar-wrapper{flex-direction:column;align-items:stretch;gap:31px;width:100%;max-width:370px;display:flex}@media not all and (width>=992px){.service-sidebar-wrapper{justify-content:space-between;column-gap:calc(var(--spacing) * 5);flex-wrap:wrap;max-width:none}}.service-thumbnail{width:40%;max-height:430px}@media not all and (width>=480px){.service-thumbnail{width:100%}}.service-wrapper{margin-top:calc(var(--spacing) * 10);width:100%}.sidebar{width:100%;max-width:calc(var(--spacing) * 115)}@media not all and (width>=992px){.sidebar{max-width:none;display:none}}.sidebar.is-hide-in-desktop{display:none}@media not all and (width>=992px){.sidebar.is-hide-in-desktop{display:flex}}.sidebar-body{padding-top:calc(var(--spacing) * 7);flex-direction:column;gap:27px;padding-bottom:33px;padding-left:18px;padding-right:17px;display:flex}.sidebar-title{background-color:var(--secondary);padding-right:calc(var(--spacing) * 5);--tw-leading:61px;--tw-tracking:.8px;letter-spacing:.8px;color:var(--white);text-transform:uppercase;padding-left:22px;font-size:18px;line-height:61px}.single-page-section{padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 30)}.snippet-mask{height:calc(var(--spacing) * 14);overflow:hidden}.social-share-icon{height:calc(var(--spacing) * 15);width:calc(var(--spacing) * 15);--tw-leading:20px;color:var(--white);background-color:#2c3765;border-radius:2147483647px;justify-content:center;align-items:center;font-size:20px;line-height:20px;display:flex}@media not all and (width>=480px){.social-share-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.social-share-icon{font-family:Icofont,sans-serif;transition:background-color .2s,transform .4s}.social-share-icon:hover{border-style:var(--tw-border-style);background-color:#316ff6;border-width:2px;border-color:#f7fdfe66;transform:translateY(-3px)}.social-share-icon.is-twitter{--tw-leading:18px;font-size:18px;line-height:18px}.social-share-icon.is-twitter:hover{color:var(--color-white);background-color:#1da1f2}.social-share-icon.is-pinterest:hover{color:var(--color-white);background-color:#e60023}.social-share-icon.is-youtube:hover{color:var(--color-white);background-color:red}.social-share-icon-container{flex-direction:row;gap:15px;display:flex}.square-block{background-color:var(--primary);width:5px;height:5px}.style-block{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 10);display:flex}@media not all and (width>=992px){.style-block{align-items:flex-start;gap:30px}}@media not all and (width>=768px){.style-block{flex-direction:column;gap:45px}}@media not all and (width>=480px){.style-block{text-align:center;justify-content:center;align-items:center}}.style-block.is-top-allign{align-items:flex-start}.style-container{width:100%;max-width:calc(var(--spacing) * 300);background-color:#f6f6f6;border-radius:70px;margin-left:auto;margin-right:auto;padding-block:94px;padding-inline:63px}@media not all and (width>=992px){.style-container{padding-inline:calc(var(--spacing) * 10);padding-block:70px}}@media not all and (width>=480px){.style-container{padding-inline:25px;padding-block:calc(var(--spacing) * 10)}}.style-guide-paragraph{--tw-font-weight:400;--tw-tracking:.22px;letter-spacing:.22px;font-size:22px;font-weight:400}.style-guide-section{margin-top:calc(var(--spacing) * 30);column-gap:calc(var(--spacing) * 30);row-gap:calc(var(--spacing) * 30);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media not all and (width>=992px){.style-guide-section{margin-top:calc(var(--spacing) * 25)}}@media not all and (width>=768px){.style-guide-section{margin-top:calc(var(--spacing) * 20)}}@media not all and (width>=480px){.style-guide-section{margin-top:calc(var(--spacing) * 15)}}.sub-title{--tw-leading:20px;--tw-tracking:6px;letter-spacing:6px;color:var(--primary);text-transform:uppercase;font-size:18px;line-height:20px}.subscription-container{width:100%;max-width:calc(var(--spacing) * 400);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);color:var(--text);background-position:50%;background-size:auto;margin-left:auto;margin-right:auto;padding-left:135px;display:flex;position:relative}@media not all and (width>=992px){.subscription-container{padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);justify-content:center;align-items:center}}@media not all and (width>=768px){.subscription-container{text-align:center}}@media not all and (width>=480px){.subscription-container{padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 15)}}.subscription-container{background-image:url(/_astro/pexels-markus-spiske-1729993-1-1pexels-markus-spiske-1729993-1.DkUTnCTl.webp);border-top-left-radius:60px;border-bottom-right-radius:60px}.success-message{background-color:var(--primary);color:var(--color-white)}.tab-link{background-color:var(--transparent);--tw-leading:30px;text-transform:capitalize;padding-block:15px;padding-inline:55px;font-family:Ubuntu,Helvetica,sans-serif;font-size:26px;line-height:30px}.tab-link.is-current{background-color:var(--primary);color:var(--white);border-radius:5px}.tabs-content{margin-bottom:calc(var(--spacing) * 15)}.tabs-menu{margin-bottom:calc(var(--spacing) * 15);text-transform:capitalize;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.tag{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:18px;--tw-font-weight:400;color:#9ca3af;border-width:2px;border-color:#e5e7eb;border-radius:2px;font-size:16px;font-weight:400;line-height:18px}.tags-block{margin-top:calc(var(--spacing) * 10);--tw-font-weight:700;color:var(--black);border-bottom:1px solid #e5e7eb;flex-direction:row;align-items:center;gap:15px;padding-bottom:38px;font-weight:700;display:flex}.team-card{border-style:var(--tw-border-style);color:#393737;border-width:1px;border-color:#dcdcdc33;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:34px;width:100%;max-width:383px;padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 51px #0000000d}.team-grid-3-column{margin-top:calc(var(--spacing) * 9);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;display:grid}@media not all and (width>=992px){.team-grid-3-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=768px){.team-grid-3-column{row-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=480px){.team-grid-3-column{margin-top:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr))}}.team-grid-3-column{grid-auto-columns:1fr}.team-member-designation{--tw-leading:29px;--tw-font-weight:400;color:#7e7e7e;text-transform:capitalize;font-size:18px;font-weight:400;line-height:29px}@media not all and (width>=480px){.team-member-designation{font-size:12px}}.team-member-info{z-index:2;margin-bottom:calc(var(--spacing) * 2);--tw-leading:29px;--tw-font-weight:700;color:var(--heading);flex-direction:column;gap:7px;font-size:25px;font-weight:700;line-height:29px;display:flex;position:relative}.team-member-wrapper{border-radius:5px;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;max-width:330px;display:flex;overflow:hidden}.testimonial-background{background-color:var(--primary);width:100%;position:absolute;inset:37px 0% 0% -14px}.testimonial-divider{height:63%;width:var(--spacing);background-color:var(--primary);position:absolute;bottom:27px;left:30px;right:auto}@media not all and (width>=768px){.testimonial-divider{height:70%}}@media not all and (width>=480px){.testimonial-divider{left:calc(var(--spacing) * 5)}}.testimonial-image{max-width:330px}.testimonial-image-wrapper{width:100%;max-width:330px;position:relative}.testimonial-navigation{--tw-leading:36px;color:#000;background-color:#f0f0f0;border-radius:2px;justify-content:center;align-items:center;width:46px;height:46px;padding:5px;font-size:36px;line-height:36px;display:flex;inset:auto auto 260px 0%}@media not all and (width>=992px){.testimonial-navigation{bottom:0%}}@media not all and (width>=480px){.testimonial-navigation{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-leading:30px;font-size:30px;line-height:30px}}.testimonial-navigation{font-family:Icofont,sans-serif;transition:border .2s,background-color .2s}.testimonial-navigation:hover{border-style:var(--tw-border-style);background-color:var(--secondary);color:var(--text);border-width:1px;border-color:#e97777}.testimonial-quote{width:100%;max-width:calc(var(--spacing) * 150);background-color:#fafafa;flex-direction:row;padding:45px 34px 27px 90px;display:flex;position:relative}@media not all and (width>=992px){.testimonial-quote{max-width:none}}@media not all and (width>=768px){.testimonial-quote{padding-top:25px;padding-left:calc(var(--spacing) * 20)}}@media not all and (width>=480px){.testimonial-quote{padding-top:35px;padding-right:calc(var(--spacing) * 5);padding-left:42px}}.testimonial-slider{background-color:var(--transparent);width:100%;height:100%;margin-top:22px}.testimonial-wrapper{max-width:calc(var(--spacing) * 275);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);align-items:center;gap:50px;margin-left:auto;margin-right:auto;display:flex}@media not all and (width>=992px){.testimonial-wrapper{flex-direction:column}}.text-color{color:var(--text)}.text-merge{gap:5px;display:flex}@media not all and (width>=992px){.text-merge{text-align:left;flex-wrap:wrap}}.text-merge-wrapper{column-gap:var(--spacing);row-gap:var(--spacing);display:flex}.title{--tw-leading:26px;--tw-font-weight:700;color:var(--heading);margin-bottom:14px;font-weight:700;line-height:26px}.title-button{background-color:var(--primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:500;color:var(--white);border-radius:10px;margin-bottom:15px;font-size:18px;font-weight:500}.top-50{background-color:var(--primary);height:0%;position:absolute;inset:0% 0% auto}.top-allign-text{align-items:flex-start;display:flex}.top-left-rectangle{height:calc(var(--spacing) * .5);background-color:var(--primary);width:38%;position:absolute;inset:13% auto auto -13%;transform:rotate(-41deg)}.top-notice-bar{z-index:101;padding-top:calc(var(--spacing) * 6);background-color:#111827;align-items:center;padding-bottom:22px}@media not all and (width>=992px){.top-notice-bar{z-index:99}}@media not all and (width>=768px){.top-notice-bar{padding-top:7px;padding-bottom:7px;display:none}}.top-notice-bar{border-bottom:1px solid #0000000d}.transparent-color{z-index:1;background-color:var(--color-white);border-radius:50px;width:0;height:0;position:absolute}.uppercase-title{--tw-font-weight:500;color:var(--heading);text-transform:uppercase;font-weight:500}.uppercase-title.is-service-title{margin-bottom:calc(var(--spacing) * 3);--tw-tracking:1.6px;letter-spacing:1.6px;color:var(--white)}.utility-page-content{width:calc(var(--spacing) * 65);text-align:center;flex-direction:column;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.version-description{--tw-leading:28px;line-height:28px}.version-title{--tw-leading:36px;--tw-font-weight:500;font-size:24px;font-weight:500;line-height:36px}.vertical-wrapper{flex-direction:column;align-items:flex-start;display:flex}.vertical-wrapper.is-about-card-gap{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);padding:34px 65px 18px 34px}.vertical-wrapper.is-contact-footer{column-gap:var(--spacing);row-gap:var(--spacing)}@media not all and (width>=768px){.vertical-wrapper.is-contact-footer{justify-content:center;align-items:center}}@media not all and (width>=480px){.vertical-wrapper.is-contact-footer{align-items:flex-start}}.vertical-wrapper.is-12px-gap{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3)}.vertical-wrapper.is-full-width{width:100%}.vertical-wrapper.is-contact-page{justify-content:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);--tw-leading:24px;--tw-tracking:.96px;letter-spacing:.96px;color:var(--heading);text-transform:capitalize;font-size:16px;line-height:24px}@media not all and (width>=768px){.vertical-wrapper.is-contact-page{justify-content:center;align-items:flex-start}}@media not all and (width>=480px){.vertical-wrapper.is-contact-page{align-items:flex-start}}.vertical-wrapper.is-30px-gap{gap:30px}.vertical-wrapper-2{flex-direction:column;display:flex}.vertical-wrapper-2.is-20px-gap{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 5);width:100%}.vertical-wrapper-2.is-310px-width{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);max-width:310px}.vertical-wrapper-2.is-40px-gap{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 10)}.video-link{z-index:2;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex;position:absolute;inset:0%}.w-layout-grid{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:1fr;display:grid}.white-colored-title{--tw-leading:27px;color:#cacaca;margin-bottom:14px;line-height:27px}.white-heading{--tw-font-weight:500;color:var(--white);margin-top:0;margin-bottom:0;font-weight:500}@media not all and (width>=992px){.white-heading{font-size:38px}}.white-text{color:var(--color-white)}.white-text.is-max-width{max-width:550px}@media not all and (width>=768px){.white-text.is-max-width{max-width:66%}}.width-600px{max-width:calc(var(--spacing) * 150)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-50{top:calc(var(--spacing) * 50)}.bottom-50{bottom:calc(var(--spacing) * 50)}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=768px){.container{max-width:768px}}@media (width>=992px){.container{max-width:992px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1440px){.container{max-width:1440px}}@media (width>=1920px){.container{max-width:1920px}}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#000;--black-2:black;--box-shadow:#0000000a;--heading:#111827;--paragraph:#111827;--primary:#ff6e00;--secondary:#1c2752;--teritary:#fff0e5;--text:#4d5053;--transparent:#fff0;--white:white;--white-2:white}.border{height:calc(var(--spacing) * .25);background-color:#d5d4d3;width:100%}.container{z-index:2;width:100%;max-width:calc(var(--spacing) * 370);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:block}@media not all and (width>=992px){.container{width:100%}}@media not all and (width>=768px){.container{flex-direction:column;justify-content:center;align-items:center;display:block}}@media not all and (width>=480px){.container{align-items:center;padding-block:0;padding-inline:15px}}.container.is-breadcrumb-container{z-index:2;max-width:calc(var(--spacing) * 295);align-items:center;column-gap:var(--spacing);row-gap:var(--spacing);text-align:center;display:flex}.container.is-middle-allign{text-align:center;display:flex}.container.is-space-between-block{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}@media not all and (width>=992px){.container.is-space-between-block{flex-direction:column}}.container.is-notice-bar-container{flex-direction:row;justify-content:space-between;align-items:center;gap:30px;display:flex}@media not all and (width>=992px){.container.is-notice-bar-container{flex-direction:row}}.container.is-logo-container{margin-top:130px}.container.is-1280px-max-width{max-width:calc(var(--spacing) * 320)}.container.is-max-width-880px{margin-top:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 220)}.container.is-1360px-container{max-width:calc(var(--spacing) * 340)}.contents{width:100%;max-width:calc(var(--spacing) * 171);flex-direction:column;align-items:flex-start;display:flex}@media not all and (width>=992px){.contents{max-width:none}}.contents.is-max-width-600px{max-width:calc(var(--spacing) * 150)}.hidden{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slider-mask{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow:hidden}.slider-mask::-webkit-scrollbar{display:none}.slider-mask>*{scroll-snap-align:start;flex:0 0 100%}:where(._2-column-grid,._4-column-grid,.team-grid-3-column){display:grid}.prose{color:var(--text)}.prose>*+*{margin-top:20px}.prose :is(h2,h3,h4,h5,h6){margin-top:40px;margin-bottom:20px}.prose :is(h2,h3,h4,h5,h6):first-child{margin-top:0}.prose h2{color:var(--heading);font-size:30px;font-weight:700;line-height:110%}.prose h3{font-size:25px;font-weight:700;line-height:110%}.prose h4,.prose h5,.prose h6{font-size:22px;font-weight:700;line-height:110%}@media screen and (width<=991px){.prose h3,.prose h4,.prose h5,.prose h6{color:var(--heading)}}@media screen and (width<=767px){.prose h4,.prose h5,.prose h6{font-size:16px;font-weight:500}}.prose ul{padding-left:24px;list-style:outside}.prose ol{padding-left:24px;list-style:decimal}.prose li+li,.prose :is(ul,ol) :is(ul,ol){margin-top:8px}.prose strong{font-weight:700}.prose em{font-style:italic}.prose a{text-underline-offset:3px;text-decoration:underline}.prose blockquote{border-left:2px solid;padding-left:24px;font-style:italic}.prose :is(img,video,iframe){border-radius:6px;width:100%;height:auto}.prose figure figcaption{opacity:.75;margin-top:8px;font-size:.875em}.prose :is(code,kbd,samp){background:#0000000f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose pre{background:#0000000f;border-radius:6px;padding:20px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose .table-wrap{overflow-x:auto}.prose table{border-collapse:collapse;text-align:left;width:100%}.prose :is(th,td){border-bottom:1px solid #0000001f;padding:10px 12px}.prose hr{border:0;border-top:1px solid #0000001f}body,.blog-title,.breadcrumb,.download-button,.dropdown-title,.footer-link,.learn-more-block,.meta-link,.nav-link,.newsletter-submit-button,.primary-button,.tab-link{font-family:var(--font-ubuntu), Helvetica, sans-serif}:where(.footer-block,.team-card,.service-portrait-card,.button-block){grid-area:span 1/span 1/span 1/span 1}.page-wrapper{overflow:hidden}.main-wrapper{overflow-x:clip}.skip-link{z-index:100000000;background-color:var(--secondary);color:#fff;padding:12px 20px;font-weight:700;transition:transform .2s;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}svg.icon,svg.dropdown-icon,svg.navigation-icon,svg.hamburger-icon,svg.hamburger-close-icon,svg.close-icon,.search-icon-button>svg,.project-slider-navigation>svg,.testimonial-navigation>svg{flex:none;width:1em;height:1em}svg.icon.is-search-icon,svg.icon.is-close-icon{box-sizing:content-box;width:1em;height:1em}svg.icon.is-contact-icon{box-sizing:border-box;width:68px;height:68px;padding:18px}@media screen and (width<=767px){svg.icon.is-contact-icon{width:50px;height:50px;padding:13px}}@media screen and (width<=991px){.nav-menu-wrapper{z-index:1;width:min(360px,100%);max-height:calc(100dvh - 100%);transition:translate .4s ease, display .4s allow-discrete;display:none;position:absolute;top:100%;right:0;overflow-y:auto;translate:100%}.nav-menu-wrapper[data-open]{display:block;translate:0}@starting-style{.nav-menu-wrapper[data-open]{translate:100%}}.hamburger-button[aria-expanded=true] .hamburger-icon{display:none}.hamburger-button[aria-expanded=true] .hamburger-close-icon{display:block}}.popup-search-bar[data-open]{display:block}.search-button[aria-expanded=true] .icon.is-search-icon{display:none}.search-button[aria-expanded=true] .icon.is-close-icon{display:flex}.search-button,.hamburger-button{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}@media screen and (width>=992px){.search-button{display:block}}@media screen and (width<=479px){.nav-link[aria-current=page]{padding-top:0;padding-bottom:0}}.search-icon-button{cursor:pointer;border:0;justify-content:center;align-items:center;height:100%;padding:0 14px;display:flex}.search-icon-button>svg{width:20px;height:20px}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.dropdown-switch{background-color:var(--secondary);text-align:left;border:0;width:100%;transition:background-color .5s}[data-accordion-item][data-open]>.dropdown-switch{background-color:var(--primary)}.dropdown-icon{color:var(--primary);transition:color .5s,transform .5s}[data-accordion-item][data-open] .dropdown-icon{color:var(--white)}.dropdown-icon.is-rotate{position:absolute;transform:rotate(-90deg)}[data-accordion-item][data-open] .dropdown-icon.is-rotate{transform:rotate(0)}.dropdown-contents{height:0;transition:height .5s;overflow:hidden}[data-accordion-item][data-open]>.dropdown-contents{height:auto}.projects-slider,.testimonial-slider,.projects-slider-mask{position:relative}a.project-image-wrapper{display:block}.projects-slider [data-slider-mask],.testimonial-slider [data-slider-mask]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.projects-slider [data-slider-mask]::-webkit-scrollbar{display:none}.testimonial-slider [data-slider-mask]::-webkit-scrollbar{display:none}.projects-slider [data-slide],.testimonial-slider [data-slide]{scroll-snap-align:start;flex:none}.testimonial-slider [data-slide]{flex-basis:100%}.projects-slider [data-slide]{flex-basis:665px;max-width:100%}.project-slider-navigation,.project-navigation-circle,.testimonial-navigation{z-index:3;cursor:pointer;border:0;position:absolute}.project-navigation-circle,.testimonial-navigation{top:50%;transform:translateY(-50%)}.testimonial-navigation{top:auto;left:0;transform:none}.testimonial-navigation.is-right-navigation{left:62px}.project-slider-navigation>svg,.project-navigation-circle>svg,.testimonial-navigation>svg{width:1em;height:1em}.project-slider-navigation>svg{width:30px;height:30px}.projects-slider button[disabled],.testimonial-slider button[disabled]{opacity:.35;cursor:default}.black-overlay{pointer-events:none}.animated-line[style*=--bar-width]{max-width:var(--bar-width)}._3-column-grid,.color-box-grid,.team-grid-3-column{grid-template-columns:1fr 1fr 1fr}._4-column-grid{grid-template-columns:1fr 1fr 1fr 1fr}._2-column-grid,.grid-2-column,.rich-text-image-wrapper{grid-template-columns:1fr 1fr}@media screen and (width<=991px){._3-column-grid,.color-box-grid,.team-grid-3-column,._4-column-grid{grid-template-columns:1fr 1fr}._2-column-grid{grid-template-columns:1fr}}@media screen and (width<=767px){._3-column-grid,.team-grid-3-column{grid-template-columns:1fr}}@media screen and (width<=479px){._3-column-grid,.color-box-grid,.grid-2-column,.team-grid-3-column,._4-column-grid{grid-template-columns:1fr}}.projects-tabs,.tabs-menu,.tab-link,.tabs-content{position:relative}.tab-link{cursor:pointer;font:inherit;color:inherit;border:0}[data-tab-pane]{display:none}[data-tab-pane][data-active]{display:block}.tab-link[aria-selected=true]{background-color:var(--primary);color:var(--white);border-radius:5px}.nav-menu-border{transition:transform .3s ease-out;transform:translate(-100%)}.nav-list:hover .nav-menu-border,.nav-list:focus-within .nav-menu-border{transform:translate(0)}.transparent-color{transition:width .5s cubic-bezier(.45,0,.55,1),height .5s cubic-bezier(.45,0,.55,1);top:50%;left:50%;translate:-50% -50%}.primary-button:hover .transparent-color,.primary-button:focus-visible .transparent-color,.download-button:hover .transparent-color,.download-button:focus-visible .transparent-color{width:300px;height:300px}.service-card-body{transition:background-color .8s ease-out,color .8s}.service-image{transition:transform 2s cubic-bezier(.23,1,.32,1)}.service-card:hover .service-card-body,.service-card:focus-visible .service-card-body{background-color:var(--primary);color:var(--white)}.service-card:hover .service-image,.service-card:focus-visible .service-image{transform:scale(1.2)}.border-deisgn{transition:transform 1.5s}.about-card-block:hover .border-deisgn{transform:rotate(-45deg)skew(-45deg)translateY(60px)}.about-card-block ._20px-text.is-lower-case{transition:color 1s}.about-card-block:hover ._20px-text.is-lower-case{color:var(--primary)}.top-50,.bottom-50{transition:height 1.2s cubic-bezier(.39,.575,.565,1)}.team-card:hover .top-50,.team-card:hover .bottom-50,.team-card:focus-within .top-50,.team-card:focus-within .bottom-50{height:52%}.team-member-name,.team-member-designation{transition:color 1s}.team-card:hover .team-member-name,.team-card:hover .team-member-designation,.team-card:focus-within .team-member-name,.team-card:focus-within .team-member-designation{color:var(--white)}.project-info-block{opacity:0;transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity 1s;transform:translateY(300px)}.linear-background{transition:height 2s}.project-card:hover .project-info-block,.project-card:focus-within .project-info-block{opacity:1;transform:translateY(0)}.project-card:hover .linear-background,.project-card:focus-within .linear-background{height:100%}.blog-title{transition:color .7s}.blog-card:hover .blog-title,.blog-card:focus-within .blog-title{color:var(--primary)}@media (prefers-reduced-motion:reduce){.nav-menu-border,.transparent-color,.project-info-block,.top-50,.bottom-50,.service-image,.border-deisgn{transition:none}.project-info-block{opacity:1;transform:none}}@media screen and (width<=991px){@layer base{h5,h6{color:var(--heading)}}}@media screen and (width<=767px){@layer base{h1{font-size:42px;line-height:60px}h2{font-size:36px;line-height:54px}h3{font-size:28px}h6{font-size:16px;font-weight:500}}}@media screen and (width<=479px){@layer base{h1{font-size:34px;line-height:50px}h2{font-size:28px;line-height:40px}h3{font-size:24px}body{font-size:15px;line-height:24px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
