Skip to content
This repository was archived by the owner on Feb 5, 2022. It is now read-only.

Commit 1956fef

Browse files
authored
Merge pull request #420 from openforge/feat/partners
Feat/partners
2 parents 3cb49b9 + 62b3c91 commit 1956fef

12 files changed

+509
-0
lines changed

src/assets/i18n/en.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,34 @@ export const translations = {
371371
},
372372
},
373373

374+
partners: {
375+
hero: {
376+
title: 'Meet Our Partners',
377+
text1: 'Isaac Newton once said "If I have seen further, it is by standing on the shoulders of giants." and that is exactly how we feel about our partners!',
378+
text2:
379+
'We believe in industry-wide collaboration and have connected with the top firms in their fields in order to create true value to our clients. Our partnerships provide us with cutting-edge solutions and services. The combination of our expertise and their support means we provide you with the best experience money can buy.',
380+
},
381+
trusted: {
382+
title: 'Trusted Partners',
383+
ionic: 'Ionic Framework is an open source app development platform which allows our team of developers to build and deploy high-quality cross-platform apps in record time.',
384+
t1776:
385+
'1776 is the largest start-up incubator in the Northeast Corridor. It is a public benefit corporation that empowers start-ups by providing them with access to a global network of connections, and the intellectual and financial capital needed for them to prosper.',
386+
strapi:
387+
'Strapi is an open source Headless CMS, used to manage content and make it available through a fully-customizable API. It is a framework designed for building practical applications and services in a matter of hours, instead of the usual weeks; saving your team precious time.',
388+
t215Marketing:
389+
'215Marketing is a Google Partner and full-service digital marketing agency; providing everything from traditional design to CRM implementation. Their primary focus is creating websites, effective Search Engine Marketing and measuring Return On Investment.',
390+
finantialGPS:
391+
'Financial GPS is a virtual accounting solution for small enterprises, that presents them with monthly reports and videos. The wonderful team at Financial GPS provides different services, including bookkeeping, payroll processing and tax preparation.',
392+
drexel:
393+
'Drexel University and the Science Center offer an incubator and accelerator for early-stage, funded start-ups. ic@3401 is a community of experts and investors that plays an important role in the building of the collaborative culture in Philadelphia’s Innovation Neighborhood.',
394+
},
395+
cta: {
396+
title: 'Interested in partnering with us?',
397+
subTitle: `Contact us today to get started! `,
398+
link: 'GET IN TOUCH',
399+
},
400+
},
401+
374402
resources: {
375403
hero: {
376404
title: 'What is a PWA and is it right for you?',

src/assets/partners-1776-logo.png

13.1 KB
Loading

src/assets/partners-215-logo.png

4.21 KB
Loading
144 KB
Loading
204 KB
Loading
36.3 KB
Loading
12.3 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 307 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,307 @@
1+
// section - partners
2+
3+
.partners {
4+
.hero {
5+
padding-top: 150px;
6+
7+
@include media-breakpoint-down(sm) {
8+
text-align: center;
9+
padding-top: 125px;
10+
}
11+
12+
.row {
13+
height: auto;
14+
padding-bottom: 2rem;
15+
16+
@include media-breakpoint-down(sm) {
17+
padding-bottom: 0;
18+
}
19+
20+
img {
21+
min-height: 300px;
22+
23+
@include media-breakpoint-down(md) {
24+
min-height: 260px;
25+
}
26+
}
27+
}
28+
29+
.line-break {
30+
border-bottom: 1px solid $gray-800;
31+
}
32+
33+
span {
34+
margin-right: 20px;
35+
text-decoration: underline;
36+
color: #e88212;
37+
background-color: transparent;
38+
39+
&:hover {
40+
color: #a15a0c;
41+
}
42+
}
43+
44+
h1 {
45+
color: #292a2d;
46+
font-family: Muli;
47+
font-size: 52px;
48+
font-weight: 600;
49+
letter-spacing: 1.73px;
50+
text-align: left;
51+
margin-bottom: 40px;
52+
53+
@include media-breakpoint-down(sm) {
54+
color: #333333;
55+
font-family: Muli;
56+
font-size: 32px;
57+
font-weight: 600;
58+
letter-spacing: 2.1px;
59+
line-height: 45px;
60+
text-align: center;
61+
margin-top: 40px;
62+
}
63+
}
64+
65+
p {
66+
font-family: Muli;
67+
font-size: 16px;
68+
font-weight: 400;
69+
line-height: 30px;
70+
text-align: left;
71+
72+
@include media-breakpoint-down(sm) {
73+
text-align: center;
74+
}
75+
}
76+
}
77+
78+
button.btn-partner {
79+
background-color: #0095aa;
80+
border: 0.75px solid #ffffff;
81+
border-radius: 20px;
82+
box-shadow: 0 2px 4px 0 rgba(128, 128, 128, 0.5);
83+
&:hover {
84+
background: #0095aa linear-gradient(180deg, #00b4cc, #0095aa) repeat-x;
85+
}
86+
}
87+
88+
.trusted-partners {
89+
position: relative;
90+
91+
.header {
92+
margin: 4rem auto 2rem;
93+
max-width: 768px;
94+
text-align: center;
95+
96+
@include media-breakpoint-down(sm) {
97+
margin: 0 auto 2rem;
98+
}
99+
100+
h2 {
101+
color: #333333;
102+
font-family: Muli;
103+
font-size: 42px;
104+
font-weight: 600;
105+
letter-spacing: 2.1px;
106+
line-height: 45px;
107+
text-align: center;
108+
109+
@include media-breakpoint-down(sm) {
110+
color: #333333;
111+
font-family: Muli;
112+
font-size: 32px;
113+
font-weight: 600;
114+
letter-spacing: 2.1px;
115+
line-height: 45px;
116+
text-align: center;
117+
margin-top: 40px;
118+
}
119+
}
120+
}
121+
122+
.line-title {
123+
display: block;
124+
position: relative;
125+
126+
&:before,
127+
&:after {
128+
content: '';
129+
display: inline-block;
130+
height: 1px;
131+
background: gray;
132+
width: 50%;
133+
position: relative;
134+
vertical-align: middle;
135+
136+
@include media-breakpoint-down(sm) {
137+
display: none;
138+
}
139+
}
140+
&:before {
141+
left: -0.5em;
142+
margin-left: -50%;
143+
}
144+
&:after {
145+
right: -0.5em;
146+
margin-right: -50%;
147+
}
148+
}
149+
}
150+
151+
.cta {
152+
height: 344px;
153+
154+
@include media-breakpoint-down(sm) {
155+
height: 530px;
156+
}
157+
158+
.row {
159+
height: 100%;
160+
background: #008092;
161+
margin: 0;
162+
padding: 0 200px;
163+
164+
@include media-breakpoint-down(md) {
165+
padding: 0;
166+
}
167+
}
168+
169+
.cta-image {
170+
background-image: url('/assets/svg/partners-graphic-cta.svg');
171+
background-size: 338px 195px;
172+
background-position: center center;
173+
background-repeat: no-repeat;
174+
175+
@include media-breakpoint-down(sm) {
176+
height: 300px;
177+
}
178+
}
179+
180+
.cta-text {
181+
padding: 0 60px;
182+
@include media-breakpoint-down(md) {
183+
padding: 0 20px;
184+
}
185+
186+
@include media-breakpoint-down(sm) {
187+
margin-bottom: 5rem;
188+
}
189+
}
190+
191+
h2 {
192+
margin: 0 0 20px 0;
193+
color: #ffffff;
194+
font-family: Muli;
195+
font-size: 40px;
196+
font-weight: 700;
197+
text-align: center;
198+
199+
@include media-breakpoint-down(sm) {
200+
font-size: 20px;
201+
}
202+
}
203+
204+
p {
205+
color: #ffffff;
206+
font-family: Muli;
207+
font-size: 18px;
208+
font-weight: 400;
209+
text-align: center;
210+
211+
@include media-breakpoint-down(sm) {
212+
margin: 2rem 0;
213+
}
214+
}
215+
216+
button {
217+
background-color: #c75300;
218+
border: 0.75px solid #ffffff;
219+
border-radius: 16px;
220+
box-shadow: 0 2px 4px 0 rgba(128, 128, 128, 0.5);
221+
color: #ffffff;
222+
width: 130px;
223+
cursor: pointer;
224+
font-family: Roboto;
225+
font-size: 11px;
226+
font-weight: bold;
227+
font-style: normal;
228+
font-stretch: normal;
229+
letter-spacing: 1.3px;
230+
height: auto;
231+
line-height: 1.82;
232+
padding: 0.5rem 1rem;
233+
text-align: center;
234+
}
235+
}
236+
237+
.carousel-inner {
238+
padding: 25px 0;
239+
240+
@include media-breakpoint-down(sm) {
241+
margin-left: 15px;
242+
}
243+
}
244+
245+
.carousel-item-col {
246+
padding: 0 25%;
247+
248+
@include media-breakpoint-down(sm) {
249+
padding: 0 25px;
250+
}
251+
252+
img {
253+
max-width: 100%;
254+
max-height: 170px;
255+
}
256+
257+
p {
258+
margin-top: 3rem;
259+
}
260+
}
261+
.carousel-indicators {
262+
bottom: 0;
263+
position: initial;
264+
@include media-breakpoint-down(sm) {
265+
position: initial;
266+
}
267+
}
268+
269+
.carousel-indicators li {
270+
border-radius: 100%;
271+
background-color: #d8d8d8;
272+
height: 10px;
273+
margin: 0.5rem;
274+
width: 10px;
275+
}
276+
277+
.carousel-indicators .active {
278+
background-color: $orange;
279+
}
280+
281+
.carousel-arrows {
282+
position: absolute;
283+
top: 275px;
284+
width: 100%;
285+
286+
@include media-breakpoint-down(sm) {
287+
display: none;
288+
}
289+
}
290+
291+
.carousel-control {
292+
color: #9baaab;
293+
font-size: 60px;
294+
295+
&.right {
296+
font-size: 60px;
297+
padding-right: 100px;
298+
text-align: right;
299+
}
300+
301+
&.left {
302+
font-size: 60px;
303+
padding-left: 100px;
304+
text-align: left;
305+
}
306+
}
307+
}

0 commit comments

Comments
 (0)