.wpcf7 label{display: block;margin-bottom: 20px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display: block}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{border: 0;border-radius: 3px;height: 45px;width: 100%;outline: none;padding: 0px;margin-top: 10px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border: 1px solid #dc3232}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{height: 70px;padding: 7px 0}.wpcf7 form.wpcf7-form button{color: #fff;height: 45px;padding: 0 24px;gap: 8px}.wpcf7 form.wpcf7-form button:hover{color: var(--main-color);background-color: #fff}.wpcf7 form.wpcf7-form button .wpcf7-spinner{margin: 0;display: none}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top: 10px;display: none}.wpcf7 form.wpcf7-form.submitting .wpcf7-spinner{display: inline-flex}.wpcf7 form.wpcf7-form div.wpcf7-response-output{margin-left: 0;margin-right: 0}.wpcf7 .required{font-size: 14px;top: -5px;position: relative;left: 5px}.wpcf7 span.note{margin-top: 15px;display: inline-block;font-style: italic;font-size: 16px;color: var(--Neutral-500, #676868)}.search-wrapper{display: none;width: 100%;height: 100%}.search-wrapper .popup-wrapper{background: #fff;padding: 3rem 0rem 1rem;margin: auto;width: 750px;max-width: 100%}.search-wrapper .popup-wrapper form{margin-left: 10px;margin-right: 10px}.search-result{position: absolute;top: 100%;max-height: 350px;overflow: auto;width: 100%;z-index: 999;opacity: 0;visibility: hidden}.search-result > div{border: 1px solid var(--Grey-100, #e8e8e8);border-radius: 8px;padding: 12px;gap: 8px}.search-result.open{opacity: 1;visibility: visible}.grid-animation{border: 2px dashed var(--neutral-neutral-200, #a5a4a4);flex-flow: column;display: flex;position: relative}.grid-container{height: 470px;position: relative}.grid-stage{z-index: 2;position: absolute;inset: 0%}.image-viewport{z-index: 2;flex-flow: row;height: 100%;position: absolute;overflow: hidden}.image-list,.text-list{transition: transform 1s ease}.image-list{height: 100%;display: flex}.image-container{z-index: 3;flex: none;justify-content: center;align-items: center;width: 100%;height: 100%;display: flex;overflow: hidden}.image-container img{width: 400px;position: static;filter: drop-shadow(0 5px 10px rgba(0,0,0,0.2))}.text-viewport{z-index: 1;width: 100%;height: 133px;position: absolute;top: 65px;left: 0%;right: 0%;overflow: hidden}.text-list{grid-column-gap: 100%;grid-row-gap: 100%;width: auto;display: flex}.text-container{flex: none;width: 100%;display: flex}.grid-rows{flex-flow: column;justify-content: space-between;align-items: center;width: 100%;height: 100%;display: flex;position: relative}.grid-row-line.no-border{border: 1px #000}.grid-row-line{border-top: 1px solid #d6d6d6;width: 100%}.grid-columns{justify-content: space-between;align-items: center;display: flex;position: absolute;inset: 0%}.grid-column-line.no-border{border: 1px #000}.grid-column-line{border-left: 1px solid #d6d6d6;width: 0;height: 100%}.grid-footer{justify-content: flex-start;align-items: center;height: 120px;display: flex;overflow: auto}.grid-footer::-webkit-scrollbar{display: none}.grid-footer *{scrollbar-width: none}.grid-footer *{-ms-overflow-style: none}.journey{grid-column-gap: 16px;grid-row-gap: 16px;justify-content: space-between;align-items: center;width: 100%;margin-left: 32px;margin-right: 32px;text-decoration: none;display: flex;position: relative}.progress-line-track{overflow: hidden}.progress-line-track{z-index: 0;background-color: #0003;flex: 0 auto;justify-content: center;align-items: center;height: 2px;text-decoration: none;position: absolute;top: 10.5px;left: 25px;right: 25px}.progress-line-track .progress-inner{transform: translateX(-100%);width: 100%;transform-origin: left;transition: transform 4s linear}.progress-inner{background-color: #0F41FF;width: 10%;height: 100%}.journey-port{z-index: 1;grid-row-gap: 4px;cursor: pointer;flex-direction: column;flex: none;justify-content: center;align-items: center;width: 52px;height: 44px;text-decoration: none;display: flex;position: relative}.journey-port-icon{flex: none;justify-content: center;align-items: center;width: 40px;height: 40px;display: flex;position: relative}.journey-port .journey-plus{opacity: 0;margin-top: 2px;visibility: hidden;transform: scale(.8);transition: opacity .35s ease, transform .35s ease, visibility .35s}.journey-port:hover .journey-plus,.journey-port.active .journey-plus{opacity: 1;visibility: visible;transform: scale(1)}.journey-port:hover .journey-dot{border: 0}.journey-plus{object-fit: cover;justify-content: center;align-items: center;width: 40px;height: 40px;text-decoration: none;position: absolute}.journey-port.passed .journey-dot{background-color: #0F41FF;border: none}.journey-dot{box-sizing: content-box;object-fit: cover;background: var(--Background-Secondary, #f8f8f8);border: 2px solid #8e8d8d;flex: none;justify-content: center;align-items: center;width: 11px;height: 11px;text-decoration: none;display: flex}.journey-port-text{margin-top: 0;margin-bottom: 0;text-align: center;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px}.journey-port:hover .journey-port-text,.journey-port.active .journey-port-text{color: #020403 !important}.image-lt{z-index: 30;position: absolute;inset: -14px auto auto -7px}.image-rt{z-index: 30;position: absolute;inset: -13px -7px auto auto}.image-lb{z-index: 30;position: absolute;inset: auto auto -14px -7px}.image-rb{z-index: 30;position: absolute;inset: auto -7px -14px auto}.wp-btn .elementor-button-icon{transition: 0.5s}.wp-btn .elementor-button:hover .elementor-button-icon{rotate: 45deg;transition: 0.5s}.lp-showcase-slider .swiper-pagination{display: none !important}@media screen and (max-width: 479px){.journey{width: auto;margin-right: 0;padding-right: 0;grid-column-gap: 38px}}@media (max-width: 767px){footer .elementor-widget-image-gallery .gallery{grid-template-columns: 1fr 1fr 1fr 1fr;display: grid !important}.filter__item{font-size: 14px;padding: 8px 16px}.industries-wrapper.fullscreen .industries-right{display: none;width: 100%;padding-bottom: 500px}.industries-wrapper.fullscreen{height: 100% !important;flex-wrap: wrap;gap: 32px}.industries-wrapper.fullscreen .industries-left{width: 100%}.industries-wrapper.fullscreen .industry-item{padding-left: 0;padding-right: 0}}.wp-estimate .wp-estimate-form .first{display: flex;gap: 20px}.wp-estimate .invalid .wpcf7-submit{pointer-events: none}.wp-estimate .wpcf7-submit{font-weight: 500;font-size: 18px;text-align: center;letter-spacing: 0;transition: all .5s;background: var(--Primary-200, #0f41ff);border: 1px solid #0f41ff;border-radius: 0;color: #fff;padding: 12px 24px;line-height: 133.333%;text-transform: none;margin-top: 40px;outline: none;width: auto;font-family: "Space Grotesk", Sans-serif;display: flex;align-items: center;gap: 8px}.wp-estimate .wpcf7-submit svg{transition: 0.5s}.wp-estimate .wpcf7-submit:hover svg{rotate: 45deg}.wp-estimate .wpcf7-submit:hover svg path{fill: #0f41ff}.wp-estimate .wpcf7-submit:disabled{opacity: 0.5;pointer-events: none;cursor: not-allowed}.wp-estimate .elementor-container{padding-left: 30px;padding-right: 30px;gap: 142px}.wp-estimate .wp-estimate-form textarea{color: #fff !important}.wp-estimate .wp-estimate-form p{width: 100%;margin-bottom: 0;position: relative;font-size: 16px}.wp-estimate .wp-estimate-form label{color: var(--Neutral-500, #676868);margin-bottom: 0;font-family: "Space Grotesk", Sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 125%}.wp-estimate .wp-estimate-form label input,.wp-estimate .wp-estimate-form label select{padding-top: 19px;border-bottom: 1px solid var(--Border-02, #b3b3b3) !important;font-family: "Inter", Sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 125%;padding-bottom: 10px;border-radius: 0 !important}.wp-estimate .wp-estimate-form label input::placeholder,.wp-estimate .wp-estimate-form label select::placeholder{color: #9a9b9a}.wp-estimate .wp-estimate-form .second{display: flex;gap: 20px;margin-top: 30px}.wp-estimate .wp-estimate-form .second .field:first-child{width: 50%}.wp-estimate .wp-estimate-form .second .field:last-child{flex: 1}.wp-estimate .wp-estimate-form .thirst{align-items: end;display: flex;gap: 20px;margin-top: 30px}.wp-estimate .wp-estimate-form .thirst .country-field{width: 50%}.wp-estimate .wp-estimate-form .thirst .service-field{flex: 1;min-width: 0;position: relative}.wp-estimate .wp-estimate-form .thirst .service-select{position: relative}.wp-estimate .wp-estimate-form .thirst .selected-services{width: 100%;min-width: 0;display: flex;align-items: center;gap: 10px;flex-wrap: nowrap !important;overflow-x: auto;overflow-y: hidden;white-space: nowrap;padding: 19px 0px 12px 0;border-bottom: 1px solid #ccc;cursor: pointer;scrollbar-width: thin;scrollbar-color: #dcd7d7 transparent}.wp-estimate .wp-estimate-form .thirst .selected-services .service-tag{font-size: 16px;display: flex;align-items: center;gap: 2px}.wp-estimate .wp-estimate-form .thirst .service-tag{flex: 0 0 auto;white-space: nowrap;border: 0;padding: 10px 14px;border-radius: 999px;background: #ececec;gap: 5px !important}.wp-estimate .wp-estimate-form .thirst .selected-services .placeholder{color: #9a9b9a}.wp-estimate .wp-estimate-form .thirst .tag{display: inline-flex;align-items: center;gap: 6px;background: #eef3ff;color: #2b4eff;padding: 4px 8px;border-radius: 12px;font-size: 13px}.wp-estimate .wp-estimate-form .thirst .tag .remove{cursor: pointer;font-size: 14px}.wp-estimate .wp-estimate-form .thirst .search{width: 100%;padding: 10px;border: none;border-bottom: 1px solid #eee}.wp-estimate .wp-estimate-form .thirst .service-list{list-style: none;margin: 0;padding: 0 12px}.wp-estimate .wp-estimate-form .thirst .service-list li:hover{background: #f5f5f5}.wp-estimate .wp-estimate-form .thirst .country-select,.wp-estimate .wp-estimate-form .thirst .service-select{position: relative}.wp-estimate .wp-estimate-form .thirst .selected-country,.wp-estimate .wp-estimate-form .thirst .selected-service{display: flex;align-items: center;gap: 8px;border-bottom: 1px solid #ccc;padding: 19px 0px 12px 0;cursor: pointer}.wp-estimate .wp-estimate-form .thirst .selected-country .remove,.wp-estimate .wp-estimate-form .thirst .selected-service .remove{display: none}.wp-estimate .wp-estimate-form .thirst .selected-country.active,.wp-estimate .wp-estimate-form .thirst .service-select.active{border-color: #4f8cff}.wp-estimate .wp-estimate-form .thirst .placeholder{flex: 1;color: #aaa}.wp-estimate .wp-estimate-form .thirst .filled{color: #020403}.wp-estimate .wp-estimate-form .thirst .remove{cursor: pointer;font-size: 12px;color: #fff;background: #353635;border-radius: 50%;width: 15px;height: 16px;display: flex;padding: 3.5px 6px;flex-wrap: nowrap;align-items: center;justify-content: center}.wp-estimate .wp-estimate-form .thirst .arrow{font-size: 14px;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.wp-estimate .wp-estimate-form .thirst .dropdown{display: none;position: absolute;top: 100%;left: 0;right: 0;background: #fff;border: 1px solid #ddd;border-radius: 4px;margin-top: 8px;width: 100%;z-index: 10}.wp-estimate .wp-estimate-form .thirst .dropdown.show{display: block}.wp-estimate .wp-estimate-form .thirst .search{width: 100%;padding: 10px;border: none;border-bottom: 1px solid #9a9b9a;outline: none;font-size: 14px}.wp-estimate .wp-estimate-form .thirst .country-list,.wp-estimate .wp-estimate-form .thirst .service-list{max-height: 200px;overflow-y: scroll;list-style: none;margin: 0;padding: 0}.wp-estimate .wp-estimate-form .thirst .country-list li,.wp-estimate .wp-estimate-form .thirst .service-list li{padding: 8px 12px;cursor: pointer}.wp-estimate .wp-estimate-form .thirst .country-list li p,.wp-estimate .wp-estimate-form .thirst .service-list li p{font-size: 14px;color: var(--Neutral-800, #020403);font-style: normal;font-weight: 400;line-height: 171.429%;letter-spacing: 0.14px}.wp-estimate .wp-estimate-form .thirst .country-list li:hover,.wp-estimate .wp-estimate-form .thirst .service-list li:hover{background: #f5f5f5}.wp-estimate .wp-estimate-form .thirst .selected-service .filled{color: #fff}.wp-estimate .wp-estimate-form .four{margin-top: 30px}.wp-estimate .wp-estimate-form .four textarea{border-bottom: 1px solid var(--Border-02, #b3b3b3) !important;color: var(--Neutral-300, #9a9b9a);margin-top: 19px;font-size: 16px;padding: 0;font-style: normal;font-weight: 400;line-height: 125%;min-height: 150px;border-radius: 0 !important;resize: none}.wp-estimate .wp-estimate-form .four textarea::placeholder{color: #9a9b9a}.wp-estimate .wp-estimate-form .last{margin-top: 30px}.wp-estimate .wp-estimate-form .last .last{margin-top: 0}.wp-estimate .wpcf7-checkbox .wpcf7-list-item label{display: flex}.wp-estimate .wpcf7-checkbox input[type="checkbox"]{position: relative;border: 1px solid #9a9b9a;border-radius: 2px;background: none;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;height: 20px;width: 20px;-webkit-appearance: none;opacity: 0.5}.wp-estimate .wpcf7-checkbox input[type="checkbox"]:before{content: "";position: absolute;right: 50%;top: 50%;transform: rotate(45deg) translate(-50%, -50%);z-index: 2}.wp-estimate-form .service-list label input[type=checkbox]:checked{background: url(/wp-content/uploads/2026/08/Checkbox.svg);opacity: 1;background-repeat: no-repeat;background-size: cover;background-position: center;border: 0}.wp-estimate .wpcf7-checkbox span.wpcf7-list-item-label{color: var(--Neutral-800, #020403);font-family: "Inter", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px;padding: 0;border: 0;order: 2}.wp-estimate .wpcf7-checkbox input[type="checkbox"]{position: relative}.wp-estimate .service{width: 100%}.wp-estimate .wpcf7-form-control-wrap{margin-bottom: 0}.wp-estimate .wpcf7-spinner{display: none !important}input.wpcf7-form-control.wpcf7-text.hide{display: none}.contact-page.wp-estimate .wp-estimate-form label{font-size: 16px}.contact-page.wp-estimate input,.contact-page.wp-estimate textarea,.contact-page.wp-estimate select,.contact-page.wp-estimate textarea{color: #020403 !important}.last label{display: flex;align-items: baseline;gap: 44px}.last label .wpcf7-radio{display: flex;align-items: baseline;gap: 30px}.last input[type=radio]{display: none}.last input[type=radio]:checked + span.wpcf7-list-item-label:before{border-color: #0f41ff}.last span.wpcf7-list-item-label{cursor: pointer}.last span.wpcf7-list-item-label:before{content: "";position: absolute;width: 20px;height: 20px;background-color: transparent;border: 1px solid #b3b3b3;border-radius: 50%;top: 50%;left: -25px;transform: translateY(-50%);transition: border-color .4s ease}.last input[type=radio]:checked + span.wpcf7-list-item-label:after{transform: translateY(-50%) scale(.55)}.last span.wpcf7-list-item-label:after{content: "";position: absolute;width: 20px;height: 20px;background-color: #0f41ff;border: 2px solid #0f41ff;border-radius: 50%;top: 50%;left: -25px;transform: translateY(-50%) scale(0);transition: transform .4s ease}.wpcf7 .wpcf7-list-item label{position: relative}.wp-estimate-form .service-list label input[type=checkbox]:before{content: "";position: absolute;right: 50%;top: 50%;transform: rotate(45deg) translate(-50%, -50%);z-index: 2}.wp-estimate-form .service-list label input[type=checkbox]{position: relative;border: 1px solid #9a9b9a;border-radius: 2px !important;background: 0 0;cursor: pointer;line-height: 0;outline: 0;padding: 0 !important;vertical-align: text-top;height: 20px;width: 20px;-webkit-appearance: none;opacity: .5}.wpcf7 br{display: none}@media (max-width: 767px){.wp-estimate .wp-estimate-form .second .field:first-child{width: 100%}.wp-estimate .wp-estimate-form .first,.wp-estimate .wp-estimate-form .second,.wp-estimate .wp-estimate-form .thirst,.wp-estimate .wp-estimate-form .four{display: block;margin-top: 0}.wp-estimate .wp-estimate-form .first p,.wp-estimate .wp-estimate-form .second p,.wp-estimate .wp-estimate-form .thirst p,.wp-estimate .wp-estimate-form .four p{margin-top: 24px}.wp-estimate .wp-estimate-form .first .country-field,.wp-estimate .wp-estimate-form .second .country-field,.wp-estimate .wp-estimate-form .thirst .country-field,.wp-estimate .wp-estimate-form .four .country-field{width: 100%}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{padding: 0 15px !important}.wp-estimate-form .service-list label{display: block;margin: 3px 0;cursor: pointer;display: flex;gap: 8px;font-family: "Inter", Sans-serif !important;color: var(--Neutral-800, #020403) !important;text-transform: inherit !important;font-size: 14px !important;font-style: normal;font-weight: 400 !important;line-height: 171.429%;align-items: center}.country-list::-webkit-scrollbar-thumb,.service-list::-webkit-scrollbar-thumb{background-color: #fff;border-radius: 16px;border: 5px solid #babac0}.country-list::-webkit-scrollbar,.service-list::-webkit-scrollbar{background-color: #babac0;width: 4px}.country-list::-webkit-scrollbar-track,.service-list::-webkit-scrollbar-track{background-color: #babac0}.country-list::-webkit-scrollbar-track,.service-list::-webkit-scrollbar-track{border-radius: 10px;background-color: #fff}.wp-estimate .wp-estimate-form .thirst .selected-services p{padding-right: 20px}