.homepage-variant3-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.homepage-variant3-homepage-variant3 {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.homepage-variant3-frame41 {
  gap: 59px;
  display: flex;
  padding: 37px 0 0;
  align-self: stretch;
  background: linear-gradient(149deg, rgba(196, 224, 239, 1) 0%, rgba(252, 252, 252, 1) 50%, rgba(197, 225, 239, 1) 100%);
  align-items: center;
  border-color: rgba(127, 117, 117, 1);
  border-style: solid;
  border-width: 0 0 1px;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-frame110 {
  gap: auto;
  display: flex;
  padding: 0 25px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;
}
 
.homepage-variant3-certage01 {
  width: 178px;
  height: 48px;
}
 
.homepage-variant3-frame31 {
  gap: 10px;
  display: flex;
  padding: 14px 34px;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 3px;
  justify-content: center;
  background-color: rgba(4, 41, 116, 1);
}
 
.homepage-variant3-text10 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame29 {
  gap: 19px;
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.homepage-variant3-frame51 {
  gap: 40px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-frame111 {
  gap: 11px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-frame32 {
  gap: 10px;
  display: flex;
  padding: 10px 0;
  overflow: hidden;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text11 {
  color: rgba(0, 0, 0, 1);
  width: 100%;
  height: auto;
  font-size: 48px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame42 {
  gap: 10px;
  display: flex;
  padding: 10px 0;
  overflow: hidden;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text12 {
  color: rgba(0, 0, 0, 1);
  width: 500px;
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame14 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-frame210 {
  gap: 10px;
  display: flex;
  padding: 14px 34px;
  align-items: center;
  border-radius: 3px;
  justify-content: center;
  background-color: rgba(4, 41, 116, 1);
}
 
.homepage-variant3-text13 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame43 {
  gap: 10px;
  display: flex;
  padding: 10px 0;
  overflow: hidden;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text14 {
  color: rgba(32, 34, 38, 1);
  width: 500px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-chat-gpt-image25ago20251038141 {
  width: 694px;
  height: 586px;
}
 
.homepage-variant3-frame33 {
  gap: 10px;
  display: flex;
  padding: 10px 10px 10px 64px;
  overflow: hidden;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text15 {
  color: rgba(0, 0, 0, 1);
  width: 100%;
  height: auto;
  font-size: 36px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame52 {
  gap: 11px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-frame211 {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.homepage-variant3-frame112 {
  gap: 27px;
  display: flex;
  padding: 32px 27px;
  flex-grow: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
 
.homepage-variant3-frame61 {
  gap: 26px;
  width: 252px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.homepage-variant3-frame30 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-group1 {
  width: 121px;
  height: 125px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.homepage-variant3-image91 {
  top: 0px;
  left: 0px;
  width: 121px;
  height: 125px;
  position: absolute;
}
 
.homepage-variant3-ellipse1 {
  top: 38.7073860168457px;
  left: 41.90340805053711px;
  width: 34px;
  height: 32px;
  position: absolute;
}
 
.homepage-variant3-frame710 {
  gap: 10px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text16 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 26px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text17 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 20px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text18 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 20px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame12 {
  gap: 10px;
  display: flex;
  align-items: center;
}
 
.homepage-variant3-frame91 {
  width: 41px;
  height: 41px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.homepage-variant3-mingcutearrowrightfill1 {
  top: 0px;
  left: 0px;
  width: 41px;
  height: 41px;
  display: flex;
  overflow: hidden;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.homepage-variant3-group2 {
  top: 0px;
  left: 0px;
  width: 41px;
  height: 41px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.homepage-variant3-vector1 {
  top: 8.27409553527832px;
  left: 5.125px;
  width: 31px;
  height: 24px;
  position: absolute;
}
 
.homepage-variant3-frame711 {
  gap: 26px;
  width: 252px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.homepage-variant3-image92 {
  width: 118px;
  height: 125px;
}
 
.homepage-variant3-frame712 {
  gap: 10px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text19 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 26px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text20 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 20px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame13 {
  gap: 10px;
  display: flex;
  align-items: center;
}
 
.homepage-variant3-frame92 {
  width: 41px;
  height: 41px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.homepage-variant3-mingcutearrowrightfill2 {
  top: 0px;
  left: 0px;
  width: 41px;
  height: 41px;
  display: flex;
  overflow: hidden;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.homepage-variant3-group3 {
  top: 0px;
  left: 0px;
  width: 41px;
  height: 41px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.homepage-variant3-vector2 {
  top: 8.27409553527832px;
  left: 5.125px;
  width: 31px;
  height: 24px;
  position: absolute;
}
 
.homepage-variant3-frame8 {
  gap: 26px;
  width: 252px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.homepage-variant3-image93 {
  width: 126px;
  height: 124px;
}
 
.homepage-variant3-frame713 {
  gap: 10px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text21 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 26px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text22 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 20px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame212 {
  gap: 10px;
  display: flex;
  padding: 0 86px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.homepage-variant3-frame62 {
  gap: 11px;
  width: 992px;
  display: flex;
  padding: 25px 25px 42px;
  flex-grow: 1;
  background: linear-gradient(NaNdeg, rgba(243, 243, 243, 1) 0%, rgba(255, 255, 255, 1) 100%);
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(219, 227, 242, 1);
  border-style: solid;
  border-width: 2px;
  flex-direction: column;
  background-size: cover;
  justify-content: center;
  background-image: url("public/tq_gua9hacbye-tmla-1000w.png");
}
 
.homepage-variant3-frame113 {
  gap: 85px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.homepage-variant3-frame63 {
  gap: 42px;
  width: 942px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-frame34 {
  gap: 47px;
  display: flex;
  overflow: hidden;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;
}
 
.homepage-variant3-text23 {
  color: rgba(31, 31, 31, 1);
  height: auto;
  flex-grow: 1;
  font-size: 48px;
  font-style: Regular;
  text-align: right;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-twemojiflageuropeanunion {
  width: 90px;
  height: 90px;
}
 
.homepage-variant3-frame114 {
  gap: auto;
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.homepage-variant3-frame26 {
  width: 33%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-image108 {
  width: 100px;
  height: 100px;
}
 
.homepage-variant3-text24 {
  color: rgba(0, 0, 0, 1);
  width: 310px;
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: center;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame27 {
  width: 33%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-image109 {
  width: 100px;
  height: 100px;
}
 
.homepage-variant3-text28 {
  color: rgba(0, 0, 0, 1);
  width: 312px;
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: center;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame28 {
  width: 33%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.homepage-variant3-image110 {
  width: 100px;
  height: 100px;
}
 
.homepage-variant3-text32 {
  color: rgba(0, 0, 0, 1);
  width: 228px;
  height: auto;
  font-size: 24px;
  font-style: Regular;
  text-align: center;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame35 {
  gap: 29px;
  display: flex;
  padding: 30px 10px 10px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text33 {
  color: rgba(0, 0, 0, 1);
  width: 493px;
  height: auto;
  font-size: 36px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame181 {
  gap: 94px;
  display: flex;
  padding: 23px 0;
  flex-wrap: wrap;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
  background-color: rgba(255, 255, 255, 1);
}
 
.homepage-variant3-frame151 {
  gap: 25px;
  display: flex;
  align-items: center;
}
 
.homepage-variant3-mdianonymous {
  width: 80px;
  height: 80px;
}
 
.homepage-variant3-frame714 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text34 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 32px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text35 {
  color: rgba(0, 0, 0, 1);
  width: 306px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame161 {
  gap: 25px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
 
.homepage-variant3-maplawyer {
  width: 80px;
  height: 80px;
}
 
.homepage-variant3-frame715 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text36 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 32px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text37 {
  color: rgba(0, 0, 0, 1);
  width: 306px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame171 {
  gap: 25px;
  display: flex;
  align-items: flex-start;
}
 
.homepage-variant3-mdithundercircle {
  width: 80px;
  height: 80px;
}
 
.homepage-variant3-frame716 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text38 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 32px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text39 {
  color: rgba(0, 0, 0, 1);
  width: 305px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame182 {
  gap: 25px;
  display: flex;
  align-items: flex-start;
}
 
.homepage-variant3-mdisecuritylockoutline {
  width: 80px;
  height: 80px;
}
 
.homepage-variant3-frame717 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text40 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 32px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text41 {
  color: rgba(0, 0, 0, 1);
  width: 307px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame22 {
  gap: 10px;
  display: flex;
  padding: 29px 0;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(235, 235, 235, 1);
  border-style: solid;
  border-width: 1px;
  justify-content: center;
  background-color: rgba(246, 254, 255, 0.5);
}
 
.homepage-variant3-frame201 {
  gap: 18px;
  width: 1164px;
  display: flex;
  padding: 10px;
  overflow: hidden;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.homepage-variant3-frame24 {
  gap: 28px;
  display: flex;
  flex-wrap: nowrap;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.homepage-variant3-frame213 {
  width: 35%;
  gap: 10px;
  display: flex;
  align-items: center;
}
 
.homepage-variant3-chat-gpt-image25ago20251410341 {
  width: 360px;
  height: 360px;
}
 
.homepage-variant3-frame25 {
  gap: 32px;
 
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  
  flex-direction: column;
}
 
.homepage-variant3-frame23 {
  gap: 7px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text42 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 36px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text43 {
  color: rgba(1, 88, 250, 1);
  height: auto;
  font-size: 36px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text44 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 26px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text45 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 26px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame183 {
  gap: 62px;
  display: flex;
  padding: 23px 0;
  flex-wrap: wrap;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.homepage-variant3-frame152 {
  gap: 25px;
  display: flex;
  align-items: flex-start;
}
 
.homepage-variant3-image103 {
  width: 55px;
  height: 56px;
}
 
.homepage-variant3-frame718 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text46 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 22px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text47 {
  color: rgba(0, 0, 0, 1);
  width: 306px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame162 {
  gap: 25px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
 
.homepage-variant3-image104 {
  width: 55px;
  height: 57px;
}
 
.homepage-variant3-frame719 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text48 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 22px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text49 {
  color: rgba(0, 0, 0, 1);
  width: 306px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame172 {
  gap: 25px;
  display: flex;
  align-items: flex-start;
}
 
.homepage-variant3-image105 {
  width: 55px;
  height: 59px;
}
 
.homepage-variant3-frame720 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text50 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 22px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text51 {
  color: rgba(0, 0, 0, 1);
  width: 305px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame184 {
  gap: 25px;
  display: flex;
  align-items: flex-start;
}
 
.homepage-variant3-image106 {
  width: 55px;
  height: 57px;
}
 
.homepage-variant3-frame721 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text52 {
  color: rgba(0, 0, 0, 1);
  height: auto;
  font-size: 22px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre ExtraBold;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text53 {
  color: rgba(0, 0, 0, 1);
  width: 307px;
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: left;
  font-family: Abhaya Libre Medium;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame19 {
  gap: 10px;
  display: flex;
  padding: 45px 42px;
  overflow: hidden;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  background-color: rgba(1, 30, 89, 1);
}
 
.homepage-variant3-frame21 {
  gap: 152px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.homepage-variant3-frame214 {
  gap: 33px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-certage03 {
  width: 179px;
  height: 48px;
}
 
.homepage-variant3-frame115 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text54 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3aflogonexial081 {
  width: 120px;
  height: 42px;
}
 
.homepage-variant3-frame116 {
  gap: 73px;
  display: flex;
  align-items: flex-start;
}
 
.homepage-variant3-frame44 {
  gap: 6px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text55 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  font-style: Bold;
  text-align: left;
  font-family: Roboto;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-frame202 {
  gap: 5px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.homepage-variant3-text56 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text57 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.homepage-variant3-text58 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Roboto;
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
@media(max-width: 479px) {
  .homepage-variant3-chat-gpt-image25ago20251038141 {
    max-width: 100%;
    aspect-ratio: auto;
  }
}
