-
Powered By
-
-
Developed By
-
+
+
+ Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing
Elit, Sed Do
+ Eiusmod Tempor
+
+
+
+
+
+
+
+
+
+
Powered By
+
+
Developed By
+
+
);
diff --git a/src/components/Footer/styles.module.scss b/src/components/Footer/styles.module.scss
index 173349c..3a4c62c 100644
--- a/src/components/Footer/styles.module.scss
+++ b/src/components/Footer/styles.module.scss
@@ -1,36 +1,88 @@
-.footer {
+.footer_top {
+ display: flex;
+ justify-content: space-between;
+ padding: 50px 7.81vw;
+ gap: 12.34vw;
+
+ .menu_list {
+ display: flex;
+ gap: 121px;
+ h2 {
+ font-weight: 500;
+ font-weight: bold;
+ font-size: 14px;
+ line-height: 16px;
+ display: flex;
+ justify-content: flex-start;
+ }
+ a {
+ font-size: 12px;
+ white-space: nowrap;
+ display: flex;
+ justify-content: flex-start;
+ }
+
+ > div {
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+ }
+ }
+
+ .redes_sociais {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 12px;
+
+ p {
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 16px;
+ }
+ }
+
+ .redes_sociais_svg {
+ display: flex;
+ gap: 0.78vw;
+
+ img {
+ width: 2.73vw;
+ }
+ }
+}
+
+.footer_bottom {
justify-content: space-between;
background-color: #000000;
display: flex;
align-items: center;
- gap: 12px;
min-height: 64px;
- padding: 0 100px;
+ padding: 0 7.81%;
p {
+ white-space: nowrap;
color: #ffffff;
font-weight: 400;
- font-size: 10px;
- line-height: 12px;
- width: 234px;
- height: 24px;
+ font-size: 0.78vw;
+ line-height: 0.93vw;
+ width: 18.28vw;
text-align: left;
}
.pagamentos {
display: flex;
align-items: center;
- gap: 12px;
+ gap: 0.93vw;
.bandeiras {
display: flex;
justify-content: center;
align-items: center;
- gap: 12px;
- margin-left: 110.41px;
+ gap: 0.93vw;
+ margin-left: 8.63vw;
img {
- width: 36px;
- height: 20.2px;
+ width: 2.81vw;
}
}
@@ -44,18 +96,18 @@
justify-content: center;
align-items: center;
img {
- width: 54.61px;
- height: 34px;
+ width: 4.27vw;
}
}
}
.logos {
- margin-left: 110.41px;
- gap: 13px;
+ margin-left: 8.63vw;
+ gap: 1.02vw;
display: flex;
p {
+ white-space: nowrap;
width: unset;
display: flex;
justify-content: flex-end;
@@ -64,8 +116,8 @@
}
}
-@media screen and (max-width: 1280px) {
- .footer {
+@media screen and (max-width: 1279px) {
+ .footer_bottom {
flex-direction: column;
align-items: flex-start;
padding-left: 16px;
@@ -86,7 +138,7 @@
}
@media screen and (max-width: 375px) {
- .footer {
+ .footer_bottom {
padding: 0;
.pagamentos {