Dev #11

Merged
redrockjs merged 3 commits from dev into main 2025-06-05 09:04:44 +00:00
10 changed files with 540 additions and 510 deletions
Showing only changes of commit 7d0fb5638e - Show all commits

View File

@@ -1,7 +1,13 @@
.Contacts { .Contacts {
background: $color-lightgray; background: $color-lightgray;
border-radius: rem(28px); border-radius: rem(28px);
padding: rem(160px); padding: rem(160px) 0;
}
.InnerContainer {
margin: 0 auto;
width: rem(1340px);
}
.Header { .Header {
font-family: $font-open-sans; font-family: $font-open-sans;
@@ -162,4 +168,3 @@
} }
} }
} }
}

View File

@@ -16,6 +16,7 @@ import email from '@public/svg/email.svg';
export default function Contacts() { export default function Contacts() {
return ( return (
<section className={s.Contacts}> <section className={s.Contacts}>
<div className={s.InnerContainer}>
<h2 className={s.Header}> <h2 className={s.Header}>
Клиенты, которые <Mark>нам доверяют</Mark> Клиенты, которые <Mark>нам доверяют</Mark>
</h2> </h2>
@@ -40,8 +41,8 @@ export default function Contacts() {
<div className={s.Offer}> <div className={s.Offer}>
<h3 className={s.Title}>Остались вопросы?</h3> <h3 className={s.Title}>Остались вопросы?</h3>
<p className={s.SubTitle}> <p className={s.SubTitle}>
Наш эксперт свяжется с вами для уточнения подробностей и определения Наш эксперт свяжется с вами для уточнения подробностей и
точной стоимости работ определения точной стоимости работ
</p> </p>
</div> </div>
<div className={s.Inputs}> <div className={s.Inputs}>
@@ -84,6 +85,7 @@ export default function Contacts() {
</p> </p>
</div> </div>
</div> </div>
</div>
</section> </section>
); );
} }

View File

@@ -1,11 +1,20 @@
.Footer { .Footer {
position: relative;
background-color: #1B1B25; background-color: #1B1B25;
padding: rem(80px) rem(160px); padding: rem(120px) 0 rem(40px);
margin-top: rem(-24px);
z-index: -1;
}
.InnerContainer {
margin: 0 auto;
width: rem(1340px);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: flex-start; justify-content: flex-start;
align-items: flex-start; align-items: flex-start;
gap: rem(20px); gap: rem(20px);
}
.Block { .Block {
display: flex; display: flex;
@@ -46,4 +55,3 @@
margin-left: auto; margin-left: auto;
} }
} }
}

View File

@@ -5,6 +5,7 @@ import Link from 'next/link';
export default function Footer() { export default function Footer() {
return ( return (
<section className={s.Footer}> <section className={s.Footer}>
<div className={s.InnerContainer}>
<div className={s.Block}> <div className={s.Block}>
<h2 className={s.Header}> <h2 className={s.Header}>
Давайте <Mark>обсудим</Mark> ваши задачи Давайте <Mark>обсудим</Mark> ваши задачи
@@ -31,6 +32,7 @@ export default function Footer() {
<Link href='#'>Политика конфиденциальности</Link> <Link href='#'>Политика конфиденциальности</Link>
</p> </p>
</div> </div>
</div>
</section> </section>
); );
} }

View File

@@ -1,6 +1,7 @@
.License { .License {
padding: rem(160px); margin: 0 auto;
width: rem(1340px);
padding: rem(120px) 0 rem(160px);
.Header { .Header {
font-family: $font-open-sans; font-family: $font-open-sans;

View File

@@ -30,11 +30,11 @@ export default function License() {
priority priority
/> />
<h3 className={s.Title}> <h3 className={s.Title}>
Заключите договор до 1 июня и получите скидку на проведение пожарной Заключите договор до 1 июля и получите скидку на проведение пожарной
экспертизы 15 % экспертизы 15 %
</h3> </h3>
<p className={s.SubTitle}> <p className={s.SubTitle}>
Оставьте свои контактные данные и мы закрепим скидку до 1 июня за Оставьте свои контактные данные и мы закрепим скидку до 1 июля за
вами вами
</p> </p>
</div> </div>

View File

@@ -1,5 +1,7 @@
.Main { .Main {
padding: 0 rem(160px) 0; margin: 0 auto;
width: rem(1340px);
//padding: 0 rem(160px) 0;
&_BgWrapper { &_BgWrapper {
position: absolute; position: absolute;

View File

@@ -1,7 +1,13 @@
.Offer { .Offer {
background: $color-lightgray; background: $color-lightgray;
border-radius: rem(28px); border-radius: rem(28px);
padding: rem(160px); padding: rem(160px) 0;
}
.InnerContainer {
margin: 0 auto;
width: rem(1340px);
}
.Title { .Title {
font-family: $font-open-sans; font-family: $font-open-sans;
@@ -211,4 +217,3 @@
margin: 0; margin: 0;
} }
} }
}

View File

@@ -19,6 +19,7 @@ export default function Offer() {
return ( return (
<section className={s.Offer}> <section className={s.Offer}>
<div className={s.InnerContainer}>
<h2 className={s.Title}> <h2 className={s.Title}>
Помогаем <Mark> выявить недостатки </Mark> и <Mark>привести</Mark>{' '} Помогаем <Mark> выявить недостатки </Mark> и <Mark>привести</Mark>{' '}
систему Охранно-Пожарной <br /> систему Охранно-Пожарной <br />
@@ -33,7 +34,8 @@ export default function Offer() {
На основании экспертизы оформляется заключение На основании экспертизы оформляется заключение
</li> </li>
<li className={s.ListItem}> <li className={s.ListItem}>
На основании выявленных нарушений производится устранение недостатков На основании выявленных нарушений производится устранение
недостатков
</li> </li>
<li className={s.ListItem}> <li className={s.ListItem}>
Производится проверка проекта по замене старых пожарных систем на Производится проверка проекта по замене старых пожарных систем на
@@ -96,6 +98,7 @@ export default function Offer() {
/> />
</div> </div>
</div> </div>
</div>
</section> </section>
); );
} }

View File

@@ -1,5 +1,7 @@
.Result { .Result {
padding: rem(160px); margin: 0 auto;
width: rem(1340px);
padding: rem(160px) 0 rem(80px);
.Header { .Header {
font-family: $font-open-sans; font-family: $font-open-sans;
@@ -15,7 +17,7 @@
display: flex; display: flex;
flex-direction: row; flex-direction: row;
justify-content: space-between; justify-content: space-between;
gap: 10vw; gap: rem(48px);
margin-bottom: rem(80px); margin-bottom: rem(80px);
&:nth-child(odd) { &:nth-child(odd) {