 header.header {padding: 30px 0;background: transparent;color: var(--color-black);position: absolute;top: 0;width: 100%;z-index: 9999;transition: all 0.3s ease;}header.header.header-background-active {background: var(--color-white);}.header .container {max-width: 100%;}.header-flex {display: flex;align-items: center;justify-content: space-between;gap: 30px;}.header_logo {flex: 1 0 0;}.header_logo img {transition: all 0.3s ease;}.header_logo img {width: 100%;max-width: 250px;}.header_navbar {transition: all 0.3s ease;}.header_navbar a {color: var(--color-black);display: flex;}.header_navbar>.navigation>ul {display: flex;align-items: center;gap: 0px;}.navigation-first-link {font-size: 20px;font-weight: 500;text-decoration: none;color: currentColor;padding: 12px 26px;background: transparent;border-radius: 8px;display: flex;align-items: center;gap: 6px;position: relative;transition: all 0.3s ease;min-height: 30px;}.navigation-first-link svg {width: 24px;height: 24px;}.navigation-first-link:hover {background: var(--color-accent);color: var(--color-black);}.navigation-menu-active .navigation-megamenu {max-height: 1000px;padding: 40px 0;border-top: 1px solid var(--color-gray-200);}.navigation-menu-active .navigation-first-link {background: var(--color-accent);color: var(--color-black);transition: all 0.3s ease;}.navigation-menu-active .navigation-first-link svg {transform: scaleY(-1);transition: all 0.3s ease;}.navigation-first-link::before {content: '';position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;}.navigation-first-link:hover::before {top: 100%;}.navigation-megamenu {position: absolute;top: 100%;left: 0;right: 0;width: 100%;background: var(--color-white);padding: 0 0;border-radius: 0 0 50px 50px;max-height: 0;overflow: hidden;transition: max-height 0.5s ease, padding 0.3s ease;}.navigation-menu-second-child {display: grid;grid-template-columns: repeat(4, 1fr);gap: 40px;}.navigation-second-link {font-size: 20px;font-weight: 600;margin-bottom: 20px;transition: all 0.3s ease;}.navigation-third-link {font-size: 18px;margin-bottom: 15px;opacity: .7;transition: all 0.3s ease;}.navigation-second-link:hover, .navigation-third-link:hover {color: var(--color-black);opacity: 1;transition: all 0.3s ease;}.header-empty-div {flex: 1 0 0;}.header_button {display: flex;align-items: center;gap: 15px;position: sticky;top: 30px;right: 4rem;z-index: 9999;width: fit-content;margin-left: auto;transition: all 0.3s ease;}.header_button.header-menubar-active {top: 3.3rem;transition: all 0.3s ease;}.header_button a {padding: 0 26px;background: var(--color-accent);color: var(--color-black);font-size: 18px;font-weight: bold;border-radius: 100px;min-height: 50px;display: flex;align-items: center;justify-content: center;border: 2px solid var(--color-accent);}.humburger-menu {background: var(--color-accent);color: var(--color-black);border-radius: 100px;min-height: 50px;min-width: 50px;display: flex;align-items: center;justify-content: center;border: none;outline: none;cursor: pointer;border: 2px solid var(--color-accent);}.humburger-menu svg {width: 24px;}.humburger-menu svg path {transition-property: transform, stroke-dashoffset;transition-duration: 1s;transition-timing-function: cubic-bezier(.4, 0, .2, 1);}.humburger-menu:hover svg path:first-child {stroke-dashoffset: 1.1;}.humburger-menu:hover svg path:last-child {stroke-dashoffset: 1.5;}.header_button.header-menubar-active .humburger-menu svg path:first-child {transform: translateY(4px);}.header_button.header-menubar-active .humburger-menu svg path:last-child {transform: translateY(-4px);}.smooth-wrapper {transition: all 1s ease;transform: translateX(0);}.smooth-wrapper.slide-left {transform: translateX(-100%);transition: all 1s ease;}.header-menubar-overflow-hidden {overflow: hidden;}.header-menubar {position: fixed;inset: 0;width: 100%;height: 100vh;transform: translateX(100%);z-index: 999;transition: all 1s ease;}.header-menubar.slide-left {transform: translateX(0%);transition: all 1s ease;}.header-menubar-grid {display: grid;grid-template-columns: repeat(2, 1fr);height: 100%;}.header-menubar-left {background: var(--color-white);color: var(--color-black);overflow-y: scroll;}.header-menubar-logo-text {padding-top: 4rem;}.header-menubar-social-media {padding-bottom: 4rem;}.header-menubar-left .container {display: flex;flex-direction: column;justify-content: space-between;gap: 60px;height: 100%;}.header-menubar-logo-text {font-size: 30px;font-weight: bold;}.header-menubar-links ul {display: flex;flex-direction: column;gap: 25px;}.header-menubar-links ul li a {font-size: 48px;font-weight: 400;color: currentColor;transition: all 0.3s ease;}.header-menubar-links ul li a:hover {font-weight: 600;color: var(--color-accent);letter-spacing: 2px;transition: all 0.3s ease;}.header-menubar-social-media ul {display: flex;align-items: center;flex-wrap: wrap;gap: 15px;}.header-menubar-social-media ul li a {width: 54px;height: 54px;background: var(--color-black);color: var(--color-white);border-radius: 100%;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}.header-menubar-social-media ul li a:hover {background-color: var(--color-accent);color: var(--color-black);transition: all 0.3s ease;}.header-menubar-social-media ul li svg {width: 24px;height: 24px;}.header-menubar-image-blocks {display: grid;grid-template-columns: 1fr;}.header-menubar-image-block {display: inline-block;height: 50vh;position: relative;color: var(--color-white);overflow: hidden;transition: all 0.3s ease;}.header-menubar-image-block::before {content: '';position: absolute;inset: 0;width: 100%;height: 100%;background: linear-gradient(45deg, #000000, #00000000);z-index: 1;}.header-menubar-image-block img {width: 100%;height: 100%;object-fit: cover;transition: all 0.3s ease;}.header-menubar-image-block:hover img {transform: scale(1.1);transition: all 0.3s ease;}.header-menubar-image-block-text {position: absolute;bottom: 0;left: 0;right: 0;padding: 3rem;z-index: 1;}.header-menubar-image-block-text h3 {font-size: 36px;font-weight: bold;color: currentColor;}.header-menubar-image-block-text p {font-size: 18px;line-height: 1.4;color: currentColor;margin-top: 15px;}.mobile_header_menubar_links {display: none;}.mobile_header_menubar_links>ul>li>a {font-size: 36px;font-weight: 400;color: currentColor;margin-bottom: 30px;display: inline-block;transition: all 0.3s ease;}.mobile_header_menubar_links>ul>li:last-child>a {margin-bottom: 0;}.mobile_header_menubar_second_child {margin-bottom: 20px;}.mobile_header_menubar_second_child>li>a {font-size: 16px;font-weight: 500;text-transform: uppercase;color: var(--color-black);opacity: .5;margin-bottom: 20px;display: inline-block;}.mobile_header_menubar_third_child {margin-bottom: 20px;}.mobile_header_menubar_third_child>li>a {font-size: 18px;font-weight: 500;color: currentColor;margin-bottom: 15px;display: inline-block;}@media (max-height:768px) {.header-menubar-left .container {gap: 30px;}.header-menubar-links ul li a {font-size: 30px;}}@media (max-width:1200px) {.header-menubar-left {padding: 0;}.header-menubar-logo-text {padding-top: 3rem;}.header-menubar-social-media {padding-bottom: 3rem;}.header_navbar, .header-empty-div {display: none;}.header_button {top: 22px;right: 2.8rem;}.header-menubar-links {display: none;}.mobile_header_menubar_links {display: block;}.header-menubar-social-media ul {gap: 10px;}.header-menubar-social-media ul li a {width: 48px;height: 48px;}.header-menubar-social-media ul li svg {width: 22px;height: 22px;}.header-menubar-image-block-text {padding: 2rem;}.header-menubar-image-block-text h3 {font-size: 30px;}.header-menubar-image-block-text p {font-size: 16px;}}@media (max-width:768px) {.header_button, .header_button.header-menubar-active {top: 18px;right: 18px;}.header_logo img {width: 100%;max-width: 180px;}.header_button a {display: none;}.header-menubar {height: auto;overflow-y: scroll;}.header-menubar-grid {grid-template-columns: repeat(1, 1fr);height: auto;}.header-menubar-logo-text {padding-top: 1.8rem;}.header-menubar-left .container {gap: 40px;}.mobile_header_menubar_links>ul>li>a {font-size: 26px;font-weight: 600;margin-bottom: 20px;}.mobile_header_menubar_second_child {margin-bottom: 15px;}.mobile_header_menubar_second_child>li>a {font-size: 14px;margin-bottom: 15px;}.mobile_header_menubar_third_child {margin-bottom: 10px;}.mobile_header_menubar_third_child>li>a {font-size: 16px;margin-bottom: 10px;}.header-menubar-social-media {padding-bottom: 1.5rem;}.header-menubar-social-media ul li a {width: 40px;height: 40px;}.header-menubar-social-media ul li a svg {width: 18px;height: 18px;}.header-menubar-image-block {height: 35vh;}.header-menubar-image-block-text {padding: 1.5rem;}.header-menubar-image-block-text h3 {font-size: 24px;}.header-menubar-image-block-text p {font-size: 14px;}}.popup-overlay {position: fixed;inset: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);z-index: 99;display: none;}section.hero {position: relative;padding: 200px 0 100px;}section.hero::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient(to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 100%, hsl(0 0% 0% / 0));z-index: -1;}.hero__wrapper {display: flex;justify-content: center;align-items: center;margin-inline: auto;}.hero__content {max-width: 90rem;text-align: center;h1:first-child {font-size: clamp(4rem, 9vw, 6rem);font-weight: 700;line-height: 110%;color: var(--color-black);font-family: var(--font-montserrat);text-transform: uppercase;line-height: 1.2;letter-spacing: -4px;strong {background-color: var(--color-accent);color: var(--color-black);padding-inline: 15px;line-height: initial;}span {display: flex;align-items: center;justify-content: center;gap: 30px;img {max-width: 80px;}}}h1:nth-child(2) {display: none;}p {max-width: 800px;margin-inline: auto;margin-top: 2rem;line-height: 1.6;font-size: 22px;font-weight: 400;color: #495057;}div {width: max-content;margin: 2rem auto 0;}}@media (max-width:1200px) {.hero__content {h1:first-child {font-size: 4rem;line-height: 1.6;span {img {display: none;}}}}}@media (max-width:768px) {section.hero {padding: 120px 0 50px;}.hero__content {text-align: left;h1:first-child {display: none;}h1:nth-child(2) {display: block;font-size: 2rem;font-weight: 700;letter-spacing: 0px;line-height: 1.3;strong {background: transparent;color: var(--color-accent);padding-inline: 0;line-height: inherit;}}p {margin-top: 10px;line-height: 1.4;font-size: 16px;}div {margin: 15px 0 0;}}}section.our-work-marquee {overflow: hidden;mask-image: linear-gradient(var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));}.our-work-marquee-slider {display: flex;align-items: center;justify-content: center;gap: 50px;img {width: 100%;max-width: 300px;min-width: 300px;}}@media (max-width:1200px) {.our-work-marquee-slider {gap: 40px;img {max-width: 250px;min-width: 250px;}}}@media (max-width:768px) {section.our-work-marquee {padding: 50px 0 50px;}.our-work-marquee-slider {gap: 30px;img {max-width: 200px;min-width: 200px;}}}section.services {padding: 100px 0 200px;position: relative;}.services::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient(to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));z-index: -1;}.services__header {display: flex;align-items: flex-end;justify-content: space-between;gap: 30px;h2 {font-size: 72px;font-weight: 800;line-height: 1.1;max-width: 900px;width: 100%;strong {color: var(--color-accent);}}p {max-width: 600px;width: 100%;font-size: 22px;line-height: 1.6;}a {display: inline-block;font-size: 18px;font-weight: bold;color: currentcolor;text-decoration: underline;text-decoration-thickness: 3px;text-underline-offset: 8px;margin-top: 20px;transition: all 0.3s ease;}}.services__card-grid {margin-top: 80px;ul {display: grid;grid-template-columns: repeat(4, 1fr);align-items: center;gap: 30px;li {width: 100%;min-height: 500px;a {display: flex;flex-direction: column;justify-content: flex-end;background-color: #f8f9fa;border-radius: 20px;padding: 30px;text-decoration: none;position: relative;transition: all 0.3s ease;height: 100%;min-height: 500px;span {width: max-content;height: max-content;position: absolute;inset: 30px;z-index: 1;font-size: 110px;font-weight: 800;color: rgba(0, 0, 0, 0.05);font-family: var(--font-montserrat);}h3 {font-size: 36px;font-weight: 700;color: var(--color-black);transition: color 0.3s ease;line-height: 1.2;}p {font-size: 18px;margin-top: 20px;color: var(--color-gray-500);transition: color 0.3s ease;line-height: 1.6;}&:hover {background-color: var(--color-accent);color: var(--color-black);h3 {color: var(--color-black);}p {color: var(--color-black);}}}}}}@media (max-width:1200px) {section.services {padding: 80px 0 150px;}.services__header {flex-direction: column;align-items: flex-start;gap: 15px;h2 {font-size: 48px;}p {font-size: 20px;}}.services__card-grid {margin-top: 40px;ul {grid-template-columns: repeat(2, 1fr);li {width: 100%;min-height: 400px;a {min-height: 400px;h3 {font-size: 30px;line-height: 1.2;}p {font-size: 16px;margin-top: 10px;line-height: 1.5;}}}}}}@media (max-width:768px) {section.services {padding: 50px 0 100px;}.services__header {h2 {font-size: 30px;}p {font-size: 16px;}a {font-size: 16px;text-decoration-thickness: 2px;text-underline-offset: 6px;margin-top: 15px;}}.services__card-grid {margin-top: 2rem;ul {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;li {min-height: 300px;a {padding: 20px;min-height: 300px;span {inset: 20px;font-size: 72px;}h3 {font-size: 26px;}p {font-size: 16px;margin-top: 15px;}}}}}}.our-work {background-color: var(--color-black);color: var(--color-white);padding: 100px 0 200px;border-top-left-radius: 100px;border-top-right-radius: 100px;margin-top: -110px;}.our_work__header {display: flex;align-items: flex-end;justify-content: space-between;gap: 30px;margin-bottom: 80px;h2 {font-size: 72px;font-weight: 800;line-height: 1.1;}ul {display: flex;align-items: center;gap: 30px;list-style: none;a {color: var(--color-white);text-decoration: none;display: flex;align-items: center;gap: 15px;transition: 0.3s ease-in-out;div {border: 1px solid #495057;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: 8px;transition: 0.3s ease-in-out;svg {width: 24px;height: 24px;}}span {p:first-child {font-size: 14px;opacity: .7;transition: 0.3s ease-in-out;}p:last-child {font-size: 18px;margin-top: 6px;transition: 0.3s ease-in-out;}}}}}.our-work__list-grid ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 80px;a {width: 100%;display: inline-block;text-decoration: none;div {position: relative;overflow: hidden;border-radius: 25px;img, svg {width: 100%;height: auto;object-fit: cover;border-radius: 25px;transition: transform 0.3s ease;}&::before, &::after {content: url('../img/our-work/work_cut_vector.svg');position: absolute;left: 50%;transform: translateX(-50%);z-index: 1;}&::before {top: -50px;transition: top 0.3s ease;}&::after {bottom: -50px;transform: translateX(-50%) rotate(180deg);transition: bottom 0.3s ease;}}h3 {color: var(--color-white);font-size: 36px;font-weight: 700;line-height: 1.3;padding: 30px 50px 0px;}p {display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin-top: 20px;padding: 0 50px 0px;span {padding: 0.5rem 1rem;border: 1px solid #495057;border-radius: 50px;color: var(--color-gray-400);}}&:hover {div::before {top: 0;}div::after {bottom: 0;}div {img {transform: scale(1.03);}}}}}@media (max-width:1200px) {section.our-work {padding: 80px 0 150px;border-top-left-radius: 60px;border-top-right-radius: 60px;margin-top: -70px;}.our_work__header {margin-bottom: 60px;h2 {font-size: 48px;}}.our-work__list-grid ul {gap: 40px;a {h3 {font-size: 24px;padding: 20px 20px 0px;}p {margin-top: 15px;padding: 0 20px 0px;span {padding: 0.4rem .6rem;font-size: 14px;}}}}}@media (max-width:768px) {section.our-work {border-top-left-radius: 30px;border-top-right-radius: 30px;padding: 50px 0 100px;margin-top: -40px;}.our_work__header {flex-direction: column;align-items: center;gap: 20px;margin-bottom: 40px;h2 {font-size: 30px;}ul {gap: 1rem;a {gap: 10px;span {p:last-child {font-size: 1rem;margin-top: 4px;}}}}}.our-work__list-grid ul {grid-template-columns: repeat(1, 1fr);gap: 30px;a {div {img {border-radius: 20px;}&::before {transform: translateX(-50%) scale(.6);transform-origin: top;}&::after {transform: translate(-50%, -60%) rotate(180deg) scale(.6);transform-origin: bottom;}}h3 {font-size: 20px;padding: 20px 0px 0px;}p {gap: 6px;margin-top: 10px;padding: 0px;span {padding: 0.4rem .5rem;font-size: 12px;}}}}}.certified-partners .container {max-width: 1440px;}.certified-partners {background-color: var(--color-accent);color: var(--color-black);padding: 150px 0 250px;border-top-left-radius: 100px;border-top-right-radius: 100px;position: relative;z-index: 1;margin-top: -110px;ul {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;gap: 150px;list-style: none;img {width: 100%;height: auto;}h2 {font-size: 54px;font-weight: bold;line-height: 1.2;margin-bottom: 30px;color: currentcolor;}p {font-size: 22px;line-height: 1.6;margin-bottom: 60px;}a {padding: 60px 30px;background: transparent;border: 2px solid var(--color-black);color: var(--color-black);font-size: 48px;font-weight: 500;border-radius: 1000px;width: fit-content;min-height: 50px;display: flex;align-items: center;justify-content: center;min-width: 400px;letter-spacing: 1px;transition: all 0.3s ease;&:hover {color: var(--color-white);}}}}@media (max-width:1200px) {.certified-partners {padding: 80px 0 150px;border-top-left-radius: 60px;border-top-right-radius: 60px;margin-top: -70px;ul {gap: 100px;h2 {font-size: 36px;margin-bottom: 20px;}p {font-size: 20px;margin-bottom: 40px;}a {font-size: 36px;padding: 30px 20px;min-width: 350px;}}}}@media (max-width:999px) {.certified-partners {ul {grid-template-columns: repeat(1, 1fr);align-items: flex-start;gap: 60px;a {font-size: 48px;padding: 60px 20px;min-width: 450px;}}}}@media (max-width:768px) {.certified-partners {border-top-left-radius: 30px;border-top-right-radius: 30px;padding: 50px 0 100px;margin-top: -40px;ul {gap: 40px;h2 {font-size: 30px;}p {font-size: 18px;margin-bottom: 30px;}a {font-size: 30px;padding: 20px 40px;min-width: inherit;}}}}section.client-review {padding: 150px 0 250px;background: var(--color-white);border-top-left-radius: 100px;border-top-right-radius: 100px;overflow: hidden;position: relative;z-index: 1;margin-top: -110px;}.client-review-header-blocks {display: flex;align-items: center;justify-content: center;gap: 20px;margin-top: 20px;}.client-review-header-block-item {padding: 20px;border: 1px solid var(--color-gray-300);border-radius: 12px;}.client-review-header-block-item a {display: flex;align-items: center;gap: 15px;text-decoration: none;color: currentcolor;}.client-review-header-block-icon svg {width: 50px;height: 50px;}.client-review-header-block-ratings ul {display: flex;align-items: center;gap: 5px;}.client-review-header-block-ratings ul li svg {width: 18px;height: 18px;color: #f5c452;}.client-review-header-blocks-total-count {font-size: 18px;font-weight: 500;margin-top: 6px;}.client-review-container {mask-image: linear-gradient(var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));}.client-review-slider {display: flex;width: max-content;gap: 30px;}.client-review-item {width: 400px;background: #f5f6f9;box-shadow: 0px 0px 10px #00000003;border: 1px solid var(--color-gray-300);border-radius: 10px;padding: 30px;display: flex;flex-direction: column;gap: 20px;}.client-review-item-header {display: flex;align-items: center;justify-content: space-between;gap: 20px;}.client-review-item-store {font-size: 24px;font-weight: 600;}.client-review-item-date {font-size: 16px;color: currentColor;}.client-review-item-rating {display: flex;flex-direction: column;gap: 6px;}.client-review-item-rating-work {display: flex;align-items: center;gap: 10px;}.client-review-item-rating-work>p {font-size: 16px;font-weight: 600;width: 100%;max-width: 130px;}.client-review-item-ratings {display: flex;align-items: center;gap: 10px;}.client-review-item-ratings ul {display: flex;align-items: center;gap: 3px;}.client-review-item-ratings ul li svg {width: 16px;height: 16px;color: #f5c452;}.client-review-item-ratings p {font-size: 18px;}.client-review-item-text p {font-size: 16px;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}.client-review-item-service {flex: 1 0 0;display: flex;align-items: flex-end;}.client-review-item-service p {font-size: 16px;line-height: 1.4;}.client-review-item-service strong {font-weight: 600;}@media (max-width:1200px) {section.client-review {padding: 80px 0 150px;border-top-left-radius: 60px;border-top-right-radius: 60px;margin-top: -70px;}.client-review-header-blocks {gap: 15px;}.client-review-header-block-item {padding: 15px;}.client-review-header-block-ratings ul {gap: 3px;}.client-review-header-block-ratings ul li svg {width: 16px;height: 16px;}.client-review-header-blocks-total-count {font-size: 16px;margin-top: 4px;}.client-review-slider {gap: 20px;}.client-review-item {width: 300px;padding: 25px;gap: 20px;}.client-review-item-store {font-size: 20px;}.client-review-item-date {font-size: 14px;}.client-review-item-rating-work>p {font-size: 15px;}.client-review-item-ratings {gap: 6px;}.client-review-item-ratings ul li svg {width: 14px;height: 14px;}.client-review-item-ratings p {font-size: 16px;}.client-review-item-text p {font-size: 15px;}.client-review-item-service p {font-size: 15px;}}@media (max-width:768px) {section.client-review {padding: 50px 0 100px;border-top-left-radius: 30px;border-top-right-radius: 30px;margin-top: -40px;}.client-review-header-blocks {gap: 6px;}.client-review-header-block-item {padding: 10px;}.client-review-header-block-item a {gap: 6px;}.client-review-header-block-icon svg {width: 36px;height: 36px;}.client-review-header-block-ratings ul {gap: 4px;}.client-review-header-block-ratings ul li svg {width: 12px;height: 12px;}.client-review-header-blocks-total-count {font-size: 15px;}.client-review-item {width: 250px;padding: 20px;gap: 15px;}.client-review-item-store {font-size: 18px;}.client-review-item-header {flex-direction: column;align-items: flex-start;gap: 12px;}.client-review-item-rating-work>p {font-size: 14px;max-width: 115px;}.client-review-item-ratings ul li svg {width: 12px;height: 12px;}.client-review-item-ratings p {font-size: 14px;}.client-review-item-text p {font-size: 14px;}.client-review-item-service p {font-size: 14px;}}footer.footer {color: var(--color-black);background: var(--color-white);padding: 100px 0 4rem;border-top-left-radius: 100px;border-top-right-radius: 100px;margin-top: -110px;position: relative;overflow: hidden;z-index: 1;}.services--page footer.footer {margin-top: 0 !important;}footer.footer::before {content: "";position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;z-index: -1;}.footer__wrapper {padding: 60px 60px 40px;border-radius: 60px;background: var(--color-white);border: 1px solid var(--color-gray-200);box-shadow: 0px 0px 30px var(--color-gray-200);margin-top: 100px;}.footer_top {padding: 0 0 60px;margin: 0 0 40px;border-bottom: 1px solid #00000010;}.footer_items_flex {display: flex;justify-content: space-between;flex-wrap: wrap;column-gap: 100px;row-gap: 50px;}.footer_item_block.footer_item_block-content {flex: 1 0 0;}.footer_item_block .footer_content {max-width: 500px;}.footer_item_block .footer_content p {font-size: 18px;line-height: 1.6;opacity: .6;}.footer_menu_heading h3 {font-size: 26px;font-weight: 500;text-transform: capitalize;margin-bottom: 30px;}.footer_menu_links ul li a {font-size: 18px;text-decoration: none;color: currentColor;margin-bottom: 20px;display: inline-block;font-weight: 500;transition: all 0.3s ease;opacity: .6;}.footer_menu_links ul li:last-child a {margin-bottom: 0px;}.footer_menu_links ul li a:hover {color: var(--color-black);opacity: 1;transition: all 0.3s ease;}.footer_bottom_flex {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;column-gap: 50px;row-gap: 30px;}.footer_copyrights_links {display: flex;align-items: center;flex-wrap: wrap;gap: 30px;}.footer_copyrights p {font-size: 18px;font-weight: 500;}.footer_links ul {display: flex;align-items: center;gap: 30px;}.footer_links ul li a {font-size: 18px;text-decoration: none;color: currentColor;margin-bottom: 0;display: inline-block;font-weight: 500;transition: all 0.3s ease;}.footer_links ul li a:hover {color: var(--color-black);transition: all 0.3s ease;}.footer_social_media ul {display: flex;align-items: center;flex-wrap: wrap;gap: 15px;}.footer_social_media ul li a {width: 54px;height: 54px;background: var(--color-black);color: var(--color-white);border-radius: 100%;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}.footer_social_media ul li a:hover {background-color: var(--color-accent);color: var(--color-black);transition: all 0.3s ease;}.footer_social_media ul li svg {width: 24px;height: 24px;}@media (max-width:1200px) {footer.footer {padding: 80px 0 4rem;border-top-left-radius: 60px;border-top-right-radius: 60px;margin-top: -90px;}.footer__wrapper {padding: 40px;border-radius: 50px;margin-top: 3rem;}.footer_items_flex {column-gap: 40px;row-gap: 40px;}.footer_item_block.footer_item_block-content {width: 100%;flex: inherit;}.footer_item_block .footer_content {max-width: 100%;}.footer_top {padding: 0 0 40px;}}@media (max-width:768px) {footer.footer {padding: 50px 0 0;border-top-left-radius: 30px;border-top-right-radius: 30px;margin-top: -60px;}.footer-container {max-width: 100%;padding: 0;}.footer__wrapper {padding: 40px 30px 30px;border-radius: 20px 20px 0 0;}.footer_menu_heading h3 {font-size: 22px;margin-bottom: 20px;}.footer_item_block .footer_content p {font-size: 16px;}.footer_menu_links ul li a {font-size: 16px;margin-bottom: 15px;}.footer_bottom_flex {column-gap: 20px;row-gap: 20px;}.footer_copyrights_links {gap: 20px;}.footer_copyrights p {font-size: 16px;}.footer_links ul {gap: 20px;}.footer_links ul li a {font-size: 16px;}.footer_social_media ul {gap: 8px;}.footer_social_media ul li a {width: 36px;height: 36px;}.footer_social_media ul li svg {width: 18px;height: 18px;}}.contact_us_wrapper {display: grid;grid-template-columns: 50% 50%;align-items: center;gap: 0;}.contact_us_left {padding-right: 40px;}.contact_us_wrapper .contact_us_img {width: 100%;max-width: 80px;}.contact_us_wrapper .contact_us_img img {width: 100%;height: auto;}.contact_us_title {font-size: 40px;letter-spacing: 0;font-weight: bold;line-height: 1.2;text-transform: uppercase;margin: 20px 0 20px;}.contact_us_description {font-size: 18px;line-height: 1.6;opacity: .6;}.contact_us_information {margin-top: 30px;display: flex;flex-direction: column;gap: 20px;}.contact_us_information ul {display: flex;align-items: center;gap: 20px;}.contact_us_information ul li a {color: currentColor;font-size: 20px;font-weight: 600;}.contact_us_right {display: flex;align-items: center;justify-content: flex-end;gap: 0px;}.contact_us_button {padding: 60px;background: var(--color-white);border: 2px solid var(--color-black);color: var(--color-black);font-size: 36px;font-weight: bold;border-radius: 100%;display: flex;align-items: center;justify-content: center;width: 200px;height: 200px;text-transform: uppercase;text-align: center;line-height: 1.4;}.footer_quote__button.contact_us_button {margin-left: -60px;background: var(--color-black);color: var(--color-white);span {background: var(--color-white);}&:hover {color: var(--color-black);}}@media (max-width:1200px) {.contact_us_wrapper {grid-template-columns: 100%;align-items: flex-start;gap: 50px;}.contact_us_left {padding-right: 0px;}.contact_us_right {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}.contact_us_information ul li a {font-size: 18px;}.contact_us_button {width: auto;height: 150px;border-radius: 50px;padding: 20px;font-size: 30px;}.quote__button.contact_us_button {margin-left: 0px;}.contact_us_button br {display: none;}}@media (max-width:768px) {.contact_us_wrapper {gap: 30px;}.contact_us_wrapper .contact_us_img {max-width: 60px;}.contact_us_title {font-size: 30px;margin: 15px 0 15px;}.contact_us_description {font-size: 16px;}.contact_us_information {margin-top: 20px;}.contact_us_information ul {align-items: flex-start;flex-direction: column;}.contact_us_information-seprator {display: none;}.contact_us_information ul li a {font-size: 16px;}.contact_us_right {grid-template-columns: repeat(1, 1fr);gap: 20px;}.contact_us_button {height: 80px;border-radius: 20px;padding: 15px;font-size: 24px;}}.black__overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 99999;opacity: 0;visibility: hidden;transition: all 0.3s 0.2s ease;}.black__overlay--open {opacity: 1;visibility: visible;pointer-events: auto;}.services--page footer.footer {border-radius: 0 !important;}section.all-services {padding: 300px 0px 0px;position: relative;}section.all-services::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient(to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 98%, hsl(0 0% 0% / 0));z-index: -1;}.all-services-header-subtitle {font-size: 26px;font-weight: 600;text-transform: capitalize;}.all-services-header-title {font-size: 148px;font-weight: 400;line-height: 1.1;margin-top: 20px;}.all-services-list {padding-top: 120px;}#ecommerce_development {background-color: var(--color-black);color: var(--color-white);}#digital_marketing {background-color: var(--color-accent);color: var(--color-black);.all-services-item-button {background-color: var(--color-black);color: var(--color-white);}}#graphic_uiux_designing {background-color: var(--color-black);color: var(--color-white);}#app_development {background-color: var(--color-accent);color: var(--color-black);.all-services-item-button {background-color: var(--color-black);color: var(--color-white);}}.all-services-item-wrapper {display: flex;align-items: center;height: 100%;}.all-services-item-grid {display: grid;grid-template-columns: 70% 30%;align-items: center;padding: 100px 0;}.all-services-item-text {padding-right: 60px;}.all-services-item-title {font-size: 54px;font-weight: 800;line-height: 1.1;color: currentColor;}.all-services-item-content {display: grid;grid-template-columns: 55% 45%;margin: 30px 0px 30px;}.all-services-item-description {font-size: 18px;line-height: 1.6;margin-bottom: 30px;}.all-services-item-list {padding-left: 60px;}.all-services-item-list ul {list-style: disc;}.all-services-item-list ul li a {font-size: 18px;line-height: 1.6;margin-bottom: 10px;display: inline-block;color: currentcolor;}.all-services-item-button-mobile {display: none !important;}.all-services-item-button {padding: 0 26px;background: var(--color-white);color: var(--color-black);font-size: 18px;font-weight: bold;border-radius: 100px;min-height: 50px;display: flex;align-items: center;justify-content: center;position: relative;width: fit-content;}.all-services-item-img img {width: 100%;height: auto;object-fit: cover;border-radius: 20px;}@media screen and (max-width:1200px) {section.all-services {padding: 200px 0px 0px;}.all-services-header-title {font-size: 100px;}.all-services-header-title br {display: none;}.all-services-list {padding-top: 80px;}.all-services-item-grid {grid-template-columns: 100%;gap: 3rem;padding: 3rem 0;}.all-services-item-text {padding-right: 0px;}.all-services-item-title {font-size: 36px;line-height: 1.3;}.all-services-item-content {grid-template-columns: 50% 50%;margin: 15px 0px 0px;}.all-services-item-description {font-size: 16px;margin-bottom: 20px;}.all-services-item-list {padding-left: 40px;}}@media screen and (max-width: 768px) {section.all-services {padding: 120px 0px 0px;}.all-services-header-subtitle {font-size: 20px;}.all-services-header-title {font-size: 40px;margin-top: 10px;}.all-services-list {padding-top: 1.5rem;}.all-services-item-grid {gap: 2rem;padding: 1.5rem 0;}.all-services-item-title {font-size: 30px;}.all-services-item-content {grid-template-columns: 100%;margin: 15px 0px 15px;}.all-services-item-list {padding-left: 20px;}.all-services-item-list ul li a {font-size: 16px;margin-bottom: 6px;}.all-services-item-button-desktop {display: none !important;}.all-services-item-button-mobile {display: flex !important;font-size: 16px;padding: 0 20px;min-height: 40px;}}.sub--services--page footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}.services-card {padding-bottom: 100px;}.services-section__grid {display: grid;grid-template-columns: repeat(1, 1fr);grid-auto-rows: auto;gap: 60px;max-width: 1200px;>div {border-radius: 30px;overflow: hidden;a {display: grid;grid-template-columns: 55% 45%;align-items: flex-start;padding: 0 0 120px 80px;color: var(--color-black);>span {padding: 80px 80px 0 0;h3 {font-size: 48px;font-weight: 700;line-height: 1.2;margin-bottom: 15px;}p {font-size: 22px;color: var(--color-black);line-height: 1.6;margin-bottom: 30px;opacity: .6;}div {width: fit-content;padding: 0 30px;min-height: 60px;font-size: 22px;&:hover {border-color: var(--color-black) !important;}}}img {width: 100%;height: auto;transition: transform 0.2s ease-in-out;transform-origin: top right;}&:hover {img {transform: scale(1.05);transition: transform 0.2s ease-in-out;}}}}}@media screen and (max-width: 1200px) {.services-card {padding-bottom: 80px;}.services-section__grid {>div {a {grid-template-columns: 50% 50%;padding: 0 0 80px 50px;>span {padding: 50px 50px 0 0;h3 {font-size: 36px;margin-bottom: 12px;}p {font-size: 20px;margin-bottom: 25px;}div {font-size: 20px;}}}}}}@media (max-width: 1000px) {.services-section__grid {>div {a {padding: 0 0 50px 30px;>span {padding: 30px 30px 0 0;h3 {font-size: 30px;margin-bottom: 10px;}p {font-size: 18px;margin-bottom: 20px;}}}}}}@media (max-width: 768px) {.services-card {padding-bottom: 40px;}.services-section__grid {>div {a {grid-template-columns: 100%;padding: 0 0 30px 30px;>span {grid-row: 2 / span 1;padding: 30px 30px 0 0;h3 {font-size: 26px;br {display: none;}}p {font-size: 16px;margin-bottom: 15px;}div {padding: 0 20px;font-size: 16px;min-height: 40px;}}img {max-width: 450px;margin-left: auto;}}}}}.service--details--page footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.services-details {padding: 400px 0px 100px;position: relative;}section.services-details::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient(to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));z-index: -1;}.services-details-header-subtitle {font-size: 26px;font-weight: 600;text-transform: capitalize;}.services-details-header-title {font-size: 148px;font-weight: 400;line-height: 1.1;margin-top: 20px;}@media (max-width:1200px) {section.services-details {padding: 200px 0px 80px;}.services-details-header-title {font-size: 100px;}}@media (max-width:768px) {section.services-details {padding: 120px 0px 1.5rem;}.services-details-header-subtitle {font-size: 20px;}.services-details-header-title {font-size: 40px;margin-top: 10px;}.services-details-header-title br {display: none;}}section.service-introduction {padding: 100px 0px;background: var(--color-white);}.service-introduction-title {font-size: 148px;font-weight: 300;line-height: 1.1;margin-top: 30px;}.service-introduction-grid {margin: 80px 0 0;}.title-with-text-flex {display: grid;grid-template-columns: 30% 50%;justify-content: space-between;gap: 30px;padding: 80px 0;border-top: 1px solid var(--color-border);}.title-with-text-flex:last-child {padding: 80px 0 0;}.title-with-text-flex h4 {font-size: 20px;font-weight: 500;text-transform: uppercase;}.title-with-text-flex p {font-size: 22px;font-weight: 500;line-height: 1.7;}.title-with-text-blocks {display: grid;grid-template-columns: 1fr;margin-top: 100px;}.title-with-text-blocks .title-with-text-flex {padding: 100px 0;border-top: 1px solid var(--color-gray-300);}@media (max-width:1200px) {section.service-introduction {padding: 60px 0px;}.service-introduction-title {font-size: 100px;}.title-with-text-flex {grid-template-columns: 30% 60%;padding: 50px 0;}.title-with-text-flex:last-child {padding: 50px 0 0;}.title-with-text-flex h4 {font-size: 18px;}.title-with-text-flex p {font-size: 20px;}.service-introduction-grid {margin: 50px 0 0;}}@media (max-width:768px) {section.service-introduction {padding: 1.5rem 0px;}.service-introduction-title {font-size: 40px;margin-top: 10px;}.service-introduction-title br {display: none;}.title-with-text-flex {grid-template-columns: 100%;gap: 1rem;padding: 1.5rem 0;}.title-with-text-flex:last-child {padding: 1.5rem 0 0;}.title-with-text-flex h4 {font-size: 16px;}.title-with-text-flex p {font-size: 18px;}.service-introduction-grid {margin: 1.5rem 0 0;}}section.sub-services-details {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;}.sub-services-details__header h2 {font-size: 148px;font-weight: 300;line-height: 1.2;margin-bottom: 20px;}.sub-services-details__header p {font-size: 22px;font-weight: 500;line-height: 1.7;max-width: 1000px;}.sub-services-details__grid {margin-top: 80px;}.sub-services-details__grid ul {display: grid;grid-template-columns: repeat(2, 1fr);border: 1px solid var(--color-gray-300);border-radius: 30px;overflow: hidden;}.sub-services-details__item {box-shadow: -1px -1px 0px var(--color-gray-300);}.sub-services-details__item-text {padding: 60px;}.sub-services-details__item-img {grid-column: 1 / span 1;grid-row: 2 / span 2;}.sub-services-details-img {width: 100%;height: 100%;}.sub-services-details-img img {width: 100%;height: 100%;object-fit: cover;object-position: center;}.sub-services-details__item-text h3 {font-size: 36px;font-weight: 600;line-height: 1.4;margin-bottom: 20px;text-transform: capitalize;color: var(--color-black);}.sub-services-details__item-text p {font-size: 18px;font-weight: 500;line-height: 1.6;opacity: .6;}@media (max-width:1200px) {section.sub-services-details {padding: 60px 0px;}.sub-services-details__header h2 {font-size: 100px;margin-bottom: 15px;}.sub-services-details__header p {font-size: 20px;line-height: 1.6;max-width: 768px;}.sub-services-details__grid {margin-top: 60px;}.sub-services-details__item-text {padding: 40px;}}@media (max-width:1000px) {.sub-services-details__item-img {grid-column: 1 / span 2;grid-row: 3 / span 2;}}@media (max-width:768px) {section.sub-services-details {padding: 1.5rem 0px;}.sub-services-details__header h2 {font-size: 40px;margin-bottom: 10px;}.sub-services-details__header h2 br {display: none;}.sub-services-details__header p {font-size: 18px;}.sub-services-details__grid {margin-top: 1.5rem;}.sub-services-details__grid ul {grid-template-columns: repeat(1, 1fr);}.sub-services-details__item-img {grid-column: 1 / span 1;grid-row: 4 / span 1;}.sub-services-details__item-text {padding: 20px;}.sub-services-details__item-text h3 {font-size: 22px;margin-bottom: 10px;}.sub-services-details__item-text p {font-size: 14px;}}section.services-details-images {color: var(--color-black);}.services-details-images__header {h2 {font-size: 148px;font-weight: 300;line-height: 1.2;margin-bottom: 20px;}p {font-size: 22px;font-weight: 500;line-height: 1.7;max-width: 1000px;}}.services-details-images__grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 50px;margin-top: 80px;}.services-details-images__item {width: 100%;height: 100%;display: flex;img {width: 100%;height: 100%;object-fit: cover;object-position: center;border: 1px solid var(--color-border);}}.services-details-images__item:first-child {img {border-radius: 0px 30px 30px 0px;}}.services-details-images__item:last-child {img {border-radius: 30px 0px 0px 30px;}}@media (max-width:1200px) {.services-details-images__header {h2 {font-size: 100px;margin-bottom: 15px;}p {font-size: 20px;line-height: 1.6;max-width: 768px;}}.services-details-images__grid {gap: 40px;margin-top: 60px;}}@media (max-width:768px) {.services-details-images__header {h2 {font-size: 40px;margin-bottom: 10px;br {display: none;}}p {font-size: 18px;}}.services-details-images__grid {grid-template-columns: repeat(1, 1fr);gap: 0;margin-top: 1.5rem;}.services-details-images__item {img {border-radius: 0px !important;}}}section.services-details-faqs {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;}.services-details-faqs__grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 100px;}.services-details-faqs__header {h2 {font-size: 72px;font-weight: 400;line-height: 1.2;margin-bottom: 20px;}p {font-size: 22px;font-weight: 500;line-height: 1.6;}}.services-details-faqs__flex {display: flex;flex-direction: column;gap: 15px;}.services-details-faqs__item {background: var(--color-gray-300);border-radius: 20px;}.services-details-faqs__item-heading {padding: 40px;display: flex;align-items: flex-start;justify-content: space-between;cursor: pointer;h3 {font-size: 26px;font-weight: 600;line-height: 1.4;}span {width: 40px;height: 40px;min-width: 40px;min-height: 40px;background: var(--color-black);color: var(--color-white);border-radius: 100%;display: flex;align-items: center;justify-content: center;margin-left: 20px;svg {width: 16px;height: 16px;path {transition: transform 0.4s ease-in-out;}}}}.services-details-faqs__item-heading.active {svg {path:first-child {transform: rotate(90deg) translate(0px, -25px);transition: transform 0.4s ease-in-out;}}}.services-details-faqs__item-answer {max-height: 0;overflow: hidden;transition: 0.3s;p {padding: 0 40px 40px;font-size: 18px;font-weight: 500;line-height: 1.6;opacity: .6;}}@media (max-width:1200px) {section.services-details-faqs {padding: 60px 0px;}.services-details-faqs__header {h2 {font-size: 48px;}p {font-size: 20px;max-width: 768px;}}.services-details-faqs__grid {gap: 60px;}.services-details-faqs__item-heading {padding: 30px;h3 {font-size: 22px;}span {width: 36px;height: 36px;min-width: 36px;min-height: 36px;margin-left: 20px;}svg {width: 14px;height: 14px;}}.services-details-faqs__item-answer {padding: 0 30px 30px;p {font-size: 16px;}}}@media (max-width:1000px) {.services-details-faqs__grid {grid-template-columns: repeat(1, 1fr);gap: 40px;}}@media (max-width:768px) {section.services-details-faqs {padding: 1.5rem 0px;}.services-details-faqs__header {h2 {font-size: 30px;margin-bottom: 10px;br {display: none;}}p {font-size: 18px;}}.services-details-faqs__grid {gap: 1.5rem;}.services-details-faqs__item-heading {padding: 20px;h3 {font-size: 18px;}span {width: 30px;height: 30px;min-width: 30px;min-height: 30px;margin-left: 15px;}svg {width: 12px;height: 12px;}}.services-details-faqs__item-answer {padding: 0 20px 20px;p {font-size: 14px;}}}.our-work-page {background-color: var(--color-black);color: var(--color-white);padding: 100px 0 200px;border-top-left-radius: 100px;border-top-right-radius: 100px;}@media (max-width:1200px) {.our-work-page {padding: 80px 0;border-top-left-radius: 60px;border-top-right-radius: 60px;}}@media (max-width:768px) {.our-work-page {border-top-left-radius: 30px;border-top-right-radius: 30px;padding: 1.5rem 0 100px;}}.work--details--page footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.work-details-introduction {padding: 100px 0 0;background: var(--color-white);}.work-details-introduction-header {h1 {font-size: 148px;font-weight: 300;line-height: 1.1;margin-top: 30px;}}.work-details-introduction-grid {margin: 80px 0 0;div {display: grid;grid-template-columns: 30% 50%;justify-content: space-between;gap: 30px;padding: 80px 0;border-top: 1px solid var(--color-border);h4 {font-size: 20px;font-weight: 500;text-transform: uppercase;}p {font-size: 22px;font-weight: 500;line-height: 1.7;}}div:last-child {padding: 80px 0 0;}}@media (max-width:1200px) {section.work-details-introduction {padding: 60px 0 0;}.work-details-introduction-header {h1 {font-size: 100px;}}.work-details-introduction-grid {margin: 50px 0 0;div {grid-template-columns: 30% 60%;padding: 50px 0;h4 {font-size: 18px;}p {font-size: 20px;}}div:last-child {padding: 50px 0 0;}}}@media (max-width:768px) {section.work-details-introduction {padding: 1.5rem 0 0;}.work-details-introduction-header {h1 {font-size: 40px;br {display: none;}}}.work-details-introduction-grid {margin: 1.5rem 0 0;div {grid-template-columns: 100%;gap: 1rem;padding: 1.5rem 0;h4 {font-size: 16px;}p {font-size: 18px;}}div:last-child {padding: 1.5rem 0 0;}}}section.work-details-images {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;}.work-details-images-header {h2 {font-size: 148px;font-weight: 300;line-height: 1.2;margin-bottom: 20px;}p {font-size: 22px;font-weight: 500;line-height: 1.7;max-width: 1000px;}}.work-details-images__grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 5rem;margin-top: 80px;div {width: 100%;height: 100%;img {width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 30px;}}div:nth-child(3n) {grid-column: 1 / span 2;}}@media (max-width:1200px) {section.services-details-images {padding: 60px 0px;}.services-details-images__header {h2 {font-size: 100px;margin-bottom: 15px;}p {font-size: 20px;line-height: 1.6;max-width: 768px;}}.services-details-images__grid {gap: 40px;margin-top: 60px;}}@media (max-width:768px) {section.services-details-images {padding: 1.5rem 0px;}.services-details-images__header {h2 {font-size: 40px;margin-bottom: 10px;br {display: none;}}p {font-size: 18px;}}.services-details-images__grid {grid-template-columns: repeat(1, 1fr);gap: 0;margin-top: 1.5rem;}.services-details-images__item {img {border-radius: 0px !important;}}}.process {min-height: 100dvh;background-color: var(--color-black);color: var(--color-white);}.process__container {height: 100%;display: flex;flex-direction: column;justify-content: center;}.process__title {text-align: center;font-size: 24px;font-weight: 600;color: #8b8589;}.process-list {padding: 25px;}.process-list h3 {text-align: center;position: relative;font-size: calc(1.15rem + 4vw);line-height: calc(1.15rem + 4.5vw);letter-spacing: -0.15vw;opacity: 0;transform: scale(0.5);}.one {min-height: 100dvh;}.work-details-gallery {position: relative;width: 100%;min-height: calc(100vh - 100px);overflow: hidden;padding: 50px 0;}.work-details-gallery__container {height: 100%;display: flex;justify-content: flex-start;align-items: center;gap: 60px;padding: 0 5rem;img {height: auto;max-width: 600px;object-fit: cover;border-radius: 20px;}}@media (max-width:1200px) {.work-details-gallery {min-height: auto;padding: 80px 0;}.work-details-gallery__container {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;img {width: 100%;}}}@media (max-width:768px) {.work-details-gallery {padding: 60px 0;}.work-details-gallery__container {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}}.client-reviews-page-list {background-color: var(--color-accent);color: var(--color-black);padding: 100px 0 200px;border-top-left-radius: 100px;border-top-right-radius: 100px;}.client-reviews-page-items {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;}.client-reviews-page-items .client-review-item {width: auto;background: var(--color-white);}@media (max-width:1200px) {.client-reviews-page-list {padding: 80px 0;border-top-left-radius: 60px;border-top-right-radius: 60px;}.client-reviews-page-items {grid-template-columns: repeat(2, 1fr);gap: 20px;}}@media (max-width:768px) {.client-reviews-page-list {border-top-left-radius: 30px;border-top-right-radius: 30px;padding: 1.5rem 0 100px;}.client-reviews-page-items {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}}.about--us--page footer.footer {border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;margin-top: 0 !important;}section.about-us-page {padding: 400px 0px 100px;position: relative;}section.about-us-page::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient(to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));z-index: -1;}.about-us-page-header-subtitle {font-size: 26px;font-weight: 600;text-transform: capitalize;}.about-us-page-header-title {font-size: 148px;font-weight: 400;line-height: 1.1;margin-top: 20px;}@media (max-width:1200px) {section.about-us-page {padding: 200px 0px 80px;}.about-us-page-header-title {font-size: 100px;}}@media (max-width:768px) {section.about-us-page {padding: 120px 0px 1.5rem;}.about-us-page-header-subtitle {font-size: 20px;}.about-us-page-header-title {font-size: 40px;margin-top: 10px;}.about-us-page-header-title br {display: none;}}.about-us-image-slide-wrapper {clip-path: inset(25% round 45px);video, img {width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}}@media (max-width:768px) {.about-us-image-slide-wrapper {clip-path: inherit;video, img {width: 100%;height: 100%;object-fit: cover;object-position: inherit;}}}section.about-us-introduction {padding: 100px 0px;background: var(--color-white);}.about-us-introduction-title {font-size: 148px;font-weight: 400;line-height: 1.1;margin-top: 30px;}.about-us-introduction hr {margin: 60px 0px 80px;}.about-us-title-with-text-flex {display: grid;grid-template-columns: 30% 50%;justify-content: space-between;gap: 30px;}.about-us-title-with-text-flex h4 {font-size: 20px;font-weight: 500;text-transform: uppercase;}.about-us-title-with-text-flex p {font-size: 22px;font-weight: 500;line-height: 1.7;}.about-us-title-with-text-blocks {display: grid;grid-template-columns: 1fr;margin-top: 100px;}.about-us-title-with-text-blocks .title-with-text-flex {padding: 100px 0;border-top: 1px solid var(--color-gray-300);}@media (max-width:1200px) {section.about-us-introduction {padding: 60px 0px;}.about-us-introduction-title {font-size: 100px;}.about-us-title-with-text-flex {grid-template-columns: 30% 60%;}.about-us-title-with-text-flex h4 {font-size: 18px;}.about-us-title-with-text-flex p {font-size: 20px;}.about-us-introduction hr {margin: 50px 0px;}}@media (max-width:768px) {section.about-us-introduction {padding: 1.5rem 0px;}.about-us-introduction-title {font-size: 40px;margin-top: 10px;}.about-us-introduction-title br {display: none;}.about-us-title-with-text-flex {grid-template-columns: 100%;gap: 1rem;}.about-us-title-with-text-flex h4 {font-size: 16px;}.about-us-title-with-text-flex p {font-size: 18px;}.about-us-introduction hr {margin: 1.5rem 0px;}}.about-parallex__img {height: 100dvh;width: 100%;position: relative;background-size: cover;background-image: url("https://ik.imagekit.io/fofqnhw1u/About-us/william-fonteneau--z1UtXvS6To-unsplash.jpg");background-color: transparent;background-position: center center;background-attachment: scroll;}.about-parallex__content-wrap {height: 100dvh;width: 100%;position: absolute;top: 0;left: 0;margin: 0;display: flex;justify-content: center;align-items: center;}.content {height: auto;width: auto;position: absolute;font-size: calc((2rem + 12vw) / 2);line-height: 1.3;letter-spacing: -0.1vw;font-weight: 500;color: white;margin: 0;list-style: none;display: block;text-align: center;padding-inline: 1.5rem;}.content h2 {padding-bottom: 10px;}@media (max-width:1200px) {.content {}}@media (max-width:768px) {.content {padding-inline: 1rem;}}section.core-value {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;}.core-value__header h2 {font-size: 148px;font-weight: 300;line-height: 1.2;margin-bottom: 20px;}.core-value__header p {font-size: 22px;font-weight: 500;line-height: 1.7;max-width: 1000px;}.core-value__grid {margin-top: 80px;}.core-value__grid ul {display: grid;grid-template-columns: repeat(2, 1fr);box-shadow: 1px 1px 0px var(--color-gray-300);}.core-value__item {box-shadow: -1px -1px 0px var(--color-gray-300);}.core-value__item-text {padding: 60px;}.core-value__item-img {grid-column: 1 / span 1;grid-row: 2 / span 2;}.core-value__img {width: 100%;height: 100%;}.core-value__img img {width: 100%;height: 100%;object-fit: cover;object-position: center;filter: grayscale(100%);transition: filter 0.3s ease;}.core-value__item-content h3 {font-size: 36px;font-weight: 600;line-height: 1.4;margin-bottom: 20px;text-transform: capitalize;}.core-value__item-content p {font-size: 18px;font-weight: 500;line-height: 1.6;opacity: .6;}@media (max-width:1200px) {section.core-value {padding: 60px 0px;}.core-value__header h2 {font-size: 100px;margin-bottom: 15px;}.core-value__header p {font-size: 20px;line-height: 1.6;max-width: 768px;}.core-value__grid {margin-top: 60px;}.core-value__item-text {padding: 40px;}}@media (max-width:1000px) {.core-value__item-img {grid-column: 1 / span 2;grid-row: 3 / span 2;}}@media (max-width:768px) {section.core-value {padding: 1.5rem 0px;}.core-value__header h2 {font-size: 40px;margin-bottom: 10px;}.core-value__header h2 br {display: none;}.core-value__header p {font-size: 18px;}.core-value__grid {margin-top: 1.5rem;}.core-value__grid ul {grid-template-columns: repeat(1, 1fr);}.core-value__item-img {grid-column: 1 / span 1;grid-row: 5 / span 1;}.core-value__item-text {padding: 20px;}.core-value__item-content h3 {font-size: 22px;margin-bottom: 10px;}.core-value__item-content p {font-size: 14px;}}section.about-stats {background-color: var(--color-accent);color: var(--color-black);padding: 100px 0;}.stats-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;}.stats-grid__item {text-align: center;h3 {font-size: 100px;font-weight: 600;line-height: 1.2;letter-spacing: -2px;}p {font-size: 22px;font-weight: 500;line-height: 1.6;margin-top: 0px;}}@media (max-width:1200px) {section.about-stats {padding: 60px 0;}.stats-grid {grid-template-columns: repeat(2, 1fr);gap: 30px 50px;}}@media (max-width:768px) {section.about-stats {padding: 1.5rem 0;}.stats-grid {grid-template-columns: repeat(1, 1fr);gap: 30px;}.stats-grid__item {text-align: left;h3 {font-size: 60px;}p {font-size: 20px;}}}section.company-purpose {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;}.company-purpose .container {max-width: 1280px;}.company-purpose-grid {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;gap: 100px;}.company-purpose__img {width: 100%;height: 100%;>img {width: 100%;height: 100%;object-fit: cover;border-radius: 20px;}}.company-purpose__content {h2 {font-size: 44px;font-weight: 700;line-height: 1.3;margin-bottom: 30px;}h3 {font-size: 26px;font-weight: 600;line-height: 1.2;margin-bottom: 10px;display: flex;align-items: center;gap: 10px;>img {width: 30px;height: 30px;}}p {font-size: 16px;font-weight: 500;line-height: 1.6;margin-bottom: 15px;opacity: .6;}ul {list-style: none;}}@media (max-width:1200px) {section.company-purpose {padding: 60px 0;}.company-purpose-grid {gap: 60px;}.company-purpose__content {h2 {font-size: 36px;margin-bottom: 20px;}h3 {font-size: 22px;>img {width: 26px;height: 26px;}}p {font-size: 15px;margin-bottom: 10px;}}}@media (max-width:1000px) {.company-purpose-grid {gap: 40px;}}@media (max-width:768px) {section.company-purpose {padding: 1.5rem 0;}.company-purpose-grid {grid-template-columns: repeat(1, 1fr);gap: 30px;}.company-purpose__content {h2 {font-size: 26px;margin-bottom: 15px;}h3 {font-size: 20px;>img {width: 24px;height: 24px;}}p {font-size: 14px;}}}.about-us-gallery {position: relative;width: 100%;min-height: calc(100vh - 100px);overflow: hidden;padding: 50px 0;}.about-us-gallery__container {height: 100%;display: flex;justify-content: flex-start;align-items: center;gap: 60px;padding: 0 5rem;img {height: auto;max-width: 900px;object-fit: cover;border-radius: 20px;}}@media (max-width:1200px) {.about-us-gallery {min-height: auto;padding: 0 0 80px;}.about-us-gallery__container {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;img {width: 100%;}}}@media (max-width:768px) {.about-us-gallery {padding: 0 0 60px;}.about-us-gallery__container {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}}section.contact-us-page {padding: 300px 0px 100px;position: relative;}section.contact-us-page::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient(to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 95%, hsl(0 0% 0% / 0));z-index: -1;}.contact-us-page-header-subtitle {font-size: 26px;font-weight: 600;text-transform: capitalize;}.contact-us-page-header-title {font-size: 148px;font-weight: 400;line-height: 1.1;margin-top: 20px;}@media (max-width:1200px) {section.contact-us-page {padding: 200px 0px 80px;}.contact-us-page-header-title {font-size: 100px;}}@media (max-width:768px) {section.contact-us-page {padding: 120px 0px 1.5rem;}.contact-us-page-header-subtitle {font-size: 20px;}.contact-us-page-header-title {font-size: 40px;margin-top: 10px;}.contact-us-page-header-title br {display: none;}}section.contact-us-form {padding: 150px 0 250px;background: var(--color-black);color: var(--color-white);border-top-left-radius: 100px;border-top-right-radius: 100px;overflow: hidden;position: relative;z-index: 1;}.contact-us-form-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 100px;}.contact-us-form-text-block {padding-top: 50px;}.contact-us-form-text-header {margin-bottom: 50px;}.contact-us-form-text-header h2 {font-size: 72px;font-weight: 800;line-height: 1;margin-bottom: 15px;color: currentcolor;}.contact-us-form-text-header p {font-size: 22px;line-height: 1.4;max-width: 1000px;margin: auto;}.contact-us-form-text-information {margin-bottom: 50px;}.contact-us-form-text-information h3 {font-size: 20px;font-weight: 500;text-transform: uppercase;color: var(--color-white);margin-bottom: 30px;opacity: .4;}.contact-us-form-text-information ul li a {font-size: 30px;line-height: 1.4;color: currentColor;display: inline-block;transition: all 0.3s ease;}.contact-us-form-text-information ul li:not(:last-child) a {margin-bottom: 20px;}.contact-us-form-text-information ul li a:hover {font-weight: 600;letter-spacing: 1px;color: var(--color-accent);transition: all 0.3s ease;}.contact-us-form-text-social h3 {font-size: 20px;font-weight: 500;text-transform: uppercase;color: var(--color-white);margin-bottom: 30px;opacity: .4;}.contact-us-form-text-social ul {display: flex;align-items: center;flex-wrap: wrap;gap: 15px;}.contact-us-form-text-social ul li a {width: 54px;height: 54px;background: var(--color-white);color: var(--color-black);border-radius: 100%;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}.contact-us-form-text-social ul li a:hover {background: var(--color-accent);color: var(--color-black);transition: all 0.3s ease;}.contact-us-form-text-social ul li svg {width: 24px;height: 24px;}.form-field {padding: 40px 40px 20px 80px;position: relative;margin: 0 0 20px 0;border-radius: 10px;border-width: 2px;border-style: solid;border-color: #233741;background: #1a2d36;}.form-field label {display: inline-block;font-size: 22px;line-height: 1.4;font-weight: 500;margin: 0;position: relative;color: currentcolor;transition: all 0.3s ease;}.form-field label span {position: absolute;top: 2px;left: -40px;font-size: 18px;height: fit-content;color: currentcolor;}.form-field input, .form-field textarea, .form-field select {display: inline-block;width: 100%;background-color: transparent;padding: 15px 15px 15px 0;font-family: inherit;font-size: 22px;font-weight: 500;color: var(--color-white);height: 60px;border: none;border-radius: 0;margin-top: 20px;caret-color: var(--color-accent);transition: all 0.3s ease;}.form-field.filled label {opacity: 0.4;transition: all 0.3s ease;}.form-field textarea {resize: vertical;height: auto;}.form-field select option {color: var(--color-black);}.form-field select option[value=""][disabled] {display: none;opacity: 0.4;}.form-field select:invalid {opacity: .4;}.form-field textarea::-webkit-scrollbar {width: 8px;height: 5px;}.form-field textarea::-webkit-scrollbar-thumb {background: #404040;border-radius: 10px;}.form-field textarea::-webkit-scrollbar-track {background: #202020;border-radius: 10px;}.form-field input:focus-visible, .form-field textarea:focus-visible, .form-field select:focus-visible {border: none;outline: none;box-shadow: none;}.form-field input::placeholder, .form-field select option:disabled {color: var(--color-white);opacity: .5;transition: transform 0.6s ease;}.form-field input:focus::placeholder {transform: translateX(-100%);transition: transform 0.6s ease;}.form-field input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px transparent inset !important;-webkit-text-fill-color: var(--color-white) !important;transition: background-color 5000s ease-in-out 0s;}.form-field input:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0px 1000px transparent inset !important;-webkit-text-fill-color: var(--color-white) !important;}@-moz-document url-prefix() {.form-field select {color: var(--color-white) !important;background-color: var(--color-whhite) !important;opacity: .5;border: none !important;}.form-field select option {background-color: var(--color-black) !important;color: var(--color-white) !important;border: none !important;}}.form-field-button button {padding: 0 26px;background: var(--color-accent);color: var(--color-white);font-size: 18px;font-weight: bold;border-radius: 100px;min-height: 50px;display: flex;align-items: center;justify-content: center;}.form-field-button button:hover {color: var(--color-black);}.form-field-button .button-animation span {background: var(--color-white);}#submitBtn[disabled] {opacity: 0.7;cursor: not-allowed;}@media (max-width:1200px) {section.contact-us-form {padding: 80px 0 150px;border-top-left-radius: 60px;border-top-right-radius: 60px;}.contact-us-form-grid {gap: 40px;}.contact-us-form-text-header {margin-bottom: 40px;}.contact-us-form-text-header h2 {font-size: 48px;}.contact-us-form-text-header p {font-size: 20px;}.contact-us-form-text-information {margin-bottom: 40px;}.contact-us-form-text-information h3 {font-size: 18px;margin-bottom: 25px;}.contact-us-form-text-information ul li a {font-size: 26px;}.contact-us-form-text-social h3 {font-size: 18px;margin-bottom: 25px;}.contact-us-form-text-social ul li a {width: 44px;height: 44px;}.contact-us-form-text-social ul li svg {width: 22px;height: 22px;}.form-field {padding: 30px 30px 20px 60px;}.form-field label {font-size: 20px;}.form-field input, .form-field textarea, .form-field select {font-size: 20px;margin-top: 10px;}.form-field input {height: 40px;}}@media (max-width:768px) {section.contact-us-form {border-top-left-radius: 30px;border-top-right-radius: 30px;padding: 1.5rem 0 100px;}.contact-us-form-grid {grid-template-columns: repeat(1, 1fr);gap: 40px;}.contact-us-form-text-block {padding-top: 0px;}.contact-us-form-text-header {margin-bottom: 1.5rem;}.contact-us-form-text-header h2 {font-size: 30px;}.contact-us-form-text-header p {font-size: 16px;}.contact-us-form-text-information h3 {font-size: 16px;margin-bottom: 1rem;}.contact-us-form-text-information ul li a {font-size: 20px;}.contact-us-form-text-information ul li:not(:last-child) a {margin-bottom: 15px;}.contact-us-form-text-information {margin-bottom: 1.5rem;}.contact-us-form-text-social h3 {font-size: 16px;margin-bottom: 1rem;}.contact-us-form-text-social ul li a {width: 36px;height: 36px;}.contact-us-form-text-social ul li svg {width: 20px;height: 20px;}.form-field {padding: 20px 20px 20px 45px;}.form-field label {font-size: 18px;}.form-field label span {top: 1px;left: -30px;font-size: 16px;}.form-field input, .form-field textarea, .form-field select {font-size: 18px;padding: 10px 10px 10px 0;}.form-field input[type="file"] {font-size: 16px;}.form-field input {height: 30px;}}.become--a--partner footer.footer {border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.partner-benefits {background-color: var(--color-white);color: var(--color-black);padding: 100px 0 200px;}@media (max-width:1200px) {section.partner-benefits {padding: 80px 0 150px;}}@media (max-width:768px) {section.partner-benefits {padding: 1.5rem 0 60px;}}.marketing--packages--page footer.footer, .become--a--partner footer.footer {border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.partner-benefits {background-color: var(--color-white);color: var(--color-black);padding: 100px 0 200px;}@media (max-width:1200px) {section.partner-benefits {padding: 80px 0 150px;}}@media (max-width:768px) {section.partner-benefits {padding: 1.5rem 0 60px;}}.certified--partners--page footer.footer {border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.certified-partners-page-lists {padding: 0 0 250px;background: var(--color-white);color: var(--color-white);}.certified-partners-page-grid ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 50px;list-style: none;li {padding: 40px;background-color: var(--color-black);border-radius: 20px;display: flex;flex-direction: column;justify-content: space-between;gap: 20px;transition: all 0.3s ease-in-out;a {color: var(--color-white);img {width: 100%;max-width: fit-content;height: 100%;max-height: 40px;padding: 15px 20px;background: var(--color-white);border-radius: 10px;}h3 {font-size: 30px;font-weight: 600;line-height: 1.4;margin: 30px 0 15px;}p {font-size: 20px;line-height: 1.6;opacity: 0.8;}}}}@media (max-width:1200px) {section.certified-partners-page-lists {padding: 0 0 150px;}.certified-partners-page-grid ul {grid-template-columns: repeat(2, 1fr);gap: 30px;li {padding: 30px;a {h3 {font-size: 26px;margin: 30px 0 10px;}p {font-size: 18px;}}}}}@media (max-width:1200px) {section.certified-partners-page-lists {padding: 0 0 100px;}.certified-partners-page-grid ul {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;li {padding: 20px;a {h3 {font-size: 22px;margin: 20px 0 10px;}p {font-size: 16px;}}}}}.our--teams footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.our-team__list {padding: 0 0 100px;background: var(--color-white);color: var(--color-black);border-top-left-radius: 100px;border-top-right-radius: 100px;}.team__grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 100px 30px;}.team__wrapper {border-top-left-radius: 200px;border-top-right-radius: 200px;background-color: var(--color-accent);transition: border-radius 0.3s ease-in-out;}.team__wrapper:hover {border-radius: 0;transition: border-radius 0.3s ease-in-out;}.team__img {display: flex;align-items: center;justify-content: center;padding: 100px 20px 30px;}.team__img img {width: 100%;height: auto;max-width: 256px;margin: auto;}.team__content {padding: 20px 20px 30px;display: flex;flex-direction: column;align-items: center;gap: 10px;background-color: var(--color-accent);text-align: center;p {font-size: 18px;line-height: 1.4;}}.team__name {font-size: 30px;font-weight: 800;line-height: 1.3;}@media (max-width:1440px) {.team__grid {grid-template-columns: repeat(3, 1fr);gap: 80px 30px;}}@media (max-width:1200px) {section.our-team__list {padding: 0 0 80px;border-top-left-radius: 60px;border-top-right-radius: 60px;}}@media (max-width:1000px) {.team__grid {grid-template-columns: repeat(2, 1fr);gap: 60px 30px;}.team__img {padding: 70px 20px 0px;}.team__img img {max-width: 200px;}.team__name {font-size: 26px;}.team__content {gap: 2px;p {font-size: 16px;}}}@media (max-width:768px) {section.our-team__list {border-top-left-radius: 30px;border-top-right-radius: 30px;padding: 0 0 60px;}.team__grid {grid-template-columns: repeat(1, 1fr);gap: 20px 20px;}.team__img {padding: 40px 20px 0px;}}section.career-photo {div {div {margin-block: clamp(2rem, 4vw, 4rem);display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: 1fr;gap: 25px;img {width: 100%;height: 100%;object-fit: cover;border-radius: 10px;}}}}section.our-values {padding: 70px 0;>div {>div {--border-color: #dee2e6;display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, auto);gap: 25px;grid-template-areas: "header card-1" "card-4 card-2" "card-5 card-3";.our-values__header {grid-area: header;h2 {font-size: clamp(2.5rem, 0.7308rem + 2.6442vw, 3.375rem);}p {font-size: 24px;color: #717171;}}.our-values__card {display: flex;flex-direction: column;justify-content: flex-start;gap: 20px;background-color: #f8f9fa;padding: 35px;border: 1px solid var(--border-color);border-radius: 12px;h3 {font-size: 28px;}p {font-size: 17px;margin-bottom: 11px;color: #717171;}}.our-values__card-1 {grid-area: card-1;}.our-values__card-2 {grid-area: card-2;}.our-values__card-3 {grid-area: card-3;}.our-values__card-4 {grid-area: card-4;}}}}section.vacancy-section {padding: 300px 0px;position: relative;background: var(--color-black);div {h1 {font-size: clamp(3rem, -0.6731rem + 6.6106vw, 5.9375rem);color: var(--color-white);text-align: center;span {display: block;}}>a {margin: 30px auto 0;width: fit-content;font-size: 24px;text-transform: uppercase;}}}@media screen and (max-width: 768px) {section.career-photo {div {div {grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;img {max-width: 350px;}}}}section.our-values {>div {div {display: flex;flex-direction: column;}}}}.industry--serve footer.footer {border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.industry-serve__marquee-list {padding: 40px 0 0;}.industry-serve__marquee {padding: 20px 0;margin-inline: auto;mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0));overflow: hidden;position: relative;width: 100%;background-color: var(--color-black);transform: rotate(3deg);color: var(--color-white);}.industry-serve__marquee .auto-scroll-slider {display: flex;align-items: center;justify-content: center;gap: 50px;}.bottom-marquee {background-color: var(--color-accent);transform: rotate(-3deg) translateY(-60px);color: var(--color-black);}.industry-serve__marquee-item {font-weight: 600;font-size: 24px;text-align: center;display: inline-block;width: 100%;max-width: max-content;min-width: max-content;}section.industry-serve__lists {background-color: var(--color-white);color: var(--color-black);padding: 100px 0 200px;}.industry-serve__list-grid ul {display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;list-style: none;}.industry-serve__link {display: flex;flex-direction: column;justify-content: space-between;gap: 30px;padding: 40px;position: relative;z-index: 1;color: currentColor;}.industry-serve__icon {width: 60px;height: 60px;background-color: var(--color-black);color: var(--color-white);border-radius: 50%;display: flex;align-items: center;justify-content: center;>svg {width: 30px;height: 30px;color: currentcolor;}}.industry-serve__name {font-size: 26px;font-weight: 600;margin: 0 0 10px;text-transform: capitalize;color: var(--color-black);line-height: 1.4;}.industry-serve__content p {font-size: 18px;color: var(--color-gray-500);line-height: 1.5;}.industry-serve__item {width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 30px;box-shadow: 0 4px 30px #00000010;border: 1px solid var(--color-gray-300);}.industry-serve__item::before {content: "";position: absolute;width: 150px;height: 200%;}.industry-serve__item::after {content: "";position: absolute;inset: 2px;background: white;border-radius: 28px;}.industry-serve__item:hover::before {background: var(--color-black);animation: animate 6s linear infinite both;}@keyframes animate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.industry-serve__wrapper {margin-block: 80px;>img {width: 100%;object-fit: cover;border-radius: 30px;}}@media screen and (max-width: 1200px) {section.industry-serve__lists {padding: 80px 0 150px;}.industry-serve__list-grid ul {grid-template-columns: repeat(3, 1fr);}}@media screen and (max-width: 1000px) {.industry-serve__list-grid ul {grid-template-columns: repeat(2, 1fr);}}@media screen and (max-width: 768px) {section.industry-serve__marquee-list {padding: 0;}.industry-serve__marquee {padding: 15px 0;transform: rotate(0deg);}.bottom-marquee {transform: rotate(0deg) translateY(0px);}.industry-serve__marquee .auto-scroll-slider {gap: 30px;}.industry-serve__marquee-item {font-size: 18px;}section.industry-serve__lists {padding: 1.5rem 0 100px;}.industry-serve__list-grid ul {grid-template-columns: repeat(1, 1fr);}.industry-serve__link {gap: 1.5rem;padding: 30px;}.industry-serve__icon {width: 44px;height: 44px;>svg {width: 24px;height: 24px;}}.industry-serve__name {font-size: 22px;margin: 0 0 6px;}.industry-serve__content p {font-size: 14px;}}.life--at--vebtech--page footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.team-img-marquee {padding: 100px 0;overflow: hidden;mask-image: linear-gradient(var(--mask-direction, to right), hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 90%, hsl(0 0% 0% / 0));.team-img-marquee-slider {display: flex;align-items: center;justify-content: center;gap: 50px;>div {width: 100%;max-width: 700px;min-width: 500px;img {width: 100%;border-radius: 10px;}}}}section.work-life {background-color: black;padding-block: 5rem;>div {h2 {color: white;font-size: clamp(2.5rem, 4vw, 3.5rem);text-align: center;}ul {margin-block: 3rem 2rem;display: grid;width: 100%;grid-template-columns: 1fr 1fr 1fr 1fr;grid-column-gap: 20px;li {display: flex;flex-direction: column;align-items: center;background-color: white;padding: 30px;border-radius: 20px;min-width: 0;>div {background-color: black;width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 25px;svg {width: 60%;}}p {font-size: 18px;text-align: center;span {display: block;}}}}>div {padding: 35px;background-color: #1b1b1b;border: 1px solid #343434;border-radius: 20px;color: white;h2 {text-align: center;font-size: clamp(2.5rem, 3vw, 3rem);margin-bottom: 10px;}p {text-align: center;font-size: 18px;}>a {width: fit-content;margin: 30px auto 0;}}}}section.celebration-section {padding: 60px 0 100px;position: relative;>div {>div {h2 {text-align: center;font-size: clamp(2.5rem, 3vw, 2.5rem);line-height: 1.2;}p {text-align: center;font-size: 20px;max-width: 950px;margin: 10px auto;}}.celebration-grid {margin-block: 70px 50px;display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: 1fr;gap: 30px;img {width: 100%;border-radius: 20px;}}}}@media screen and (max-width: 1200px) {section.work-life {>div {ul {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);gap: 20px;}}}}@media only screen and (max-width: 700px) {section.work-life {>div {ul {display: flex;flex-direction: column;li {padding: 20px;}}}}section.celebration-section {>div {.celebration-grid {display: flex;flex-direction: column;}}}}.search--engine--optimization--packages footer.footer, .pay--per--click--packages footer.footer, .app--store--optimizations--packages footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000009;}section.marketing-packages-details-page-header {padding: 300px 0px 100px;position: relative;text-align: center;color: var(--color-white);&::before {content: '';position: absolute;width: 100%;height: 75%;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;background: var(--color-black);z-index: -1;}span {h1 {font-size: 26px;font-weight: 600;text-transform: capitalize;}h2 {font-size: 148px;font-weight: 400;line-height: 1.2;margin-top: 20px;}p {font-size: 20px;font-weight: 400;line-height: 1.8;max-width: 1000px;margin: 20px auto 0;}div {margin-top: 60px;}}}@media (max-width:1200px) {section.marketing-packages-details-page-header {padding: 200px 0px 80px;&::before {height: 83%;}span {h2 {font-size: 100px;}p {font-size: 18px;}div {margin-top: 40px;}}}}@media (max-width:768px) {section.marketing-packages-details-page-header {padding: 120px 0px 1.5rem;text-align: left;&::before {height: 100%;}span {h1 {font-size: 20px;}h2 {font-size: 40px;margin-top: 10px;br {display: none;}}p {font-size: 14px;margin: 10px auto 0;}div {margin-top: 1rem;}}}}.marketing-packages-details-page-section {margin-top: 50px;}.marketing-packages-details-page-section * {display: flex;}.marketing-packages-details-image-wrapper {clip-path: inset(25% round 100px);video, img {width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;}}@media (max-width:768px) {.marketing-packages-details-image-wrapper {clip-path: inherit;video, img {width: 100%;height: 100%;object-fit: cover;object-position: inherit;}}}.packages-pricing-blocks {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;.packages-pricing-blocks-header {margin-bottom: 80px;h2 {font-size: 72px;font-weight: 800;line-height: 1.1;width: 100%;max-width: 900px;margin-bottom: 10px;}p {font-size: 22px;line-height: 1.6;width: 100%;max-width: 1000px;}}.packages-pricing-blocks-grid {ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 60px 30px;li {border: 3px solid var(--color-black);border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;box-shadow: 6px 6px 0px var(--color-black);>span {padding: 30px;display: block;}>span:nth-child(1) {background: var(--color-accent);color: var(--color-black);border-bottom: 3px solid var(--color-black);h3 {font-size: 20px;font-weight: 500;line-height: 1.2;text-transform: uppercase;}p {font-size: 16px;font-weight: 500;line-height: 1.6;display: inline-block;}h4 {margin: 10px 0px;p:first-child {font-size: 48px;line-height: 1.2;font-weight: 700;}p:last-child {font-size: 16px;font-weight: 500;padding-left: 6px;opacity: .5;}}}>span:nth-child(2) {flex: 1 0 0;h3 {font-size: 16px;font-weight: 500;line-height: 1.2;text-transform: uppercase;margin-bottom: 20px;opacity: .5;}p {font-size: 16px;font-weight: 500;line-height: 1.6;display: block;margin-bottom: 10px;position: relative;padding-left: 30px;&::before {content: '';position: absolute;top: 2px;left: 0;background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_618_14)"><path d="M20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10Z" fill="black"/><path d="M6.11084 10.556L8.33307 12.7782L13.8887 7.22266" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_618_14"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');background-repeat: no-repeat;background-size: cover;background-position: center;width: 20px;height: 20px;}}}>span:nth-child(3) {padding-top: 0;button {width: 100%;border-radius: 8px;background: var(--color-black);border-color: var(--color-black);color: var(--color-white);}}}li:nth-child(4) {flex-direction: row;align-items: center;justify-content: space-between;gap: 100px;grid-column: 1/ span 3;padding: 60px;div:first-child {max-width: 600px;h3 {font-size: 20px;font-weight: 500;line-height: 1.2;text-transform: uppercase;opacity: .5;}h4 {font-size: 48px;line-height: 1.1;font-weight: 700;margin: 15px 0;}p {font-size: 18px;font-weight: 500;line-height: 1.6;display: inline-block;opacity: .5;}}div:last-child {height: 100%;button {padding: 0 50px;min-height: 100px;border-radius: 20px;height: 100%;font-size: 26px;line-height: 1.4;background: var(--color-black);border-color: var(--color-black);color: var(--color-white);}}}li button:hover {border-color: var(--color-black) !important;}}>div {text-align: center;margin: 60px 0 0;>button {display: inline-block;font-size: 18px;font-weight: bold;background: transparent;color: var(--color-black);text-decoration: underline;text-decoration-thickness: 3px;text-underline-offset: 8px;transition: all 0.3s ease;border: none;outline: none;}}}}@media (max-width:1200px) {.packages-pricing-blocks {padding: 80px 0;.packages-pricing-blocks-header {margin-bottom: 60px;h2 {font-size: 48px;}p {font-size: 20px;}}.packages-pricing-blocks-grid {ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;li:nth-child(3) {grid-column: 1/ span 2;}li:nth-child(4) {flex-direction: column;align-items: flex-start;gap: 20px;grid-column: 1/ span 2;padding: 30px;div:first-child {max-width: 100%;}div:last-child {height: auto;button {padding: 0 26px;font-size: 18px;border-radius: 8px;height: auto;min-height: 50px;}}}}>div {margin: 50px 0 0;}}}}@media (max-width:768px) {.packages-pricing-blocks {padding: 60px 0;.packages-pricing-blocks-header {margin-bottom: 1.5rem;h2 {font-size: 30px;}p {font-size: 16px;}}.packages-pricing-blocks-grid {ul {display: grid;grid-template-columns: repeat(1, 1fr);gap: 1.5rem;li {border: 2px solid var(--color-black);border-radius: 15px;box-shadow: 4px 4px 0px #000000;>span {padding: 20px;display: block;}>span:nth-child(1) {border-bottom: 2px solid var(--color-black);h3 {font-size: 18px;}p {font-size: 14px;}h4 {p:first-child {font-size: 36px;}p:last-child {font-size: 14px;}}}>span:nth-child(2) {p {font-size: 16px;margin-bottom: 8px;padding-left: 30px;}}}li:nth-child(3) {grid-column: 1/ span 1;}li:nth-child(4) {gap: 15px;grid-column: 1/ span 1;padding: 20px;div:first-child {h3 {font-size: 18px;}h4 {font-size: 36px;margin: 12px 0;}p {font-size: 16px;}}div:last-child {button {padding: 0 20px;font-size: 16px;min-height: 40px;}}}}>div {text-align: center;margin: 40px 0 0;}}}}.packages-plan-features {background-color: var(--color-white);color: var(--color-black);padding: 100px 0;.packages-plan-features-header {margin-bottom: 80px;h2 {font-size: 72px;font-weight: 800;line-height: 1.1;width: 100%;max-width: 900px;margin-bottom: 10px;}p {font-size: 22px;line-height: 1.6;width: 100%;max-width: 1000px;}}.packages-plan-features-blocks {.packages-plan-features-blocks-header {position: relative;z-index: 999999999999999;ul {display: grid;grid-template-columns: repeat(6, 1fr);list-style: none;li {font-size: 30px;font-weight: 600;padding: 100px 20px 20px;color: var(--color-white);display: flex;align-items: center;justify-content: center;text-align: center;}li:nth-child(1) {grid-column: 1/ span 2;background: var(--color-white);}li:nth-child(2) {background: var(--color-accent);border-radius: 20px 0 0 0;}li:nth-child(3) {background: var(--color-black);}li:nth-child(4) {background: var(--color-accent);}li:nth-child(5) {background: var(--color-black);border-radius: 0 20px 0 0;}}}.packages-plan-features-blocks-information {>div {border: 1px solid #f5f5f5;border-radius: 20px 0 20px 20px;overflow: hidden;h3 {font-size: 24px;font-weight: 700;margin: 20px 0;padding: 15px 30px;display: flex;align-items: center;}div {span {display: block;ul {display: grid;grid-template-columns: repeat(6, 1fr);list-style: none;li {font-size: 18px;font-weight: 500;padding: 15px 20px;display: flex;align-items: center;justify-content: center;text-align: center;img {width: 24px;height: 24px;}}li:nth-child(1) {padding: 15px 30px;grid-column: 1/ span 2;justify-content: flex-start;text-align: left;line-height: 1.6;}li:nth-child(2) {background: #E5CFDC09;}li:nth-child(3) {background: #16272F09;}li:nth-child(4) {background: #E5CFDC09;}li:nth-child(5) {background: #16272F09;}}}span:nth-child(2n-1) {background: #f8f8f8;}}}>div:not(:first-child) {margin: 50px 0 0;border-radius: 20px;}}}}@media (max-width:1200px) {.packages-plan-features {padding: 80px 0;.packages-plan-features-header {margin-bottom: 60px;h2 {font-size: 48px;}p {font-size: 20px;}}.packages-plan-features-blocks {.packages-plan-features-blocks-header {ul {li {font-size: 24px;padding: 95px 10px 20px;}}}.packages-plan-features-blocks-information {>div {h3 {font-size: 20px;margin: 10px 0;padding: 15px 20px;}div {span {ul {li {font-size: 16px;}li:nth-child(1) {padding: 15px 20px;}}}}}>div:not(:first-child) {margin: 40px 0 0;}}}}}@media (max-width:1000px) {.packages-plan-features {.packages-plan-features-blocks {.packages-plan-features-blocks-header {ul {li {font-size: 18px;padding: 90px 10px 15px;}}}.packages-plan-features-blocks-information {>div {h3 {font-size: 18px;}}>div:not(:first-child) {margin: 30px 0 0;}}}}}@media (max-width:768px) {.packages-plan-features {padding: 60px 0;.packages-plan-features-header {margin-bottom: 1.5rem;h2 {font-size: 30px;}p {font-size: 16px;}}.packages-plan-features-blocks-container {padding: 0;}.packages-plan-features-blocks {.packages-plan-features-blocks-header {ul {display: grid;grid-template-columns: repeat(4, 1fr);list-style: none;li {font-size: 14px;padding: 80px 4px 15px;}li:nth-child(1) {display: none;}li:nth-child(2) {border-radius: 0;}li:nth-child(5) {border-radius: 0;}}}.packages-plan-features-blocks-information {>div {border: none;border-radius: 0;h3 {font-size: 16px;margin: 0;background: var(--color-black);color: var(--color-white);}div {span {ul {grid-template-columns: repeat(4, 1fr);li {justify-content: flex-start;padding: 10px 20px;img {width: 20px;height: 20px;}}li:nth-child(1) {grid-column: 1/ span 4;padding: 20px 20px 10px;}}}span:nth-child(2n-1) {background: var(--color-white);}}}>div:not(:first-child) {margin: 20px 0 0;border-radius: 0;}}}}}.privacy--policy--page footer.footer {margin-top: 0 !important;border-top: 1px solid var(--color-gray-300);box-shadow: 0px -30px 50px #00000008;}section.policy-content {padding: 0 0 100px;>div {span {display: inline-block;max-width: 1200px;h4 {font-size: 48px;margin: 60px 0 0;font-weight: 600;}p {margin-top: 30px;font-size: 22px;line-height: 1.6;}}}}@media screen and (max-width:1200px) {section.policy-content {padding: 0 0 80px;>div {span {h4 {font-size: 36px;margin: 40px 0 0;}p {margin-top: 20px;font-size: 20px;}}}}}@media screen and (max-width:768px) {section.policy-content {padding: 0 0 60px;>div {span {h4 {font-size: 26px;margin: 20px 0 0;}p {margin-top: 15px;font-size: 16px;}}}}}.quote__modal {font-family: "DM Sans", sans-serif;position: fixed;top: 50%;left: 50%;width: 80%;max-width: 800px;background-color: white;padding: 60px;z-index: 999999;transform: translate(-50%, -50%);opacity: 0;visibility: hidden;pointer-events: none;transition: all 0.3s ease;}.quote__modal--open {opacity: 1;visibility: visible;animation: tilt-in-bottom-2-in 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;pointer-events: auto;}.quote__modal--close {animation: tilt-in-bottom-2-out 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;}.quote__modal-close, .quote__modal-back {border: none;background: transparent;position: absolute;top: 20px;width: 40px;height: 40px;cursor: pointer;}.quote__modal-back {left: 25px;display: none;}.quote__modal-close {right: 25px;}.quote__modal-close img, .quote__modal-back img {width: 100%;}.quote__modal-title {font-size: 1.2em;font-weight: 600;text-align: center;color: var(--color-black);text-transform: capitalize;margin-bottom: 20px;}.quote__modal-form-btn {display: flex;align-items: center;gap: 5px;border: none;background: none;cursor: pointer;margin: 20px auto 0;}.quote__modal-form-btn span {font-size: 16px;color: var(--color-black);font-weight: 800;}.quote__modal-form-btn img {width: 30px;transition: transform 0.3s ease;}.quote__modal-form-btn:hover img {transform: translateX(5px);}.quote__modal-form-wrap h3 {font-size: 18px;font-weight: 700;margin-bottom: 20px;text-align: center;}.quote__box input[type="checkbox"], .quote__box input[type="radio"] {display: none;}.quote__box label {display: block;padding: 15px 20px;border: 1px solid #ddd;border-radius: 5px;max-width: 350px;margin: 0 auto 10px;cursor: pointer;text-align: center;font-weight: 900;font-size: 20px;position: relative;}.quote__box label:hover, .quote__box input[name="services[]"]:checked+label, .quote__box input[type="radio"]:checked+label {background-color: #16272F08;border-color: var(--color-black);color: var(--color-black);}.service-error {font-size: 14px;color: red;text-align: center;margin-bottom: 10px;display: none;}#third-step, #fifth-step {text-align: left;margin: 0 auto;}#third-step {max-width: 75%;}#fifth-step {max-width: 70%;}.desc-grp {width: 100%;margin-bottom: 20px;position: relative;}.description-label {font-size: 22px;font-weight: 900;padding: 5px 0;}.input-grp {width: 95%;height: 75px;max-height: 90px;}.input-grp textarea {overflow: hidden;height: 100%;width: 100%;font-weight: 900;font-size: 22px;border: none;border-bottom: 1px solid #ddd;background: transparent;color: var(--color-black);resize: none;}.input-grp textarea:focus {outline: none;border-color: var(--color-black);}.final-form-grp label {font-size: 26px;font-weight: 900;padding: 5px 0;font-family: "DM Sans", sans-serif;display: inline-block;}.final-form-input {width: 300px;margin: 0 0 10px 4px;display: inline-block;position: relative;}.final-form-input input {width: 100%;font-size: 26px;color: var(--color-black);font-weight: 900;padding: 5px 0;background: transparent;border: none;border-bottom: 1px solid #ddd;&:focus {outline: none;border-color: var(--color-black);}}.final-form-input input::placeholder {color: #ddd;transition: transform 0.6s ease;}.final-form-input input:focus::placeholder {transform: translateX(-100%);}.final-form-input input::-webkit-outer-spin-button, .final-form-input input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.final-form-input input[type="number"] {-moz-appearance: textfield;}.calling-code-grp {display: flex;align-items: center;position: relative;}.country-code {position: absolute;left: 0;top: 5px;z-index: 1;color: var(--color-black);font-weight: 900;font-size: 24px;background: white;width: 60px;text-align: center;line-height: 40px;}#quote-mobile {padding-left: 80px;}.error-msg {color: #f00;font-size: 13px;position: absolute;right: 0;bottom: -18px;z-index: 1;display: none;}.ui-button-common {position: relative;display: inline-block;padding: 13px 25px;text-align: center;font-size: 18px;letter-spacing: 1px;text-decoration: none;color: var(--color-black);background: transparent;cursor: pointer;transition: ease-out 0.5s;border: 2px solid var(--color-black);border-radius: 10px;box-shadow: inset 0 0 0 0 var(--color-black);text-transform: uppercase;text-decoration: none;font-family: var(--font-funnel-display);font-weight: 600;}.quote-send-btn {display: flex;margin: 30px auto 0;}.ui-button-common:hover {color: white;box-shadow: inset 0 -100px 0 0 var(--color-black);border-color: var(--color-black);}.ui-button-common:active {transform: scale(0.9);}#sixth-step h3 {font-size: 3rem;font-weight: 900;color: var(--color-black);}#sixth-step p {font-size: 1.2rem;font-weight: 900;text-align: center;padding-bottom: 1rem;}#sixth-step video {display: flex;margin: 0 auto;width: 180px;height: 180px;object-fit: cover;}.quote__modal-form-container {opacity: 0;height: 0;overflow: hidden;transition: opacity 0.5s ease, height 0.5s ease;background: white;}.quote__modal-form-container--active {opacity: 1;height: auto;}@keyframes tilt-in-bottom-2-in {0% {transform: rotateY(-30deg) translate(-50%, 300px) skewY(30deg);opacity: 0;}100% {transform: rotateY(0deg) translate(-50%, -50%) skewY(0deg);opacity: 1;}}@keyframes tilt-in-bottom-2-out {0% {transform: rotateY(0deg) translate(-50%, -50%) skewY(0deg);opacity: 1;}100% {transform: rotateY(-30deg) translate(-50%, 300px) skewY(-30deg);opacity: 0;}}.contact-us-men {position: fixed;right: -20px;bottom: -4px;z-index: 99999;display: flex;a {display: flex;img {width: 120px;height: auto;}}}@media (max-width:1024px) {.quote__box label {font-size: 16px;}.final-form-grp label, .final-form-input input, .country-code {font-size: 20px;}.country-code {top: 0;}}@media (max-width:768px) {.quote__modal {max-width: 70%;}#fifth-step {max-width: 100%;}.final-form-input {width: 600px;}.calling-code-grp {flex-direction: column;align-items: flex-start;}.contact-us-men {a {img {width: 100px;height: auto;}}}}@media (max-width:480px) {.quote__modal {max-width: 80%;padding-inline: 20px;}.quote__box label, .description-label, .quote__modal-form-wrap h3, .final-form-grp label, .final-form-input input, .country-code {font-size: 17px;}#sixth-step h3 {font-size: 2rem;}#sixth-step p {font-size: 1rem;}}section.thank-you-page-header {padding: 200px 0px 100px;position: relative;text-align: center;&::before {content: '';position: absolute;width: 100%;height: 100%;inset: 0;opacity: 0.5;background-image: radial-gradient(#6e6e6e 0.55px, #ffffff 0.5px);background-size: 15px 15px;mask-image: linear-gradient( to top, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 10%, hsl(0 0% 0% / 1) 95%, hsl(0 0% 0% / 0) );z-index: -1;}span {display: inline-block;width: 100%;max-width: 800px;margin: 0 auto;text-align: center;h1 {font-size: 72px;font-weight: 500;text-transform: capitalize;line-height: 1.2;}p {font-size: 20px;font-weight: 500;line-height: 1.6;margin-top: 20px;}}}@media (max-width:1200px) {section.thank-you-page-header {padding: 160px 0px 80px;span {h1 {font-size: 48px;}p {font-size: 18px;}}}}@media (max-width:768px) {section.thank-you-page-header {padding: 100px 0px 1.5rem;span {p {font-size: 16px;margin-top: 10px;}}}}