:root{--shadow-300:0 4px 4px -1px rgba(12, 12, 13, 0.1), 0 4px 4px -1px rgba(12, 12, 13, 0.05);--shadow-400:0 16px 32px -4px rgba(12, 12, 13, 0.1), 0 4px 4px -4px rgba(12, 12, 13, 0.05)}@keyframes shake{0%{transform:translateX(0) rotate(0)}20%{transform:translateX(-3px) rotate(-5deg)}40%{transform:translateX(3px) rotate(5deg)}60%{transform:translateX(-3px) rotate(-5deg)}80%{transform:translateX(3px) rotate(5deg)}100%{transform:translateX(0) rotate(0)}}h1,h2,h3,h4,h5,h6{margin:0}body .elementor-field-group .elementor-field-textual:focus{box-shadow:none!important}body .button-primary .elementor-button{border-radius:100px;padding:1px 2px 1px 16px}body .button-primary .elementor-button-content-wrapper{align-items:center}body .button-primary .elementor-button-icon{width:42px;height:42px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}body .button-primary .elementor-button-icon svg{width:15px;height:16px;transform:translate(0,0)}body .button-primary .elementor-button-icon:before{content:'';width:15px;height:16px;position:absolute;transform:translate(-24px,24px);opacity:0}body .button-primary.button-arrow .elementor-button-icon:before{background:url(/wp-content/uploads/2025/12/arrow-red.svg) no-repeat center/contain}body .button-primary.button-arrow .elementor-button:hover svg{transition:all .35s linear;transform:translate(24px,-24px);opacity:0}body .button-primary.button-arrow .elementor-button:hover .elementor-button-icon:before{transition:all .35s linear;transform:translate(0,0);opacity:1}body .button-primary.button-phone .elementor-button:hover svg{animation:shake 0.4s ease-in-out}body .slick-arrow{font-size:0px!important;color:transparent!important;background-color:transparent!important;height:29px;width:29px!important;border:1px solid #b6b6b7;border-radius:100px;transform:translateY(-50%);transition:all 0.2s;background-position:center!important;background-repeat:no-repeat!important;background-size:15px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 476.213 476.213' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='m345.606 107.5-21.212 21.213 94.393 94.394H0v30h418.787L324.394 347.5l21.212 21.213 130.607-130.607z' fill='%23d90a2c' opacity='1' data-original='%23d90a2c' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;max-width:unset!important;padding:0!important;top:64%!important;position:absolute}body button.slick-prev.slick-arrow{transform:translateY(-50%) rotate(180deg);left:0;z-index:9}body button.slick-next.slick-arrow{right:0}.slick-arrow::before{content:unset!important}body .slick-arrow:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 476.213 476.213' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='m345.606 107.5-21.212 21.213 94.393 94.394H0v30h418.787L324.394 347.5l21.212 21.213 130.607-130.607z' fill='%231d1c20' opacity='1' data-original='%231d1c20' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");border:1px solid #1d1c20}@media (max-width:1650px){body button.slick-next.slick-arrow{right:-20px}body button.slick-prev.slick-arrow{left:-20px}}@media (max-width:767px){body .slick-arrow{top:67%!important}body button.slick-prev.slick-arrow{left:5px;z-index:1;background-color:#ffffff!important}body button.slick-next.slick-arrow{right:5px;z-index:1;background-color:#ffffff!important}}body .button-outlined .elementor-button{font-family:var(--e-global-typography-8713358-font-family),Sans-serif;font-size:var(--e-global-typography-8713358-font-size);font-weight:var(--e-global-typography-8713358-font-weight);text-decoration:var(--e-global-typography-8713358-text-decoration);line-height:var(--e-global-typography-8713358-line-height);color:var(--e-global-color-92ca8ad);border-color:var(--e-global-color-92ca8ad);background-color:transparent;border-radius:100px;padding:10px 16px 10px 16px}body .button-outlined .elementor-button:hover{color:var(--e-global-color-61688c7);background:var(--e-global-color-92ca8ad)}.accent-line .elementor-heading-title,.accent-line .elementor-cta__description,.accent-line-double .elementor-heading-title{display:flex;gap:8px;align-items:center}.accent-line .elementor-heading-title:before,.accent-line .elementor-cta__description:before,.accent-line-double .elementor-heading-title:before,.accent-line-double .elementor-heading-title:after{content:'';width:50px;height:2px}.accent-line-red .elementor-heading-title:before,.accent-line-red .elementor-cta__description:before,.accent-line-red .elementor-heading-title:after,.accent-line-red .elementor-cta__description:after{background:var(--e-global-color-3dc9cfb)!important}.accent-line-gray .elementor-heading-title:after,.accent-line-gray .elementor-heading-title:before{background:var(--e-global-color-3b1b432)!important}.accent-line-double .elementor-heading-title{justify-content:center}@media(max-width:767px){.accent-line .elementor-heading-title:before,.accent-line .elementor-cta__description:before,.accent-line-double .elementor-heading-title:before,.accent-line-double .elementor-heading-title:after{width:30px}.accent-line-double-m .elementor-heading-title,.accent-line-double-m .elementor-cta__description{justify-content:center}.accent-line-double-m .elementor-heading-title:after,.accent-line-double-m .elementor-cta__description:after{content:'';width:30px;height:2px}}.cta-accent-line .elementor-cta__content{flex-direction:column-reverse}.cta-accent-line .elementor-cta__content .elementor-cta__description{margin-bottom:16px}@media(max-width:767px){.cta-accent-line .elementor-cta__content .elementor-cta__description{margin-bottom:24px}}.red-pastal{color:var(--e-global-color-3dc9cfb)!important}body .cta-dash-heading .elementor-cta__content{display:flex;flex-direction:column-reverse;gap:16px}body .icon-list-tech-stack .elementor-icon-list-item{flex-direction:column;gap:4px}.icon-list-tech-stack .elementor-icon-list-icon svg{height:auto!important;width:auto!important}.icon-list-tech-stack .elementor-icon-list-icon{height:56px}.sub-service-icon-box .sub-service-icon-box-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:24px 24px}body .sub-service-icon-box .sub-service-item{padding:24px;border:solid 1px var(--e-global-color-a94ac7b);border-radius:24px;display:flex;flex-direction:column;gap:8px;text-align:center}body .sub-service-icon-box .elementor-icon,body .why-imp-icon-box .elementor-icon{width:110px;height:110px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--e-global-color-cc0e018)}body .sub-service-icon-box h3.elementor-icon-box-title,body .why-imp-icon-box h3.elementor-icon-box-title{font-family:var(--e-global-typography-2b7fb0f-font-family),Sans-serif;font-size:var(--e-global-typography-2b7fb0f-font-size);font-weight:var(--e-global-typography-2b7fb0f-font-weight);text-decoration:var(--e-global-typography-2b7fb0f-text-decoration);line-height:var(--e-global-typography-2b7fb0f-line-height);margin-top:16px}body .why-important-icon-box-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:0}body .why-imp-icon-box .why-important-item{border-bottom:1px var(--e-global-color-a94ac7b) solid;border-right:2px var(--e-global-color-a94ac7b) solid;padding-left:48px!important;padding-right:48px!important;padding-top:24px;display:flex;flex-direction:column;gap:8px;text-align:center}body .why-imp-icon-box .why-important-item:nth-child(3n){border-right:none}body .why-imp-icon-box .why-important-item:nth-last-child(-n+3){border-bottom:none}body .why-imp-icon-box .why-important-item:nth-child(3n+1){padding-left:24px!important}body .why-imp-icon-box .why-important-item:nth-child(3n){padding-right:24px!important}@media(max-width:767px){.sub-service-icon-box .sub-service-icon-box-container,body .why-important-icon-box-container{grid-template-columns:repeat(1,1fr)}body .why-imp-icon-box .why-important-item{border-right:0!important;padding:24px!important}body .why-imp-icon-box .why-important-item:nth-last-child(-n+3){border-bottom:1px var(--e-global-color-a94ac7b) solid}}.project-tags{display:flex;gap:8px;flex-wrap:wrap}.project-tags .tag{border:1px var(--e-global-color-3dc9cfb) solid;padding:4px 10px;background:var(--e-global-color-cc0e018);border-radius:100px;color:var(--e-global-color-92ca8ad);font-family:var(--e-global-typography-3926350-font-family),Sans-serif;font-size:var(--e-global-typography-3926350-font-size);font-weight:var(--e-global-typography-3926350-font-weight);text-transform:var(--e-global-typography-3926350-text-transform);text-decoration:var(--e-global-typography-3926350-text-decoration);line-height:var(--e-global-typography-3926350-line-height)}.table-of-contents .elementor-toc__body{padding:0}.table-of-contents .elementor-toc__list-item-text-wrapper{align-items:flex-start;display:flex;flex-direction:column}.table-of-contents .elementor-toc__list-item-text{width:100%;display:block;padding:16px;border-left:2px solid transparent}.table-of-contents .elementor-toc__list-item-text:hover,.table-of-contents .elementor-item-active{border-left:2px solid var(--e-global-color-3dc9cfb);background:var(--e-global-color-309727c)}.table-of-contents .elementor-toc__list-item{margin:0}.blog-css .elementor-widget h2{font-family:var(--e-global-typography-9095e07-font-family),Sans-serif;font-size:var(--e-global-typography-9095e07-font-size);font-weight:var(--e-global-typography-9095e07-font-weight);text-transform:var(--e-global-typography-9095e07-text-transform);text-decoration:var(--e-global-typography-9095e07-text-decoration);line-height:var(--e-global-typography-9095e07-line-height)}.blog-css .elementor-widget h3{font-family:var(--e-global-typography-c41b697-font-family),Sans-serif;font-size:var(--e-global-typography-c41b697-font-size);font-weight:var(--e-global-typography-c41b697-font-weight);text-decoration:var(--e-global-typography-c41b697-text-decoration);line-height:var(--e-global-typography-c41b697-line-height)}.blog-css .elementor-widget h4{font-family:var(--e-global-typography-2b7fb0f-font-family),Sans-serif;font-size:var(--e-global-typography-2b7fb0f-font-size);font-weight:var(--e-global-typography-2b7fb0f-font-weight);text-decoration:var(--e-global-typography-2b7fb0f-text-decoration);line-height:var(--e-global-typography-2b7fb0f-line-height)}.blog-css .elementor-widget h1,.blog-css .elementor-widget h2,.blog-css .elementor-widget h3,.blog-css .elementor-widget h4,.blog-css .elementor-widget h5,.blog-css .elementor-widget h6{margin-top:1.25em;margin-bottom:.5em}.blog-css .elementor-widget p,.blog-css .elementor-widget ul,.blog-css .elementor-widget ol{margin-bottom:1em}.blog-css .elementor-widget>*:nth-child(1),.blog-css:not(.no-toc) .elementor-widget>*:nth-child(2),.blog-css:not(.no-toc) .elementor-widget>*:nth-child(3):not(p,ol,ul){margin-top:0}.blog-css .elementor-widget>*:last-child{margin-bottom:0}.blog-css h1,.blog-css h2,.blog-css h3,.blog-css h4,.blog-css h5,.blog-css h6{color:var(--e-global-color-92ca8ad)}.blog-css p a,.blog-css ul a{color:var(--e-global-color-3dc9cfb)}.blog-css ul{padding-left:30px;margin-left:0}.blog-css li::marker{color:var(--e-global-color-92ca8ad)}.blog-css ol{padding-left:20px;margin-left:0}.blog-css ol li::marker{color:var(--e-global-color-92ca8ad)}.blog-css p a{position:relative;text-decoration:none!important}