.solution-we-offer-hero{padding:60px 0}.solution-we-offer-hero__inner h1{color:#000;font-family:"Array";font-size:120px;font-weight:400;line-height:80%;margin-bottom:20px}@media (max-width:900px){.solution-we-offer-hero__inner h1{font-size:52px}}@media (max-width:900px){.solution-we-offer-hero__inner h1 br{display:none}}.solution-we-offer-hero__inner p{color:#000;font-size:16px;font-weight:400;line-height:130%;margin-bottom:20px;max-width:1000px}.solution-we-offer-hero__inner .button{display:flex;justify-content:flex-end}.solutions-bloks-slider__inner .solutions-bloks-slider__items{display:flex;flex-direction:column;position:relative}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide{margin:64px 0;background:#1d1b20;padding:20px;position:sticky;top:50px;cursor:pointer}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .top h2{color:#e2deec;font-size:60px;font-weight:700;line-height:80%;margin-bottom:24px}@media (max-width:900px){.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .top h2{font-size:40px}}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .top .content{display:flex;gap:24px;margin-bottom:40px;align-items:flex-start}@media (max-width:900px){.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .top .content{flex-direction:column}}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .top .content span{background:#fff;padding:4px;color:#000;font-size:16px;font-weight:400;line-height:130%;max-width:450px;width:100%}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .top .content p{color:#fff;font-size:16px;font-weight:400;line-height:130%}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container{background:rgba(255, 255, 255, 0.1);padding:10px}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container p{color:#fff;font-size:16px;font-weight:400;line-height:130%}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container .items{margin-top:8px;display:flex;gap:40px}@media (max-width:900px){.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container .items{gap:16px;flex-direction:column}}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container .items .item{flex:1;background:#000;padding:8px;display:flex;flex-direction:column;gap:8px;min-height:300px}@media (max-width:900px){.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container .items .item{min-height:auto}}.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container .items .item h4{color:#5842e3;font-size:60px;font-weight:500;line-height:130%}@media (max-width:900px){.solutions-bloks-slider__inner .solutions-bloks-slider__items .scroll-item-slide .items-container .items .item h4{font-size:32px}}.technology-stack{padding:60px 0}.technology-stack__inner .top{background:#1d1b20;padding:20px 8px;margin-bottom:40px}.technology-stack__inner .top h3{color:#e2deec;font-size:24px;font-weight:700;line-height:80%}.technology-stack__inner .colums{display:flex;gap:40px}@media (max-width:900px){.technology-stack__inner .colums{flex-direction:column}}.technology-stack__inner .colums .col-text{max-width:400px}@media (max-width:900px){.technology-stack__inner .colums .col-text{max-width:100%}}.technology-stack__inner .colums .col-text p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:130%;background:#1d1b20;padding:4px}.technology-stack__inner .colums .col-items{display:flex;flex-direction:column;gap:16px}.technology-stack__inner .colums .col-items hr{margin:0;background:#d9d9d9}.technology-stack__inner .colums .col-items .item{padding:40px;background:#fff}@media (max-width:900px){.technology-stack__inner .colums .col-items .item{padding:40px 16px}}.technology-stack__inner .colums .col-items .item .item-top{margin-bottom:40px;display:flex;gap:24px;justify-content:space-between}@media (max-width:900px){.technology-stack__inner .colums .col-items .item .item-top{flex-direction:column-reverse}}.technology-stack__inner .colums .col-items .item .item-top__content{max-width:600px}.technology-stack__inner .colums .col-items .item .item-top__content h4{color:#000;font-size:40px;font-weight:400;line-height:130%}@media (max-width:900px){.technology-stack__inner .colums .col-items .item .item-top__content h4{font-size:24px}}.technology-stack__inner .colums .col-items .item .item-top__content p{color:#000;font-size:14px;font-weight:400;line-height:130%}.technology-stack__inner .colums .col-items .item .item-top .number{color:#000;font-size:14px;font-weight:400;line-height:130%}.technology-stack__inner .colums .col-items .item .item_blocks{display:grid;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));gap:16px}@media (max-width:900px){.technology-stack__inner .colums .col-items .item .item_blocks{grid-template-columns:1fr}}.technology-stack__inner .colums .col-items .item .item_blocks .block span{color:#000;font-size:16px;font-weight:700;line-height:130%}.technology-stack__inner .colums .col-items .item .item_blocks .block p{color:#000;font-size:14px;font-weight:400;line-height:130%}.technology-stack__inner .colums .col-items .item .two-col{grid-template-columns:repeat(auto-fill, minmax(345px, 1fr))}@media (max-width:900px){.technology-stack__inner .colums .col-items .item .two-col{grid-template-columns:1fr}}.floating-btn{pointer-events:none}.solution-banner{background:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:all 0.5s;z-index:999}.solution-banner.opened{opacity:1;visibility:visible}.solution-banner>div{width:100%}.solution-banner__inner{display:flex;background-color:#1d1b20;background-image:url(/wp-content/uploads/2025/08/Container-1.png);background-size:cover;background-position:center;padding-top:20px;position:relative;flex-wrap:wrap}@media (max-width:900px){.solution-banner__inner{flex-direction:column;max-height:95vh;overflow-y:scroll;flex-wrap:nowrap}}.solution-banner__inner .close-wrap{width:100%;display:flex;justify-content:flex-end}.solution-banner__inner .close-wrap button{display:flex;padding:4px;justify-content:center;align-items:center;gap:10px;background:#fff;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;border-radius:0}.solution-banner__inner>div{padding:20px}@media (max-width:900px){.solution-banner__inner>div{width:100%}}.solution-banner__inner>div.col1{background-image:url(/wp-content/uploads/2025/08/Group-6.svg);background-position:left bottom;background-repeat:no-repeat;width:30%}@media (max-width:900px){.solution-banner__inner>div.col1{background:unset;width:100%}}.solution-banner__inner>div.col1>div{display:flex;flex-direction:column;align-items:flex-start}.solution-banner__inner>div.col1>div h2{color:#e2deec;font-family:"Roboto Mono";font-size:60px;font-style:normal;font-weight:700;line-height:80%}@media (max-width:900px){.solution-banner__inner>div.col1>div h2{font-size:32px}}.solution-banner__inner>div.col1>div p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:8px}.solution-banner__inner>div.col2{width:70%}@media (max-width:900px){.solution-banner__inner>div.col2{width:100%}}.solution-banner__inner>div.col2 form{display:flex;flex-wrap:wrap;padding:40px;row-gap:24px;column-gap:40px;background:#000}@media (max-width:900px){.solution-banner__inner>div.col2 form{padding:16px}}.solution-banner__inner>div.col2 form button{margin-top:16px}.solution-banner__inner>div.col2 form .wpcf7-response-output{margin:0;padding:0;border:none;color:#fff;font-size:14px;width:100%}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap{width:calc(33.33% - 27px);position:relative}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="textarea-603"]{width:100%}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="timeline"],.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="budget"],.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="contact-method"]{position:relative}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="timeline"]:after,.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="budget"]:after,.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap[data-name="contact-method"]:after{content:"";pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url(/wp-content/uploads/2025/08/Unfold_More.svg);background-position:center;background-repeat:no-repeat}@media (max-width:900px){.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap{width:100%}}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap select,.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap input,.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap textarea{width:100%;display:flex;padding:8px 16px;align-items:flex-start;gap:8px;align-self:stretch;border:none;border-bottom:1px solid #d1d1d3;background:#000;color:#d1d1d3;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap select.wpcf7-not-valid,.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap input.wpcf7-not-valid,.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:#f00}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap select{-webkit-appearance:none;-moz-appearance:none}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap select:-ms-expand{display:none}.solution-banner__inner>div.col2 form .wpcf7-form-control-wrap textarea{height:100px}.solution-banner__thanks{display:none;background-color:#1d1b20;background-image:url(/wp-content/uploads/2025/08/Container-1.png);background-size:cover;background-position:center}.solution-banner__thanks.active{display:flex}@media (max-width:900px){.solution-banner__thanks{flex-direction:column}}.solution-banner__thanks>div{width:50%;padding:20px 20px 0 20px}@media (max-width:900px){.solution-banner__thanks>div{width:100%}}.solution-banner__thanks>div.col1{background-image:url(/wp-content/uploads/2025/08/Group-7.svg);background-position:left bottom;background-repeat:no-repeat}@media (max-width:900px){.solution-banner__thanks>div.col1{background:unset}}.solution-banner__thanks>div.col1>div{display:flex;flex-direction:column;align-items:flex-start}.solution-banner__thanks>div.col1>div h2{color:#e2deec;font-size:60px;font-style:normal;font-weight:700;line-height:80%}@media (max-width:900px){.solution-banner__thanks>div.col1>div h2{font-size:32px}}.solution-banner__thanks>div.col1>div p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:40px}