.header{position:sticky;top:0;left:0;z-index:10}.header .main-nav-bar-wrapper{height:80px;max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 76px;background-color:#fff}.header .main-nav-bar-wrapper a.homepage-logo{max-width:200px;width:100%;cursor:pointer}.header .main-nav-bar-wrapper a.homepage-logo svg{max-width:200px;width:100%}.header .main-nav-bar-wrapper a:focus{outline-offset:5px}.header .main-nav-bar-wrapper .right-group{display:flex;gap:32px;z-index:2}.header .main-nav-bar-wrapper .right-group .menu-tab,.header .main-nav-bar-wrapper .right-group .drop-down-section{color:#000;text-align:left;font-size:1rem;display:block}.header .main-nav-bar-wrapper .right-group .menu-tab{display:flex;justify-content:center;align-items:center}.header .main-nav-bar-wrapper .right-group .menu-tab a{color:#000;font-size:1rem;font-weight:400}.header .main-nav-bar-wrapper .right-group .menu-tab a:hover{color:#2d4cc5;text-decoration:underline;text-underline-offset:3px}.header .main-nav-bar-wrapper .right-group .drop-down-section{display:grid;place-content:center;position:relative}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend{display:flex;gap:8px}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button{margin-right:32px;display:flex;align-items:center;font-size:1rem;font-family:PPNeuneMontreal,sans-serif;color:#000}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button svg{margin-left:8px;fill:#000}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button svg:focus{outline-offset:-2px}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button.clicked{color:#385ff6}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button.clicked svg{fill:#385ff6;transform:rotate(-180deg)}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button:focus{outline-offset:5px}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button:hover{color:#2d4cc5;text-decoration:underline;text-underline-offset:3px}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button:not(:focus):not(:hover){outline:none}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs{max-height:0;min-width:344px;position:absolute;left:0;top:100%;padding-top:6px;background-color:#fff;border-radius:8px;transition:.25s;z-index:1;visibility:hidden;pointer-events:none;opacity:0}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper{box-shadow:0 4px 16px #00000014;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:8px}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a{text-align:left;padding:12px 24px;cursor:pointer;border-top:1.5px solid rgba(0,0,0,.1019607843)}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a h2{font-size:1rem;color:#0f1249;line-height:1.5}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a p{margin-top:4px;font-size:.875rem;color:#666892;line-height:1.125}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:first-child{padding-top:13px;border:none;border-radius:8px 8px 0 0}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:last-child{padding-bottom:13px;border-radius:0 0 8px 8px}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:hover{background-color:#f5f7ff}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:focus{outline-offset:-2px}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs.visible{opacity:1!important;max-height:max-content;pointer-events:auto;visibility:visible}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile{display:none;margin:0}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .extend{display:flex;width:100%;gap:2px}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .extend a.link{flex-grow:unset}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .extend a.link:focus{outline-offset:-5px}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs{padding:0}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs .elements-wrapper{box-shadow:none}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs .elements-wrapper a{max-width:max-content;padding:2px 5px}.header .main-nav-bar-wrapper .right-group .button-bg{padding:7px 16px;font-size:1rem;font-weight:500;color:#000;background-color:#fcc741;border-radius:4px}.header .main-nav-bar-wrapper .right-group .button-bg:hover{transition:.2s;background-color:#fca908}.header .main-nav-bar-wrapper .right-group .button-bg:hover a{text-decoration:none;color:#000!important}.header .main-nav-bar-wrapper .right-group .button-bg:hover a:hover{color:#0f1249;text-decoration:none;cursor:pointer}.header .main-nav-bar-wrapper .right-group .button-bg:active{background-color:#e19500}.header .main-nav-bar-wrapper .right-group .button-bg:focus{outline-offset:5px}.header .main-nav-bar-wrapper .menu-button{width:48px;height:48px;padding:16px;margin-left:24px;background-color:#c2e6f4;border-radius:4px;display:none}.header .main-nav-bar-wrapper .menu-button svg.hidden{display:none}.header .main-nav-bar-wrapper .menu-button svg.visible{display:block!important}.header .show-after-load.active{display:block!important}.navbar{background-color:#fff}.shadow{box-shadow:0 4px 8px #0000000a}@media (max-width: 1200px){.header .main-nav-bar-wrapper{padding:0 32px}.header .main-nav-bar-wrapper .right-group{width:100%;height:0;flex-direction:column;gap:normal;position:relative;position:absolute;left:0;top:80px;overflow:scroll;transition:.25s;background-color:#fff;overflow-x:hidden}.header .main-nav-bar-wrapper .right-group .menu-tab{margin:0;padding:20px 32px;font-size:1.25rem}.header .main-nav-bar-wrapper .right-group .menu-tab a{font-size:1.25rem}.header .main-nav-bar-wrapper .right-group .menu-tab a:focus{outline-offset:5px}.header .main-nav-bar-wrapper .right-group .menu-tab a.active{color:#385ff6}.header .main-nav-bar-wrapper .right-group .menu-tab{padding:20px 0}.header .main-nav-bar-wrapper .right-group .menu-tab{display:block}.header .main-nav-bar-wrapper .right-group .desktop-menu-tab{display:none}.header .main-nav-bar-wrapper .right-group .text-align-c{text-align:center}.header .main-nav-bar-wrapper .right-group .drop-down-section{margin:0 32px;display:flex;flex-direction:column;border-bottom:1px solid #e7e8ec}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend{width:100%}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button{margin:0;width:100%;display:flex;justify-content:space-between;flex-grow:1;border:none;font-size:1.25rem}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .drop-down-button svg{width:16px;height:16px}.header .main-nav-bar-wrapper .right-group .drop-down-section .extend .dropdown-button.menu-tab{width:100%}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs{width:auto;min-width:unset;position:static;transition:.25s}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper{gap:12px;padding:0}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a{padding:0;border:none}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:first-child{padding-top:0}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:last-child{padding-bottom:2}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs .elements-wrapper a:hover{background-color:transparent}.header .main-nav-bar-wrapper .right-group .drop-down-section .tabs.visible{margin-bottom:20px}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile{display:block}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .extend .dropdown-button.menu-tab{padding:20px 0}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs .elements-wrapper a{padding:0}.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs .elements-wrapper a:active p,.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs .elements-wrapper a:active h2,.header .main-nav-bar-wrapper .right-group .drop-down-section.mobile .tabs .elements-wrapper a.active h2{color:#385ff6}.header .main-nav-bar-wrapper .right-group .drop-down-section.desktop{display:none}.header .main-nav-bar-wrapper .right-group .button-bg{padding:23px 32px;margin:auto 0 32px;text-align:center;justify-self:end}.header .main-nav-bar-wrapper .with-breadcrumbs{top:119px}.header .main-nav-bar-wrapper .right-group::-webkit-scrollbar{display:none}.header .main-nav-bar-wrapper .right-group{-ms-overflow-style:none;scrollbar-width:none}.header .main-nav-bar-wrapper .right-group.visible{padding:0 32px;height:calc(100vh - 80px)}.header .main-nav-bar-wrapper .right-group.visible.with-breadcrumbs{height:calc(100vh - 119px)}.header .main-nav-bar-wrapper .menu-button{display:grid;place-items:center}}.scroll-lock{height:100vh;overflow:hidden}.footer{margin:0;overflow-x:hidden}.footer .main-wrapper{margin:auto;padding:80px 32px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#f3f6f8}.footer .line{width:100%;max-width:1552px;height:1px;background-color:#e7e8ec}.footer .row{padding-bottom:40px;width:100%;display:flex;justify-content:center}.footer .row .columns-wrapper{max-width:1552px;width:100%;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap}.footer .row .columns-wrapper .company-wrapper{margin-top:40px;max-width:250px;width:100%;display:flex;flex-direction:column;gap:42px;flex-grow:1}.footer .row .columns-wrapper .company-wrapper .logo{max-width:212px;display:flex;flex-direction:column;gap:21px}.footer .row .columns-wrapper .company-wrapper .logo p{padding:0;color:#666892;font-size:.75rem;font-weight:500;line-height:133.333%}.footer .row .columns-wrapper .company-wrapper .contact{display:flex;flex-direction:column;gap:16px}.footer .row .columns-wrapper .company-wrapper .contact a{color:#0f1249;font-size:1rem;font-weight:500;line-height:150%;text-decoration-line:underline;text-underline-offset:1px}.footer .row .columns-wrapper .column{margin-top:40px;display:flex;justify-content:space-between;position:relative;max-width:250px;width:100%;flex-grow:1;z-index:1}.footer .row .columns-wrapper .column .content{display:flex;flex-direction:column;gap:24px;position:relative}.footer .row .columns-wrapper .column .content .title{font-size:.75rem;font-weight:600;line-height:116.667%;text-transform:uppercase;color:#0f1249}.footer .row .columns-wrapper .column .content .title a{color:#0f1249}.footer .row .columns-wrapper .column .content .title a:hover{text-decoration:underline}.footer .row .columns-wrapper .column .content .text{display:flex;flex-direction:column;gap:16px}.footer .row .columns-wrapper .column .content .text p,.footer .row .columns-wrapper .column .content .text a{font-size:1rem;font-weight:500;line-height:150%;color:#0f1249}.footer .row .columns-wrapper .column .content .text a{transition:.3s}.footer .row .columns-wrapper .column .content .text a:hover{text-decoration:underline}.footer .row .columns-wrapper .column .content .clutch-information{display:flex;gap:16px}.footer .row .columns-wrapper .column .content .clutch-information a{display:flex;align-items:center;padding:1px}.footer .row .columns-wrapper .column .map{position:absolute;z-index:-5;right:0}.footer .footer-logotypes{width:85%;max-width:1224px;padding:90px 20px;display:flex;justify-content:space-between;align-items:center;gap:50px}.footer .footer-logotypes .break{flex-basis:100%;height:0;display:none}.footer .bottom-section{margin:40px 0;width:100%;max-width:1552px;display:flex;align-items:center;justify-content:space-between}.footer .bottom-section p{font-size:1rem}.footer .bottom-section .bottom-right{display:flex;gap:28px}.footer .bottom-section .bottom-right a{color:#0f1249;font-size:.875rem}.footer .bottom-section .bottom-right a:hover{text-decoration:underline}@media (max-width: 1378px){.footer .row .columns-wrapper .company-wrapper,.footer .row .columns-wrapper .column{max-width:224px}}@media (max-width: 1200px){.footer{margin:0}}@media (max-width: 1030px){.footer .main-wrapper{padding-top:40px}.footer .row .columns-wrapper{display:grid;grid-template-columns:repeat(auto-fill,224px)}.footer .row .columns-wrapper .company-wrapper,.footer .row .columns-wrapper .column{flex-grow:unset}.footer .bottom-section p{font-size:.875rem}}@media (max-width: 768px){.footer .bottom-section{flex-direction:column;align-items:flex-start;gap:24px}.footer .bottom-section .bottom-right{gap:28px}}@media (max-width: 520px){.footer .row .columns-wrapper{grid-template-columns:repeat(auto-fill,100%)}.footer .row .columns-wrapper .company-wrapper,.footer .row .columns-wrapper .column{max-width:100%}}@media (max-width: 370px){.footer{margin:0}}@media (max-width: 340px){.footer .row .columns-wrapper{grid-template-columns:repeat(auto-fill,250px)}.footer .row .columns-wrapper .company-wrapper,.footer .row .columns-wrapper .column{max-width:250px}}.lp-footer{margin:0;overflow-x:hidden}.lp-footer .main-wrapper{margin:auto;padding:80px 32px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#f3f6f8}.lp-footer .line{width:100%;max-width:1552px;height:1px;background-color:#e7e8ec}.lp-footer .row{padding-bottom:40px;width:100%;display:flex;justify-content:center}.lp-footer .row .columns-wrapper{max-width:1552px;width:100%;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap}.lp-footer .row .columns-wrapper .company-wrapper{margin-top:40px;max-width:250px;width:100%;display:flex;flex-direction:column;gap:42px;flex-grow:1}.lp-footer .row .columns-wrapper .company-wrapper .logo{max-width:212px;display:flex;flex-direction:column;gap:21px}.lp-footer .row .columns-wrapper .company-wrapper .logo p{padding:0;color:#666892;font-size:.75rem;font-weight:500;line-height:133.333%}.lp-footer .row .columns-wrapper .company-wrapper .contact{display:flex;flex-direction:column;gap:16px}.lp-footer .row .columns-wrapper .company-wrapper .contact a{color:#0f1249;font-size:1rem;font-weight:500;line-height:150%;text-decoration-line:underline;text-underline-offset:1px}.lp-footer .row .columns-wrapper .column{margin-top:40px;display:flex;justify-content:space-between;position:relative;max-width:250px;width:100%;flex-grow:1;z-index:1}.lp-footer .row .columns-wrapper .column .content{display:flex;flex-direction:column;gap:24px;position:relative}.lp-footer .row .columns-wrapper .column .content .title{font-size:.75rem;font-weight:600;line-height:116.667%;text-transform:uppercase;color:#0f1249}.lp-footer .row .columns-wrapper .column .content .title a{color:#0f1249}.lp-footer .row .columns-wrapper .column .content .title a:hover{text-decoration:underline}.lp-footer .row .columns-wrapper .column .content .text{display:flex;flex-direction:column;gap:16px}.lp-footer .row .columns-wrapper .column .content .text p,.lp-footer .row .columns-wrapper .column .content .text a{font-size:1rem;font-weight:500;line-height:150%;color:#0f1249}.lp-footer .row .columns-wrapper .column .content .text a{transition:.3s}.lp-footer .row .columns-wrapper .column .content .text a:hover{text-decoration:underline}.lp-footer .row .columns-wrapper .column .content .clutch-information{display:flex;gap:16px}.lp-footer .row .columns-wrapper .column .content .clutch-information a{display:flex;align-items:center;padding:1px}.lp-footer .row .columns-wrapper .column .map{position:absolute;z-index:-5;right:0}.lp-footer .lp-footer-logotypes{width:85%;max-width:1224px;padding:90px 20px;display:flex;justify-content:space-between;align-items:center;gap:50px}.lp-footer .lp-footer-logotypes .break{flex-basis:100%;height:0;display:none}.lp-footer .bottom-section{margin:40px 0;width:100%;max-width:1552px;display:flex;align-items:center;justify-content:space-between}.lp-footer .bottom-section p{font-size:1rem}.lp-footer .bottom-section .bottom-right{display:flex;gap:28px}.lp-footer .bottom-section .bottom-right a{color:#0f1249;font-size:.875rem}.lp-footer .bottom-section .bottom-right a:hover{text-decoration:underline}@media (max-width: 1378px){.lp-footer .row .columns-wrapper .company-wrapper,.lp-footer .row .columns-wrapper .column{max-width:224px}}@media (max-width: 1200px){.lp-footer{margin:0}}@media (max-width: 1030px){.lp-footer .main-wrapper{padding-top:40px}.lp-footer .row .columns-wrapper{display:grid;grid-template-columns:repeat(auto-fill,224px)}.lp-footer .row .columns-wrapper .company-wrapper,.lp-footer .row .columns-wrapper .column{flex-grow:unset}.lp-footer .bottom-section p{font-size:.875rem}}@media (max-width: 768px){.lp-footer .bottom-section{flex-direction:column;align-items:flex-start;gap:24px}.lp-footer .bottom-section .bottom-right{gap:28px}}@media (max-width: 520px){.lp-footer .row .columns-wrapper{grid-template-columns:repeat(auto-fill,100%)}.lp-footer .row .columns-wrapper .company-wrapper,.lp-footer .row .columns-wrapper .column{max-width:100%}}@media (max-width: 370px){.lp-footer{margin:0}}@media (max-width: 340px){.lp-footer .row .columns-wrapper{grid-template-columns:repeat(auto-fill,250px)}.lp-footer .row .columns-wrapper .company-wrapper,.lp-footer .row .columns-wrapper .column{max-width:250px}}.mini-footer{margin:0 40px 40px}.mini-footer .main-wrapper{min-height:940px;max-width:1920px;margin:auto;padding:0 24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#f3f6f8}.mini-footer .top-section{display:flex;padding-bottom:93px;position:relative}.mini-footer .top-section .address-group{min-width:250px;display:flex;flex-direction:column;gap:32px;transform:translate(-30px,-30px)}.mini-footer .top-section .address-group .address{display:flex;flex-direction:column;gap:4px;color:#666892}.mini-footer .top-section .services-group{display:flex;flex-direction:column;gap:80px}.mini-footer .top-section .services-group .services{display:flex;gap:48px}.mini-footer .top-section .services-group .services div{display:flex;flex-direction:column;gap:16px}.mini-footer .top-section .services-group .services div h2{margin-bottom:8px;font-size:.75rem;color:#858ca1}.mini-footer .top-section .services-group .services div a{color:#0f1249;cursor:pointer}.mini-footer .top-section .services-group .services.wide .wrapper{min-width:150px;max-width:210px}.mini-footer .top-section .services-group .services.thin .wrapper{max-width:147px}.mini-footer .top-section .services-group .square-1,.mini-footer .top-section .services-group .square-2,.mini-footer .top-section .square-1,.mini-footer .top-section .square-2{width:40px;height:40px;background-color:#fff;position:absolute}.mini-footer .top-section .square-1{top:350px;right:1050px}.mini-footer .top-section .square-2{top:-100px;left:1350px}.mini-footer .line{width:85%;height:1px;background-color:#e7e8ec}.mini-footer .offices-section{height:273px;display:flex;align-items:center;gap:270px}.mini-footer .offices-section h3{font-weight:400;font-size:1rem}.mini-footer .offices-section .offices-group{display:flex;gap:120px}.mini-footer .offices-section .offices-group .office{display:grid;place-content:center;position:relative;max-width:205px}.mini-footer .offices-section .offices-group .office .office-info{width:142px;display:flex;flex-direction:column;position:absolute;top:45%;left:60%;transform:translate(-50%,-50%)}.mini-footer .offices-section .offices-group .office .office-info h3{font-weight:400;margin-bottom:8px;font-size:1.25rem;color:#0f1249}.mini-footer .offices-section .offices-group .office .office-info p{color:#0f1249}.mini-footer .bottom-section{height:152px;display:flex;align-items:center}.mini-footer .bottom-section .clutch-information{display:flex;gap:35px;margin-right:578px}.mini-footer .bottom-section .clutch-logo{display:flex;gap:24px;margin-right:24px}.mini-footer .bottom-section .rated-info{color:#0f1249}.mini-footer .bottom-section .rated-info span{text-decoration:underline;text-decoration-color:#0f1249}@media (max-width: 1850px){.mini-footer .bottom-section .clutch-information{margin-right:18vw}}@media (max-width: 1550px){.mini-footer .offices-section{gap:10vw}.mini-footer .bottom-section .clutch-information{margin-right:15vw}}@media (max-width: 1200px){.mini-footer{margin:0 20px 20px}.mini-footer .top-section{flex-direction:column;align-items:center;padding:0}.mini-footer .top-section .address-group{margin-top:60px;flex-direction:row;transform:none}.mini-footer .top-section .services-group{max-width:400px;margin:64px 0}.mini-footer .top-section .services-group .services{justify-content:center}}@media (max-width: 1200px) and (max-width: 768px){.mini-footer .top-section .services-group .services{flex-wrap:wrap}}@media (max-width: 1200px){.mini-footer .top-section .services-group .services.wide .wrapper,.mini-footer .top-section .services-group .services.thin .wrapper{max-width:140px}.mini-footer .offices-section{height:auto;margin:48px 0;flex-direction:column;gap:32px}.mini-footer .offices-section .offices-group{gap:45px}}@media (max-width: 1200px) and (max-width: 768px){.mini-footer .offices-section .offices-group{flex-direction:column}}@media (max-width: 1200px){.mini-footer .bottom-section{height:auto;padding:48px 0;flex-direction:column}.mini-footer .bottom-section .clutch-information{margin:0;justify-content:center}.mini-footer .bottom-section .clutch-logo{margin-top:48px}.mini-footer .bottom-section .rated-info{max-width:330px;margin-top:24px;text-align:center}.mini-footer .line{width:95%}.row-1{order:1}.row-2{order:2}}@media (max-width: 430px){.mini-footer .top-section .services-group .services.wide .wrapper,.mini-footer .top-section .services-group .services.thin .wrapper{max-width:124px}}.content-main-wrapper{position:relative}.section-group{max-width:2000px;margin:24px auto 0;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:25px}.section-group.margin-bottom{margin-bottom:80px}.slider-section{padding-top:90px}@media (max-width: 1200px){.timeline-section{margin-top:0}}.services-in-numbers-section{padding:46px 0}.our-services-section{position:relative;display:flex;justify-content:center;bottom:0}.padding-left{padding-left:16px}.padding-right{padding-right:16px}@media (max-width: 1200px){.our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.section-group{padding:0 20px}.square-1,.square-2{display:none}}.product-creation{position:relative}.product-creation .section-group{max-width:2000px;margin:24px auto 0;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:25px}.product-creation .section-group.margin-bottom{margin-bottom:80px}.product-creation .slider-section{padding-top:90px}@media (max-width: 1200px){.product-creation .timeline-section{margin-top:0}}.product-creation .services-in-numbers-section{padding:46px 0}.product-creation .our-services-section{position:relative;display:flex;justify-content:center;bottom:0}.product-creation .padding-left{padding-left:16px}.product-creation .padding-right{padding-right:16px}.product-creation .hero-section .content-wrapper{background:url(.././assets/images/productCreation/productCreation_hero-banner.webp) no-repeat center right;background-size:cover;clip-path:polygon(0 80px,80px 80px,80px 0,calc(100% - 80px) 0,calc(100% - 80px) 80px,100% 80px,100% 100%,calc(100% - 80px) 100%,calc(100% - 80px) calc(100% - 80px),calc(100% - 160px) calc(100% - 80px),calc(100% - 160px) 100%,0 100%)}.product-creation .hero-section .content-wrapper .square-1,.product-creation .hero-section .content-wrapper .square-2{width:80px;height:80px;position:absolute;top:80px;background-color:#fff}.product-creation .hero-section .content-wrapper .square-1{left:80px}.product-creation .hero-section .content-wrapper .square-2{right:80px;background-color:#c2e6f4}.product-creation .section-group .square{width:40px;height:40px;position:absolute;top:74px;right:40px;background-color:#fdf5d8}@media (max-width: 1200px){.product-creation .section-group .square{right:20px}}.product-creation .section-group .square.green{top:1600px;right:15%;background-color:#edfbe9}@media (max-width: 1200px){.product-creation .section-group .square.green{display:none}}.product-creation .section-group.pos-relative{position:relative}.product-creation .case-studies2-section{padding:50px 0 20px}@media (max-width: 1200px){.product-creation .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.product-creation .section-group{padding:0 20px}.product-creation .square-1,.product-creation .square-2{display:none}}.ux-research{position:relative}.ux-research .hero-section{margin:0 40px}.ux-research .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.ux-research .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.ux-research .hero-section h1 strong{font-family:PPGoshaSans,serif}.ux-research .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.ux-research .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.ux-research .hero-section button:hover{filter:brightness(.9)}.ux-research .faq-section{padding:90px 0 50px}.ux-research .cta-banner-section{padding-bottom:350px}.ux-research .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.ux-research .main-wrapper{background:url(.././assets/images/productCreation/uxResearch_hero-banner.webp) no-repeat center left;background-size:cover}.ux-research .content-section-1{padding:70px 0}.ux-research .content-section-3{padding:0 0 120px;overflow:hidden}.ux-research .content-section-3 .content-section-comp .photo-group .front-image{padding:200px 44px 0 0;place-items:end}.ux-research .content-section-3 .content-section-comp .text-group{padding-top:200px}@media (max-width: 1580px){.ux-research .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.ux-research .hero-section .main-wrapper h1,.ux-research .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.ux-research .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.ux-research .hero-section .main-wrapper h1,.ux-research .hero-section .main-wrapper p{text-align:center}.ux-research .hero-section .main-wrapper h1{font-size:2.5rem}.ux-research .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.ux-research .hero-section .main-wrapper button{margin:64px auto 0}.ux-research .cta-banner-section{padding-bottom:0}.ux-research .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.ux-research .hero-section{margin:0 20px}.ux-research .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.ux-research .hero-section .square-1,.ux-research .hero-section .square-2{display:none}}@media (max-width: 430px){.ux-research .hero-section .main-wrapper h1{font-size:1.75rem}.ux-research .hero-section .main-wrapper p{font-size:.875rem}.ux-research .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.ux-research .content-section-1{padding:0}.ux-research .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.ux-research .content-section-3 .content-section-comp .photo-group .front-image{padding:100px 0}.ux-research .content-section-3 .content-section-comp .text-group{padding-top:0}}@media (max-width: 768px){.ux-research .content-section-2 .content-section-comp .photo-group .background-image{display:none}}@media (max-width: 430px){.ux-research .content-section-1 .content-section-comp .photo-group .front-image img{min-width:unset}.ux-research .content-section-1 .content-section-comp .photo-group .background-image{display:none}.ux-research .content-section-3 .content-section-comp .photo-group .front-image{padding:100px 0 50px}}.wireframe{position:relative}.wireframe .hero-section{margin:0 40px}.wireframe .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.wireframe .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.wireframe .hero-section h1 strong{font-family:PPGoshaSans,serif}.wireframe .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.wireframe .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.wireframe .hero-section button:hover{filter:brightness(.9)}.wireframe .faq-section{padding:90px 0 50px}.wireframe .cta-banner-section{padding-bottom:350px}.wireframe .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.wireframe .main-wrapper{background:url(.././assets/images/productCreation/wireframe_hero-banner.webp) no-repeat center left;background-size:cover}.wireframe .content-section-1{padding:120px 0}.wireframe .content-section-1 .photo-group{margin-right:32px}.wireframe .content-section-1 .photo-group .background-image{top:-115px}.wireframe .content-section-2 .photo-group{margin-left:42px}.wireframe .content-section-2 .photo-group .background-image{top:25px;left:-75px}.wireframe .content-section-3{padding:0 0 120px;overflow:hidden}.wireframe .content-section-3 .content-section-comp .photo-group .front-image{padding:200px 44px 0 0;place-items:end}.wireframe .content-section-3 .content-section-comp .photo-group .background-image{top:320px;left:0}.wireframe .content-section-3 .content-section-comp .text-group{padding-top:200px}@media (max-width: 1580px){.wireframe .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.wireframe .hero-section .main-wrapper h1,.wireframe .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.wireframe .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.wireframe .hero-section .main-wrapper h1,.wireframe .hero-section .main-wrapper p{text-align:center}.wireframe .hero-section .main-wrapper h1{font-size:2.5rem}.wireframe .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.wireframe .hero-section .main-wrapper button{margin:64px auto 0}.wireframe .cta-banner-section{padding-bottom:0}.wireframe .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.wireframe .hero-section{margin:0 20px}.wireframe .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.wireframe .hero-section .square-1,.wireframe .hero-section .square-2{display:none}}@media (max-width: 430px){.wireframe .hero-section .main-wrapper h1{font-size:1.75rem}.wireframe .hero-section .main-wrapper p{font-size:.875rem}.wireframe .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.wireframe .content-section-1{padding:25px}.wireframe .content-section-1 .photo-group .front-image{padding-bottom:35px}.wireframe .content-section-1 .photo-group .background-image{top:-30px;left:-170px}.wireframe .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.wireframe .content-section-3 .content-section-comp .photo-group .front-image{padding:100px 0}.wireframe .content-section-3 .content-section-comp .text-group{padding-top:0}}@media (max-width: 768px){.wireframe .content-section-3 .content-section-comp .photo-group .background-image{top:150px}.wireframe .content-section-2 .content-section-comp .photo-group .background-image{display:none}}@media (max-width: 430px){.wireframe .content-section-1 .content-section-comp .photo-group .front-image img{min-width:unset}.wireframe .content-section-3 .content-section-comp .photo-group .front-image{padding:100px 0 50px}.wireframe .content-section-3 .content-section-comp .photo-group .background-image{top:50px}}.usability-testing{position:relative}.usability-testing .hero-section{margin:0 40px}.usability-testing .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.usability-testing .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.usability-testing .hero-section h1 strong{font-family:PPGoshaSans,serif}.usability-testing .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.usability-testing .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.usability-testing .hero-section button:hover{filter:brightness(.9)}.usability-testing .faq-section{padding:90px 0 50px}.usability-testing .cta-banner-section{padding-bottom:350px}.usability-testing .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.usability-testing .main-wrapper{background:url(.././assets/images/productCreation/usabilityTesting_hero-banner.webp) no-repeat center left;background-size:cover}.usability-testing .content-section-1{padding:120px 0}.usability-testing .content-section-1 .photo-group{margin-right:32px}.usability-testing .content-section-1 .photo-group .background-image{top:-115px}.usability-testing .content-section-2 .photo-group{margin-left:100px}.usability-testing .content-section-2 .photo-group .background-image{top:25px;left:-75px}.usability-testing .content-section-3{padding:0 0 120px;overflow:hidden}.usability-testing .content-section-3 .content-section-comp .photo-group .front-image{padding:200px 44px 0 0;place-items:end}.usability-testing .content-section-3 .content-section-comp .photo-group .background-image{top:0;left:-300px}.usability-testing .content-section-3 .content-section-comp .text-group{padding-top:200px}@media (max-width: 1580px){.usability-testing .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.usability-testing .hero-section .main-wrapper h1,.usability-testing .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.usability-testing .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.usability-testing .hero-section .main-wrapper h1,.usability-testing .hero-section .main-wrapper p{text-align:center}.usability-testing .hero-section .main-wrapper h1{font-size:2.5rem}.usability-testing .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.usability-testing .hero-section .main-wrapper button{margin:64px auto 0}.usability-testing .cta-banner-section{padding-bottom:0}.usability-testing .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.usability-testing .hero-section{margin:0 20px}.usability-testing .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.usability-testing .hero-section .square-1,.usability-testing .hero-section .square-2{display:none}}@media (max-width: 430px){.usability-testing .hero-section .main-wrapper h1{font-size:1.75rem}.usability-testing .hero-section .main-wrapper p{font-size:.875rem}.usability-testing .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.usability-testing .content-section-1{padding:25px 0}.usability-testing .content-section-1 .photo-group .front-image{padding-bottom:35px;min-width:350px}.usability-testing .content-section-1 .photo-group .background-image{top:-30px;left:-170px}.usability-testing .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0;padding-bottom:42px}.usability-testing .content-section-3 .content-section-comp .photo-group .front-image{padding:50px 0}.usability-testing .content-section-3 .content-section-comp .text-group{padding-top:0}}@media (max-width: 768px){.usability-testing .content-section-2 .content-section-comp .photo-group .background-image{display:none}}@media (max-width: 430px){.usability-testing .content-section-1 .content-section-comp .photo-group .front-image img{min-width:unset}.usability-testing .content-section-3 .content-section-comp .photo-group .front-image{padding:100px 0 50px}.usability-testing .content-section-3 .content-section-comp .photo-group .background-image{top:50px}}.design-and-prototyping{position:relative}.design-and-prototyping .hero-section{margin:0 40px}.design-and-prototyping .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.design-and-prototyping .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.design-and-prototyping .hero-section h1 strong{font-family:PPGoshaSans,serif}.design-and-prototyping .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.design-and-prototyping .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.design-and-prototyping .hero-section button:hover{filter:brightness(.9)}.design-and-prototyping .faq-section{padding:90px 0 50px}.design-and-prototyping .cta-banner-section{padding-bottom:350px}.design-and-prototyping .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.design-and-prototyping .main-wrapper{background:url(.././assets/images/productCreation/designAndPrototyping_hero-banner.webp) no-repeat center left;background-size:cover}.design-and-prototyping .content-section-1{padding:120px 0}.design-and-prototyping .content-section-1 .photo-group{margin-right:32px}.design-and-prototyping .content-section-1 .photo-group .front-image{min-width:320px}.design-and-prototyping .content-section-1 .photo-group .background-image{top:-65px;left:-150px}.design-and-prototyping .content-section-2{padding:120px 0}.design-and-prototyping .content-section-2 .photo-group{margin-left:42px}.design-and-prototyping .content-section-2 .photo-group .front-image{max-width:560px;margin:50px auto 0}.design-and-prototyping .content-section-2 .photo-group .background-image{top:-60px;left:-75px}.design-and-prototyping .content-section-3{padding:200px 0 240px}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .front-image{padding-right:40px}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .background-image{top:-120px;left:0}@media (max-width: 1580px){.design-and-prototyping .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.design-and-prototyping .hero-section .main-wrapper h1,.design-and-prototyping .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.design-and-prototyping .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.design-and-prototyping .hero-section .main-wrapper h1,.design-and-prototyping .hero-section .main-wrapper p{text-align:center}.design-and-prototyping .hero-section .main-wrapper h1{font-size:2.5rem}.design-and-prototyping .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.design-and-prototyping .hero-section .main-wrapper button{margin:64px auto 0}.design-and-prototyping .cta-banner-section{padding-bottom:0}.design-and-prototyping .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.design-and-prototyping .hero-section{margin:0 20px}.design-and-prototyping .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.design-and-prototyping .hero-section .square-1,.design-and-prototyping .hero-section .square-2{display:none}}@media (max-width: 430px){.design-and-prototyping .hero-section .main-wrapper h1{font-size:1.75rem}.design-and-prototyping .hero-section .main-wrapper p{font-size:.875rem}.design-and-prototyping .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.design-and-prototyping .content-section-1{padding:25px 0}.design-and-prototyping .content-section-1 .photo-group{margin:0}.design-and-prototyping .content-section-1 .photo-group .front-image{padding-bottom:35px}.design-and-prototyping .content-section-1 .photo-group .background-image{top:-30px;left:-170px}.design-and-prototyping .content-section-2{padding:80px 0 20px}.design-and-prototyping .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.design-and-prototyping .content-section-3{padding:70px 0}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .front-image{padding:42px 0}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .background-image{top:-10px;left:-40px}.design-and-prototyping .content-section-3 .content-section-comp .text-group{padding-top:0}}@media (max-width: 768px){.design-and-prototyping .content-section-1 .content-section-comp .photo-group .background-image,.design-and-prototyping .content-section-2 .content-section-comp .photo-group .background-image,.design-and-prototyping .content-section-3 .content-section-comp .photo-group .background-image{opacity:.5}.design-and-prototyping .content-section-3{padding:30px 0 50px}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .background-image{opacity:.4}}@media (max-width: 430px){.design-and-prototyping .content-section-1 .content-section-comp .photo-group .front-image img{min-width:unset}.design-and-prototyping .content-section-2 .content-section-comp{padding-bottom:15px}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .front-image{padding-bottom:50px}.design-and-prototyping .content-section-3 .content-section-comp .photo-group .background-image{top:-20px}}.product-development{position:relative}.product-development .section-group{max-width:2000px;margin:24px auto 0;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:25px}.product-development .section-group.margin-bottom{margin-bottom:80px}.product-development .slider-section{padding-top:90px}@media (max-width: 1200px){.product-development .timeline-section{margin-top:0}}.product-development .services-in-numbers-section{padding:46px 0}.product-development .our-services-section{position:relative;display:flex;justify-content:center;bottom:0}.product-development .padding-left{padding-left:16px}.product-development .padding-right{padding-right:16px}.product-development .hero-section{background:url(../assets/images/productDevelopment/productDevelopment_hero-banner.webp) no-repeat center right;background-size:cover;clip-path:polygon(80px 80px,80px 0,100% 0,100% 100%,0 100%,0 80px);position:relative}.product-development .section-group .square{width:80px;height:80px;position:absolute;left:50%;bottom:940px;background-color:#fff}@media (max-width: 1200px){.product-development .section-group .square{display:none}}.product-development .section-group .section-type1:nth-child(3){clip-path:polygon(50% 80px,calc(50% + 80px) 80px,calc(50% + 80px) 0,100% 0,100% 100%,0 100%,0 0,50% 0)}@media (max-width: 1500px){.product-development .section-group .section-type1:nth-child(3){clip-path:unset}}.product-development .tech-stack-section{padding:100px 0 20px}.product-development .case-studies2-section{padding:50px 0 20px}@media (max-width: 1200px){.product-development .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.product-development .section-group{padding:0 20px}.product-development .square-1,.product-development .square-2{display:none}}.development-site{position:relative}.development-site .hero-section{margin:0 40px}.development-site .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.development-site .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.development-site .hero-section h1 strong{font-family:PPGoshaSans,serif}.development-site .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.development-site .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.development-site .hero-section button:hover{filter:brightness(.9)}.development-site .faq-section{padding:90px 0 50px}.development-site .cta-banner-section{padding-bottom:350px}.development-site .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.development-site .main-wrapper{background:url(.././assets/images/productDevelopment/development_hero-banner.webp) no-repeat center left;background-size:cover}.development-site .content-section-1{padding:120px 0}.development-site .content-section-1 .photo-group{margin-right:32px}.development-site .content-section-1 .photo-group .background-image{top:-60px;left:-170px}.development-site .content-section-2{padding:120px 0 40px}.development-site .content-section-2 .photo-group{margin-left:42px}.development-site .content-section-2 .photo-group .front-image{max-width:700px}.development-site .content-section-2 .photo-group .background-image{top:140px;left:-145px;max-width:700px}.development-site .content-section-2 .text-group{margin-left:40px}.development-site .content-section-3{padding:120px 0;overflow:hidden}.development-site .content-section-3 .content-section-comp .photo-group .background-image{top:-130px;left:-70px}.development-site .content-section-3 .content-section-comp .text-group{margin-right:80px}@media (max-width: 1580px){.development-site .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.development-site .hero-section .main-wrapper h1,.development-site .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.development-site .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.development-site .hero-section .main-wrapper h1,.development-site .hero-section .main-wrapper p{text-align:center}.development-site .hero-section .main-wrapper h1{font-size:2.5rem}.development-site .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.development-site .hero-section .main-wrapper button{margin:64px auto 0}.development-site .cta-banner-section{padding-bottom:0}.development-site .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.development-site .hero-section{margin:0 20px}.development-site .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.development-site .hero-section .square-1,.development-site .hero-section .square-2{display:none}}@media (max-width: 430px){.development-site .hero-section .main-wrapper h1{font-size:1.75rem}.development-site .hero-section .main-wrapper p{font-size:.875rem}.development-site .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.development .content-section-1{padding:25px 0}.development .content-section-1 .photo-group .front-image{padding:0 35px 80px 0}.development .content-section-2 .content-section-comp .photo-group{margin:0}.development .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.development .content-section-2 .content-section-comp .text-group{padding-top:60px;margin:0}.development .content-section-3{padding:70px 0}.development .content-section-3 .content-section-comp .photo-group .front-image{padding:100px 0 0}.development .content-section-3 .content-section-comp .photo-group .background-image{top:-40px;left:-170px}.development .content-section-3 .content-section-comp .text-group{padding-top:0;margin:0}}@media (max-width: 768px){.development .content-section-1 .content-section-comp .photo-group .front-image{padding:0 0 100px}.development .content-section-1 .content-section-comp .photo-group .background-image{top:-50px}.development .content-section-2{padding:50px 0 0}.development .content-section-2 .content-section-comp .photo-group .background-image{display:none}.development .content-section-3{padding:50px 0}}@media (max-width: 430px){.development .content-section-3{padding-top:0}.development .content-section-3 .content-section-comp .photo-group .front-image{padding:70px 0 20px}.development .content-section-3 .content-section-comp .photo-group .background-image{top:0;opacity:.5}}.quality-assurance{position:relative}.quality-assurance .hero-section{margin:0 40px}.quality-assurance .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.quality-assurance .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.quality-assurance .hero-section h1 strong{font-family:PPGoshaSans,serif}.quality-assurance .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.quality-assurance .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.quality-assurance .hero-section button:hover{filter:brightness(.9)}.quality-assurance .faq-section{padding:90px 0 50px}.quality-assurance .cta-banner-section{padding-bottom:350px}.quality-assurance .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.quality-assurance .main-wrapper{background:url(.././assets/images/productDevelopment/qualityAssurance_hero-banner.webp) no-repeat center left}.quality-assurance .content-section-1{padding:120px 0}.quality-assurance .content-section-1 .photo-group{margin-right:32px}.quality-assurance .content-section-1 .photo-group .background-image{top:-115px}.quality-assurance .content-section-2{padding:220px 0 100px}.quality-assurance .content-section-2 .photo-group{margin-right:42px}.quality-assurance .content-section-2 .photo-group .background-image{top:-170px;left:15px}.quality-assurance .content-section-2 .photo-group .max-width{max-width:700px}.quality-assurance .content-section-3{padding:180px 0 220px;overflow:hidden}.quality-assurance .content-section-3 .content-section-comp .photo-group .front-image{place-items:end}.quality-assurance .content-section-3 .content-section-comp .photo-group .background-image{top:20px;left:150px}@media (max-width: 1580px){.quality-assurance .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.quality-assurance .hero-section .main-wrapper h1,.quality-assurance .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.quality-assurance .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.quality-assurance .hero-section .main-wrapper h1,.quality-assurance .hero-section .main-wrapper p{text-align:center}.quality-assurance .hero-section .main-wrapper h1{font-size:2.5rem}.quality-assurance .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.quality-assurance .hero-section .main-wrapper button{margin:64px auto 0}.quality-assurance .cta-banner-section{padding-bottom:0}.quality-assurance .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.quality-assurance .hero-section{margin:0 20px}.quality-assurance .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.quality-assurance .hero-section .square-1,.quality-assurance .hero-section .square-2{display:none}}@media (max-width: 430px){.quality-assurance .hero-section .main-wrapper h1{font-size:1.75rem}.quality-assurance .hero-section .main-wrapper p{font-size:.875rem}.quality-assurance .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.quality-assurance .content-section-1{padding:25px 0}.quality-assurance .content-section-1 .photo-group .front-image{padding-bottom:35px}.quality-assurance .content-section-1 .photo-group .background-image{top:-30px;left:-170px}.quality-assurance .content-section-2 .content-section-comp .photo-group{margin:0}.quality-assurance .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.quality-assurance .content-section-3{padding:30px 0 60px}.quality-assurance .content-section-3 .content-section-comp .photo-group .background-image{top:0;left:-40px}.quality-assurance .content-section-3 .content-section-comp .text-group{padding-top:40px}}@media (max-width: 768px){.quality-assurance .content-section-2{padding:30px 0 0}.quality-assurance .content-section-2 .content-section-comp .photo-group .background-image{display:none}}.deployment{position:relative}.deployment .hero-section{margin:0 40px}.deployment .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.deployment .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.deployment .hero-section h1 strong{font-family:PPGoshaSans,serif}.deployment .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.deployment .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.deployment .hero-section button:hover{filter:brightness(.9)}.deployment .faq-section{padding:90px 0 50px}.deployment .cta-banner-section{padding-bottom:350px}.deployment .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.deployment .main-wrapper{background:url(.././assets/images/productDevelopment/deployment_hero-banner.webp) no-repeat center left}.deployment .content-section-1{padding:120px 0}.deployment .content-section-1 .photo-group{margin-right:32px}.deployment .content-section-1 .photo-group .background-image{top:-115px}.deployment .content-section-2{padding:220px 0 100px}.deployment .content-section-2 .photo-group{margin-right:42px}.deployment .content-section-2 .photo-group .background-image{top:-170px;left:15px}.deployment .content-section-2 .photo-group .max-width{max-width:700px}.deployment .content-section-3{padding:180px 0 220px;overflow:hidden}.deployment .content-section-3 .content-section-comp .photo-group{margin-left:70px}.deployment .content-section-3 .content-section-comp .photo-group .front-image{place-items:end}.deployment .content-section-3 .content-section-comp .photo-group .background-image{top:-165px;left:285px}@media (max-width: 1580px){.deployment .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.deployment .hero-section .main-wrapper h1,.deployment .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.deployment .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.deployment .hero-section .main-wrapper h1,.deployment .hero-section .main-wrapper p{text-align:center}.deployment .hero-section .main-wrapper h1{font-size:2.5rem}.deployment .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.deployment .hero-section .main-wrapper button{margin:64px auto 0}.deployment .cta-banner-section{padding-bottom:0}.deployment .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.deployment .hero-section{margin:0 20px}.deployment .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.deployment .hero-section .square-1,.deployment .hero-section .square-2{display:none}}@media (max-width: 430px){.deployment .hero-section .main-wrapper h1{font-size:1.75rem}.deployment .hero-section .main-wrapper p{font-size:.875rem}.deployment .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.deployment .content-section-1{padding:25px 0}.deployment .content-section-1 .photo-group .front-image{padding-bottom:35px}.deployment .content-section-1 .photo-group .background-image{top:-30px;left:-170px}.deployment .content-section-2 .content-section-comp .photo-group{margin:0}.deployment .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.deployment .content-section-3{padding:30px 0 60px}.deployment .content-section-3 .content-section-comp .photo-group{margin:0}.deployment .content-section-3 .content-section-comp .photo-group .background-image{top:0;left:-40px}.deployment .content-section-3 .content-section-comp .text-group{padding-top:40px}}@media (max-width: 768px){.deployment .content-section-2{padding:30px 0 0}.deployment .content-section-2 .content-section-comp .photo-group .background-image{display:none}}@media (max-width: 430px){.deployment .content-section-1 .content-section-comp .photo-group .front-image img{min-width:unset}}.sales-support{position:relative}.sales-support .section-group{max-width:2000px;margin:24px auto 0;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:25px}.sales-support .section-group.margin-bottom{margin-bottom:80px}.sales-support .slider-section{padding-top:90px}@media (max-width: 1200px){.sales-support .timeline-section{margin-top:0}}.sales-support .services-in-numbers-section{padding:46px 0}.sales-support .our-services-section{position:relative;display:flex;justify-content:center;bottom:0}.sales-support .padding-left{padding-left:16px}.sales-support .padding-right{padding-right:16px}.sales-support .hero-section{background-size:cover;clip-path:polygon(80px 0,100% 0,100% calc(100% - 160px),calc(100% - 80px) calc(100% - 160px),calc(100% - 80px) calc(100% - 80px),100% calc(100% - 80px),100% 100%,0 100%,0 80px,80px 80px)}.sales-support .hero-section .square-1,.sales-support .hero-section .square-2{width:80px;height:80px;position:absolute;background-color:#c2e6f4}.sales-support .hero-section .square-1{left:80px;top:80px}.sales-support .hero-section .square-2{right:80px;bottom:0}.sales-support .case-studies2-section{padding:50px 0 20px}@media (max-width: 1200px){.sales-support .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.sales-support .section-group{padding:0 20px}.sales-support .square-1,.sales-support .square-2{display:none}}.discovery{position:relative}.discovery .hero-section{margin:0 40px}.discovery .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.discovery .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.discovery .hero-section h1 strong{font-family:PPGoshaSans,serif}.discovery .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.discovery .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.discovery .hero-section button:hover{filter:brightness(.9)}.discovery .faq-section{padding:90px 0 50px}.discovery .cta-banner-section{padding-bottom:350px}.discovery .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.discovery .main-wrapper{background:url(.././assets/images/salesSupport/discovery_hero-banner.webp) no-repeat center left;background-size:cover}.discovery .content-section-1{padding:120px 0}.discovery .content-section-1 .photo-group{margin-right:32px}.discovery .content-section-1 .photo-group .background-image{top:-50px;left:-40px}.discovery .content-section-2{padding:180px 0 40px}.discovery .content-section-2 .photo-group{margin-right:42px}.discovery .content-section-2 .photo-group .background-image{top:-170px;left:15px}.discovery .content-section-2 .photo-group .max-width{max-width:700px}.discovery .content-section-3{padding:180px 0 220px;overflow:hidden}.discovery .content-section-3 .content-section-comp .photo-group{margin-left:70px}.discovery .content-section-3 .content-section-comp .photo-group .front-image{place-items:end}.discovery .content-section-3 .content-section-comp .photo-group .background-image{top:-25px;left:25px}@media (max-width: 1580px){.discovery .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.discovery .hero-section .main-wrapper h1,.discovery .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.discovery .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.discovery .hero-section .main-wrapper h1,.discovery .hero-section .main-wrapper p{text-align:center}.discovery .hero-section .main-wrapper h1{font-size:2.5rem}.discovery .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.discovery .hero-section .main-wrapper button{margin:64px auto 0}.discovery .cta-banner-section{padding-bottom:0}.discovery .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.discovery .hero-section{margin:0 20px}.discovery .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.discovery .hero-section .square-1,.discovery .hero-section .square-2{display:none}}@media (max-width: 430px){.discovery .hero-section .main-wrapper h1{font-size:1.75rem}.discovery .hero-section .main-wrapper p{font-size:.875rem}.discovery .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.discovery .content-section-1{padding:25px 0 70px}.discovery .content-section-1 .photo-group .front-image{padding-bottom:35px}.discovery .content-section-1 .photo-group .background-image{top:-30px;left:-170px}.discovery .content-section-2{padding:80px 0 0}.discovery .content-section-2 .content-section-comp .photo-group{margin:0}.discovery .content-section-2 .content-section-comp .photo-group .front-image{margin-top:0}.discovery .content-section-3{padding:60px 0}.discovery .content-section-3 .content-section-comp .photo-group{margin:0}.discovery .content-section-3 .content-section-comp .photo-group .background-image{top:-25px;left:-175px}.discovery .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.discovery .content-section-3{padding:30px 0 40px}.discovery .content-section-3 .content-section-comp .photo-group .background-image{display:none;opacity:.5}}.design{position:relative}.design .hero-section{margin:0 40px}.design .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.design .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.design .hero-section h1 strong{font-family:PPGoshaSans,serif}.design .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.design .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.design .hero-section button:hover{filter:brightness(.9)}.design .faq-section{padding:90px 0 50px}.design .cta-banner-section{padding-bottom:350px}.design .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.design .main-wrapper{background:url(.././assets/images/salesSupport/design_hero-banner.webp) no-repeat center left;background-size:cover}.design .content-section-1{padding:120px 0}.design .content-section-1 .photo-group{margin-right:32px}.design .content-section-1 .photo-group .background-image{top:-50px;left:-40px}.design .content-section-2{padding:180px 0 40px}.design .content-section-2 .photo-group{margin-right:42px}.design .content-section-2 .photo-group .background-image{top:-170px;left:-75px}.design .content-section-2 .photo-group .max-width{max-width:700px}.design .content-section-3{padding:180px 0 220px;overflow:hidden}.design .content-section-3 .content-section-comp .photo-group{margin-left:70px}.design .content-section-3 .content-section-comp .photo-group .front-image img{max-width:600px}.design .content-section-3 .content-section-comp .photo-group .background-image{top:-90px;left:-30px}@media (max-width: 1580px){.design .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.design .hero-section .main-wrapper h1,.design .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.design .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.design .hero-section .main-wrapper h1,.design .hero-section .main-wrapper p{text-align:center}.design .hero-section .main-wrapper h1{font-size:2.5rem}.design .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.design .hero-section .main-wrapper button{margin:64px auto 0}.design .cta-banner-section{padding-bottom:0}.design .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.design .hero-section{margin:0 20px}.design .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.design .hero-section .square-1,.design .hero-section .square-2{display:none}}@media (max-width: 430px){.design .hero-section .main-wrapper h1{font-size:1.75rem}.design .hero-section .main-wrapper p{font-size:.875rem}.design .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.design .content-section-1{padding:25px 0 70px}.design .content-section-1 .photo-group .front-image{padding-bottom:25px}.design .content-section-3{padding:100px 0}.design .content-section-3 .content-section-comp .photo-group{margin:0}.design .content-section-3 .content-section-comp .photo-group .background-image{top:-70 px;left:-175px}.design .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.design .content-section-3{padding:70px 0 40px}.design .content-section-3 .content-section-comp .photo-group .background-image{opacity:.5}}@media (max-width: 430px){.design .content-section-2{padding:30px 0 40px}.design .content-section-2 .content-section-comp .photo-group .background-image{top:-50px;opacity:.5}}.sales-development{position:relative}.sales-development .hero-section{margin:0 40px}.sales-development .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.sales-development .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.sales-development .hero-section h1 strong{font-family:PPGoshaSans,serif}.sales-development .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.sales-development .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.sales-development .hero-section button:hover{filter:brightness(.9)}.sales-development .faq-section{padding:90px 0 50px}.sales-development .cta-banner-section{padding-bottom:350px}.sales-development .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.sales-development .main-wrapper{background:url(.././assets/images/salesSupport/salesDevelopment_hero-banner.webp) no-repeat center left;background-size:cover}.sales-development .content-section-1{padding:120px 0}.sales-development .content-section-1 .photo-group{margin-right:32px}.sales-development .content-section-1 .photo-group .background-image{top:-50px;left:-40px}.sales-development .content-section-2{padding:180px 0 40px}.sales-development .content-section-2 .photo-group{margin-right:42px}.sales-development .content-section-2 .photo-group .background-image{top:-170px;left:-75px}.sales-development .content-section-2 .photo-group .max-width{max-width:700px}.sales-development .content-section-3{padding:180px 0 220px;overflow:hidden}.sales-development .content-section-3 .content-section-comp .photo-group{margin-left:70px}.sales-development .content-section-3 .content-section-comp .photo-group .front-image img{max-width:600px}.sales-development .content-section-3 .content-section-comp .photo-group .background-image{top:-90px;left:-30px}@media (max-width: 1580px){.sales-development .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.sales-development .hero-section .main-wrapper h1,.sales-development .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.sales-development .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.sales-development .hero-section .main-wrapper h1,.sales-development .hero-section .main-wrapper p{text-align:center}.sales-development .hero-section .main-wrapper h1{font-size:2.5rem}.sales-development .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.sales-development .hero-section .main-wrapper button{margin:64px auto 0}.sales-development .cta-banner-section{padding-bottom:0}.sales-development .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.sales-development .hero-section{margin:0 20px}.sales-development .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.sales-development .hero-section .square-1,.sales-development .hero-section .square-2{display:none}}@media (max-width: 430px){.sales-development .hero-section .main-wrapper h1{font-size:1.75rem}.sales-development .hero-section .main-wrapper p{font-size:.875rem}.sales-development .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.sales-development .content-section-1{padding:25px 0 70px}.sales-development .content-section-1 .photo-group .front-image{padding-bottom:25px}.sales-development .content-section-3{padding:100px 0}.sales-development .content-section-3 .content-section-comp .photo-group{margin:0}.sales-development .content-section-3 .content-section-comp .photo-group .background-image{top:-70 px;left:-175px}.sales-development .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.sales-development .content-section-3{padding:70px 0 40px}.sales-development .content-section-3 .content-section-comp .photo-group .background-image{opacity:.5}}@media (max-width: 430px){.sales-development .content-section-2{padding:30px 0 40px}.sales-development .content-section-2 .content-section-comp .photo-group .background-image{top:-50px;opacity:.5}}.product-launch{position:relative}.product-launch .hero-section{margin:0 40px}.product-launch .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.product-launch .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.product-launch .hero-section h1 strong{font-family:PPGoshaSans,serif}.product-launch .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.product-launch .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.product-launch .hero-section button:hover{filter:brightness(.9)}.product-launch .faq-section{padding:90px 0 50px}.product-launch .cta-banner-section{padding-bottom:350px}.product-launch .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.product-launch .main-wrapper{background:url(.././assets/images/salesSupport/productLaunch_hero-banner.webp) no-repeat center left;background-size:cover}.product-launch .content-section-1{padding:120px 0}.product-launch .content-section-1 .photo-group{margin-right:32px}.product-launch .content-section-1 .photo-group .background-image{top:-50px;left:-40px}.product-launch .content-section-2{padding:180px 0 40px}.product-launch .content-section-2 .photo-group{margin-right:42px}.product-launch .content-section-2 .photo-group .background-image{top:-155px;left:200px}.product-launch .content-section-2 .photo-group .max-width{max-width:700px}.product-launch .content-section-3{padding:180px 0 220px;overflow:hidden}.product-launch .content-section-3 .content-section-comp .photo-group{margin-left:70px}.product-launch .content-section-3 .content-section-comp .photo-group .background-image{top:-90px;left:430px}@media (max-width: 1580px){.product-launch .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-launch .hero-section .main-wrapper h1,.product-launch .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.product-launch .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.product-launch .hero-section .main-wrapper h1,.product-launch .hero-section .main-wrapper p{text-align:center}.product-launch .hero-section .main-wrapper h1{font-size:2.5rem}.product-launch .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.product-launch .hero-section .main-wrapper button{margin:64px auto 0}.product-launch .cta-banner-section{padding-bottom:0}.product-launch .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.product-launch .hero-section{margin:0 20px}.product-launch .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.product-launch .hero-section .square-1,.product-launch .hero-section .square-2{display:none}}@media (max-width: 430px){.product-launch .hero-section .main-wrapper h1{font-size:1.75rem}.product-launch .hero-section .main-wrapper p{font-size:.875rem}.product-launch .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.product-launch .content-section-1{padding:25px 0 70px}.product-launch .content-section-1 .photo-group .front-image{padding-bottom:25px}.product-launch .content-section-3{padding:100px 0}.product-launch .content-section-3 .content-section-comp .photo-group{margin:0}.product-launch .content-section-3 .content-section-comp .photo-group .background-image{top:-70 px;left:300px}.product-launch .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.product-launch .content-section-3{padding:70px 0 40px}.product-launch .content-section-3 .content-section-comp .photo-group .background-image{opacity:.5}}@media (max-width: 430px){.product-launch .content-section-2{padding:30px 0 40px}.product-launch .content-section-2 .content-section-comp .photo-group .background-image{top:-50px;opacity:.5}}.performance-improvement{position:relative}.performance-improvement .section-group{max-width:2000px;margin:24px auto 0;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:25px}.performance-improvement .section-group.margin-bottom{margin-bottom:80px}.performance-improvement .slider-section{padding-top:90px}@media (max-width: 1200px){.performance-improvement .timeline-section{margin-top:0}}.performance-improvement .services-in-numbers-section{padding:46px 0}.performance-improvement .our-services-section{position:relative;display:flex;justify-content:center;bottom:0}.performance-improvement .padding-left{padding-left:16px}.performance-improvement .padding-right{padding-right:16px}.performance-improvement .hero-section{background:url(../assets/images/performanceImprovement/performanceImprovement_hero-banner.webp) no-repeat center right;background-size:cover;clip-path:polygon(80px 0,calc(100% - 80px) 0,calc(100% - 80px) 80px,100% 80px,100% 100%,0 100%,0 80px,80px 80px)}.performance-improvement .square-1{right:80px;top:80px;background-color:#c2e6f4}.performance-improvement .case-studies2-section{padding:50px 0 20px}@media (max-width: 1200px){.performance-improvement .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.performance-improvement .section-group{padding:0 20px}.performance-improvement .square-1,.performance-improvement .square-2{display:none}}.workshops{position:relative}.workshops .hero-section{margin:0 40px}.workshops .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.workshops .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.workshops .hero-section h1 strong{font-family:PPGoshaSans,serif}.workshops .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.workshops .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.workshops .hero-section button:hover{filter:brightness(.9)}.workshops .faq-section{padding:90px 0 50px}.workshops .cta-banner-section{padding-bottom:350px}.workshops .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.workshops .hero-section{position:relative;z-index:1}.workshops .main-wrapper{background:url(.././assets/images/performanceImprovement/workshops_hero-banner.webp) no-repeat center left;background-size:cover}.workshops .content-section-1{padding:120px 0}.workshops .content-section-1 .photo-group{margin-right:32px}.workshops .content-section-1 .photo-group .background-image{top:-135px;left:-115px}.workshops .content-section-2{padding:180px 0 40px}.workshops .content-section-2 .photo-group{margin-right:42px}.workshops .content-section-2 .photo-group .background-image{top:-120px;left:-50px}.workshops .content-section-2 .photo-group .max-width{max-width:700px}.workshops .content-section-3{padding:180px 0 220px;overflow:hidden}.workshops .content-section-3 .content-section-comp .photo-group{margin-left:90px}.workshops .content-section-3 .content-section-comp .photo-group .front-image img{max-width:600px;min-width:310px}.workshops .content-section-3 .content-section-comp .photo-group .background-image{top:-170px;left:-50px}@media (max-width: 1580px){.workshops .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.workshops .hero-section .main-wrapper h1,.workshops .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.workshops .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.workshops .hero-section .main-wrapper h1,.workshops .hero-section .main-wrapper p{text-align:center}.workshops .hero-section .main-wrapper h1{font-size:2.5rem}.workshops .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.workshops .hero-section .main-wrapper button{margin:64px auto 0}.workshops .cta-banner-section{padding-bottom:0}.workshops .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.workshops .hero-section{margin:0 20px}.workshops .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.workshops .hero-section .square-1,.workshops .hero-section .square-2{display:none}}@media (max-width: 430px){.workshops .hero-section .main-wrapper h1{font-size:1.75rem}.workshops .hero-section .main-wrapper p{font-size:.875rem}.workshops .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.workshops .content-section-1{padding:25px 0 70px}.workshops .content-section-1 .photo-group{margin:0}.workshops .content-section-1 .photo-group .front-image{padding-bottom:25px}.workshops .content-section-1 .text-group{padding-top:20px}.workshops .content-section-2 .text-group{padding-top:60px}.workshops .content-section-3{padding:100px 0}.workshops .content-section-3 .content-section-comp .photo-group{margin:0}.workshops .content-section-3 .content-section-comp .photo-group .background-image{top:-70 px;left:-175px}.workshops .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.workshops .content-section-3{padding:70px 0 40px}.workshops .content-section-3 .content-section-comp .photo-group .background-image{opacity:.5}.workshops .content-section-2 .content-section-comp .photo-group .background-image img{opacity:.35}}@media (max-width: 430px){.workshops .content-section-2{padding:30px 0 40px}.workshops .content-section-2 .content-section-comp .photo-group .background-image{top:-50px}}.analyze{position:relative}.analyze .hero-section{margin:0 40px}.analyze .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.analyze .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.analyze .hero-section h1 strong{font-family:PPGoshaSans,serif}.analyze .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.analyze .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.analyze .hero-section button:hover{filter:brightness(.9)}.analyze .faq-section{padding:90px 0 50px}.analyze .cta-banner-section{padding-bottom:350px}.analyze .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.analyze .hero-section{position:relative;z-index:1}.analyze .main-wrapper{background:url(.././assets/images/performanceImprovement/analyze_hero-banner.webp) no-repeat center left}.analyze .content-section-1{padding:120px 0}.analyze .content-section-1 .photo-group{margin-right:32px}.analyze .content-section-1 .photo-group .background-image{top:-135px;left:-115px}.analyze .content-section-2{padding:180px 0 40px}.analyze .content-section-2 .photo-group{margin-right:42px}.analyze .content-section-2 .photo-group .background-image{top:-120px;left:-135px}.analyze .content-section-3{padding:180px 0 220px;overflow:hidden}.analyze .content-section-3 .content-section-comp .photo-group{margin-left:90px}.analyze .content-section-3 .content-section-comp .photo-group .front-image img{min-width:350px}.analyze .content-section-3 .content-section-comp .photo-group .background-image{top:-170px;left:-50px}@media (max-width: 1580px){.analyze .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.analyze .hero-section .main-wrapper h1,.analyze .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.analyze .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.analyze .hero-section .main-wrapper h1,.analyze .hero-section .main-wrapper p{text-align:center}.analyze .hero-section .main-wrapper h1{font-size:2.5rem}.analyze .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.analyze .hero-section .main-wrapper button{margin:64px auto 0}.analyze .cta-banner-section{padding-bottom:0}.analyze .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.analyze .hero-section{margin:0 20px}.analyze .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.analyze .hero-section .square-1,.analyze .hero-section .square-2{display:none}}@media (max-width: 430px){.analyze .hero-section .main-wrapper h1{font-size:1.75rem}.analyze .hero-section .main-wrapper p{font-size:.875rem}.analyze .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.analyze .content-section-1{padding:25px 0 70px}.analyze .content-section-1 .photo-group{margin:0}.analyze .content-section-1 .photo-group .front-image{padding-bottom:25px}.analyze .content-section-1 .text-group{padding-top:20px}.analyze .content-section-2 .photo-group{margin:0}.analyze .content-section-2 .text-group{padding-top:60px}.analyze .content-section-3{padding:100px 0}.analyze .content-section-3 .content-section-comp .photo-group{margin:0}.analyze .content-section-3 .content-section-comp .photo-group .background-image{top:-70 px;left:-175px}.analyze .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.analyze .content-section-3{padding:70px 0 40px}.analyze .content-section-3 .content-section-comp .photo-group .background-image{opacity:.5}.analyze .content-section-2{padding:50px 0 0}.analyze .content-section-2 .content-section-comp .photo-group .background-image{top:-60px}.analyze .content-section-2 .content-section-comp .photo-group .background-image img{opacity:.25}}.implementation{position:relative}.implementation .hero-section{margin:0 40px}.implementation .hero-section .main-wrapper{height:640px;max-width:1920px;margin:0 auto;padding:161px 0 0 308px;position:relative;background-size:cover}.implementation .hero-section h1{max-width:880px;font-size:4rem;font-weight:400}.implementation .hero-section h1 strong{font-family:PPGoshaSans,serif}.implementation .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem}.implementation .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.implementation .hero-section button:hover{filter:brightness(.9)}.implementation .faq-section{padding:90px 0 50px}.implementation .cta-banner-section{padding-bottom:350px}.implementation .our-services-section{position:absolute;left:50%;bottom:-120px;transform:translate(-50%)}.implementation .hero-section{position:relative;z-index:1}.implementation .main-wrapper{background:url(.././assets/images/performanceImprovement/implementation_hero-banner.webp) no-repeat center left}.implementation .content-section-1{padding:120px 0 100px}.implementation .content-section-1 .photo-group{margin-right:32px}.implementation .content-section-1 .photo-group .background-image{top:-120px;left:-125px}.implementation .content-section-2{padding:120px 0 40px}.implementation .content-section-2 .photo-group{margin-right:42px}.implementation .content-section-2 .photo-group .background-image{top:-25px;left:0}.implementation .content-section-3{padding:80px 0;overflow:hidden}.implementation .content-section-3 .content-section-comp .photo-group{margin-left:90px}.implementation .content-section-3 .content-section-comp .photo-group .front-image img{min-width:350px}.implementation .content-section-3 .content-section-comp .photo-group .background-image{top:-170px;left:-50px}@media (max-width: 1580px){.implementation .hero-section .main-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.implementation .hero-section .main-wrapper h1,.implementation .hero-section .main-wrapper p{text-align:center}}@media (max-width: 1200px){.implementation .hero-section .main-wrapper{padding:0 32px;display:grid;place-content:center;background-size:cover}.implementation .hero-section .main-wrapper h1,.implementation .hero-section .main-wrapper p{text-align:center}.implementation .hero-section .main-wrapper h1{font-size:2.5rem}.implementation .hero-section .main-wrapper p{margin:32px auto 0;font-size:1rem}.implementation .hero-section .main-wrapper button{margin:64px auto 0}.implementation .cta-banner-section{padding-bottom:0}.implementation .our-services-section{position:unset;transform:unset}}@media (max-width: 768px){.implementation .hero-section{margin:0 20px}.implementation .hero-section .main-wrapper{height:auto;min-height:400px;padding:80px 32px;clip-path:none}.implementation .hero-section .square-1,.implementation .hero-section .square-2{display:none}}@media (max-width: 430px){.implementation .hero-section .main-wrapper h1{font-size:1.75rem}.implementation .hero-section .main-wrapper p{font-size:.875rem}.implementation .hero-section .main-wrapper button{font-size:.75rem;padding:23px}}@media (max-width: 1200px){.implementation .content-section-1{padding:90px 0 70px}.implementation .content-section-1 .photo-group{margin:0}.implementation .content-section-1 .photo-group .front-image{padding-bottom:25px}.implementation .content-section-1 .text-group{padding-top:20px}.implementation .content-section-2{padding:60px 0 0}.implementation .content-section-2 .text-group{padding-top:60px}.implementation .content-section-3{padding:100px 0}.implementation .content-section-3 .content-section-comp .photo-group{margin:0}.implementation .content-section-3 .content-section-comp .photo-group .background-image{top:-70 px;left:-175px}.implementation .content-section-3 .content-section-comp .text-group{padding-top:20px}}@media (max-width: 768px){.implementation .content-section-3{padding:20px 0 40px}.implementation .content-section-3 .content-section-comp .photo-group .background-image{opacity:.2}.implementation .content-section-2 .content-section-comp .photo-group .background-image img{opacity:.35}}@media (max-width: 430px){.implementation .content-section-2 .content-section-comp .photo-group{margin:0}.implementation .content-section-2 .content-section-comp .photo-group .background-image{top:-50px}}.case-studies-jp-morgan .logotypes-section{max-width:1360px;margin:0 auto;padding:60px 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.case-studies-jp-morgan .logotypes-section p{margin-right:40px;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;color:#666892;text-transform:uppercase;white-space:nowrap}.case-studies-jp-morgan .logotypes-section .logotypes-comp{margin:0}.case-studies-jp-morgan .project-introduction-section .background-wrapper .content-wrapper .main-info .thin p{padding:10px 0}.case-studies-jp-morgan .background-wrapper{padding:0 40px}.case-studies-jp-morgan .background-wrapper .background-wrapper-gray{margin:0 auto;padding-bottom:40px;padding-top:40px;max-width:1920px;background-color:#f3f6f8}.case-studies-jp-morgan .text-photo-section{max-width:1920px;margin:0 auto}.case-studies-jp-morgan .slider-section{padding:80px 0}.case-studies-jp-morgan .content-section-type2{padding:0 40px}.case-studies-jp-morgan .services-in-numbers-section{padding:40px 0 0}.case-studies-jp-morgan .services-in-numbers-section .img-wrapper{display:grid;place-items:center}.case-studies-jp-morgan .services-in-numbers-section .img-wrapper img{width:100%;max-width:1320px;margin:0 20px}@media (max-width: 1200px){.case-studies-jp-morgan .logotypes-section{justify-content:unset;flex-direction:column;gap:10px}.case-studies-jp-morgan .logotypes-section h3{margin:0}.case-studies-jp-morgan .background-wrapper{padding:0 20px}.case-studies-jp-morgan .background-wrapper .background-wrapper-gray{margin-top:0;padding-top:0;padding-bottom:0}.case-studies-jp-morgan .slider-section{padding:80px 0 40px}}@media (max-width: 430px){.case-studies-jp-morgan .slider-section{padding:40px 0}.case-studies-jp-morgan .slider-section .cs-swiper{padding:20px 0 40px}.case-studies-jp-morgan .services-in-numbers-section{padding-bottom:0}.case-studies-jp-morgan .services-in-numbers-section .img-wrapper img{margin:0;padding:0}}.case-studies-jp-morgan .cs-content-section-comp{padding-bottom:40px}.case-studies-jp-morgan .cs-content-section-type2-comp:not(:last-child){padding-top:0;padding-bottom:120px}.case-studies-jp-morgan .background-wrapper .content-section-wrapper-2{padding-top:80px}.case-studies-jp-morgan .text-photo-section{padding:100px 0;overflow:hidden}.case-studies-jp-morgan .text-photo-section .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.case-studies-jp-morgan .text-photo-section h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.case-studies-jp-morgan .text-photo-section .img-group{margin-top:100px;display:flex;justify-content:center;gap:70px;padding-right:50px;transform:translate(170px)}.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper{display:grid;place-items:center}.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper:nth-child(1){width:30%}.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper:nth-child(1) img{max-width:347px}.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper:nth-child(2){width:60%;max-width:1035px}.case-studies-jp-morgan .text-photo-section .img-group img{width:100%}@media (max-width: 1200px){.case-studies-jp-morgan .text-photo-section h3{padding:0 20px}.case-studies-jp-morgan .text-photo-section .img-group{max-width:90%;margin:100px auto 0;padding:0;flex-direction:column;align-items:center;transform:none}.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper:nth-child(1){width:60%}.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper:nth-child(2){width:100%}.case-studies-jp-morgan .cs-content-section-type2-comp,.case-studies-jp-morgan .slider-section{padding:40px 0}}@media (max-width: 430px){.case-studies-jp-morgan .text-photo-section .img-group .img-wrapper:nth-child(1){width:70%}}.case-studies-equnity .logotypes-section{max-width:1360px;margin:0 auto;padding:60px 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.case-studies-equnity .logotypes-section p{margin-right:40px;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;color:#666892;text-transform:uppercase;white-space:nowrap}.case-studies-equnity .logotypes-section .logotypes-comp{margin:0}.case-studies-equnity .project-introduction-section .background-wrapper .content-wrapper .main-info .thin p{padding:10px 0}.case-studies-equnity .background-wrapper{padding:0 40px}.case-studies-equnity .background-wrapper .background-wrapper-gray{margin:0 auto;padding-bottom:40px;padding-top:40px;max-width:1920px;background-color:#f3f6f8}.case-studies-equnity .text-photo-section{max-width:1920px;margin:0 auto}.case-studies-equnity .slider-section{padding:80px 0}.case-studies-equnity .content-section-type2{padding:0 40px}.case-studies-equnity .services-in-numbers-section{padding:40px 0 0}.case-studies-equnity .services-in-numbers-section .img-wrapper{display:grid;place-items:center}.case-studies-equnity .services-in-numbers-section .img-wrapper img{width:100%;max-width:1320px;margin:0 20px}@media (max-width: 1200px){.case-studies-equnity .logotypes-section{justify-content:unset;flex-direction:column;gap:10px}.case-studies-equnity .logotypes-section h3{margin:0}.case-studies-equnity .background-wrapper{padding:0 20px}.case-studies-equnity .background-wrapper .background-wrapper-gray{margin-top:0;padding-top:0;padding-bottom:0}.case-studies-equnity .slider-section{padding:80px 0 40px}}@media (max-width: 430px){.case-studies-equnity .slider-section{padding:40px 0}.case-studies-equnity .slider-section .cs-swiper{padding:20px 0 40px}.case-studies-equnity .services-in-numbers-section{padding-bottom:0}.case-studies-equnity .services-in-numbers-section .img-wrapper img{margin:0;padding:0}}.case-studies-equnity .cs-content-section-comp{padding-bottom:40px}.case-studies-equnity .cs-content-section-type2-comp:not(:last-child){padding-top:0;padding-bottom:120px}.case-studies-equnity .background-wrapper .content-section-wrapper-2{padding-top:80px}.case-studies-equnity .hero-section-comp .main-wrapper .content .main-img{margin:40px auto 0}.case-studies-equnity .hero-section-comp .main-wrapper .content .main-img img{max-width:unset;width:100%}.case-studies-equnity .text-photo-section{padding:100px 0}.case-studies-equnity .text-photo-section .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.case-studies-equnity .text-photo-section h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.case-studies-equnity .text-photo-section .img-group{padding-top:70px;display:flex;flex-direction:column;gap:40px}.case-studies-equnity .text-photo-section .img-group h4{max-width:1300px;margin:0 auto;padding:0 40px 40px;font-size:.875rem;font-weight:500;color:#858ca1}.case-studies-equnity .text-photo-section .img-group .img-wrapper{display:grid;place-items:center}.case-studies-equnity .text-photo-section .img-group .img-wrapper img{width:100%}.case-studies-equnity .text-photo-section .img-group .bottom-group img{width:45%}.case-studies-equnity .text-photo-section .img-group .bottom-group{display:flex;justify-content:center}@media (max-width: 1200px){.case-studies-equnity .text-photo-section .img-group h4{text-align:center}.case-studies-equnity .text-photo-section .img-group .img-wrapper img{width:80%}.case-studies-equnity .text-photo-section .img-group .bottom-group{display:flex;flex-direction:column;align-items:center}.case-studies-equnity .text-photo-section .img-group .bottom-group img{width:60%}}@media (max-width: 430px){.case-studies-equnity .text-photo-section .img-group .img-wrapper img,.case-studies-equnity .text-photo-section .img-group .bottom-group img{width:95%}}.case-studies-school-tracs .logotypes-section{max-width:1360px;margin:0 auto;padding:60px 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.case-studies-school-tracs .logotypes-section p{margin-right:40px;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;color:#666892;text-transform:uppercase;white-space:nowrap}.case-studies-school-tracs .logotypes-section .logotypes-comp{margin:0}.case-studies-school-tracs .project-introduction-section .background-wrapper .content-wrapper .main-info .thin p{padding:10px 0}.case-studies-school-tracs .background-wrapper{padding:0 40px}.case-studies-school-tracs .background-wrapper .background-wrapper-gray{margin:0 auto;padding-bottom:40px;padding-top:40px;max-width:1920px;background-color:#f3f6f8}.case-studies-school-tracs .text-photo-section{max-width:1920px;margin:0 auto}.case-studies-school-tracs .slider-section{padding:80px 0}.case-studies-school-tracs .content-section-type2{padding:0 40px}.case-studies-school-tracs .services-in-numbers-section{padding:40px 0 0}.case-studies-school-tracs .services-in-numbers-section .img-wrapper{display:grid;place-items:center}.case-studies-school-tracs .services-in-numbers-section .img-wrapper img{width:100%;max-width:1320px;margin:0 20px}@media (max-width: 1200px){.case-studies-school-tracs .logotypes-section{justify-content:unset;flex-direction:column;gap:10px}.case-studies-school-tracs .logotypes-section h3{margin:0}.case-studies-school-tracs .background-wrapper{padding:0 20px}.case-studies-school-tracs .background-wrapper .background-wrapper-gray{margin-top:0;padding-top:0;padding-bottom:0}.case-studies-school-tracs .slider-section{padding:80px 0 40px}}@media (max-width: 430px){.case-studies-school-tracs .slider-section{padding:40px 0}.case-studies-school-tracs .slider-section .cs-swiper{padding:20px 0 40px}.case-studies-school-tracs .services-in-numbers-section{padding-bottom:0}.case-studies-school-tracs .services-in-numbers-section .img-wrapper img{margin:0;padding:0}}.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0 10%;display:grid;place-items:center;position:relative}.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .first-gif,.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .second-gif{position:absolute;-webkit-box-shadow:2px 3px 34px -4px rgba(0,0,0,.18);-moz-box-shadow:2px 3px 34px -4px rgba(0,0,0,.18);box-shadow:2px 3px 34px -4px #0000002e}.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .first-gif{width:30%;max-width:298px;left:5%;bottom:15%}.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .second-gif{width:15%;max-width:202px;right:5%;top:30%}.case-studies-school-tracs .text-photo-section{padding:100px 0}.case-studies-school-tracs .text-photo-section .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.case-studies-school-tracs .text-photo-section h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.case-studies-school-tracs .text-photo-section .img-group{padding-top:70px;display:flex;flex-direction:column;gap:40px}.case-studies-school-tracs .text-photo-section .img-group h4{max-width:1300px;margin:0 auto;padding:0 40px 40px;font-size:.875rem;font-weight:500;color:#858ca1}.case-studies-school-tracs .text-photo-section .img-group .img-wrapper{display:grid;place-items:center}.case-studies-school-tracs .text-photo-section .img-group .img-wrapper img{width:100%}.case-studies-school-tracs .text-photo-section .img-group .bottom-group img{width:45%}.case-studies-school-tracs .text-photo-section .img-group .bottom-group{max-width:1150px;margin:0 auto;display:flex;justify-content:center;gap:50px}.case-studies-school-tracs .clients-problem-comp .client-case-study h3{max-width:520px}@media (max-width: 1200px){.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img,.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.case-studies-school-tracs .text-photo-section .img-group h4{text-align:center}.case-studies-school-tracs .text-photo-section .img-group .img-wrapper img{width:80%}.case-studies-school-tracs .text-photo-section .img-group .bottom-group{display:flex;flex-direction:column;align-items:center}.case-studies-school-tracs .text-photo-section .img-group .bottom-group img{width:60%}}@media (max-width: 430px){.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img,.case-studies-school-tracs .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.case-studies-school-tracs .text-photo-section .img-group .img-wrapper img,.case-studies-school-tracs .text-photo-section .img-group .bottom-group img{width:95%}}.case-studies-calastone .logotypes-section{max-width:1360px;margin:0 auto;padding:60px 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.case-studies-calastone .logotypes-section p{margin-right:40px;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;color:#666892;text-transform:uppercase;white-space:nowrap}.case-studies-calastone .logotypes-section .logotypes-comp{margin:0}.case-studies-calastone .project-introduction-section .background-wrapper .content-wrapper .main-info .thin p{padding:10px 0}.case-studies-calastone .background-wrapper{padding:0 40px}.case-studies-calastone .background-wrapper .background-wrapper-gray{margin:0 auto;padding-bottom:40px;padding-top:40px;max-width:1920px;background-color:#f3f6f8}.case-studies-calastone .text-photo-section{max-width:1920px;margin:0 auto}.case-studies-calastone .slider-section{padding:80px 0}.case-studies-calastone .content-section-type2{padding:0 40px}.case-studies-calastone .services-in-numbers-section{padding:40px 0 0}.case-studies-calastone .services-in-numbers-section .img-wrapper{display:grid;place-items:center}.case-studies-calastone .services-in-numbers-section .img-wrapper img{width:100%;max-width:1320px;margin:0 20px}@media (max-width: 1200px){.case-studies-calastone .logotypes-section{justify-content:unset;flex-direction:column;gap:10px}.case-studies-calastone .logotypes-section h3{margin:0}.case-studies-calastone .background-wrapper{padding:0 20px}.case-studies-calastone .background-wrapper .background-wrapper-gray{margin-top:0;padding-top:0;padding-bottom:0}.case-studies-calastone .slider-section{padding:80px 0 40px}}@media (max-width: 430px){.case-studies-calastone .slider-section{padding:40px 0}.case-studies-calastone .slider-section .cs-swiper{padding:20px 0 40px}.case-studies-calastone .services-in-numbers-section{padding-bottom:0}.case-studies-calastone .services-in-numbers-section .img-wrapper img{margin:0;padding:0}}.case-studies-calastone .cs-content-section-comp{padding-bottom:40px}.case-studies-calastone .cs-content-section-type2-comp:not(:last-child){padding-top:0;padding-bottom:120px}.case-studies-calastone .background-wrapper .content-section-wrapper-2{padding-top:80px}.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img{position:relative}.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img .background-image{width:80%;position:absolute;z-index:-1;bottom:120px}.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img .background-image.first{left:-90px}.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img .background-image.second{right:-20px}.case-studies-calastone .text-photo-section{padding:100px 0}.case-studies-calastone .text-photo-section .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.case-studies-calastone .text-photo-section h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.case-studies-calastone .text-photo-section .img-group{max-width:1200px;margin:0 auto;padding-top:70px;display:flex;flex-direction:column;gap:40px}.case-studies-calastone .text-photo-section .img-group h4{margin:0 auto;padding:0 40px 40px;font-size:1.5rem;font-weight:500;color:#0f1249}.case-studies-calastone .text-photo-section .img-group .img-wrapper{display:grid;place-items:center}.case-studies-calastone .text-photo-section .img-group .img-wrapper img{width:100%}.case-studies-calastone .text-photo-section .img-group .bottom-group{display:flex;flex-direction:column}.case-studies-calastone .text-photo-section .img-group .bottom-group img{width:100%}.case-studies-calastone .text-photo-section .img-group .bottom-group .row-1{padding-top:30px}.case-studies-calastone .text-photo-section .img-group .bottom-group .row-2{padding-top:50px}.case-studies-calastone .text-photo-section .img-group .bottom-group{display:flex;justify-content:center}.case-studies-calastone .full-design-section .full-design-section-comp .mobile-version{padding:0}.case-studies-calastone .slider-section-comp .text-group p{max-width:1028px}@media (max-width: 1200px){.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img,.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.case-studies-calastone .text-photo-section .img-group h4{text-align:center}.case-studies-calastone .text-photo-section .img-group .img-wrapper img,.case-studies-calastone .text-photo-section .img-group .bottom-group img{width:80%}.case-studies-calastone .text-photo-section .img-group .bottom-group .row-1,.case-studies-calastone .text-photo-section .img-group .bottom-group .row-2{display:flex;flex-direction:column;align-items:center}}@media (max-width: 430px){.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img,.case-studies-calastone .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.case-studies-calastone .text-photo-section .img-group .img-wrapper img,.case-studies-calastone .text-photo-section .img-group .bottom-group img{width:95%}}.case-studies-platforma-opon .logotypes-section{max-width:1360px;margin:0 auto;padding:60px 20px;display:flex;justify-content:space-between;align-items:center;position:relative}.case-studies-platforma-opon .logotypes-section p{margin-right:40px;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;color:#666892;text-transform:uppercase;white-space:nowrap}.case-studies-platforma-opon .logotypes-section .logotypes-comp{margin:0}.case-studies-platforma-opon .project-introduction-section .background-wrapper .content-wrapper .main-info .thin p{padding:10px 0}.case-studies-platforma-opon .background-wrapper{padding:0 40px}.case-studies-platforma-opon .background-wrapper .background-wrapper-gray{margin:0 auto;padding-bottom:40px;padding-top:40px;max-width:1920px;background-color:#f3f6f8}.case-studies-platforma-opon .text-photo-section{max-width:1920px;margin:0 auto}.case-studies-platforma-opon .slider-section{padding:80px 0}.case-studies-platforma-opon .content-section-type2{padding:0 40px}.case-studies-platforma-opon .services-in-numbers-section{padding:40px 0 0}.case-studies-platforma-opon .services-in-numbers-section .img-wrapper{display:grid;place-items:center}.case-studies-platforma-opon .services-in-numbers-section .img-wrapper img{width:100%;max-width:1320px;margin:0 20px}@media (max-width: 1200px){.case-studies-platforma-opon .logotypes-section{justify-content:unset;flex-direction:column;gap:10px}.case-studies-platforma-opon .logotypes-section h3{margin:0}.case-studies-platforma-opon .background-wrapper{padding:0 20px}.case-studies-platforma-opon .background-wrapper .background-wrapper-gray{margin-top:0;padding-top:0;padding-bottom:0}.case-studies-platforma-opon .slider-section{padding:80px 0 40px}}@media (max-width: 430px){.case-studies-platforma-opon .slider-section{padding:40px 0}.case-studies-platforma-opon .slider-section .cs-swiper{padding:20px 0 40px}.case-studies-platforma-opon .services-in-numbers-section{padding-bottom:0}.case-studies-platforma-opon .services-in-numbers-section .img-wrapper img{margin:0;padding:0}}.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0 10%;display:grid;place-items:center;position:relative}.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .first-additional_img,.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .second-additional_img{position:absolute}.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .first-additional_img{width:30%;max-width:298px;left:5%;bottom:60px}.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .second-additional_img{width:25%;max-width:320px;right:3%;bottom:0}.case-studies-platforma-opon .text-photo-section{padding:100px 0}.case-studies-platforma-opon .text-photo-section .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.case-studies-platforma-opon .text-photo-section h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.case-studies-platforma-opon .text-photo-section .img-group{padding-top:70px;display:flex;justify-content:center;gap:120px}.case-studies-platforma-opon .text-photo-section .img-group .img-wrapper:nth-child(1){width:32%;margin-left:90px;display:flex;justify-content:flex-end}.case-studies-platforma-opon .text-photo-section .img-group .img-wrapper:nth-child(1) img{width:100%;max-width:456px}.case-studies-platforma-opon .text-photo-section .img-group .img-wrapper:nth-child(2){width:45%;max-width:1035px}.case-studies-platforma-opon .text-photo-section .img-group img{width:100%;max-width:662px}@media (max-width: 1200px){.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img,.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .first-additional_img{left:-1%}.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper .second-additional_img{right:1%}.case-studies-platforma-opon .text-photo-section .img-group{flex-direction:column}.case-studies-platforma-opon .text-photo-section .img-group .img-wrapper:nth-child(1),.case-studies-platforma-opon .text-photo-section .img-group .img-wrapper:nth-child(2){margin:0;padding:0 20px;width:100%;display:flex;justify-content:center}}@media (max-width: 430px){.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img,.case-studies-platforma-opon .hero-section-comp .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.case-studies-platforma-opon .text-photo-section .img-group .img-wrapper img,.case-studies-platforma-opon .text-photo-section .img-group .bottom-group img{width:95%}}.privacy-policy .hero-section{margin:0 40px}.privacy-policy .hero-section .main-wrapper{height:430px;max-width:1920px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:23px;position:relative;background:url(.././assets/images/privacyPolicy/heroBanner.webp) no-repeat center left;clip-path:polygon(80px 0,100% 0,100% 100%,0 100%,0 80px,80px 80px);background-size:cover}.privacy-policy .hero-section h1{max-width:880px;font-size:4rem;font-weight:400;text-align:center}.privacy-policy .hero-section h1 strong{font-family:PPGoshaSans,serif}.privacy-policy .hero-section p{width:95%;max-width:804px;margin-top:32px;font-size:1.25rem;text-align:center}.privacy-policy .hero-section button{max-width:312px;margin-top:64px;padding:23px 48px;background-color:#385ff6;border-radius:4px;font-family:PPNeuneMontreal-regular,serif;font-size:1rem;color:#fff;transition:.2s}.privacy-policy .hero-section button:hover{filter:brightness(.9)}.privacy-policy .hero-section .square-1,.privacy-policy .hero-section .square-2{width:80px;height:80px;background-color:#fff;position:absolute}.privacy-policy .hero-section .square-1{left:80px;top:80px;background-color:#c2e6f4}.privacy-policy .hero-section .square-2{right:40%;bottom:0}.privacy-policy .content-section{margin:0 auto;padding:10px 20px 35px;max-width:1022px;font-weight:500}.privacy-policy .content-section h2{margin:20px 0;font-size:2rem}.privacy-policy .content-section p,.privacy-policy .content-section span{margin:20px 0;font-size:1.125rem;line-height:1.55}.privacy-policy .content-section ol{padding-left:18px;display:flex;flex-direction:column;flex-wrap:wrap}.privacy-policy .content-section ul{padding-left:28px;list-style-type:lower-alpha;display:flex;flex-direction:column;flex-wrap:wrap}.privacy-policy .content-section li{line-height:1.55;font-size:1.125rem}.privacy-policy .content-section a{color:#0f1249;text-decoration:underline}.privacy-policy .content-section ul.square{list-style:square}@media (max-width: 1350px){.privacy-policy .hero-section .square-1,.privacy-policy .hero-section .square-2{display:none}}@media (max-width: 1200px){.privacy-policy .hero-section{padding:0 32px;background-size:cover}.privacy-policy .hero-section .main-wrapper{margin:0;padding:0 20px;display:flex;justify-content:center;align-items:center}.privacy-policy .hero-section .main-wrapper h1,.privacy-policy .hero-section .main-wrapper p{text-align:center}.privacy-policy .hero-section .main-wrapper h1{font-size:2.5rem}.privacy-policy .hero-section .main-wrapper p{font-size:1rem}}@media (max-width: 768px){.privacy-policy .hero-section{margin:0 20px;padding:0;clip-path:none}.privacy-policy .hero-section .main-wrapper{clip-path:none}}@media (max-width: 430px){.privacy-policy h1{font-size:1.75rem}.privacy-policy p{font-size:.875rem}.privacy-policy .content-section h2{font-size:1.75rem}}.contact-us-section{margin:0;padding:50px 40px;position:relative}.contact-us-section .main-wrapper{max-width:1920px;margin:0 auto;display:flex;justify-content:space-between}.contact-us-section .main-wrapper .form-container{width:100%;padding:67px 90px 64px 184px;background:#f4f6f8}.contact-us-section .main-wrapper .form-container h1{font-size:4rem;margin-bottom:10px}.contact-us-section .main-wrapper .form-container h1 strong{font-family:PPGoshaSans,serif}.contact-us-section .main-wrapper .form-container p{max-width:647px;padding-top:22px;font-size:1.125rem;color:#666892}.contact-us-section .main-wrapper .form-container form{padding-top:31px;display:flex;flex-direction:column;gap:24px}.contact-us-section .main-wrapper .form-container form .row{display:flex;flex-direction:column;gap:5px}.contact-us-section .main-wrapper .form-container form .row .error-message{padding:4px 0 2px 12px;font-size:.875rem;color:#d33333;text-align:left}.contact-us-section .main-wrapper .form-container form .row label{padding-left:12px;line-height:150%}.contact-us-section .main-wrapper .form-container form .full-name-honey{display:none}.contact-us-section .main-wrapper .form-container form input,.contact-us-section .main-wrapper .form-container form textarea{max-width:623px;padding:10px 19px;border:1px solid #8b8c8f;border-radius:4px;font-size:1.125rem;color:#999;font-family:PPNeuneMontreal-regular,serif;resize:none}.contact-us-section .main-wrapper .form-container form input:focus,.contact-us-section .main-wrapper .form-container form textarea:focus{border-color:#e7e8ec;outline:none}.contact-us-section .main-wrapper .form-container form label{color:#666892}.contact-us-section .main-wrapper .form-container form input:focus,.contact-us-section .main-wrapper .form-container form textarea:focus{outline:2px solid #385ff6;outline-offset:2px}.contact-us-section .main-wrapper .form-container form input.is-invalid{outline:2px solid red}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone{max-width:623px;min-height:104px;border:2px dashed #ccc;border-radius:4px;text-align:center;cursor:pointer;transition:border-color .3s;display:flex;align-items:center;justify-content:center;gap:24px;color:#8e8e8e}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone.active{border-color:#007bff;background-color:#f0f8ff;color:#333}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone label{margin:0;padding:0;font-size:.875rem;color:#8e8e8e}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone ul{padding:0;margin:10px 0;list-style:none}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone li{padding:5px 0;font-size:14px;color:#333}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone input[type=file]{position:absolute;opacity:0;width:.1px;height:.1px;z-index:-1}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone input[type=file]:focus{outline:2px solid #385ff6;outline-offset:5px}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone .remove-file{padding:10px;margin-left:10px;background:none;border:none;color:red;font-size:16px;cursor:pointer}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone .remove-file:hover{color:#8b0000}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone:focus{outline:2px solid #385ff6;outline-offset:5px}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone:hover{background-color:#f5f7ff}.contact-us-section .main-wrapper .form-container form .drop-zone-section .drop-zone-info{padding-top:16px;padding-left:12px;font-size:.875rem;color:#666892}.contact-us-section .main-wrapper .form-container form .drop-zone-section .dragover{border:2px dashed #007bff;background-color:#f8f9fa}.contact-us-section .main-wrapper .form-container form .nda-checkbox{padding-top:5px;display:flex;align-items:center;cursor:pointer}.contact-us-section .main-wrapper .form-container form .nda-checkbox input{margin:auto 10px auto 0;border-radius:8px}.contact-us-section .main-wrapper .form-container form .nda-checkbox input,.contact-us-section .main-wrapper .form-container form .nda-checkbox label{cursor:pointer}.contact-us-section .main-wrapper .form-container form .nda-checkbox input[type=checkbox]:focus{border-radius:50%;outline-offset:2px}.contact-us-section .main-wrapper .form-container form .nda-checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-us-section .main-wrapper .form-container form .nda-checkbox input:checked+label>svg{height:20px}.contact-us-section .main-wrapper .form-container form .nda-checkbox input[type=checkbox]:focus+label:before{border:2px solid #385ff6}.contact-us-section .main-wrapper .form-container form .nda-checkbox label{display:flex;align-items:center;font-size:1rem;color:#000;line-height:150%;cursor:pointer;position:relative}.contact-us-section .main-wrapper .form-container form .nda-checkbox label:before{content:"";height:16px;width:16px;margin-right:12px;float:left;border:2px solid #8b8c8f;border-radius:5px;flex-shrink:0}.contact-us-section .main-wrapper .form-container form .nda-checkbox svg{stroke:#8b8c8f;stroke-width:2px;height:0;width:16px;position:absolute;left:2px;stroke-dasharray:33}.contact-us-section .main-wrapper .form-container form button{width:fit-content;padding:22px 75px;background-color:#385ff6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1.125rem;transition:.2s}.contact-us-section .main-wrapper .form-container form button:hover{filter:brightness(.95)}.contact-us-section .main-wrapper .form-container form button:focus{outline-offset:5px;outline-color:#385ff6}.contact-us-section .main-wrapper .form-container form button:disabled{background-color:#ccc;cursor:not-allowed}.contact-us-section .main-wrapper .testimonial-container{width:100%;background-color:#0f1249;color:#fff;padding:20px 114px 211px;max-width:45%;text-align:center;align-items:stretch}.contact-us-section .main-wrapper .testimonial-container .quote-sign{padding-top:210px}.contact-us-section .main-wrapper .testimonial-container .cluth-rating{margin-top:81px}.contact-us-section .main-wrapper .testimonial-container .logo{padding-top:60px;width:auto;justify-content:center}.contact-us-section .main-wrapper .testimonial-container .logo svg{transform:scale(1.25);fill:#fff}.contact-us-section .main-wrapper .testimonial-container .logo g{opacity:1}.contact-us-section .main-wrapper .testimonial-container .quote{max-width:600px;min-height:120px;margin:32px auto 0;display:grid;place-content:center;font-size:2rem;color:#fff;text-align:center}.contact-us-section .main-wrapper .testimonial-container .author-section{margin-top:32px;display:flex;align-items:center;justify-content:center;color:#fff}.contact-us-section .main-wrapper .testimonial-container .author-section .separator{width:4px;height:4px;margin:0 16px;background-color:#385ff6}.contact-us-section .main-wrapper .testimonial-container .author-section .linkedin-icon{margin-left:10px}.contact-us-section .main-wrapper .testimonial-container .rating{margin-top:20px;font-size:14px;color:#fc0}@media (max-width: 1500px){.contact-us-section .main-wrapper .form-container{padding:67px 60px 64px}}@media (max-width: 1200px){.contact-us-section{padding:0 20px}.contact-us-section .main-wrapper{flex-direction:column}.contact-us-section .main-wrapper .form-container{display:flex;flex-direction:column;align-items:center}.contact-us-section .main-wrapper .form-container h1,.contact-us-section .main-wrapper .form-container p{text-align:center}.contact-us-section .main-wrapper .form-container p{max-width:500px}.contact-us-section .main-wrapper .form-container form{margin:0 auto;width:100%;max-width:623px}.contact-us-section .main-wrapper .form-container form button{margin:0 auto;width:100%}.contact-us-section .main-wrapper .testimonial-container{max-width:none}}@media (max-width: 768px){.contact-us-section .main-wrapper .form-container{padding:67px 20px 60px}.contact-us-section .main-wrapper .form-container h1{font-size:3rem}.contact-us-section .main-wrapper .form-container p{font-size:1rem}.contact-us-section .main-wrapper .testimonial-container{padding:20px 20px 111px}.contact-us-section .main-wrapper .testimonial-container .quote-sign{transform:scale(.9);padding-top:120px}}@media (max-width: 430px){.contact-us-section .main-wrapper .form-container{padding:67px 20px 60px}.contact-us-section .main-wrapper .form-container h1{font-size:2.5rem}.contact-us-section .main-wrapper .form-container p{font-size:1rem}.contact-us-section .main-wrapper .form-container form input,.contact-us-section .main-wrapper .form-container form textarea{padding:7px 12px;font-size:1rem}.contact-us-section .main-wrapper .form-container form button{padding:14px 40px}.contact-us-section .main-wrapper .testimonial-container{padding:20px 20px 111px}.contact-us-section .main-wrapper .testimonial-container .cluth-rating{margin-top:30px}.contact-us-section .main-wrapper .testimonial-container .cluth-rating img{max-width:270px;width:100%}.contact-us-section .main-wrapper .testimonial-container .quote{font-size:1.5rem}}.without-padding{padding:0 40px}@media (max-width: 1200px){.without-padding{padding:0 20px}}@media (max-width: 430px){.without-padding{padding:0 10px}}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;display:grid;place-items:center}.modal .modal-content{background-color:#fff;padding:43px 59px 46px 69px;margin:0 20px;display:flex;align-items:center;gap:42px;border-radius:4px;-webkit-box-shadow:0 8px 24px -12px rgb(105,105,105);-moz-box-shadow:0 8px 24px -12px rgb(105,105,105);box-shadow:0 8px 24px -12px #696969;pointer-events:none}@media (max-width: 768px){.modal .modal-content .text-wrapper h3{font-size:1.75rem}.modal .modal-content .text-wrapper p{font-size:1rem;line-height:1.1}}.modal{position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;display:grid;place-items:center center}@media (max-width: 1200px){.modal{top:-10px}}.modal .modal-content{background-color:#fff;padding:43px 59px 46px 69px;margin:0 20px;display:flex;gap:42px;border-radius:4px;-webkit-box-shadow:0 8px 24px -12px rgb(105,105,105);-moz-box-shadow:0 8px 24px -12px rgb(105,105,105);box-shadow:0 8px 24px -12px #696969;pointer-events:none}.modal .modal-content .text-wrapper h3{margin:0;font-size:2.5rem;font-weight:500}.modal .modal-content .text-wrapper p{margin:5px 0 0;color:#666892;font-size:1.25rem}@media (max-width: 1200px){.modal .modal-content .text-wrapper h3{font-size:1.75rem}.modal .modal-content .text-wrapper p{font-size:1rem;line-height:18px}}@media (max-width: 600px){.modal .modal-content{padding:25px 20px;gap:20px}}@media (max-width: 768px){.modal .modal-content .text-wrapper h3{font-size:1.25rem}.modal .modal-content .text-wrapper p{font-size:.875rem}}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:700}.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.full-name-honey{display:none}.challenges-and-goals-section{max-width:1920px;margin:100px auto;position:relative}.challenges-and-goals-section .content-wrapper .main-section{width:1224px;margin:0 auto;display:flex;position:relative}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper{width:612px;padding:80px;background-color:#0f1249;border:1px solid #fcc741}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .title,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .title{display:flex;align-items:center;font-size:2rem;color:#fff}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .title svg,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .title svg{margin-right:32px}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .yellow-stripe,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .yellow-stripe{width:100px;height:3px;margin-top:48px;background-color:#fcc741}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .paragraph-group,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .paragraph-group{padding-top:48px;display:flex;flex-direction:column;gap:40px}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .paragraph-group .paragraph-wrapper,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .paragraph-group .paragraph-wrapper{display:flex;gap:24px}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .paragraph-group .paragraph-wrapper .icon-wrapper,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .paragraph-group .paragraph-wrapper .icon-wrapper{padding:8px}.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .paragraph-group .paragraph-wrapper p,.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .paragraph-group .paragraph-wrapper p{color:#fff;max-width:396px}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper{border-left-color:transparent}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .paragraph-group{gap:32px}.challenges-and-goals-section .content-wrapper .main-section .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 1200px){.challenges-and-goals-section .content-wrapper .main-section{flex-direction:column}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper{border-left-color:#fcc741;border-top-color:transparent}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper,.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper{width:100vw;padding:80px 30px 80px 20px}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .content,.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .content{min-width:450px;margin:0 auto;width:fit-content}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .content .title,.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .content .title{max-width:450px}.challenges-and-goals-section .content-wrapper .main-section .arrow{display:none}}@media (max-width: 768px){.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .content,.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .content{min-width:420px;text-wrap:wrap}}@media (max-width: 430px){.challenges-and-goals-section .content-wrapper .main-section .paragraphs-wrapper{padding:0}.challenges-and-goals-section .content-wrapper .main-section .bottom-section{padding:80px 0 20px}.challenges-and-goals-section .content-wrapper .main-section .goals-wrapper .content,.challenges-and-goals-section .content-wrapper .main-section .challenges-wrapper .content{min-width:0;margin:0 auto;width:fit-content}}.image-with-description-section .text-wrapper{max-width:1277px;position:relative;padding:0 40px;margin:0 auto}.image-with-description-section .text-wrapper .section-name{height:22px;margin-top:24px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.image-with-description-section .text-wrapper h2{margin-top:24px;font-size:2.5rem}.image-with-description-section .text-wrapper h2 strong{font-family:PPGoshaSans,serif}.image-with-description-section .text-wrapper .down-group{margin-top:34px;display:flex;gap:60px}.image-with-description-section .text-wrapper .down-group p{max-width:615px;font-size:1.125rem;color:#666892}.image-with-description-section .text-wrapper .discover{padding:25px 20px 0 0;display:flex;justify-content:flex-end}.image-with-description-section .text-wrapper .discover a{color:#385ff6}.image-with-description-section .text-wrapper .discover a svg{margin-left:8px}.image-with-description-section .text-wrapper .square{width:40px;height:40px;position:absolute;z-index:-1}.image-with-description-section .text-wrapper .square.green{background-color:#edfbe9;top:195px;left:-120px}.image-with-description-section .text-wrapper .square.yellow{background-color:#fdf5d8;top:-20px;right:50px}.image-with-description-section .text-wrapper .square.blue{background-color:#e1f3fa;bottom:6px;right:-200px}.image-with-description-section .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.image-with-description-section .img-wrapper{width:fit-content;margin:73px auto 100px;padding:0 40px;display:flex;justify-content:center;position:relative}.image-with-description-section .img-wrapper img{width:100%}.image-with-description-section .img-wrapper .full-width{width:1920px;max-width:100%}.image-with-description-section .img-wrapper .floating-rectangle-1,.image-with-description-section .img-wrapper .floating-rectangle-2{width:284px;height:119px;padding:29px 27px;background-color:#0f1249;border-radius:7px;position:absolute}.image-with-description-section .img-wrapper .floating-rectangle-1 h3,.image-with-description-section .img-wrapper .floating-rectangle-2 h3{font-size:1.125rem;color:#fff}.image-with-description-section .img-wrapper .floating-rectangle-1 p,.image-with-description-section .img-wrapper .floating-rectangle-2 p{margin-top:9px;font-size:.875rem;color:#abacbf;font-weight:400}.image-with-description-section .img-wrapper .floating-rectangle-1{bottom:-60px;transform:translate(340px)}.image-with-description-section .img-wrapper .floating-rectangle-2{left:5px;top:-30px}@media (max-width: 1200px){.image-with-description-section .text-wrapper{max-width:80%;margin:0 auto}.image-with-description-section .text-wrapper .down-group{flex-direction:column}.image-with-description-section .text-wrapper .down-group p{max-width:unset}.image-with-description-section .img-wrapper{padding:0 20px}.image-with-description-section .img-wrapper .floating-rectangle-1,.image-with-description-section .img-wrapper .floating-rectangle-2{width:180px;height:75px;padding:16px 27px}.image-with-description-section .img-wrapper .floating-rectangle-1 h3,.image-with-description-section .img-wrapper .floating-rectangle-2 h3{font-size:.75rem}.image-with-description-section .img-wrapper .floating-rectangle-1 p,.image-with-description-section .img-wrapper .floating-rectangle-2 p{margin-top:4px;font-size:10px}.image-with-description-section .img-wrapper .floating-rectangle-1{right:40px;bottom:-20px;transform:unset}.image-with-description-section .img-wrapper .floating-rectangle-2{left:40px}}@media (max-width: 768px){.image-with-description-section .img-wrapper{padding:0}}@media (max-width: 430px){.image-with-description-section .text-wrapper,.image-with-description-section .img-wrapper{padding:0 20px}.image-with-description-section .text-wrapper .floating-rectangle-1,.image-with-description-section .text-wrapper .floating-rectangle-2,.image-with-description-section .img-wrapper .floating-rectangle-1,.image-with-description-section .img-wrapper .floating-rectangle-2{display:none}.image-with-description-section .img-wrapper{padding:0}.image-with-description-section .text-wrapper{max-width:100%}}.strategic-partner-section{margin:98px 40px 0;display:flex;justify-content:center}.strategic-partner-section .strategic-partner-content{max-width:1320px;display:flex;justify-content:space-between;gap:24px}.strategic-partner-section .strategic-partner-content .left{max-width:648px;padding-right:24px}.strategic-partner-section .strategic-partner-content .left .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.strategic-partner-section .strategic-partner-content .left .logo{margin-top:39px;display:block}.strategic-partner-section .strategic-partner-content .left h3{padding-top:22px;font-size:2rem;color:#121127}.strategic-partner-section .strategic-partner-content .left h3 strong{font-family:PPGoshaSans,sans-serif}.strategic-partner-section .strategic-partner-content .left p{padding-top:28px;font-size:1rem;color:#666892}.strategic-partner-section .strategic-partner-content .left a{width:fit-content;margin-top:40px;padding:12px 24px;background-color:#385ff6;font-size:1rem;color:#fff;border-radius:6px;display:flex;align-items:center;transition:.15s}.strategic-partner-section .strategic-partner-content .left a svg{margin-left:8px}.strategic-partner-section .strategic-partner-content .left a:hover{background-color:#2d4cc5}.strategic-partner-section .strategic-partner-content .left a:active{background-color:#223994}.strategic-partner-section .strategic-partner-content .left a:focus{outline-offset:5px}.strategic-partner-section .strategic-partner-content .right{width:100%;max-width:648px;padding-top:65px;display:flex;justify-content:space-between;gap:24px}.strategic-partner-section .strategic-partner-content .right .wrapper{max-width:312px;width:100%}.strategic-partner-section .strategic-partner-content .right .wrapper svg{display:block}.strategic-partner-section .strategic-partner-content .right .wrapper h4{padding-top:32px;font-size:1.125rem;font-weight:600;color:#121127;text-transform:uppercase}.strategic-partner-section .strategic-partner-content .right .wrapper p{padding-top:16px;color:#666892}@media (max-width: 1200px){.strategic-partner-section .strategic-partner-content{flex-direction:column;align-items:center}.strategic-partner-section .strategic-partner-content .left{padding-right:unset}}@media (max-width: 600px){.strategic-partner-section .strategic-partner-content .right{flex-direction:column;align-items:center}.strategic-partner-section .strategic-partner-content .right .wrapper{max-width:450px}}.small-testimonials{margin:30px 40px 0}.small-testimonials .wrapper{max-width:1920px;margin:100px auto 0;padding:108px 40px 140px;display:flex;justify-content:center;align-items:center;gap:160px;clip-path:polygon(80px 80px,80px 0,100% 0,100% 100%,0 100%,0 80px);background-color:#0f1249;position:relative}.small-testimonials .wrapper .text-wrapper{max-width:943px}.small-testimonials .wrapper .text-wrapper .quote{font-size:2rem;color:#fff;line-height:1.25;letter-spacing:.5px}.small-testimonials .wrapper .text-wrapper .author-section{margin-top:42px;font-size:1rem;color:#fff;display:flex;align-items:center;gap:16px}.small-testimonials .wrapper .text-wrapper .author-section .separator{width:4px;height:4px;background-color:#385ff6}.small-testimonials .wrapper .square{width:80px;height:80px;background-color:#fff;position:absolute;left:80px;top:80px}@media (max-width: 1790px){.small-testimonials .wrapper .square{display:none}}@media (max-width: 1500px){.small-testimonials .wrapper{flex-direction:column;gap:60px}.small-testimonials .wrapper .text-wrapper .quote{text-align:center}.small-testimonials .wrapper .text-wrapper .author-section{justify-content:center}}@media (max-width: 1200px){.small-testimonials{margin:0 20px}}@media (max-width: 768px){.small-testimonials .wrapper{margin-top:50px;padding:80px 40px 100px;clip-path:polygon(40px 40px,40px 0,100% 0,100% 100%,0 100%,0 40px)}.small-testimonials .wrapper .text-wrapper .quote{font-size:1.75rem;line-height:1.3}.small-testimonials .wrapper .text-wrapper .author-section{flex-direction:column;gap:10px;text-align:center;letter-spacing:.6px}}@media (max-width: 430px){.small-testimonials .wrapper{padding:80px 20px 70px}.small-testimonials .wrapper .text-wrapper .quote{font-size:1.5rem;line-height:1.4}.small-testimonials .wrapper .text-wrapper .author-section{font-size:.875rem}}.partners-section{margin:0 40px}.partners-section .wrapper{max-width:1920px;margin:113px auto 0;padding:111px 20px 102px;background-color:#f3f6f8}.partners-section .wrapper .content{display:flex;margin:0 20px;flex-direction:column;align-items:center}.partners-section .wrapper .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.partners-section .wrapper h3{padding-top:16px;font-size:2rem;text-align:center;color:#121127}.partners-section .wrapper h3 strong{font-family:PPGoshaSans,sans-serif}.partners-section .wrapper .partners{width:100%;max-width:1320px;padding-top:70px;display:flex;justify-content:space-between;align-items:center;gap:24px}.partners-section .wrapper .partners .edisonda{width:236px;height:54px}.partners-section .wrapper .partners .it-corner{width:232px;height:66px}@media (max-width: 990px){.partners-section{margin:113px 20px 0}.partners-section .wrapper .content .partners{padding-top:50px;flex-direction:column;gap:45px}}.privacy-policy-content-section{margin:0 auto;padding:10px 20px 35px;max-width:1022px;font-weight:500}.privacy-policy-content-section h2{margin:20px 0;font-size:2rem}.privacy-policy-content-section p,.privacy-policy-content-section span{margin:20px 0;font-size:1.125rem;line-height:1.55}.privacy-policy-content-section ol{padding-left:18px;display:flex;flex-direction:column;flex-wrap:wrap}.privacy-policy-content-section ul{padding-left:28px;list-style-type:lower-alpha;display:flex;flex-direction:column;flex-wrap:wrap}.privacy-policy-content-section li{line-height:1.55;font-size:1.125rem}.privacy-policy-content-section li p{margin:0}.privacy-policy-content-section a{color:#0f1249;text-decoration:underline}.privacy-policy-content-section ul.square{list-style:square}@media (max-width: 430px){.privacy-policy-content-section h2{font-size:1.75rem}}.recent-posts-section{margin:120px 20px}.recent-posts-section .content{max-width:1416px;margin:0 auto}.recent-posts-section .content h3{font-size:3rem}.recent-posts-section .content h3 strong{font-family:PPGoshaSans,sans-serif}.recent-posts-section .content .blog-posts-grid{padding:42px 0 0;display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));column-gap:32px;row-gap:48px}.recent-posts-section .content .blog-posts-grid .blog-post a{height:100%;display:block}.recent-posts-section .content .blog-posts-grid .blog-post a .img-wrapper{width:100%;height:240px}.recent-posts-section .content .blog-posts-grid .blog-post a .img-wrapper img{height:100%;width:100%;object-fit:cover}.recent-posts-section .content .blog-posts-grid .blog-post a .info-section{height:calc(100% - 240px);padding-top:32px;font-size:.875rem;color:#385ff6;display:grid;grid-template-rows:20px 1fr 1fr auto}.recent-posts-section .content .blog-posts-grid .blog-post a .info-section .author{height:20px}.recent-posts-section .content .blog-posts-grid .blog-post a .info-section .badge{margin-top:15px;align-self:flex-end}.recent-posts-section .content .blog-posts-grid .blog-post a .header-section{padding-top:12px;display:flex;gap:16px;justify-content:space-between;align-items:center}.recent-posts-section .content .blog-posts-grid .blog-post a .header-section h4{font-size:1.5rem;color:#1a1a1a}.recent-posts-section .content .blog-posts-grid .blog-post a .header-section svg{flex-shrink:0}.recent-posts-section .content .blog-posts-grid .blog-post a .description{padding-top:12px;font-size:1rem;color:#667085}@media (max-width: 900px){.recent-posts-section .content h3{font-size:2.5rem}.recent-posts-section .content .blog-posts-grid{padding:42px 20px 30px;grid-template-columns:repeat(1,minmax(240px,1fr))}}.colors-and-topography-calastone{max-width:1920px;margin:0 auto;padding:100px 0}.colors-and-topography-calastone .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.colors-and-topography-calastone h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.colors-and-topography-calastone .img-group{max-width:1320px;margin:0 auto;padding-top:70px;display:flex;flex-direction:column;gap:40px}.colors-and-topography-calastone .img-group h4{margin:0 auto;padding:0 40px 40px;font-size:1.5rem;font-weight:500;color:#0f1249}.colors-and-topography-calastone .img-group .img-wrapper{display:grid;place-items:center}.colors-and-topography-calastone .img-group .img-wrapper img{width:100%}.colors-and-topography-calastone .img-group .bottom-group{display:flex;flex-direction:column}.colors-and-topography-calastone .img-group .bottom-group img{width:100%}.colors-and-topography-calastone .img-group .bottom-group .row-1{padding-top:30px}.colors-and-topography-calastone .img-group .bottom-group .row-2{padding-top:50px}.colors-and-topography-calastone .img-group .bottom-group{display:flex;justify-content:center}@media (max-width: 1200px){.colors-and-topography-calastone .img-group h4{text-align:center}.colors-and-topography-calastone .img-group .img-wrapper img,.colors-and-topography-calastone .img-group .bottom-group img{width:80%}.colors-and-topography-calastone .img-group .bottom-group .row-1,.colors-and-topography-calastone .img-group .bottom-group .row-2{display:flex;flex-direction:column;align-items:center}}@media (max-width: 430px){.colors-and-topography-calastone h3{padding:0 20px;font-size:2rem}.colors-and-topography-calastone .img-group .img-wrapper img,.colors-and-topography-calastone .img-group .bottom-group img{width:95%}}.colors-and-topography-jp-morgan{max-width:1920px;margin:0 auto;padding:100px 0;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.colors-and-topography-jp-morgan .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.colors-and-topography-jp-morgan h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.colors-and-topography-jp-morgan .img-group{max-width:1320px;margin-top:100px;display:flex;justify-content:space-evenly;gap:24px;width:100%}.colors-and-topography-jp-morgan .img-group .img-wrapper{display:grid;place-items:center;max-width:648px;width:100%}.colors-and-topography-jp-morgan .img-group .img-wrapper:nth-child(1){width:30%}.colors-and-topography-jp-morgan .img-group .img-wrapper:nth-child(1) img{max-width:347px}.colors-and-topography-jp-morgan .img-group .img-wrapper:nth-child(2){width:60%}.colors-and-topography-jp-morgan .img-group img{width:100%;max-width:648px}@media (max-width: 1200px){.colors-and-topography-jp-morgan{padding:50px 0}.colors-and-topography-jp-morgan h3{padding:0 20px}.colors-and-topography-jp-morgan .img-group{max-width:90%;margin:100px auto 0;padding:0;flex-direction:column;align-items:center;transform:none}.colors-and-topography-jp-morgan .img-group .img-wrapper:nth-child(1){width:60%}.colors-and-topography-jp-morgan .img-group .img-wrapper:nth-child(2){width:100%}}@media (max-width: 430px){.colors-and-topography-jp-morgan h3{padding:0 20px;font-size:2rem}.colors-and-topography-jp-morgan .img-group .img-wrapper:nth-child(1){width:70%}}.colors-and-topography-equinity{max-width:1920px;margin:0 auto;padding:100px 0}.colors-and-topography-equinity .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.colors-and-topography-equinity h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.colors-and-topography-equinity .img-group{padding-top:70px;display:flex;flex-direction:column;gap:40px}.colors-and-topography-equinity .img-group h4{max-width:1320px;margin:0 auto;padding:0 40px 40px;font-size:1.5rem;font-weight:500;color:#0f1249}.colors-and-topography-equinity .img-group .img-wrapper{display:grid;place-items:center;padding:0 40px;margin:0 auto;max-width:1320px;display:flex;justify-content:center}.colors-and-topography-equinity .img-group .img-wrapper img{width:100%}.colors-and-topography-equinity .img-group .bottom-group{max-width:1320px;width:100%;gap:24px;margin:0 auto;display:flex;justify-content:space-between}.colors-and-topography-equinity .img-group .bottom-group img{max-width:648px;width:100%}@media (max-width: 1200px){.colors-and-topography-equinity .img-group h4{text-align:center}.colors-and-topography-equinity .img-group .img-wrapper img{width:80%}.colors-and-topography-equinity .img-group .bottom-group{display:flex;flex-direction:column;align-items:center}.colors-and-topography-equinity .img-group .bottom-group img{width:60%}}@media (max-width: 430px){.colors-and-topography-equinity h3{padding:0 20px;font-size:2rem}.colors-and-topography-equinity .img-group .img-wrapper img,.colors-and-topography-equinity .img-group .bottom-group img{width:95%}}.colors-and-topography-wide{max-width:1920px;margin:0 auto;padding:100px 40px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.colors-and-topography-wide .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.colors-and-topography-wide h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.colors-and-topography-wide .img-group{max-width:1320px;margin-top:100px;display:flex;justify-content:space-evenly;gap:24px;width:100%}.colors-and-topography-wide .img-group .img-wrapper{display:grid;place-items:center;width:100%;gap:50px}.colors-and-topography-wide .img-group .img-wrapper img{width:100%;max-width:100%;object-fit:cover;display:block}@media (max-width: 1200px){.colors-and-topography-wide{padding:50px 20px}.colors-and-topography-wide h3{padding:0 20px}.colors-and-topography-wide .img-group{max-width:90%;margin:100px 0 0;padding:0;flex-direction:column;align-items:center;transform:none}}@media (max-width: 430px){.colors-and-topography-wide h3{padding:0 20px;font-size:2rem}.colors-and-topography-wide .img-group{margin:100px 20px 0}}.colors-and-topography-school-tracs{max-width:1920px;margin:0 auto;padding:100px 0}.colors-and-topography-school-tracs .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content;margin:0 auto;display:block}.colors-and-topography-school-tracs h3{margin-top:24px;text-align:center;font-size:2.5rem;font-weight:500}.colors-and-topography-school-tracs .img-group{padding-top:70px;display:flex;flex-direction:column;gap:40px}.colors-and-topography-school-tracs .img-group h4{max-width:1320px;margin:0 auto;padding:0 40px 40px;font-size:.875rem;font-weight:500;color:#858ca1}.colors-and-topography-school-tracs .img-group .img-wrapper{display:grid;place-items:center;max-width:648px}.colors-and-topography-school-tracs .img-group .img-wrapper img{width:100%;max-width:648px}.colors-and-topography-school-tracs .img-group .bottom-group{max-width:1320px;width:100%}.colors-and-topography-school-tracs .img-group .bottom-group img{width:100%;max-width:648px}.colors-and-topography-school-tracs .img-group .bottom-group{max-width:1320px;margin:0 auto;display:flex;justify-content:space-between;gap:24px}@media (max-width: 1200px){.colors-and-topography-school-tracs .img-group h4{text-align:center}.colors-and-topography-school-tracs .img-group .img-wrapper img{width:80%}.colors-and-topography-school-tracs .img-group .bottom-group{display:flex;flex-direction:column;align-items:center}.colors-and-topography-school-tracs .img-group .bottom-group img{width:60%}}@media (max-width: 430px){.colors-and-topography-school-tracs h3{padding:0 20px;font-size:2rem}.colors-and-topography-school-tracs .img-group .img-wrapper img,.colors-and-topography-school-tracs .img-group .bottom-group img{width:95%}}.calastone-hero-section{position:relative}.calastone-hero-section .main-wrapper{margin:0 40px}.calastone-hero-section .main-wrapper .content{max-width:1920px;margin:0 auto;padding:128px 0 0;background-color:#f3f6f8;clip-path:polygon(80px 0,100% 0,100% 100%,0 100%,0 80px,80px 80px);position:relative}.calastone-hero-section .main-wrapper .content h1,.calastone-hero-section .main-wrapper .content h2,.calastone-hero-section .main-wrapper .content h3,.calastone-hero-section .main-wrapper .content p{font-size:3.5rem;font-weight:500;text-align:center;line-height:1.2}.calastone-hero-section .main-wrapper .content h1 strong,.calastone-hero-section .main-wrapper .content h2 strong,.calastone-hero-section .main-wrapper .content h3 strong,.calastone-hero-section .main-wrapper .content p strong{font-family:PPGoshaSans,serif}.calastone-hero-section .main-wrapper .content h2{font-size:2.5rem}.calastone-hero-section .main-wrapper .content h3{font-size:1.5rem}.calastone-hero-section .main-wrapper .content .badges-wrapper{margin:48px auto 0;padding:0 20px;display:flex;justify-content:center;gap:16px}.calastone-hero-section .main-wrapper .content .badges-wrapper .badge{padding:5px 16px;display:flex;align-items:center;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;text-transform:uppercase;background-color:#fff;border-radius:4px;opacity:1;text-decoration:none;color:#0f1249}.calastone-hero-section .main-wrapper .content .badges-wrapper .badge svg{margin-right:10px;display:none}.calastone-hero-section .main-wrapper .content .badges-wrapper .badge.green{background-color:#f3ffcb}.calastone-hero-section .main-wrapper .content .badges-wrapper .badge.yellow{background-color:#fcefc0}.calastone-hero-section .main-wrapper .content .badges-wrapper .badge.blue{background-color:#dffff7}.calastone-hero-section .main-wrapper .content .badges-wrapper .badge.orange{background-color:#ffd9bd}.calastone-hero-section .main-wrapper .content .main-img{margin:120px auto 0;display:grid;place-items:center;position:relative}.calastone-hero-section .main-wrapper .content .main-img img{max-width:1150px;width:95%}.calastone-hero-section .main-wrapper .content .main-img .background-image{width:80%;position:absolute;z-index:-1;bottom:120px}.calastone-hero-section .main-wrapper .content .main-img .background-image.first{left:-90px}.calastone-hero-section .main-wrapper .content .main-img .background-image.second{right:-20px}.calastone-hero-section .floating-img{max-width:222px;position:absolute;left:calc(50% + 27vw);bottom:-50px;transform:translate(-50%);z-index:1}@media (max-width: 1200px){.calastone-hero-section .main-wrapper{margin:0 20px}.calastone-hero-section .main-wrapper .content h1,.calastone-hero-section .main-wrapper .content p{font-size:2.5rem}.calastone-hero-section .main-wrapper .content .badges-wrapper{max-width:370px;flex-wrap:wrap}.calastone-hero-section .main-wrapper .content .main-img{margin-top:60px;padding:0}.calastone-hero-section .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.calastone-hero-section .main-wrapper .content .square,.calastone-hero-section .floating-img{display:none}}@media (max-width: 430px){.calastone-hero-section .main-wrapper{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px,40px 40px)}.calastone-hero-section .main-wrapper .content h1,.calastone-hero-section .main-wrapper .content p{font-size:2rem}.calastone-hero-section .main-wrapper .content .main-img,.calastone-hero-section .main-wrapper .content .main-img .banner-image-wrapper{padding:0}.calastone-hero-section .main-wrapper .content .main-img .background-image{display:none}}.equinity-hero-section{position:relative}.equinity-hero-section .main-wrapper{margin:0 40px}.equinity-hero-section .main-wrapper .content{max-width:1920px;margin:0 auto;padding:128px 0 0;background-color:#f3f6f8;clip-path:polygon(80px 0,100% 0,100% 100%,0 100%,0 80px,80px 80px);position:relative}.equinity-hero-section .main-wrapper .content h1,.equinity-hero-section .main-wrapper .content h2,.equinity-hero-section .main-wrapper .content h3,.equinity-hero-section .main-wrapper .content p{font-size:3.5rem;font-weight:500;text-align:center;line-height:1.2}.equinity-hero-section .main-wrapper .content h1 strong,.equinity-hero-section .main-wrapper .content h2 strong,.equinity-hero-section .main-wrapper .content h3 strong,.equinity-hero-section .main-wrapper .content p strong{font-family:PPGoshaSans,serif}.equinity-hero-section .main-wrapper .content h2{font-size:2.5rem}.equinity-hero-section .main-wrapper .content h3{font-size:1.5rem}.equinity-hero-section .main-wrapper .content .badges-wrapper{margin:48px auto 0;padding:0 20px;display:flex;justify-content:center;gap:16px}.equinity-hero-section .main-wrapper .content .badges-wrapper .badge{padding:5px 16px;display:flex;align-items:center;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;text-transform:uppercase;background-color:#fff;border-radius:4px;opacity:1;text-decoration:none;color:#0f1249}.equinity-hero-section .main-wrapper .content .badges-wrapper .badge svg{margin-right:10px;display:none}.equinity-hero-section .main-wrapper .content .badges-wrapper .badge.green{background-color:#f3ffcb}.equinity-hero-section .main-wrapper .content .badges-wrapper .badge.yellow{background-color:#fcefc0}.equinity-hero-section .main-wrapper .content .badges-wrapper .badge.blue{background-color:#dffff7}.equinity-hero-section .main-wrapper .content .badges-wrapper .badge.orange{background-color:#ffd9bd}.equinity-hero-section .main-wrapper .content .square{width:80px;height:80px;position:absolute;top:80px;background-color:#e1f3fa;z-index:-2}.equinity-hero-section .main-wrapper .content .square.first{left:80px}.equinity-hero-section .main-wrapper .content .square.second{right:145px}.equinity-hero-section .main-wrapper .content .main-img{margin:40px auto 0;display:grid;place-items:center}.equinity-hero-section .main-wrapper .content .main-img img{max-width:unset;width:100%}.equinity-hero-section .floating-img{max-width:222px;position:absolute;left:calc(50% + 27vw);bottom:-50px;transform:translate(-50%);z-index:1}@media (max-width: 1200px){.equinity-hero-section .main-wrapper{margin:0 20px}.equinity-hero-section .main-wrapper .content h1,.equinity-hero-section .main-wrapper .content p{font-size:2.5rem}.equinity-hero-section .main-wrapper .content .badges-wrapper{max-width:370px;flex-wrap:wrap}.equinity-hero-section .main-wrapper .content .main-img{margin-top:60px}.equinity-hero-section .main-wrapper .content .square,.equinity-hero-section .floating-img{display:none}}@media (max-width: 420px){.equinity-hero-section .main-wrapper{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px,40px 40px)}.equinity-hero-section .main-wrapper .content h1,.equinity-hero-section .main-wrapper .content p{font-size:2rem}}.jp-morgan-hero-section{position:relative}.jp-morgan-hero-section .main-wrapper{margin:0 40px}.jp-morgan-hero-section .main-wrapper .content{max-width:1920px;margin:0 auto;padding:128px 0 0;clip-path:polygon(80px 0,100% 0,100% 100%,0 100%,0 80px,80px 80px);position:relative}.jp-morgan-hero-section .main-wrapper .content h1,.jp-morgan-hero-section .main-wrapper .content h2,.jp-morgan-hero-section .main-wrapper .content h3,.jp-morgan-hero-section .main-wrapper .content p{font-size:3.5rem;font-weight:500;text-align:center;line-height:1.2}.jp-morgan-hero-section .main-wrapper .content h1 strong,.jp-morgan-hero-section .main-wrapper .content h2 strong,.jp-morgan-hero-section .main-wrapper .content h3 strong,.jp-morgan-hero-section .main-wrapper .content p strong{font-family:PPGoshaSans,serif}.jp-morgan-hero-section .main-wrapper .content h2{font-size:2.5rem}.jp-morgan-hero-section .main-wrapper .content h3{font-size:1.5rem}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper{margin:48px auto 0;padding:0 20px;display:flex;justify-content:center;gap:16px}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper .badge{padding:5px 16px;display:flex;align-items:center;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;text-transform:uppercase;background-color:#fff;border-radius:4px;opacity:1;text-decoration:none;color:#0f1249}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper .badge svg{margin-right:10px;display:none}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper .badge.green{background-color:#f3ffcb}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper .badge.yellow{background-color:#fcefc0}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper .badge.blue{background-color:#dffff7}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper .badge.orange{background-color:#ffd9bd}.jp-morgan-hero-section .main-wrapper .content .square{z-index:-2;width:80px;height:80px;position:absolute;top:80px;background-color:#e1f3fa}.jp-morgan-hero-section .main-wrapper .content .square.first{left:80px}.jp-morgan-hero-section .main-wrapper .content .square.second{right:145px}.jp-morgan-hero-section .main-wrapper .content .main-img{margin:120px auto 0;display:grid;place-items:center}.jp-morgan-hero-section .main-wrapper .content .main-img img{max-width:1320px;width:95%}.jp-morgan-hero-section .main-wrapper .content .main-img .full-size{max-width:100%}.jp-morgan-hero-section .main-wrapper .content .negative-margin{margin:-190px auto 0}.jp-morgan-hero-section .floating-img{max-width:222px;position:absolute;left:calc(50% + 27vw);bottom:-50px;transform:translate(-50%);z-index:1}@media (max-width: 1200px){.jp-morgan-hero-section .main-wrapper{margin:0 20px}.jp-morgan-hero-section .main-wrapper .content h1,.jp-morgan-hero-section .main-wrapper .content p{font-size:2.5rem}.jp-morgan-hero-section .main-wrapper .content .badges-wrapper{max-width:370px;flex-wrap:wrap}.jp-morgan-hero-section .main-wrapper .content .main-img{margin-top:60px;padding-left:20px}.jp-morgan-hero-section .main-wrapper .content .negative-margin{margin:-100px auto 0}.jp-morgan-hero-section .main-wrapper .content .square,.jp-morgan-hero-section .floating-img{display:none}}@media (max-width: 800px){.jp-morgan-hero-section .main-wrapper .content .negative-margin{margin:0 auto}}@media (max-width: 420px){.jp-morgan-hero-section .main-wrapper{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px,40px 40px)}.jp-morgan-hero-section .main-wrapper .content h1,.jp-morgan-hero-section .main-wrapper .content p{font-size:2rem}.jp-morgan-hero-section .main-wrapper .content .negative-margin .full-size{z-index:-10}}.case-studies2-comp{max-width:1920px;margin:0 auto;padding:190px 32px 32px}.case-studies2-comp .floating-header{position:absolute;top:-150px;left:70px}.case-studies2-comp .floating-header .section-name{height:22px;margin-top:24px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.case-studies2-comp .floating-header h2{margin-top:24px;font-size:2.5rem}.case-studies2-comp .floating-header h2 strong{font-family:PPGoshaSans,serif}.case-studies2-comp .wrapper{margin:0 auto;display:flex;justify-content:center;position:relative}@media (min-width: 1500px){.case-studies2-comp .wrapper{padding-left:120px}}.case-studies2-comp .wrapper .photo-group{flex-basis:50%;position:relative}.case-studies2-comp .wrapper .photo-group .background-image{position:absolute;left:0;top:0}.case-studies2-comp .wrapper .photo-group .front-image{height:100%;display:grid;place-items:center;z-index:1;position:relative}.case-studies2-comp .wrapper .photo-group .front-image img{width:100%;min-width:350px}.case-studies2-comp .wrapper .photo-group .front-image img.small-s{max-width:536px}.case-studies2-comp .wrapper .photo-group .front-image img.small-m{max-width:688px}.case-studies2-comp .wrapper .text-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-basis:50%;z-index:1}.case-studies2-comp .wrapper .text-group .section-name-text{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.case-studies2-comp .wrapper .text-group h2{max-width:621px;margin-top:24px;font-size:2.5rem;font-weight:400}.case-studies2-comp .wrapper .text-group h2 strong{font-family:PPGoshaSans,serif}.case-studies2-comp .wrapper .text-group p{max-width:624px;margin-top:43px;font-size:1.125rem;color:#666892}.case-studies2-comp .wrapper .text-group .discover{margin-top:42px;padding-left:32px}.case-studies2-comp .wrapper .text-group .discover a{color:#385ff6}.case-studies2-comp .wrapper .text-group .discover svg{margin-left:10px}.case-studies2-comp .wrapper .content-section-comp.thin .text-group{max-width:448px}.case-studies2-comp .wrapper .content-section-comp.gap-m{gap:70px}.case-studies2-comp .wrapper .content-section-comp.bg-move-left .photo-group .background-image{left:-145px}.case-studies2-comp .wrapper .content-section-comp.v2 .photo-group{order:2}.case-studies2-comp .wrapper .square-1,.case-studies2-comp .wrapper .square-2{width:40px;height:40px;position:absolute}.case-studies2-comp .wrapper .square-1{right:20px;top:-20px;background-color:#e1f3fa}.case-studies2-comp .wrapper .square-2{bottom:-40px;left:85%;background-color:#fdf5d8}@media (max-width: 1790px){.case-studies2-comp .wrapper.v2 .photo-group{flex-basis:unset}}@media (max-width: 1200px){.case-studies2-comp .wrapper{flex-direction:column;align-items:center}.case-studies2-comp .wrapper .down-group{height:auto;flex-direction:column;align-items:center}.case-studies2-comp .wrapper .down-group .description{padding:0 32px;margin:100px 0 60px;font-size:2rem;text-align:center}.case-studies2-comp .wrapper .down-group button{transform:scale(.8);margin:0 0 100px}}@media (max-width: 768px){.case-studies2-comp .floating-header{left:0}.case-studies2-comp .floating-header h2{font-size:2rem}.case-studies2-comp .wrapper .text-group .discover{text-align:center;padding:0}.case-studies2-comp .wrapper .text-group h2{font-size:32px}.case-studies2-comp .wrapper .text-group p{font-size:1rem}}@media (max-width: 430px){.case-studies2-comp{padding:190px 20px 32px}.case-studies2-comp .floating-header{left:20px}.case-studies2-comp .floating-header h2{font-size:1.75rem}}.case-studies2-comp.gap-m .wrapper{gap:80px}@media (max-width: 1200px){.case-studies2-comp.gap-m .wrapper{gap:0}}.section-type1{width:100%;margin-top:74px;background-color:#f3f6f8}.section-type1 .top-group{display:flex}.section-type1 .top-group .photo-group{padding:30px 0 0 50px;order:1;display:grid;place-items:center}.section-type1 .top-group .photo-group img{width:100%}.section-type1 .top-group .photo-group img.small{max-width:600px}.section-type1 .top-group .info-group{margin-left:120px;padding:82px 40px 0 0;order:2}.section-type1 .top-group .info-group .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.section-type1 .top-group .info-group h2{max-width:505px;margin-top:16px;font-size:2.5rem}.section-type1 .top-group .info-group h2 strong{font-family:PPGoshaSans,serif}.section-type1 .top-group .info-group p{max-width:613px;min-width:500px;margin-top:32px;font-size:1.125rem;color:#666892}.section-type1 .top-group .info-group p strong{font-family:PPNeuneMontreal-semiBold}.section-type1 .top-group .info-group .benefits-section{margin-top:48px}.section-type1 .top-group .info-group .benefits-section .benefits-group{margin-top:32px;display:flex;flex-direction:column;gap:32px}.section-type1 .top-group .info-group .benefits-section .benefits-group .benefit{display:flex;align-items:center;font-size:1rem;line-height:150%;font-weight:500}.section-type1 .top-group .info-group .benefits-section .benefits-group .benefit svg{margin:0 16px}.section-type1 .top-group .info-group .discover{width:fit-content;margin-top:48px;padding-left:12px}.section-type1 .top-group .info-group .discover a{padding:15px 32px;color:#385ff6;border-radius:4px;border:1px solid #385ff6;transition:.15s;font-size:1rem;line-height:112.5%}.section-type1 .top-group .info-group .discover svg{margin-left:10px}.section-type1 .top-group .info-group .discover a:hover{background-color:#f5f7ff}.section-type1 .top-group .info-group .discover a:focus{outline-offset:5px;background-color:#e5ebff}@media (max-width: 1200px){.section-type1 .top-group{flex-direction:column;align-items:center}.section-type1 .top-group .photo-group{display:flex;justify-content:center}.section-type1 .top-group .info-group{padding:32px;margin:auto}.section-type1 .top-group .info-group h2{font-size:2rem}.section-type1 .top-group .info-group p{min-width:auto}.section-type1 .top-group .info-group .discover{padding:0;display:grid;place-items:center;text-align:center}}.section-type1 .down-group{height:320px;display:flex;justify-content:space-between;align-items:center}.section-type1 .down-group .description{margin-left:120px;font-size:2.5rem}.section-type1 .down-group .description strong{font-family:PPNeuneMontreal-semiBold,serif}.section-type1 .down-group a{width:275px;height:64px;margin-right:10%;font-size:1.125rem;background-color:#fcc741;border-radius:4px;transition:.2s;display:grid;place-items:center;color:#0f1249}.section-type1 .down-group a:hover{filter:brightness(.95)}.section-type1.v2{background-color:#fff}.section-type1.v2 .top-group{justify-content:flex-end}.section-type1.v2 .top-group .photo-group{margin-left:200px;order:2}.section-type1.v2 .top-group .info-group{order:1}.section-type1.wide-title-1 .top-group .info-group h2{max-width:590px}.section-type1.background-bottom .down-group{height:260px;background-color:#f3f6f8}@media (max-width: 1200px){.section-type1.background-bottom .down-group{height:auto}}@media (max-width: 1790px){.section-type1.v2 .top-group .photo-group{margin-left:auto}}@media (max-width: 1200px){.section-type1 .down-group{height:auto;flex-direction:column;align-items:center}.section-type1 .down-group .description{padding:0 32px;margin:100px 0 60px;font-size:2rem;text-align:center}.section-type1 .down-group button{transform:scale(.8);margin:0 0 100px}.section-type1.v2 .top-group .photo-group{margin:0;order:1}}.services-in-numbers{max-width:1320px;margin:auto;padding:30px 0}.services-in-numbers .title{margin:0 32px;font-size:2.5rem;text-align:center;font-family:PPNeuneMontreal-regular,serif}.services-in-numbers .numbers-group{max-width:1320px;margin:80px 0 0;display:flex;justify-content:space-between}.services-in-numbers .numbers-group .field{max-width:160px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;font-size:4rem;font-family:PPGoshaSans,serif;opacity:0}.services-in-numbers .numbers-group .field div{white-space:nowrap;font-size:0}.services-in-numbers .numbers-group .field p{font-size:1rem;text-align:center;color:#666892;font-family:PPNeuneMontreal-regular,serif}.services-in-numbers .numbers-group .field span{white-space:nowrap}.services-in-numbers .numbers-group .flex-break-line{display:none}@media (max-width: 950px){.services-in-numbers .title{font-size:2.5rem}.services-in-numbers .numbers-group{margin:80px 42px 0}}@media (max-width: 918px){.services-in-numbers{width:100%;max-width:550px}.services-in-numbers .title{font-size:2rem}.services-in-numbers .numbers-group{height:auto;flex-wrap:wrap;justify-content:center;gap:40px}.services-in-numbers .numbers-group .flex-break-line{height:0;display:block;flex-basis:100%}}@media (max-width: 510px){.services-in-numbers .numbers-group{margin:60px 32px 0;justify-content:center}.services-in-numbers .numbers-group .field{width:100px;font-size:2.5rem;text-align:center}.services-in-numbers .numbers-group .field p{font-size:.875rem;color:#666892}}.our-services{max-width:1320px;width:100%;margin:50px 0 0;display:flex;justify-content:center;background-color:#fff;border:1px solid #e7e8ec}.our-services .right-section,.our-services .left-section{padding-block:80px}.our-services .right-section{padding-left:80px;padding-right:20px;border-left:1px solid #e7e8ec}.our-services .left-section{padding-right:80px;padding-left:20px}.our-services .column{display:flex;flex-direction:column;align-items:flex-end}.our-services .column .section-name{font-size:.875rem;color:#666892;text-transform:uppercase;font-family:PPNeuneMontreal-semiBold,serif}.our-services .column .title{font-size:2rem;margin-top:8px;font-family:PPNeuneMontreal-regular,serif}.our-services .column .description{min-width:485px;max-width:350px;min-height:130px;margin-top:25px;font-size:1.125rem;text-align:right;color:#666892}.our-services .column a{margin-top:16px;cursor:pointer;max-width:max-content;display:flex;align-items:center;padding:15px 32px;color:#385ff6;border-radius:4px;border:1px solid #385ff6;transition:.15s;font-size:1rem;line-height:112.5%}.our-services .column a:hover{background-color:#f5f7ff}.our-services .column a:focus{outline-offset:5px;background-color:#e5ebff}.our-services .column.right{align-items:flex-start}.our-services .column.right .description{text-align:left}.bottom-bg{width:100%;height:120px;left:50%;transform:translate(-50%);background-color:#f3f6f8;position:absolute;bottom:0;z-index:-1}@media (max-width: 1200px){.our-services{width:100%;flex-direction:column;align-items:center;border:none}.our-services .left-section,.our-services .right-section{max-width:640px;padding:45px 50px}.our-services .left-section .description,.our-services .right-section .description{min-width:unset}.our-services .left-section .title{text-align:right}.our-services .right-section{border:none}.bottom-bg{display:none}}@media (max-width: 430px){.our-services .left-section,.our-services .right-section{padding:42px}.our-services .left-section .title,.our-services .right-section .title{font-size:1.75rem}.our-services .left-section .description,.our-services .right-section .description{font-size:1rem}}.slider-comp{max-width:2000px;margin:0 auto}.slider-comp .swiper{width:100%;min-height:547px}.slider-comp .swiper .swiper-slide{max-width:752px;display:grid;place-content:center}.slider-comp .swiper .swiper-scrollbar{max-width:240px;height:2px;margin-left:50%;transform:translate(-50%)}.slider-comp .slider-tile .banner img{height:400px;object-fit:cover}.slider-comp .slider-tile .bottom-section{padding:33px 46px 42px}.slider-comp .slider-tile .bottom-section .title{font-size:1.125rem;font-family:PPNeuneMontreal-semiBold,serif}.slider-comp .slider-tile .bottom-section .badges{margin-top:16px;display:flex;gap:8px}.slider-comp .slider-tile .bottom-section .badges .badge{padding:5px 16px;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;background-color:#f3f6f8;border-radius:4px;cursor:default}@media (max-width: 768px){.slider-comp .slider-tile .banner{display:flex;justify-content:center}.slider-comp .slider-tile .banner img{width:90%}.slider-comp .slider-tile .bottom-section{padding:33px 25px 42px}.slider-comp .slider-tile .bottom-section .title{text-align:center}.slider-comp .slider-tile .bottom-section .badges{flex-wrap:wrap;justify-content:center}.slider-comp .slider-tile .bottom-section .badges .badge{flex-shrink:0}}@media (max-width: 430px){.slider-comp .bottom-section .badges{flex-direction:column;align-items:center}}.tech-stack{max-width:1320px;margin:0 auto 42px;display:flex;justify-content:space-between;align-items:center;gap:24px}.tech-stack .text-group{max-width:648px;display:flex;flex-direction:column;align-items:flex-start}.tech-stack .text-group .section-name{height:22px;font-size:.75rem;font-weight:600;text-transform:uppercase;border-bottom:3px solid #fcc741}.tech-stack .text-group h3{margin-top:24px;font-size:2.5rem;font-weight:500}.tech-stack .text-group p{margin-top:16px;font-size:1.125rem;color:#666892}.tech-stack .icons-group{display:flex;flex-direction:column;gap:24px}.tech-stack .icons-group .row{max-width:648px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;justify-content:center;align-items:center}.tech-stack .icons-group .row .tile{width:160px;height:160px;display:grid;place-items:center;background-color:#f3f6f8}.tech-stack .icons-group .row .tile svg{max-width:60%;max-height:60%}@media (max-width: 1790px){.tech-stack{padding:40px}}@media (max-width: 1200px){.tech-stack{flex-direction:column;justify-content:space-around}.tech-stack .text-group{align-items:center}.tech-stack .text-group h3,.tech-stack .text-group p{text-align:center}}@media (max-width: 768px){.tech-stack .icons-group{flex-direction:unset}.tech-stack .icons-group .row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 430px){.tech-stack{padding:0 20px;gap:unset}.tech-stack .icons-group{transform:scale(.85)}.tech-stack .icons-group .row{grid-template-columns:repeat(1,1fr)}}.faq-comp{padding:70px 16px;display:flex;flex-direction:column;align-items:center}.faq-comp .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741}.faq-comp .title{margin-top:24px;font-size:2.5rem;text-align:center}.faq-comp .needs{width:min(780px,100%);margin-top:80px;padding:8px;display:flex;align-items:center;gap:24px;background-color:#f3f6f8;border:1px solid #e7e8ec;border-radius:8px}.faq-comp .needs button{width:100%;padding:18px 10px;font-size:1.125rem;color:#0f1249;border:1px solid transparent;border-radius:8px;transition:.1s}.faq-comp .needs button.active{background-color:#fff;border:1px solid #e7e8ec}.faq-comp .questions{max-width:1016px;width:100%;margin-top:64px;border-top:1px solid #e7e8ec}.faq-comp .questions .question-element{max-height:92px;border-bottom:1px solid #e7e8ec;overflow:hidden;padding:0 48px;cursor:pointer;transition:.2s}.faq-comp .questions .question-element .top-group{height:92px;display:flex;justify-content:space-between;align-items:center}.faq-comp .questions .question-element .top-group button{max-width:max-content;margin-left:25px}.faq-comp .questions .question-element .top-group button svg{flex-shrink:0}.faq-comp .questions .question-element .top-group button:focus{outline-offset:2px}.faq-comp .questions .question-element .description{outline:none;margin:30px 0;font-size:1.125rem;color:#666892;line-height:1.8;letter-spacing:.4px}.faq-comp .questions .question-element .description a{display:none}.faq-comp .questions .question-element .description a:focus{outline-offset:2px}.faq-comp .questions .question-element.active{max-height:700px}.faq-comp .questions .question-element.active .description{max-height:500px}.faq-comp .questions .question-element.active .description a{display:inline;text-decoration:underline;text-underline-offset:2px;color:#385ff6}.faq-comp .questions .question-element.active .top-group svg{transform:rotate(180deg)}.faq-comp .didnt-find{max-width:1920px;width:100%;height:320px;margin-top:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:clip}.faq-comp .didnt-find h3{font-size:2rem;font-weight:400;text-align:center;z-index:1}.faq-comp .didnt-find button{margin-top:32px;padding:23px 48px;font-size:1rem;background-color:#fcc741;z-index:1;border-radius:4px;transition:.2s}.faq-comp .didnt-find button:hover{filter:brightness(.95)}.faq-comp .didnt-find svg{position:absolute;left:0;top:0}@media (max-width: 768px){.faq-comp .needs{width:min(382px,100%);flex-direction:column;gap:12px}}@media (max-width: 430px){.faq-comp .questions .question-element{padding:0 10px}.faq-comp .questions .question-element .description,.faq-comp .needs button{font-size:1rem}.faq-comp .didnt-find{margin-top:12px}.faq-comp .didnt-find h3{font-size:1.75rem}.faq-comp .didnt-find button{padding:20px 32px;font-size:.875rem}}.banner-cta-comp{max-width:1320px;width:100%;margin:0 auto;padding:74px 123px;display:flex;align-items:center;justify-content:space-between;background:url(.././assets/images/user-satisfaction-bg.webp) no-repeat center right;background-size:cover}.banner-cta-comp .text-group h3{max-width:750px;font-size:48px;color:#fff;font-weight:500}.banner-cta-comp .text-group h3 strong{font-family:PPGoshaSans,serif;color:#fcc741}.banner-cta-comp .text-group p{max-width:704px;margin-top:48px;font-size:1.25rem;color:#fff}.banner-cta-comp a{min-width:223px;margin:32px 0 0 62px;padding:23px 48px;font-size:1rem;background-color:#fcc741;z-index:0;border-radius:4px;transition:.2s;text-decoration:none;color:#0f1249;white-space:nowrap}.banner-cta-comp a:focus{outline-offset:5px}@media (max-width: 1200px){.banner-cta-comp{flex-direction:column;padding:74px 32px}.banner-cta-comp .text-group h3{font-size:3rem;text-align:center}.banner-cta-comp .text-group p{margin:48px auto 0;max-width:500px;font-size:1.125rem;text-align:center}.banner-cta-comp a{margin:82px 0 0}}@media (max-width: 768px){.banner-cta-comp .text-group h3{font-size:2.5rem}.banner-cta-comp .text-group p{font-size:1rem}}@media (max-width: 430px){.banner-cta-comp{padding:74px 16px}.banner-cta-comp .text-group h3{font-size:2rem}.banner-cta-comp .text-group p{font-size:.875rem}.banner-cta-comp a{padding:20px 32px;font-size:.875rem}}.hero-section-comp{position:relative}.hero-section-comp .main-wrapper{margin:0 40px}.hero-section-comp .main-wrapper .content{max-width:1920px;margin:0 auto;padding:128px 0 0;background-color:#f3f6f8;clip-path:polygon(80px 0,100% 0,100% 100%,0 100%,0 80px,80px 80px);position:relative}.hero-section-comp .main-wrapper .content h1{font-size:3.5rem;font-weight:500;text-align:center}.hero-section-comp .main-wrapper .content h1 strong{font-family:PPGoshaSans,serif}.hero-section-comp .main-wrapper .content .badges-wrapper{margin:48px auto 0;padding:0 20px;display:flex;justify-content:center;gap:16px}.hero-section-comp .main-wrapper .content .badges-wrapper .badge{padding:5px 16px;display:flex;align-items:center;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;text-transform:uppercase;background-color:#fff;border-radius:4px;opacity:1}.hero-section-comp .main-wrapper .content .badges-wrapper .badge svg{margin-right:10px;display:none}.hero-section-comp .main-wrapper .content .badges-wrapper .badge.green{background-color:#f3ffcb}.hero-section-comp .main-wrapper .content .badges-wrapper .badge.yellow{background-color:#fcefc0}.hero-section-comp .main-wrapper .content .badges-wrapper .badge.blue{background-color:#dffff7}.hero-section-comp .main-wrapper .content .badges-wrapper .badge.orange{background-color:#ffd9bd}.hero-section-comp .main-wrapper .content .square{width:80px;height:80px;position:absolute;top:80px;background-color:#e1f3fa;z-index:-2}.hero-section-comp .main-wrapper .content .square.first{left:80px}.hero-section-comp .main-wrapper .content .square.second{right:145px}.hero-section-comp .main-wrapper .content .main-img{margin:120px auto 0;display:grid;place-items:center}.hero-section-comp .main-wrapper .content .main-img img{max-width:1150px;width:95%}.hero-section-comp .floating-img{max-width:222px;position:absolute;left:calc(50% + 27vw);bottom:-50px;transform:translate(-50%);z-index:1}@media (max-width: 1200px){.hero-section-comp .main-wrapper{margin:0 20px}.hero-section-comp .main-wrapper .content h1{font-size:2.5rem}.hero-section-comp .main-wrapper .content .badges-wrapper{max-width:370px;flex-wrap:wrap}.hero-section-comp .main-wrapper .content .main-img{min-width:700px;margin-top:60px;padding-left:20px}.hero-section-comp .main-wrapper .content .square,.hero-section-comp .floating-img{display:none}}@media (max-width: 430px){.hero-section-comp .main-wrapper{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px,40px 40px)}.hero-section-comp .main-wrapper .content h1{font-size:2rem}.hero-section-comp .main-wrapper .content .main-img{min-width:450px}}.cs-content-section-comp{max-width:1920px;margin:0 auto;padding:120px 0;display:flex;justify-content:flex-end;gap:167px}.cs-content-section-comp .text-wrapper{max-width:560px;padding-left:20px;display:flex;flex-direction:column;justify-content:center}.cs-content-section-comp .text-wrapper .section-name{height:22px;width:fit-content;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;letter-spacing:.5px;text-transform:uppercase;border-bottom:3px solid #fcc741}.cs-content-section-comp .text-wrapper h2{margin-top:32px;font-size:2.5rem}.cs-content-section-comp .text-wrapper h2 strong{font-family:PPGoshaSans,sans-serif}.cs-content-section-comp .text-wrapper p{margin:48px 0 0;font-size:18px;color:#666892}.cs-content-section-comp .text-wrapper p.bold{font-size:1.5rem;color:#0f1249}.cs-content-section-comp .img-wrapper{display:flex;align-items:flex-end}.cs-content-section-comp .img-wrapper img{width:100%;max-width:800px}@media (max-width: 1200px){.cs-content-section-comp{flex-direction:column;gap:100px}.cs-content-section-comp .img-wrapper{padding-left:20px;order:0;justify-content:flex-end}.cs-content-section-comp .text-wrapper{padding:0 40px;margin:0 auto;order:1}}@media (max-width: 430px){.cs-content-section-comp .text-wrapper{padding:0 20px}.cs-content-section-comp .text-wrapper h2{font-size:2rem}.cs-content-section-comp .text-wrapper p.bold{font-size:1.25rem}.cs-content-section-comp .text-wrapper p{font-size:1rem}}.slider-section-comp{margin:0 40px;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:80px}.slider-section-comp .text-group .section-name{height:22px;width:fit-content;margin:20px auto 0;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;letter-spacing:1.2px;text-transform:uppercase;border-bottom:3px solid #fcc741}.slider-section-comp .text-group h2{margin-top:24px;font-size:2rem;font-weight:500;text-align:center;margin-bottom:10px}.slider-section-comp .text-group p{max-width:550px;margin-top:10px;margin-bottom:57px;padding:0;font-size:1.125rem;color:#666892;text-align:center}.slider-section-comp .slider-section{max-width:1920px}.slider-section-comp .slider-section .swiper{width:100%;padding:0 0 50px}.slider-section-comp .slider-section .swiper .swiper-slide{max-width:936px}.slider-section-comp .slider-section .swiper .swiper-slide img{width:100%}.slider-section-comp .slider-section .swiper .swiper-scrollbar{margin-top:20px;max-width:240px;height:2px;margin-left:50%;transform:translate(-50%)}.slider-section-comp .slider-section .swiper .swiper-scrollbar-drag{background-color:#0f1249}@media (max-width: 1200px){.slider-section-comp .text-group h2{font-size:1.75rem}.slider-section-comp .text-group p{font-size:.875rem}.slider-section-comp .slider-section{padding:0}.slider-section-comp.bottom-padding-mobile{padding-bottom:50px}}@media (max-width: 430px){.slider-section-comp{margin:0 20px}.slider-section-comp .text-group h2{font-size:1.75rem}.slider-section-comp .text-group p{font-size:.875rem}.slider-section-comp .slider-section{padding:0}}.testimonial-comp{margin:0 40px}.testimonial-comp .wrapper{max-width:1920px;margin:0 auto;padding:108px 40px 140px;display:flex;justify-content:center;align-items:center;gap:160px;clip-path:polygon(80px 80px,80px 0,100% 0,100% 100%,0 100%,0 80px);background-color:#0f1249;position:relative;overflow-x:hidden}.testimonial-comp .wrapper .text-wrapper{max-width:943px}.testimonial-comp .wrapper .text-wrapper .quote{font-size:2rem;color:#fff;line-height:1.25;letter-spacing:.5px}.testimonial-comp .wrapper .text-wrapper .author-section{margin-top:42px;font-size:1rem;color:#fff;display:flex;align-items:center;gap:16px}.testimonial-comp .wrapper .text-wrapper .author-section .separator{width:4px;height:4px;background-color:#385ff6}.testimonial-comp .wrapper .square{width:80px;height:80px;background-color:#fff;position:absolute;left:80px;top:80px}@media (max-width: 1790px){.testimonial-comp .wrapper .square{display:none}}@media (max-width: 1500px){.testimonial-comp .wrapper{flex-direction:column;gap:60px}.testimonial-comp .wrapper .text-wrapper .quote{text-align:center}.testimonial-comp .wrapper .text-wrapper .author-section{justify-content:center}}@media (max-width: 1200px){.testimonial-comp{margin:0 20px}}@media (max-width: 768px){.testimonial-comp .wrapper{padding:80px 40px 100px;clip-path:polygon(40px 40px,40px 0,100% 0,100% 100%,0 100%,0 40px)}.testimonial-comp .wrapper .text-wrapper .quote{font-size:1.75rem;line-height:1.3}.testimonial-comp .wrapper .text-wrapper .author-section{flex-direction:column;gap:10px;text-align:center;letter-spacing:.6px}}@media (max-width: 430px){.testimonial-comp .wrapper{padding:80px 20px 70px}.testimonial-comp .wrapper .text-wrapper .quote{font-size:1.5rem;line-height:1.4}.testimonial-comp .wrapper .text-wrapper .author-section{font-size:.875rem}}.learn-more-comp{padding:125px 40px;display:flex;justify-content:center;gap:108px}.learn-more-comp .text-group{padding-top:40px;max-width:560px}.learn-more-comp .text-group .section-name{height:22px;display:inline-block;font-size:.75rem;font-family:PPNeuneMontreal-semiBold,serif;text-transform:uppercase;border-bottom:3px solid #fcc741;width:fit-content}.learn-more-comp .text-group h3{margin-top:24px;font-size:2.5rem}.learn-more-comp .text-group p{margin-top:47px}.learn-more-comp .text-group img{margin-top:127px}.learn-more-comp .images-group{display:flex;flex-direction:column;gap:131px}.learn-more-comp .images-group img:nth-child(1){max-width:737px;width:100%}.learn-more-comp .images-group img:nth-child(2){max-width:532px;width:100%}@media (max-width: 1200px){.learn-more-comp{padding:100px 20px}.learn-more-comp .text-group{display:flex;flex-direction:column}.learn-more-comp .text-group .section-name{order:2}.learn-more-comp .text-group h3{order:3}.learn-more-comp .text-group p{order:4}.learn-more-comp .text-group img{width:100%;margin:0 0 80px;order:1}.learn-more-comp .images-group{display:none}}@media (max-width: 430px){.learn-more-comp .text-group h3{font-size:2rem}}.cs-cta-banner-comp .wrapper{width:100%;margin:0 auto;display:flex;justify-content:center;padding:80px 0 0}.cs-cta-banner-comp .wrapper .content-wrapper{max-width:1920px;width:100%;margin:0 40px;padding:93px 40px;display:flex;justify-content:center}.cs-cta-banner-comp .wrapper .content-wrapper .content{max-width:1320px;width:100%;display:flex;justify-content:space-between;align-items:center}.cs-cta-banner-comp .wrapper .content-wrapper .content h3{max-width:700px;font-size:3rem;font-weight:500}.cs-cta-banner-comp .wrapper .content-wrapper .content h3 strong{font-family:PPGoshaSans,sans-serif}.cs-cta-banner-comp .wrapper .content-wrapper .content p{max-width:700px;margin-top:48px;font-size:1.25rem}.cs-cta-banner-comp .wrapper .content-wrapper .content a{padding:23px 48px;font-size:1rem;text-align:center;background-color:#fcc741;border-radius:4px;transition:.2s;cursor:pointer;flex-shrink:0;color:#000}.cs-cta-banner-comp .wrapper .content-wrapper .content a:hover{filter:brightness(.9)}.cs-cta-banner-comp.white .wrapper .content-wrapper{background-color:#f3f6f8}.cs-cta-banner-comp.dark-blue .wrapper .content-wrapper{background-color:#0f1249}.cs-cta-banner-comp.dark-blue .wrapper .content-wrapper h3,.cs-cta-banner-comp.dark-blue .wrapper .content-wrapper p{color:#fff}.cs-cta-banner-comp.dark-blue .wrapper .content-wrapper h3 strong,.cs-cta-banner-comp.dark-blue .wrapper .content-wrapper p strong{color:#fcc741}.cs-cta-banner-comp.padding-off .wrapper{padding:0}@media (max-width: 1200px){.cs-cta-banner-comp .wrapper{padding:0 20px}.cs-cta-banner-comp .wrapper .content-wrapper{margin:0;padding:0}.cs-cta-banner-comp .wrapper .content-wrapper .content{padding:70px 20px;flex-direction:column;gap:80px}.cs-cta-banner-comp .wrapper .content-wrapper .content h3{font-size:3rem;text-align:center}.cs-cta-banner-comp .wrapper .content-wrapper .content p{text-align:center}}@media (max-width: 768px){.cs-cta-banner-comp .wrapper .content-wrapper .content{flex-direction:column;gap:60px}.cs-cta-banner-comp .wrapper .content-wrapper .content h3{font-size:2.5rem}.cs-cta-banner-comp .wrapper .content-wrapper .content p{font-size:1.125rem}}@media (max-width: 430px){.cs-cta-banner-comp .wrapper .content h3.section-title{font-size:1.75rem!important}.cs-cta-banner-comp .wrapper .content p{font-size:1rem}.cs-cta-banner-comp .wrapper .content a{padding:18px 26px;font-size:.75rem}}.page-not-found{margin:0 40px}.page-not-found .background-wrapper{max-width:1920px;width:100%;min-height:992px;margin:0 auto;padding:100px 300px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.page-not-found .background-wrapper .background{background-color:#fafafa;z-index:0;position:absolute;top:0;right:0;width:100%;height:100%}.page-not-found .background-wrapper .background .background-image{z-index:-5;position:absolute;top:0;right:0;width:50%;height:100%;object-fit:cover;object-position:left;display:flex;justify-content:left}.page-not-found .background-wrapper .content-wrapper{display:flex;flex-direction:column;justify-content:center;width:max-content;z-index:1}.page-not-found .background-wrapper .content-wrapper .text-wrapper{display:flex;flex-direction:column;justify-content:center}.page-not-found .background-wrapper .content-wrapper .text-wrapper h1,.page-not-found .background-wrapper .content-wrapper .text-wrapper p{font-size:4rem;font-weight:500;line-height:112.5%}.page-not-found .background-wrapper .content-wrapper .text-wrapper h1 strong,.page-not-found .background-wrapper .content-wrapper .text-wrapper p strong{font-family:PPGoshaSans,serif;letter-spacing:-1.92px}.page-not-found .background-wrapper .content-wrapper .text-wrapper .description{padding-top:0}.page-not-found .background-wrapper .content-wrapper .text-wrapper .description p{margin-top:32px;font-size:1.25rem}.page-not-found .background-wrapper .buttons-wrapper{padding-top:32px;z-index:10;display:flex;align-items:center;column-gap:80px;row-gap:30px}.page-not-found .background-wrapper .buttons-wrapper a{cursor:pointer;transition:.2s}.page-not-found .background-wrapper .buttons-wrapper a:hover{filter:brightness(.85)}.page-not-found .background-wrapper .buttons-wrapper .explore-button{padding:23px 48px;font-size:1rem;color:#fff;background-color:#385ff6;border-radius:4px}.page-not-found .background-wrapper .buttons-wrapper .explore-button:focus{outline-offset:5px}.page-not-found .background-wrapper .buttons-wrapper .case-studies-button{font-size:1rem;color:#385ff6}.page-not-found .background-wrapper .buttons-wrapper .case-studies-button svg{fill:#385ff6}.page-not-found .background-wrapper .buttons-wrapper .case-studies-button:focus{outline-offset:5px}@media (max-width: 1800px){.page-not-found .background-wrapper{padding:100px 180px}}@media (max-width: 1400px){.page-not-found .background-wrapper{padding:100px 120px}}@media (max-width: 1200px){.page-not-found{margin:0 20px}}@media (max-width: 768px){.page-not-found{margin:0 8px}.page-not-found .background-wrapper{padding:0;flex-direction:column;background-color:#fafafa;min-height:800px}.page-not-found .background-wrapper .background{position:relative;order:2;z-index:2}.page-not-found .background-wrapper .background .background-image{position:relative;width:100%}.page-not-found .background-wrapper .content-wrapper{padding:24px 24px 0;width:100%;justify-content:center}.page-not-found .background-wrapper .content-wrapper .text-wrapper h1,.page-not-found .background-wrapper .content-wrapper .text-wrapper p{font-size:2.5rem;overflow-wrap:break-word}.page-not-found .background-wrapper .content-wrapper .text-wrapper .description{padding:0}.page-not-found .background-wrapper .content-wrapper .text-wrapper .description p{padding:0;margin-top:20px;line-height:155.556%;font-size:1rem}.page-not-found .background-wrapper .buttons-wrapper{padding:20px 0 8px;justify-content:center;width:100%}}@media (max-width: 460px){.page-not-found .background-wrapper{min-height:unset}}@media (max-width: 430px){.page-not-found .background-wrapper .buttons-wrapper{flex-direction:column}.page-not-found .background-wrapper .buttons-wrapper .explore-button{padding:18px 36px;font-size:1rem;color:#fff;background-color:#385ff6;border-radius:4px}}.breadcrumbs{position:relative;margin:0 auto;max-width:1920px;padding:8px 76px;background-color:#fff}.breadcrumbs .breadcrumbs-wrapper{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:1px}.breadcrumbs .breadcrumbs-wrapper::-webkit-scrollbar{width:0;height:2px;background-color:transparent;transition:width .5s ease}.breadcrumbs .breadcrumbs-wrapper::-webkit-scrollbar-track{background-color:transparent;transition:background-color .5s ease}.breadcrumbs .breadcrumbs-wrapper::-webkit-scrollbar-thumb{background-color:transparent;transition:background-color .5s ease}.breadcrumbs .breadcrumbs-wrapper.scrolling::-webkit-scrollbar{width:8px}.breadcrumbs .breadcrumbs-wrapper.scrolling::-webkit-scrollbar-track{background:#f1f1f1}.breadcrumbs .breadcrumbs-wrapper.scrolling::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.breadcrumbs .breadcrumbs-wrapper:hover::-webkit-scrollbar{width:8px}.breadcrumbs .breadcrumbs-wrapper:hover::-webkit-scrollbar-track{background:#f1f1f1}.breadcrumbs .breadcrumbs-wrapper:hover::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.breadcrumbs .breadcrumbs-wrapper .breadcrumb{max-width:1920px;max-height:200px;margin:0 auto;display:inline-flex;list-style:none;padding-bottom:6px}.breadcrumbs .breadcrumbs-wrapper .breadcrumb .breadcrumb-item{display:flex;align-items:center;gap:24px;font-family:PPNeuneMontreal-semiBold,sans-serif;font-size:.75rem;color:#666892;text-transform:uppercase;line-height:116.667%;text-wrap:nowrap;white-space:nowrap}.breadcrumbs .breadcrumbs-wrapper .breadcrumb .breadcrumb-item a:visited{color:unset}.breadcrumbs .breadcrumbs-wrapper .breadcrumb .breadcrumb-item a{padding:5px 8px;color:inherit;line-height:116.667%}.breadcrumbs .breadcrumbs-wrapper .breadcrumb .breadcrumb-item .active{padding:2px 8px;color:#abacbf}.breadcrumbs .breadcrumbs-wrapper .breadcrumb .breadcrumb-item a:focus{outline-offset:-2px}.breadcrumbs .breadcrumbs-wrapper .breadcrumb .breadcrumb-item:not(:first-child){padding-left:24px}.breadcrumbs .breadcrumbs-overlay{height:calc(100% - 2px);position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:2}.breadcrumbs .breadcrumbs-overlay.left{left:0;background:linear-gradient(to right,rgba(255,255,255,.921),rgba(8,233,105,0) 100%)}.breadcrumbs .breadcrumbs-overlay.right{width:46px;right:0;background:linear-gradient(to left,rgba(255,255,255,.921),rgba(8,233,105,0) 100%)}@media (max-width: 1200px){.breadcrumbs{padding:8px 0 0}.breadcrumbs .breadcrumbs-wrapper .breadcrumb{padding-right:24px;transform:translate(24px)}}@font-face{font-family:PPNeuneMontreal-regular;src:url(/build/assets/PPNeueMontreal-Regular-44c3e09a.ttf);font-display:swap}@font-face{font-family:PPNeuneMontreal-medium;src:url(/build/assets/PPNeueMontreal-Medium-d5e583df.ttf);font-display:swap}@font-face{font-family:PPNeuneMontreal-semiBold;src:url(/build/assets/PPNeueMontreal-SemiBold-3a250e04.ttf);font-display:swap}@font-face{font-family:PPGoshaSans;src:url(/build/assets/PPGoshaSans-Bold-098ff7e7.ttf);font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:PPNeuneMontreal-regular,sans-serif;color:#0f1249;overflow-x:hidden;max-width:100vw}button{border:none;background:none;cursor:pointer;font-family:PPNeuneMontreal,sans-serif}a{text-decoration:none}p{line-height:1.5}p strong{font-family:PPGoshaSans,serif}ul{line-height:1.5}ul strong{font-family:PPGoshaSans,serif}.skip-link{position:absolute;top:-40px;left:0;color:#00f;padding:8px;z-index:100;text-decoration:none;opacity:0}.skip-link:focus{top:0;opacity:1}[id^=main-content-]{scroll-margin-top:100px}
