.breakdance .service-thumb{background-color:var(--bde-palette-color-3-419bf4c3-d20f-43cd-b8c2-cc98b1b77059);width:100%;height:585px}.breakdance .service-thumb{background-position:center;background-repeat:no-repeat}.breakdance .service-thumb__num{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);font-size:16px;font-weight:500}.breakdance .service-thumb__title{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120)}.breakdance .service-thumb__footer{display:flex;flex-direction:row;align-items:center;gap:12px}.breakdance .service-thumb__cta{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);font-weight:700}.breakdance .serivce-thumb__link{background-image:linear-gradient(0deg,rgba(1,2,6,0.8) 0%,rgba(1,2,6,0.15) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;display:block;width:100%;height:100%}.breakdance .service-thumb__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;width:100%;height:100%;padding:40px 40px 40px 40px}.breakdance .service-thumb__wrapper .service-thumb__footer{transition:all 200ms ease-in-out}.breakdance .service-thumb__wrapper .service-thumb__cta{transition:all 200ms ease-in-out}.breakdance .service-thumb__wrapper .service-thumb__icon svg path{transition:all 200ms ease-in-out}.breakdance .service-thumb__header{margin-bottom:20px}.service-thumb__wrapper:hover .service-thumb__footer{padding-left:20px}.service-thumb__wrapper:hover .service-thumb__cta{color:#277492}.service-thumb__wrapper:hover .service-thumb__icon svg path{fill:#277492}.breakdance .portfolio-thumb__date{z-index:1;transform-origin:100%;font-size:13px;font-weight:500;position:absolute;top:-10px;bottom:auto;left:auto;right:12px;transform:rotate(-90deg)}.breakdance .opinions-slider .swiper-button-next{bottom:0;right:0;top:unset}.breakdance .opinions-slider .swiper-button-prev{bottom:0;right:40px;top:unset;left:unset!important}.breakdance .opinions-slider .swiper-pagination{display:inline-flex;margin-top:20px}.breakdance .opinions-slider__text{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);font-size:20px;font-weight:500}@media (max-width:1119px){.breakdance .opinions-slider__text{font-size:24px}}@media (max-width:767px){.breakdance .opinions-slider__text{font-size:20px}}@media (max-width:479px){.breakdance .opinions-slider__text{font-size:16px}}.breakdance .opinions-slider__name{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);font-size:24px;font-weight:700}@media (max-width:767px){.breakdance .opinions-slider__name{font-size:18px}}.breakdance .opinions-slider__subname{color:#FFF9;font-size:16px;font-weight:500}@media (max-width:767px){.breakdance .opinions-slider__subname{font-size:16px}}.breakdance .footer-cta-link__arrow{transition:500ms ease-in-out all}.breakdance .footer-cta-link__arrow svg{transition:all 500ms ease-in-out}.breakdance .footer-cta-link__text{transition:500ms ease-in-out all}.footer-cta-link:hover .footer-cta-link__text{color:var(--bde-palette-color-1-89694b1e-f999-4c6c-81d3-de091f45a928);padding-left:20px}.footer-cta-link:hover .footer-cta-link__arrow .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-89694b1e-f999-4c6c-81d3-de091f45a928)}.breakdance .uptitle{color:var(--bde-palette-color-2-bb7af1b2-17b3-4954-9d1a-4281a740d4dc);font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.breakdance .formbox{background-color:var(--bde-palette-color-1-89694b1e-f999-4c6c-81d3-de091f45a928);margin-top:-80%;padding:48px 48px 48px 48px}@media (max-width:1023px){.breakdance .formbox{margin-top:-50%}}@media (max-width:767px){.breakdance .formbox{margin-top:-100%}}@media (max-width:479px){.breakdance .formbox{padding:24px 24px 24px 24px}}.breakdance .formbox__title{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);font-size:48px;margin-bottom:20px}.breakdance .formbox__text{color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);margin-bottom:40px}.breakdance .contact-box__iitle{font-size:20px;font-weight:500;letter-spacing:0px;margin-bottom:12px}.breakdance .contact-box__data{font-weight:500;text-decoration-line:none}.breakdance .breadcrumbs{font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.breakdance .breadcrumbs .breadcrumb-item{color:#fff}.breakdance .breadcrumbs .breadcrumb-item a{color:#fff}.breakdance .service-feature{width:100%;margin-bottom:40px}.breakdance .service-feature__title{font-size:24px;font-weight:500;letter-spacing:-0.5px;margin-bottom:16px}.breakdance .service-feature__title::before{display:inline-block;content:'';width:8px;height:8px;border-radius:999px;border:2px solid var(--bde-brand-primary-color);margin-right:8px;position:relative;top:-4px}@media (max-width:1023px){.breakdance .service-feature__title{font-size:20px}}.breakdance .service-feature__text{color:#010206B3;font-size:18px}.breakdance .project-heading__title{font-size:32px}@media (max-width:1023px){.breakdance .project-heading__title{font-size:28px}}@media (max-width:767px){.breakdance .project-heading__title{font-size:24px}}@media (max-width:479px){.breakdance .project-heading__title{font-size:22px}}.breakdance .h3-smaller{font-size:20px;font-weight:600;letter-spacing:0px}.breakdance .proces-col{background-color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);height:100%;padding:20px 20px 20px 20px}.breakdance .proces-col__title{font-size:20px;font-weight:600;letter-spacing:0px;margin-bottom:12px}.breakdance .proces-col-blue{background-color:var(--bde-palette-color-1-89694b1e-f999-4c6c-81d3-de091f45a928)}.breakdance .proces-col-blue *{color:#fff}.breakdance .opinion-box{background-color:var(--bde-palette-color-5-8cd1b9e6-48ce-4246-b322-6d07313b8120);width:100%;height:100%;padding:20px 20px 20px 20px}.breakdance .opinion-box__name{font-size:14px;font-weight:600}.breakdance .opinion-box__text{font-size:14px;margin-bottom:12px}.breakdance .text-20px{font-size:20px}@media (max-width:1023px){.breakdance .text-20px{font-size:18px}}@media (max-width:767px){.breakdance .text-20px{font-size:16px}}@media (max-width:479px){.breakdance .text-20px{font-size:14px}}