/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/ServiceBox.module.scss ***!
  \*****************************************************************************************************************************************************************/
.ServiceBox-module__container--wabrc {
  padding: 40px;
  padding-bottom: 16px;
  border: 1px solid #5d4d4a;
}
.ServiceBox-module__container--wabrc:nth-child(1n) {
  border-left: 0;
}
.ServiceBox-module__container--wabrc:nth-child(4n) {
  border-right: 0;
}

.ServiceBox-module__box--F35ja {
  padding-bottom: 20px;
}

.ServiceBox-module__count--BqEVD {
  font-family: Poppins, sans-serif;
  font-size: 10px;
  color: #dec4a5;
  padding: 0 8px 0 8px;
}

.ServiceBox-module__heading--afxcu {
  font-family: Antonio, sans-serif;
  font-size: 24px;
  color: #f7f5f3;
  padding-left: 8px;
}

.ServiceBox-module__image--EAD0A {
  margin: 20px 0;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 180px;
}
.ServiceBox-module__image--EAD0A img {
  width: 100%;
}
.ServiceBox-module__image--EAD0A svg {
  border-radius: 7px;
}

.ServiceBox-module__overlay--_ITNa {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #554645;
  padding: 24px;
  transform: translate3d(0, 100%, 0);
}

.ServiceBox-module__quote--cJo8H {
  font-family: Antonio, sans-serif;
  font-size: 18px;
  color: #c9b9b0;
  text-align: center;
}

.ServiceBox-module__serviceText--IeWnJ {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  color: #c9b9b0;
  padding: 0 8px;
}

.ServiceBox-module__button--zI7Ei {
  color: #fff8f2;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  position: absolute;
  bottom: 24px;
  width: 100%;
  text-align: center;
  left: 0;
}

.ServiceBox-module__serviceImage--G8QRW {
  transform: matrix(1, 0, 0, 1, 0, 0);
}

.ServiceBox-module__arrow--ojOQ6.ServiceBox-module__arrow--ojOQ6 {
  width: 79px;
}

@media screen and (max-width: 900px) {
  .ServiceBox-module__container--wabrc {
    border: 0;
    padding: 25px 0;
  }
  .ServiceBox-module__box--F35ja {
    border-top: 5px solid #a68570;
    padding: 50px 0 0;
  }
  .ServiceBox-module__heading--afxcu {
    font-size: clamp(1.8rem, 3vw, 3rem);
  }
  .ServiceBox-module__image--EAD0A {
    height: auto;
  }
  .ServiceBox-module__serviceText--IeWnJ {
    padding: 0;
  }
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/AreaOfExpertise.module.scss ***!
  \**********************************************************************************************************************************************************************/
.AreaOfExpertise-module__areaOfExpertiseSection--eoDjC {
  margin-bottom: 60px;
}

.AreaOfExpertise-module__expertiseAreaImage--y5a2s {
  width: 100%;
}

.AreaOfExpertise-module__areaOfExpertieseBox--F3Mmh {
  text-align: center;
}

.AreaOfExpertise-module__legalSupportHeading--otoqF {
  margin-bottom: 40px;
}

.AreaOfExpertise-module__headingSection1--bG1e1 {
  color: #a4836f;
  font-size: 60px;
}

.AreaOfExpertise-module__legalSupportText--fGbFz {
  color: #c9b9b0;
  font-size: 16px;
  font-family: Poppins, sans-serif;
  margin-bottom: 52px;
}

.AreaOfExpertise-module__expertiseImage--AcaxV {
  position: relative;
  margin-bottom: 92px;
}

.AreaOfExpertise-module__stampImageContainer--tWJEI {
  position: absolute;
  bottom: 0;
  left: calc(50% - 125px);
  transform: translateY(31%);
  width: 250px;
}

.AreaOfExpertise-module__stampImage--pozFF {
  width: 100%;
}

@media screen and (max-width: 900px) {
  .AreaOfExpertise-module__serviceInfoSection--qfUsM,
  .AreaOfExpertise-module__expertiseImage--AcaxV {
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -150px;
  }
  .AreaOfExpertise-module__legalSupportText--fGbFz {
    font-size: 18px;
  }
  .AreaOfExpertise-module__headingSection1--bG1e1 {
    font-size: clamp(2rem, 5vw, 5rem);
    margin-bottom: 10px;
  }
  .AreaOfExpertise-module__legalSupportHeading--otoqF,
  .AreaOfExpertise-module__legalSupportText--fGbFz {
    margin-bottom: 30px;
  }
  .AreaOfExpertise-module__areaOfExpertiseSection--eoDjC {
    margin-bottom: 0;
  }
}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/FlexibleFirepower.module.scss ***!
  \************************************************************************************************************************************************************************/
.FlexibleFirepower-module__infoContainer--pydTH {
  background-color: #DEC4A5;
  position: relative;
}

.FlexibleFirepower-module__infoHeadingSection--FQtLJ {
  padding: 80px 100px 120px;
  background-color: #070C1E;
}

.FlexibleFirepower-module__infoSubHeading--pUnOn {
  color: #8e6954;
}

.FlexibleFirepower-module__infoImage--Hs1A0 {
  background: url(/assets/flexi-chevron-bg-183311f1.png), linear-gradient(#070C1E, #070C1E);
  background-size: 80px 80px, 100% 92px;
  background-repeat: no-repeat;
  background-position: top 12px right, top left;
}
.FlexibleFirepower-module__infoImage--Hs1A0 img {
  width: 100%;
}

.FlexibleFirepower-module__infoDetailSection--X38VY {
  padding: 80px 100px;
}

.FlexibleFirepower-module__infoDetail--rZzkm {
  font-size: Poppins, sans-serif;
  font-size: 16px;
  margin-bottom: 40px;
  color: #070c1e;
}

.FlexibleFirepower-module__smallHeading--eUaBn {
  font-family: Antonio, sans-serif;
  font-size: 28px;
  color: #070c1e;
  margin-bottom: 12px;
  line-height: 1.2;
}

.FlexibleFirepower-module__perMonthHours--w4ags {
  font-family: Antonio, sans-serif;
  font-size: 20px;
  color: #8e6954;
  line-height: 1.2;
  margin-bottom: 20px;
}

.FlexibleFirepower-module__perWeekSection--M20xL {
  padding-bottom: 40px;
  margin-bottom: 80px;
  border-bottom: 5px solid #8e6954;
}
.FlexibleFirepower-module__perWeekSectionLast--GJ3nt {
  margin-bottom: 40px;
}

.FlexibleFirepower-module__perWeekHours--R7aQi {
  font-family: Antonio, sans-serif;
  font-size: 50px;
  color: #070c1e;
  line-height: 1.2;
}

.FlexibleFirepower-module__perWeek--YAZza {
  font-size: 120px;
  line-height: 1;
}

.FlexibleFirepower-module__weekDescription--H6xyN {
  font-size: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  color: #070c1e;
  line-height: 1.2;
}

.FlexibleFirepower-module__weekBulletPoints--ZPYYk {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  list-style: none;
  padding-left: 0;
  margin: 32px 0;
}
.FlexibleFirepower-module__weekBulletPoints--ZPYYk li {
  background-image: url(/assets/bullet-7bf33a8e.png);
  background-repeat: no-repeat;
  background-position: top 8px left;
  background-size: 24px;
  padding-left: 40px;
  margin-bottom: 20px;
}

.FlexibleFirepower-module__consultWithUs--UKXg4 {
  padding: 20px 40px;
  text-align: center;
  border: 2px solid rgba(142, 105, 84, 0.5);
  color: #8e6954;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  cursor: pointer;
  font-weight: 600;
  border-radius: 6px;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 8px;
  display: inline-block;
  transition: all ease-in-out 0.3s;
}
.FlexibleFirepower-module__consultWithUs--UKXg4:hover {
  border-color: rgb(142, 105, 84);
  color: #070C1E;
}

.FlexibleFirepower-module__perWeekDescriptionSection--rNdH2 {
  margin-bottom: 40px;
}

@media screen and (max-width: 900px) {
  .FlexibleFirepower-module__infoHeadingSection--FQtLJ {
    padding: 80px 72px 120px;
    margin-right: 24px;
    margin-left: -20px;
    position: relative;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
  }
  .FlexibleFirepower-module__weekDescription--H6xyN {
    font-size: 18px;
  }
  .FlexibleFirepower-module__infoHeadingSection--FQtLJ:after,
  .FlexibleFirepower-module__infoHeadingSection--FQtLJ:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
  }
  .FlexibleFirepower-module__infoHeadingSection--FQtLJ::before {
    border-bottom-color: #413332;
    border-width: 35px;
    right: 14px;
    top: auto;
    bottom: 14px;
    transform: rotate(-46deg);
  }
  .FlexibleFirepower-module__infoHeadingSection--FQtLJ::after {
    border-bottom-color: #dfc5a7;
    border-width: 35px;
    right: -37px;
    top: auto;
    bottom: -36px;
    transform: rotate(134deg);
  }
  .FlexibleFirepower-module__infoDetail--rZzkm {
    font-size: clamp(1.2rem, 2vw, 2rem);
  }
  .FlexibleFirepower-module__infoImage--Hs1A0 {
    background: none;
  }
  .FlexibleFirepower-module__smallHeading--eUaBn {
    font-size: clamp(2.5rem, 3.75vw, 3.75rem);
  }
  .FlexibleFirepower-module__perMonthHours--w4ags {
    font-size: 36px;
  }
  .FlexibleFirepower-module__perWeek--YAZza {
    font-size: clamp(4rem, 8.75vw, 8.75rem);
  }
  .FlexibleFirepower-module__perWeekHours--R7aQi {
    font-size: clamp(1.5rem, 3.12vw, 3.12rem);
  }
  .FlexibleFirepower-module__weekBulletPoints--ZPYYk {
    font-size: 16px;
  }
  .FlexibleFirepower-module__consultWithUs--UKXg4 {
    display: block;
    color: #000;
  }
}
@media screen and (max-width: 600px) {
  .FlexibleFirepower-module__infoDetailSection--X38VY {
    padding: 80px 10px;
  }
  .FlexibleFirepower-module__infoHeadingSection--FQtLJ {
    min-height: 350px;
    padding: 40px 30px 60px;
  }
  .FlexibleFirepower-module__perMonthHours--w4ags {
    margin-bottom: 0;
  }
  .FlexibleFirepower-module__perMonthHours--w4ags {
    font-size: 20px;
  }
  .FlexibleFirepower-module__perMonthHours--w4ags {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 900px) {
  .FlexibleFirepower-module__infoImage--Hs1A0 {
    background: none;
  }
}
/*!******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/ServiceInfo.module.scss ***!
  \******************************************************************************************************************************************************************/
.ServiceInfo-module__serviceInfoSection--rUCvV {
  background-color: #dec4a5;
  padding-bottom: 150px;
}

.ServiceInfo-module__usFlagBox--TKg2V {
  text-align: center;
}
.ServiceInfo-module__usFlagBox--TKg2V img {
  width: 100%;
  margin-top: -5%;
}

.ServiceInfo-module__carouselSection--MHB1S {
  padding-top: 32px;
  position: relative;
}

@media screen and (max-width: 900px) {
  .ServiceInfo-module__carouselSection--MHB1S {
    min-height: 400px;
    padding-top: 20px;
    position: relative;
  }
}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/SectionCards.module.scss ***!
  \*******************************************************************************************************************************************************************/
.SectionCards-module__content--A_RJ2 {
  position: sticky !important;
  top: 0px;
  display: flex;
  flex-direction: column;
  height: 80vh;
  width: 90vw;
  aspect-ratio: 0.8;
  margin: auto;
  border-radius: 16px;
  text-align: center;
  margin-bottom: 5vh;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 52px;
  overflow: hidden;
}
.SectionCards-module__content--A_RJ2::before {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgb(60, 47, 46) 0%, rgba(60, 47, 46, 0) 70%);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.SectionCards-module__img--GuOPU {
  width: 100px;
}

.SectionCards-module__title--jhHCR {
  grid-area: content-title;
  font-weight: normal;
  font-size: clamp(2rem, 6vw, 3rem);
  color: #fff8f2;
  width: 70%;
  line-height: 1.2;
  margin-top: 12px;
  margin-bottom: 8px;
  font-family: Antonio, sans-serif;
  font-variation-settings: "slnt" 0, "wdth" 400, "wght" 900, "INKT" 400;
}

.SectionCards-module__text--fOq9o {
  margin: 0;
  max-width: 500px;
  grid-area: content-text;
  text-align: center;
  padding: 0 1rem;
  backface-visibility: hidden;
  color: #c9b9b0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

/* Background colors - you'll need to define these */
.SectionCards-module__bg-1--Tlrdi {
  background: url(/assets/usp-image-1-417d2d7d.jpg) top 30% center no-repeat;
  background-size: cover;
}

.SectionCards-module__bg-2--NIbS8 {
  background: url(/assets/usp-image-2-3cfe6952.jpg) top center no-repeat;
  background-size: cover;
}

.SectionCards-module__bg-3--RW7mn {
  background: url(/assets/usp-image-3-e41341b5.jpg) top 30% center no-repeat;
  background-size: cover;
}

.SectionCards-module__bg-4--QytGM {
  background: url(/assets/usp-image-4-1f72a15e.jpg) top center no-repeat;
  background-size: cover;
}

@media screen and (max-width: 900px) {
  .SectionCards-module__bg-1--Tlrdi {
    background: url(/assets/usp-mobile-image-1-d2ddd0a6.jpg) top center no-repeat;
    background-size: cover;
  }
  .SectionCards-module__bg-2--NIbS8 {
    background: url(/assets/usp-mobile-image-2-6c3bbf18.jpg) top center no-repeat;
    background-size: cover;
  }
  .SectionCards-module__bg-3--RW7mn {
    background: url(/assets/usp-mobile-image-3-493c405c.jpg) top center no-repeat;
    background-size: cover;
  }
  .SectionCards-module__bg-4--QytGM {
    background: url(/assets/usp-mobile-image-4-0df7b9f6.jpg) top center no-repeat;
    background-size: cover;
  }
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/UspSectionCards.module.scss ***!
  \**********************************************************************************************************************************************************************/
.UspSectionCards-module__uspSection--zhjoj {
  padding-bottom: 0;
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/Clients.module.scss ***!
  \**************************************************************************************************************************************************************/
.Clients-module__clientsSection--LlCkK {
  overflow: hidden;
  background: #070c1e;
  position: relative;
  z-index: 1;
  padding-top: 40px;
}

.Clients-module__useSectionHeading--AxiDz {
  margin-bottom: 40px;
  text-align: center;
}

.Clients-module__uspSectionText--b9Gap {
  color: #c9b9b0;
  font-size: 16px;
  font-family: Poppins, sans-serif;
  margin-bottom: 52px;
  text-align: center;
  margin-top: 40px;
}

.Clients-module__logoContainer--QoZe6 {
  position: relative;
  overflow: hidden;
}
.Clients-module__logoContainer--QoZe6:before, .Clients-module__logoContainer--QoZe6:after {
  content: "";
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 25px;
  height: 100%;
  background-image: linear-gradient(to right, rgba(7, 12, 30, 0.5), transparent);
}
.Clients-module__logoContainer--QoZe6:after {
  left: auto;
  right: 0;
  background-image: linear-gradient(to left, rgba(7, 12, 30, 0.5), transparent);
}

.Clients-module__marquee--zURuT {
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
}
.Clients-module__marquee--zURuT:hover .Clients-module__marqueeContent--M39yA {
  animation-play-state: paused;
}

.Clients-module__marqueeContent--M39yA {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  animation: Clients-module__scroll--EM14L 40s linear infinite;
  margin: 0;
  padding: 0;
  /* Pause animation when reduced-motion is set */
}
@media (prefers-reduced-motion: reduce) {
  .Clients-module__marqueeContent--M39yA .Clients-module__marqueeContent--M39yA {
    animation-play-state: paused !important;
  }
}
.Clients-module__marqueeContent--M39yA li {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
  width: 200px;
  margin-right: 20px;
  border-radius: 6px;
  overflow: hidden;
}
.Clients-module__marqueeContent--M39yA li img {
  width: 100%;
}

@keyframes Clients-module__scroll--EM14L {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/containers/Home.module.scss ***!
  \******************************************************************************************************************************************************/
.Home-module__masterHead--Tex_T {
  background: url(/assets/master-head-bg-8cfdd105.jpg) no-repeat top left;
  background-size: cover;
  padding-top: 500px;
}

.Home-module__commonContainer--AtzRv {
  padding: 0 50px;
}

.Home-module__lpoTitleBig--bnu7m {
  font-size: clamp(3.5rem, 6vw, 6.25rem);
}

.Home-module__lpoSubtitle--aVcCr {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  color: #fff8f2;
  font-style: italic;
  padding-top: 300px;
}

.Home-module__handleDetail--xmsc0 {
  padding: 250px 0 220px;
  position: relative;
}

.Home-module__ladyImage--NzHsH {
  position: relative;
  z-index: 2;
  width: 100%;
  height: auto;
}

.Home-module__detailCard--NM7tN {
  background: #fff;
  padding: 48px;
  position: absolute;
  bottom: 110px;
  z-index: 1;
  left: -108px;
  width: 110%;
}

.Home-module__detailHeading--EqLGI {
  font-family: Antonio, sans-serif;
  font-size: clamp(2rem, 1vw, 2.5rem);
  color: #a4836f;
  line-height: 1.15;
  margin-top: 0;
}

.Home-module__detail--j1xV6 {
  width: 60%;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  color: #070c1e;
  font-weight: 500;
}

.Home-module__detailLink--v6de6 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  color: #070c1e;
  margin-top: 24px;
  display: block;
}

.Home-module__arrowIcon--CuKIF {
  margin-left: 8px;
  width: 100px;
}

.Home-module__serviceSection--_HnO7 {
  padding-bottom: 80px;
  position: relative;
}

.Home-module__precisionSection--vV7uS {
  position: relative;
  padding: 0 !important;
}

.Home-module__sectionBackground--d9D30 {
  width: 100%;
  height: 300px;
  position: absolute;
  left: 0;
  top: -500px;
}
.Home-module__sectionBackground--d9D30 img {
  width: 100%;
}

.Home-module__serviceText--twaBm {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  color: #c9b9b0;
  margin-top: 40px;
}

.Home-module__serviceLink--pMUSA {
  margin-top: 40px;
}

/* Legal Support Section */
.Home-module__legalSupportSection--aT9UL {
  padding-top: 300px;
  margin-top: 40px;
  background-image: url(/assets/legal-support-bg-b7020a87.jpg);
  background-position: top center;
  background-size: 100%;
  background-repeat: no-repeat;
}

.Home-module__legalSupportItem--XCI0t {
  text-align: center;
}

.Home-module__legalSupportHeading--OqyUS {
  font-size: 80px;
  font-family: Antonio, sans-serif;
  line-height: 1.2;
  color: #fff8f2;
  margin-bottom: 40px;
}

.Home-module__headingSection1--y_krQ {
  color: #a4836f;
}

.Home-module__legalSupportText--ZVmyX {
  color: #c9b9b0;
  font-size: 16px;
  font-family: Poppins, sans-serif;
  margin-bottom: 40px;
}

.Home-module__stampIcon--i835C {
  width: 100px;
}

.Home-module__legalSupportLink--OYOG9 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  color: #f7f5f3;
  margin-top: 40px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 40px;
}

/* Service we offer section */
.Home-module__serviceWeOfferContainer--UfTwJ {
  margin-bottom: 140px;
}

/* USP Section */
.Home-module__uspSection--Dxbqt {
  margin-bottom: 100px;
}

.Home-module__useSectionHeading--XVWDF {
  margin-bottom: 40px;
  text-align: center;
}

.Home-module__uspSectionText--jagrJ {
  color: #c9b9b0;
  font-size: 16px;
  font-family: Poppins, sans-serif;
  margin-bottom: 52px;
  text-align: center;
}

@media screen and (max-width: 1280px) {
  .Home-module__handleDetail--xmsc0 {
    padding-top: 320px;
  }
  .Home-module__ladyImage--NzHsH {
    top: -100px;
  }
  .Home-module__lpoSubtitle--aVcCr {
    padding-top: 216px;
  }
}
@media screen and (max-width: 900px) {
  section {
    padding-left: 20px;
    padding-right: 20px;
  }
  .Home-module__legalSupportSection--aT9UL {
    padding-top: 150px;
    background-size: cover;
  }
  .Home-module__masterHead--Tex_T {
    background: #000000 url(/assets/master-head-bg-mobile-7f69169a.jpg) no-repeat bottom left;
    background-size: cover;
    padding-top: 65vh;
  }
  .Home-module__detailCard--NM7tN {
    left: auto;
    width: calc(100% - 20px);
    bottom: 25px;
    padding-top: 70px;
    background: #fef9f3;
  }
  .Home-module__lpoSubtitle--aVcCr {
    font-size: 20px;
    padding-top: 15px;
  }
  .Home-module__handleDetail--xmsc0 {
    width: 100%;
    padding-top: 145px;
  }
  .Home-module__detailHeading--EqLGI span {
    color: #000;
  }
  .Home-module__ladyImage--NzHsH {
    max-width: 70vw;
    width: auto;
    float: right;
  }
  .Home-module__sectionBackground--d9D30 {
    width: 100vw;
    position: initial;
    overflow: hidden;
    height: auto;
    margin: 0 -20px;
  }
  .Home-module__serviceLink--pMUSA {
    display: flex;
    gap: 23px;
    align-items: center;
    flex-direction: column;
  }
  .Home-module__serviceLink--pMUSA > div,
  .Home-module__serviceLink--pMUSA a {
    width: 100%;
    margin: 0;
  }
  .Home-module__detail--j1xV6 {
    font-size: 16px;
    margin: 40px 0;
  }
  .Home-module__serviceText--twaBm {
    margin-bottom: 55px;
  }
  .Home-module__legalSupportItem--XCI0t {
    display: flex;
    flex-direction: column;
  }
  .Home-module__legalSupportIcon--EH2DT {
    order: -1;
    margin-bottom: 20px;
  }
  .Home-module__stampIcon--i835C {
    width: 130px;
  }
  .Home-module__legalSupportLink--OYOG9 {
    margin-top: -10px;
  }
}
@media screen and (max-width: 600px) {
  .Home-module__ladyImage--NzHsH {
    top: -16%;
    position: absolute;
    right: 0;
  }
  .Home-module__detail--j1xV6 {
    width: 100%;
  }
  .Home-module__detailCard--NM7tN {
    position: inherit;
    padding: 52px 32px;
  }
  .Home-module__commonContainer--AtzRv {
    padding: 0px;
  }
  .Home-module__handleDetail--xmsc0 {
    padding: 80px 0 0;
    margin-top: 200px;
  }
}

/*# sourceMappingURL=containers-Home.styles.c7f0d04c.css.map*/