.btn-link-arrow,.btn-link-arrow svg,.btn-link-arrow svg path,.btn-link-arrow:before,.btn1,a{transition:var(--ease-in-out)}body,p{font-size:var(--font-18);line-height:27px}.awards-grid .awards-box,.blog-card h3 a,.cuide-development-link,a,body{color:var(--color-black)}:first-letter,h1,h2,h3,h4,h5,h6,select{text-transform:capitalize}body,ul{margin:0}.btn1,body,h1,h2,h3,h4,h5,span.design-title{font-family:var(--font-sfprodisplay)}.btn1,.cursor-pointer,.slideBtn,.stretched-link::after,button{cursor:pointer}.disable-consult-btn,.formloading{pointer-events:none}.mab-60{margin-bottom:60px}#schedule_interview span.error_message,#schedule_interview span.success_message{margin-top:15px;display:block;text-align:center;font-size:15px;margin-bottom:-15px}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-HeavyItalic.eot");src:url("../fonts/SFProDisplay-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-HeavyItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-HeavyItalic.woff") format("woff"),url("../fonts/SFProDisplay-HeavyItalic.ttf") format("truetype"),url("../fonts/SFProDisplay-HeavyItalic.svg#SFProDisplay-HeavyItalic") format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Medium.eot");src:url("../fonts/SFProDisplay-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Medium.woff2") format("woff2"),url("../fonts/SFProDisplay-Medium.woff") format("woff"),url("../fonts/SFProDisplay-Medium.ttf") format("truetype"),url("../fonts/SFProDisplay-Medium.svg#SFProDisplay-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-LightItalic.eot");src:url("../fonts/SFProDisplay-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-LightItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-LightItalic.woff") format("woff"),url("../fonts/SFProDisplay-LightItalic.ttf") format("truetype"),url("../fonts/SFProDisplay-LightItalic.svg#SFProDisplay-LightItalic") format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-BlackItalic.eot");src:url("../fonts/SFProDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-BlackItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-BlackItalic.woff") format("woff"),url("../fonts/SFProDisplay-BlackItalic.ttf") format("truetype"),url("../fonts/SFProDisplay-BlackItalic.svg#SFProDisplay-BlackItalic") format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-SemiboldItalic.eot");src:url("../fonts/SFProDisplay-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-SemiboldItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-SemiboldItalic.woff") format("woff"),url("../fonts/SFProDisplay-SemiboldItalic.ttf") format("truetype"),url("../fonts/SFProDisplay-SemiboldItalic.svg#SFProDisplay-SemiboldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-ThinItalic.eot");src:url("../fonts/SFProDisplay-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-ThinItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-ThinItalic.woff") format("woff"),url("../fonts/SFProDisplay-ThinItalic.ttf") format("truetype"),url("../fonts/SFProDisplay-ThinItalic.svg#SFProDisplay-ThinItalic") format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-UltralightItalic.eot");src:url("../fonts/SFProDisplay-UltralightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-UltralightItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-UltralightItalic.woff") format("woff"),url("../fonts/SFProDisplay-UltralightItalic.ttf") format("truetype"),url("../fonts/SFProDisplay-UltralightItalic.svg#SFProDisplay-UltralightItalic") format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Regular.eot");src:url("../fonts/SFProDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Regular.woff2") format("woff2"),url("../fonts/SFProDisplay-Regular.woff") format("woff"),url("../fonts/SFProDisplay-Regular.ttf") format("truetype"),url("../fonts/SFProDisplay-Regular.svg#SFProDisplay-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Bold.eot");src:url("../fonts/SFProDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Bold.woff2") format("woff2"),url("../fonts/SFProDisplay-Bold.woff") format("woff"),url("../fonts/SFProDisplay-Bold.ttf") format("truetype"),url("../fonts/SFProDisplay-Bold.svg#SFProDisplay-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}:root{--font-small:14px;--font-sfprodisplay:"SF Pro Display";--font-55:55px;--font-50:50px;--font-45:45px;--font-40:40px;--font-35:35px;--font-30:30px;--font-24:24px;--font-22:22px;--font-20:20px;--font-18:18px;--font-16:16px;--font-14:14px;--fw-300:300;--fw-400:normal;--fw-500:500;--fw-600:600;--fw-700:bold;--fw-800:800;--color-white:#fff;--color-black:#191919;--color-yellow:#FDCD56;--color-green:#0A871C;--color-bush:#0A2423;--color-spring-wood:#F8F7F3;--color-white-smoke:#F5F5F5;--color-blue:#0067F5;--border-color-gray:#E6E6E6;--border-color-silver:#CCDFEB;--box-shadow-purple:6px 6px 14px 0px rgb(22 21 97 / 10%);--btn-shadow-black:5px 5px 14px rgb(0 0 0 / 12%);--ease-in-out:all 0.3s ease-in-out;--ease-sec:all 0.4s ease-in-out;--primary:#F2A843;--blue-primary:#25395C;--secondary:#35373B;--off-white:#F8F7F3}*{box-sizing:border-box}body{font-weight:var(--fw-400)}p{font-weight:400}p strong{font-weight:700}b,strong{font-weight:500!important}.btn1 *,.z-1{z-index:1}em{font-weight:600;font-style:italic}.development-link-text a,p a{text-decoration:underline;color:var(--color-blue)}a{text-decoration:none}.btn-link-arrow,h3{color:var(--color-white)}.btn-check:focus+.btn,.btn:focus,a.btn:focus,a:focus,button.btn:focus{box-shadow:none!important;outline:0!important}button{border:none;outline:0}a:hover{color:var(--primary)!important}.btn-link-arrow,.btn1{font-size:var(--font-16);display:inline-flex;align-items:center;position:relative}h1,h2,h3,h4,h5{font-weight:var(--fw-700);line-height:normal}.btn-link-arrow,.btn1,h2{font-weight:var(--fw-500)}h1{font-size:var(--font-50);line-height:60px}h2{font-size:var(--font-35);line-height:45px}h3{font-size:var(--font-30)}h4{font-size:var(--font-24)}h5{font-size:var(--font-22)}h6{font-size:var(--font-20)}ul{padding-left:0;list-style:none}p:last-child{margin-bottom:0!important}img{max-width:100%;height:auto;width:auto}.container{max-width:1380px}@media(max-width:1441px){.container{max-width:1200px;padding:0 25px}}i{font-weight:600}input{outline:0!important}.btn-link-arrow{gap:8px;text-decoration:none!important;padding:7px 9px;line-height:normal}.btn-link-arrow:before{content:"";position:absolute;height:34px;width:34px;border-radius:50%;left:0;top:0;background-color:var(--color-green);z-index:-1}.btn1::after,.btn1::before{width:0;height:100%;content:"";position:absolute}.btn1::after,.btn1::before,.btn1:hover::after,.btn1:hover::before{background-color:#fff}.btn-link-arrow svg path{fill:var(--color-green)}.btn-link-arrow:hover{color:var(--color-green)}.btn-link-arrow:hover::before{left:calc(100% - 34px)}.btn-link-arrow:hover svg{margin-left:5px}.btn-link-arrow:hover svg path{fill:var(--color-white)}.btn1{padding:16px 30px;line-height:20px;border-radius:5px;overflow:hidden;border:1px solid #f5b969;background-color:var(--primary);justify-content:center;color:var(--color-black)}.error-page h1,.get-back{font-weight:700;text-transform:capitalize}.btn1::after{transition:.6s;bottom:0;right:0}.btn1::before{transition:.9s;top:0;left:0}.btn1>span{display:flex;align-items:center;justify-content:center;gap:10px}.btn1:hover{color:var(--color-black)!important}.btn1:hover::before{width:0%;right:0}.btn1:hover::after{width:100%;left:0}.btn-green{background-color:var(--color-green);border-color:var(--color-green)}.btn-green span{color:#fff;transition:.9s}.btn-green span svg path{fill:#fff;transition:.9s}.btn-green:hover span{color:#000;transition:.9s}.btn-green:hover span svg path{fill:#000;transition:.9s}span.design-title{font-size:16px;color:#000;background:#ffe819;position:relative;font-weight:700;padding:5px 15px;border-radius:30px}span.design-title:before{content:"";position:absolute;height:100%;width:100%;border:1px solid #fff;border-radius:30px;left:0;transform:rotate(-5deg)}span.design-title span{position:relative;z-index:1}span.design-title:after{border-style:solid;border-width:0 0 12px 12px;height:0;width:0;content:"";border-color:transparent transparent #ffe819;left:50%;position:absolute;bottom:0;transform:rotate(45deg) translateY(8px)}.section-inner-head h2{margin:0 0 30px}.dark-section{background:linear-gradient(180deg,#0c1b3c 0,#192c53 100%)}.form-group .common_error_message{position:absolute;bottom:-22px;color:red;font-size:13px;left:0}.form-group.enter-value .common_error_message{left:0}.contact-form-home form .form-group>div{width:100%}.filelabel{max-width:100%!important}.error-page{text-align:center;padding:100px 0}.error-page h1{font-size:60px;margin-bottom:40px}.error-page p{text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:22px;margin-top:40px}.get-back{color:#072551;font-size:20px}.app-development-template-default .top-features-list a{color:#fff}.contact-details .teamblockftr,.contact-details a{padding:20px 27px;background:rgba(255,255,255,.06);border-radius:10px;display:flex;align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.contact-details .teamblockftr .contact-data-inner,.contact-details a .contact-data-inner{padding-left:17px;font-size:var(--font-20);word-break:break-word;font-weight:var(--fw-500);color:var(--color-white)}.contact-details .teamblockftr:not(:last-child),.contact-details a:not(:last-child){margin:0 0 20px}@media only screen and (max-width:1441px){.btn1,.contact-details .teamblockftr,.contact-details a{padding:15px 20px}body,p{font-size:var(--font-16);line-height:24px}h1{font-size:var(--font-45);line-height:55px}h2{font-size:30px;line-height:40px}.contact-details .teamblockftr:not(:last-child),.contact-details a:not(:last-child),.section-inner-head h2{margin:0 0 15px}h3{font-size:26px}h4{font-size:var(--font-22)}.mab-60{margin-bottom:40px}.btn1{line-height:16px;font-size:16px}}@media only screen and (max-width:1199px){.container-fluid{padding:0 25px}h1{font-size:var(--font-35);line-height:45px}h2{font-size:26px;line-height:38px}.section-inner-head h2{margin:0 0 10px}h3{font-size:22px}h4{font-size:var(--font-20)}.btn1{padding:14px 20px;line-height:14px;font-size:14px}}@media only screen and (max-width:767px){h1{font-size:var(--font-30);line-height:40px}}@media only screen and (max-width:575px){.contact-form-home .button-group button{max-width:100%!important}}@media only screen and (max-width:480px){.contact-details .teamblockftr .contact-icon img,.contact-details a .contact-icon img{max-width:24px}.contact-details .teamblockftr .contact-data-inner,.contact-details a .contact-data-inner{padding-left:10px;font-size:16px}}@media only screen and (max-width:374px){.contact-details .teamblockftr,.contact-details a{padding:15px;gap:10px;flex-direction:column}.contact-details .teamblockftr .contact-data-inner,.contact-details a .contact-data-inner{padding-left:0}}.formloading{opacity:.6;position:relative}.formloading .position-relative::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border:4px solid #fff;border-top:4px solid #25395c;border-radius:50%;animation:1s linear infinite spin;transform:translate(-50%,-50%);z-index:9999999}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.formloading .position-relative{opacity:1}#schedule_interview span.error_message{color:red}#schedule_interview span.success_message{color:green}.logo-2{display:none}.iti__flag-container .iti__selected-flag{background:rgba(0,0,0,0)!important;padding:0 9px 0 15px}.iti__selected-country-primary::before,.iti__selected-flag::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:18px;background-color:#cececd;width:1px}.iti__selected-country-primary .iti__arrow,.iti__selected-flag .iti__arrow{width:10px;height:10px;border:none;background:url('data:image/svg+xml,<svg width="8" height="4" viewBox="0 0 8 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.5L4 3.5L7 0.5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>') center no-repeat}.banner-wrapper-block .form-group .iti--allow-dropdown .form-control,.contact-form-home .iti--allow-dropdown .form-control,.cost-calculator-form .form-group .iti--allow-dropdown .form-control,.project-query-form form .form-group .iti--allow-dropdown .form-control{padding-left:69px}#schedule_consultation .iti__selected-flag{padding:0 9px 0 20px;z-index:555}#schedule_consultation .iti__selected-country-primary .iti__arrow,#schedule_consultation .iti__selected-flag .iti__arrow,.contact-form-home .iti__selected-country-primary .iti__arrow,.contact-form-home .iti__selected-flag .iti__arrow,.cost-calculator-form .iti__selected-country-primary .iti__arrow,.cost-calculator-form .iti__selected-flag .iti__arrow,.page-template-template-technology #schedule_interview .iti__selected-country-primary .iti__arrow,.project-query-form .iti__selected-country-primary .iti__arrow,.project-query-form .iti__selected-flag .iti__arrow{filter:invert(1)}.project_contact_popup .iti--allow-dropdown .form-control{padding-left:75px!important}.iti.iti--container{z-index:9999}#schedule_consultation .iti__country-container{max-height:50px}#schedule_consultation .iti__selected-country-primary{padding:0 9px 0 20px}.iti__selected-country-primary .iti__flag{height:14px}#schedule_consultation .iti__country-container .iti__selected-country-primary{min-width:65px}.iti__country-container .iti__selected-country-primary{min-width:60px;padding:0 9px 0 15px;background-color:transparent!important}