*,html{scroll-behavior:smooth!important}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--dummy:rgb(0, 29, 98);--rgb-primary:26 98 242;--rgb-primary-bg:0 29 98;--rgb-secondary:33 194 166;--rgb-tertiary:254 222 101;--color-primary:rgb(var(--rgb-primary));--color-secondary:rgb(var(--rgb-secondary));--color-tertiary:rgb(var(--rgb-tertiary));--color-body-text:unset;--color-white:#ffffff;--color-black:#000000;--color-grey:#e3e5f2;--color-lite:#eff3f4;--color-placeholder:rgb(0 0 0 / 50%);--bg-secondary-gradient:linear-gradient(135deg, rgb(var(--rgb-secondary)), rgb(var(--rgb-secondary) / 80%));--border-radius:0.30rem;--border-radius-sm:0.15rem;--border-radius-md:0.45rem;--border-radius-lg:0.60rem;--border-radius-xl:0.90rem;--border-radius-2xl:1.5rem;--border-radius-3xl:3rem;--shape1:30% 70% 70% 30%/30% 57% 43% 70%;--shape2:70% 30% 30% 70%/60% 40% 60% 40%;--transition-default:all 0.3s 0s ease-out;--fs-sm:0.75rem;--fs-normal:normal;--fs-md:1.25rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-2xl:3rem;--fw-sm:300;--fw-normal:normal;--fw-md:500;--fw-bold:700;--zi-header:100;--zi-mobile-nav-mask:998;--zi-mobile-nav:999;--zi-submenu:999;--zi-topmost:1000;--header-height:125px;--header-height:80px;--default--font:'Rubik','Inter',sans-serif;--default-font:ui-sans-serif,'-apple-system',system-ui,'Segoe UI',Helvetica,'Apple Color Emoji',Arial,sans-serif,'Segoe UI Emoji','Segoe UI Symbol';--title-font:'Recursive','Syne',sans-serif;--headernav-mobile-padding-left:20px;--bg-headernav-container:#ffffff;--bg-headernav-container-mask:#00000050;--bg-headernav-expand-icon-width:40px}::selection{background:var(--color-secondary);color:var(--color-black);text-shadow:none}::placeholder{color:var(--color-placeholder)!important}::-webkit-input-placeholder{color:var(--color-placeholder)!important}::-moz-placeholder{color:var(--color-placeholder)!important}:-ms-input-placeholder{color:var(--color-placeholder)!important}@media (min-width:992px){:root{--header-height:80px}}body,html{height:100%;margin:0;padding:0}body{box-sizing:border-box;font-size:var(--fs-normal);font-family:var(--default-font);color:var(--color-body-text);word-break:break-word;scroll-behavior:smooth;overflow-x:hidden}.bg-default,body{background-color:#efefef}a{min-width:fit-content;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;color:var(--color-secondary)}a:not(.underline){text-decoration:none!important}a,button{transition:.5s}em{font-style:normal}a,button,input,select,textarea{outline:0!important}a:hover{color:var(--color-primary)}.h,.h1,.h2,.h3,.h4,.h5,.h6,.heading,h1,h2,h3,h4,h5,h6{font-family:var(--title-font);font-weight:700;color:var(--color-black);margin:0}ul{padding:0;margin:0}a:focus,button:focus{outline:0!important}button::-moz-focus-inner{border:0}:focus{outline:0}canvas,img,video{overflow:hidden}.card .learn-more,.learn-more,div:has(.learn-more)>.learn-more{transform:rotate(-45deg);transition:transform .4s}.card.style1:hover .learn-more,.learn-more:hover,div:has(.learn-more):hover>.learn-more{transform:rotate(0)}.button-group{--button-border-radius:var(--border-radius-lg);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem}.button-group a{font-weight:var(--fw-normal);font-size:1.15rem;line-height:1;padding:15px 30px;border-radius:var(--bs-border-radius-pill)!important;display:inline-block;position:relative;z-index:1}.button-group.btn-sm a{font-size:var(--fs-normal)!important;padding:15px 20px}.button-group a.btn-shadow.primary{background-color:var(--color-primary);color:var(--color-white)}.button-group a.btn-shadow.white{background-color:var(--color-white)}.button-group a.btn-shadow.lite{background-color:var(--color-lite)}.button-group a.btn-shadow.lite,.button-group a.btn-shadow.white{color:var(--color-body-text)}.button-group a.btn-shadow:not(.text-link)::after{content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;background-color:var(--color-tertiary);border-radius:4px;z-index:-2;visibility:hidden;opacity:0;transition:all.4s}.button-group a.btn-shadow:hover::after{visibility:visible;opacity:1}.button-group a.outline.default{--background-color:transparent;--background-color-hover:#eaeaea;--text-color:var(--color-body-text);--text-color-hover:var(--color-black);--border-color:#bababa;--border-color-hover:#bababa}.button-group a.outline.primary{--background-color:var(--color-primary);--text-color:var(--color-white);--border-color:var(--background-color);--background-color-hover:rgb(var(--rgb-primary-bg));--border-color-hover:var(--background-color-hover);--text-color-hover:var(--color-white)}.button-group a.outline.secondary{--background-color:rgb(var(--rgb-secondary) / 20%);--background-color-hover:var(--color-secondary);--text-color-hover:var(--color-white)}.button-group a.outline.tertiary{--background-color:rgb(var(--rgb-tertiary) / 30%);--background-color-hover:var(--color-tertiary);--text-color-hover:var(--color-black)}.button-group a.outline.white{--background-color:rgb(255 255 255 / 40%);--background-color-hover:var(--color-white);--text-color:var(--color-dark);--text-color-hover:var(--color-black);--border-color:var(--color-white);--border-color-hover:var(--color-white)}.button-group a.outline.hover-white{--background-color:transparent;--background-color-hover:#eaeaea;--text-color:var(--color-white);--text-color-hover:var(--color-black);--border-color:var(--color-white);--border-color-hover:var(--color-white)}.button-group a.outline{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--button-border-radius);color:var(--text-color);overflow:hidden}.button-group a.outline:hover{background-color:var(--background-color-hover);border-color:var(--border-color-hover);color:var(--text-color-hover)}.button-group a.outline *{color:var(--text-color)}.button-group a.outline:hover *{color:var(--text-color-hover)}.button-group a.outline:before{background-color:var(--background-color-hover);bottom:0;content:"";position:absolute;border-top-right-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius);top:0;left:0;width:10px;opacity:.3;z-index:-1;transition:all .5s ease-in-out 0s}.button-group a.outline:hover:before{opacity:1;border-radius:inherit;-webkit-transform:scale(100);transform:scale(100)}.button-group a.outline:has(i.fa-arrow-right){position:relative;padding-right:50px!important}.button-group a.outline i.fa-arrow-right{position:absolute;top:50%;left:calc(100% - 30px);transform:translate(-50%,-50%);transition:transform .3s ease}.button-group a.outline:hover i.fa-arrow-right{transform:translate(0,-50%)}@media (min-width:768px){.button-group{flex-direction:row;align-items:center;justify-content:unset}}.min-h50{min-height:50%!important}.min-h75{min-height:75%!important}.min-h100{min-height:100%!important}.min-vh50{min-height:50vh!important}.min-vh75{min-height:75vh!important}.min-vh100{min-height:100vh!important}.cards{align-items:stretch;justify-content:center}.card{display:flex;flex-direction:column;position:relative;height:100%;padding:36px;background-color:var(--color-white);border-width:2px;border-style:solid;border-color:rgb(0 0 0 / 1%);border-radius:var(--border-radius-xl);overflow:hidden;z-index:1;visibility:visible;animation-duration:1s;animation-delay:.5s;animation-name:fadeInUp}.card.placeholder{background-color:#dedede;overflow:hidden}.card::after,.card::before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:-1;transition:all .2s}.card .heading,.card p{margin:0}.card .link-wrapper{margin-top:auto}.card p{margin-top:1rem;margin-bottom:1rem;color:var(--text-color)}.card .heading{color:var(--color-black);font-size:1.35rem}.card .icon.block{flex-basis:120px}.card .icon.block img{max-height:70px;width:auto}.card .heading small{opacity:.5;color:var(--color-black)!important;font-size:var(--fs-normal);font-weight:var(--fw-normal)}.card .link-wrapper{padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:30px}.card .link-wrapper a{position:relative;z-index:2;display:flex;gap:5px}.card .link-wrapper a i{font-size:18px;width:40px;height:40px;flex:0 0 40px;line-height:40px;text-align:center;border-radius:50%;background-color:var(--color-lite);box-shadow:0 4px 20px 0 rgba(35,35,49,.06);position:relative;z-index:1}.card:hover .link-wrapper a i{background-color:var(--color-white)}.card .link-wrapper a b{font-size:14px;font-weight:var(--fw-md)!important;transform:translate(-40px,5px);opacity:0;display:inline-block;color:var(--color-primary);overflow:hidden}.card .link-wrapper .icon{position:relative;display:block;transform:translateX(-10px)}.card .link-wrapper .icon,.card .link-wrapper a i{color:var(--color-body-text)}.card .link-wrapper .icon svg{height:36px;width:36px;stroke-width:1.5}.card .link-wrapper .icon img{max-width:90px;height:auto}.card,.card .heading,.card .heading small,.card .link-wrapper .icon,.card .link-wrapper a b,.card .link-wrapper a i{transition:var(--transition-default)}.card:hover{-webkit-box-shadow:0 10px 60px rgb(var(--rgb-primary) / 10%);box-shadow:0 10px 60px rgb(var(--rgb-primary) / 10%);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.card.style1:hover{border-color:rgb(var(--rgb-primary) / 70%);background-color:rgb(var(--rgb-primary) / 5%)}.card.style1:hover .heading,.card.style1:hover .link-wrapper .icon,.card.style1:hover .link-wrapper a i{color:var(--color-primary)}.card.style1:hover .heading small{opacity:.75}.card.style1:hover p{color:var(--color-black)}.card.style1:hover .link-wrapper a b{transform:translate(7px,5px);opacity:1}@media (min-width:768px){.card{padding:2.5rem}.card .heading{margin:0;max-width:350px;margin-bottom:1.25rem}.card .heading+p{padding-top:0;margin-top:0}}.lite .card{border-width:1px;border-color:#bcbcbc}.lite .card::after{background-color:#efefef;z-index:-2}.lite .card::before{background-color:var(--color-white);opacity:.1}.lite .card:hover{border-color:#ababab}.lite .card:hover::before{opacity:.5}.card-hover-white .card:hover{border-color:var(--color-white);opacity:1}.dark.primary .card{border:none}.dark.primary .card *{color:#efefef}.dark.primary .card .heading{color:#fff}.dark.primary .card::after{background-color:var(--color-primary);z-index:-2}.dark.primary .card::before{background-color:var(--color-white);opacity:.12}.dark.primary .card:hover::before{opacity:.2}.cards-dark .card{border-color:transparent;border-width:1px;border-style:solid;background-color:transparent;border-radius:var(--border-radius-lg)}.cards-dark .card *{color:#efefef}.cards-dark .card .heading{color:#fff}.cards-dark .card::after,.cards-dark .card::before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:-1;background-color:rgb(0 0 0 / 0%);transition:all .2s}.cards-dark .card::after{background-color:var(--color-primary);z-index:-2}.cards-dark .card:hover::before{background-color:rgb(0 0 0 / 15%)}.cards-dark .card .icon{display:inline-block!important;position:relative;padding:.5rem;z-index:0}.cards-dark .card .icon::after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;border-radius:100%;z-index:-1}@media (min-width:768px){.cards-dark .card{padding:2.5rem}.cards-dark .card .heading{margin:0;max-width:275px;margin-bottom:1.25rem}.cards-dark .card .heading+p{padding-top:0;margin-top:0}}.half-image{background-repeat:no-repeat!important;background-size:50% auto!important}.half-image.start{background-position:left top!important}.half-image.end{background-position:right top!important}header.fixed+#smooth-wrapper section:nth-child(1),header.fixed+section{padding-top:var(--header-height)!important}header{position:relative;width:100%;transition:.4s all;background:0 0}.dark header{background:rgba(255,255,255,.75);padding-bottom:.75rem}header *{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none}header.fix_style{backdrop-filter:blur(5px);background:rgba(255,255,255,.92);transition:.4s all}header.fixed{position:fixed;top:0;z-index:var(--zi-header)}header nav{position:relative;padding:15px;align-items:center;display:flex;flex-wrap:wrap;gap:15px}header.fixed{padding-top:.75rem}header.fix_style{padding-top:0;padding-bottom:0}header nav .brand{flex:0 0 150px;z-index:var(--zi-topmost);position:fixed;left:var(--headernav-mobile-padding-left)}header nav img.logo{height:auto;width:auto;max-width:120px}header nav .search-input-wrapper{position:relative;flex:0 0 100%;order:1}header nav .search-input-wrapper>img{position:absolute;top:10px;left:16px;pointer-events:none;width:20px;height:20px}header nav .search-input-wrapper input{display:block;width:100%;height:40px;padding:0 16px 0 44px;font-size:14px;line-height:20px;font-weight:400;border:1px solid #cfd6dd;box-sizing:border-box;border-radius:6px;outline:0;transition:border .4s,color .1s}header nav .search-input-wrapper input::placeholder{color:var(--color-placeholder);transition:color .1s}header nav .search-input-wrapper input:focus{border-color:var(--color-primary);color:unset}.social-menu-container{margin-left:auto;padding:0 15px}.social-menu-container .social-menu{display:flex;align-items:center;gap:20px}.social-menu-container .social-menu a{color:#000000cc;font-size:14px}.social-menu-container .social-menu a:hover{color:#000}.header-underlay{position:fixed;left:0;top:0;width:100%;height:var(--header-height);background-color:rgb(255 255 255 / 50%);z-index:calc(var(--zi-header) - 1);transition:all}.scrolled .header-underlay{height:0}@media (min-width:768px){header nav img.logo{max-width:130px}}@media (min-width:992px){header{height:var(--header-height)}header nav{gap:30px}.header-underlay{height:calc(var(--header-height) + 15px);display:block}header nav .brand{position:unset;left:unset;margin-right:auto}header nav img.logo{position:unset;max-width:170px}header nav .search-input-wrapper{order:unset;flex-basis:unset}.social-menu-container{margin-left:unset}}header nav #nav-mask,header nav .menu-container{position:fixed;left:0;top:0;height:100vh;width:100vw;visibility:hidden;opacity:0;background-color:var(--bg-headernav-container-mask);z-index:var(--zi-mobile-nav-mask);transition:all .4s ease}header nav .menu-container{padding-top:100px;width:90vw;min-width:250px;max-width:300px;left:-300px;background-color:var(--bg-headernav-container);box-shadow:0 4px 4px rgba(23,35,59,.06),0 0 1px 1px rgba(23,35,59,.11),0 10px 22px -2px rgba(23,35,59,.08);z-index:var(--zi-mobile-nav)}header.menu-visible nav #nav-mask,header.menu-visible nav .menu-container{visibility:visible;opacity:1;left:0}header.menu-visible nav .menu-container{left:0}header nav .menu-container,header nav .menu-container .menu,header nav .menu-container .menu .sub-menu{display:flex;flex-direction:column}header nav .menu-container .menu{overflow-y:scroll;overflow-x:hidden}header nav .menu-container .menu li{display:flex;flex-wrap:wrap}header nav .menu-container .menu a{padding:10px;padding-left:20px}header nav .menu-container .menu a{display:flex;flex-grow:1;font-size:1rem;color:var(--color-black);position:relative}header nav .menu-container .menu>li>a{font-size:1.125rem}header nav .menu-container .menu li:hover>a{color:var(--color-primary)}header nav .menu-container .menu .sub-menu{flex-basis:calc(100% - var(--bg-headernav-expand-icon-width));visibility:hidden;opacity:0;max-height:0;transition:visibility .3s,opacity .3s ease-in-out,max-height .3s ease-in-out}header nav .menu-container .menu .sub-menu>li{padding:0 0 0 20px}header nav .menu-container .menu .sub-menu li>*{padding:7px;padding-left:unset}header nav .menu-container .menu .sub-menu li>a::before{content:'-';display:inline-block;margin-right:10px}header nav .menu-container .menu li.submenu-visible>a{background-color:var(--bs-gray-200)}header nav .menu-container .menu li>.sub-menu{visibility:visible;opacity:1;flex-basis:100%;max-height:1000px}header nav .menu-container .menu .menu-item-has-children{display:flex;justify-content:space-between}header nav .menu-container .menu .menu-item-has-children>.icon_arrow,header nav .menu-container .menu .menu-item-has-children>.icon_plus{color:var(--color-border)}header nav .menu-container .menu .menu-item-has-children:hover>.icon_arrow,header nav .menu-container .menu .menu-item-has-children:hover>.icon_plus{color:unset}header nav .menu-container .menu .menu-item-has-children>.icon_arrow{display:none}header nav .menu-container .menu .menu-item-has-children>.icon_plus{display:flex;align-self:stretch;align-items:center;justify-content:center;flex-basis:40px;transition:transform .3s ease-in-out}header nav .menu-container .menu li.submenu-visible>.icon_plus{transform:rotate(45deg)}header nav .menu-toggle{width:30px;height:30px;cursor:pointer;z-index:var(--zi-topmost)}header nav .menu-container .menu .menu-heading{flex-grow:1;font-size:.9rem;font-weight:var(--fw-normal);color:#a9a9a9}header nav .menu-container .menu .menu-heading.has-underline{border-bottom:1px solid rgb(0 0 0 / 20%)}@media (min-width:992px){header nav .menu-container,header nav .menu-container ul,header nav .menu-container ul *{all:unset;cursor:initial}header nav .menu-container{display:flex;flex-direction:row;flex-grow:1;justify-content:end;gap:30px}header nav .menu-container .menu{overflow-y:unset;overflow-x:unset}header nav .menu-container .menu>li.menu-item-has-children>.sub-menu{max-height:unset;display:unset}header nav .menu-container .menu li{border-bottom:none}header nav .menu-container .menu>li>a{padding:0}header nav .menu-container .menu .sub-menu>li{padding:unset}header nav .menu-container .menu .sub-menu li>a::before{content:unset}header nav .menu-container .menu .menu-item-has-children>.icon_arrow,header nav .menu-container .menu .menu-item-has-children>.icon_plus{display:none}header nav .menu-container .menu li{position:relative;flex-wrap:nowrap;align-items:center}header nav .menu-container .menu{flex-direction:row;gap:30px}header nav .menu-container .menu a{position:relative;cursor:pointer;padding:0}header nav .menu-container .menu a *{cursor:pointer}header nav .menu-container .menu a small{display:block;color:var(--bs-gray-700);font-size:var(--fs-sm)}header nav .menu-container .menu>.menu-item-has-children>.icon_arrow,header nav .menu-container .sub-menu>.menu-item-has-children>.icon_arrow{display:unset}header nav .menu-container .menu>.menu-item-has-children>.icon_arrow::after{content:'\f107';font-family:FontAwesome;margin-left:5px;align-self:center}header nav .menu-container .menu li>.sub-menu{visibility:hidden;opacity:0;flex-basis:unset;max-height:unset}header nav .menu-container .menu li.submenu-visible>.sub-menu{visibility:visible;opacity:1;flex-basis:100%;max-height:1000px}header nav .menu-container li.menu-item-has-children>.sub-menu{position:absolute;top:100%;backdrop-filter:blur(5px);background:rgba(255,255,255,.9);filter:drop-shadow(0 15px 10px rgba(0,0,0,.1));border:1px solid rgba(0,0,0,.15);padding:20px 0;margin-top:20px;max-height:100vh!important;width:max-content;max-width:300px;opacity:0;visibility:hidden;z-index:var(--zi-submenu);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;-webkit-transform:translate3d(-15px,15px,0);-moz-transform:translate3d(-15px,15px,0);-o-transform:translate3d(-15px,15px,0);-ms-transform:translate3d(-15px,15px,0);transform:translate3d(-15px,15px,0)}header nav .menu-container .sub-menu::before{content:'';bottom:100%;width:100%;left:0;height:20px;display:block;position:absolute;background:0 0}header nav .menu-container li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header nav .menu-container .sub-menu li{height:max-content}header nav .menu-container .sub-menu li>*{position:relative;display:unset;padding:10px 40px 10px 28px!important;word-wrap:break-word}header nav .menu-container .sub-menu li:has(a):hover{background-color:#00000010}header nav .sub-menu li.menu-item-has-children>.sub-menu{left:100%;top:0;margin-left:2px;margin-top:-20px}header nav .menu-container .sub-menu>.menu-item-has-children>.icon_arrow{width:30px}header nav .menu-container .sub-menu>.menu-item-has-children>.icon_arrow::after{content:'\f105';font-family:FontAwesome;margin-left:auto;align-self:center;color:#fff}header nav .menu-toggle{display:none}}footer.primary{--rgb-text-color:255 255 255;--background-color:var(--rgb-primary-bg);--background-opacity:100%}footer.secondary{--rgb-text-color:0 0 0;--background-color:var(--rgb-secondary);--background-opacity:20%}footer.tertiary{--rgb-text-color:0 0 0;--background-color:var(--rgb-tertiary);--background-opacity:30%}footer{--border-color:rgb(var(--rgb-text-color) / 40%);--text-color:rgb(var(--rgb-text-color) / 85%);--text-color-hover:rgb(var(--rgb-text-color));--link-hover-border-color:rgb(var(--rgb-text-color));--link-hover-background-color:rgb(var(--rgb-text-color));--link-hover-color:rgb(var(--background-color));position:relative;color:var(--text-color);font-size:1rem;padding-left:15px;padding-right:15px}footer .color-50{color:rgb(var(--rgb-text-color) / 50%)}footer .color-75{color:rgb(var(--rgb-text-color) / 75%)}footer .color-100{color:rgb(var(--rgb-text-color))}footer .hover-color-100 a:hover,footer a.hover-color-100:hover{color:rgb(var(--rgb-text-color))}footer::after,footer::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-3}footer::before{background-color:rgb(var(--background-color) / var(--background-opacity));opacity:.9}footer::after{background-image:url(../assets/img/store/bg/footer.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-4}footer .anim_line{z-index:-1}footer *{color:inherit}footer a{transition:all .3s}footer a:hover{color:inherit;font-weight:400;opacity:1}footer .focus-section img.logo{max-width:130px}footer .focus-section .container{padding-top:30px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}footer .focus-section .contact-email{color:rgb(var(--rgb-text-color))}footer .focus-section .tagline{font-weight:200;font-size:107%;max-width:300px}footer .focus-section .contact-email{font-weight:var(--fw-md)}footer .nav-section{padding:50px 0;position:relative;overflow:hidden}footer .footer-block{display:flex;flex-direction:column}footer .social-media-links>a{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:var(--border-radius-md);border-width:2px;border-style:solid;border-color:var(--border-color)}footer .social-media-links>a:hover{border-color:var(--link-hover-border-color)}footer .heading{display:inline-flex;flex-direction:column;position:relative;font-size:1.15rem;font-weight:var(--fw-md);color:rgb(var(--rgb-text-color));padding-bottom:20px;margin-bottom:20px}footer .heading::after{position:absolute;content:'';bottom:0;height:4px;width:30px;border-radius:var(--bs-border-radius-pill)!important;background-color:rgb(var(--rgb-text-color))}footer .logo_block{display:flex;flex-direction:column}footer .nav-section .logo{max-height:64px;max-width:175px}footer .nav-section .brand+p{margin-top:1rem}footer .contact_block{display:flex;margin-bottom:1rem}footer .contact_block:nth-child(:last-child){margin-bottom:0}footer .contact_block .sub-heading,footer .contact_block>.icon{color:rgb(var(--rgb-text-color) / 85%)}footer .contact_block>.icon{flex:0 0 40px;display:none}footer .contact_block>.icon+div{display:flex;flex-direction:column}footer .contact_block .sub-heading{font-weight:var(--fw-md)}footer .contact_block .sub-heading+div{font-weight:var(--fw-sm)}footer .social_media{list-style:none;display:flex;justify-content:center}footer .social_media li a{display:block;width:37px;height:37px;text-align:center;line-height:34px;font-size:15px;border:1px solid var(--border-color);border-radius:50px;margin-right:10px;transition:.4s all}footer .social_media li a:hover{border-color:var(--link-hover-border-color)!important;background-color:var(--link-hover-background-color)!important;color:var(--link-hover-color)!important}footer .links{list-style:none;display:flex;flex-direction:column;gap:10px}footer .links li a{display:block;transition:.4s all;position:relative;line-height:1.4}footer .links li a::before{content:"";position:absolute;left:0;top:calc(100% - 10px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:3px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;background-color:rgb(var(--rgb-text-color));-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}footer .links li a:hover::before{width:3px}footer .links li a:hover{padding-left:7px}footer .footer-menu{list-style-type:none;display:flex;flex-direction:column;gap:10px}footer .footer-menu a{color:var(--text-color);opacity:.7;transition:opacity .2s}footer .footer-menu a:hover{opacity:1}footer .social-menu-container{margin:0;padding:0}footer .footer-social-menu{list-style-type:none;display:flex;gap:1rem}footer .footer-social-menu li{display:inline-flex;align-items:center;justify-content:center}footer .footer-social-menu a{font-size:14px;color:var(--text-color);opacity:.7}footer .footer-social-menu li:hover{background-color:var(--border-color)}footer .footer-social-menu li:hover a{opacity:1}footer .footer_contact_info{display:flex;align-items:center;justify-content:start;margin:.5rem 0;color:var(--text-color)}footer .footer_contact_info .icon{color:var(--text-color);flex-basis:30px}footer .footer_contact_info a{color:var(--text-color)}footer .copyright-section{position:relative;border-top:var(--border-color) solid 1px;padding:1rem 0}footer .copyright-section .row{align-items:center}footer .copyright-section .row>div{text-align:center}@media (min-width:768px){footer{padding-left:unset;padding-right:unset}footer .focus-section{padding:0}footer .focus-section img.logo{max-width:175px}footer .focus-section .container{padding:75px 0}footer .nav-section{padding-bottom:50px}footer .heading{margin-bottom:30px;padding-top:10px}footer .logo_block{display:block;text-align:start}footer .nav-section .brand+p{margin:1.5rem 0}footer .links{align-items:start}footer .contact_block>.icon+div{flex-grow:1;align-items:start;text-align:start}footer .copyright-section .row .copyright_text{text-align:left}footer .copyright-section .row .developer_text{text-align:right}}@media (min-width:992px){footer .contact_block>.icon{display:block}}.go_top{position:fixed;right:30px;bottom:75px;z-index:20;display:block;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.go_top span{background-color:var(--color-white);width:50px;height:50px;box-shadow:0 0 20px rgb(var(--rgb-secondary) / 40%);display:flex;justify-content:center;align-items:center;border-radius:100px;font-size:25px}.go_top i{color:var(--color-secondary)}.go_top.show{opacity:1;visibility:visible}.go_top:hover{bottom:80px}.progress-wrap{--rgb-progress-bar:175 218 128;position:fixed;right:30px;bottom:40px;height:40px;width:40px;cursor:pointer;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:inset 0 0 0 2px rgb(var(--rgb-progress-bar) / 30%);z-index:99;opacity:0;visibility:hidden;-webkit-transition:all .2s linear;transition:all .2s linear;transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);mix-blend-mode:difference}.progress-wrap::after{position:absolute;content:'\f062';font-family:FontAwesome;text-align:center;line-height:40px;font-size:17px;color:rgb(var(--rgb-progress-bar) / 100%);left:0;top:0;height:40px;width:40px;cursor:pointer;display:block;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:rgb(var(--rgb-progress-bar) / 100%);stroke-width:4;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}.breadcrumb{--bs-breadcrumb-item-active-color:var(--color-black);font-size:var(--fs-normal);list-style:none;background-color:transparent}.quote-testi{--quote-body-color:rgb(var(--rgb-primary) / 10%)}.quote-testi .quote-body{padding-bottom:15px}.quote-testi .quote-body::after{content:'';width:0;height:0;border-top:20px solid var(--quote-body-color);border-right:30px solid transparent;display:block}.quote-testi .quote-body-inner{position:relative;padding:40px;border-radius:10px 10px 10px 0;background-color:var(--quote-body-color)}.quote-testi p{line-height:1.2}.quote-testi q{font-size:1.25rem;font-weight:500;color:var(--color-black);line-height:1.6}.quote-testi q::before{content:'“'}.quote-testi q::after{content:'”'}.quote-testi .quote-footer .author{display:flex;align-items:center;gap:15px}.quote-testi .quote-footer .author .image{flex:0 0 64px}.quote-testi .quote-footer .author .image img{border-radius:50%;max-height:100%;max-width:100%;overflow:hidden}.quote-testi .quote-footer .author .position{display:flex;flex-direction:column;flex-grow:1;gap:5px}.quote-testi .quote-footer .author .position cite{font-size:var(--fs-md);font-weight:var(--fw-md);font-style:normal!important;color:var(--color-black);line-height:1;margin:0}.quote-testi .quote-footer .author .position small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:.9rem;font-weight:var(--fw-normal)}.quote-testi .quote-footer .author .position small a{color:var(--color-primary)}@media (min-width:992px){.quote-testi .quote-body{padding-bottom:21px}}@media (min-width:1200px){.quote-testi .quote-body{padding-bottom:30px}}.testimonial .owl-dots{margin-top:35px;text-align:center}.owl-dot{display:inline-block;cursor:pointer}.testimonial .owl-dot{position:relative;width:12px;height:12px;border-radius:50%;background:#cecece!important;transition:.33s all ease;padding:0;border:0}.testimonial .owl-dot+.owl-dot{margin-left:30px}.testimonial .owl-dot.active,.testimonial .owl-dot:hover{background:#222!important}.testimonial .owl-dot:after{content:'';position:absolute;left:-12px;right:-12px;top:-12px;bottom:-12px;border:1px solid #222;border-radius:50%;opacity:0;transition:all .3s ease-in-out}.testimonial .owl-dot.active:after{opacity:1}.clientele .media-icons-wrapper.has-scroll-band{width:100%;overflow:hidden}.clientele .media-icons-wrapper>div{display:flex;gap:40px;flex-wrap:wrap;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.clientele .media-icons-wrapper.has-scroll-band>div{flex-wrap:nowrap;animation:scroll-logos 20s linear infinite}.clientele .media-icons-wrapper img{max-width:150px;max-height:50px;opacity:.6;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:var(--transition-default)}.clientele .media-icons-wrapper img:hover{opacity:1;filter:none;-webkit-filter:grayscale(0)}@keyframes scroll-logos{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.cookie-banner{position:fixed;bottom:30px;right:30px;width:calc(100% - 60px);max-width:500px;padding:30px;border-radius:var(--border-radius-lg);background-color:#0b378e;color:#e1e1e1;font-size:var(--fs-md);font-weight:var(--fw-sm);display:flex;flex-direction:column;gap:20px;z-index:9999}.cookie-banner .learn-more{color:var(--color-white);text-decoration:underline!important}.cookie-banner .btn-cookie-warning{align-self:flex-end}.fw-sm{font-weight:var(--fw-sm)!important}.fw-md{font-weight:var(--fw-md)!important}.fs-sm{font-size:var(--fs-sm)!important}.fs-normal{font-size:var(--fs-normal)!important}.fs-md{font-size:var(--fs-md)!important}.fs-lg{font-size:var(--fs-lg)!important}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-2xl{border-radius:var(--border-radius-2xl)}.rounded-3xl{border-radius:var(--border-radius-3xl)}.bg-primary{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-tertiary{background-color:var(--color-tertiary)!important}.bg-lite{background-color:var(--color-lite)!important}.bg-white{background-color:var(--color-white)!important}.bg-img-attach,.bg-img-attached{background-attachment:fixed}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-tertiary{color:var(--color-tertiary)!important}.text-body{color:var(--color-body-text)!important}.bg-grad1{background-color:transparent;background-image:linear-gradient(180deg,#e2f1f0 0,#fff 100%)}img.flip-horizontal{transform:scaleX(-1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-top{z-index:var(--zindex-topmost)}.z-n1{z-index:-1}.opacity50{opacity:.5}.opacity-min{opacity:.1}.opacity-low{opacity:.25}.opacity-medium{opacity:.5}.opacity-high{opacity:.75}.opacity-max{opacity:.85}.opacity-unset{opacity:unset}@media (min-width:576px){.opacity-min-sm{opacity:.1}.opacity-low-sm{opacity:.25}.opacity-medium-sm{opacity:.5}.opacity-high-sm{opacity:.75}.opacity-unset-sm{opacity:unset}}@media (min-width:768px){.opacity-min-md{opacity:.1}.opacity-low-md{opacity:.25}.opacity-medium-md{opacity:.5}.opacity-high-md{opacity:.75}.opacity-unset-md{opacity:unset}}@media (min-width:992px){.opacity-min-lg{opacity:.1}.opacity-low-lg{opacity:.25}.opacity-medium-lg{opacity:.5}.opacity-high-lg{opacity:.75}.opacity-unset-lg{opacity:unset}}@media (min-width:1200px){.opacity-min-xl{opacity:.1}.opacity-low-xl{opacity:.25}.opacity-medium-xl{opacity:.5}.opacity-high-xl{opacity:.75}.opacity-unset-xl{opacity:unset}}.seo-location,.seo-text{display:none}.bg-pattern,.bg-wall{position:absolute;background-repeat:no-repeat;background-position:top left;background-size:cover;top:0;left:0;height:100%;width:100%;z-index:-1}.bg-wall.top-right{background-position:top right}.bg-wall.bottom-right{background-position:bottom right}.bg-wall.bottom-left{background-position:bottom left}.bg-wall.bottom-center{background-position:bottom center}.bg-wall.center-right{background-position:center right}.bg-wall.center-left{background-position:center left}.bg-wall.wh-90,.bg-wall.wh-90-lg,.bg-wall.wh-90-md,.bg-wall.wh-90-sm,.bg-wall.wh-90-xl{background-size:auto 100%}.bg-wall.wh-90{height:calc(100% - 70px)}.bg-pattern{background-repeat:unset;background-size:unset}.bg-wall.size-fit-height{background-size:auto 100%}.bg-wall.size-fit-width{background-size:100% auto}.bg-wall.size-fit-auto{background-size:auto auto}.pos-absolute.bg-pattern,.pos-absolute.bg-wall{left:0;top:0;width:100%;height:100%}@media (min-width:576px){.bg-wall.size-fit-height-sm{background-size:auto 100%}.bg-wall.size-fit-width-sm{background-size:100% auto}.bg-wall.size-fit-auto-sm{background-size:auto auto}.bg-wall.top-right-sm{background-position:top right}.bg-wall.bottom-right-sm{background-position:bottom right}.bg-wall.bottom-left-sm{background-position:bottom left}.bg-wall.bottom-center-sm{background-position:bottom center}.bg-wall.center-right-sm{background-position:center right}.bg-wall.center-left-sm{background-position:center left}.bg-wall.wh-90-sm{height:calc(100% - 70px);width:calc(100% - 200px)}}@media (min-width:768px){.bg-wall.size-fit-height-md{background-size:auto 100%}.bg-wall.size-fit-width-md{background-size:100% auto}.bg-wall.size-fit-auto-md{background-size:auto auto}.bg-wall.top-right-md{background-position:top right}.bg-wall.bottom-right-md{background-position:bottom right}.bg-wall.bottom-left-md{background-position:bottom left}.bg-wall.bottom-center-md{background-position:bottom center}.bg-wall.center-right-md{background-position:center right}.bg-wall.center-left-md{background-position:center left}.bg-wall.top-right-lg{background-position:top right}.bg-wall.bottom-right-lg{background-position:bottom right}.bg-wall.bottom-left-lg{background-position:bottom left}.bg-wall.bottom-center-lg{background-position:bottom center}.bg-wall.center-right-lg{background-position:center right}.bg-wall.center-left-lg{background-position:center left}.bg-wall.wh-90-md{height:calc(100% - 70px);width:calc(100% - 200px)}}@media (min-width:992px){.bg-wall.size-fit-height-lg{background-size:auto 100%}.bg-wall.size-fit-width-lg{background-size:100% auto}.bg-wall.size-fit-auto-lg{background-size:auto auto}.bg-wall.top-right-xl{background-position:top right}.bg-wall.bottom-right-xl{background-position:bottom right}.bg-wall.bottom-left-xl{background-position:bottom left}.bg-wall.bottom-center-xl{background-position:bottom center}.bg-wall.center-right-xl{background-position:center right}.bg-wall.center-left-xl{background-position:center left}.bg-wall.wh-90-lg{height:calc(100% - 70px);width:calc(100% - 200px)}}@media (min-width:1200px){.bg-wall.size-fit-height-xl{background-size:auto 100%}.bg-wall.size-fit-width-xl{background-size:100% auto}.bg-wall.size-fit-auto-xl{background-size:auto auto}.bg-wall.wh-90-xl{height:calc(100% - 70px);width:calc(100% - 200px)}}.deco-bl,.deco-br,.deco-tl,.deco-tr{position:absolute;display:flex;overflow:hidden;align-items:flex-start;justify-content:flex-start;width:250px;height:250px}.deco-bl,.deco-br{bottom:0;align-items:flex-end}.deco-tl .deco-bl{left:0}.deco-br,.deco-tr{right:0}.deco-tl,.deco-tr{top:0}.deco-bl img,.deco-br img,.deco-tl img,.deco-tr img{height:auto;width:auto;max-width:250px;max-height:100%}.deco-bl~div,.deco-br~div,.deco-tl~div,.deco-tr~div{position:relative;z-index:1}.know-more{position:relative;font-size:1.2rem;font-weight:var(--fw-md)}.know-more:hover{color:inherit}.know-more::before{content:'';position:absolute;background-color:#000;width:0;height:1px;left:0;top:105%;transition:all .5s}.know-more:hover::before{width:100%}.know-more::after{content:"\f061";font-family:FontAwesome;margin-left:5px}.img-credit{font-size:.7rem;opacity:.7}[data-email]::after{content:' @ ' attr(data-email)}section{max-width:100%!important;position:relative;padding-left:1rem!important;padding-right:1rem!important;z-index:0}section.top-divider1{background:url(../assets/img/store/deco/section-divider.png) no-repeat top center;padding-top:300px}section .bg-img{position:absolute;display:flex;align-items:center;left:0;top:0;width:100%;height:100%;border-radius:inherit;z-index:-1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.25}section .bg-img img{width:100%;height:auto}section.dark.primary::after,section.dark.primary::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}section.dark.primary::before{background-color:var(--color-black);opacity:.2;z-index:-1}section.dark.primary::after{background-color:var(--color-primary);z-index:-2}section:not(.hero){padding:3rem 0;position:relative}section.hero.pad-y{padding-top:7rem;padding-bottom:7rem}.section-title{display:flex;flex-direction:column;align-items:start}.section-title .separator{position:relative;width:70px;height:4px;border-radius:33.7963px;background-color:var(--color-secondary);margin-top:1.5rem}.section-title .separator::after,.section-title .separator::before{position:absolute;content:'';height:4px;border-radius:33.7963px;background-color:var(--color-secondary)}.section-title .separator::before{right:-12px;width:8px;background-color:var(--color-secondary)}.section-title .separator::after{right:-19px;width:4px}.section-title .heading,.section-title .heading>span,.section-title .section-label{color:var(--color-black);font-size:2rem;font-weight:var(--fw-normal);margin:0}.section-title .heading{margin-bottom:3rem;word-wrap:normal;letter-spacing:-.1rem}.section-title .heading.long{font-size:1.5rem}.section-title .heading.md{font-size:1.75rem}.section-title .heading.big{font-size:2rem;line-height:1.15}.section-title .heading>span{font-size:inherit;font-weight:inherit}.section-title .heading:not(h2){font-size:1.5rem;font-weight:var(--fw-md)}.section-title .x_intro{display:inline-block;font-size:var(--fs-normal)!important;font-weight:var(--fw-normal);margin-bottom:1rem;line-height:1;letter-spacing:-.02em;color:var(--color-body-text);background:rgb(var(--rgb-secondary) / 20%);border:2px solid var(--color-white);border-radius:10px;padding:10px 18px}.section-label{position:relative;display:inline-block;font-family:var(--default-font)!important;font-size:.85rem!important;text-transform:uppercase;letter-spacing:.1rem;word-spacing:.4rem;margin-bottom:1.5rem!important;z-index:0}.hero .section-label,.hero .section-label h1{font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--color-primary);text-transform:uppercase;letter-spacing:.02rem;align-items:first baseline;line-height:1.35}.hero .section-label{margin-bottom:1.5rem}.section-title .section-label{color:var(--color-primary);font-weight:var(--fw-md)}.section-title div,.section-title p,.section-title span{color:var(--color-body-text)}.dark .heading,.dark .section-label,.dark a,.dark div,.dark p,.dark span{color:var(--color-white)}.section-intro,.section-title+p{font-size:1.2rem;font-weight:400}.section-intro strong,.section-title+p strong{font-weight:var(--fw-md);color:var(--color-black)}.section-title.align-right{align-items:end}.section-title.align-right .heading,.section-title.align-right div,.section-title.align-right p,.section-title.align-right span{text-align:end}.section-title.align-right .separator{margin-right:23px}.section-title.align-center{align-items:center}.section-title.align-center .heading,.section-title.align-center .section-label,.section-title.align-center div,.section-title.align-center p,.section-title.align-center span{text-align:center}.section-intro.align-right,.section-title.align-right+p{text-align:end;margin-left:auto}.section-intro.align-center,.section-title.align-center+p{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.section-title .heading.long{font-size:2rem}.section-title .heading.md{font-size:2.25rem}.section-title .heading.big{font-size:2.75rem}}@media (min-width:992px){.section-title .heading.md{font-size:2.5rem}.section-title .heading.big{font-size:3.5rem}section{padding-left:0;padding-right:0}section:not(.hero){padding:7rem 0}.section-title.align-lg-unset{align-items:start}.section-title.align-lg-unset .heading,.section-title.align-lg-unset div,.section-title.align-lg-unset p,.section-title.align-lg-unset span{text-align:start}.section-intro.align-lg-unset,.section-title.align-lg-unset+p{text-align:start;margin-left:unset;margin-right:unset}}.form-control:focus{border-color:var(--color-primary);box-shadow:none}.form-control:focus:required:invalid,.form-control:required:invalid{border-color:var(--bs-danger)}.scroll-mouse{width:34px;height:55px}.scroll-mouse .mousey{width:3px;padding:10px 15px;height:35px;border:3px solid rgb(var(--rgb-primary) / 75%);border-radius:25px;opacity:.75;box-sizing:content-box}.scroll-mouse .scroller{width:3px;height:10px;border-radius:25%;background-color:rgb(var(--rgb-primary) / 75%);animation-name:mouse_scroll_animation;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}.has-dark-bg .scroll-mouse .mousey{border-color:#fff}.has-dark-bg .scroll-mouse .scroller{background-color:#fff}@keyframes mouse_scroll_animation{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@media (min-width:768px){.text-left-md .scroll-mouse{margin-left:0}}@media (min-width:992px){.text-left-lg .scroll-mouse{margin-left:0}}.terms-conditions-page .policy-content-wrapper h1,.terms-conditions-page .policy-content-wrapper h2,.terms-conditions-page .policy-content-wrapper h3,.terms-conditions-page .policy-content-wrapper h4,.terms-conditions-page .policy-content-wrapper h5{color:var(--color-black)}.terms-conditions-page .policy-content-wrapper h1{margin-top:3rem;margin-bottom:1rem}.terms-conditions-page .policy-content-wrapper h1:first-child{margin-top:0}.terms-conditions-page .policy-content-wrapper h2,.terms-conditions-page .policy-content-wrapper h3{margin-top:1rem;margin-bottom:.5rem}.terms-conditions-page .policy-content-wrapper ul{list-style-position:inside}.terms-conditions-page .policy-content-wrapper ul>li:has(p){display:flex}.terms-conditions-page .policy-content-wrapper .row>.border{background-color:var(--color-white);border:1px solid var(--color-border)!important;border-radius:var(--border-radius-md);padding:2rem}@media (min-width:768px){.terms-conditions-page .policy-content-wrapper .row>.border{padding:4rem}}.bullet-points,.bullet-points>span{display:flex;flex-direction:column;row-gap:10px}.bullet-points>span{flex-direction:row;align-items:first baseline;row-gap:unset}.bullet-points>span::before{content:'\f00c';font-family:FontAwesome;font-size:14px;color:var(--color-primary);flex:0 0 30px}.bullet-points.emoji-checkbox>span::before{content:'✅';font-family:unset;color:unset;flex:0 0 30px}.bullet-points.fs-md>span{font-size:var(--fs-md);line-height:1.5}.bullet-points.fs-md>span::before{flex:0 0 40px}.bullet-points>span strong{color:var(--color-black);font-weight:var(--fw-md)}.number-tiles{counter-reset:NT_TileNumber}.number-tiles .tile{height:100%;display:flex;align-items:stretch;gap:15px;padding:20px 15px;z-index:1;position:relative;cursor:pointer}.number-tiles .tile::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);border-color:rgb(0 0 0 / 1%);opacity:0;z-index:-1;transition:var(--transition-default)}.number-tiles .tile:hover::before{opacity:1}.number-tiles.tiles-grey .tile::before{background-color:var(--color-lite);border-width:1;border-style:solid;border-color:rgb(var(--rgb-primary) / 15%);opacity:.75;transition:all .3s}.number-tiles.tiles-grey .tile:hover::before{border-color:rgb(var(--rgb-primary) / 25%);opacity:1}.number-tiles .tile .content{flex-grow:1;display:flex;flex-direction:column;gap:10px}.number-tiles .tile .content .desc-long,.number-tiles .tile .content .read-more{display:none}.number-tiles .tile .content p{margin-top:0;margin-bottom:0}.number-tiles .tile .content .title{color:var(--color-black);font-weight:var(--fw-md);line-height:1.25;flex:0 0 40px}.number-tiles .tile .content .read-more{margin-top:auto}.number-tiles .tile .number{align-self:flex-start;display:flex;flex:0 0 50px}.number-tiles.number-compact .tile .number{flex:0 0 30px!important}.number-tiles .tile .number::before{counter-increment:NT_TileNumber;content:counter(NT_TileNumber,decimal-leading-zero);color:var(--color-primary);font-size:1.15rem;font-weight:var(--fw-md);flex-basis:30px}.number-tiles .tile .number::after{content:'';align-self:center;flex-grow:1;height:2px;background:var(--color-primary)}@media (min-width:992px){.number-tiles .tile{padding:40px 30px}.number-tiles .tile .number{flex:0 0 60px}}.number-tiles-v2{counter-reset:NT_TileNumber}.number-tiles-v2 .tile{height:100%;padding:20px 15px;z-index:1;position:relative;cursor:pointer}.number-tiles-v2 .tile::after,.number-tiles-v2 .tile::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--color-lite)}.number-tiles-v2 .tile,.number-tiles-v2 .tile::after,.number-tiles-v2 .tile::before,.number-tiles-v2 .tile:hover,.number-tiles-v2 .tile:hover *,.number-tiles-v2 .tile:hover .title,.number-tiles-v2 .tile:hover hr,.number-tiles-v2 .tile:hover::after,.number-tiles-v2 .tile:hover::before{transition:var(--transition-default)}.number-tiles-v2 .tile::after{background-color:var(--color-primary);z-index:-2}.number-tiles-v2 .tile:hover::before{background-color:transparent}.number-tiles-v2 .tile .content{flex-grow:1;display:flex;flex-direction:column;gap:10px}.number-tiles-v2 .tile .content .desc-long,.number-tiles-v2 .tile .content .read-more{display:none}.number-tiles-v2 .tile .content p{margin-top:0;margin-bottom:0}.number-tiles-v2 .tile .content .read-more{margin-top:auto}.number-tiles-v2 .tile .title{max-width:200px;color:var(--color-black);font-weight:var(--fw-md)}.number-tiles-v2 .tile .title+p{padding-top:0;margin-top:0}.number-tiles-v2 .tile .number{display:flex;gap:20px}.number-tiles-v2 .tile .number::after{counter-increment:NT_TileNumber;content:counter(NT_TileNumber,decimal-leading-zero);color:#d2d2d2;font-size:1.75rem;font-weight:var(--fw-bold);font-family:var(--title-font);margin-left:auto;line-height:1;flex:0 0 40px;text-align:right}.number-tiles-v2 .tile:hover .number::after{color:var(--color-white)}.number-tiles-v2 .tile hr{opacity:.35;margin:1.5rem 0}.number-tiles-v2 .tile:hover{transform:translateY(-5px)}.number-tiles-v2 .tile:hover *{color:#efefef}.number-tiles-v2 .tile:hover .title,.number-tiles-v2 .tile:hover hr{color:#fff}@media (min-width:992px){.number-tiles-v2 .tile{padding:40px 30px}}.pain-points{counter-reset:PP_TileNumber}.pain-points .tile{height:100%;display:flex;align-items:stretch;gap:20px;padding:20px 15px;z-index:1;position:relative;cursor:pointer;overflow:hidden}.pain-points .tile::after{content:'';position:absolute;bottom:0;right:0;height:128px;width:128px;background-image:url(../assets/img/store/icons/challenge.png);background-repeat:no-repeat;background-size:auto;transform:rotate(-15deg);opacity:.1;z-index:-1}.pain-points .tile::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253,237,237,.05);border-color:#ffabab8e;border-width:3px;border-style:solid;border-radius:var(--border-radius-2xl);z-index:-2;transition:var(--transition-default)}.pain-points .tile:hover::before{border-color:#ffabab;background-color:#fdeded}.pain-points .tile .content{flex-grow:1;display:flex;flex-direction:column;gap:10px}.pain-points .tile .content .desc-long,.pain-points .tile .content .read-more{display:none}.pain-points .tile .content p{margin-top:0;margin-bottom:0}.pain-points .tile .content .title{color:var(--color-black);font-weight:var(--fw-md)!important;line-height:1.25;flex:0 0 40px}.pain-points .tile .content .read-more{margin-top:auto}.pain-points .tile .icon{align-self:flex-start;display:flex;flex:0 0 48px}.pain-points .tile .x-icon::before{content:'\f00d';font-family:FontAwesome;color:#d84848;font-size:1.75rem;flex:0 0 30px}.pain-points .tile .x-icon::after{content:'';align-self:center;flex-grow:1;height:2px;background:var(--color-primary)}@media (min-width:992px){.pain-points .tile{padding:40px 30px}}.features-view .tile{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:20px 15px;z-index:1;position:relative;cursor:pointer;overflow:hidden}.features-view .tile::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--rgb-primary) / 3%);border-color:rgb(var(--rgb-primary) / 20%);border-width:2px;border-style:solid;border-radius:var(--border-radius-2xl);z-index:-2;transition:var(--transition-default)}.features-view .tile:hover::before{border-color:rgb(var(--rgb-primary) / 70%);background-color:rgb(var(--rgb-primary) / 10%)}.features-view .tile:hover .tags>span{border-color:rgb(var(--rgb-primary) / 70%);background-color:var(--color-white);color:var(--color-black)}.features-view .tile .content{flex-grow:1;display:flex;flex-direction:column;gap:10px}.features-view .tile .content .desc-long,.features-view .tile .content .read-more{display:none}.features-view .tile .content p{margin-top:0;margin-bottom:0}.features-view .tile .content .title{color:var(--color-black);font-weight:var(--fw-md)!important;line-height:1.25;flex:0 0 40px}.features-view .tile .content .read-more{margin-top:auto}.features-view .tile .icon{align-self:flex-start;display:flex;flex:0 0 64px;width:64px}.features-view .tags-group{color:var(--color-black);font-weight:var(--fw-md);font-size:1.15rem;margin-top:1rem}.features-view .tags{display:flex;flex-wrap:wrap;gap:7px;row-gap:10px}.features-view .tags>:not(span){flex:0 0 100%}.features-view .tags>span{word-break:keep-all;padding:3px 13px;background-color:#efefef;border:2px solid #d9d9d9;border-radius:var(--bs-border-radius-pill)!important;transition:all .2s}@media (min-width:992px){.features-view .tile{padding:40px 30px}}.hero{position:relative;overflow:hidden;width:100%;min-height:100vh;z-index:1}.hero::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center}.hero .hero-image{max-width:100%;display:block;margin-left:auto;margin-right:auto}.hero .heading{font-size:2.5rem;font-weight:var(--fw-sm);line-height:1.1;color:var(--color-black);margin:0}.hero .heading .narrow{letter-spacing:-.15rem}.hero .heading .small,.hero .heading.small{font-size:2rem}.hero .sub-heading{font-weight:var(--fw-normal);font-size:var(--fs-normal);color:var(--color-body-text)}.hero .sub-heading:not(.required){display:none}.hero .heading+p{color:var(--color-black);margin:1.5rem 0;margin-bottom:2rem}.hero .heading em{color:var(--em-text-color);text-shadow:4px 4px 10px var(--em-shadow-color)}.hero .button-group a{font-size:var(--fs-normal)!important;padding:15px 20px!important}.hero .heading .marker,.hero .heading .marker.primary{--marker-color:rgb(var(--rgb-primary) / 100% );--marker-text:var(--color-white)}.hero .heading .marker.secondary{--marker-color:rgb(var(--rgb-secondary) / 30% )}.hero .heading .marker{display:inline-block;position:relative;overflow:visible;color:var(--marker-text)!important;z-index:1}.hero .heading .marker::before{content:'';position:absolute;background-color:var(--marker-color);left:0;right:0;top:0;bottom:0;z-index:-1}@media (min-width:768px){.hero{height:unset;min-height:600px}.hero .heading{font-size:2.5rem;line-height:1.25}.hero .heading .small,.hero .heading.small{font-size:2rem}.hero::after{width:120%;height:120%;left:-400px;top:-400px;background-image:unset;background-repeat:no-repeat;background-size:unset;background-position:unset}.hero .heading em{text-shadow:7px 7px 10px var(--em-shadow-color)}}@media screen and (orientation:portrait) and (min-width:768px){.hero{height:unset;min-height:60%}.hero .heading{font-size:4rem;line-height:1.15}.hero .heading .small,.hero .heading.small{font-size:2.75rem}}@media (min-width:992px){.hero .hero-image{max-width:unset;display:unset;margin-left:unset;margin-right:unset}}@media (min-width:1200px){.hero .heading{font-size:3.25rem;line-height:1.1}.hero .heading .small,.hero .heading.small{font-size:3.5rem}.hero .heading .smaller,.hero .heading.smaller{font-size:3rem;line-height:1.25}.hero .heading+p,.hero .sub-heading{font-size:107%;margin:1.5rem 0;color:var(--color-black)}.hero .sub-heading{display:inline-flex!important;gap:5px}.hero .button-group a{font-size:1.15rem!important;padding:20px 40px!important}}.home-page .hero .heading{font-size:2.5rem}.home-page .hero::after{background:-webkit-radial-gradient(50% 50%,50% 50%,#0e59f2 0,rgba(14,89,242,0) 100%);background:radial-gradient(50% 50% at 50% 50%,#0e59f2 0,rgba(14,89,242,0) 100%);-webkit-filter:blur(750px);filter:blur(350px)}@media (min-width:768px){.home-page .hero .heading{font-size:3rem}}@media (min-width:1200px){.home-page .hero .heading{font-size:3.25rem}}.heading em{--em-text-color:var(--color-primary);--em-shadow-color:rgb(var(--rgb-primary) / 10%)}.heading em.secondary{--em-text-color:var(--color-secondary);--em-shadow-color:rgb(var(--rgb-secondary) / 10%)}.heading em.tertiary{--em-text-color:var(--color-tertiary);--em-shadow-color:rgb(var(--rgb-tertiary) / 10%)}.heading em.black{--em-text-color:var(--color-black);--em-shadow-color:rgb(0 0 0 / 10%)}.heading em{--em-shadow-color:transparent!important;display:inline-block;color:var(--em-text-color);position:relative;z-index:1;overflow:visible;white-space:nowrap;text-shadow:4px 4px 10px var(--em-shadow-color)}.heading .outline{color:transparent!important;-webkit-text-stroke:1px #1d1d1d}.heading .highlighted-text{position:relative;display:inline-block}.heading .highlighted-text svg{position:absolute;left:50%;top:50%;width:calc(100% + 10px);height:calc(100% + 40px);transform:translate(-50%,-50%)}.heading .highlighted-text svg path{stroke:var(--color-primary);stroke-width:.5rem;fill:transparent}.heading .highlighted-text svg.wavey-underline{top:100%}.heading .highlighted-text svg.wavey-underline path{fill:var(--color-primary)}.heading .underline,.heading .underline.primary{--underline-color:rgb(var(--rgb-primary) / 20% )}.heading .underline{color:inherit;display:inline-block;position:relative;z-index:1}.heading .underline::before{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background-color:var(--underline-color);z-index:-1}.heading .underline.thin::before{height:2px}.fun-facts{position:relative}.fun-facts .title{font-size:26px;line-height:34px;font-weight:700;color:var(--heading-color-one);transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.fun-facts.type-two{padding:44px;border-radius:17px;background:var(--color-secondary)}.fun-facts.type-two h4{color:var(--color-white);margin-bottom:0}.fun-facts.type-two h4 .count{display:inline-block;font-size:85px;line-height:90px}.fun-facts.type-two h4 small{padding-left:5px;font-size:40px;line-height:80px}.fun-facts.type-two .title{padding-bottom:40px;position:relative;color:var(--color-white);margin-bottom:0}.fun-facts.type-two .title::before{content:"";position:absolute;bottom:0;left:0;background:var(--color-white);width:60px;height:3px}.image-box{position:relative}.image-box.type-eight{padding-right:110px;padding-bottom:20px}.image-box.type-eight .fun-facts.type-two{position:absolute;bottom:0;right:0;max-width:270px;z-index:2}.image-box.type-eight .pattern{position:absolute;left:-93px;bottom:62px}.image-box.type-eight .pattern img{animation:animation_rotate 4s linear infinite}.image-box.type-eight .img-wrapper{position:relative;z-index:1;width:470px;max-width:470px;height:552px}.image-box.type-eight .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0 235px 235px;width:100%;height:100%}@keyframes animation_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}ul.highlight-points{list-style:none;padding:0;margin:30px 0;display:flex;flex-direction:column;gap:14px}ul.highlight-points li{display:flex;align-items:baseline}ul.highlight-points li i{height:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-white);border-radius:50%;font-size:12px;flex:0 0 24px;margin-right:10px}ul.highlight-points li strong{font-weight:var(--fw-md);font-size:18px;color:var(--color-black);text-transform:capitalize}.cta-block{position:relative;background-color:rgb(var(--rgb-primary));padding:50px 30px!important;z-index:1}.cta-block .cta-tagline,.cta-block .cta-text,.cta-block p{text-align:center;color:var(--color-white);margin:0}.cta-block .cta-tagline{font-size:2rem;font-weight:var(--fw-sm)}.cta-block p{font-size:var(--fs-md);display:none}.cta-block .pointer-arrow{display:none}.cta-block .button-group{flex-direction:column;align-items:stretch}.cta-block .button-group a{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--fs-normal)}@media (min-width:768px){.cta-block .cta-tagline{font-size:2.5rem;margin-bottom:1.25rem}.cta-block .button-group{align-items:center}.cta-block .button-group a{width:unset;justify-content:unset}}@media (min-width:992px){.cta-block{padding:80px 50px!important}.cta-block .cta-tagline{font-size:2.5rem}.cta-block .cta-tagline,.cta-block .cta-text,.cta-block p{text-align:start}.cta-block .button-group{flex-direction:column}.cta-block .button-group a{justify-content:center}}@media (min-width:1200px){.cta-block .cta-tagline{font-size:3rem}.cta-block p{display:block}.cta-block .pointer-arrow{display:flex;justify-content:center;align-self:flex-end}}.hero-slider{position:relative;overflow:hidden;width:100%;height:100vh;min-height:900px;z-index:1}.hero-slider::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-image:url(../assets/img/store/bg/front-page-slider-background.png);background-repeat:no-repeat;background-size:cover;background-position:center}.hero-slider ul{position:relative;height:100%!important}.hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;transition:clip .7s ease-in-out,z-index 0s .7s;clip:rect(0,100vw,100vh,100vw);display:flex;align-items:center;justify-content:left}.hero-slider .info{display:flex;flex-direction:column;height:100%;z-index:2}.hero-slider .info>div:not(.image){display:flex;flex-direction:column;align-items:start;justify-content:space-around;gap:30px}.hero-slider .info>.image{max-height:40vh;overflow:hidden}.hero-slider .info>.image img{height:auto;width:auto;max-height:100%;max-width:100%}.hero-slider .info .image:has(img.hero){display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-slider .heading{font-size:2.5rem;font-weight:var(--fw-md);line-height:1.1;color:var(--color-black)}.hero-slider .sub-heading{font-weight:var(--fw-sm);font-size:15px;line-height:19px;color:var(--color-body-text);display:inline-block;letter-spacing:-.02em;background:rgb(255 255 255 / 80%);box-shadow:0 15px 45px #dedede;border-radius:10px;padding:10px 18px}.hero-slider .heading+p{display:inline-block;font-weight:var(--fw-sm);color:var(--color-black)}.hero-slider .heading,.hero-slider .info>div:not(.image)>div,.hero-slider .info>div:not(.image)>p,.hero-slider .sub-heading{margin:0}.hero-slider .heading,.hero-slider .heading+p,.hero-slider .img-credit,.hero-slider .sub-heading,.hero-slider img.hero,.hero-slider li:after,.hero-slider p+.button-group{opacity:0;transition:opacity .7s 0s,transform .5s .2s;transform:translate3d(0,50%,0)}.hero-slider li.current .heading,.hero-slider li.current .heading+p,.hero-slider li.current .img-credit,.hero-slider li.current .sub-heading,.hero-slider li.current img.hero,.hero-slider li.current p+.button-group,.hero-slider li.current:after{opacity:1;transition-delay:1s;transform:translate3d(0,0,0)}.hero-slider li:before{transition:.5s;top:-250px!important}.hero-slider li.current:before{transition-delay:1s;transform:rotate(-90deg);top:-20px!important}.hero-slider li.current{z-index:1;clip:rect(0,100vw,100vh,0)}.hero-slider li.prev{clip:rect(0,0,100vh,0)}.hero-slider a.slider-nav-prevnext{--nav-button-size:40px;background-color:rgba(0,0,0,.075);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;position:absolute;width:var(--nav-button-size);height:var(--nav-button-size);top:calc(50% - var(--nav-button-size));z-index:2}.hero-slider a.slider-nav-prevnext:hover{background-color:#000;color:#fff}.hero-slider a.slider-nav-prevnext.prev{left:2%}.hero-slider a.slider-nav-prevnext.next{right:2%}.hero-slider .slider-nav{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);text-align:center;z-index:2}.hero-slider .slider-nav a{--dot-size:10px;display:inline-block;width:var(--dot-size);height:var(--dot-size);min-width:var(--dot-size);min-height:var(--dot-size);border-radius:50%;background-color:var(--color-secondary);margin:0 .2rem;transition:transform .3s}.hero-slider em{background:linear-gradient(90.07deg,var(--color-secondary) 22.43%,var(--color-tertiary) 48.79%,var(--color-primary) 105.32%);background-clip:text;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:relative}.hero-slider a.current_dot{transform:scale(1.4);background:var(--color-primary)!important}.home-page section.services{z-index:2}.deco{display:flex;align-items:center;justify-content:start;width:250px;max-width:100%;position:absolute;top:-70px;right:0;z-index:-1;overflow:hidden}.deco img.paperplane{max-width:140px;height:auto;-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.deco img.laptop{max-width:200px}@media (min-width:992px){.deco{width:400px}.deco img.paperplane{max-width:250px}.deco img.laptop{max-width:250px}}.home-page section.about-us{position:relative;z-index:1;padding-top:200px!important;padding-bottom:100px!important}.home-page section.about-us .business-summary{margin-top:3rem}@media (min-width:992px){.home-page section.about-us .business-summary{margin-top:5rem}}.business-summary .metric{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;width:100%;padding:30px 20px;gap:20px;row-gap:5px;border-width:1px;border-style:solid;border-color:rgb(0 0 0 / 30%);transition:all .3s}.business-summary .metric:hover{background-color:rgb(var(--rgb-primary) / 10%);border-color:rgb(var(--rgb-primary) / 50%)}.business-summary .metric .numbers{color:var(--color-black);line-height:1;font-size:2rem;font-weight:var(--fw-sm);word-break:keep-all}.business-summary .metric .label{color:var(--color-body-text);line-height:1.15;font-weight:var(--fw-sm);font-size:1.25rem;margin-top:1rem}.business-summary.v2{align-items:stretch}.business-summary.v2 .metric{background-color:rgb(var(--rgb-secondary) / 20%);border-color:transparent}.business-summary.v2 .metric.IT-Experience{flex-direction:row;justify-content:start;text-align:start;padding:3rem;background-color:var(--color-primary)}.business-summary.v2 .metric .label{font-size:var(--fs-normal);font-weight:var(--fw-normal);line-height:1.5;word-break:keep-all;text-transform:uppercase}.business-summary.v2 .metric.IT-Experience .label,.business-summary.v2 .metric.IT-Experience .numbers{color:var(--color-white)!important}.business-summary.v2 .metric.IT-Experience .numbers{font-size:4.5rem}section.business-summary.v3{position:relative;z-index:0}section.business-summary.v3 *{color:var(--color-white)}section.business-summary.v3::after,section.business-summary.v3::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-3}section.business-summary.v3::before{background-color:rgb(var(--rgb-primary-bg) / 100%);opacity:.9}section.business-summary.v3::after{background-image:url(../assets/img/store/bg/footer.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-4}.business-summary.v3 .metric{border-color:var(--color-white)}.business-summary.v3 .metric .label{font-size:var(--fs-normal);font-weight:var(--fw-normal);line-height:1.5;word-break:keep-all;text-transform:uppercase}.business-summary.v3 .metric .label,.business-summary.v3 .metric .numbers{color:var(--color-white)!important}.business-summary.v3 .metric.IT-Experience .numbers{font-size:4.5rem}@media (min-width:768px){.business-summary.v2 .metric.IT-Experience .numbers{font-size:4rem}}@media (min-width:992px){.business-summary .metric .label{font-size:1.75rem}.business-summary .metric .numbers{font-size:3rem}.business-summary.v2 .metric.IT-Experience .numbers{font-size:5.5rem}}@media (min-width:1400px){.business-summary.v2 .metric.IT-Experience .numbers{font-size:7rem}}.home-page section.why-us{position:relative;z-index:1}.home-page section.dev-process{counter-reset:DevProcessStep;background-color:var(--color-white)}.home-page section.dev-process .steps-wrapper{display:flex;flex-direction:column;row-gap:30px;margin-top:50px;margin-left:auto;margin-right:auto;max-width:992px}.home-page section.dev-process .step-block{display:flex;flex-direction:column}.home-page section.dev-process .step-block>.heading{color:var(--color-black);display:flex;gap:10px;font-size:1.5rem;flex:0 0 70px}.home-page section.dev-process .step-block>.heading::before{counter-increment:DevProcessStep;content:counter(DevProcessStep,decimal-leading-zero) '.';color:var(--color-primary)}.home-page section.dev-process .steps-wrapper hr{opacity:.5}@media (min-width:768px){.home-page section.dev-process .step-block .heading{gap:20px;font-size:2rem}}@media (min-width:992px){.home-page section.dev-process .steps-wrapper{row-gap:75px}.home-page section.dev-process .step-block,.home-page section.dev-process .steps-wrapper .row{text-align:unset}.home-page section.dev-process .step-block{align-items:unset}.home-page section.dev-process .steps-wrapper>.row{align-items:center}}@media (min-width:1400px){.home-page section.dev-process .steps-wrapper{row-gap:100px}}.home-page section.success-stories{background-color:var(--color-white)}.home-page section.success-stories .stories-wrapper{display:flex;flex-direction:column;row-gap:30px;margin-top:50px;margin-left:auto;margin-right:auto;max-width:1050px}.home-page section.success-stories .story{display:flex;flex-direction:column;row-gap:15px;border-radius:var(--border-radius-2xl);padding:2rem;background-color:#f5f5f5}.home-page section.success-stories .story:nth-child(even){border-color:transparent;background-color:#f0f0f0}.home-page section.success-stories .story>.image img{overflow:hidden}.home-page section.success-stories .story>.image img{border-radius:var(--border-radius-xl)}.home-page section.success-stories .story>.content{display:flex;flex-direction:column;row-gap:20px}.home-page section.success-stories .story .tags{display:flex;gap:10px;row-gap:15px}.home-page section.success-stories .story .tags>span{padding:5px 10px;border-radius:10px;background-color:#e0e0e0;font-weight:var(--fw-md)}.home-page section.success-stories .story .heading{color:var(--color-black);font-weight:var(--fw-md);font-size:1.75rem}.home-page section.success-stories .story .link{position:relative;padding-bottom:5px;color:var(--color-primary);font-size:var(--fs-md);font-weight:var(--fs-md);opacity:.8}.home-page section.success-stories .story .link:hover{opacity:1}.home-page section.success-stories .story .link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-primary);transition:all .3s}.home-page section.success-stories .story .link:hover::after{width:100px}.home-page section.success-stories .story .sub-heading{color:var(--color-black);font-size:var(--fs-md);font-weight:var(--fw-md);margin-bottom:.5rem}.home-page section.success-stories .story .brief-intro,.home-page section.success-stories .story .info{font-size:var(--fs-normal);margin:0}.home-page section.success-stories .story .bullet-points,.home-page section.success-stories .story .bullet-points>span{display:flex;flex-direction:column;row-gap:15px}.home-page section.success-stories .story .bullet-points>span{flex-direction:row;row-gap:unset;font-size:var(--fs-normal)}.home-page section.success-stories .story .bullet-points>span::before{content:'\f00c';font-family:FontAwesome;color:var(--color-primary);flex:0 0 30px}.home-page section.success-stories .story .bullet-points>span strong{color:var(--color-black)}@media (min-width:992px){.home-page section.success-stories .story{flex-direction:unset;align-items:stretch;gap:30px;row-gap:unset}.home-page section.success-stories .story>.image{flex:0 0 300px}}@media (min-width:1400px){.home-page section.success-stories .story{gap:50px}}.home-page section .cta-block{border-radius:var(--border-radius-xl)}.home-page .cta-block .cta-tagline,.home-page .cta-block .cta-text,.home-page .cta-block p{color:var(--color-white)}.saas-dev-page .hero .hero-image{width:100%;height:auto}@media (min-width:992px){.saas-dev-page .hero .hero-image{width:unset;height:100%;max-height:500px}}@media (min-width:1200px){.saas-dev-page .hero .hero-image{height:100%;max-height:600px}}.website-dev-page .hero .hero-image{width:100%;height:auto}.website-dev-page .hero .container{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.website-dev-page .hero .hero-image{width:unset;height:100%;max-height:500px}}.ecomdev-page .hero .heading,.ecomdev-page .hero .section-label{mix-blend-mode:color-burn}.ecomdev-page .hero .hero-image{z-index:-1}.ecomdev-page .hero .heading{font-size:2rem}.ecomdev-page .hero .sub-heading{color:var(--color-black);margin-bottom:1.5rem}.ecomdev-page #why_us .key-benefits{display:flex;flex-direction:column;row-gap:3rem}.ecomdev-page #why_us .key-benefits .image-block{padding:1.5rem 0}.ecomdev-page #how_it_works .accordion{--bs-accordion-color:unset;--bs-accordion-bg:unset;--bs-accordion-border-color:unset;--bs-accordion-active-bg:unset;--bs-accordion-border-width:0;--bs-accordion-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset;--bs-accordion-btn-padding-y:0;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 6L8 10L12 6'/%3e%3c/svg%3e");--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 6L8 10L12 6'/%3e%3c/svg%3e");--step-number-width-height:40px;--step-number-gap:45px}.ecomdev-page #how_it_works .accordion-item{color:var(--bs-accordion-color);margin-bottom:1.5rem}.ecomdev-page #how_it_works .accordion-button{font-family:var(--title-font);font-size:var(--fs-md);font-weight:var(--fw-md);color:var(--color-black)}.ecomdev-page #how_it_works .accordion-button:not(.collapsed){color:var(--color-primary)}.ecomdev-page #how_it_works{counter-reset:STEP_NUMBER}.ecomdev-page #how_it_works .step-number{display:flex;margin-right:var(--step-number-gap)}.ecomdev-page #how_it_works .step-number::before{counter-increment:STEP_NUMBER;content:counter(STEP_NUMBER);width:var(--step-number-width-height);height:var(--step-number-width-height);border-radius:var(--border-radius-md);background-color:var(--color-primary);color:var(--color-white);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center}.ecomdev-page #how_it_works .accordion-button::after{position:absolute;left:calc(var(--step-number-width-height) + var(--bs-accordion-btn-padding-x) + 15px)}.ecomdev-page #how_it_works .accordion-body{font-size:110%;padding-top:.5rem;padding-left:calc(var(--step-number-width-height) + var(--bs-accordion-btn-padding-x) + 15px)}.ecomdev-page #how_it_works .key-outcome{font-weight:var(--fw-md);color:var(--color-black);background-color:rgba(var(--rgb-secondary) / 50%);padding:5px 10px;border-radius:var(--border-radius-md)}.ecomdev-page #how_it_works .key-outcome+span{font-weight:var(--fw-md);color:var(--color-primary)}.ecomdev-page #how_it_works .key-outcome i{color:rgb(var(--bs-success-rgb));font-size:110%}@media (min-width:768px){.ecomdev-page .hero .heading{font-size:2.5rem}}@media (min-width:992px){.ecomdev-page .hero .heading{font-size:2.75rem}.ecomdev-page .hero .hero-image{max-width:unset;padding:0 50px}.ecomdev-page .hero .hero-image img{margin-top:-70px}.ecomdev-page #why_us .key-benefits{display:flex;flex-direction:column;row-gap:5rem}.ecomdev-page #why_us .key-benefits .image-block{padding:0 1.5rem}}@media (min-width:1200px){.ecomdev-page .hero .heading{font-size:3rem}.ecomdev-page .hero .hero-image img{margin-top:-230px}}.ecomdev-page .services .card .heading+p.lead{color:var(--color-black);font-size:var(--fs-normal);font-weight:var(--fw-normal)}.ecomdev-page .services .card p:not(.heading+p){margin-top:1rem}.ecomdev-page .services .card p{margin-bottom:unset}.ecomdev-page .services .pills{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.ecomdev-page .services .pills>li,.ecomdev-page .services .pills>span{border-radius:50rem;padding:3px 15px;background-color:#efefef;color:var(--color-black);word-break:keep-all}.ecomdev-page .why-us .advantages-wrapper .row{max-width:1000px;align-items:center;margin-left:auto;margin-right:auto;margin-top:1.5rem}.ecomdev-page .why-us .advantages-wrapper .col>img{max-width:500px;margin-left:auto;margin-right:auto}.ecomdev-page .why-us .advantage{display:flex;flex-direction:column;row-gap:1.75rem;max-width:500px}.ecomdev-page .why-us .advantage .heading,.ecomdev-page .why-us .advantage p{margin:0}.ecomdev-page .why-us .advantage .heading{color:var(--color-black);font-weight:var(--fw-bold);font-size:var(--fs-lg)}.ecomdev-page .why-us .advantage p.lead{font-weight:var(--fw-md)}@media (min-width:992px){.ecomdev-page .why-us .advantages-wrapper .row{margin-top:2rem}}.estorepro-page .hero img.customers-avatar-stack{max-height:30px}@media (min-width:992px){.estorepro-page .hero .heading+p{font-size:1.35rem}}.custom-appdev-page .industries .card .heading{margin-bottom:1rem}.about-page .hero{height:auto;min-height:75vh}.about-page .hero .sub-heading{display:inline-block}.about-page .company-intro .card .heading{display:block;flex:unset;margin-bottom:20px}.about-page .company-intro .card .heading~p{margin-top:0}.about-page .company-intro .pills{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.about-page .company-intro .pills>li,.about-page .company-intro .pills>span{border-radius:50rem;padding:7px 20px;background-color:#efefef;word-break:keep-all}.about-page .objective .bg-wall.d-part{display:none;background-repeat:no-repeat!important;background-size:100% auto!important;background-position:left top!important}.about-page .objective .blocks{color:var(--color-white);background-color:rgb(var(--rgb-primary) / 95%);border-radius:var(--border-radius-xl);padding:30px;display:flex;flex-direction:column;row-gap:30px}.about-page .objective .blocks>.block{display:flex;flex-direction:column;align-items:center;gap:20px}.about-page .objective .blocks .content-heading{flex:0 0 200px;background-color:rgb(0 0 0 / 10%);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px;gap:20px}.about-page .objective .blocks .content-heading .icon{flex:0 0 64px}.about-page .objective .blocks .content-heading .icon img{height:auto;width:auto;max-height:64px;max-width:100%}.about-page .objective .blocks .content-heading .heading{font-weight:var(--fw-md);font-size:var(--fs-md)}.about-page .objective .blocks .content-body{flex-grow:1;flex-shrink:1;font-size:var(--fs-md);font-weight:var(--fw-normal)}@media (min-width:768px){.about-page .objective .blocks>.block{flex-direction:row}}@media screen and (orientation:portrait) and (min-width:768px){.about-page .hero{height:unset;min-height:unset}}@media (min-width:992px){.about-page .hero{height:unset;min-height:unset}.about-page .objective .bg-wall.d-part{display:block;background-size:70% auto!important}.about-page .objective .blocks{padding:50px}}@media (min-width:1200px){.about-page .objective .bg-wall.d-part{background-size:55% auto!important}}.contact-page{--steps-border-color:rgb(var(--rgb-primary) / 50%)}.contact-page .steps .step-info{padding:20px 10px;display:flex;flex-direction:column;gap:5px}.contact-page .step-info .number{font-size:1.5rem;font-weight:700;color:rgb(var(--rgb-primary) / 50%);display:none}.contact-page .step-info .heading{font-size:var(--fs-normal);color:var(--color-black);margin:0}.contact-page .step-info .desc{display:none;font-size:var(--fs-md);padding:0;margin:0}.contact-page .contact-form-wrapper,.contact-page .contact-info{padding:10px}.contact-page .contact-info{display:flex;flex-direction:column;row-gap:50px}.contact-page .contact-info .icon{flex:0 0 20px}.contact-page .contact-info .icon+div{display:flex;flex-direction:column;gap:15px}.contact-page .contact-info .label{color:rgb(0 0 0 / 50%);font-weight:var(--fw-md);font-size:13px;letter-spacing:2px}.contact-page .contact-info .value{color:var(--color-primary);font-size:1.5rem;font-weight:var(--fw-bold);margin:0}@media (min-width:768px){.contact-page .steps .step-info:not(:first-child){border-bottom:1px solid var(--steps-border-color);border-left:1px solid var(--steps-border-color)}.contact-page .steps .step-info{gap:15px}.contact-page .step-info .number{font-size:2rem}.contact-page .step-info .heading{font-size:var(--fs-lg)}.contact-page .step-info .desc{display:unset}.contact-page .contact-form-wrapper,.contact-page .contact-info,.contact-page .steps .step-info{padding:1.5rem}.contact-page .contact-info .value{font-size:1rem}}@media (min-width:992px){.contact-page .contact-form-wrapper,.contact-page .contact-info,.contact-page .steps .step-info{padding:2rem}.contact-page .contact-info .value{font-size:1.5rem}}.contact-form-wrapper form{--input-background-color:var(--color-white);margin-top:30px;position:relative}.contact-form-wrapper form .input-wrapper .form-control{height:60px;padding:5px 20px;color:var(--color-body-text);border:1px solid rgb(var(--rgb-primary) / 40%);border-radius:0;font-weight:var(--fs-md);background:var(--input-background-color)}.contact-form-wrapper form .input-wrapper .form-control:required{padding-left:30px}.contact-form-wrapper form .input-wrapper:has(.form-control:required){position:relative}.contact-form-wrapper form .input-wrapper:has(.form-control:required)::after,.contact-form-wrapper form .input-wrapper:has(.form-control:required)::before{display:block;position:absolute;right:0;top:0;content:''}.contact-form-wrapper form .input-wrapper:has(.form-control:required)::after{display:inline-flex;justify-content:center;align-items:center;text-align:center;width:20px;height:100%;max-height:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;left:0;top:0;content:'\f621';font-family:FontAwesome;font-size:10px;color:var(--bs-danger);opacity:.75}.contact-form-wrapper form .input-wrapper .form-control:focus{box-shadow:none;border-color:var(--bs-blue);color:var(--bs-blue)}.contact-form-wrapper form .input-wrapper .form-control.invalid,.contact-form-wrapper form .input-wrapper .form-control:required:focus:invalid{border-color:var(--bs-danger)}.contact-form-wrapper form .input-wrapper textarea.form-control{height:140px;padding-top:15px}.contact-form-wrapper form .term_check{display:flex;align-items:center;gap:10px}.contact-form-wrapper form .input-wrapper button{width:240px;margin:0 auto;display:block;margin-top:10px;margin-bottom:0}.contact-form-wrapper form .input-wrapper.with-icon{position:relative;z-index:1}.contact-form-wrapper form .input-wrapper.with-icon>.form-control{padding-right:50px;z-index:0}.contact-form-wrapper form .input-wrapper.with-icon>.icon{position:absolute;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:50px;height:100%;max-height:60px;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:var(--fs-normal);color:var(--color-primary);right:0;top:0;z-index:1}.contact-form-wrapper.lite{background-color:var(--color-white)}.contact-form-wrapper.lite form .input-wrapper .form-control{background-color:var(--color-body-bg);border-radius:0}.success-story-page{padding:50px 0}.success-story-page .cover-image{margin-top:1rem}.success-story-page .cover-image img{border-radius:var(--border-radius-xl)}.success-story-page .story-content{padding:30px 0;max-width:900px;margin:0 auto;line-height:1.5}.success-story-page .story-content h1,.success-story-page .story-content h2,.success-story-page .story-content h3,.success-story-page .story-content h4,.success-story-page .story-content h5{color:var(--color-black);margin-top:2rem;margin-bottom:.75rem}.success-story-page .story-content ul{display:flex;flex-direction:column;row-gap:15px;margin-left:1rem;margin-bottom:1rem}.success-story-page .story-content strong{color:var(--color-black);font-weight:var(--fw-md)}.success-story-page .story-content h1:first-child{text-align:center;max-width:600px;margin:30px auto;margin-top:0;font-weight:var(--fw-normal)}@media (min-width:992px){.success-story-page .story-content{font-size:18px}.success-story-page .story-content h1:first-child{margin-bottom:50px}.success-story-page .cover-image{max-width:600px}.success-story-page .cover-image img{border-radius:var(--border-radius-xl)}.success-story-page .story-content{padding:50px 0}}@media (min-width:1400px){.success-story-page .cover-image{max-width:700px}}