@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);.green-text,.green-text1{font-weight:700;color:#32a359}#next-btn,#prev-btn{position:absolute;bottom:9em}.btn,.digital-transformation,.efficiency-btn-parentDiv,.efficiency-desc,.main-banner,.service-carousel,.service-carousel-controls{position:relative}.popup-btn,.scheduleDemo{cursor:pointer}body{max-width:100%}#content{overflow:hidden}*{letter-spacing:.2px;margin:0;box-sizing:border-box;font-family:Raleway!important}a:hover{text-decoration:none;color:inherit}.no-padding{padding:0}.no-margin{margin:0!important}.breadcrumb,.breadcrumb-yellow{border-radius:20px;margin-bottom:20px}.custom-navbar,.input-container.active label{display:none}.green-text1{font-size:1em}.display-block{display:block}.fontweight-400{font-weight:400}.fontweight-600{font-weight:600}.fontweight-700{font-weight:700}.fontweight-800{font-weight:800}.yellow-bg{background:#ffb000}.icon-arrow{font-size:2em;font-weight:600}.breadcrumb,.breadcrumb-yellow,.service-carousel #carousel-number{font-size:calc(12px + .390625vw)!important}.breadcrumb{font-family:'PT Mono'!important;color:#fff;background-color:#454545;width:65%;padding:calc(4px + .390625vw);padding-left:20px}.breadcrumb-yellow{color:#454545;font-weight:600;background-color:#ffaf00;width:40%;padding:8px 24px}.main-banner .grid-container .first-container,.signdesc{width:auto}.grid-container-row{display:grid;grid-auto-flow:row;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.introduction-header{background-color:#fff}.introduction-header h1{font-size:calc(26px + .390625vw);color:#22b14c;margin-top:85px;font-weight:700}.introduction-header p{font-size:calc(16px + .390625vw);color:#555;margin:11px 0}.introduction-header .breadcrumb{color:#fff}.grid-container-dense{display:grid;grid-auto-flow:dense;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));justify-content:center}.grid-container{display:grid;grid-auto-flow:column;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.btn,.cta-section .btn{display:inline-block;text-decoration:none}.main-banner{background-image:linear-gradient(180deg,#fff 70%,#b5b3b0 70%)}.main-banner .grid-container .second-container{margin:0;align-self:end;text-align:left}.main-banner h2{font-size:calc(6em + .390625vw);font-weight:700;margin:0;color:#444;line-height:.9;font-family:Raleway,serif}.grid-off,.off-section{background:#a3a3a3}.grid-off h3{font-size:8em;font-weight:700;margin-top:13px;line-height:.5}.btn{background-color:#ffaf00;color:#000;border-radius:40px;font-size:calc(14px + .390625vw);font-weight:600}.image-top{height:15vh;background:#ccc;margin-top:-7em}.cta-section{text-align:center;padding:40px 20px;background-color:#f4f4f4}.cta-section h3{font-size:36px;color:#000;font-weight:700;margin:0 0 20px}.cta-section .btn{background-color:#f7b500;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;font-weight:700}.platform-introduction{background:#cecece;padding:4em 0}.platform-introduction p{font-size:2em;margin:0 auto}.platform-introduction .icon-arrow{font-size:medium}.digital-transformation{background:#ffaf00;height:6em;padding-top:.1em}.dateTime,.inputRight{background-color:#d3d0cb}.digital-transformation .breadcrumb{position:absolute;bottom:0;margin-bottom:0}.accomplishment{padding:3em 0}.accomplishment h4{font-size:3em;font-weight:700}.accomplishment p{font-size:1.4em;margin-bottom:30px;width:85%}.formsection{background-image:linear-gradient(180deg,#fff 35%,#ffaf00 35%)}.formsection .breadcrumb{color:#fff;border-radius:20px;margin-bottom:0;background-color:#454545;width:60%;font-size:12px;font-weight:700}.formsection p{font-weight:900}.signdesc{margin:3em 0 1em}.signdesc h3{font-size:3em;font-weight:700;color:#29a745}.phone-container input,.user-details input[type=email],.user-details input[type=text]{border:none;width:60%;display:block;border-bottom:1px solid #333;background:0 0;margin-bottom:20px;padding:5px;font-size:1rem}.phone-container input{width:84%}.form-section .user-details textarea{font-size:1rem;border:none;border-bottom:1px solid #333;background:0 0;margin-bottom:20px}.phone-container select,.user-details input[value=Submit]{background-color:transparent;border:none;font-size:1.2rem;font-weight:700;color:#333;cursor:pointer;text-transform:uppercase;align-self:flex-start}.user-details input[value=Submit]{border-width:2px;border-radius:20px;background-color:#454545;color:#fff}.contact-info .title,.dateTime,.input-container option,.input-container select,.user-details input[value=Submit]:hover{color:#000}.user-details input::placeholder{color:#000;font-family:'PT MONO';font-weight:700}.service-grid .breadcrumb{width:15%!important}.service-grid .first-grid,.service-grid .third-grid{background:#cecece}.service-grid .second-grid{background:#fff}.service-grid .first-grid .first-container,.service-grid .second-grid .second-container,.service-grid .third-grid .first-container{padding:5em 0 0 5em}.service-carousel{padding:5em 0}#prev-btn{font-weight:700;left:1em}#next-btn{font-weight:700;right:1em}.service-carousel .carousel-heading{color:#32a359;font-weight:700;font-size:2em}.service-carousel #carousel-number{color:#fff;border-radius:20px;margin:20px auto;background-color:#454545;width:8%;padding:calc(4px + .390625vw)}.service-carousel .carousel-description{width:80%;margin:0 auto}.services-bottom-section{border-bottom:10em solid #a0e8c8}.serviceline .grid-container .second-container .thickline{height:25px;background-color:#ffaf00}.grid-border-yellow-white{border-top:15px solid transparent;border-image:linear-gradient(90deg,#ffffff 50.5%,#ffaf00 50.5%);border-image-slice:1}.grid-border-white-gray{border-top:15px solid transparent;border-image:linear-gradient(90deg,#454545 50%,#ffffff 50%);border-image-slice:1}.product-about-details{font-size:1.4em}.efficiency{border-top:2em solid #ffaf00;padding:2em 0 0}.efficiency h4{font-size:6em;font-weight:700;margin-bottom:0}.efficiency h4 .background-aqua{background:#7fffd4;position:relative;padding-left:60px;left:-61px}.efficiency-desc{padding-bottom:10em;background-image:linear-gradient(180deg,#fff 32%,#b5b3b0 32%)}.efficiency-desc p{width:80%}.dateTime{width:100%;border:2px solid #afafafaf;border-radius:4px;height:3em;padding:1px 24px}.form,.success-modal{height:auto;width:100%;border-radius:10px;box-shadow:0 0 20px 1px rgb(0 0 0 / .1);overflow:hidden;z-index:1000}.inputRight{color:#fafafa}.form,.success-modal{background-color:#fff}.closeCross{float:right;font-size:35px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #000;opacity:.5}.input,.title{font-weight:500}.success-modal img{display:block;margin-left:auto;margin-right:auto;width:10%;margin-top:0}.success-modal h5{text-align:center;font-size:26px;margin-bottom:14px;margin-top:1.4em}.success-modal p{text-align:center;font-size:15px}.success-msg .dedicated,.success-msg h4{text-align:left;margin-left:25px}.success-msg{font-family:Figtree;padding:60px}.success-msg .dedicated{margin-top:30px}.thankYouCross{padding:10px 15px!important;color:#000}.efficiency-btn{position:absolute;left:-40px}.input-container span:before,.square{left:50%}.giffybrings-icons img{padding:5px;max-width:40px;max-height:40px}.form{display:grid;grid-template-columns:repeat(2,1fr)}.contact-form{font-family:Figtree;background-color:#d3d0cb;position:relative}.circle{border-radius:50%;background:linear-gradient(135deg,transparent 20%,#fff);position:absolute}.contact-info,.input-container,form{position:relative}.circle.one{width:130px;height:130px;top:130px;right:-40px}.circle.two{width:80px;height:80px;top:30px;right:70px}.contact-form:before{content:"";content:"";position:absolute;width:26px;height:26px;background-color:#d3d0cb;transform:rotate(45deg);top:50px;left:-13px}form{padding:2.3rem 2.2rem;z-index:10;overflow:hidden}.asterics{display:inline-block;width:25px;color:red}.input,.popup-btn{outline:0;width:100%}.title{color:#000;font-size:1.5rem;line-height:1;margin-bottom:2.5rem}.input-container{margin:3.5rem 0}.labelRight{color:#000!important}.input{border:2px solid #afafaf;background:0 0;padding:1.4rem 2.2rem;color:#646464;font-size:1.2rem;letter-spacing:.5px;border-radius:5px;transition:.3s}textarea.input{padding:.8rem 1.2rem;min-height:4em;border-radius:5px;resize:none;overflow-y:auto}.input-container label,.input-container span{padding:0 .4rem;pointer-events:none;position:absolute}.input-container label{top:50%;left:15px;transform:translateY(-50%);color:#5b5b5b;font-size:1.2rem;font-weight:400;z-index:1000;transition:.5s}.input-container.textarea label{top:1rem;transform:translateY(0)}.popup-btn{padding:.6rem 1.3rem;background-color:#ffaf00;border:2px solid #989898;font-size:1.2rem;color:#000;line-height:1;border-radius:5px;transition:.3s;margin:0}.btn:hover{background-color:#888;color:#fff}.input-container span{top:0;left:25px;transform:translateY(-50%);font-size:.8rem;color:#fff0;z-index:500}.input-container span:after,.input-container span:before{content:"";position:absolute;width:10%;opacity:0;transition:.3s;height:5px;background-color:#fff;top:50%;transform:translateY(-50%)}.input-container span:after{right:50%}.input-container.focus label{top:-12px;transform:translateY(-50%);left:20px;font-size:1.2rem}.input-container.focus span:after,.input-container.focus span:before{width:50%;opacity:1}.contact-info .input{border:2px solid #f5f5f5}.big-circle,.big-circle:after,.contact-info:before{border-radius:50%;position:absolute}.contact-info{font-family:Figtree;padding:2.3rem 2.2rem}.text{color:#333;margin:1.5rem 0 2rem}.information{display:flex;color:#555;margin:.7rem 0;align-items:center;font-size:.95rem}.information i{color:#a67e0d}.icon{width:28px;margin-right:.7rem}.social-media{padding:2rem 0 0}.social-media p{color:#333}.social-icons{display:flex;margin-top:.5rem}.social-icons a{width:35px;height:35px;border-radius:5px;background:linear-gradient(45deg,#a67e0d,#a67e0d);color:#fff;text-align:center;line-height:35px;margin-right:.5rem;transition:.3s}.social-icons a:hover{transform:scale(1.05)}.contact-info:before{content:"";width:110px;height:100px;bottom:-74px;right:50px;opacity:.3}.big-circle{width:500px;height:500px;background:linear-gradient(to bottom,#d5ab35,#a67e0d);bottom:50%;right:50%;transform:translate(-40%,38%)}.big-circle:after{content:"";width:360px;height:360px;background-color:#fafafa;top:calc(50% - 180px);left:calc(50% - 180px)}.square{position:absolute;height:400px;top:50%;transform:translate(181%,11%);opacity:.2}@media (max-width:480px){.container{padding:1.5rem}.big-circle,.contact-info:before,.square{display:none}.contact-info,form{padding:1.7rem 1.6rem}.information,.social-media p,.text{font-size:.8rem}.title{font-size:1.15rem}.social-icons a{width:30px;height:30px;line-height:30px}.icon{width:23px}.btn,.input{padding:.45rem 1.2rem}.signdesc h3{font-size:1.6em;font-weight:700;color:#29a745}}@media only screen and (max-width:767px){.main-banner h2{font-size:calc(1.8em + .390625vw)}.btn{font-size:calc(11px + .390625vw)}.platform-introduction p{font-size:1em}.digital-transformation{height:6em;padding-top:0}.service-grid .first-grid .first-container,.service-grid .second-grid .second-container,.service-grid .third-grid .first-container{padding:2em 1em 2em 2em}.efficiency h4{font-size:3em}.efficiency-desc{padding-bottom:2em}.efficiency-btn{margin-left:0;position:absolute;left:10px}}@media (max-width:992px){.form{grid-template-columns:1fr}.contact-info:before{bottom:initial;top:-75px;right:65px;transform:scale(.95)}.contact-form:before{top:-13px;left:initial;right:70px}.square{transform:translate(140%,43%);height:350px}.big-circle{bottom:75%;transform:scale(.9) translate(-40%,30%);right:50%}.text{margin:1rem 0 1.5rem}.social-media{padding:1.5rem 0 0}}